1/*! docs-searchbar UNRELEASED | © Meili | github.com/meilisearch/docs-searchbar.js */ 2(function webpackUniversalModuleDefinition(root,factory){if(typeof exports==="object"&&typeof module==="object")module.exports=factory();else if(typeof define==="function"&&define.amd)define([],factory);else if(typeof exports==="object")exports["docsSearchBar"]=factory();else root["docsSearchBar"]=factory()})(self,()=>{return(()=>{var __webpack_modules__={
vendor: 205 bytes, line 2
2"./node_modules/autocomplete.js/index.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";module.exports=__webpack_require__("./node_modules/autocomplete.js/src/standalone/index.js")},
vendor: 1,332 bytes, line 2
2"./node_modules/autocomplete.js/src/autocomplete/css.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var _=__webpack_require__("./node_modules/autocomplete.js/src/common/utils.js");var css={wrapper:{position:"relative",display:"inline-block"},hint:{position:"absolute",top:"0",left:"0",borderColor:"transparent",boxShadow:"none",opacity:"1"},input:{position:"relative",verticalAlign:"top",backgroundColor:"transparent"},inputWithNoHint:{position:"relative",verticalAlign:"top"},dropdown:{position:"absolute",top:"100%",left:"0",zIndex:"100",display:"none"},suggestions:{display:"block"},suggestion:{whiteSpace:"nowrap",cursor:"pointer"},suggestionChild:{whiteSpace:"normal"},ltr:{left:"0",right:"auto"},rtl:{left:"auto",right:"0"},defaultClasses:{root:"algolia-autocomplete",prefix:"aa",noPrefix:false,dropdownMenu:"dropdown-menu",input:"input",hint:"hint",suggestions:"suggestions",suggestion:"suggestion",cursor:"cursor",dataset:"dataset",empty:"empty"},appendTo:{wrapper:{position:"absolute",zIndex:"100",display:"none"},input:{},inputWithNoHint:{},dropdown:{display:"block"}}};if(_.isMsie()){_.mixin(css.input,{backgroundImage:"url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7)"})}if(_.isMsie()&&_.isMsie()<=7){_.mixin(css.input,{marginTop:"-1px"})}module.exports=css},
vendor: 6,727 bytes, line 2
2"./node_modules/autocomplete.js/src/autocomplete/dataset.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var datasetKey="aaDataset";var valueKey="aaValue";var datumKey="aaDatum";var _=__webpack_require__("./node_modules/autocomplete.js/src/common/utils.js");var DOM=__webpack_require__("./node_modules/autocomplete.js/src/common/dom.js");var html=__webpack_require__("./node_modules/autocomplete.js/src/autocomplete/html.js");var css=__webpack_require__("./node_modules/autocomplete.js/src/autocomplete/css.js");var EventEmitter=__webpack_require__("./node_modules/autocomplete.js/src/autocomplete/event_emitter.js");function Dataset(o){o=o||{};o.templates=o.templates||{};if(!o.source){_.error("missing source")}if(o.name&&!isValidName(o.name)){_.error("invalid dataset name: "+o.name)}this.query=null;this._isEmpty=true;this.highlight=!!o.highlight;this.name=typeof o.name==="undefined"||o.name===null?_.getUniqueId():o.name;this.source=o.source;this.displayFn=getDisplayFn(o.display||o.displayKey);this.debounce=o.debounce;this.cache=o.cache!==false;this.templates=getTemplates(o.templates,this.displayFn);this.css=_.mixin({},css,o.appendTo?css.appendTo:{});this.cssClasses=o.cssClasses=_.mixin({},css.defaultClasses,o.cssClasses||{});this.cssClasses.prefix=o.cssClasses.formattedPrefix||_.formatPrefix(this.cssClasses.prefix,this.cssClasses.noPrefix);var clazz=_.className(this.cssClasses.prefix,this.cssClasses.dataset);this.$el=o.$menu&&o.$menu.find(clazz+"-"+this.name).length>0?DOM.element(o.$menu.find(clazz+"-"+this.name)[0]):DOM.element(html.dataset.replace("%CLASS%",this.name).replace("%PREFIX%",this.cssClasses.prefix).replace("%DATASET%",this.cssClasses.dataset));this.$menu=o.$menu;this.clearCachedSuggestions()}Dataset.extractDatasetName=function extractDatasetName(el){return DOM.element(el).data(datasetKey)};Dataset.extractValue=function extractValue(el){return DOM.element(el).data(valueKey)};Dataset.extractDatum=function extractDatum(el){var datum=DOM.element(el).data(datumKey);if(typeof datum==="string"){datum=JSON.parse(datum)}return datum};_.mixin(Dataset.prototype,EventEmitter,{_render:function render(query,suggestions){if(!this.$el){return}var that=this;var hasSuggestions;var renderArgs=[].slice.call(arguments,2);this.$el.empty();hasSuggestions=suggestions&&suggestions.length;this._isEmpty=!hasSuggestions;if(!hasSuggestions&&this.templates.empty){this.$el.html(getEmptyHtml.apply(this,renderArgs)).prepend(that.templates.header?getHeaderHtml.apply(this,renderArgs):null).append(that.templates.footer?getFooterHtml.apply(this,renderArgs):null)}else if(hasSuggestions){this.$el.html(getSuggestionsHtml.apply(this,renderArgs)).prepend(that.templates.header?getHeaderHtml.apply(this,renderArgs):null).append(that.templates.footer?getFooterHtml.apply(this,renderArgs):null)}else if(suggestions&&!Array.isArray(suggestions)){throw new TypeError("suggestions must be an array")}if(this.$menu){this.$menu.addClass(this.cssClasses.prefix+(hasSuggestions?"with":"without")+"-"+this.name).removeClass(this.cssClasses.prefix+(hasSuggestions?"without":"with")+"-"+this.name)}this.trigger("rendered",query);function getEmptyHtml(){var args=[].slice.call(arguments,0);args=[{query:query,isEmpty:true}].concat(args);return that.templates.empty.apply(this,args)}function getSuggestionsHtml(){var args=[].slice.call(arguments,0);var $suggestions;var nodes;var self=this;var suggestionsHtml=html.suggestions.replace("%PREFIX%",this.cssClasses.prefix).replace("%SUGGESTIONS%",this.cssClasses.suggestions);$suggestions=DOM.element(suggestionsHtml).css(this.css.suggestions);nodes=_.map(suggestions,getSuggestionNode);$suggestions.append.apply($suggestions,nodes);return $suggestions;function getSuggestionNode(suggestion){var $el;var suggestionHtml=html.suggestion.replace("%PREFIX%",self.cssClasses.prefix).replace("%SUGGESTION%",self.cssClasses.suggestion);$el=DOM.element(suggestionHtml).attr({role:"option",id:["option",Math.floor(Math.random()*1e8)].join("-")}).append(that.templates.suggestion.apply(this,[suggestion].concat(args)));$el.data(datasetKey,that.name);$el.data(valueKey,that.displayFn(suggestion)||undefined);$el.data(datumKey,JSON.stringify(suggestion));$el.children().each(function(){DOM.element(this).css(self.css.suggestionChild)});return $el}}function getHeaderHtml(){var args=[].slice.call(arguments,0);args=[{query:query,isEmpty:!hasSuggestions}].concat(args);return that.templates.header.apply(this,args)}function getFooterHtml(){var args=[].slice.call(arguments,0);args=[{query:query,isEmpty:!hasSuggestions}].concat(args);return that.templates.footer.apply(this,args)}},getRoot:function getRoot(){return this.$el},update:function update(query){function handleSuggestions(suggestions){if(!this.canceled&&query===this.query){var extraArgs=[].slice.call(arguments,1);this.cacheSuggestions(query,suggestions,extraArgs);this._render.apply(this,[query,suggestions].concat(extraArgs))}}this.query=query;this.canceled=false;if(this.shouldFetchFromCache(query)){handleSuggestions.apply(this,[this.cachedSuggestions].concat(this.cachedRenderExtraArgs))}else{var that=this;var execSource=function(){if(!that.canceled){that.source(query,handleSuggestions.bind(that))}};if(this.debounce){var later=function(){that.debounceTimeout=null;execSource()};clearTimeout(this.debounceTimeout);this.debounceTimeout=setTimeout(later,this.debounce)}else{execSource()}}},cacheSuggestions:function cacheSuggestions(query,suggestions,extraArgs){this.cachedQuery=query;this.cachedSuggestions=suggestions;this.cachedRenderExtraArgs=extraArgs},shouldFetchFromCache:function shouldFetchFromCache(query){return this.cache&&this.cachedQuery===query&&this.cachedSuggestions&&this.cachedSuggestions.length},clearCachedSuggestions:function clearCachedSuggestions(){delete this.cachedQuery;delete this.cachedSuggestions;delete this.cachedRenderExtraArgs},cancel:function cancel(){this.canceled=true},clear:function clear(){if(this.$el){this.cancel();this.$el.empty();this.trigger("rendered","")}},isEmpty:function isEmpty(){return this._isEmpty},destroy:function destroy(){this.clearCachedSuggestions();this.$el=null}});function getDisplayFn(display){display=display||"value";return _.isFunction(display)?display:displayFn;function displayFn(obj){return obj[display]}}function getTemplates(templates,displayFn){return{empty:templates.empty&&_.templatify(templates.empty),header:templates.header&&_.templatify(templates.header),footer:templates.footer&&_.templatify(templates.footer),suggestion:templates.suggestion||suggestionTemplate};function suggestionTemplate(context){return"<p>"+displayFn(context)+"</p>"}}function isValidName(str){return/^[_a-zA-Z0-9-]+$/.test(str)}module.exports=Dataset},
vendor: 7,815 bytes, line 2
2"./node_modules/autocomplete.js/src/autocomplete/dropdown.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var _=__webpack_require__("./node_modules/autocomplete.js/src/common/utils.js");var DOM=__webpack_require__("./node_modules/autocomplete.js/src/common/dom.js");var EventEmitter=__webpack_require__("./node_modules/autocomplete.js/src/autocomplete/event_emitter.js");var Dataset=__webpack_require__("./node_modules/autocomplete.js/src/autocomplete/dataset.js");var css=__webpack_require__("./node_modules/autocomplete.js/src/autocomplete/css.js");function Dropdown(o){var that=this;var onSuggestionClick;var onSuggestionMouseEnter;var onSuggestionMouseLeave;o=o||{};if(!o.menu){_.error("menu is required")}if(!_.isArray(o.datasets)&&!_.isObject(o.datasets)){_.error("1 or more datasets required")}if(!o.datasets){_.error("datasets is required")}this.isOpen=false;this.isEmpty=true;this.minLength=o.minLength||0;this.templates={};this.appendTo=o.appendTo||false;this.css=_.mixin({},css,o.appendTo?css.appendTo:{});this.cssClasses=o.cssClasses=_.mixin({},css.defaultClasses,o.cssClasses||{});this.cssClasses.prefix=o.cssClasses.formattedPrefix||_.formatPrefix(this.cssClasses.prefix,this.cssClasses.noPrefix);onSuggestionClick=_.bind(this._onSuggestionClick,this);onSuggestionMouseEnter=_.bind(this._onSuggestionMouseEnter,this);onSuggestionMouseLeave=_.bind(this._onSuggestionMouseLeave,this);var cssClass=_.className(this.cssClasses.prefix,this.cssClasses.suggestion);this.$menu=DOM.element(o.menu).on("mouseenter.aa",cssClass,onSuggestionMouseEnter).on("mouseleave.aa",cssClass,onSuggestionMouseLeave).on("click.aa",cssClass,onSuggestionClick);this.$container=o.appendTo?o.wrapper:this.$menu;if(o.templates&&o.templates.header){this.templates.header=_.templatify(o.templates.header);this.$menu.prepend(this.templates.header())}if(o.templates&&o.templates.empty){this.templates.empty=_.templatify(o.templates.empty);this.$empty=DOM.element('<div class="'+_.className(this.cssClasses.prefix,this.cssClasses.empty,true)+'">'+"</div>");this.$menu.append(this.$empty);this.$empty.hide()}this.datasets=_.map(o.datasets,function(oDataset){return initializeDataset(that.$menu,oDataset,o.cssClasses)});_.each(this.datasets,function(dataset){var root=dataset.getRoot();if(root&&root.parent().length===0){that.$menu.append(root)}dataset.onSync("rendered",that._onRendered,that)});if(o.templates&&o.templates.footer){this.templates.footer=_.templatify(o.templates.footer);this.$menu.append(this.templates.footer())}var self=this;DOM.element(window).resize(function(){self._redraw()})}_.mixin(Dropdown.prototype,EventEmitter,{_onSuggestionClick:function onSuggestionClick($e){this.trigger("suggestionClicked",DOM.element($e.currentTarget))},_onSuggestionMouseEnter:function onSuggestionMouseEnter($e){var elt=DOM.element($e.currentTarget);if(elt.hasClass(_.className(this.cssClasses.prefix,this.cssClasses.cursor,true))){return}this._removeCursor();var suggestion=this;setTimeout(function(){suggestion._setCursor(elt,false)},0)},_onSuggestionMouseLeave:function onSuggestionMouseLeave($e){if($e.relatedTarget){var elt=DOM.element($e.relatedTarget);if(elt.closest("."+_.className(this.cssClasses.prefix,this.cssClasses.cursor,true)).length>0){return}}this._removeCursor();this.trigger("cursorRemoved")},_onRendered:function onRendered(e,query){this.isEmpty=_.every(this.datasets,isDatasetEmpty);if(this.isEmpty){if(query.length>=this.minLength){this.trigger("empty")}if(this.$empty){if(query.length<this.minLength){this._hide()}else{var html=this.templates.empty({query:this.datasets[0]&&this.datasets[0].query});this.$empty.html(html);this.$empty.show();this._show()}}else if(_.any(this.datasets,hasEmptyTemplate)){if(query.length<this.minLength){this._hide()}else{this._show()}}else{this._hide()}}else if(this.isOpen){if(this.$empty){this.$empty.empty();this.$empty.hide()}if(query.length>=this.minLength){this._show()}else{this._hide()}}this.trigger("datasetRendered");function isDatasetEmpty(dataset){return dataset.isEmpty()}function hasEmptyTemplate(dataset){return dataset.templates&&dataset.templates.empty}},_hide:function(){this.$container.hide()},_show:function(){this.$container.css("display","block");this._redraw();this.trigger("shown")},_redraw:function redraw(){if(!this.isOpen||!this.appendTo)return;this.trigger("redrawn")},_getSuggestions:function getSuggestions(){return this.$menu.find(_.className(this.cssClasses.prefix,this.cssClasses.suggestion))},_getCursor:function getCursor(){return this.$menu.find(_.className(this.cssClasses.prefix,this.cssClasses.cursor)).first()},_setCursor:function setCursor($el,updateInput){$el.first().addClass(_.className(this.cssClasses.prefix,this.cssClasses.cursor,true)).attr("aria-selected","true");this.trigger("cursorMoved",updateInput)},_removeCursor:function removeCursor(){this._getCursor().removeClass(_.className(this.cssClasses.prefix,this.cssClasses.cursor,true)).removeAttr("aria-selected")},_moveCursor:function moveCursor(increment){var $suggestions;var $oldCursor;var newCursorIndex;var $newCursor;if(!this.isOpen){return}$oldCursor=this._getCursor();$suggestions=this._getSuggestions();this._removeCursor();newCursorIndex=$suggestions.index($oldCursor)+increment;newCursorIndex=(newCursorIndex+1)%($suggestions.length+1)-1;if(newCursorIndex===-1){this.trigger("cursorRemoved");return}else if(newCursorIndex<-1){newCursorIndex=$suggestions.length-1}this._setCursor($newCursor=$suggestions.eq(newCursorIndex),true);this._ensureVisible($newCursor)},_ensureVisible:function ensureVisible($el){var elTop;var elBottom;var menuScrollTop;var menuHeight;elTop=$el.position().top;elBottom=elTop+$el.height()+parseInt($el.css("margin-top"),10)+parseInt($el.css("margin-bottom"),10);menuScrollTop=this.$menu.scrollTop();menuHeight=this.$menu.height()+parseInt(this.$menu.css("padding-top"),10)+parseInt(this.$menu.css("padding-bottom"),10);if(elTop<0){this.$menu.scrollTop(menuScrollTop+elTop)}else if(menuHeight<elBottom){this.$menu.scrollTop(menuScrollTop+(elBottom-menuHeight))}},close:function close(){if(this.isOpen){this.isOpen=false;this._removeCursor();this._hide();this.trigger("closed")}},open:function open(){if(!this.isOpen){this.isOpen=true;if(!this.isEmpty){this._show()}this.trigger("opened")}},setLanguageDirection:function setLanguageDirection(dir){this.$menu.css(dir==="ltr"?this.css.ltr:this.css.rtl)},moveCursorUp:function moveCursorUp(){this._moveCursor(-1)},moveCursorDown:function moveCursorDown(){this._moveCursor(+1)},getDatumForSuggestion:function getDatumForSuggestion($el){var datum=null;if($el.length){datum={raw:Dataset.extractDatum($el),value:Dataset.extractValue($el),datasetName:Dataset.extractDatasetName($el)}}return datum},getCurrentCursor:function getCurrentCursor(){return this._getCursor().first()},getDatumForCursor:function getDatumForCursor(){return this.getDatumForSuggestion(this._getCursor().first())},getDatumForTopSuggestion:function getDatumForTopSuggestion(){return this.getDatumForSuggestion(this._getSuggestions().first())},cursorTopSuggestion:function cursorTopSuggestion(){this._setCursor(this._getSuggestions().first(),false)},update:function update(query){_.each(this.datasets,updateDataset);function updateDataset(dataset){dataset.update(query)}},empty:function empty(){_.each(this.datasets,clearDataset);this.isEmpty=true;function clearDataset(dataset){dataset.clear()}},isVisible:function isVisible(){return this.isOpen&&!this.isEmpty},destroy:function destroy(){this.$menu.off(".aa");this.$menu=null;_.each(this.datasets,destroyDataset);function destroyDataset(dataset){dataset.destroy()}}});Dropdown.Dataset=Dataset;function initializeDataset($menu,oDataset,cssClasses){return new Dropdown.Dataset(_.mixin({$menu:$menu,cssClasses:cssClasses},oDataset))}module.exports=Dropdown},
vendor: 633 bytes, line 2
2"./node_modules/autocomplete.js/src/autocomplete/event_bus.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var namespace="autocomplete:";var _=__webpack_require__("./node_modules/autocomplete.js/src/common/utils.js");var DOM=__webpack_require__("./node_modules/autocomplete.js/src/common/dom.js");function EventBus(o){if(!o||!o.el){_.error("EventBus initialized without el")}this.$el=DOM.element(o.el)}_.mixin(EventBus.prototype,{trigger:function(type,suggestion,dataset,context){var event=_.Event(namespace+type);this.$el.trigger(event,[suggestion,dataset,context]);return event}});module.exports=EventBus},
vendor: 1,677 bytes, line 2
2"./node_modules/autocomplete.js/src/autocomplete/event_emitter.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var immediate=__webpack_require__("./node_modules/immediate/lib/index.js");var splitter=/\s+/;module.exports={onSync:onSync,onAsync:onAsync,off:off,trigger:trigger};function on(method,types,cb,context){var type;if(!cb){return this}types=types.split(splitter);cb=context?bindContext(cb,context):cb;this._callbacks=this._callbacks||{};while(type=types.shift()){this._callbacks[type]=this._callbacks[type]||{sync:[],async:[]};this._callbacks[type][method].push(cb)}return this}function onAsync(types,cb,context){return on.call(this,"async",types,cb,context)}function onSync(types,cb,context){return on.call(this,"sync",types,cb,context)}function off(types){var type;if(!this._callbacks){return this}types=types.split(splitter);while(type=types.shift()){delete this._callbacks[type]}return this}function trigger(types){var type;var callbacks;var args;var syncFlush;var asyncFlush;if(!this._callbacks){return this}types=types.split(splitter);args=[].slice.call(arguments,1);while((type=types.shift())&&(callbacks=this._callbacks[type])){syncFlush=getFlush(callbacks.sync,this,[type].concat(args));asyncFlush=getFlush(callbacks.async,this,[type].concat(args));if(syncFlush()){immediate(asyncFlush)}}return this}function getFlush(callbacks,context,args){return flush;function flush(){var cancelled;for(var i=0,len=callbacks.length;!cancelled&&i<len;i+=1){cancelled=callbacks[i].apply(context,args)===false}return!cancelled}}function bindContext(fn,context){return fn.bind?fn.bind(context):function(){fn.apply(context,[].slice.call(arguments,0))}}},
vendor: 362 bytes, line 2
2"./node_modules/autocomplete.js/src/autocomplete/html.js":module=>{"use strict";module.exports={wrapper:'<span class="%ROOT%"></span>',dropdown:'<span class="%PREFIX%%DROPDOWN_MENU%"></span>',dataset:'<div class="%PREFIX%%DATASET%-%CLASS%"></div>',suggestions:'<span class="%PREFIX%%SUGGESTIONS%"></span>',suggestion:'<div class="%PREFIX%%SUGGESTION%"></div>'}},
vendor: 5,743 bytes, line 2
2"./node_modules/autocomplete.js/src/autocomplete/input.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var specialKeyCodeMap;specialKeyCodeMap={9:"tab",27:"esc",37:"left",39:"right",13:"enter",38:"up",40:"down"};var _=__webpack_require__("./node_modules/autocomplete.js/src/common/utils.js");var DOM=__webpack_require__("./node_modules/autocomplete.js/src/common/dom.js");var EventEmitter=__webpack_require__("./node_modules/autocomplete.js/src/autocomplete/event_emitter.js");function Input(o){var that=this;var onBlur;var onFocus;var onKeydown;var onInput;o=o||{};if(!o.input){_.error("input is missing")}onBlur=_.bind(this._onBlur,this);onFocus=_.bind(this._onFocus,this);onKeydown=_.bind(this._onKeydown,this);onInput=_.bind(this._onInput,this);this.$hint=DOM.element(o.hint);this.$input=DOM.element(o.input).on("blur.aa",onBlur).on("focus.aa",onFocus).on("keydown.aa",onKeydown);if(this.$hint.length===0){this.setHint=this.getHint=this.clearHint=this.clearHintIfInvalid=_.noop}if(!_.isMsie()){this.$input.on("input.aa",onInput)}else{this.$input.on("keydown.aa keypress.aa cut.aa paste.aa",function($e){if(specialKeyCodeMap[$e.which||$e.keyCode]){return}_.defer(_.bind(that._onInput,that,$e))})}this.query=this.$input.val();this.$overflowHelper=buildOverflowHelper(this.$input)}Input.normalizeQuery=function(str){return(str||"").replace(/^\s*/g,"").replace(/\s{2,}/g," ")};_.mixin(Input.prototype,EventEmitter,{_onBlur:function onBlur(){this.resetInputValue();this.$input.removeAttr("aria-activedescendant");this.trigger("blurred")},_onFocus:function onFocus(){this.trigger("focused")},_onKeydown:function onKeydown($e){var keyName=specialKeyCodeMap[$e.which||$e.keyCode];this._managePreventDefault(keyName,$e);if(keyName&&this._shouldTrigger(keyName,$e)){this.trigger(keyName+"Keyed",$e)}},_onInput:function onInput(){this._checkInputValue()},_managePreventDefault:function managePreventDefault(keyName,$e){var preventDefault;var hintValue;var inputValue;switch(keyName){case"tab":hintValue=this.getHint();inputValue=this.getInputValue();preventDefault=hintValue&&hintValue!==inputValue&&!withModifier($e);break;case"up":case"down":preventDefault=!withModifier($e);break;default:preventDefault=false}if(preventDefault){$e.preventDefault()}},_shouldTrigger:function shouldTrigger(keyName,$e){var trigger;switch(keyName){case"tab":trigger=!withModifier($e);break;default:trigger=true}return trigger},_checkInputValue:function checkInputValue(){var inputValue;var areEquivalent;var hasDifferentWhitespace;inputValue=this.getInputValue();areEquivalent=areQueriesEquivalent(inputValue,this.query);hasDifferentWhitespace=areEquivalent&&this.query?this.query.length!==inputValue.length:false;this.query=inputValue;if(!areEquivalent){this.trigger("queryChanged",this.query)}else if(hasDifferentWhitespace){this.trigger("whitespaceChanged",this.query)}},focus:function focus(){this.$input.focus()},blur:function blur(){this.$input.blur()},getQuery:function getQuery(){return this.query},setQuery:function setQuery(query){this.query=query},getInputValue:function getInputValue(){return this.$input.val()},setInputValue:function setInputValue(value,silent){if(typeof value==="undefined"){value=this.query}this.$input.val(value);if(silent){this.clearHint()}else{this._checkInputValue()}},expand:function expand(){this.$input.attr("aria-expanded","true")},collapse:function collapse(){this.$input.attr("aria-expanded","false")},setActiveDescendant:function setActiveDescendant(activedescendantId){this.$input.attr("aria-activedescendant",activedescendantId)},removeActiveDescendant:function removeActiveDescendant(){this.$input.removeAttr("aria-activedescendant")},resetInputValue:function resetInputValue(){this.setInputValue(this.query,true)},getHint:function getHint(){return this.$hint.val()},setHint:function setHint(value){this.$hint.val(value)},clearHint:function clearHint(){this.setHint("")},clearHintIfInvalid:function clearHintIfInvalid(){var val;var hint;var valIsPrefixOfHint;var isValid;val=this.getInputValue();hint=this.getHint();valIsPrefixOfHint=val!==hint&&hint.indexOf(val)===0;isValid=val!==""&&valIsPrefixOfHint&&!this.hasOverflow();if(!isValid){this.clearHint()}},getLanguageDirection:function getLanguageDirection(){return(this.$input.css("direction")||"ltr").toLowerCase()},hasOverflow:function hasOverflow(){var constraint=this.$input.width()-2;this.$overflowHelper.text(this.getInputValue());return this.$overflowHelper.width()>=constraint},isCursorAtEnd:function(){var valueLength;var selectionStart;var range;valueLength=this.$input.val().length;selectionStart=this.$input[0].selectionStart;if(_.isNumber(selectionStart)){return selectionStart===valueLength}else if(document.selection){range=document.selection.createRange();range.moveStart("character",-valueLength);return valueLength===range.text.length}return true},destroy:function destroy(){this.$hint.off(".aa");this.$input.off(".aa");this.$hint=this.$input=this.$overflowHelper=null}});function buildOverflowHelper($input){return DOM.element('<pre aria-hidden="true"></pre>').css({position:"absolute",visibility:"hidden",whiteSpace:"pre",fontFamily:$input.css("font-family"),fontSize:$input.css("font-size"),fontStyle:$input.css("font-style"),fontVariant:$input.css("font-variant"),fontWeight:$input.css("font-weight"),wordSpacing:$input.css("word-spacing"),letterSpacing:$input.css("letter-spacing"),textIndent:$input.css("text-indent"),textRendering:$input.css("text-rendering"),textTransform:$input.css("text-transform")}).insertAfter($input)}function areQueriesEquivalent(a,b){return Input.normalizeQuery(a)===Input.normalizeQuery(b)}function withModifier($e){return $e.altKey||$e.ctrlKey||$e.metaKey||$e.shiftKey}module.exports=Input},
vendor: 13,414 bytes, line 2
2"./node_modules/autocomplete.js/src/autocomplete/typeahead.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var attrsKey="aaAttrs";var _=__webpack_require__("./node_modules/autocomplete.js/src/common/utils.js");var DOM=__webpack_require__("./node_modules/autocomplete.js/src/common/dom.js");var EventBus=__webpack_require__("./node_modules/autocomplete.js/src/autocomplete/event_bus.js");var Input=__webpack_require__("./node_modules/autocomplete.js/src/autocomplete/input.js");var Dropdown=__webpack_require__("./node_modules/autocomplete.js/src/autocomplete/dropdown.js");var html=__webpack_require__("./node_modules/autocomplete.js/src/autocomplete/html.js");var css=__webpack_require__("./node_modules/autocomplete.js/src/autocomplete/css.js");function Typeahead(o){var $menu;var $hint;o=o||{};if(!o.input){_.error("missing input")}this.isActivated=false;this.debug=!!o.debug;this.autoselect=!!o.autoselect;this.autoselectOnBlur=!!o.autoselectOnBlur;this.openOnFocus=!!o.openOnFocus;this.minLength=_.isNumber(o.minLength)?o.minLength:1;this.autoWidth=o.autoWidth===undefined?true:!!o.autoWidth;this.clearOnSelected=!!o.clearOnSelected;this.tabAutocomplete=o.tabAutocomplete===undefined?true:!!o.tabAutocomplete;o.hint=!!o.hint;if(o.hint&&o.appendTo){throw new Error("[autocomplete.js] hint and appendTo options can't be used at the same time")}this.css=o.css=_.mixin({},css,o.appendTo?css.appendTo:{});this.cssClasses=o.cssClasses=_.mixin({},css.defaultClasses,o.cssClasses||{});this.cssClasses.prefix=o.cssClasses.formattedPrefix=_.formatPrefix(this.cssClasses.prefix,this.cssClasses.noPrefix);this.listboxId=o.listboxId=[this.cssClasses.root,"listbox",_.getUniqueId()].join("-");var domElts=buildDom(o);this.$node=domElts.wrapper;var $input=this.$input=domElts.input;$menu=domElts.menu;$hint=domElts.hint;if(o.dropdownMenuContainer){DOM.element(o.dropdownMenuContainer).css("position","relative").append($menu.css("top","0"))}$input.on("blur.aa",function($e){var active=document.activeElement;if(_.isMsie()&&($menu[0]===active||$menu[0].contains(active))){$e.preventDefault();$e.stopImmediatePropagation();_.defer(function(){$input.focus()})}});$menu.on("mousedown.aa",function($e){$e.preventDefault()});this.eventBus=o.eventBus||new EventBus({el:$input});this.dropdown=new Typeahead.Dropdown({appendTo:o.appendTo,wrapper:this.$node,menu:$menu,datasets:o.datasets,templates:o.templates,cssClasses:o.cssClasses,minLength:this.minLength}).onSync("suggestionClicked",this._onSuggestionClicked,this).onSync("cursorMoved",this._onCursorMoved,this).onSync("cursorRemoved",this._onCursorRemoved,this).onSync("opened",this._onOpened,this).onSync("closed",this._onClosed,this).onSync("shown",this._onShown,this).onSync("empty",this._onEmpty,this).onSync("redrawn",this._onRedrawn,this).onAsync("datasetRendered",this._onDatasetRendered,this);this.input=new Typeahead.Input({input:$input,hint:$hint}).onSync("focused",this._onFocused,this).onSync("blurred",this._onBlurred,this).onSync("enterKeyed",this._onEnterKeyed,this).onSync("tabKeyed",this._onTabKeyed,this).onSync("escKeyed",this._onEscKeyed,this).onSync("upKeyed",this._onUpKeyed,this).onSync("downKeyed",this._onDownKeyed,this).onSync("leftKeyed",this._onLeftKeyed,this).onSync("rightKeyed",this._onRightKeyed,this).onSync("queryChanged",this._onQueryChanged,this).onSync("whitespaceChanged",this._onWhitespaceChanged,this);this._bindKeyboardShortcuts(o);this._setLanguageDirection()}_.mixin(Typeahead.prototype,{_bindKeyboardShortcuts:function(options){if(!options.keyboardShortcuts){return}var $input=this.$input;var keyboardShortcuts=[];_.each(options.keyboardShortcuts,function(key){if(typeof key==="string"){key=key.toUpperCase().charCodeAt(0)}keyboardShortcuts.push(key)});DOM.element(document).keydown(function(event){var elt=event.target||event.srcElement;var tagName=elt.tagName;if(elt.isContentEditable||tagName==="INPUT"||tagName==="SELECT"||tagName==="TEXTAREA"){return}var which=event.which||event.keyCode;if(keyboardShortcuts.indexOf(which)===-1){return}$input.focus();event.stopPropagation();event.preventDefault()})},_onSuggestionClicked:function onSuggestionClicked(type,$el){var datum;var context={selectionMethod:"click"};if(datum=this.dropdown.getDatumForSuggestion($el)){this._select(datum,context)}},_onCursorMoved:function onCursorMoved(event,updateInput){var datum=this.dropdown.getDatumForCursor();var currentCursorId=this.dropdown.getCurrentCursor().attr("id");this.input.setActiveDescendant(currentCursorId);if(datum){if(updateInput){this.input.setInputValue(datum.value,true)}this.eventBus.trigger("cursorchanged",datum.raw,datum.datasetName)}},_onCursorRemoved:function onCursorRemoved(){this.input.resetInputValue();this._updateHint();this.eventBus.trigger("cursorremoved")},_onDatasetRendered:function onDatasetRendered(){this._updateHint();this.eventBus.trigger("updated")},_onOpened:function onOpened(){this._updateHint();this.input.expand();this.eventBus.trigger("opened")},_onEmpty:function onEmpty(){this.eventBus.trigger("empty")},_onRedrawn:function onRedrawn(){this.$node.css("top",0+"px");this.$node.css("left",0+"px");var inputRect=this.$input[0].getBoundingClientRect();if(this.autoWidth){this.$node.css("width",inputRect.width+"px")}var wrapperRect=this.$node[0].getBoundingClientRect();var top=inputRect.bottom-wrapperRect.top;this.$node.css("top",top+"px");var left=inputRect.left-wrapperRect.left;this.$node.css("left",left+"px");this.eventBus.trigger("redrawn")},_onShown:function onShown(){this.eventBus.trigger("shown");if(this.autoselect){this.dropdown.cursorTopSuggestion()}},_onClosed:function onClosed(){this.input.clearHint();this.input.removeActiveDescendant();this.input.collapse();this.eventBus.trigger("closed")},_onFocused:function onFocused(){this.isActivated=true;if(this.openOnFocus){var query=this.input.getQuery();if(query.length>=this.minLength){this.dropdown.update(query)}else{this.dropdown.empty()}this.dropdown.open()}},_onBlurred:function onBlurred(){var cursorDatum;var topSuggestionDatum;cursorDatum=this.dropdown.getDatumForCursor();topSuggestionDatum=this.dropdown.getDatumForTopSuggestion();var context={selectionMethod:"blur"};if(!this.debug){if(this.autoselectOnBlur&&cursorDatum){this._select(cursorDatum,context)}else if(this.autoselectOnBlur&&topSuggestionDatum){this._select(topSuggestionDatum,context)}else{this.isActivated=false;this.dropdown.empty();this.dropdown.close()}}},_onEnterKeyed:function onEnterKeyed(type,$e){var cursorDatum;var topSuggestionDatum;cursorDatum=this.dropdown.getDatumForCursor();topSuggestionDatum=this.dropdown.getDatumForTopSuggestion();var context={selectionMethod:"enterKey"};if(cursorDatum){this._select(cursorDatum,context);$e.preventDefault()}else if(this.autoselect&&topSuggestionDatum){this._select(topSuggestionDatum,context);$e.preventDefault()}},_onTabKeyed:function onTabKeyed(type,$e){if(!this.tabAutocomplete){this.dropdown.close();return}var datum;var context={selectionMethod:"tabKey"};if(datum=this.dropdown.getDatumForCursor()){this._select(datum,context);$e.preventDefault()}else{this._autocomplete(true)}},_onEscKeyed:function onEscKeyed(){this.dropdown.close();this.input.resetInputValue()},_onUpKeyed:function onUpKeyed(){var query=this.input.getQuery();if(this.dropdown.isEmpty&&query.length>=this.minLength){this.dropdown.update(query)}else{this.dropdown.moveCursorUp()}this.dropdown.open()},_onDownKeyed:function onDownKeyed(){var query=this.input.getQuery();if(this.dropdown.isEmpty&&query.length>=this.minLength){this.dropdown.update(query)}else{this.dropdown.moveCursorDown()}this.dropdown.open()},_onLeftKeyed:function onLeftKeyed(){if(this.dir==="rtl"){this._autocomplete()}},_onRightKeyed:function onRightKeyed(){if(this.dir==="ltr"){this._autocomplete()}},_onQueryChanged:function onQueryChanged(e,query){this.input.clearHintIfInvalid();if(query.length>=this.minLength){this.dropdown.update(query)}else{this.dropdown.empty()}this.dropdown.open();this._setLanguageDirection()},_onWhitespaceChanged:function onWhitespaceChanged(){this._updateHint();this.dropdown.open()},_setLanguageDirection:function setLanguageDirection(){var dir=this.input.getLanguageDirection();if(this.dir!==dir){this.dir=dir;this.$node.css("direction",dir);this.dropdown.setLanguageDirection(dir)}},_updateHint:function updateHint(){var datum;var val;var query;var escapedQuery;var frontMatchRegEx;var match;datum=this.dropdown.getDatumForTopSuggestion();if(datum&&this.dropdown.isVisible()&&!this.input.hasOverflow()){val=this.input.getInputValue();query=Input.normalizeQuery(val);escapedQuery=_.escapeRegExChars(query);frontMatchRegEx=new RegExp("^(?:"+escapedQuery+")(.+$)","i");match=frontMatchRegEx.exec(datum.value);if(match){this.input.setHint(val+match[1])}else{this.input.clearHint()}}else{this.input.clearHint()}},_autocomplete:function autocomplete(laxCursor){var hint;var query;var isCursorAtEnd;var datum;hint=this.input.getHint();query=this.input.getQuery();isCursorAtEnd=laxCursor||this.input.isCursorAtEnd();if(hint&&query!==hint&&isCursorAtEnd){datum=this.dropdown.getDatumForTopSuggestion();if(datum){this.input.setInputValue(datum.value)}this.eventBus.trigger("autocompleted",datum.raw,datum.datasetName)}},_select:function select(datum,context){if(typeof datum.value!=="undefined"){this.input.setQuery(datum.value)}if(this.clearOnSelected){this.setVal("")}else{this.input.setInputValue(datum.value,true)}this._setLanguageDirection();var event=this.eventBus.trigger("selected",datum.raw,datum.datasetName,context);if(event.isDefaultPrevented()===false){this.dropdown.close();_.defer(_.bind(this.dropdown.empty,this.dropdown))}},open:function open(){if(!this.isActivated){var query=this.input.getInputValue();if(query.length>=this.minLength){this.dropdown.update(query)}else{this.dropdown.empty()}}this.dropdown.open()},close:function close(){this.dropdown.close()},setVal:function setVal(val){val=_.toStr(val);if(this.isActivated){this.input.setInputValue(val)}else{this.input.setQuery(val);this.input.setInputValue(val,true)}this._setLanguageDirection()},getVal:function getVal(){return this.input.getQuery()},destroy:function destroy(){this.input.destroy();this.dropdown.destroy();destroyDomStructure(this.$node,this.cssClasses);this.$node=null},getWrapper:function getWrapper(){return this.dropdown.$container[0]}});function buildDom(options){var $input;var $wrapper;var $dropdown;var $hint;$input=DOM.element(options.input);$wrapper=DOM.element(html.wrapper.replace("%ROOT%",options.cssClasses.root)).css(options.css.wrapper);if(!options.appendTo&&$input.css("display")==="block"&&$input.parent().css("display")==="table"){$wrapper.css("display","table-cell")}var dropdownHtml=html.dropdown.replace("%PREFIX%",options.cssClasses.prefix).replace("%DROPDOWN_MENU%",options.cssClasses.dropdownMenu);$dropdown=DOM.element(dropdownHtml).css(options.css.dropdown).attr({role:"listbox",id:options.listboxId});if(options.templates&&options.templates.dropdownMenu){$dropdown.html(_.templatify(options.templates.dropdownMenu)())}$hint=$input.clone().css(options.css.hint).css(getBackgroundStyles($input));$hint.val("").addClass(_.className(options.cssClasses.prefix,options.cssClasses.hint,true)).removeAttr("id name placeholder required").prop("readonly",true).attr({"aria-hidden":"true",autocomplete:"off",spellcheck:"false",tabindex:-1});if($hint.removeData){$hint.removeData()}$input.data(attrsKey,{"aria-autocomplete":$input.attr("aria-autocomplete"),"aria-expanded":$input.attr("aria-expanded"),"aria-owns":$input.attr("aria-owns"),autocomplete:$input.attr("autocomplete"),dir:$input.attr("dir"),role:$input.attr("role"),spellcheck:$input.attr("spellcheck"),style:$input.attr("style"),type:$input.attr("type")});$input.addClass(_.className(options.cssClasses.prefix,options.cssClasses.input,true)).attr({autocomplete:"off",spellcheck:false,role:"combobox","aria-autocomplete":options.datasets&&options.datasets[0]&&options.datasets[0].displayKey?"both":"list","aria-expanded":"false","aria-label":options.ariaLabel,"aria-owns":options.listboxId}).css(options.hint?options.css.input:options.css.inputWithNoHint);try{if(!$input.attr("dir")){$input.attr("dir","auto")}}catch(e){}$wrapper=options.appendTo?$wrapper.appendTo(DOM.element(options.appendTo).eq(0)).eq(0):$input.wrap($wrapper).parent();$wrapper.prepend(options.hint?$hint:null).append($dropdown);return{wrapper:$wrapper,input:$input,hint:$hint,menu:$dropdown}}function getBackgroundStyles($el){return{backgroundAttachment:$el.css("background-attachment"),backgroundClip:$el.css("background-clip"),backgroundColor:$el.css("background-color"),backgroundImage:$el.css("background-image"),backgroundOrigin:$el.css("background-origin"),backgroundPosition:$el.css("background-position"),backgroundRepeat:$el.css("background-repeat"),backgroundSize:$el.css("background-size")}}function destroyDomStructure($node,cssClasses){var $input=$node.find(_.className(cssClasses.prefix,cssClasses.input));_.each($input.data(attrsKey),function(val,key){if(val===undefined){$input.removeAttr(key)}else{$input.attr(key,val)}});$input.detach().removeClass(_.className(cssClasses.prefix,cssClasses.input,true)).insertAfter($node);if($input.removeData){$input.removeData(attrsKey)}$node.remove()}Typeahead.Dropdown=Dropdown;Typeahead.Input=Input;Typeahead.sources=__webpack_require__("./node_modules/autocomplete.js/src/sources/index.js");module.exports=Typeahead},
vendor: 104 bytes, line 2
2"./node_modules/autocomplete.js/src/common/dom.js":module=>{"use strict";module.exports={element:null}},
vendor: 360 bytes, line 2
2"./node_modules/autocomplete.js/src/common/parseAlgoliaClientVersion.js":module=>{"use strict";module.exports=function parseAlgoliaClientVersion(agent){var parsed=agent.match(/Algolia for JavaScript \((\d+\.)(\d+\.)(\d+)\)/)||agent.match(/Algolia for vanilla JavaScript (\d+\.)(\d+\.)(\d+)/);if(parsed){return[parsed[1],parsed[2],parsed[3]]}return undefined}},
vendor: 2,578 bytes, line 2
2"./node_modules/autocomplete.js/src/common/utils.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var DOM=__webpack_require__("./node_modules/autocomplete.js/src/common/dom.js");function escapeRegExp(str){return str.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")}module.exports={isArray:null,isFunction:null,isObject:null,bind:null,each:null,map:null,mixin:null,isMsie:function(agentString){if(agentString===undefined){agentString=navigator.userAgent}if(/(msie|trident)/i.test(agentString)){var match=agentString.match(/(msie |rv:)(\d+(.\d+)?)/i);if(match){return match[2]}}return false},escapeRegExChars:function(str){return str.replace(/[\-\[\]\/\{\}\(\)\*\+\?\.\\\^\$\|]/g,"\\$&")},isNumber:function(obj){return typeof obj==="number"},toStr:function toStr(s){return s===undefined||s===null?"":s+""},cloneDeep:function cloneDeep(obj){var clone=this.mixin({},obj);var self=this;this.each(clone,function(value,key){if(value){if(self.isArray(value)){clone[key]=[].concat(value)}else if(self.isObject(value)){clone[key]=self.cloneDeep(value)}}});return clone},error:function(msg){throw new Error(msg)},every:function(obj,test){var result=true;if(!obj){return result}this.each(obj,function(val,key){if(result){result=test.call(null,val,key,obj)&&result}});return!!result},any:function(obj,test){var found=false;if(!obj){return found}this.each(obj,function(val,key){if(test.call(null,val,key,obj)){found=true;return false}});return found},getUniqueId:function(){var counter=0;return function(){return counter++}}(),templatify:function templatify(obj){if(this.isFunction(obj)){return obj}var $template=DOM.element(obj);if($template.prop("tagName")==="SCRIPT"){return function template(){return $template.text()}}return function template(){return String(obj)}},defer:function(fn){setTimeout(fn,0)},noop:function(){},formatPrefix:function(prefix,noPrefix){return noPrefix?"":prefix+"-"},className:function(prefix,clazz,skipDot){return(skipDot?"":".")+prefix+clazz},escapeHighlightedString:function(str,highlightPreTag,highlightPostTag){highlightPreTag=highlightPreTag||"<em>";var pre=document.createElement("div");pre.appendChild(document.createTextNode(highlightPreTag));highlightPostTag=highlightPostTag||"</em>";var post=document.createElement("div");post.appendChild(document.createTextNode(highlightPostTag));var div=document.createElement("div");div.appendChild(document.createTextNode(str));return div.innerHTML.replace(RegExp(escapeRegExp(pre.innerHTML),"g"),highlightPreTag).replace(RegExp(escapeRegExp(post.innerHTML),"g"),highlightPostTag)}}},
vendor: 1,541 bytes, line 2
2"./node_modules/autocomplete.js/src/sources/hits.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var _=__webpack_require__("./node_modules/autocomplete.js/src/common/utils.js");var version=__webpack_require__("./node_modules/autocomplete.js/version.js");var parseAlgoliaClientVersion=__webpack_require__("./node_modules/autocomplete.js/src/common/parseAlgoliaClientVersion.js");function createMultiQuerySource(){var queries=[];var lastResults=[];var lastSearch=window.Promise.resolve();function requestSearch(queryClient,queryIndex){return window.Promise.resolve().then(function(){if(queries.length){lastSearch=queryClient.search(queries);queries=[]}return lastSearch}).then(function(result){if(!result){return undefined}lastResults=result.results;return lastResults[queryIndex]})}return function multiQuerySource(searchIndex,params){return function search(query,cb){var queryClient=searchIndex.as;var queryIndex=queries.push({indexName:searchIndex.indexName,query:query,params:params})-1;requestSearch(queryClient,queryIndex).then(function(result){if(result){cb(result.hits,result)}}).catch(function(error){_.error(error.message)})}}}var source=createMultiQuerySource();module.exports=function search(index,params){var algoliaVersion=parseAlgoliaClientVersion(index.as._ua);if(algoliaVersion&&algoliaVersion[0]>=3&&algoliaVersion[1]>20){var autocompleteUserAgent="autocomplete.js "+version;if(index.as._ua.indexOf(autocompleteUserAgent)===-1){index.as._ua+="; "+autocompleteUserAgent}}return source(index,params)}},
vendor: 309 bytes, line 2
2"./node_modules/autocomplete.js/src/sources/index.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";module.exports={hits:__webpack_require__("./node_modules/autocomplete.js/src/sources/hits.js"),popularIn:__webpack_require__("./node_modules/autocomplete.js/src/sources/popularIn.js")}},
vendor: 2,009 bytes, line 2
2"./node_modules/autocomplete.js/src/sources/popularIn.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var _=__webpack_require__("./node_modules/autocomplete.js/src/common/utils.js");var version=__webpack_require__("./node_modules/autocomplete.js/version.js");var parseAlgoliaClientVersion=__webpack_require__("./node_modules/autocomplete.js/src/common/parseAlgoliaClientVersion.js");module.exports=function popularIn(index,params,details,options){var algoliaVersion=parseAlgoliaClientVersion(index.as._ua);if(algoliaVersion&&algoliaVersion[0]>=3&&algoliaVersion[1]>20){params=params||{};params.additionalUA="autocomplete.js "+version}if(!details.source){return _.error("Missing 'source' key")}var source=_.isFunction(details.source)?details.source:function(hit){return hit[details.source]};if(!details.index){return _.error("Missing 'index' key")}var detailsIndex=details.index;options=options||{};return sourceFn;function sourceFn(query,cb){index.search(query,params,function(error,content){if(error){_.error(error.message);return}if(content.hits.length>0){var first=content.hits[0];var detailsParams=_.mixin({hitsPerPage:0},details);delete detailsParams.source;delete detailsParams.index;var detailsAlgoliaVersion=parseAlgoliaClientVersion(detailsIndex.as._ua);if(detailsAlgoliaVersion&&detailsAlgoliaVersion[0]>=3&&detailsAlgoliaVersion[1]>20){params.additionalUA="autocomplete.js "+version}detailsIndex.search(source(first),detailsParams,function(error2,content2){if(error2){_.error(error2.message);return}var suggestions=[];if(options.includeAll){var label=options.allTitle||"All departments";suggestions.push(_.mixin({facet:{value:label,count:content2.nbHits}},_.cloneDeep(first)))}_.each(content2.facets,function(values,facet){_.each(values,function(count,value){suggestions.push(_.mixin({facet:{facet:facet,value:value,count:count}},_.cloneDeep(first)))})});for(var i=1;i<content.hits.length;++i){suggestions.push(content.hits[i])}cb(suggestions,content)});return}cb([])})}}},
vendor: 2,550 bytes, line 2
2"./node_modules/autocomplete.js/src/standalone/index.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var zepto=__webpack_require__("./node_modules/autocomplete.js/zepto.js");var DOM=__webpack_require__("./node_modules/autocomplete.js/src/common/dom.js");DOM.element=zepto;var _=__webpack_require__("./node_modules/autocomplete.js/src/common/utils.js");_.isArray=zepto.isArray;_.isFunction=zepto.isFunction;_.isObject=zepto.isPlainObject;_.bind=zepto.proxy;_.each=function(collection,cb){zepto.each(collection,reverseArgs);function reverseArgs(index,value){return cb(value,index)}};_.map=zepto.map;_.mixin=zepto.extend;_.Event=zepto.Event;var typeaheadKey="aaAutocomplete";var Typeahead=__webpack_require__("./node_modules/autocomplete.js/src/autocomplete/typeahead.js");var EventBus=__webpack_require__("./node_modules/autocomplete.js/src/autocomplete/event_bus.js");function autocomplete(selector,options,datasets,typeaheadObject){datasets=_.isArray(datasets)?datasets:[].slice.call(arguments,2);var inputs=zepto(selector).each(function(i,input){var $input=zepto(input);var eventBus=new EventBus({el:$input});var typeahead=typeaheadObject||new Typeahead({input:$input,eventBus:eventBus,dropdownMenuContainer:options.dropdownMenuContainer,hint:options.hint===undefined?true:!!options.hint,minLength:options.minLength,autoselect:options.autoselect,autoselectOnBlur:options.autoselectOnBlur,tabAutocomplete:options.tabAutocomplete,openOnFocus:options.openOnFocus,templates:options.templates,debug:options.debug,clearOnSelected:options.clearOnSelected,cssClasses:options.cssClasses,datasets:datasets,keyboardShortcuts:options.keyboardShortcuts,appendTo:options.appendTo,autoWidth:options.autoWidth,ariaLabel:options.ariaLabel||input.getAttribute("aria-label")});$input.data(typeaheadKey,typeahead)});inputs.autocomplete={};_.each(["open","close","getVal","setVal","destroy","getWrapper"],function(method){inputs.autocomplete[method]=function(){var methodArguments=arguments;var result;inputs.each(function(j,input){var typeahead=zepto(input).data(typeaheadKey);result=typeahead[method].apply(typeahead,methodArguments)});return result}});return inputs}autocomplete.sources=Typeahead.sources;autocomplete.escapeHighlightedString=_.escapeHighlightedString;var wasAutocompleteSet="autocomplete"in window;var oldAutocomplete=window.autocomplete;autocomplete.noConflict=function noConflict(){if(wasAutocompleteSet){window.autocomplete=oldAutocomplete}else{delete window.autocomplete}return autocomplete};module.exports=autocomplete},
vendor: 78 bytes, line 2
2"./node_modules/autocomplete.js/version.js":module=>{module.exports="0.38.1"},
vendor: 31,564 bytes, line 2
2"./node_modules/autocomplete.js/zepto.js":module=>{(function(global,factory){module.exports=factory(global)})(window,function(window){var Zepto=function(){var undefined,key,$,classList,emptyArray=[],concat=emptyArray.concat,filter=emptyArray.filter,slice=emptyArray.slice,document=window.document,elementDisplay={},classCache={},cssNumber={"column-count":1,columns:1,"font-weight":1,"line-height":1,opacity:1,"z-index":1,zoom:1},fragmentRE=/^\s*<(\w+|!)[^>]*>/,singleTagRE=/^<(\w+)\s*\/?>(?:<\/\1>|)$/,tagExpanderRE=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/gi,rootNodeRE=/^(?:body|html)$/i,capitalRE=/([A-Z])/g,methodAttributes=["val","css","html","text","data","width","height","offset"],adjacencyOperators=["after","prepend","before","append"],table=document.createElement("table"),tableRow=document.createElement("tr"),containers={tr:document.createElement("tbody"),tbody:table,thead:table,tfoot:table,td:tableRow,th:tableRow,"*":document.createElement("div")},readyRE=/complete|loaded|interactive/,simpleSelectorRE=/^[\w-]*$/,class2type={},toString=class2type.toString,zepto={},camelize,uniq,tempParent=document.createElement("div"),propMap={tabindex:"tabIndex",readonly:"readOnly",for:"htmlFor",class:"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},isArray=Array.isArray||function(object){return object instanceof Array};zepto.matches=function(element,selector){if(!selector||!element||element.nodeType!==1)return false;var matchesSelector=element.matches||element.webkitMatchesSelector||element.mozMatchesSelector||element.oMatchesSelector||element.matchesSelector;if(matchesSelector)return matchesSelector.call(element,selector);var match,parent=element.parentNode,temp=!parent;if(temp)(parent=tempParent).appendChild(element);match=~zepto.qsa(parent,selector).indexOf(element);temp&&tempParent.removeChild(element);return match};function type(obj){return obj==null?String(obj):class2type[toString.call(obj)]||"object"}function isFunction(value){return type(value)=="function"}function isWindow(obj){return obj!=null&&obj==obj.window}function isDocument(obj){return obj!=null&&obj.nodeType==obj.DOCUMENT_NODE}function isObject(obj){return type(obj)=="object"}function isPlainObject(obj){return isObject(obj)&&!isWindow(obj)&&Object.getPrototypeOf(obj)==Object.prototype}function likeArray(obj){var length=!!obj&&"length"in obj&&obj.length,type=$.type(obj);return"function"!=type&&!isWindow(obj)&&("array"==type||length===0||typeof length=="number"&&length>0&&length-1 in obj)}function compact(array){return filter.call(array,function(item){return item!=null})}function flatten(array){return array.length>0?$.fn.concat.apply([],array):array}camelize=function(str){return str.replace(/-+(.)?/g,function(match,chr){return chr?chr.toUpperCase():""})};function dasherize(str){return str.replace(/::/g,"/").replace(/([A-Z]+)([A-Z][a-z])/g,"$1_$2").replace(/([a-z\d])([A-Z])/g,"$1_$2").replace(/_/g,"-").toLowerCase()}uniq=function(array){return filter.call(array,function(item,idx){return array.indexOf(item)==idx})};function classRE(name){return name in classCache?classCache[name]:classCache[name]=new RegExp("(^|\\s)"+name+"(\\s|$)")}function maybeAddPx(name,value){return typeof value=="number"&&!cssNumber[dasherize(name)]?value+"px":value}function defaultDisplay(nodeName){var element,display;if(!elementDisplay[nodeName]){element=document.createElement(nodeName);document.body.appendChild(element);display=getComputedStyle(element,"").getPropertyValue("display");element.parentNode.removeChild(element);display=="none"&&(display="block");elementDisplay[nodeName]=display}return elementDisplay[nodeName]}function children(element){return"children"in element?slice.call(element.children):$.map(element.childNodes,function(node){if(node.nodeType==1)return node})}function Z(dom,selector){var i,len=dom?dom.length:0;for(i=0;i<len;i++)this[i]=dom[i];this.length=len;this.selector=selector||""}zepto.fragment=function(html,name,properties){var dom,nodes,container;if(singleTagRE.test(html))dom=$(document.createElement(RegExp.$1));if(!dom){if(html.replace)html=html.replace(tagExpanderRE,"<$1></$2>");if(name===undefined)name=fragmentRE.test(html)&&RegExp.$1;if(!(name in containers))name="*";container=containers[name];container.innerHTML=""+html;dom=$.each(slice.call(container.childNodes),function(){container.removeChild(this)})}if(isPlainObject(properties)){nodes=$(dom);$.each(properties,function(key,value){if(methodAttributes.indexOf(key)>-1)nodes[key](value);else nodes.attr(key,value)})}return dom};zepto.Z=function(dom,selector){return new Z(dom,selector)};zepto.isZ=function(object){return object instanceof zepto.Z};zepto.init=function(selector,context){var dom;if(!selector)return zepto.Z();else if(typeof selector=="string"){selector=selector.trim();if(selector[0]=="<"&&fragmentRE.test(selector))dom=zepto.fragment(selector,RegExp.$1,context),selector=null;else if(context!==undefined)return $(context).find(selector);else dom=zepto.qsa(document,selector)}else if(isFunction(selector))return $(document).ready(selector);else if(zepto.isZ(selector))return selector;else{if(isArray(selector))dom=compact(selector);else if(isObject(selector))dom=[selector],selector=null;else if(fragmentRE.test(selector))dom=zepto.fragment(selector.trim(),RegExp.$1,context),selector=null;else if(context!==undefined)return $(context).find(selector);else dom=zepto.qsa(document,selector)}return zepto.Z(dom,selector)};$=function(selector,context){return zepto.init(selector,context)};function extend(target,source,deep){for(key in source)if(deep&&(isPlainObject(source[key])||isArray(source[key]))){if(isPlainObject(source[key])&&!isPlainObject(target[key]))target[key]={};if(isArray(source[key])&&!isArray(target[key]))target[key]=[];extend(target[key],source[key],deep)}else if(source[key]!==undefined)target[key]=source[key]}$.extend=function(target){var deep,args=slice.call(arguments,1);if(typeof target=="boolean"){deep=target;target=args.shift()}args.forEach(function(arg){extend(target,arg,deep)});return target};zepto.qsa=function(element,selector){var found,maybeID=selector[0]=="#",maybeClass=!maybeID&&selector[0]==".",nameOnly=maybeID||maybeClass?selector.slice(1):selector,isSimple=simpleSelectorRE.test(nameOnly);return element.getElementById&&isSimple&&maybeID?(found=element.getElementById(nameOnly))?[found]:[]:element.nodeType!==1&&element.nodeType!==9&&element.nodeType!==11?[]:slice.call(isSimple&&!maybeID&&element.getElementsByClassName?maybeClass?element.getElementsByClassName(nameOnly):element.getElementsByTagName(selector):element.querySelectorAll(selector))};function filtered(nodes,selector){return selector==null?$(nodes):$(nodes).filter(selector)}$.contains=document.documentElement.contains?function(parent,node){return parent!==node&&parent.contains(node)}:function(parent,node){while(node&&(node=node.parentNode))if(node===parent)return true;return false};function funcArg(context,arg,idx,payload){return isFunction(arg)?arg.call(context,idx,payload):arg}function setAttribute(node,name,value){value==null?node.removeAttribute(name):node.setAttribute(name,value)}function className(node,value){var klass=node.className||"",svg=klass&&klass.baseVal!==undefined;if(value===undefined)return svg?klass.baseVal:klass;svg?klass.baseVal=value:node.className=value}function deserializeValue(value){try{return value?value=="true"||(value=="false"?false:value=="null"?null:+value+""==value?+value:/^[\[\{]/.test(value)?$.parseJSON(value):value):value}catch(e){return value}}$.type=type;$.isFunction=isFunction;$.isWindow=isWindow;$.isArray=isArray;$.isPlainObject=isPlainObject;$.isEmptyObject=function(obj){var name;for(name in obj)return false;return true};$.isNumeric=function(val){var num=Number(val),type=typeof val;return val!=null&&type!="boolean"&&(type!="string"||val.length)&&!isNaN(num)&&isFinite(num)||false};$.inArray=function(elem,array,i){return emptyArray.indexOf.call(array,elem,i)};$.camelCase=camelize;$.trim=function(str){return str==null?"":String.prototype.trim.call(str)};$.uuid=0;$.support={};$.expr={};$.noop=function(){};$.map=function(elements,callback){var value,values=[],i,key;if(likeArray(elements))for(i=0;i<elements.length;i++){value=callback(elements[i],i);if(value!=null)values.push(value)}else for(key in elements){value=callback(elements[key],key);if(value!=null)values.push(value)}return flatten(values)};$.each=function(elements,callback){var i,key;if(likeArray(elements)){for(i=0;i<elements.length;i++)if(callback.call(elements[i],i,elements[i])===false)return elements}else{for(key in elements)if(callback.call(elements[key],key,elements[key])===false)return elements}return elements};$.grep=function(elements,callback){return filter.call(elements,callback)};if(window.JSON)$.parseJSON=JSON.parse;$.each("Boolean Number String Function Array Date RegExp Object Error".split(" "),function(i,name){class2type["[object "+name+"]"]=name.toLowerCase()});$.fn={constructor:zepto.Z,length:0,forEach:emptyArray.forEach,reduce:emptyArray.reduce,push:emptyArray.push,sort:emptyArray.sort,splice:emptyArray.splice,indexOf:emptyArray.indexOf,concat:function(){var i,value,args=[];for(i=0;i<arguments.length;i++){value=arguments[i];args[i]=zepto.isZ(value)?value.toArray():value}return concat.apply(zepto.isZ(this)?this.toArray():this,args)},map:function(fn){return $($.map(this,function(el,i){return fn.call(el,i,el)}))},slice:function(){return $(slice.apply(this,arguments))},ready:function(callback){if(readyRE.test(document.readyState)&&document.body)callback($);else document.addEventListener("DOMContentLoaded",function(){callback($)},false);return this},get:function(idx){return idx===undefined?slice.call(this):this[idx>=0?idx:idx+this.length]},toArray:function(){return this.get()},size:function(){return this.length},remove:function(){return this.each(function(){if(this.parentNode!=null)this.parentNode.removeChild(this)})},each:function(callback){emptyArray.every.call(this,function(el,idx){return callback.call(el,idx,el)!==false});return this},filter:function(selector){if(isFunction(selector))return this.not(this.not(selector));return $(filter.call(this,function(element){return zepto.matches(element,selector)}))},add:function(selector,context){return $(uniq(this.concat($(selector,context))))},is:function(selector){return this.length>0&&zepto.matches(this[0],selector)},not:function(selector){var nodes=[];if(isFunction(selector)&&selector.call!==undefined)this.each(function(idx){if(!selector.call(this,idx))nodes.push(this)});else{var excludes=typeof selector=="string"?this.filter(selector):likeArray(selector)&&isFunction(selector.item)?slice.call(selector):$(selector);this.forEach(function(el){if(excludes.indexOf(el)<0)nodes.push(el)})}return $(nodes)},has:function(selector){return this.filter(function(){return isObject(selector)?$.contains(this,selector):$(this).find(selector).size()})},eq:function(idx){return idx===-1?this.slice(idx):this.slice(idx,+idx+1)},first:function(){var el=this[0];return el&&!isObject(el)?el:$(el)},last:function(){var el=this[this.length-1];return el&&!isObject(el)?el:$(el)},find:function(selector){var result,$this=this;if(!selector)result=$();else if(typeof selector=="object")result=$(selector).filter(function(){var node=this;return emptyArray.some.call($this,function(parent){return $.contains(parent,node)})});else if(this.length==1)result=$(zepto.qsa(this[0],selector));else result=this.map(function(){return zepto.qsa(this,selector)});return result},closest:function(selector,context){var nodes=[],collection=typeof selector=="object"&&$(selector);this.each(function(_,node){while(node&&!(collection?collection.indexOf(node)>=0:zepto.matches(node,selector)))node=node!==context&&!isDocument(node)&&node.parentNode;if(node&&nodes.indexOf(node)<0)nodes.push(node)});return $(nodes)},parents:function(selector){var ancestors=[],nodes=this;while(nodes.length>0)nodes=$.map(nodes,function(node){if((node=node.parentNode)&&!isDocument(node)&&ancestors.indexOf(node)<0){ancestors.push(node);return node}});return filtered(ancestors,selector)},parent:function(selector){return filtered(uniq(this.pluck("parentNode")),selector)},children:function(selector){return filtered(this.map(function(){return children(this)}),selector)},contents:function(){return this.map(function(){return this.contentDocument||slice.call(this.childNodes)})},siblings:function(selector){return filtered(this.map(function(i,el){return filter.call(children(el.parentNode),function(child){return child!==el})}),selector)},empty:function(){return this.each(function(){this.innerHTML=""})},pluck:function(property){return $.map(this,function(el){return el[property]})},show:function(){return this.each(function(){this.style.display=="none"&&(this.style.display="");if(getComputedStyle(this,"").getPropertyValue("display")=="none")this.style.display=defaultDisplay(this.nodeName)})},replaceWith:function(newContent){return this.before(newContent).remove()},wrap:function(structure){var func=isFunction(structure);if(this[0]&&!func)var dom=$(structure).get(0),clone=dom.parentNode||this.length>1;return this.each(function(index){$(this).wrapAll(func?structure.call(this,index):clone?dom.cloneNode(true):dom)})},wrapAll:function(structure){if(this[0]){$(this[0]).before(structure=$(structure));var children;while((children=structure.children()).length)structure=children.first();$(structure).append(this)}return this},wrapInner:function(structure){var func=isFunction(structure);return this.each(function(index){var self=$(this),contents=self.contents(),dom=func?structure.call(this,index):structure;contents.length?contents.wrapAll(dom):self.append(dom)})},unwrap:function(){this.parent().each(function(){$(this).replaceWith($(this).children())});return this},clone:function(){return this.map(function(){return this.cloneNode(true)})},hide:function(){return this.css("display","none")},toggle:function(setting){return this.each(function(){var el=$(this);(setting===undefined?el.css("display")=="none":setting)?el.show():el.hide()})},prev:function(selector){return $(this.pluck("previousElementSibling")).filter(selector||"*")},next:function(selector){return $(this.pluck("nextElementSibling")).filter(selector||"*")},html:function(html){return 0 in arguments?this.each(function(idx){var originHtml=this.innerHTML;$(this).empty().append(funcArg(this,html,idx,originHtml))}):0 in this?this[0].innerHTML:null},text:function(text){return 0 in arguments?this.each(function(idx){var newText=funcArg(this,text,idx,this.textContent);this.textContent=newText==null?"":""+newText}):0 in this?this.pluck("textContent").join(""):null},attr:function(name,value){var result;return typeof name=="string"&&!(1 in arguments)?0 in this&&this[0].nodeType==1&&(result=this[0].getAttribute(name))!=null?result:undefined:this.each(function(idx){if(this.nodeType!==1)return;if(isObject(name))for(key in name)setAttribute(this,key,name[key]);else setAttribute(this,name,funcArg(this,value,idx,this.getAttribute(name)))})},removeAttr:function(name){return this.each(function(){this.nodeType===1&&name.split(" ").forEach(function(attribute){setAttribute(this,attribute)},this)})},prop:function(name,value){name=propMap[name]||name;return 1 in arguments?this.each(function(idx){this[name]=funcArg(this,value,idx,this[name])}):this[0]&&this[0][name]},removeProp:function(name){name=propMap[name]||name;return this.each(function(){delete this[name]})},data:function(name,value){var attrName="data-"+name.replace(capitalRE,"-$1").toLowerCase();var data=1 in arguments?this.attr(attrName,value):this.attr(attrName);return data!==null?deserializeValue(data):undefined},val:function(value){if(0 in arguments){if(value==null)value="";return this.each(function(idx){this.value=funcArg(this,value,idx,this.value)})}else{return this[0]&&(this[0].multiple?$(this[0]).find("option").filter(function(){return this.selected}).pluck("value"):this[0].value)}},offset:function(coordinates){if(coordinates)return this.each(function(index){var $this=$(this),coords=funcArg(this,coordinates,index,$this.offset()),parentOffset=$this.offsetParent().offset(),props={top:coords.top-parentOffset.top,left:coords.left-parentOffset.left};if($this.css("position")=="static")props["position"]="relative";$this.css(props)});if(!this.length)return null;if(document.documentElement!==this[0]&&!$.contains(document.documentElement,this[0]))return{top:0,left:0};var obj=this[0].getBoundingClientRect();return{left:obj.left+window.pageXOffset,top:obj.top+window.pageYOffset,width:Math.round(obj.width),height:Math.round(obj.height)}},css:function(property,value){if(arguments.length<2){var element=this[0];if(typeof property=="string"){if(!element)return;return element.style[camelize(property)]||getComputedStyle(element,"").getPropertyValue(property)}else if(isArray(property)){if(!element)return;var props={};var computedStyle=getComputedStyle(element,"");$.each(property,function(_,prop){props[prop]=element.style[camelize(prop)]||computedStyle.getPropertyValue(prop)});return props}}var css="";if(type(property)=="string"){if(!value&&value!==0)this.each(function(){this.style.removeProperty(dasherize(property))});else css=dasherize(property)+":"+maybeAddPx(property,value)}else{for(key in property)if(!property[key]&&property[key]!==0)this.each(function(){this.style.removeProperty(dasherize(key))});else css+=dasherize(key)+":"+maybeAddPx(key,property[key])+";"}return this.each(function(){this.style.cssText+=";"+css})},index:function(element){return element?this.indexOf($(element)[0]):this.parent().children().indexOf(this[0])},hasClass:function(name){if(!name)return false;return emptyArray.some.call(this,function(el){return this.test(className(el))},classRE(name))},addClass:function(name){if(!name)return this;return this.each(function(idx){if(!("className"in this))return;classList=[];var cls=className(this),newName=funcArg(this,name,idx,cls);newName.split(/\s+/g).forEach(function(klass){if(!$(this).hasClass(klass))classList.push(klass)},this);classList.length&&className(this,cls+(cls?" ":"")+classList.join(" "))})},removeClass:function(name){return this.each(function(idx){if(!("className"in this))return;if(name===undefined)return className(this,"");classList=className(this);funcArg(this,name,idx,classList).split(/\s+/g).forEach(function(klass){classList=classList.replace(classRE(klass)," ")});className(this,classList.trim())})},toggleClass:function(name,when){if(!name)return this;return this.each(function(idx){var $this=$(this),names=funcArg(this,name,idx,className(this));names.split(/\s+/g).forEach(function(klass){(when===undefined?!$this.hasClass(klass):when)?$this.addClass(klass):$this.removeClass(klass)})})},scrollTop:function(value){if(!this.length)return;var hasScrollTop="scrollTop"in this[0];if(value===undefined)return hasScrollTop?this[0].scrollTop:this[0].pageYOffset;return this.each(hasScrollTop?function(){this.scrollTop=value}:function(){this.scrollTo(this.scrollX,value)})},scrollLeft:function(value){if(!this.length)return;var hasScrollLeft="scrollLeft"in this[0];if(value===undefined)return hasScrollLeft?this[0].scrollLeft:this[0].pageXOffset;return this.each(hasScrollLeft?function(){this.scrollLeft=value}:function(){this.scrollTo(value,this.scrollY)})},position:function(){if(!this.length)return;var elem=this[0],offsetParent=this.offsetParent(),offset=this.offset(),parentOffset=rootNodeRE.test(offsetParent[0].nodeName)?{top:0,left:0}:offsetParent.offset();offset.top-=parseFloat($(elem).css("margin-top"))||0;offset.left-=parseFloat($(elem).css("margin-left"))||0;parentOffset.top+=parseFloat($(offsetParent[0]).css("border-top-width"))||0;parentOffset.left+=parseFloat($(offsetParent[0]).css("border-left-width"))||0;return{top:offset.top-parentOffset.top,left:offset.left-parentOffset.left}},offsetParent:function(){return this.map(function(){var parent=this.offsetParent||document.body;while(parent&&!rootNodeRE.test(parent.nodeName)&&$(parent).css("position")=="static")parent=parent.offsetParent;return parent})}};$.fn.detach=$.fn.remove;["width","height"].forEach(function(dimension){var dimensionProperty=dimension.replace(/./,function(m){return m[0].toUpperCase()});$.fn[dimension]=function(value){var offset,el=this[0];if(value===undefined)return isWindow(el)?el["inner"+dimensionProperty]:isDocument(el)?el.documentElement["scroll"+dimensionProperty]:(offset=this.offset())&&offset[dimension];else return this.each(function(idx){el=$(this);el.css(dimension,funcArg(this,value,idx,el[dimension]()))})}});function traverseNode(node,fun){fun(node);for(var i=0,len=node.childNodes.length;i<len;i++)traverseNode(node.childNodes[i],fun)}adjacencyOperators.forEach(function(operator,operatorIndex){var inside=operatorIndex%2;$.fn[operator]=function(){var argType,nodes=$.map(arguments,function(arg){var arr=[];argType=type(arg);if(argType=="array"){arg.forEach(function(el){if(el.nodeType!==undefined)return arr.push(el);else if($.zepto.isZ(el))return arr=arr.concat(el.get());arr=arr.concat(zepto.fragment(el))});return arr}return argType=="object"||arg==null?arg:zepto.fragment(arg)}),parent,copyByClone=this.length>1;if(nodes.length<1)return this;return this.each(function(_,target){parent=inside?target:target.parentNode;target=operatorIndex==0?target.nextSibling:operatorIndex==1?target.firstChild:operatorIndex==2?target:null;var parentInDocument=$.contains(document.documentElement,parent);nodes.forEach(function(node){if(copyByClone)node=node.cloneNode(true);else if(!parent)return $(node).remove();parent.insertBefore(node,target);if(parentInDocument)traverseNode(node,function(el){if(el.nodeName!=null&&el.nodeName.toUpperCase()==="SCRIPT"&&(!el.type||el.type==="text/javascript")&&!el.src){var target=el.ownerDocument?el.ownerDocument.defaultView:window;target["eval"].call(target,el.innerHTML)}})})})};$.fn[inside?operator+"To":"insert"+(operatorIndex?"Before":"After")]=function(html){$(html)[operator](this);return this}});zepto.Z.prototype=Z.prototype=$.fn;zepto.uniq=uniq;zepto.deserializeValue=deserializeValue;$.zepto=zepto;return $}();(function($){var _zid=1,undefined,slice=Array.prototype.slice,isFunction=$.isFunction,isString=function(obj){return typeof obj=="string"},handlers={},specialEvents={},focusinSupported="onfocusin"in window,focus={focus:"focusin",blur:"focusout"},hover={mouseenter:"mouseover",mouseleave:"mouseout"};specialEvents.click=specialEvents.mousedown=specialEvents.mouseup=specialEvents.mousemove="MouseEvents";function zid(element){return element._zid||(element._zid=_zid++)}function findHandlers(element,event,fn,selector){event=parse(event);if(event.ns)var matcher=matcherFor(event.ns);return(handlers[zid(element)]||[]).filter(function(handler){return handler&&(!event.e||handler.e==event.e)&&(!event.ns||matcher.test(handler.ns))&&(!fn||zid(handler.fn)===zid(fn))&&(!selector||handler.sel==selector)})}function parse(event){var parts=(""+event).split(".");return{e:parts[0],ns:parts.slice(1).sort().join(" ")}}function matcherFor(ns){return new RegExp("(?:^| )"+ns.replace(" "," .* ?")+"(?: |$)")}function eventCapture(handler,captureSetting){return handler.del&&(!focusinSupported&&handler.e in focus)||!!captureSetting}function realEvent(type){return hover[type]||focusinSupported&&focus[type]||type}function add(element,events,fn,data,selector,delegator,capture){var id=zid(element),set=handlers[id]||(handlers[id]=[]);events.split(/\s/).forEach(function(event){if(event=="ready")return $(document).ready(fn);var handler=parse(event);handler.fn=fn;handler.sel=selector;if(handler.e in hover)fn=function(e){var related=e.relatedTarget;if(!related||related!==this&&!$.contains(this,related))return handler.fn.apply(this,arguments)};handler.del=delegator;var callback=delegator||fn;handler.proxy=function(e){e=compatible(e);if(e.isImmediatePropagationStopped())return;try{var dataPropDescriptor=Object.getOwnPropertyDescriptor(e,"data");if(!dataPropDescriptor||dataPropDescriptor.writable)e.data=data}catch(e){}var result=callback.apply(element,e._args==undefined?[e]:[e].concat(e._args));if(result===false)e.preventDefault(),e.stopPropagation();return result};handler.i=set.length;set.push(handler);if("addEventListener"in element)element.addEventListener(realEvent(handler.e),handler.proxy,eventCapture(handler,capture))})}function remove(element,events,fn,selector,capture){var id=zid(element);(events||"").split(/\s/).forEach(function(event){findHandlers(element,event,fn,selector).forEach(function(handler){delete handlers[id][handler.i];if("removeEventListener"in element)element.removeEventListener(realEvent(handler.e),handler.proxy,eventCapture(handler,capture))})})}$.event={add:add,remove:remove};$.proxy=function(fn,context){var args=2 in arguments&&slice.call(arguments,2);if(isFunction(fn)){var proxyFn=function(){return fn.apply(context,args?args.concat(slice.call(arguments)):arguments)};proxyFn._zid=zid(fn);return proxyFn}else if(isString(context)){if(args){args.unshift(fn[context],fn);return $.proxy.apply(null,args)}else{return $.proxy(fn[context],fn)}}else{throw new TypeError("expected function")}};$.fn.bind=function(event,data,callback){return this.on(event,data,callback)};$.fn.unbind=function(event,callback){return this.off(event,callback)};$.fn.one=function(event,selector,data,callback){return this.on(event,selector,data,callback,1)};var returnTrue=function(){return true},returnFalse=function(){return false},ignoreProperties=/^([A-Z]|returnValue$|layer[XY]$|webkitMovement[XY]$)/,eventMethods={preventDefault:"isDefaultPrevented",stopImmediatePropagation:"isImmediatePropagationStopped",stopPropagation:"isPropagationStopped"};function compatible(event,source){if(source||!event.isDefaultPrevented){source||(source=event);$.each(eventMethods,function(name,predicate){var sourceMethod=source[name];event[name]=function(){this[predicate]=returnTrue;return sourceMethod&&sourceMethod.apply(source,arguments)};event[predicate]=returnFalse});try{event.timeStamp||(event.timeStamp=Date.now())}catch(ignored){}if(source.defaultPrevented!==undefined?source.defaultPrevented:"returnValue"in source?source.returnValue===false:source.getPreventDefault&&source.getPreventDefault())event.isDefaultPrevented=returnTrue}return event}function createProxy(event){var key,proxy={originalEvent:event};for(key in event)if(!ignoreProperties.test(key)&&event[key]!==undefined)proxy[key]=event[key];return compatible(proxy,event)}$.fn.delegate=function(selector,event,callback){return this.on(event,selector,callback)};$.fn.undelegate=function(selector,event,callback){return this.off(event,selector,callback)};$.fn.live=function(event,callback){$(document.body).delegate(this.selector,event,callback);return this};$.fn.die=function(event,callback){$(document.body).undelegate(this.selector,event,callback);return this};$.fn.on=function(event,selector,data,callback,one){var autoRemove,delegator,$this=this;if(event&&!isString(event)){$.each(event,function(type,fn){$this.on(type,selector,data,fn,one)});return $this}if(!isString(selector)&&!isFunction(callback)&&callback!==false)callback=data,data=selector,selector=undefined;if(callback===undefined||data===false)callback=data,data=undefined;if(callback===false)callback=returnFalse;return $this.each(function(_,element){if(one)autoRemove=function(e){remove(element,e.type,callback);return callback.apply(this,arguments)};if(selector)delegator=function(e){var evt,match=$(e.target).closest(selector,element).get(0);if(match&&match!==element){evt=$.extend(createProxy(e),{currentTarget:match,liveFired:element});return(autoRemove||callback).apply(match,[evt].concat(slice.call(arguments,1)))}};add(element,event,callback,data,selector,delegator||autoRemove)})};$.fn.off=function(event,selector,callback){var $this=this;if(event&&!isString(event)){$.each(event,function(type,fn){$this.off(type,selector,fn)});return $this}if(!isString(selector)&&!isFunction(callback)&&callback!==false)callback=selector,selector=undefined;if(callback===false)callback=returnFalse;return $this.each(function(){remove(this,event,callback,selector)})};$.fn.trigger=function(event,args){event=isString(event)||$.isPlainObject(event)?$.Event(event):compatible(event);event._args=args;return this.each(function(){if(event.type in focus&&typeof this[event.type]=="function")this[event.type]();else if("dispatchEvent"in this)this.dispatchEvent(event);else $(this).triggerHandler(event,args)})};$.fn.triggerHandler=function(event,args){var e,result;this.each(function(i,element){e=createProxy(isString(event)?$.Event(event):event);e._args=args;e.target=element;$.each(findHandlers(element,event.type||event),function(i,handler){result=handler.proxy(e);if(e.isImmediatePropagationStopped())return false})});return result};("focusin focusout focus blur load resize scroll unload click dblclick "+"mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave "+"change select keydown keypress keyup error").split(" ").forEach(function(event){$.fn[event]=function(callback){return 0 in arguments?this.bind(event,callback):this.trigger(event)}});$.Event=function(type,props){if(!isString(type))props=type,type=props.type;var event=document.createEvent(specialEvents[type]||"Events"),bubbles=true;if(props)for(var name in props)name=="bubbles"?bubbles=!!props[name]:event[name]=props[name];event.initEvent(type,bubbles,true);return compatible(event)}})(Zepto);(function($){var cache=[],timeout;$.fn.remove=function(){return this.each(function(){if(this.parentNode){if(this.tagName==="IMG"){cache.push(this);this.src="data:image/gif;base64,R0lGODlhAQABAAD/ACwAAAAAAQABAAACADs=";if(timeout)clearTimeout(timeout);timeout=setTimeout(function(){cache=[]},6e4)}this.parentNode.removeChild(this)}})}})(Zepto);(function($){var data={},dataAttr=$.fn.data,camelize=$.camelCase,exp=$.expando="Zepto"+ +new Date,emptyArray=[];function getData(node,name){var id=node[exp],store=id&&data[id];if(name===undefined)return store||setData(node);else{if(store){if(name in store)return store[name];var camelName=camelize(name);if(camelName in store)return store[camelName]}return dataAttr.call($(node),name)}}function setData(node,name,value){var id=node[exp]||(node[exp]=++$.uuid),store=data[id]||(data[id]=attributeData(node));if(name!==undefined)store[camelize(name)]=value;return store}function attributeData(node){var store={};$.each(node.attributes||emptyArray,function(i,attr){if(attr.name.indexOf("data-")==0)store[camelize(attr.name.replace("data-",""))]=$.zepto.deserializeValue(attr.value)});return store}$.fn.data=function(name,value){return value===undefined?$.isPlainObject(name)?this.each(function(i,node){$.each(name,function(key,value){setData(node,key,value)})}):0 in this?getData(this[0],name):undefined:this.each(function(){setData(this,name,value)})};$.data=function(elem,name,value){return $(elem).data(name,value)};$.hasData=function(elem){var id=elem[exp],store=id&&data[id];return store?!$.isEmptyObject(store):false};$.fn.removeData=function(names){if(typeof names=="string")names=names.split(/\s+/);return this.each(function(){var id=this[exp],store=id&&data[id];if(store)$.each(names||store,function(key){delete store[names?camelize(this):key]})})};["remove","empty"].forEach(function(methodName){var origFn=$.fn[methodName];$.fn[methodName]=function(){var elements=this.find("*");if(methodName==="remove")elements=elements.add(this);elements.removeData();return origFn.call(this)}})})(Zepto);return Zepto})},
2"./src/lib/DocsSearchBar.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,{default:()=>__WEBPACK_DEFAULT_EXPORT__});var autocomplete_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/autocomplete.js/index.js");var autocomplete_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(autocomplete_js__WEBPACK_IMPORTED_MODULE_0__);var _templates__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./src/lib/templates.js");var _utils__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./src/lib/utils.js");var _zepto__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./src/lib/zepto.js");var meilisearch__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/meilisearch/dist/bundles/meilisearch.umd.js");var meilisearch__WEBPACK_IMPORTED_MODULE_5___default=__webpack_require__.n(meilisearch__WEBPACK_IMPORTED_MODULE_5__);var _agents__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./src/lib/agents.js");function _typeof(obj){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable})),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?ownKeys(Object(source),!0).forEach(function(key){_defineProperty(target,key,source[key])}):Object.getOwnPropertyDescriptors?Object.defineProperties(target,Object.getOwnPropertyDescriptors(source)):ownKeys(Object(source)).forEach(function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))})}return target}function _defineProperty(obj,key,value){key=_toPropertyKey(key);if(key in obj){Object.defineProperty(obj,key,{value:value,enumerable:true,configurable:true,writable:true})}else{obj[key]=value}return obj}function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor)){throw new TypeError("Cannot call a class as a function")}}function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||false;descriptor.configurable=true;if("value"in descriptor)descriptor.writable=true;Object.defineProperty(target,_toPropertyKey(descriptor.key),descriptor)}}function _createClass(Constructor,protoProps,staticProps){if(protoProps)_defineProperties(Constructor.prototype,protoProps);if(staticProps)_defineProperties(Constructor,staticProps);Object.defineProperty(Constructor,"prototype",{writable:false});return Constructor}function _toPropertyKey(arg){var key=_toPrimitive(arg,"string");return _typeof(key)==="symbol"?key:String(key)}function _toPrimitive(input,hint){if(_typeof(input)!=="object"||input===null)return input;var prim=input[Symbol.toPrimitive];if(prim!==undefined){var res=prim.call(input,hint||"default");if(_typeof(res)!=="object")return res;throw new TypeError("@@toPrimitive must return a primitive value.")}return(hint==="string"?String:Number)(input)}var usage="Usage:\n documentationSearch({\n hostUrl,\n apiKey,\n indexUid,\n [ inputSelector ],\n [ inputElement ],\n [ dropdownMenuContainer ],\n [ debug ],\n [ meilisearchOptions ],\n [ queryDataCallback ],\n [ autocompleteOptions ],\n [ transformData ],\n [ queryHook ],\n [ handleSelected ],\n [ enhancedSearchInput ],\n [ layout ],\n [ enableDarkMode ]\n})";var DocsSearchBar=function(){function DocsSearchBar(_ref){var hostUrl=_ref.hostUrl,apiKey=_ref.apiKey,indexUid=_ref.indexUid,_ref$inputSelector=_ref.inputSelector,inputSelector=_ref$inputSelector===void 0?"":_ref$inputSelector,_ref$inputElement=_ref.inputElement,inputElement=_ref$inputElement===void 0?null:_ref$inputElement,_ref$debug=_ref.debug,debug=_ref$debug===void 0?false:_ref$debug,_ref$dropdownMenuCont=_ref.dropdownMenuContainer,dropdownMenuContainer=_ref$dropdownMenuCont===void 0?null:_ref$dropdownMenuCont,_ref$meilisearchOptio=_ref.meilisearchOptions,meilisearchOptions=_ref$meilisearchOptio===void 0?{}:_ref$meilisearchOptio,_ref$queryDataCallbac=_ref.queryDataCallback,queryDataCallback=_ref$queryDataCallbac===void 0?null:_ref$queryDataCallbac,_ref$autocompleteOpti=_ref.autocompleteOptions,autocompleteOptions=_ref$autocompleteOpti===void 0?{}:_ref$autocompleteOpti,_ref$transformData=_ref.transformData,transformData=_ref$transformData===void 0?false:_ref$transformData,_ref$queryHook=_ref.queryHook,queryHook=_ref$queryHook===void 0?false:_ref$queryHook,_ref$handleSelected=_ref.handleSelected,handleSelected=_ref$handleSelected===void 0?false:_ref$handleSelected,_ref$enhancedSearchIn=_ref.enhancedSearchInput,enhancedSearchInput=_ref$enhancedSearchIn===void 0?false:_ref$enhancedSearchIn,_ref$layout=_ref.layout,layout=_ref$layout===void 0?"columns":_ref$layout,_ref$noresultsmsg=_ref.noresultsmsg,noresultsmsg=_ref$noresultsmsg===void 0?"Keine Suchergebnisse für ":_ref$noresultsmsg,_ref$enableDarkMode=_ref.enableDarkMode,enableDarkMode=_ref$enableDarkMode===void 0?false:_ref$enableDarkMode,_ref$clientAgents=_ref.clientAgents,clientAgents=_ref$clientAgents===void 0?[]:_ref$clientAgents;_classCallCheck(this,DocsSearchBar);DocsSearchBar.checkArguments({hostUrl:hostUrl,apiKey:apiKey,indexUid:indexUid,inputSelector:inputSelector,dropdownMenuContainer:dropdownMenuContainer,inputElement:inputElement,debug:debug,meilisearchOptions:meilisearchOptions,queryDataCallback:queryDataCallback,autocompleteOptions:autocompleteOptions,transformData:transformData,queryHook:queryHook,handleSelected:handleSelected,enhancedSearchInput:enhancedSearchInput,layout:layout,enableDarkMode:enableDarkMode,clientAgents:clientAgents});this.apiKey=apiKey;this.hostUrl=hostUrl;this.indexUid=indexUid;this.input=inputElement?(0,_zepto__WEBPACK_IMPORTED_MODULE_3__["default"])(inputElement):DocsSearchBar.getInputFromSelector(inputSelector);this.meilisearchOptions=_objectSpread({limit:5,attributesToHighlight:["*"],attributesToCrop:["content"],
vendor: 1,211 bytes, line 2
2cropLength:30},meilisearchOptions);this.queryDataCallback=queryDataCallback||null;this.autocompleteOptions=_objectSpread({debug:debug,hint:false,autoselect:true},autocompleteOptions);var inputAriaLabel=this.input&&typeof this.input.attr==="function"&&this.input.attr("aria-label");this.autocompleteOptions.ariaLabel=this.autocompleteOptions.ariaLabel||inputAriaLabel||"search input";this.autocompleteOptions.cssClasses=this.autocompleteOptions.cssClasses||{};this.autocompleteOptions.cssClasses.prefix=this.autocompleteOptions.cssClasses.prefix||"dsb";this.autocompleteOptions.cssClasses.root=this.autocompleteOptions.cssClasses.root||"meilisearch-autocomplete";this.autocompleteOptions.keyboardShortcuts=this.parseHotkeysAutocompleteOptions(this.autocompleteOptions.keyboardShortcuts)||["s",191];this.autocompleteOptions.dropdownMenuContainer=dropdownMenuContainer;this.isSimpleLayout=layout==="simple";this.enableDarkMode=enableDarkMode;this.client=new meilisearch__WEBPACK_IMPORTED_MODULE_5__.MeiliSearch({host:hostUrl,apiKey:this.apiKey,clientAgents:(0,_agents__WEBPACK_IMPORTED_MODULE_4__.constructClientAgents)(clientAgents)});DocsSearchBar.addThemeWrapper(inputElement,inputSelector,this.enableDarkMode);
2if(enhancedSearchInput){this.input=DocsSearchBar.injectSearchBox(this.input)}this.autocomplete=autocomplete_js__WEBPACK_IMPORTED_MODULE_0___default()(this.input,this.autocompleteOptions,[{source:this.getAutocompleteSource(transformData,queryHook),templates:{suggestion:DocsSearchBar.getSuggestionTemplate(this.isSimpleLayout),footer:_templates__WEBPACK_IMPORTED_MODULE_1__["default"].footer,empty:DocsSearchBar.getEmptyTemplate(noresultsmsg)}}]);(0,_zepto__WEBPACK_IMPORTED_MODULE_3__["default"])(".".concat(this.autocompleteOptions.cssClasses.root," > [role='listbox']")).css({left:false,right:false});(0,_zepto__WEBPACK_IMPORTED_MODULE_3__["default"])(".docs-searchbar-js *").removeAttr("style");(0,_zepto__WEBPACK_IMPORTED_MODULE_3__["default"])(".docs-searchbar-js pre").css({display:"none"});(0,_zepto__WEBPACK_IMPORTED_MODULE_3__["default"])(".dsb-dropdown-menu").css({position:"relative"});(0,_zepto__WEBPACK_IMPORTED_MODULE_3__["default"])("#meilisearch-autocomplete-listbox-0").removeAttr("role");var customHandleSelected=handleSelected;this.handleSelected=customHandleSelected||this.handleSelected;if(customHandleSelected){(0,_zepto__WEBPACK_IMPORTED_MODULE_3__["default"])(".meilisearch-autocomplete").on("click",".".concat(this.autocompleteOptions.cssClasses.prefix,"-suggestions a"),function(event){event.preventDefault()})}this.autocomplete.on("autocomplete:selected",this.handleSelected.bind(null,this.autocomplete.autocomplete));this.autocomplete.on("autocomplete:shown",this.handleShown.bind(null,this.input));if(enhancedSearchInput){DocsSearchBar.bindSearchBoxEvent()}}_createClass(DocsSearchBar,[{key:"getAutocompleteSource",value:function getAutocompleteSource(transformData,queryHook){var _this=this;return function(query,callback){if(queryHook){query=queryHook(query)||query}_this.client.index(_this.indexUid).search(query,_this.meilisearchOptions).then(function(data){if(_this.queryDataCallback&&typeof _this.queryDataCallback==="function"){_this.queryDataCallback(data)}var hits=data.hits;if(transformData){hits=transformData(hits)||hits}callback(DocsSearchBar.formatHits(hits))})}}},{key:"handleSelected",value:function handleSelected(input,event,suggestion,datasetNumber){var context=arguments.length>4&&arguments[4]!==undefined?arguments[4]:{};if(context.selectionMethod==="click"){return}input.setVal("");window.location.assign(suggestion.url)}},{key:"handleShown",value:function handleShown(input){var middleOfInput=input.offset().left+input.width()/2;var middleOfWindow=(0,_zepto__WEBPACK_IMPORTED_MODULE_3__["default"])(document).width()/2;if(isNaN(middleOfWindow)){middleOfWindow=900}var alignClass=middleOfInput-middleOfWindow>=0?"meilisearch-autocomplete-right":"meilisearch-autocomplete-left";var otherAlignClass=middleOfInput-middleOfWindow<0?"meilisearch-autocomplete-right":"meilisearch-autocomplete-left";var autocompleteWrapper=(0,_zepto__WEBPACK_IMPORTED_MODULE_3__["default"])(".meilisearch-autocomplete");if(!autocompleteWrapper.hasClass(alignClass)){autocompleteWrapper.addClass(alignClass)}if(autocompleteWrapper.hasClass(otherAlignClass)){autocompleteWrapper.removeClass(otherAlignClass)}(0,_zepto__WEBPACK_IMPORTED_MODULE_3__["default"])("#meilisearch-autocomplete-listbox-0").each(function(){if(!(0,_zepto__WEBPACK_IMPORTED_MODULE_3__["default"])(this).has('*[role="option"]').length){(0,_zepto__WEBPACK_IMPORTED_MODULE_3__["default"])(this).removeAttr("role")}else{(0,_zepto__WEBPACK_IMPORTED_MODULE_3__["default"])(this).attr("role","listbox")}})}},{key:"parseHotkeysAutocompleteOptions",value:function parseHotkeysAutocompleteOptions(hotkeys){if(hotkeys===undefined||hotkeys===null){return null}return hotkeys.map(function(item){return item==="/"?191:item})}}],[{key:"addThemeWrapper",value:function addThemeWrapper(inputElement,inputSelector,enableDarkMode){var input=inputElement||document.querySelector(inputSelector);var parent=input.parentNode;var wrapper=document.createElement("div");wrapper.className+="docs-searchbar-js";parent.replaceChild(wrapper,input);wrapper.appendChild(input);var isSystemInDarkMode=Boolean(enableDarkMode);
2if(enableDarkMode==="auto"&&window.matchMedia){var mediaQueryList=window.matchMedia("(prefers-color-scheme: dark)");isSystemInDarkMode=mediaQueryList.matches;var listener=function listener(e){if(document.body.contains(wrapper)){wrapper.setAttribute("data-ds-theme",e.matches?"dark":"light")}else if(mediaQueryList.removeEventListener){mediaQueryList.removeEventListener("change",listener)}else if(mediaQueryList.removeListener){mediaQueryList.removeListener(listener)}};if(mediaQueryList.addEventListener){mediaQueryList.addEventListener("change",listener)}else if(mediaQueryList.addListener){mediaQueryList.addListener(listener)}}wrapper.setAttribute("data-ds-theme",isSystemInDarkMode?"dark":"light")}},{key:"checkArguments",value:function checkArguments(args){if(!args.inputSelector&&!args.inputElement||!args.indexUid||!args.hostUrl){throw new Error(usage)}if(args.dropdownMenuContainer!==null&&typeof args.dropdownMenuContainer!=="string"){throw new Error("Error: dropdownMenuContainer:".concat(args.dropdownMenuContainer," must be a string. Each selector must match only one element and separated by ','"))}if(args.inputSelector!==null&&typeof args.inputSelector!=="string"){throw new Error("Error: inputSelector:".concat(args.inputSelector," must be a string. Each selector must match only one element and separated by ','"))}if(!args.inputElement&&!DocsSearchBar.getInputFromSelector(args.inputSelector)){throw new Error("Error: No input element in the page matches ".concat(args.inputSelector))}DocsSearchBar.typeCheck(args,["meilisearchOptions","autocompleteOptions"],"object",true);if(args.enableDarkMode!=="auto"&&args.enableDarkMode!==false&&args.enableDarkMode!==true){throw new Error("Error: \"enableDarkMode\" must be either true, false, or 'auto'. Supplied value: ".concat(args.enableDarkMode))}DocsSearchBar.typeCheck(args,["debug","enhancedSearchInput"],"boolean",false);DocsSearchBar.typeCheck(args,["clientAgents"],"array",true);DocsSearchBar.typeCheck(args,["queryDataCallback","transformData","queryHook","handleSelected"],"function",true);if(args.layout&&!["simple","columns"].includes(args.layout)){throw new Error("Error: \"layout\" must be either 'columns' or 'simple'. Supplied value: ".concat(args.layout))}}},{key:"throwTypeError",value:function throwTypeError(argument,type,value){throw new Error('Error: "'.concat(argument,'" must be of type: ').concat(type,". Found type: ").concat(_typeof(value)))}},{key:"typeCheck",value:function typeCheck(args,checkArguments,type,optional){checkArguments.filter(function(argument){return!optional||args[argument]}).forEach(function(argument){var value=args[argument];if(type==="array"){if(!Array.isArray(args[argument])){DocsSearchBar.throwTypeError(argument,type,value)}}else if(_typeof(args[argument])!==type){DocsSearchBar.throwTypeError(argument,type,value)}})}},{key:"injectSearchBox",value:function injectSearchBox(input){input.before(_templates__WEBPACK_IMPORTED_MODULE_1__["default"].searchBox);var newInput=input.prev().prev().find("input");input.remove();return newInput}},{key:"bindSearchBoxEvent",value:function bindSearchBoxEvent(){(0,_zepto__WEBPACK_IMPORTED_MODULE_3__["default"])('.searchbox [type="reset"]').on("click",function(){(0,_zepto__WEBPACK_IMPORTED_MODULE_3__["default"])("input#docs-searchbar").focus();(0,_zepto__WEBPACK_IMPORTED_MODULE_3__["default"])(this).addClass("hide");autocomplete_js__WEBPACK_IMPORTED_MODULE_0___default().autocomplete.setVal("")});(0,_zepto__WEBPACK_IMPORTED_MODULE_3__["default"])("input#docs-searchbar").on("keyup",function(){var searchbox=document.querySelector("input#docs-searchbar");var reset=document.querySelector('.searchbox [type="reset"]');reset.className="searchbox__reset";if(searchbox.value.length===0){reset.className+=" hide"}})}},{key:"getInputFromSelector",value:function getInputFromSelector(selector){var input=(0,_zepto__WEBPACK_IMPORTED_MODULE_3__["default"])(selector).filter("input");return input.length?(0,_zepto__WEBPACK_IMPORTED_MODULE_3__["default"])(input[0]):null}},{key:"formatHits",value:function formatHits(receivedHits){var clonedHits=_utils__WEBPACK_IMPORTED_MODULE_2__["default"].deepClone(receivedHits);var hits=clonedHits.map(function(hit){if(hit._formatted){var cleanFormatted=_utils__WEBPACK_IMPORTED_MODULE_2__["default"].replaceNullString(hit._formatted);hit._formatted=_utils__WEBPACK_IMPORTED_MODULE_2__["default"].renameKeysWithLevels(cleanFormatted,"hierarchy_")}var cleanHit=_utils__WEBPACK_IMPORTED_MODULE_2__["default"].replaceNullString(hit);return _utils__WEBPACK_IMPORTED_MODULE_2__["default"].renameKeysWithLevels(cleanHit,"hierarchy_")});var groupedHits=_utils__WEBPACK_IMPORTED_MODULE_2__["default"].groupBy(hits,"lvl0");_zepto__WEBPACK_IMPORTED_MODULE_3__["default"].each(groupedHits,function(level,collection){var groupedHitsByLvl1=_utils__WEBPACK_IMPORTED_MODULE_2__["default"].groupBy(collection,"lvl1");var flattenedHits=_utils__WEBPACK_IMPORTED_MODULE_2__["default"].flattenAndFlagFirst(groupedHitsByLvl1,"isSubCategoryHeader");groupedHits[level]=flattenedHits});groupedHits=_utils__WEBPACK_IMPORTED_MODULE_2__["default"].flattenAndFlagFirst(groupedHits,"isCategoryHeader");return groupedHits.map(function(hit){var url=DocsSearchBar.formatURL(hit);var category=_utils__WEBPACK_IMPORTED_MODULE_2__["default"].getHighlightedValue(hit,"lvl0");var subcategory=_utils__WEBPACK_IMPORTED_MODULE_2__["default"].getHighlightedValue(hit,"lvl1")||category;var displayTitle=_utils__WEBPACK_IMPORTED_MODULE_2__["default"].compact([_utils__WEBPACK_IMPORTED_MODULE_2__["default"].getHighlightedValue(hit,"lvl2")||subcategory,_utils__WEBPACK_IMPORTED_MODULE_2__["default"].getHighlightedValue(hit,"lvl3"),_utils__WEBPACK_IMPORTED_MODULE_2__["default"].getHighlightedValue(hit,"lvl4"),_utils__WEBPACK_IMPORTED_MODULE_2__["default"].getHighlightedValue(hit,"lvl5"),_utils__WEBPACK_IMPORTED_MODULE_2__["default"].getHighlightedValue(hit,"lvl6")]).join('<span class="aa-suggestion-title-separator" aria-hidden="true">
2 ⺠</span>');var text=_utils__WEBPACK_IMPORTED_MODULE_2__["default"].getSnippetedValue(hit,"content");var isTextOrSubcategoryNonEmpty=subcategory&&subcategory!==""||displayTitle&&displayTitle!=="";var isLvl1EmptyOrDuplicate=!subcategory||subcategory===""||subcategory===category;var isLvl2=displayTitle&&displayTitle!==""&&displayTitle!==subcategory;var isLvl1=!isLvl2&&subcategory&&subcategory!==""&&subcategory!==category;var isLvl0=!isLvl1&&!isLvl2;return{isLvl0:isLvl0,isLvl1:isLvl1,isLvl2:isLvl2,isLvl1EmptyOrDuplicate:isLvl1EmptyOrDuplicate,isCategoryHeader:hit.isCategoryHeader,isSubCategoryHeader:hit.isSubCategoryHeader,isTextOrSubcategoryNonEmpty:isTextOrSubcategoryNonEmpty,category:category,subcategory:subcategory,title:displayTitle,text:text,url:url}})}},{key:"formatURL",value:function formatURL(hit){var url=hit.url,anchor=hit.anchor;if(url){var containsAnchor=url.indexOf("#")!==-1;if(containsAnchor)return url;else if(anchor)return"".concat(hit.url,"#").concat(hit.anchor);return url}else if(anchor)return"#".concat(hit.anchor);console.warn("no anchor nor url for : ",JSON.stringify(hit));return null}},{key:"getEmptyTemplate",value:function getEmptyTemplate(msg){return _templates__WEBPACK_IMPORTED_MODULE_1__["default"].makeEmpty(msg)}},{key:"getSuggestionTemplate",value:function getSuggestionTemplate(isSimpleLayout){return isSimpleLayout?_templates__WEBPACK_IMPORTED_MODULE_1__["default"].suggestionSimple:_templates__WEBPACK_IMPORTED_MODULE_1__["default"].suggestion}}]);return DocsSearchBar}();const __WEBPACK_DEFAULT_EXPORT__=DocsSearchBar},
2"./src/lib/agents.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,{constructClientAgents:()=>constructClientAgents});var _version__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./src/lib/version.js");var constructClientAgents=function constructClientAgents(){var clientAgents=arguments.length>0&&arguments[0]!==undefined?arguments[0]:[];var instantMeilisearchAgent="Meilisearch docs-searchbar.js (v".concat(_version__WEBPACK_IMPORTED_MODULE_0__["default"],")");return clientAgents.concat(instantMeilisearchAgent)}},
2"./src/lib/main.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,{default:()=>__WEBPACK_DEFAULT_EXPORT__});var to_factory__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/to-factory/to-factory.js");var to_factory__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(to_factory__WEBPACK_IMPORTED_MODULE_0__);var _DocsSearchBar__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./src/lib/DocsSearchBar.js");var _version__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./src/lib/version.js");var docsSearchBar=to_factory__WEBPACK_IMPORTED_MODULE_0___default()(_DocsSearchBar__WEBPACK_IMPORTED_MODULE_1__["default"]);docsSearchBar.version=_version__WEBPACK_IMPORTED_MODULE_2__["default"];const __WEBPACK_DEFAULT_EXPORT__=docsSearchBar},
2"./src/lib/templates.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,{default:()=>__WEBPACK_DEFAULT_EXPORT__});var prefix="docs-searchbar";var suggestionPrefix="".concat(prefix,"-suggestion");var footerPrefix="".concat(prefix,"-footer");var templates={suggestion:function suggestion(s){return'\n <a class="'.concat(suggestionPrefix,"\n ").concat(s.isCategoryHeader?"".concat(suggestionPrefix,"__main"):"","\n ").concat(s.isSubCategoryHeader?"".concat(suggestionPrefix,"__secondary"):"",'\n "\n aria-label="Link to the result"\n href="').concat(s.url,'"\n >\n <div class="').concat(suggestionPrefix,'--category-header">\n <span class="').concat(suggestionPrefix,'--category-header-lvl0">\n ').concat(s.category,'\n </span>\n </div>\n <div class="').concat(suggestionPrefix,'--wrapper">\n ').concat(s.isTextOrSubcategoryNonEmpty?'\n <div class="'.concat(suggestionPrefix,'--content">\n <div class="').concat(suggestionPrefix,'--title">').concat(s.title,"</div>\n ").concat(s.text?'<div class="'.concat(suggestionPrefix,'--text">').concat(s.text,"</div>"):"","\n </div>"):"","\n </div>\n </a>\n ")},suggestionSimple:function suggestionSimple(suggestion){return'\n <div class="'.concat(suggestionPrefix,"\n ").concat(suggestion.isCategoryHeader?"".concat(suggestionPrefix,"__main"):"","\n ").concat(suggestion.isSubCategoryHeader?"".concat(suggestionPrefix,"__secondary"):"",'\n suggestion-layout-simple\n ">\n <div class="').concat(suggestionPrefix,'--category-header">\n ').concat(!suggestion.isLvl0?'\n <span class="'.concat(suggestionPrefix,"--category-header-lvl0 ").concat(suggestionPrefix,'--category-header-item">\n ').concat(suggestion.category,"\n </span>\n ").concat(!suggestion.isLvl1&&!suggestion.isLvl1EmptyOrDuplicate?'\n <span class="'.concat(suggestionPrefix,"--category-header-lvl1 ").concat(suggestionPrefix,'--category-header-item">\n ').concat(suggestion.subcategory,"\n </span>"):""):"",'\n <div class="').concat(suggestionPrefix,"--title ").concat(suggestionPrefix,'--category-header-item">\n ').concat(suggestion.isLvl2?suggestion.title:"","\n ").concat(suggestion.isLvl1?suggestion.subcategory:"","\n ").concat(suggestion.isLvl0?suggestion.category:"",'\n </div>\n </div>\n <div class="').concat(suggestionPrefix,'--wrapper">\n ').concat(suggestion.text?'\n <div class="'.concat(suggestionPrefix,'--content">\n <div class="').concat(suggestionPrefix,'--text">').concat(suggestion.text,"</div>\n </div>"):"","\n </div>\n </div>\n ")},footer:"",makeEmpty:function makeEmpty(msg){return function(args){return'\n <div class="'.concat(suggestionPrefix,'">\n <div class="').concat(suggestionPrefix,'--wrapper">\n <div class="').concat(suggestionPrefix,"--content ").concat(suggestionPrefix,'--no-results">\n <div class="').concat(suggestionPrefix,'--title">\n <div class="').concat(suggestionPrefix,'--text">')+msg+'\n <b>"'.concat(args.query,'"</b>\n </div>\n </div>\n </div>\n </div>\n </div>\n ')}},searchBox:'\n <form novalidate="novalidate" onsubmit="return false;" class="searchbox">\n <div role="search" class="searchbox__wrapper">\n <input id="'.concat(suggestionPrefix,'" type="search" name="search" placeholder="Search the docs" autocomplete="off" required="required" class="searchbox__input"/>\n <button type="submit" title="Submit your search query." class="searchbox__submit" >\n <svg width=12 height=12 role="img" aria-label="Search">\n <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sbx-icon-search-13"></use>\n </svg>\n </button>\n <button type="reset" title="Clear the search query." class="searchbox__reset hide">\n <svg width=12 height=12 role="img" aria-label="Reset">\n <use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="#sbx-icon-clear-3"></use>\n </svg>\n </button>\n </div>\n</form>\n\n<div class="svg-icons" style="height: 0; width: 0; position: absolute; visibility: hidden">\n <svg xmlns="http://www.w3.org/2000/svg">\n <symbol id="sbx-icon-clear-3" viewBox="0 0 40 40"><path d="M16.228 20L1.886 5.657 0 3.772 3.772 0l1.885 1.886L20 16.228 34.343 1.886 36.228 0 40 3.772l-1.886 1.885L23.772 20l14.342 14.343L40 36.228 36.228 40l-1.885-1.886L20 23.772 5.657 38.114 3.772 40 0 36.228l1.886-1.885L16.228 20z" fill-rule="evenodd"></symbol>\n <symbol id="sbx-icon-search-13" viewBox="0 0 40 40"><path d="M26.806 29.012a16.312 16.312 0 0 1-10.427 3.746C7.332 32.758 0 25.425 0 16.378 0 7.334 7.333 0 16.38 0c9.045 0 16.378 7.333 16.378 16.38 0 3.96-1.406 7.593-3.746 10.426L39.547 37.34c.607.608.61 1.59-.004 2.203a1.56 1.56 0 0 1-2.202.004L26.807 29.012zm-10.427.627c7.322 0 13.26-5.938 13.26-13.26 0-7.324-5.938-13.26-13.26-13.26-7.324 0-13.26 5.936-13.26 13.26 0 7.322 5.936 13.26 13.26 13.26z" fill-rule="evenodd"></symbol>\n </svg>\n</div>\n ')};const __WEBPACK_DEFAULT_EXPORT__=templates},
2"./src/lib/utils.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,{default:()=>__WEBPACK_DEFAULT_EXPORT__});var _zepto__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./src/lib/zepto.js");function _typeof(obj){"@babel/helpers - typeof";return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(obj){return typeof obj}:function(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj},_typeof(obj)}var utils={mergeKeyWithParent:function mergeKeyWithParent(object,property){if(object[property]===undefined){return object}if(_typeof(object[property])!=="object"){return object}var newObject=_zepto__WEBPACK_IMPORTED_MODULE_0__["default"].extend({},object,object[property]);delete newObject[property];return newObject},renameKeysWithLevels:function renameKeysWithLevels(object,prefix){return Object.keys(object).reduce(function(acc,key){var result=acc;if(key.startsWith(prefix)){var newKey=key.substring(key.indexOf("lvl"));result[newKey]=object[key]}else{result[key]=object[key]}return result},{})},replaceNullString:function replaceNullString(object){return Object.keys(object).reduce(function(acc,key){var result=acc;if(typeof object[key]==="string"&&object[key]==="null"){result[key]=null}else{result[key]=object[key]}return result},{})},groupBy:function groupBy(collection,property){var newCollection={};_zepto__WEBPACK_IMPORTED_MODULE_0__["default"].each(collection,function(index,item){if(item[property]===undefined){throw new Error("[groupBy]: Object has no key ".concat(property))}var key=item[property];if(typeof key==="string"){key=key.toLowerCase()}if(!Object.prototype.hasOwnProperty.call(newCollection,key)){newCollection[key]=[]}newCollection[key].push(item)});return newCollection},values:function values(object){return Object.keys(object).map(function(key){return object[key]})},flatten:function flatten(array){var results=[];array.forEach(function(value){if(!Array.isArray(value)){results.push(value);return}value.forEach(function(subvalue){results.push(subvalue)})});return results},flattenAndFlagFirst:function flattenAndFlagFirst(object,flag){var values=this.values(object).map(function(collection){return collection.map(function(item,index){item[flag]=index===0;return item})});return this.flatten(values)},compact:function compact(array){var results=[];array.forEach(function(value){if(!value){return}results.push(value)});return results},getHighlightedValue:function getHighlightedValue(object,property){if(object._formatted&&object._formatted[property]&&typeof object._formatted[property]==="string"){return this.replaceHtmlTagsToHighlight(object._formatted[property])}return object[property]},replaceHtmlTagsToHighlight:function replaceHtmlTagsToHighlight(str){return str.replace(/<em>/g,'<span class="docs-searchbar-suggestion--highlight">').replace(/<\/em>/g,"</span>")},getSnippetedValue:function getSnippetedValue(object,property){if(!object._formatted||!object._formatted[property]||typeof object._formatted[property]!=="string"){return object[property]}var snippet=this.replaceHtmlTagsToHighlight(object._formatted[property]);if(snippet[0]!==snippet[0].toUpperCase()){snippet="â¦".concat(snippet)}if([".","!","?"].indexOf(snippet[snippet.length-1])===-1){snippet="".concat(snippet,"â¦")}return snippet},deepClone:function deepClone(object){return JSON.parse(JSON.stringify(object))}};const __WEBPACK_DEFAULT_EXPORT__=utils},
2"./src/lib/version.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,{default:()=>__WEBPACK_DEFAULT_EXPORT__});const __WEBPACK_DEFAULT_EXPORT__="2.5.0"},
2"./src/lib/zepto.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,{default:()=>__WEBPACK_DEFAULT_EXPORT__});var autocomplete_js_zepto__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/autocomplete.js/zepto.js");var autocomplete_js_zepto__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(autocomplete_js_zepto__WEBPACK_IMPORTED_MODULE_0__);const __WEBPACK_DEFAULT_EXPORT__=autocomplete_js_zepto__WEBPACK_IMPORTED_MODULE_0___default()},
vendor: 10,780 bytes, line 2
2"./node_modules/cross-fetch/dist/browser-polyfill.js":function(){(function(self){var irrelevant=function(exports){var support={searchParams:"URLSearchParams"in self,iterable:"Symbol"in self&&"iterator"in Symbol,blob:"FileReader"in self&&"Blob"in self&&function(){try{new Blob;return true}catch(e){return false}}(),formData:"FormData"in self,arrayBuffer:"ArrayBuffer"in self};function isDataView(obj){return obj&&DataView.prototype.isPrototypeOf(obj)}if(support.arrayBuffer){var viewClasses=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"];var isArrayBufferView=ArrayBuffer.isView||function(obj){return obj&&viewClasses.indexOf(Object.prototype.toString.call(obj))>-1}}function normalizeName(name){if(typeof name!=="string"){name=String(name)}if(/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(name)){throw new TypeError("Invalid character in header field name")}return name.toLowerCase()}function normalizeValue(value){if(typeof value!=="string"){value=String(value)}return value}function iteratorFor(items){var iterator={next:function(){var value=items.shift();return{done:value===undefined,value:value}}};if(support.iterable){iterator[Symbol.iterator]=function(){return iterator}}return iterator}function Headers(headers){this.map={};if(headers instanceof Headers){headers.forEach(function(value,name){this.append(name,value)},this)}else if(Array.isArray(headers)){headers.forEach(function(header){this.append(header[0],header[1])},this)}else if(headers){Object.getOwnPropertyNames(headers).forEach(function(name){this.append(name,headers[name])},this)}}Headers.prototype.append=function(name,value){name=normalizeName(name);value=normalizeValue(value);var oldValue=this.map[name];this.map[name]=oldValue?oldValue+", "+value:value};Headers.prototype["delete"]=function(name){delete this.map[normalizeName(name)]};Headers.prototype.get=function(name){name=normalizeName(name);return this.has(name)?this.map[name]:null};Headers.prototype.has=function(name){return this.map.hasOwnProperty(normalizeName(name))};Headers.prototype.set=function(name,value){this.map[normalizeName(name)]=normalizeValue(value)};Headers.prototype.forEach=function(callback,thisArg){for(var name in this.map){if(this.map.hasOwnProperty(name)){callback.call(thisArg,this.map[name],name,this)}}};Headers.prototype.keys=function(){var items=[];this.forEach(function(value,name){items.push(name)});return iteratorFor(items)};Headers.prototype.values=function(){var items=[];this.forEach(function(value){items.push(value)});return iteratorFor(items)};Headers.prototype.entries=function(){var items=[];this.forEach(function(value,name){items.push([name,value])});return iteratorFor(items)};if(support.iterable){Headers.prototype[Symbol.iterator]=Headers.prototype.entries}function consumed(body){if(body.bodyUsed){return Promise.reject(new TypeError("Already read"))}body.bodyUsed=true}function fileReaderReady(reader){return new Promise(function(resolve,reject){reader.onload=function(){resolve(reader.result)};reader.onerror=function(){reject(reader.error)}})}function readBlobAsArrayBuffer(blob){var reader=new FileReader;var promise=fileReaderReady(reader);reader.readAsArrayBuffer(blob);return promise}function readBlobAsText(blob){var reader=new FileReader;var promise=fileReaderReady(reader);reader.readAsText(blob);return promise}function readArrayBufferAsText(buf){var view=new Uint8Array(buf);var chars=new Array(view.length);for(var i=0;i<view.length;i++){chars[i]=String.fromCharCode(view[i])}return chars.join("")}function bufferClone(buf){if(buf.slice){return buf.slice(0)}else{var view=new Uint8Array(buf.byteLength);view.set(new Uint8Array(buf));return view.buffer}}function Body(){this.bodyUsed=false;this._initBody=function(body){this._bodyInit=body;if(!body){this._bodyText=""}else if(typeof body==="string"){this._bodyText=body}else if(support.blob&&Blob.prototype.isPrototypeOf(body)){this._bodyBlob=body}else if(support.formData&&FormData.prototype.isPrototypeOf(body)){this._bodyFormData=body}else if(support.searchParams&&URLSearchParams.prototype.isPrototypeOf(body)){this._bodyText=body.toString()}else if(support.arrayBuffer&&support.blob&&isDataView(body)){this._bodyArrayBuffer=bufferClone(body.buffer);this._bodyInit=new Blob([this._bodyArrayBuffer])}else if(support.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(body)||isArrayBufferView(body))){this._bodyArrayBuffer=bufferClone(body)}else{this._bodyText=body=Object.prototype.toString.call(body)}if(!this.headers.get("content-type")){if(typeof body==="string"){this.headers.set("content-type","text/plain;charset=UTF-8")}else if(this._bodyBlob&&this._bodyBlob.type){this.headers.set("content-type",this._bodyBlob.type)}else if(support.searchParams&&URLSearchParams.prototype.isPrototypeOf(body)){this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8")}}};if(support.blob){this.blob=function(){var rejected=consumed(this);if(rejected){return rejected}if(this._bodyBlob){return Promise.resolve(this._bodyBlob)}else if(this._bodyArrayBuffer){return Promise.resolve(new Blob([this._bodyArrayBuffer]))}else if(this._bodyFormData){throw new Error("could not read FormData body as blob")}else{return Promise.resolve(new Blob([this._bodyText]))}};this.arrayBuffer=function(){if(this._bodyArrayBuffer){return consumed(this)||Promise.resolve(this._bodyArrayBuffer)}else{return this.blob().then(readBlobAsArrayBuffer)}}}this.text=function(){var rejected=consumed(this);if(rejected){return rejected}if(this._bodyBlob){return readBlobAsText(this._bodyBlob)}else if(this._bodyArrayBuffer){return Promise.resolve(readArrayBufferAsText(this._bodyArrayBuffer))}else if(this._bodyFormData){throw new Error("could not read FormData body as text")}else{return Promise.resolve(this._bodyText)}};if(support.formData){this.formData=function(){return this.text().then(decode)}}this.json=function(){return this.text().then(JSON.parse)};return this}var methods=["DELETE","GET","HEAD","OPTIONS","POST","PUT"];function normalizeMethod(method){var upcased=method.toUpperCase();return methods.indexOf(upcased)>-1?upcased:method}function Request(input,options){options=options||{};var body=options.body;if(input instanceof Request){if(input.bodyUsed){throw new TypeError("Already read")}this.url=input.url;this.credentials=input.credentials;if(!options.headers){this.headers=new Headers(input.headers)}this.method=input.method;this.mode=input.mode;this.signal=input.signal;if(!body&&input._bodyInit!=null){body=input._bodyInit;input.bodyUsed=true}}else{this.url=String(input)}this.credentials=options.credentials||this.credentials||"same-origin";if(options.headers||!this.headers){this.headers=new Headers(options.headers)}this.method=normalizeMethod(options.method||this.method||"GET");this.mode=options.mode||this.mode||null;this.signal=options.signal||this.signal;this.referrer=null;if((this.method==="GET"||this.method==="HEAD")&&body){throw new TypeError("Body not allowed for GET or HEAD requests")}this._initBody(body)}Request.prototype.clone=function(){return new Request(this,{body:this._bodyInit})};function decode(body){var form=new FormData;body.trim().split("&").forEach(function(bytes){if(bytes){var split=bytes.split("=");var name=split.shift().replace(/\+/g," ");var value=split.join("=").replace(/\+/g," ");form.append(decodeURIComponent(name),decodeURIComponent(value))}});return form}function parseHeaders(rawHeaders){var headers=new Headers;var preProcessedHeaders=rawHeaders.replace(/\r?\n[\t ]+/g," ");preProcessedHeaders.split(/\r?\n/).forEach(function(line){var parts=line.split(":");var key=parts.shift().trim();if(key){var value=parts.join(":").trim();headers.append(key,value)}});return headers}Body.call(Request.prototype);function Response(bodyInit,options){if(!options){options={}}this.type="default";this.status=options.status===undefined?200:options.status;this.ok=this.status>=200&&this.status<300;this.statusText="statusText"in options?options.statusText:"OK";this.headers=new Headers(options.headers);this.url=options.url||"";this._initBody(bodyInit)}Body.call(Response.prototype);Response.prototype.clone=function(){return new Response(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new Headers(this.headers),url:this.url})};Response.error=function(){var response=new Response(null,{status:0,statusText:""});response.type="error";return response};var redirectStatuses=[301,302,303,307,308];Response.redirect=function(url,status){if(redirectStatuses.indexOf(status)===-1){throw new RangeError("Invalid status code")}return new Response(null,{status:status,headers:{location:url}})};exports.DOMException=self.DOMException;try{new exports.DOMException}catch(err){exports.DOMException=function(message,name){this.message=message;this.name=name;var error=Error(message);this.stack=error.stack};exports.DOMException.prototype=Object.create(Error.prototype);exports.DOMException.prototype.constructor=exports.DOMException}function fetch(input,init){return new Promise(function(resolve,reject){var request=new Request(input,init);if(request.signal&&request.signal.aborted){return reject(new exports.DOMException("Aborted","AbortError"))}var xhr=new XMLHttpRequest;function abortXhr(){xhr.abort()}xhr.onload=function(){var options={status:xhr.status,statusText:xhr.statusText,headers:parseHeaders(xhr.getAllResponseHeaders()||"")};options.url="responseURL"in xhr?xhr.responseURL:options.headers.get("X-Request-URL");var body="response"in xhr?xhr.response:xhr.responseText;resolve(new Response(body,options))};xhr.onerror=function(){reject(new TypeError("Network request failed"))};xhr.ontimeout=function(){reject(new TypeError("Network request failed"))};xhr.onabort=function(){reject(new exports.DOMException("Aborted","AbortError"))};xhr.open(request.method,request.url,true);if(request.credentials==="include"){xhr.withCredentials=true}else if(request.credentials==="omit"){xhr.withCredentials=false}if("responseType"in xhr&&support.blob){xhr.responseType="blob"}request.headers.forEach(function(value,name){xhr.setRequestHeader(name,value)});if(request.signal){request.signal.addEventListener("abort",abortXhr);xhr.onreadystatechange=function(){if(xhr.readyState===4){request.signal.removeEventListener("abort",abortXhr)}}}xhr.send(typeof request._bodyInit==="undefined"?null:request._bodyInit)})}fetch.polyfill=true;if(!self.fetch){self.fetch=fetch;self.Headers=Headers;self.Request=Request;self.Response=Response}exports.Headers=Headers;exports.Request=Request;exports.Response=Response;exports.fetch=fetch;Object.defineProperty(exports,"__esModule",{value:true});return exports}({})})(typeof self!=="undefined"?self:this)},
vendor: 1,821 bytes, line 2
2"./node_modules/immediate/lib/index.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var types=[__webpack_require__("?21f4"),__webpack_require__("./node_modules/immediate/lib/queueMicrotask.js"),__webpack_require__("./node_modules/immediate/lib/mutation.js"),__webpack_require__("./node_modules/immediate/lib/messageChannel.js"),__webpack_require__("./node_modules/immediate/lib/stateChange.js"),__webpack_require__("./node_modules/immediate/lib/timeout.js")];var draining;var currentQueue;var queueIndex=-1;var queue=[];var scheduled=false;function cleanUpNextTick(){if(!draining||!currentQueue){return}draining=false;if(currentQueue.length){queue=currentQueue.concat(queue)}else{queueIndex=-1}if(queue.length){nextTick()}}function nextTick(){if(draining){return}scheduled=false;draining=true;var len=queue.length;var timeout=setTimeout(cleanUpNextTick);while(len){currentQueue=queue;queue=[];while(currentQueue&&++queueIndex<len){currentQueue[queueIndex].run()}queueIndex=-1;len=queue.length}currentQueue=null;queueIndex=-1;draining=false;clearTimeout(timeout)}var scheduleDrain;var i=-1;var len=types.length;while(++i<len){if(types[i]&&types[i].test&&types[i].test()){scheduleDrain=types[i].install(nextTick);break}}function Item(fun,array){this.fun=fun;this.array=array}Item.prototype.run=function(){var fun=this.fun;var array=this.array;switch(array.length){case 0:return fun();case 1:return fun(array[0]);case 2:return fun(array[0],array[1]);case 3:return fun(array[0],array[1],array[2]);default:return fun.apply(null,array)}};module.exports=immediate;function immediate(task){var args=new Array(arguments.length-1);if(arguments.length>1){for(var i=1;i<arguments.length;i++){args[i-1]=arguments[i]}}queue.push(new Item(task,args));if(!scheduled&&!draining){scheduled=true;scheduleDrain()}}},
vendor: 423 bytes, line 2
2"./node_modules/immediate/lib/messageChannel.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";exports.test=function(){if(__webpack_require__.g.setImmediate){return false}return typeof __webpack_require__.g.MessageChannel!=="undefined"};exports.install=function(func){var channel=new __webpack_require__.g.MessageChannel;channel.port1.onmessage=func;return function(){channel.port2.postMessage(0)}}},
vendor: 492 bytes, line 2
2"./node_modules/immediate/lib/mutation.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";var Mutation=__webpack_require__.g.MutationObserver||__webpack_require__.g.WebKitMutationObserver;exports.test=function(){return Mutation};exports.install=function(handle){var called=0;var observer=new Mutation(handle);var element=__webpack_require__.g.document.createTextNode("");observer.observe(element,{characterData:true});return function(){element.data=called=++called%2}}},
vendor: 302 bytes, line 2
2"./node_modules/immediate/lib/queueMicrotask.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";exports.test=function(){return typeof __webpack_require__.g.queueMicrotask==="function"};exports.install=function(func){return function(){__webpack_require__.g.queueMicrotask(func)}}},
vendor: 603 bytes, line 2
2"./node_modules/immediate/lib/stateChange.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";exports.test=function(){return"document"in __webpack_require__.g&&"onreadystatechange"in __webpack_require__.g.document.createElement("script")};exports.install=function(handle){return function(){var scriptEl=__webpack_require__.g.document.createElement("script");scriptEl.onreadystatechange=function(){handle();scriptEl.onreadystatechange=null;scriptEl.parentNode.removeChild(scriptEl);scriptEl=null};__webpack_require__.g.document.documentElement.appendChild(scriptEl);return handle}}},
vendor: 193 bytes, line 2
2"./node_modules/immediate/lib/timeout.js":(__unused_webpack_module,exports)=>{"use strict";exports.test=function(){return true};exports.install=function(t){return function(){setTimeout(t,0)}}},
vendor: 45,754 bytes, line 2
2"./node_modules/meilisearch/dist/bundles/meilisearch.umd.js":function(__unused_webpack_module,exports,__webpack_require__){(function(global,factory){true?factory(exports,__webpack_require__("./node_modules/cross-fetch/dist/browser-polyfill.js")):0})(this,function(exports){"use strict";var MatchingStrategies={ALL:"all",LAST:"last"};var ContentTypeEnum={JSON:"application/json",CSV:"text/csv",NDJSON:"application/x-ndjson"};var extendStatics=function(d,b){extendStatics=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(d,b){d.__proto__=b}||function(d,b){for(var p in b)if(Object.prototype.hasOwnProperty.call(b,p))d[p]=b[p]};return extendStatics(d,b)};function __extends(d,b){if(typeof b!=="function"&&b!==null)throw new TypeError("Class extends value "+String(b)+" is not a constructor or null");extendStatics(d,b);function __(){this.constructor=d}d.prototype=b===null?Object.create(b):(__.prototype=b.prototype,new __)}var __assign=function(){__assign=Object.assign||function __assign(t){for(var s,i=1,n=arguments.length;i<n;i++){s=arguments[i];for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))t[p]=s[p]}return t};return __assign.apply(this,arguments)};function __awaiter(thisArg,_arguments,P,generator){function adopt(value){return value instanceof P?value:new P(function(resolve){resolve(value)})}return new(P||(P=Promise))(function(resolve,reject){function fulfilled(value){try{step(generator.next(value))}catch(e){reject(e)}}function rejected(value){try{step(generator["throw"](value))}catch(e){reject(e)}}function step(result){result.done?resolve(result.value):adopt(result.value).then(fulfilled,rejected)}step((generator=generator.apply(thisArg,_arguments||[])).next())})}function __generator(thisArg,body){var _={label:0,sent:function(){if(t[0]&1)throw t[1];return t[1]},trys:[],ops:[]},f,y,t,g;return g={next:verb(0),throw:verb(1),return:verb(2)},typeof Symbol==="function"&&(g[Symbol.iterator]=function(){return this}),g;function verb(n){return function(v){return step([n,v])}}function step(op){if(f)throw new TypeError("Generator is already executing.");while(_)try{if(f=1,y&&(t=op[0]&2?y["return"]:op[0]?y["throw"]||((t=y["return"])&&t.call(y),0):y.next)&&!(t=t.call(y,op[1])).done)return t;if(y=0,t)op=[op[0]&2,t.value];switch(op[0]){case 0:case 1:t=op;break;case 4:_.label++;return{value:op[1],done:false};case 5:_.label++;y=op[1];op=[0];continue;case 7:op=_.ops.pop();_.trys.pop();continue;default:if(!(t=_.trys,t=t.length>0&&t[t.length-1])&&(op[0]===6||op[0]===2)){_=0;continue}if(op[0]===3&&(!t||op[1]>t[0]&&op[1]<t[3])){_.label=op[1];break}if(op[0]===6&&_.label<t[1]){_.label=t[1];t=op;break}if(t&&_.label<t[2]){_.label=t[2];_.ops.push(op);break}if(t[2])_.ops.pop();_.trys.pop();continue}op=body.call(thisArg,_)}catch(e){op=[6,e];y=0}finally{f=t=0}if(op[0]&5)throw op[1];return{value:op[0]?op[1]:void 0,done:true}}}var MeiliSearchCommunicationError=function(_super){__extends(MeiliSearchCommunicationError,_super);function MeiliSearchCommunicationError(message,body,url,stack){var _this=this;var _a,_b,_c;_this=_super.call(this,message)||this;Object.setPrototypeOf(_this,MeiliSearchCommunicationError.prototype);_this.name="MeiliSearchCommunicationError";if(body instanceof Response){_this.message=body.statusText;_this.statusCode=body.status}if(body instanceof Error){_this.errno=body.errno;_this.code=body.code}if(stack){_this.stack=stack;_this.stack=(_a=_this.stack)===null||_a===void 0?void 0:_a.replace(/(TypeError|FetchError)/,_this.name);_this.stack=(_b=_this.stack)===null||_b===void 0?void 0:_b.replace("Failed to fetch","request to ".concat(url," failed, reason: connect ECONNREFUSED"));_this.stack=(_c=_this.stack)===null||_c===void 0?void 0:_c.replace("Not Found","Not Found: ".concat(url))}else{if(Error.captureStackTrace){Error.captureStackTrace(_this,MeiliSearchCommunicationError)}}return _this}return MeiliSearchCommunicationError}(Error);var MeiliSearchApiError=function(_super){__extends(class_1,_super);function class_1(error,status){var _this=_super.call(this,error.message)||this;Object.setPrototypeOf(_this,MeiliSearchApiError.prototype);_this.name="MeiliSearchApiError";_this.code=error.code;_this.type=error.type;_this.link=error.link;_this.message=error.message;_this.httpStatus=status;if(Error.captureStackTrace){Error.captureStackTrace(_this,MeiliSearchApiError)}return _this}return class_1}(Error);function httpResponseErrorHandler(response){return __awaiter(this,void 0,void 0,function(){var responseBody;return __generator(this,function(_a){switch(_a.label){case 0:if(!!response.ok)return[3,5];responseBody=void 0;_a.label=1;case 1:_a.trys.push([1,3,,4]);return[4,response.json()];case 2:responseBody=_a.sent();return[3,4];case 3:_a.sent();throw new MeiliSearchCommunicationError(response.statusText,response,response.url);case 4:throw new MeiliSearchApiError(responseBody,response.status);case 5:return[2,response]}})})}function httpErrorHandler(response,stack,url){if(response.name!=="MeiliSearchApiError"){throw new MeiliSearchCommunicationError(response.message,response,url,stack)}throw response}var MeiliSearchError=function(_super){__extends(MeiliSearchError,_super);function MeiliSearchError(message){var _this=_super.call(this,message)||this;Object.setPrototypeOf(_this,MeiliSearchError.prototype);_this.name="MeiliSearchError";if(Error.captureStackTrace){Error.captureStackTrace(_this,MeiliSearchError)}return _this}return MeiliSearchError}(Error);var MeiliSearchTimeOutError=function(_super){__extends(MeiliSearchTimeOutError,_super);function MeiliSearchTimeOutError(message){var _this=_super.call(this,message)||this;Object.setPrototypeOf(_this,MeiliSearchTimeOutError.prototype);_this.name="MeiliSearchTimeOutError";if(Error.captureStackTrace){Error.captureStackTrace(_this,MeiliSearchTimeOutError)}return _this}return MeiliSearchTimeOutError}(Error);function removeUndefinedFromObject(obj){return Object.entries(obj).reduce(function(acc,curEntry){var key=curEntry[0],val=curEntry[1];if(val!==undefined)acc[key]=val;return acc},{})}function sleep(ms){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(_a){switch(_a.label){case 0:return[4,new Promise(function(resolve){return setTimeout(resolve,ms)})];case 1:return[2,_a.sent()]}})})}function addProtocolIfNotPresent(host){if(!(host.startsWith("https://")||host.startsWith("http://"))){return"http://".concat(host)}return host}function addTrailingSlash(url){if(!url.endsWith("/")){url+="/"}return url}var PACKAGE_VERSION="0.32.5";function toQueryParams(parameters){var params=Object.keys(parameters);var queryParams=params.reduce(function(acc,key){var _a,_b,_c;var value=parameters[key];if(value===undefined){return acc}else if(Array.isArray(value)){return __assign(__assign({},acc),(_a={},_a[key]=value.join(","),_a))}else if(value instanceof Date){return __assign(__assign({},acc),(_b={},_b[key]=value.toISOString(),_b))}return __assign(__assign({},acc),(_c={},_c[key]=value,_c))},{});return queryParams}function constructHostURL(host){try{host=addProtocolIfNotPresent(host);host=addTrailingSlash(host);return host}catch(e){throw new MeiliSearchError("The provided host is not valid.")}}function cloneAndParseHeaders(headers){if(Array.isArray(headers)){return headers.reduce(function(acc,headerPair){acc[headerPair[0]]=headerPair[1];return acc},{})}else if("has"in headers){var clonedHeaders_1={};headers.forEach(function(value,key){return clonedHeaders_1[key]=value});return clonedHeaders_1}else{return Object.assign({},headers)}}function createHeaders(config){var _a,_b;var agentHeader="X-Meilisearch-Client";var packageAgent="Meilisearch JavaScript (v".concat(PACKAGE_VERSION,")");var contentType="Content-Type";var authorization="Authorization";var headers=cloneAndParseHeaders((_b=(_a=config.requestConfig)===null||_a===void 0?void 0:_a.headers)!==null&&_b!==void 0?_b:{});if(config.apiKey&&!headers[authorization]){headers[authorization]="Bearer ".concat(config.apiKey)}if(!headers[contentType]){headers["Content-Type"]="application/json"}if(config.clientAgents&&Array.isArray(config.clientAgents)){var clients=config.clientAgents.concat(packageAgent);headers[agentHeader]=clients.join(" ; ")}else if(config.clientAgents&&!Array.isArray(config.clientAgents)){throw new MeiliSearchError('Meilisearch: The header "'.concat(agentHeader,'" should be an array of string(s).\n'))}else{headers[agentHeader]=packageAgent}return headers}var HttpRequests=function(){function HttpRequests(config){this.headers=createHeaders(config);this.requestConfig=config.requestConfig;this.httpClient=config.httpClient;try{var host=constructHostURL(config.host);this.url=new URL(host)}catch(e){throw new MeiliSearchError("The provided host is not valid.")}}HttpRequests.prototype.request=function(_a){var _b;var method=_a.method,url=_a.url,params=_a.params,body=_a.body,_c=_a.config,config=_c===void 0?{}:_c;return __awaiter(this,void 0,void 0,function(){var constructURL,queryParams_1,headers,fetchFn,result,response,parsedBody,e_1,stack;return __generator(this,function(_d){switch(_d.label){case 0:constructURL=new URL(url,this.url);if(params){queryParams_1=new URLSearchParams;Object.keys(params).filter(function(x){return params[x]!==null}).map(function(x){return queryParams_1.set(x,params[x])});constructURL.search=queryParams_1.toString()}if(!((_b=config.headers)===null||_b===void 0?void 0:_b["Content-Type"])){body=JSON.stringify(body)}headers=__assign(__assign({},this.headers),config.headers);_d.label=1;case 1:_d.trys.push([1,6,,7]);fetchFn=this.httpClient?this.httpClient:fetch;result=fetchFn(constructURL.toString(),__assign(__assign(__assign({},config),this.requestConfig),{method:method,body:body,headers:headers}));if(!this.httpClient)return[3,3];return[4,result];case 2:return[2,_d.sent()];case 3:return[4,result.then(function(res){return httpResponseErrorHandler(res)})];case 4:response=_d.sent();return[4,response.json()["catch"](function(){return undefined})];case 5:parsedBody=_d.sent();return[2,parsedBody];case 6:e_1=_d.sent();stack=e_1.stack;httpErrorHandler(e_1,stack,constructURL.toString());return[3,7];case 7:return[2]}})})};HttpRequests.prototype.get=function(url,params,config){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(_a){switch(_a.label){case 0:return[4,this.request({method:"GET",url:url,params:params,config:config})];case 1:return[2,_a.sent()]}})})};HttpRequests.prototype.post=function(url,data,params,config){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(_a){switch(_a.label){case 0:return[4,this.request({method:"POST",url:url,body:data,params:params,config:config})];case 1:return[2,_a.sent()]}})})};HttpRequests.prototype.put=function(url,data,params,config){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(_a){switch(_a.label){case 0:return[4,this.request({method:"PUT",url:url,body:data,params:params,config:config})];case 1:return[2,_a.sent()]}})})};HttpRequests.prototype.patch=function(url,data,params,config){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(_a){switch(_a.label){case 0:return[4,this.request({method:"PATCH",url:url,body:data,params:params,config:config})];case 1:return[2,_a.sent()]}})})};HttpRequests.prototype["delete"]=function(url,data,params,config){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(_a){switch(_a.label){case 0:return[4,this.request({method:"DELETE",url:url,body:data,params:params,config:config})];case 1:return[2,_a.sent()]}})})};return HttpRequests}();var EnqueuedTask=function(){function EnqueuedTask(task){this.taskUid=task.taskUid;this.indexUid=task.indexUid;this.status=task.status;this.type=task.type;this.enqueuedAt=new Date(task.enqueuedAt)}return EnqueuedTask}();var Task=function(){function Task(task){this.indexUid=task.indexUid;this.status=task.status;this.type=task.type;this.uid=task.uid;this.details=task.details;this.canceledBy=task.canceledBy;this.error=task.error;this.duration=task.duration;this.startedAt=new Date(task.startedAt);this.enqueuedAt=new Date(task.enqueuedAt);this.finishedAt=new Date(task.finishedAt)}return Task}();var TaskClient=function(){function TaskClient(config){this.httpRequest=new HttpRequests(config)}TaskClient.prototype.getTask=function(uid){return __awaiter(this,void 0,void 0,function(){var url,taskItem;return __generator(this,function(_a){switch(_a.label){case 0:url="tasks/".concat(uid);return[4,this.httpRequest.get(url)];case 1:taskItem=_a.sent();return[2,new Task(taskItem)]}})})};TaskClient.prototype.getTasks=function(parameters){if(parameters===void 0){parameters={}}return __awaiter(this,void 0,void 0,function(){var url,tasks;return __generator(this,function(_a){switch(_a.label){case 0:url="tasks";return[4,this.httpRequest.get(url,toQueryParams(parameters))];case 1:tasks=_a.sent();return[2,__assign(__assign({},tasks),{results:tasks.results.map(function(task){return new Task(task)})})]}})})};TaskClient.prototype.waitForTask=function(taskUid,_a){var _b=_a===void 0?{}:_a,_c=_b.timeOutMs,timeOutMs=_c===void 0?5e3:_c,_d=_b.intervalMs,intervalMs=_d===void 0?50:_d;return __awaiter(this,void 0,void 0,function(){var startingTime,response;return __generator(this,function(_e){switch(_e.label){case 0:startingTime=Date.now();_e.label=1;case 1:if(!(Date.now()-startingTime<timeOutMs))return[3,4];return[4,this.getTask(taskUid)];case 2:response=_e.sent();if(!["enqueued","processing"].includes(response.status))return[2,response];return[4,sleep(intervalMs)];case 3:_e.sent();return[3,1];case 4:throw new MeiliSearchTimeOutError("timeout of ".concat(timeOutMs,"ms has exceeded on process ").concat(taskUid," when waiting a task to be resolved."))}})})};TaskClient.prototype.waitForTasks=function(taskUids,_a){var _b=_a===void 0?{}:_a,_c=_b.timeOutMs,timeOutMs=_c===void 0?5e3:_c,_d=_b.intervalMs,intervalMs=_d===void 0?50:_d;return __awaiter(this,void 0,void 0,function(){var tasks,_i,taskUids_1,taskUid,task;return __generator(this,function(_e){switch(_e.label){case 0:tasks=[];_i=0,taskUids_1=taskUids;_e.label=1;case 1:if(!(_i<taskUids_1.length))return[3,4];taskUid=taskUids_1[_i];return[4,this.waitForTask(taskUid,{timeOutMs:timeOutMs,intervalMs:intervalMs})];case 2:task=_e.sent();tasks.push(task);_e.label=3;case 3:_i++;return[3,1];case 4:return[2,tasks]}})})};TaskClient.prototype.cancelTasks=function(parameters){if(parameters===void 0){parameters={}}return __awaiter(this,void 0,void 0,function(){var url,task;return __generator(this,function(_a){switch(_a.label){case 0:url="tasks/cancel";return[4,this.httpRequest.post(url,{},toQueryParams(parameters))];case 1:task=_a.sent();return[2,new EnqueuedTask(task)]}})})};TaskClient.prototype.deleteTasks=function(parameters){if(parameters===void 0){parameters={}}return __awaiter(this,void 0,void 0,function(){var url,task;return __generator(this,function(_a){switch(_a.label){case 0:url="tasks";return[4,this.httpRequest["delete"](url,{},toQueryParams(parameters))];case 1:task=_a.sent();return[2,new EnqueuedTask(task)]}})})};return TaskClient}();var Index=function(){function Index(config,uid,primaryKey){this.uid=uid;this.primaryKey=primaryKey;this.httpRequest=new HttpRequests(config);this.tasks=new TaskClient(config)}Index.prototype.search=function(query,options,config){return __awaiter(this,void 0,void 0,function(){var url;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid,"/search");return[4,this.httpRequest.post(url,removeUndefinedFromObject(__assign({q:query},options)),undefined,config)];case 1:return[2,_a.sent()]}})})};Index.prototype.searchGet=function(query,options,config){var _a,_b,_c,_d,_e;return __awaiter(this,void 0,void 0,function(){var url,parseFilter,getParams;return __generator(this,function(_f){switch(_f.label){case 0:url="indexes/".concat(this.uid,"/search");parseFilter=function parseFilter(filter){if(typeof filter==="string")return filter;else if(Array.isArray(filter))throw new MeiliSearchError("The filter query parameter should be in string format when using searchGet");else return undefined};getParams=__assign(__assign({q:query},options),{filter:parseFilter(options===null||options===void 0?void 0:options.filter),sort:(_a=options===null||options===void 0?void 0:options.sort)===null||_a===void 0?void 0:_a.join(","),facets:(_b=options===null||options===void 0?void 0:options.facets)===null||_b===void 0?void 0:_b.join(","),attributesToRetrieve:(_c=options===null||options===void 0?void 0:options.attributesToRetrieve)===null||_c===void 0?void 0:_c.join(","),attributesToCrop:(_d=options===null||options===void 0?void 0:options.attributesToCrop)===null||_d===void 0?void 0:_d.join(","),attributesToHighlight:(_e=options===null||options===void 0?void 0:options.attributesToHighlight)===null||_e===void 0?void 0:_e.join(",")});return[4,this.httpRequest.get(url,removeUndefinedFromObject(getParams),config)];case 1:return[2,_f.sent()]}})})};Index.prototype.getRawInfo=function(){return __awaiter(this,void 0,void 0,function(){var url,res;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid);return[4,this.httpRequest.get(url)];case 1:res=_a.sent();this.primaryKey=res.primaryKey;this.updatedAt=new Date(res.updatedAt);this.createdAt=new Date(res.createdAt);return[2,res]}})})};Index.prototype.fetchInfo=function(){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(_a){switch(_a.label){case 0:return[4,this.getRawInfo()];case 1:_a.sent();return[2,this]}})})};Index.prototype.fetchPrimaryKey=function(){return __awaiter(this,void 0,void 0,function(){var _a;return __generator(this,function(_b){switch(_b.label){case 0:_a=this;return[4,this.getRawInfo()];case 1:_a.primaryKey=_b.sent().primaryKey;return[2,this.primaryKey]}})})};Index.create=function(uid,options,config){if(options===void 0){options={}}return __awaiter(this,void 0,void 0,function(){var url,req,task;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes";req=new HttpRequests(config);return[4,req.post(url,__assign(__assign({},options),{uid:uid}))];case 1:task=_a.sent();return[2,new EnqueuedTask(task)]}})})};Index.prototype.update=function(data){return __awaiter(this,void 0,void 0,function(){var url,task;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid);return[4,this.httpRequest.patch(url,data)];case 1:task=_a.sent();task.enqueuedAt=new Date(task.enqueuedAt);return[2,task]}})})};Index.prototype["delete"]=function(){return __awaiter(this,void 0,void 0,function(){var url,task;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid);return[4,this.httpRequest["delete"](url)];case 1:task=_a.sent();return[2,new EnqueuedTask(task)]}})})};Index.prototype.getTasks=function(parameters){if(parameters===void 0){parameters={}}return __awaiter(this,void 0,void 0,function(){return __generator(this,function(_a){switch(_a.label){case 0:return[4,this.tasks.getTasks(__assign(__assign({},parameters),{indexUids:[this.uid]}))];case 1:return[2,_a.sent()]}})})};Index.prototype.getTask=function(taskUid){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(_a){switch(_a.label){case 0:return[4,this.tasks.getTask(taskUid)];case 1:return[2,_a.sent()]}})})};Index.prototype.waitForTasks=function(taskUids,_a){var _b=_a===void 0?{}:_a,_c=_b.timeOutMs,timeOutMs=_c===void 0?5e3:_c,_d=_b.intervalMs,intervalMs=_d===void 0?50:_d;return __awaiter(this,void 0,void 0,function(){return __generator(this,function(_e){switch(_e.label){case 0:return[4,this.tasks.waitForTasks(taskUids,{timeOutMs:timeOutMs,intervalMs:intervalMs})];case 1:return[2,_e.sent()]}})})};Index.prototype.waitForTask=function(taskUid,_a){var _b=_a===void 0?{}:_a,_c=_b.timeOutMs,timeOutMs=_c===void 0?5e3:_c,_d=_b.intervalMs,intervalMs=_d===void 0?50:_d;return __awaiter(this,void 0,void 0,function(){return __generator(this,function(_e){switch(_e.label){case 0:return[4,this.tasks.waitForTask(taskUid,{timeOutMs:timeOutMs,intervalMs:intervalMs})];case 1:return[2,_e.sent()]}})})};Index.prototype.getStats=function(){return __awaiter(this,void 0,void 0,function(){var url;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid,"/stats");return[4,this.httpRequest.get(url)];case 1:return[2,_a.sent()]}})})};Index.prototype.getDocuments=function(parameters){if(parameters===void 0){parameters={}}return __awaiter(this,void 0,void 0,function(){var url,fields;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid,"/documents");fields=function(){var _a;if(Array.isArray(parameters===null||parameters===void 0?void 0:parameters.fields)){return(_a=parameters===null||parameters===void 0?void 0:parameters.fields)===null||_a===void 0?void 0:_a.join(",")}return undefined}();return[4,this.httpRequest.get(url,removeUndefinedFromObject(__assign(__assign({},parameters),{fields:fields})))];case 1:return[2,_a.sent()]}})})};Index.prototype.getDocument=function(documentId,parameters){return __awaiter(this,void 0,void 0,function(){var url,fields;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid,"/documents/").concat(documentId);fields=function(){var _a;if(Array.isArray(parameters===null||parameters===void 0?void 0:parameters.fields)){return(_a=parameters===null||parameters===void 0?void 0:parameters.fields)===null||_a===void 0?void 0:_a.join(",")}return undefined}();return[4,this.httpRequest.get(url,removeUndefinedFromObject(__assign(__assign({},parameters),{fields:fields})))];case 1:return[2,_a.sent()]}})})};Index.prototype.addDocuments=function(documents,options){return __awaiter(this,void 0,void 0,function(){var url,task;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid,"/documents");return[4,this.httpRequest.post(url,documents,options)];case 1:task=_a.sent();return[2,new EnqueuedTask(task)]}})})};Index.prototype.addDocumentsFromString=function(documents,contentType,queryParams){return __awaiter(this,void 0,void 0,function(){var url,task;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid,"/documents");return[4,this.httpRequest.post(url,documents,queryParams,{headers:{"Content-Type":contentType}})];case 1:task=_a.sent();return[2,new EnqueuedTask(task)]}})})};Index.prototype.addDocumentsInBatches=function(documents,batchSize,options){if(batchSize===void 0){batchSize=1e3}return __awaiter(this,void 0,void 0,function(){var updates,i,_a,_b;return __generator(this,function(_c){switch(_c.label){case 0:updates=[];i=0;_c.label=1;case 1:if(!(i<documents.length))return[3,4];_b=(_a=updates).push;return[4,this.addDocuments(documents.slice(i,i+batchSize),options)];case 2:_b.apply(_a,[_c.sent()]);_c.label=3;case 3:i+=batchSize;return[3,1];case 4:return[2,updates]}})})};Index.prototype.updateDocuments=function(documents,options){return __awaiter(this,void 0,void 0,function(){var url,task;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid,"/documents");return[4,this.httpRequest.put(url,documents,options)];case 1:task=_a.sent();return[2,new EnqueuedTask(task)]}})})};Index.prototype.updateDocumentsInBatches=function(documents,batchSize,options){if(batchSize===void 0){batchSize=1e3}return __awaiter(this,void 0,void 0,function(){var updates,i,_a,_b;return __generator(this,function(_c){switch(_c.label){case 0:updates=[];i=0;_c.label=1;case 1:if(!(i<documents.length))return[3,4];_b=(_a=updates).push;return[4,this.updateDocuments(documents.slice(i,i+batchSize),options)];case 2:_b.apply(_a,[_c.sent()]);_c.label=3;case 3:i+=batchSize;return[3,1];case 4:return[2,updates]}})})};Index.prototype.updateDocumentsFromString=function(documents,contentType,queryParams){return __awaiter(this,void 0,void 0,function(){var url,task;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid,"/documents");return[4,this.httpRequest.put(url,documents,queryParams,{headers:{"Content-Type":contentType}})];case 1:task=_a.sent();return[2,new EnqueuedTask(task)]}})})};Index.prototype.deleteDocument=function(documentId){return __awaiter(this,void 0,void 0,function(){var url,task;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid,"/documents/").concat(documentId);return[4,this.httpRequest["delete"](url)];case 1:task=_a.sent();task.enqueuedAt=new Date(task.enqueuedAt);return[2,task]}})})};Index.prototype.deleteDocuments=function(documentsIds){return __awaiter(this,void 0,void 0,function(){var url,task;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid,"/documents/delete-batch");return[4,this.httpRequest.post(url,documentsIds)];case 1:task=_a.sent();return[2,new EnqueuedTask(task)]}})})};Index.prototype.deleteAllDocuments=function(){return __awaiter(this,void 0,void 0,function(){var url,task;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid,"/documents");return[4,this.httpRequest["delete"](url)];case 1:task=_a.sent();task.enqueuedAt=new Date(task.enqueuedAt);return[2,task]}})})};Index.prototype.getSettings=function(){return __awaiter(this,void 0,void 0,function(){var url;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid,"/settings");return[4,this.httpRequest.get(url)];case 1:return[2,_a.sent()]}})})};Index.prototype.updateSettings=function(settings){return __awaiter(this,void 0,void 0,function(){var url,task;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid,"/settings");return[4,this.httpRequest.patch(url,settings)];case 1:task=_a.sent();task.enqueued=new Date(task.enqueuedAt);return[2,task]}})})};Index.prototype.resetSettings=function(){return __awaiter(this,void 0,void 0,function(){var url,task;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid,"/settings");return[4,this.httpRequest["delete"](url)];case 1:task=_a.sent();task.enqueuedAt=new Date(task.enqueuedAt);return[2,task]}})})};Index.prototype.getPagination=function(){return __awaiter(this,void 0,void 0,function(){var url;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid,"/settings/pagination");return[4,this.httpRequest.get(url)];case 1:return[2,_a.sent()]}})})};Index.prototype.updatePagination=function(pagination){return __awaiter(this,void 0,void 0,function(){var url,task;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid,"/settings/pagination");return[4,this.httpRequest.patch(url,pagination)];case 1:task=_a.sent();return[2,new EnqueuedTask(task)]}})})};Index.prototype.resetPagination=function(){return __awaiter(this,void 0,void 0,function(){var url,task;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid,"/settings/pagination");return[4,this.httpRequest["delete"](url)];case 1:task=_a.sent();return[2,new EnqueuedTask(task)]}})})};Index.prototype.getSynonyms=function(){return __awaiter(this,void 0,void 0,function(){var url;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid,"/settings/synonyms");return[4,this.httpRequest.get(url)];case 1:return[2,_a.sent()]}})})};Index.prototype.updateSynonyms=function(synonyms){return __awaiter(this,void 0,void 0,function(){var url,task;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid,"/settings/synonyms");return[4,this.httpRequest.put(url,synonyms)];case 1:task=_a.sent();return[2,new EnqueuedTask(task)]}})})};Index.prototype.resetSynonyms=function(){return __awaiter(this,void 0,void 0,function(){var url,task;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid,"/settings/synonyms");return[4,this.httpRequest["delete"](url)];case 1:task=_a.sent();task.enqueuedAt=new Date(task.enqueuedAt);return[2,task]}})})};Index.prototype.getStopWords=function(){return __awaiter(this,void 0,void 0,function(){var url;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid,"/settings/stop-words");return[4,this.httpRequest.get(url)];case 1:return[2,_a.sent()]}})})};Index.prototype.updateStopWords=function(stopWords){return __awaiter(this,void 0,void 0,function(){var url,task;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid,"/settings/stop-words");return[4,this.httpRequest.put(url,stopWords)];case 1:task=_a.sent();return[2,new EnqueuedTask(task)]}})})};Index.prototype.resetStopWords=function(){return __awaiter(this,void 0,void 0,function(){var url,task;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid,"/settings/stop-words");return[4,this.httpRequest["delete"](url)];case 1:task=_a.sent();task.enqueuedAt=new Date(task.enqueuedAt);return[2,task]}})})};Index.prototype.getRankingRules=function(){return __awaiter(this,void 0,void 0,function(){var url;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid,"/settings/ranking-rules");return[4,this.httpRequest.get(url)];case 1:return[2,_a.sent()]}})})};Index.prototype.updateRankingRules=function(rankingRules){return __awaiter(this,void 0,void 0,function(){var url,task;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid,"/settings/ranking-rules");return[4,this.httpRequest.put(url,rankingRules)];case 1:task=_a.sent();return[2,new EnqueuedTask(task)]}})})};Index.prototype.resetRankingRules=function(){return __awaiter(this,void 0,void 0,function(){var url,task;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid,"/settings/ranking-rules");return[4,this.httpRequest["delete"](url)];case 1:task=_a.sent();task.enqueuedAt=new Date(task.enqueuedAt);return[2,task]}})})};Index.prototype.getDistinctAttribute=function(){return __awaiter(this,void 0,void 0,function(){var url;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid,"/settings/distinct-attribute");return[4,this.httpRequest.get(url)];case 1:return[2,_a.sent()]}})})};Index.prototype.updateDistinctAttribute=function(distinctAttribute){return __awaiter(this,void 0,void 0,function(){var url,task;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid,"/settings/distinct-attribute");return[4,this.httpRequest.put(url,distinctAttribute)];case 1:task=_a.sent();return[2,new EnqueuedTask(task)]}})})};Index.prototype.resetDistinctAttribute=function(){return __awaiter(this,void 0,void 0,function(){var url,task;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid,"/settings/distinct-attribute");return[4,this.httpRequest["delete"](url)];case 1:task=_a.sent();task.enqueuedAt=new Date(task.enqueuedAt);return[2,task]}})})};Index.prototype.getFilterableAttributes=function(){return __awaiter(this,void 0,void 0,function(){var url;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid,"/settings/filterable-attributes");return[4,this.httpRequest.get(url)];case 1:return[2,_a.sent()]}})})};Index.prototype.updateFilterableAttributes=function(filterableAttributes){return __awaiter(this,void 0,void 0,function(){var url,task;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid,"/settings/filterable-attributes");return[4,this.httpRequest.put(url,filterableAttributes)];case 1:task=_a.sent();return[2,new EnqueuedTask(task)]}})})};Index.prototype.resetFilterableAttributes=function(){return __awaiter(this,void 0,void 0,function(){var url,task;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid,"/settings/filterable-attributes");return[4,this.httpRequest["delete"](url)];case 1:task=_a.sent();task.enqueuedAt=new Date(task.enqueuedAt);return[2,task]}})})};Index.prototype.getSortableAttributes=function(){return __awaiter(this,void 0,void 0,function(){var url;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid,"/settings/sortable-attributes");return[4,this.httpRequest.get(url)];case 1:return[2,_a.sent()]}})})};Index.prototype.updateSortableAttributes=function(sortableAttributes){return __awaiter(this,void 0,void 0,function(){var url,task;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid,"/settings/sortable-attributes");return[4,this.httpRequest.put(url,sortableAttributes)];case 1:task=_a.sent();return[2,new EnqueuedTask(task)]}})})};Index.prototype.resetSortableAttributes=function(){return __awaiter(this,void 0,void 0,function(){var url,task;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid,"/settings/sortable-attributes");return[4,this.httpRequest["delete"](url)];case 1:task=_a.sent();task.enqueuedAt=new Date(task.enqueuedAt);return[2,task]}})})};Index.prototype.getSearchableAttributes=function(){return __awaiter(this,void 0,void 0,function(){var url;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid,"/settings/searchable-attributes");return[4,this.httpRequest.get(url)];case 1:return[2,_a.sent()]}})})};Index.prototype.updateSearchableAttributes=function(searchableAttributes){return __awaiter(this,void 0,void 0,function(){var url,task;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid,"/settings/searchable-attributes");return[4,this.httpRequest.put(url,searchableAttributes)];case 1:task=_a.sent();return[2,new EnqueuedTask(task)]}})})};Index.prototype.resetSearchableAttributes=function(){return __awaiter(this,void 0,void 0,function(){var url,task;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid,"/settings/searchable-attributes");return[4,this.httpRequest["delete"](url)];case 1:task=_a.sent();task.enqueuedAt=new Date(task.enqueuedAt);return[2,task]}})})};Index.prototype.getDisplayedAttributes=function(){return __awaiter(this,void 0,void 0,function(){var url;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid,"/settings/displayed-attributes");return[4,this.httpRequest.get(url)];case 1:return[2,_a.sent()]}})})};Index.prototype.updateDisplayedAttributes=function(displayedAttributes){return __awaiter(this,void 0,void 0,function(){var url,task;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid,"/settings/displayed-attributes");return[4,this.httpRequest.put(url,displayedAttributes)];case 1:task=_a.sent();return[2,new EnqueuedTask(task)]}})})};Index.prototype.resetDisplayedAttributes=function(){return __awaiter(this,void 0,void 0,function(){var url,task;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid,"/settings/displayed-attributes");return[4,this.httpRequest["delete"](url)];case 1:task=_a.sent();task.enqueuedAt=new Date(task.enqueuedAt);return[2,task]}})})};Index.prototype.getTypoTolerance=function(){return __awaiter(this,void 0,void 0,function(){var url;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid,"/settings/typo-tolerance");return[4,this.httpRequest.get(url)];case 1:return[2,_a.sent()]}})})};Index.prototype.updateTypoTolerance=function(typoTolerance){return __awaiter(this,void 0,void 0,function(){var url,task;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid,"/settings/typo-tolerance");return[4,this.httpRequest.patch(url,typoTolerance)];case 1:task=_a.sent();task.enqueuedAt=new Date(task.enqueuedAt);return[2,task]}})})};Index.prototype.resetTypoTolerance=function(){return __awaiter(this,void 0,void 0,function(){var url,task;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid,"/settings/typo-tolerance");return[4,this.httpRequest["delete"](url)];case 1:task=_a.sent();task.enqueuedAt=new Date(task.enqueuedAt);return[2,task]}})})};Index.prototype.getFaceting=function(){return __awaiter(this,void 0,void 0,function(){var url;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid,"/settings/faceting");return[4,this.httpRequest.get(url)];case 1:return[2,_a.sent()]}})})};Index.prototype.updateFaceting=function(faceting){return __awaiter(this,void 0,void 0,function(){var url,task;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid,"/settings/faceting");return[4,this.httpRequest.patch(url,faceting)];case 1:task=_a.sent();return[2,new EnqueuedTask(task)]}})})};Index.prototype.resetFaceting=function(){return __awaiter(this,void 0,void 0,function(){var url,task;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes/".concat(this.uid,"/settings/faceting");return[4,this.httpRequest["delete"](url)];case 1:task=_a.sent();return[2,new EnqueuedTask(task)]}})})};return Index}();var Client=function(){function Client(config){this.config=config;this.httpRequest=new HttpRequests(config);this.tasks=new TaskClient(config)}Client.prototype.index=function(indexUid){return new Index(this.config,indexUid)};Client.prototype.getIndex=function(indexUid){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(_a){return[2,new Index(this.config,indexUid).fetchInfo()]})})};Client.prototype.getRawIndex=function(indexUid){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(_a){return[2,new Index(this.config,indexUid).getRawInfo()]})})};Client.prototype.getIndexes=function(parameters){if(parameters===void 0){parameters={}}return __awaiter(this,void 0,void 0,function(){var rawIndexes,indexes;var _this=this;return __generator(this,function(_a){switch(_a.label){case 0:return[4,this.getRawIndexes(parameters)];case 1:rawIndexes=_a.sent();indexes=rawIndexes.results.map(function(index){return new Index(_this.config,index.uid,index.primaryKey)});return[2,__assign(__assign({},rawIndexes),{results:indexes})]}})})};Client.prototype.getRawIndexes=function(parameters){if(parameters===void 0){parameters={}}return __awaiter(this,void 0,void 0,function(){var url;return __generator(this,function(_a){switch(_a.label){case 0:url="indexes";return[4,this.httpRequest.get(url,parameters)];case 1:return[2,_a.sent()]}})})};Client.prototype.createIndex=function(uid,options){if(options===void 0){options={}}return __awaiter(this,void 0,void 0,function(){return __generator(this,function(_a){switch(_a.label){case 0:return[4,Index.create(uid,options,this.config)];case 1:return[2,_a.sent()]}})})};Client.prototype.updateIndex=function(uid,options){if(options===void 0){options={}}return __awaiter(this,void 0,void 0,function(){return __generator(this,function(_a){switch(_a.label){case 0:return[4,new Index(this.config,uid).update(options)];case 1:return[2,_a.sent()]}})})};Client.prototype.deleteIndex=function(uid){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(_a){switch(_a.label){case 0:return[4,new Index(this.config,uid)["delete"]()];case 1:return[2,_a.sent()]}})})};Client.prototype.deleteIndexIfExists=function(uid){return __awaiter(this,void 0,void 0,function(){var e_1;return __generator(this,function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);return[4,this.deleteIndex(uid)];case 1:_a.sent();return[2,true];case 2:e_1=_a.sent();if(e_1.code==="index_not_found"){return[2,false]}throw e_1;case 3:return[2]}})})};Client.prototype.swapIndexes=function(params){return __awaiter(this,void 0,void 0,function(){var url;return __generator(this,function(_a){switch(_a.label){case 0:url="/swap-indexes";return[4,this.httpRequest.post(url,params)];case 1:return[2,_a.sent()]}})})};Client.prototype.multiSearch=function(queries,config){return __awaiter(this,void 0,void 0,function(){var url;return __generator(this,function(_a){switch(_a.label){case 0:url="multi-search";return[4,this.httpRequest.post(url,queries,undefined,config)];case 1:return[2,_a.sent()]}})})};Client.prototype.getTasks=function(parameters){if(parameters===void 0){parameters={}}return __awaiter(this,void 0,void 0,function(){return __generator(this,function(_a){switch(_a.label){case 0:return[4,this.tasks.getTasks(parameters)];case 1:return[2,_a.sent()]}})})};Client.prototype.getTask=function(taskUid){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(_a){switch(_a.label){case 0:return[4,this.tasks.getTask(taskUid)];case 1:return[2,_a.sent()]}})})};Client.prototype.waitForTasks=function(taskUids,_a){var _b=_a===void 0?{}:_a,_c=_b.timeOutMs,timeOutMs=_c===void 0?5e3:_c,_d=_b.intervalMs,intervalMs=_d===void 0?50:_d;return __awaiter(this,void 0,void 0,function(){return __generator(this,function(_e){switch(_e.label){case 0:return[4,this.tasks.waitForTasks(taskUids,{timeOutMs:timeOutMs,intervalMs:intervalMs})];case 1:return[2,_e.sent()]}})})};Client.prototype.waitForTask=function(taskUid,_a){var _b=_a===void 0?{}:_a,_c=_b.timeOutMs,timeOutMs=_c===void 0?5e3:_c,_d=_b.intervalMs,intervalMs=_d===void 0?50:_d;return __awaiter(this,void 0,void 0,function(){return __generator(this,function(_e){switch(_e.label){case 0:return[4,this.tasks.waitForTask(taskUid,{timeOutMs:timeOutMs,intervalMs:intervalMs})];case 1:return[2,_e.sent()]}})})};Client.prototype.cancelTasks=function(parameters){return __awaiter(this,void 0,void 0,function(){return __generator(this,function(_a){switch(_a.label){case 0:return[4,this.tasks.cancelTasks(parameters)];case 1:return[2,_a.sent()]}})})};Client.prototype.deleteTasks=function(parameters){if(parameters===void 0){parameters={}}return __awaiter(this,void 0,void 0,function(){return __generator(this,function(_a){switch(_a.label){case 0:return[4,this.tasks.deleteTasks(parameters)];case 1:return[2,_a.sent()]}})})};Client.prototype.getKeys=function(parameters){if(parameters===void 0){parameters={}}return __awaiter(this,void 0,void 0,function(){var url,keys;return __generator(this,function(_a){switch(_a.label){case 0:url="keys";return[4,this.httpRequest.get(url,parameters)];case 1:keys=_a.sent();keys.results=keys.results.map(function(key){return __assign(__assign({},key),{createdAt:new Date(key.createdAt),updateAt:new Date(key.updateAt)})});return[2,keys]}})})};Client.prototype.getKey=function(keyOrUid){return __awaiter(this,void 0,void 0,function(){var url;return __generator(this,function(_a){switch(_a.label){case 0:url="keys/".concat(keyOrUid);return[4,this.httpRequest.get(url)];case 1:return[2,_a.sent()]}})})};Client.prototype.createKey=function(options){return __awaiter(this,void 0,void 0,function(){var url;return __generator(this,function(_a){switch(_a.label){case 0:url="keys";return[4,this.httpRequest.post(url,options)];case 1:return[2,_a.sent()]}})})};Client.prototype.updateKey=function(keyOrUid,options){return __awaiter(this,void 0,void 0,function(){var url;return __generator(this,function(_a){switch(_a.label){case 0:url="keys/".concat(keyOrUid);return[4,this.httpRequest.patch(url,options)];case 1:return[2,_a.sent()]}})})};Client.prototype.deleteKey=function(keyOrUid){return __awaiter(this,void 0,void 0,function(){var url;return __generator(this,function(_a){switch(_a.label){case 0:url="keys/".concat(keyOrUid);return[4,this.httpRequest["delete"](url)];case 1:return[2,_a.sent()]}})})};Client.prototype.health=function(){return __awaiter(this,void 0,void 0,function(){var url;return __generator(this,function(_a){switch(_a.label){case 0:url="health";return[4,this.httpRequest.get(url)];case 1:return[2,_a.sent()]}})})};Client.prototype.isHealthy=function(){return __awaiter(this,void 0,void 0,function(){var url;return __generator(this,function(_a){switch(_a.label){case 0:_a.trys.push([0,2,,3]);url="health";return[4,this.httpRequest.get(url)];case 1:_a.sent();return[2,true];case 2:_a.sent();return[2,false];case 3:return[2]}})})};Client.prototype.getStats=function(){return __awaiter(this,void 0,void 0,function(){var url;return __generator(this,function(_a){switch(_a.label){case 0:url="stats";return[4,this.httpRequest.get(url)];case 1:return[2,_a.sent()]}})})};Client.prototype.getVersion=function(){return __awaiter(this,void 0,void 0,function(){var url;return __generator(this,function(_a){switch(_a.label){case 0:url="version";return[4,this.httpRequest.get(url)];case 1:return[2,_a.sent()]}})})};Client.prototype.createDump=function(){return __awaiter(this,void 0,void 0,function(){var url,task;return __generator(this,function(_a){switch(_a.label){case 0:url="dumps";return[4,this.httpRequest.post(url)];case 1:task=_a.sent();return[2,new EnqueuedTask(task)]}})})};Client.prototype.generateTenantToken=function(_apiKeyUid,_searchRules,_options){var error=new Error;throw new Error("Meilisearch: failed to generate a tenant token. Generation of a token only works in a node environment \n ".concat(error.stack,"."))};return Client}();var MeiliSearch=function(_super){__extends(MeiliSearch,_super);function MeiliSearch(config){return _super.call(this,config)||this}return MeiliSearch}(Client);exports.ContentTypeEnum=ContentTypeEnum;exports.Index=Index;exports.MatchingStrategies=MatchingStrategies;exports.MeiliSearch=MeiliSearch;exports.MeiliSearchApiError=MeiliSearchApiError;exports.MeiliSearchCommunicationError=MeiliSearchCommunicationError;exports.MeiliSearchError=MeiliSearchError;exports.MeiliSearchTimeOutError=MeiliSearchTimeOutError;exports["default"]=MeiliSearch;exports.httpErrorHandler=httpErrorHandler;exports.httpResponseErrorHandler=httpResponseErrorHandler;Object.defineProperty(exports,"__esModule",{value:true})})},
vendor: 404 bytes, line 2
2"./node_modules/to-factory/to-factory.js":module=>{"use strict";var _bind=Function.prototype.bind;function toFactory(Class){var Factory=function Factory(){for(var _len=arguments.length,args=Array(_len),_key=0;_key<_len;_key++){args[_key]=arguments[_key]}return new(_bind.apply(Class,[null].concat(args)))};Factory.__proto__=Class;Factory.prototype=Class.prototype;return Factory}module.exports=toFactory}
2,"?21f4":()=>{}};var __webpack_module_cache__={};function __webpack_require__(moduleId){var cachedModule=__webpack_module_cache__[moduleId];if(cachedModule!==undefined){return cachedModule.exports}var module=__webpack_module_cache__[moduleId]={exports:{}};__webpack_modules__[moduleId].call(module.exports,module,module.exports,__webpack_require__);return module.exports}(()=>{__webpack_require__.n=module=>{var getter=module&&module.__esModule?()=>module["default"]:()=>module;__webpack_require__.d(getter,{a:getter});return getter}})();(()=>{__webpack_require__.d=(exports,definition)=>{for(var key in definition){if(__webpack_require__.o(definition,key)&&!__webpack_require__.o(exports,key)){Object.defineProperty(exports,key,{enumerable:true,get:definition[key]})}}}})();(()=>{__webpack_require__.g=function(){if(typeof globalThis==="object")return globalThis;try{return this||new Function("return this")()}catch(e){if(typeof window==="object")return window}}()})();(()=>{__webpack_require__.o=(obj,prop)=>Object.prototype.hasOwnProperty.call(obj,prop)})();(()=>{__webpack_require__.r=exports=>{if(typeof Symbol!=="undefined"&&Symbol.toStringTag){Object.defineProperty(exports,Symbol.toStringTag,{value:"Module"})}Object.defineProperty(exports,"__esModule",{value:true})}})();var __webpack_exports__={};(()=>{"use strict";__webpack_require__.r(__webpack_exports__);__webpack_require__.d(__webpack_exports__,{default:()=>__WEBPACK_DEFAULT_EXPORT__});var _src_lib_main__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./src/lib/main.js");const __WEBPACK_DEFAULT_EXPORT__=_src_lib_main__WEBPACK_IMPORTED_MODULE_0__["default"]})();__webpack_exports__=__webpack_exports__["default"];return __webpack_exports__})()});
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.