bootstrap/docs/5.3/assets/js/search.js

24 lines
130 KiB
JavaScript
Raw Normal View History

(()=>{function Un(){return Un=Object.assign?Object.assign.bind():function(t){for(var e=1;e<arguments.length;e++){var n=arguments[e];for(var r in n)({}).hasOwnProperty.call(n,r)&&(t[r]=n[r])}return t},Un.apply(null,arguments)}function A(t){return A=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},A(t)}var We,F,wo,Gt,br,Eo,Fn,jo,er,Bn,Vn,Po,Ue={},Io=[],bi=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,_n=Array.isArray;function Tt(t,e){for(var n in e)t[n]=e[n];return t}function nr(t){t&&t.parentNode&&t.parentNode.removeChild(t)}function Dt(t,e,n){var r,o,i,a={};for(i in e)i=="key"?r=e[i]:i=="ref"?o=e[i]:a[i]=e[i];if(arguments.length>2&&(a.children=arguments.length>3?We.call(arguments,2):n),typeof t=="function"&&t.defaultProps!=null)for(i in t.defaultProps)a[i]===void 0&&(a[i]=t.defaultProps[i]);return Ee(t,a,r,o,null)}function Ee(t,e,n,r,o){var i={type:t,props:e,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__c:null,constructor:void 0,__v:o==null?++wo:o,__i:-1,__u:0};return o==null&&F.vnode!=null&&F.vnode(i),i}function Rt(t){return t.children}function Ct(t,e){this.props=t,this.context=e}function ue(t,e){if(e==null)return t.__?ue(t.__,t.__i+1):null;for(var n;e<t.__k.length;e++)if((n=t.__k[e])!=null&&n.__e!=null)return n.__e;return typeof t.type=="function"?ue(t):null}function ko(t){var e,n;if((t=t.__)!=null&&t.__c!=null){for(t.__e=t.__c.base=null,e=0;e<t.__k.length;e++)if((n=t.__k[e])!=null&&n.__e!=null){t.__e=t.__c.base=n.__e;break}return ko(t)}}function Kn(t){(!t.__d&&(t.__d=!0)&&Gt.push(t)&&!yn.__r++||br!==F.debounceRendering)&&((br=F.debounceRendering)||Eo)(yn)}function yn(){var t,e,n,r,o,i,a,u;for(Gt.sort(Fn);t=Gt.shift();)t.__d&&(e=Gt.length,r=void 0,i=(o=(n=t).__v).__e,a=[],u=[],n.__P&&((r=Tt({},o)).__v=o.__v+1,F.vnode&&F.vnode(r),rr(n.__P,r,o,n.__n,n.__P.namespaceURI,32&o.__u?[i]:null,a,i==null?ue(o):i,!!(32&o.__u),u),r.__v=o.__v,r.__.__k[r.__i]=r,xo(a,r,u),r.__e!=i&&ko(r)),Gt.length>e&&Gt.sort(Fn));yn.__r=0}function Do(t,e,n,r,o,i,a,u,f,m,b){var l,h,s,S,g,d,v=r&&r.__k||Io,_=e.length;for(f=function(p,y,P,k,N){var x,j,C,I,L,Q=P.length,q=Q,G=0;for(p.__k=new Array(N),x=0;x<N;x++)(j=y[x])!=null&&typeof j!="boolean"&&typeof j!="function"?(I=x+G,(j=p.__k[x]=typeof j=="string"||typeof j=="number"||typeof j=="bigint"||j.constructor==String?Ee(null,j,null,null,null):_n(j)?Ee(Rt,{children:j},null,null,null):j.constructor===void 0&&j.__b>0?Ee(j.type,j.props,j.key,j.ref?j.ref:null,j.__v):j).__=p,j.__b=p.__b+1,C=null,(L=j.__i=Si(j,P,I,q))!==-1&&(q--,(C=P[L])&&(C.__u|=2)),C==null||C.__v===null?(L==-1&&G--,typeof j.type!="function"&&(j.__u|=4)):L!=I&&(L==I-1?G--:L==I+1?G++:(L>I?G--:G++,j.__u|=4))):p.__k[x]=null;if(q)for(x=0;x<Q;x++)(C=P[x])!=null&&!(2&C.__u)&&(C.__e==k&&(k=ue(C)),Ao(C,C));return k}(n,e,v,f,_),l=0;l<_;l++)(s=n.__k[l])!=null&&(h=s.__i===-1?Ue:v[s.__i]||Ue,s.__i=l,d=rr(t,s,h,o,i,a,u,f,m,b),S=s.__e,s.ref&&h.ref!=s.ref&&(h.ref&&or(h.ref,null,s),b.push(s.ref,s.__c||S,s)),g==null&&S!=null&&(g=S),4&s.__u||h.__k===s.__k?f=Co(s,f,t):typeof s.type=="function"&&d!==void 0?f=d:S&&(f=S.nextSibling),s.__u&=-7);return n.__e=g,f}function Co(t,e,n){var r,o;if(typeof t.type=="function"){for(r=t.__k,o=0;r&&o<r.length;o++)r[o]&&(r[o].__=t,e=Co(r[o],e,n));return e}t.__e!=e&&(e&&t.type&&!n.contains(e)&&(e=ue(t)),n.insertBefore(t.__e,e||null),e=t.__e);do e=e&&e.nextSibling;while(e!=null&&e.nodeType==8);return e}function Lt(t,e){return e=e||[],t==null||typeof t=="boolean"||(_n(t)?t.some(function(n){Lt(n,e)}):e.push(t)),e}function Si(t,e,n,r){var o,i,a=t.key,u=t.type,f=e[n];if(f===null||f&&a==f.key&&u===f.type&&!(2&f.__u))return n;if(r>(f==null||2&f.__u?0:1))for(o=n-1,i=n+1;o>=0||i<e.length;){if(o>=0){if((f=e[o])&&!(2&f.__u)&&a==f.key&&u===f.type)return o;o--}if(i<e.length){if((f=e[i])&&!(2&f.__u)&&a==f.key&&u===f.type)return i;i++}}return-1}function Sr(t,e,n){e[0]=="-"?t.setProperty(e,n==null?"":n):t[e]=n==null?"":typeof n!="number"||bi.test(e)?n:n+"px"}function en(t,e,
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function je(t){return function(e){if(Array.isArray(e))return Qn(e)}(t)||function(e){if(typeof Symbol!="undefined"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}(t)||ti(t)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function ti(t,e){if(t){if(typeof t=="string")return Qn(t,e);var n={}.toString.call(t).slice(8,-1);return n==="Object"&&t.constructor&&(n=t.constructor.name),n==="Map"||n==="Set"?Array.from(t):n==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?Qn(t,e):void 0}}function $n(t){var e=typeof Map=="function"?new Map:void 0;return $n=function(n){if(n===null||!function(o){try{return Function.toString.call(o).indexOf("[native code]")!==-1}catch{return typeof o=="function"}}(n))return n;if(typeof n!="function")throw new TypeError("Super expression must either be null or a function");if(e!==void 0){if(e.has(n))return e.get(n);e.set(n,r)}function r(){return function(o,i,a){if(ur())return Reflect.construct.apply(null,arguments);var u=[null];u.push.apply(u,i);var f=new(o.bind.apply(o,u));return a&&Ve(f,a.prototype),f}(n,arguments,Be(this).constructor)}return r.prototype=Object.create(n.prototype,{constructor:{value:r,enumerable:!1,writable:!0,configurable:!0}}),Ve(r,n)},$n(t)}function Bi(){return c.createElement("svg",{width:"15",height:"15",className:"DocSearch-Control-Key-Icon"},c.createElement("path",{d:"M4.505 4.496h2M5.505 5.496v5M8.216 4.496l.055 5.993M10 7.5c.333.333.5.667.5 1v2M12.326 4.5v5.996M8.384 4.496c1.674 0 2.116 0 2.116 1.5s-.442 1.5-2.116 1.5M3.205 9.303c-.09.448-.277 1.21-1.241 1.203C1 10.5.5 9.513.5 8V7c0-1.57.5-2.5 1.464-2.494.964.006 1.134.598 1.24 1.342M12.553 10.5h1.953",strokeWidth:"1.2",stroke:"currentColor",fill:"none",strokeLinecap:"square"}))}function ei(){return c.createElement("svg",{width:"20",height:"20",className:"DocSearch-Search-Icon",viewBox:"0 0 20 20","aria-hidden":"true"},c.createElement("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}var Vi=["translations"],Nn="Ctrl",Ki=c.forwardRef(function(t,e){var n=t.translations,r=n===void 0?{}:n,o=xt(t,Vi),i=r.buttonText,a=i===void 0?"Search":i,u=r.buttonAriaLabel,f=u===void 0?"Search":u,m=ht(ze(null),2),b=m[0],l=m[1];Je(function(){typeof navigator!="undefined"&&(/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?l("\u2318"):l(Nn))},[]);var h=ht(b===Nn?[Nn,"Ctrl",c.createElement(Bi,null)]:["Meta","Command",b],3),s=h[0],S=h[1],g=h[2];return c.createElement("button",lt({type:"button",className:"DocSearch DocSearch-Button","aria-label":"".concat(f," (").concat(S,"+K)")},o,{ref:e}),c.createElement("span",{className:"DocSearch-Button-Container"},c.createElement(ei,null),c.createElement("span",{className:"DocSearch-Button-Placeholder"},a)),c.createElement("span",{className:"DocSearch-Button-Keys"},b!==null&&c.createElement(c.Fragment,null,c.createElement(Fr,{reactsToKey:s},g),c.createElement(Fr,{reactsToKey:"k"},"K"))))});function Fr(t){var e=t.reactsToKey,n=t.children,r=ht(ze(!1),2),o=r[0],i=r[1];return Je(function(){if(e)return window.addEventListener("keydown",a),window.addEventListener("keyup",u),function(){window.removeEventListener("keydown",a),window.removeEventListener("keyup",u)};function a(f){f.key===e&&i(!0)}function u(f){f.key!==e&&f.key!=="Meta"||i(!1)}},[e]),c.createElement("kbd",{className:o?"DocSearch-Button-Key DocSearch-Button-Key--pressed":"DocSearch-Button-Key"},n)}function ni(t,e){var n=void 0;return function(){for(var r=arguments.length,o=new Array(r),i=0;i<r;i++)o[i]=arguments[i];n&&clearTimeout(n),n=setTimeout(function(){return t.apply(void 0,o)},e)}}function Ke(t){return t.reduce(function(e,n){return e.concat(n)},[])}var Wi=0;function Zn(t){return t.collections.length===0?0:t.collections.reduce(function(e,n){return e+n.items.length},0)}function Br(t){return t!==Object(t)}function ri(t,e){if(t===e)return!0;if(Br(t)||Br(e)||typeof t=="function"||typeof e=="function")return t===e;if(Object.keys(t).length!==Object.keys(e).length)return!1;for(var n=0,r=Object.keys(t);n<r.length;n++)
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function Tn(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function oi(t,e){if(t==null)return{};var n,r,o=function(a,u){if(a==null)return{};var f,m,b={},l=Object.keys(a);for(m=0;m<l.length;m++)f=l[m],u.indexOf(f)>=0||(b[f]=a[f]);return b}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)n=i[r],e.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}function Wr(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function ae(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?Wr(Object(n),!0).forEach(function(r){$i(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):Wr(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function $i(t,e,n){return(e=function(r){var o=function(i){if(Pe(i)!=="object"||i===null)return i;var a=i[Symbol.toPrimitive];if(a!==void 0){var u=a.call(i,"string");if(Pe(u)!=="object")return u;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(i)}(r);return Pe(o)==="symbol"?o:String(o)}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function on(t){return t.map(function(e){var n=e.items,r=oi(e,Ji);return ae(ae({},r),{},{objectIDs:(n==null?void 0:n.map(function(o){return o.objectID}))||r.objectIDs})})}function Zi(t){var e=t.items.reduce(function(n,r){var o;return n[r.__autocomplete_indexName]=((o=n[r.__autocomplete_indexName])!==null&&o!==void 0?o:[]).concat(r),n},{});return Object.keys(e).map(function(n){return{index:n,items:e[n],algoliaSource:["autocomplete"]}})}function be(t){return t.objectID&&t.__autocomplete_indexName&&t.__autocomplete_queryID}function Ie(t){return Ie=typeof Symbol=="function"&&A(Symbol.iterator)=="symbol"?function(e){return A(e)}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":A(e)},Ie(t)}function ce(t){return function(e){if(Array.isArray(e))return Rn(e)}(t)||function(e){if(typeof Symbol!="undefined"&&e[Symbol.iterator]!=null||e["@@iterator"]!=null)return Array.from(e)}(t)||function(e,n){if(e){if(typeof e=="string")return Rn(e,n);var r=Object.prototype.toString.call(e).slice(8,-1);return r==="Object"&&e.constructor&&(r=e.constructor.name),r==="Map"||r==="Set"?Array.from(e):r==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(r)?Rn(e,n):void 0}}(t)||function(){throw new TypeError(`Invalid attempt to spread non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function Rn(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function zr(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function wt(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?zr(Object(n),!0).forEach(function(r){Gi(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):zr(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function Gi(t,e,n){return(e=function(r){var o=function(i){if(Ie(i)!=="object"||i===null)return i;var a=i[Symbol.toPrimitive];if(a!==void 0){var u=a.call(i,"string");if(Ie(u)!=="object")return u;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(i)}(r);return Ie(o)==="symbol"?o:String(o)}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var ii="2.15.0",Yi="https://cdn.jsdelivr.net/npm/search-insights@".concat(ii,"/dist/search-insights.min.js"),Xi=ni(function(t){var e=t.onItemsChange,n=t.items,r=t.insights,o=t.state;e({insights:r,insightsEvents:Zi({items:n}).map(function(i){return wt({eventName:"Items Viewed"},i)}),state:o})},400);function Jr(t){var e=function(h){return wt({onItemsChange:function(s){var S=s.insights,g=s.insightsEvents,d=s.state;S.viewedObjectIDs.apply(S,ce(g.map(function(v){return wt(wt({},v),{},{algoliaSource:Qr(v.algoliaSource,d.context)})})))},onSelect:function(s){var S=s.insights,g=s.insightsEvents,d=s.state;S.clickedObjectIDsAfterSearch.apply(S,ce(g.map(function(v){return wt(wt({},v),{},{algoliaSource:Qr(v.algoliaSource,d.context)})})))},onActive:hn,__autocomplete_clickAnalytics:!0},h)}(t),n=e.insightsClient,r=e.insightsInitParams,o=e.onItemsChange,i=e.onSelect,a=e.onActive,u=e.__autocomplete_clickAnalytics,f=n;if(n||typeof window!="undefined"&&function(){var h=window,s=h.AlgoliaAnalyticsObject||"aa";typeof s=="string"&&(f=h[s]),f||(h.AlgoliaAnalyticsObject=s,h[s]||(h[s]=function(){h[s].queue||(h[s].queue=[]);for(var S=arguments.length,g=new Array(S),d=0;d<S;d++)g[d]=arguments[d];h[s].queue.push(g)}),h[s].version=ii,f=h[s],function(S){var g="[Autocomplete]: Could not load search-insights.js. Please load it manually following https://alg.li/insights-autocomplete";try{var d=S.document.createElement("script");d.async=!0,d.src=Yi,d.onerror=function(){console.error(g)},document.body.appendChild(d)}catch{console.error(g)}}(h))}(),!f)return{};r&&f("init",wt({partial:!0},r));var m=function(h){var s,S,g,d=(s=function(_){return function(p){if(Array.isArray(p))return p}(_)||function(p){var y=p==null?null:typeof Symbol!="undefined"&&p[Symbol.iterator]||p["@@iterator"];if(y!=null){var P,k,N,x,j=[],C=!0,I=!1;try{for(N=(y=y.call(p)).next;!(C=(P=N.call(y)).done)&&(j.push(P.value),j.length!==2);C=!0);}catch(L){I=!0,k=L}finally{try{if(!C&&y.return!=null&&(x=y.return(),Object(x)!==x))return}finally{if(I)throw k}}return j}}(_)||function(p){if(p){if(typeof p=="string")return Kr(p,2);var y=Object.prototype.toString.call(p).slice(8,-1);return y==="Object"&&p.constructor&&(y=p.constructor.name),y==="Map"||y==="Set"?Array.from(p):y==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(y)?Kr(p,2):void 0}}(_)||function(){throw new TypeError(`Invalid attempt to destructure non-iterable instance.
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}((h.version||"").split(".").map(Number)),S=s[0],g=s[1],S>=3||S===2&&g>=4||S===1&&g>=10);function v(_,p,y){if(d&&y!==void 0){var P=y[0].__autocomplete_algoliaCredentials,k={"X-Algolia-Application-Id":P.appId,"X-Algolia-API-Key":P.apiKey};h.apply(void 0,[_].concat(rn(p),[{headers:k}]))}else h.apply(void 0,[_].concat(rn(p)))}return{init:function(_,p){h("init",{appId:_,apiKey:p})},setAuthenticatedUserToken:function(_){h("setAuthenticatedUserToken",_)},setUserToken:function(_){h("setUserToken",_)},clickedObjectIDsAfterSearch:function(){for(var _=arguments.length,p=new Array(_),y=0;y<_;y++)p[y]=arguments[y];p.length>0&&v("clickedObjectIDsAfterSearch",on(p),p[0].items)},clickedObjectIDs:function(){for(var _=arguments.length,p=new Array(_),y=0;y<_;y++)p[y]=arguments[y];p.length>0&&v("clickedObjectIDs",on(p),p[0].items)},clickedFilters:function(){for(var _=arguments.length,p=new Array(_),y=0;y<_;y++)p[y]=arguments[y];p.length>0&&h.apply(void 0,["clickedFilters"].concat(p))},convertedObjectIDsAfterSearch:function(){for(var _=arguments.length,p=new Array(_),y=0;y<_;y++)p[y]=arguments[y];p.length>0&&v("convertedObjectIDsAfterSearch",on(p),p[0].items)},convertedObjectIDs:function(){for(var _=arguments.length,p=new Array(_),y=0;y<_;y++)p[y]=arguments[y];p.length>0&&v("convertedObjectIDs",on(p),p[0].items)},convertedFilters:function(){for(var _=arguments.length,p=new Array(_),y=0;y<_;y++)p[y]=arguments[y];p.length>0&&h.apply(void 0,["convertedFilters"].concat(p))},viewedObjectIDs:function(){for(var _=arguments.length,p=new Array(_),y=0;y<_;y++)p[y]=arguments[y];p.length>0&&p.reduce(function(P,k){var N=k.items,x=oi(k,Qi);return[].concat(rn(P),rn(function(j){for(var C=arguments.length>1&&arguments[1]!==void 0?arguments[1]:20,I=[],L=0;L<j.objectIDs.length;L+=C)I.push(ae(ae({},j),{},{objectIDs:j.objectIDs.slice(L,L+C)}));return I}(ae(ae({},x),{},{objectIDs:(N==null?void 0:N.map(function(j){return j.objectID}))||x.objectIDs})).map(function(j){return{items:N,payload:j}})))},[]).forEach(function(P){var k=P.items;return v("viewedObjectIDs",[P.payload],k)})},viewedFilters:function(){for(var _=arguments.length,p=new Array(_),y=0;y<_;y++)p[y]=arguments[y];p.length>0&&h.apply(void 0,["viewedFilters"].concat(p))}}}(f),b={current:[]},l=ni(function(h){var s=h.state;if(s.isOpen){var S=s.collections.reduce(function(g,d){return[].concat(ce(g),ce(d.items))},[]).filter(be);ri(b.current.map(function(g){return g.objectID}),S.map(function(g){return g.objectID}))||(b.current=S,S.length>0&&Xi({onItemsChange:o,items:S,insights:m,state:s}))}},0);return{name:"aa.algoliaInsightsPlugin",subscribe:function(h){var s=h.setContext,S=h.onSelect,g=h.onActive;function d(v){s({algoliaInsightsPlugin:{__algoliaSearchParameters:wt(wt({},u?{clickAnalytics:!0}:{}),v?{userToken:ta(v)}:{}),insights:m}})}f("addAlgoliaAgent","insights-plugin"),d(),f("onUserTokenChange",function(v){d(v)}),f("getUserToken",null,function(v,_){d(_)}),S(function(v){var _=v.item,p=v.state,y=v.event,P=v.source;be(_)&&i({state:p,event:y,insights:m,item:_,insightsEvents:[wt({eventName:"Item Selected"},Vr({item:_,items:P.getItems().filter(be)}))]})}),g(function(v){var _=v.item,p=v.source,y=v.state,P=v.event;be(_)&&a({state:y,event:P,insights:m,item:_,insightsEvents:[wt({eventName:"Item Active"},Vr({item:_,items:p.getItems().filter(be)}))]})})},onStateChange:function(h){var s=h.state;l({state:s})},__autocomplete_pluginOptions:t}}function Qr(){var t,e=arguments.length>1?arguments[1]:void 0;return[].concat(ce(arguments.length>0&&arguments[0]!==void 0?arguments[0]:[]),["autocomplete-internal"],ce((t=e.algoliaInsightsPlugin)!==null&&t!==void 0&&t.__automaticInsights?["autocomplete-automatic"]:[]))}function ta(t){return typeof t=="number"?t.toString():t}function dn(t,e){var n=e;return{then:function(r,o){return dn(t.then(an(r,n,t),an(o,n,t)),n)},catch:function(r){return dn(t.catch(an(r,n,t)),n)},finally:function(r){return r&&n.onCancelList.push(r),dn(t.finally(an(r&&function(){return n.onCancelList=[],r()},n,t)),n)},cancel:func
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}function qn(t,e){(e==null||e>t.length)&&(e=t.length);for(var n=0,r=new Array(e);n<e;n++)r[n]=t[n];return r}function ln(t){return!!t.execute}function ca(t){var e=t.reduce(function(n,r){if(!ln(r))return n.push(r),n;var o=r.searchClient,i=r.execute,a=r.requesterId,u=r.requests,f=n.find(function(l){return ln(r)&&ln(l)&&l.searchClient===o&&!!a&&l.requesterId===a});if(f){var m;(m=f.items).push.apply(m,ci(u))}else{var b={execute:i,requesterId:a,items:u,searchClient:o};n.push(b)}return n},[]).map(function(n){if(!ln(n))return Promise.resolve(n);var r=n,o=r.execute,i=r.items;return o({searchClient:r.searchClient,requests:i})});return Promise.all(e).then(function(n){return Ke(n)})}function Te(t){return Te=typeof Symbol=="function"&&A(Symbol.iterator)=="symbol"?function(e){return A(e)}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":A(e)},Te(t)}var ua=["event","nextState","props","query","refresh","store"];function io(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function zt(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?io(Object(n),!0).forEach(function(r){la(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):io(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function la(t,e,n){return(e=function(r){var o=function(i){if(Te(i)!=="object"||i===null)return i;var a=i[Symbol.toPrimitive];if(a!==void 0){var u=a.call(i,"string");if(Te(u)!=="object")return u;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(i)}(r);return Te(o)==="symbol"?o:String(o)}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}var ao,Mn,sn,Se=null,co=(ao=-1,Mn=-1,sn=void 0,function(t){var e=++ao;return Promise.resolve(t).then(function(n){return sn&&e<Mn?sn:(Mn=e,sn=n,n)})});function Jt(t){var e=t.event,n=t.nextState,r=n===void 0?{}:n,o=t.props,i=t.query,a=t.refresh,u=t.store,f=function(p,y){if(p==null)return{};var P,k,N=function(j,C){if(j==null)return{};var I,L,Q={},q=Object.keys(j);for(L=0;L<q.length;L++)I=q[L],C.indexOf(I)>=0||(Q[I]=j[I]);return Q}(p,y);if(Object.getOwnPropertySymbols){var x=Object.getOwnPropertySymbols(p);for(k=0;k<x.length;k++)P=x[k],y.indexOf(P)>=0||Object.prototype.propertyIsEnumerable.call(p,P)&&(N[P]=p[P])}return N}(t,ua);Se&&o.environment.clearTimeout(Se);var m=f.setCollections,b=f.setIsOpen,l=f.setQuery,h=f.setActiveItemId,s=f.setStatus,S=f.setContext;if(l(i),h(o.defaultActiveItemId),!i&&o.openOnFocus===!1){var g,d=u.getState().collections.map(function(p){return zt(zt({},p),{},{items:[]})});s("idle"),m(d),b((g=r.isOpen)!==null&&g!==void 0?g:o.shouldPanelOpen({state:u.getState()}));var v=$r(co(d).then(function(){return Promise.resolve()}));return u.pendingRequests.add(v)}s("loading"),Se=o.environment.setTimeout(function(){s("stalled")},o.stallThreshold);var _=$r(co(o.getSources(zt({query:i,refresh:a,state:u.getState()},f)).then(function(p){return Promise.all(p.map(function(y){return Promise.resolve(y.getItems(zt({query:i,refresh:a,state:u.getState()},f))).then(function(P){return function(k,N,x){if(C=k,!!(C!=null&&C.execute)){var j=k.requesterId==="algolia"?Object.assign.apply(Object,[{}].concat(ci(Object.keys(x.context).map(function(I){var L;return(L=x.context[I])===null||L===void 0?void 0:L.__algoliaSearchParameters})))):{};return re(re({},k),{},{requests:k.queries.map(function(I){return{query:k.requesterId==="algolia"?re(re({},I),{},{params:re(re({},j),I.params)}):I,sourceId:N,transformResponse:k.transformResponse}})})}var C;return{items:k,sourceId:N}}(P,y.sourceId,u.getState())})})).then(ca).then(function(y){var P,k=y.some(function(N){return function(x){return!Array.isArray(x)&&!!(x!=null&&x._automaticInsights)}(
Did you forget to return items?
See: https://www.algolia.com/doc/ui-libraries/autocomplete/core-concepts/sources/#param-getitems`),{source:C,items:G}})}(y,p,u)}).then(function(y){return function(P){var k=P.props,N=P.state,x=P.collections.reduce(function(C,I){return un(un({},C),{},ai({},I.source.sourceId,un(un({},I.source),{},{getItems:function(){return Ke(I.items)}})))},{}),j=k.plugins.reduce(function(C,I){return I.reshape?I.reshape(C):C},{sourcesBySourceId:x,state:N}).sourcesBySourceId;return Ke(k.reshape({sourcesBySourceId:j,sources:Object.values(j),state:N})).filter(Boolean).map(function(C){return{source:C,items:C.getItems()}})}({collections:y,props:o,state:u.getState()})})}))).then(function(p){var y;s("idle"),m(p);var P=o.shouldPanelOpen({state:u.getState()});b((y=r.isOpen)!==null&&y!==void 0?y:o.openOnFocus&&!i&&P||P);var k=Yt(u.getState());if(u.getState().activeItemId!==null&&k){var N=k.item,x=k.itemInputValue,j=k.itemUrl,C=k.source;C.onActive(zt({event:e,item:N,itemInputValue:x,itemUrl:j,refresh:a,source:C,state:u.getState()},f))}}).finally(function(){s("idle"),Se&&o.environment.clearTimeout(Se)});return u.pendingRequests.add(_)}function Re(t){return Re=typeof Symbol=="function"&&A(Symbol.iterator)=="symbol"?function(e){return A(e)}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":A(e)},Re(t)}var sa=["event","props","refresh","store"];function uo(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function Qt(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?uo(Object(n),!0).forEach(function(r){fa(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):uo(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function fa(t,e,n){return(e=function(r){var o=function(i){if(Re(i)!=="object"||i===null)return i;var a=i[Symbol.toPrimitive];if(a!==void 0){var u=a.call(i,"string");if(Re(u)!=="object")return u;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(i)}(r);return Re(o)==="symbol"?o:String(o)}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function Le(t){return Le=typeof Symbol=="function"&&A(Symbol.iterator)=="symbol"?function(e){return A(e)}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":A(e)},Le(t)}var ma=["props","refresh","store"],pa=["inputElement","formElement","panelElement"],va=["inputElement"],ha=["inputElement","maxLength"],da=["source"],ya=["item","source"];function lo(t,e){var n=Object.keys(t);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(t);e&&(r=r.filter(function(o){return Object.getOwnPropertyDescriptor(t,o).enumerable})),n.push.apply(n,r)}return n}function it(t){for(var e=1;e<arguments.length;e++){var n=arguments[e]!=null?arguments[e]:{};e%2?lo(Object(n),!0).forEach(function(r){_a(t,r,n[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(t,Object.getOwnPropertyDescriptors(n)):lo(Object(n)).forEach(function(r){Object.defineProperty(t,r,Object.getOwnPropertyDescriptor(n,r))})}return t}function _a(t,e,n){return(e=function(r){var o=function(i){if(Le(i)!=="object"||i===null)return i;var a=i[Symbol.toPrimitive];if(a!==void 0){var u=a.call(i,"string");if(Le(u)!=="object")return u;throw new TypeError("@@toPrimitive must return a primitive value.")}return String(i)}(r);return Le(o)==="symbol"?o:String(o)}(e))in t?Object.defineProperty(t,e,{value:n,enumerable:!0,configurable:!0,writable:!0}):t[e]=n,t}function oe(t,e){if(t==null)return{};var n,r,o=function(a,u){if(a==null)return{};var f,m,b={},l=Object.keys(a);for(m=0;m<l.length;m++)f=l[m],u.indexOf(f)>=0||(b[f]=a[f]);return b}(t,e);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(t);for(r=0;r<i.length;r++)n=i[r],e.indexOf(n)>=0||Object.prototype.propertyIsEnumera
In order to be iterable, non-array objects must have a [Symbol.iterator]() method.`)}()}(S.map(function(d){return d.getSources})),[b.getSources]).filter(Boolean).map(function(d){return function(v,_){var p=[];return Promise.resolve(v(_)).then(function(y){return Promise.all(y.filter(function(P){return!!P}).map(function(P){if(P.sourceId,p.includes(P.sourceId))throw new Error("[Autocomplete] The `sourceId` ".concat(JSON.stringify(P.sourceId)," is not unique."));p.push(P.sourceId);var k={getItemInputValue:function(x){return x.state.query},getItemUrl:function(){},onSelect:function(x){(0,x.setIsOpen)(!1)},onActive:hn,onResolve:hn};Object.keys(k).forEach(function(x){k[x].__default=!0});var N=Yr(Yr({},k),P);return Promise.resolve(N)}))})}(d,g)})).then(function(d){return Ke(d)}).then(function(d){return d.map(function(v){return ne(ne({},v),{},{onSelect:function(_){v.onSelect(_),l.forEach(function(p){var y;return(y=p.onSelect)===null||y===void 0?void 0:y.call(p,_)})},onActive:function(_){v.onActive(_),l.forEach(function(p){var y;return(y=p.onActive)===null||y===void 0?void 0:y.call(p,_)})},onResolve:function(_){v.onResolve(_),l.forEach(function(p){var y;return(y=p.onResolve)===null||y===void 0?void 0:y.call(p,_)})}})})})},navigator:ne({navigate:function(g){var d=g.itemUrl;s.location.assign(d)},navigateNewTab:function(g){var d=g.itemUrl,v=s.open(d,"_blank","noopener");v==null||v.focus()},navigateNewWindow:function(g){var d=g.itemUrl;s.open(d,"_blank","noopener")}},b.navigator)})}(t,e),r=function(b,l,h){var s,S=l.initialState;return{getState:function(){return S},dispatch:function(g,d){var v=function(_){for(var p=1;p<arguments.length;p++){var y=arguments[p]!=null?arguments[p]:{};p%2?to(Object(y),!0).forEach(function(P){ra(_,P,y[P])}):Object.getOwnPropertyDescriptors?Object.defineProperties(_,Object.getOwnPropertyDescriptors(y)):to(Object(y)).forEach(function(P){Object.defineProperty(_,P,Object.getOwnPropertyDescriptor(y,P))})}return _}({},S);S=b(S,{type:g,props:l,payload:d}),h({state:S,prevState:v})},pendingRequests:(s=[],{add:function(g){return s.push(g),g.finally(function(){s=s.filter(function(d){return d!==g})})},cancelAll:function(){s.forEach(function(g){return g.cancel()})},isEmpty:function(){return s.length===0}})}}(Oa,n,function(b){var l,h,s=b.prevState,S=b.state;if(n.onStateChange($t({prevState:s,state:S,refresh:a,navigator:n.navigator},o)),!f()&&(l=S.context)!==null&&l!==void 0&&(h=l.algoliaInsightsPlugin)!==null&&h!==void 0&&h.__automaticInsights&&n.insights!==!1){var g=Jr({__autocomplete_clickAnalytics:!1});n.plugins.push(g),u([g])}}),o=function(b){var l=b.store;return{setActiveItemId:function(h){l.dispatch("setActiveItemId",h)},setQuery:function(h){l.dispatch("setQuery",h)},setCollections:function(h){var s=0,S=h.map(function(g){return cn(cn({},g),{},{items:Ke(g.items).map(function(d){return cn(cn({},d),{},{__autocomplete_id:s++})})})});l.dispatch("setCollections",S)},setIsOpen:function(h){l.dispatch("setIsOpen",h)},setStatus:function(h){l.dispatch("setStatus",h)},setContext:function(h){l.dispatch("setContext",h)}}}({store:r}),i=function(b){var l=b.props,h=b.refresh,s=b.store,S=oe(b,ma);return{getEnvironmentProps:function(g){var d=g.inputElement,v=g.formElement,_=g.panelElement;function p(y){!s.getState().isOpen&&s.pendingRequests.isEmpty()||y.target===d||[v,_].some(function(P){return(k=P)===(N=y.target)||k.contains(N);var k,N})===!1&&(s.dispatch("blur",null),l.debug||s.pendingRequests.cancelAll())}return it({onTouchStart:p,onMouseDown:p,onTouchMove:function(y){s.getState().isOpen!==!1&&d===l.environment.document.activeElement&&y.target!==d&&d.blur()}},oe(g,pa))},getRootProps:function(g){return it({role:"combobox","aria-expanded":s.getState().isOpen,"aria-haspopup":"listbox","aria-controls":s.getState().isOpen?s.getState().collections.map(function(d){var v=d.source;return bt(l.id,"list",v)}).join(" "):void 0,"aria-labelledby":bt(l.id,"label")},g)},getFormProps:function(g){return g.inputElement,it({action:"",noValidate:!0,role:"search",onSubmit:function(d){var v;d.preventDefault(),l.onSubmit(it({event:d,refresh:h,state:s.get
/*!
* JavaScript for Bootstrap's docs (https://getbootstrap.com/)
* Copyright 2024-2025 The Bootstrap Authors
* Licensed under the Creative Commons Attribution 3.0 Unported License.
* For details, see https://creativecommons.org/licenses/by/3.0/.
*/
/*! Bundled license information:
@docsearch/js/dist/esm/index.js:
(*! @docsearch/js 3.9.0 | MIT License | © Algolia, Inc. and contributors | https://docsearch.algolia.com *)
*/