UNPKG

vue-instantsearch

Version:

👀 Lightning-fast Algolia search for Vue apps

1 lines • 86 kB
"use strict";Object.defineProperty(exports,"__esModule",{value:!0});var e=require("@swc/helpers/_/_define_property"),t=require("@swc/helpers/_/_type_of"),n=require("vue"),r=require("instantsearch.js/cjs/connectors/index"),i=require("mitt"),a=require("@swc/helpers/_/_to_consumable_array"),s=require("instantsearch-ui-components"),o=require("instantsearch.js/cjs/lib/utils"),l=require("@swc/helpers/_/_object_without_properties"),c=require("instantsearch.js/cjs/widgets/index/index"),u=require("instantsearch.js/cjs"),d=require("instantsearch.js/cjs/lib/InstantSearch"),m=require("@swc/helpers/_/_sliced_to_array"),h=require("instantsearch.js/cjs/connectors/feeds/FeedContainer"),f=require("instantsearch.js/cjs/lib/server");function p(e){var t=Object.create(null);return e&&Object.keys(e).forEach(function(n){if("default"!==n){var r=Object.getOwnPropertyDescriptor(e,n);Object.defineProperty(t,n,r.get?r:{enumerable:!0,get:function(){return e[n]}})}}),t.default=e,Object.freeze(t)}var g=p(n);var v=function(e){var t=e.name;return{props:{classNames:{type:Object,default:void 0}},methods:{suit:function(e,n){var r=function(e,t,n){if(!e)throw new Error("You need to provide `widgetName` in your data");var r=["ais-".concat(e)];return t&&r.push("-".concat(t)),n&&r.push("--".concat(n)),r.join("")}(t,e,n),i=this.classNames&&this.classNames[r];return i?[r,i].join(" "):r}}}};function y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{},r=Object.keys(n);"function"==typeof Object.getOwnPropertySymbols&&(r=r.concat(Object.getOwnPropertySymbols(n).filter(function(e){return Object.getOwnPropertyDescriptor(n,e).enumerable}))),r.forEach(function(t){S(e,t,n[t])})}return e}function S(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function k(e){function n(e,n){for(var r=arguments.length,i=new Array(r>2?r-2:0),a=2;a<r;a++)i[a-2]=arguments[a];var s=i.length>0?i:void 0;if("object"===(void 0===n?"undefined":t._(n))&&(n.attrs||n.props||n.scopedSlots||n.on)){var o=Object.keys(n.on||{}),l=Object.assign({},n,n.attrs,n.props,o.reduce(function(e,t){return e["on".concat(t[0].toUpperCase()).concat(t.slice(1))]=n.on[t],e},{}));return delete l.attrs,delete l.props,delete l.scopedSlots,o.forEach(function(e){return delete l.on[e]}),l.on&&0===Object.keys(l.on).length&&delete l.on,g.h(e,l,n.scopedSlots?Object.assign({default:function(){return s}},n.scopedSlots):s)}return g.h(e,n,s)}return function(){return e.call(this,n)}}function b(e){var t=e.$slots||e.slots;return"function"==typeof t.default?t.default():t.default}function w(e,t){return(e.$slots||e.slots||{})[t]}var C=new Set;function B(e){C.has(e)||(C.add(e),console.warn(e))}var R=function(){var t,n=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).connector,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t={inject:{instantSearchInstance:{from:"$_ais_instantSearchInstance",default:function(){var e=this.$options._componentTag;throw new TypeError('It looks like you forgot to wrap your Algolia search component "<'.concat(e,'>" inside of an "<ais-instant-search>" component.'))}},getParentIndex:{from:"$_ais_getParentIndex",default:function(){var e=this;return function(){return e.instantSearchInstance.mainIndex}}}},data:function(){return{state:null}},created:function(){if("function"==typeof n){if(this.factory=n(this.updateState,function(){}),this.widget=y(this.factory(this.widgetParams),r),this.getParentIndex().addWidgets([this.widget]),this.instantSearchInstance._initialResults&&!this.instantSearchInstance.started){if("function"!=typeof this.instantSearchInstance.__forceRender)throw new Error("You are using server side rendering with <ais-instant-search> instead of <ais-instant-search-ssr>.");this.instantSearchInstance.__forceRender(this.widget,this.getParentIndex())}}else!0!==n&&B("You are using the InstantSearch widget mixin, but didn't provide a connector.\nWhile this is technically possible, and will give you access to the Helper,\nit's not the recommended way of making custom components.\n\nIf you want to disable this message, pass { connector: true } to the mixin.\n\nRead more on using connectors: https://alg.li/vue-custom")}},e._(t,"beforeUnmount",function(){this.widget&&this.getParentIndex().removeWidgets([this.widget])}),e._(t,"watch",{widgetParams:{handler:function(e){this.state=null,this.getParentIndex().removeWidgets([this.widget]),this.widget=y(this.factory(e),r),this.getParentIndex().addWidgets([this.widget])},deep:!0}}),e._(t,"methods",{updateState:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};(arguments.length>1?arguments[1]:void 0)||(this.state=e)}}),t},x={name:"AisAutocomplete",mixins:[R({connector:r.connectAutocomplete},{$$widgetType:"ais.autocomplete"}),v({name:"Autocomplete"})],props:{escapeHTML:{type:Boolean,required:!1,default:!0}},computed:{widgetParams:function(){return{escapeHTML:this.escapeHTML}}}},E=n.createElementVNode("p",null," This widget doesn't render anything without a filled in default slot. ",-1),N=n.createElementVNode("p",null,"query, function to refine and results are provided.",-1),V=n.createElementVNode("pre",null,"refine: Function",-1),P=n.createElementVNode("summary",null,[n.createElementVNode("code",null,"indices"),n.createTextVNode(":")],-1);x.render=function(e,t,r,i,a,s){return e.state?(n.openBlock(),n.createElementBlock("div",{key:0,class:n.normalizeClass(e.suit())},[n.renderSlot(e.$slots,"default",{refine:e.state.refine,currentRefinement:e.state.currentRefinement,indices:e.state.indices},function(){return[E,N,V,n.createElementVNode("pre",null,'currentRefinement: "'+n.toDisplayString(e.state.currentRefinement)+'"',1),n.createElementVNode("details",null,[P,n.createElementVNode("pre",null,n.toDisplayString(e.state.indices),1)])]})],2)):n.createCommentVNode("",!0)};var A="instantSearchPanelEmitter",I="PANEL_CHANGE_EVENT",L=function(){var e=(arguments.length>0&&void 0!==arguments[0]?arguments[0]:{}).mapStateToCanRefine,t=void 0===e?function(e){return Boolean(e.canRefine)}:e;return{inject:{emitter:{from:A,default:function(){return{emit:function(){}}}}},data:function(){return{state:null,hasAlreadyEmitted:!1}},watch:{state:{immediate:!0,handler:function(e,n){if(e){var r=t(n||{}),i=t(e);this.hasAlreadyEmitted&&r===i||(this.emitter.emit(I,i),this.hasAlreadyEmitted=!0)}}}}}},$={name:"AisBreadcrumb",mixins:[R({connector:r.connectBreadcrumb},{$$widgetType:"ais.breadcrumb"}),L(),v({name:"Breadcrumb"})],props:{attributes:{type:Array,required:!0},separator:{type:String,default:void 0},rootPath:{type:String,default:void 0},transformItems:{type:Function,default:void 0}},computed:{widgetParams:function(){return{attributes:this.attributes,separator:this.separator,rootPath:this.rootPath,transformItems:this.transformItems}}},methods:{isLastItem:function(e){return this.state.items.length-1===e}}},M=["href"],z=["href"],F=["href","onClick"];$.render=function(e,t,r,i,a,s){return e.state?(n.openBlock(),n.createElementBlock("div",{key:0,class:n.normalizeClass([e.suit(),!e.state.canRefine&&e.suit("","noRefinement")])},[n.renderSlot(e.$slots,"default",{items:e.state.items,canRefine:e.state.canRefine,refine:e.state.refine,createURL:e.state.createURL},function(){return[n.createElementVNode("ul",{class:n.normalizeClass(e.suit("list"))},[n.createElementVNode("li",{class:n.normalizeClass([e.suit("item"),!e.state.items.length&&e.suit("item","selected")])},[Boolean(e.state.items.length)?(n.openBlock(),n.createElementBlock("a",{key:0,href:e.state.createURL(),class:n.normalizeClass(e.suit("link")),onClick:t[0]||(t[0]=n.withModifiers(function(t){return e.state.refine()},["exact","left","prevent"]))},[n.renderSlot(e.$slots,"rootLabel",{},function(){return[n.createTextVNode("Home")]})],10,M)):(n.openBlock(),n.createElementBlock("a",{key:1,href:e.state.createURL(null),class:n.normalizeClass(e.suit("link")),onClick:t[1]||(t[1]=n.withModifiers(function(t){return e.state.refine(null)},["exact","left","prevent"]))},[n.renderSlot(e.$slots,"rootLabel",{},function(){return[n.createTextVNode("Home")]})],10,z))],2),(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.state.items,function(t,r){return n.openBlock(),n.createElementBlock("li",{key:t.label,class:n.normalizeClass([e.suit("item"),s.isLastItem(r)&&e.suit("item","selected")])},[n.createElementVNode("span",{class:n.normalizeClass(e.suit("separator")),"aria-hidden":"true"},[n.renderSlot(e.$slots,"separator",{},function(){return[n.createTextVNode(">")]})],2),s.isLastItem(r)?(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createTextVNode(n.toDisplayString(t.label),1)],64)):(n.openBlock(),n.createElementBlock("a",{key:0,href:e.state.createURL(t.value),class:n.normalizeClass(e.suit("link")),onClick:n.withModifiers(function(n){return e.state.refine(t.value)},["exact","left","prevent"])},n.toDisplayString(t.label),11,F))],2)}),128))],2)]})],2)):n.createCommentVNode("",!0)};var T={name:"AisClearRefinements",mixins:[R({connector:r.connectClearRefinements},{$$widgetType:"ais.clearRefinements"}),L(),v({name:"ClearRefinements"})],props:{excludedAttributes:{type:Array,default:void 0},includedAttributes:{type:Array,default:void 0},transformItems:{type:Function,default:void 0}},computed:{widgetParams:function(){return{includedAttributes:this.includedAttributes,excludedAttributes:this.excludedAttributes,transformItems:this.transformItems}},canRefine:function(){return this.state.hasRefinements}}},_=["disabled"];T.render=function(e,t,r,i,s,o){var l;return e.state?(n.openBlock(),n.createElementBlock("div",{key:0,class:n.normalizeClass(e.suit())},[n.renderSlot(e.$slots,"default",{canRefine:o.canRefine,refine:e.state.refine,createURL:e.state.createURL},function(){return[n.createElementVNode("button",{type:"reset",class:n.normalizeClass([e.suit("button"),!o.canRefine&&e.suit("button","disabled")]),disabled:!o.canRefine,onClick:t[0]||(t[0]=n.withModifiers(function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.state.refine&&(l=e.state).refine.apply(l,a._(n))},["prevent"]))},[n.renderSlot(e.$slots,"resetLabel",{},function(){return[n.createTextVNode(" Clear refinements ")]})],10,_)]})],2)):n.createCommentVNode("",!0)};var q={inheritAttrs:!1,name:"AisConfigure",mixins:[v({name:"Configure"}),R({connector:r.connectConfigure},{$$widgetType:"ais.configure"})],computed:{widgetParams:function(){return{searchParameters:Object.assign({},this.$attrs)}}},render:k(function(e){var t=this.$slots.default;return this.state&&t?e("div",{class:this.suit()},[t({refine:this.state.refine,searchParameters:this.state.widgetParams.searchParameters})]):null})},U={inheritAttrs:!1,name:"AisExperimentalConfigureRelatedItems",mixins:[R({connector:r.EXPERIMENTAL_connectConfigureRelatedItems},{$$widgetType:"ais.configureRelatedItems"})],props:{hit:{type:Object,required:!0},matchingPatterns:{type:Object,required:!0},transformSearchParameters:{type:Function,required:!1}},computed:{widgetParams:function(){return{hit:this.hit,matchingPatterns:this.matchingPatterns,transformSearchParameters:this.transformSearchParameters}}},render:function(){return null}},H={name:"AisCurrentRefinements",mixins:[v({name:"CurrentRefinements"}),R({connector:r.connectCurrentRefinements},{$$widgetType:"ais.currentRefinements"}),L()],props:{includedAttributes:{type:Array,default:void 0},excludedAttributes:{type:Array,default:void 0},transformItems:{type:Function,default:void 0}},computed:{noRefinement:function(){return this.state&&0===this.state.items.length},widgetParams:function(){return{includedAttributes:this.includedAttributes,excludedAttributes:this.excludedAttributes,transformItems:this.transformItems}}},methods:{createItemKey:function(e){var t=e.attribute,n=e.value;return[t,e.type,n,e.operator].join(":")},capitalize:function(e){return e?e.toString().charAt(0).toLocaleUpperCase()+e.toString().slice(1):""}}},D={key:0},j=["onClick"];H.render=function(e,t,r,i,a,s){return e.state?(n.openBlock(),n.createElementBlock("div",{key:0,class:n.normalizeClass([e.suit(),s.noRefinement&&e.suit("","noRefinement")])},[n.renderSlot(e.$slots,"default",{refine:e.state.refine,items:e.state.items,createURL:e.state.createURL},function(){return[n.createElementVNode("ul",{class:n.normalizeClass(e.suit("list"))},[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.state.items,function(t){return n.openBlock(),n.createElementBlock("li",{key:t.attribute,class:n.normalizeClass(e.suit("item"))},[n.renderSlot(e.$slots,"item",{refine:t.refine,item:t,createURL:e.state.createURL},function(){return[n.createElementVNode("span",{class:n.normalizeClass(e.suit("label"))},n.toDisplayString(s.capitalize(t.label))+": ",3),(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(t.refinements,function(r){return n.openBlock(),n.createElementBlock("span",{key:s.createItemKey(r),class:n.normalizeClass(e.suit("category"))},[n.renderSlot(e.$slots,"refinement",{refine:t.refine,refinement:r,createURL:e.state.createURL},function(){return[n.createElementVNode("span",{class:n.normalizeClass(e.suit("categoryLabel"))},["query"===r.attribute?(n.openBlock(),n.createElementBlock("q",D,n.toDisplayString(r.label),1)):(n.openBlock(),n.createElementBlock(n.Fragment,{key:1},[n.createTextVNode(n.toDisplayString(r.label),1)],64))],2),n.createElementVNode("button",{class:n.normalizeClass(e.suit("delete")),type:"button",onClick:n.withModifiers(function(e){return t.refine(r)},["left","exact"])}," ✕ ",10,j)]})],2)}),128))]})],2)}),128))],2)]})],2)):n.createCommentVNode("",!0)};var O={name:"HierarchicalMenuList",props:{items:{type:Array,required:!0},level:{type:Number,required:!0},refine:{type:Function,required:!0},createURL:{type:Function,required:!0},suit:{type:Function,required:!0}}},W=["href","onClick"];O.render=function(e,t,r,i,a,s){var o=n.resolveComponent("hierarchical-menu-list",!0);return r.items.length>0?(n.openBlock(),n.createElementBlock("ul",{key:0,class:n.normalizeClass([r.suit("list"),r.level>0&&r.suit("list","child"),r.suit("list","lvl".concat(r.level))])},[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(r.items,function(e){return n.openBlock(),n.createElementBlock("li",{key:e.value,class:n.normalizeClass([r.suit("item"),e.isRefined&&r.suit("item","selected"),e.data&&e.data.length>0&&r.suit("item","parent")])},[n.createElementVNode("a",{href:r.createURL(e.value),class:n.normalizeClass([r.suit("link"),e.isRefined&&r.suit("link","selected")]),onClick:n.withModifiers(function(t){return r.refine(e.value)},["exact","left","prevent"])},[n.createElementVNode("span",{class:n.normalizeClass(r.suit("label"))},n.toDisplayString(e.label),3),n.createElementVNode("span",{class:n.normalizeClass(r.suit("count"))},n.toDisplayString(e.count),3)],10,W),e.data?(n.openBlock(),n.createBlock(o,{key:0,items:e.data,level:r.level+1,refine:r.refine,createURL:r.createURL,suit:r.suit},null,8,["items","level","refine","createURL","suit"])):n.createCommentVNode("",!0)],2)}),128))],2)):n.createCommentVNode("",!0)};var Q={name:"AisHierarchicalMenu",mixins:[v({name:"HierarchicalMenu"}),R({connector:r.connectHierarchicalMenu},{$$widgetType:"ais.hierarchicalMenu"}),L()],components:{HierarchicalMenuList:O},props:{attributes:{type:Array,required:!0},limit:{type:Number,default:void 0},showMoreLimit:{type:Number,default:void 0},showMore:{type:Boolean,default:!1},sortBy:{type:[Array,Function],default:void 0},separator:{type:String,default:void 0},rootPath:{type:String,default:void 0},showParentLevel:{type:Boolean,default:void 0},transformItems:{type:Function,default:void 0}},computed:{widgetParams:function(){return{attributes:this.attributes,limit:this.limit,showMore:this.showMore,showMoreLimit:this.showMoreLimit,separator:this.separator,rootPath:this.rootPath,showParentLevel:this.showParentLevel,sortBy:this.sortBy,transformItems:this.transformItems}}}},Z=["disabled"];Q.render=function(e,t,r,i,s,o){var l,c=n.resolveComponent("hierarchical-menu-list");return e.state?(n.openBlock(),n.createElementBlock("div",{key:0,class:n.normalizeClass([e.suit(),!e.state.canRefine&&e.suit("","noRefinement")])},[n.renderSlot(e.$slots,"default",{items:e.state.items,canRefine:e.state.canRefine,canToggleShowMore:e.state.canToggleShowMore,isShowingMore:e.state.isShowingMore,refine:e.state.refine,createURL:e.state.createURL,toggleShowMore:e.state.toggleShowMore,sendEvent:e.state.sendEvent},function(){return[n.createVNode(c,{items:e.state.items,level:0,refine:e.state.refine,createURL:e.state.createURL,suit:e.suit},null,8,["items","refine","createURL","suit"]),r.showMore?(n.openBlock(),n.createElementBlock("button",{key:0,class:n.normalizeClass([e.suit("showMore"),!e.state.canToggleShowMore&&e.suit("showMore","disabled")]),disabled:!e.state.canToggleShowMore,onClick:t[0]||(t[0]=n.withModifiers(function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.state.toggleShowMore&&(l=e.state).toggleShowMore.apply(l,a._(n))},["prevent"]))},[n.renderSlot(e.$slots,"showMoreLabel",{isShowingMore:e.state.isShowingMore},function(){return[n.createTextVNode(n.toDisplayString(e.state.isShowingMore?"Show less":"Show more"),1)]})],10,Z)):n.createCommentVNode("",!0)]})],2)):n.createCommentVNode("",!0)};var Y=function(e,t,r){if(!r)return n.h(e,t);if(e===n.Fragment)return n.h(e,Array.isArray(r)?r:[r]);var i="string"==typeof r?{default:function(){return r}}:r,a="string"==typeof e?t:Object.assign(t,{children:r});return n.h(e,a,i)},K=s.createHighlightComponent({createElement:Y,Fragment:n.Fragment}),G={name:"AisHighlighter",props:{hit:{type:Object,required:!0},attribute:{type:String,required:!0},highlightedTagName:{type:String,default:"mark"},suit:{type:Function,required:!0},highlightProperty:{type:String,required:!0},preTag:{type:String,required:!0},postTag:{type:String,required:!0}},render:function(){var e=o.getPropertyByPath(this.hit[this.highlightProperty],this.attribute)||[],t=(Array.isArray(e)?e:[e]).map(function(e){return o.getHighlightedParts(o.unescape(e.value||"")).map(function(e){var t=e.value;return{value:" "===t?" ":t,isHighlighted:e.isHighlighted}})});return Y(K,{classNames:{root:this.suit(),highlighted:this.suit("highlighted")},highlightedTagName:this.highlightedTagName,nonHighlightedTagName:n.Fragment,parts:t})}},X={name:"AisHighlight",mixins:[v({name:"Highlight"})],components:{AisHighlighter:G},props:{hit:{type:Object,required:!0},attribute:{type:String,required:!0},highlightedTagName:{type:String,default:"mark"}}};X.render=function(e,t,r,i,a,s){var o=n.resolveComponent("ais-highlighter");return n.openBlock(),n.createBlock(o,{hit:r.hit,attribute:r.attribute,"highlighted-tag-name":r.highlightedTagName,suit:e.suit,"highlight-property":"_highlightResult","pre-tag":"<mark>","post-tag":"</mark>"},null,8,["hit","attribute","highlighted-tag-name","suit"])};var J={name:"AisHits",mixins:[R({connector:r.connectHitsWithInsights},{$$widgetType:"ais.hits"}),v({name:"Hits"})],props:{showBanner:{type:Boolean,default:!0},escapeHTML:{type:Boolean,default:!0},transformItems:{type:Function,default:void 0}},computed:{widgetParams:function(){return{showBanner:this.showBanner,escapeHTML:this.escapeHTML,transformItems:this.transformItems}}},render:k(function(e){var t=this;if(!this.state)return null;var n=w(this,"default"),r=w(this,"item"),i=w(this,"banner");return r||i||!n?e(s.createHitsComponent({createElement:e}),{hits:this.state.items,itemComponent:function(n){var i=n.hit,a=n.index,s=n.onClick,o=n.onAuxClick;n.key;var c=l._(n,["hit","index","onClick","onAuxClick","key"]);return e("li",{key:i.objectID,attrs:c,on:{click:s,auxclick:o}},[r&&r({item:i,index:a,insights:t.state.insights,sendEvent:t.state.sendEvent})||"objectID: ".concat(i.objectID,", index: ").concat(a)])},banner:this.showBanner?this.state.banner:void 0,bannerComponent:i,sendEvent:this.state.sendEvent,classNames:this.classNames&&{root:this.classNames["ais-Hits"],list:this.classNames["ais-Hits-list"],item:this.classNames["ais-Hits-item"],bannerRoot:this.classNames["ais-Hits-banner"],bannerImage:this.classNames["ais-Hits-banner-image"],bannerLink:this.classNames["ais-Hits-banner-link"]}}):e("div",{attrs:{class:this.suit()}},[n({banner:this.state.banner,items:this.state.items,insights:this.state.insights,sendEvent:this.state.sendEvent})])})},ee={name:"AisHitsPerPage",mixins:[v({name:"HitsPerPage"}),R({connector:r.connectHitsPerPage},{$$widgetType:"ais.hitsPerPage"}),L()],props:{items:{type:Array,required:!0},transformItems:{type:Function,default:void 0}},computed:{widgetParams:function(){return{items:this.items,transformItems:this.transformItems}}}},te=["value","selected"];ee.render=function(e,t,r,i,a,s){return e.state?(n.openBlock(),n.createElementBlock("div",{key:0,class:n.normalizeClass(e.suit())},[n.renderSlot(e.$slots,"default",{items:e.state.items,refine:e.state.refine,hasNoResults:e.state.hasNoResults,canRefine:e.state.canRefine,createURL:e.state.createURL},function(){return[n.createElementVNode("select",{class:n.normalizeClass(e.suit("select")),onChange:t[0]||(t[0]=function(t){return e.state.refine(Number(t.currentTarget.value))})},[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.state.items,function(t){return n.openBlock(),n.createElementBlock("option",{key:t.value,class:n.normalizeClass(e.suit("option")),value:t.value,selected:t.isRefined},n.toDisplayString(t.label),11,te)}),128))],34)]})],2)):n.createCommentVNode("",!0)};var ne={name:"AisIndex",mixins:[v({name:"Index"}),R({connector:function(){return c}},{$$widgetType:"ais.index"})],provide:function(){var e=this;return{$_ais_getParentIndex:function(){return e.widget}}},props:{indexName:{type:String,required:!0},indexId:{type:String,required:!1}},render:k(function(e){return e("div",{},b(this))}),computed:{widgetParams:function(){return{indexName:this.indexName,indexId:this.indexId}}}},re=function(t){return y(e._({mixins:[v({name:"InstantSearch"})],provide:function(){return{$_ais_instantSearchInstance:this.instantSearchInstance}},watch:{searchClient:function(e){B(!1),this.instantSearchInstance.helper.setClient(e).search()},indexName:function(e){this.instantSearchInstance.helper.setIndex(e||"").search()},compositionID:function(e){this.instantSearchInstance.helper.setIndex(e||"").search()},stalledSearchDelay:function(e){this.instantSearchInstance._stalledSearchDelay=e},routing:function(){throw new Error("routing configuration can not be changed dynamically at this point.\n\nPlease open a new issue: https://github.com/algolia/instantsearch/discussions/new?category=ideas&labels=triage%2cLibrary%3A+Vue+InstantSearch&title=Feature%20request%3A%20dynamic%20props")},onStateChange:function(){throw new Error("onStateChange configuration can not be changed dynamically at this point.\n\nPlease open a new issue: https://github.com/algolia/instantsearch/discussions/new?category=ideas&labels=triage%2cLibrary%3A+Vue+InstantSearch&title=Feature%20request%3A%20dynamic%20props")},searchFunction:function(e){this.instantSearchInstance._searchFunction=e},middlewares:{immediate:!0,handler:function(e,t){var n=this;(t||[]).filter(function(t){return-1===(e||[]).indexOf(t)}).forEach(function(e){n.instantSearchInstance.unuse(e)}),(e||[]).filter(function(e){return-1===(t||[]).indexOf(e)}).forEach(function(e){n.instantSearchInstance.use(e)})}},future:function(e){this.instantSearchInstance.future=Object.assign(d.INSTANTSEARCH_FUTURE_DEFAULTS,e)}},created:function(){var e=this.instantSearchInstance.client;"function"==typeof e.addAlgoliaAgent&&(e.addAlgoliaAgent("Vue (".concat(n.version,")")),e.addAlgoliaAgent("Vue InstantSearch (".concat("4.26.11",")")))},mounted:function(){var e=this;this.$nextTick(function(){e.instantSearchInstance.started||e.instantSearchInstance.start()})}},"beforeUnmount",function(){this.instantSearchInstance.started&&this.instantSearchInstance.dispose(),this.instantSearchInstance.__initialSearchResults=void 0}),t)},ie="Vue InstantSearch: You used the prop api-key or app-id.\nThese have been replaced by search-client.\n\nSee more info here: https://www.algolia.com/doc/api-reference/widgets/instantsearch/vue/#widget-param-search-client",ae=re({name:"AisInstantSearch",props:{searchClient:{type:Object,required:!0},insightsClient:{type:Function,default:void 0},indexName:{type:String,required:!1},compositionID:{type:String,required:!1},routing:{default:void 0,validator:function(e){return!("boolean"==typeof e||!e.router&&!e.stateMapping)||(B("The `routing` option expects an object with `router` and/or `stateMapping`.\n\nSee https://www.algolia.com/doc/api-reference/widgets/instantsearch/vue/#widget-param-routing"),!1)}},insights:{default:void 0,validator:function(e){return void 0===e||"boolean"==typeof e||"object"===(void 0===e?"undefined":t._(e))}},stalledSearchDelay:{type:Number,default:void 0},searchFunction:{type:Function,default:void 0},onStateChange:{type:Function,default:void 0},initialUiState:{type:Object,default:void 0},apiKey:{type:String,default:void 0,validator:function(e){return e&&B(ie),!1}},appId:{type:String,default:void 0,validator:function(e){return e&&B(ie),!1}},middlewares:{type:Array,default:null},future:{type:Object,default:void 0}},data:function(){return{instantSearchInstance:u({searchClient:this.searchClient,insightsClient:this.insightsClient,insights:this.insights,indexName:this.indexName,compositionID:this.compositionID,routing:this.routing,stalledSearchDelay:this.stalledSearchDelay,searchFunction:this.searchFunction,onStateChange:this.onStateChange,initialUiState:this.initialUiState,future:this.future})}},render:k(function(t){var n;return t("div",{class:(n={},e._(n,this.suit(),!0),e._(n,this.suit("","ssr"),!1),n)},b(this))})}),se=re({name:"AisInstantSearchSsr",inject:{$_ais_ssrInstantSearchInstance:{default:function(){throw new Error("`createServerRootMixin` is required when using SSR.")}}},data:function(){return{instantSearchInstance:this.$_ais_ssrInstantSearchInstance}},render:k(function(t){var n;return t("div",{class:(n={},e._(n,this.suit(),!0),e._(n,this.suit("","ssr"),!0),n)},b(this))})}),oe={name:"AisInfiniteHits",mixins:[R({connector:r.connectInfiniteHitsWithInsights},{$$widgetType:"ais.infiniteHits"}),v({name:"InfiniteHits"})],props:{showBanner:{type:Boolean,default:!0},showPrevious:{type:Boolean,default:!1},escapeHTML:{type:Boolean,default:!0},transformItems:{type:Function,default:void 0},cache:{type:Object,default:void 0}},computed:{widgetParams:function(){return{showBanner:this.showBanner,showPrevious:this.showPrevious,escapeHTML:this.escapeHTML,transformItems:this.transformItems,cache:this.cache}}},methods:{refinePrevious:function(){this.state.showPrevious()},refineNext:function(){this.state.showMore()}}},le=["disabled"],ce=["href","target"],ue=["src","alt"],de=["src","alt"],me=["onClick","onAuxclick"],he=["disabled"];oe.render=function(e,t,r,i,a,s){return e.state?(n.openBlock(),n.createElementBlock("div",{key:0,class:n.normalizeClass(e.suit())},[r.showPrevious?n.renderSlot(e.$slots,"loadPrevious",{key:0,refinePrevious:s.refinePrevious,page:e.state.results.page,isFirstPage:e.state.isFirstPage},function(){return[n.createElementVNode("button",{class:n.normalizeClass([e.suit("loadPrevious"),e.state.isFirstPage&&e.suit("loadPrevious","disabled")]),disabled:e.state.isFirstPage,onClick:t[0]||(t[0]=function(e){return s.refinePrevious()})}," Show previous results ",10,le)]}):n.createCommentVNode("",!0),n.renderSlot(e.$slots,"default",{items:e.state.items,results:e.state.results,banner:e.state.banner,isLastPage:e.state.isLastPage,refinePrevious:s.refinePrevious,refineNext:s.refineNext,refine:s.refineNext,insights:e.state.insights,sendEvent:e.state.sendEvent},function(){return[r.showBanner&&e.state.banner&&e.state.banner.image.urls[0].url?n.renderSlot(e.$slots,"banner",{key:0,banner:e.state.banner},function(){return[n.createElementVNode("aside",{class:n.normalizeClass(e.suit("banner"))},[e.state.banner.link?(n.openBlock(),n.createElementBlock("a",{key:0,href:e.state.banner.link.url,target:e.state.banner.link.target,class:n.normalizeClass(e.suit("banner-link"))},[n.createElementVNode("img",{src:e.state.banner.image.urls[0].url,alt:e.state.banner.image.title,class:n.normalizeClass(e.suit("banner-image"))},null,10,ue)],10,ce)):(n.openBlock(),n.createElementBlock("img",{key:1,src:e.state.banner.image.urls[0].url,alt:e.state.banner.image.title,class:n.normalizeClass(e.suit("banner-image"))},null,10,de))],2)]}):n.createCommentVNode("",!0),n.createElementVNode("ol",{class:n.normalizeClass(e.suit("list"))},[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.state.items,function(t,r){return n.openBlock(),n.createElementBlock("li",{class:n.normalizeClass(e.suit("item")),key:t.objectID,onClick:function(n){return e.state.sendEvent("click:internal",t,"Hit Clicked")},onAuxclick:function(n){return e.state.sendEvent("click:internal",t,"Hit Clicked")}},[n.renderSlot(e.$slots,"item",{item:t,index:r,insights:e.state.insights,sendEvent:e.state.sendEvent},function(){return[n.createTextVNode(" objectID: "+n.toDisplayString(t.objectID)+", index: "+n.toDisplayString(r),1)]})],42,me)}),128))],2),n.renderSlot(e.$slots,"loadMore",{refineNext:s.refineNext,refine:s.refineNext,page:e.state.results.page,isLastPage:e.state.isLastPage},function(){return[n.createElementVNode("button",{class:n.normalizeClass([e.suit("loadMore"),e.state.isLastPage&&e.suit("loadMore","disabled")]),disabled:e.state.isLastPage,onClick:t[1]||(t[1]=function(e){return s.refineNext()})}," Show more results ",10,he)]})]})],2)):n.createCommentVNode("",!0)};var fe={name:"AisMenu",mixins:[v({name:"Menu"}),R({connector:r.connectMenu},{$$widgetType:"ais.menu"}),L()],props:{attribute:{type:String,required:!0},limit:{type:Number,default:void 0},showMoreLimit:{type:Number,default:void 0},showMore:{type:Boolean,default:!1},sortBy:{type:[Array,Function],default:void 0},transformItems:{type:Function,default:void 0}},computed:{widgetParams:function(){return{attribute:this.attribute,limit:this.limit,showMore:this.showMore,showMoreLimit:this.showMoreLimit,sortBy:this.sortBy,transformItems:this.transformItems}},showShowMoreButton:function(){return this.state.canRefine&&this.showMore}}},pe=["href","onClick"],ge=["disabled"];fe.render=function(e,t,r,i,s,o){var l;return e.state?(n.openBlock(),n.createElementBlock("div",{key:0,class:n.normalizeClass([e.suit(),!e.state.canRefine&&e.suit("","noRefinement")])},[n.renderSlot(e.$slots,"default",{items:e.state.items,canRefine:e.state.canRefine,canToggleShowMore:e.state.canToggleShowMore,isShowingMore:e.state.isShowingMore,refine:e.state.refine,createURL:e.state.createURL,toggleShowMore:e.state.toggleShowMore,sendEvent:e.state.sendEvent},function(){return[n.createElementVNode("ul",{class:n.normalizeClass(e.suit("list"))},[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.state.items,function(t){return n.openBlock(),n.createElementBlock("li",{key:t.value,class:n.normalizeClass([e.suit("item"),t.isRefined&&e.suit("item","selected")])},[n.createElementVNode("a",{href:e.state.createURL(t.value),class:n.normalizeClass(e.suit("link")),onClick:n.withModifiers(function(n){return e.state.refine(t.value)},["exact","left","prevent"])},[n.createElementVNode("span",{class:n.normalizeClass(e.suit("label"))},n.toDisplayString(t.label),3),n.createElementVNode("span",{class:n.normalizeClass(e.suit("count"))},n.toDisplayString(t.count),3)],10,pe)],2)}),128))],2),o.showShowMoreButton?(n.openBlock(),n.createElementBlock("button",{key:0,class:n.normalizeClass([e.suit("showMore"),!e.state.canToggleShowMore&&e.suit("showMore","disabled")]),disabled:!e.state.canToggleShowMore,onClick:t[0]||(t[0]=n.withModifiers(function(){for(var t=arguments.length,n=new Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.state.toggleShowMore&&(l=e.state).toggleShowMore.apply(l,a._(n))},["prevent"]))},[n.renderSlot(e.$slots,"showMoreLabel",{isShowingMore:e.state.isShowingMore},function(){return[n.createTextVNode(n.toDisplayString(e.state.isShowingMore?"Show less":"Show more"),1)]})],10,ge)):n.createCommentVNode("",!0)]})],2)):n.createCommentVNode("",!0)};var ve={name:"AisMenuSelect",mixins:[v({name:"MenuSelect"}),R({connector:r.connectMenu},{$$widgetType:"ais.menuSelect"}),L()],props:{attribute:{type:String,required:!0},limit:{type:Number,default:10},sortBy:{type:[Array,Function],default:void 0},transformItems:{type:Function,default:function(e){return e}}},computed:{widgetParams:function(){return{attribute:this.attribute,limit:this.limit,sortBy:this.sortBy,transformItems:this.transformItems}}},methods:{refine:function(e){this.state.refine(e)}}},ye=["value","selected"];ve.render=function(e,t,r,i,a,s){return e.state?(n.openBlock(),n.createElementBlock("div",{key:0,class:n.normalizeClass([e.suit(),!e.state.canRefine&&e.suit("","noRefinement")])},[n.renderSlot(e.$slots,"default",{items:e.state.items,canRefine:e.state.canRefine,refine:s.refine,createURL:e.state.createURL,sendEvent:e.state.sendEvent},function(){return[n.createElementVNode("select",{class:n.normalizeClass(e.suit("select")),onChange:t[0]||(t[0]=function(e){return s.refine(e.currentTarget.value)})},[n.createElementVNode("option",{class:n.normalizeClass(e.suit("option")),value:""},[n.renderSlot(e.$slots,"defaultOption",{},function(){return[n.createTextVNode(" See all ")]})],2),(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.state.items,function(t){return n.openBlock(),n.createElementBlock("option",{key:t.value,class:n.normalizeClass(e.suit("option")),value:t.value,selected:t.isRefined},[n.renderSlot(e.$slots,"item",{item:t},function(){return[n.createTextVNode(n.toDisplayString(t.label)+" ("+n.toDisplayString(t.count)+") ",1)]})],10,ye)}),128))],34)]})],2)):n.createCommentVNode("",!0)};var Se={name:"AisNumericMenu",mixins:[R({connector:r.connectNumericMenu},{$$widgetType:"ais.numericMenu"}),v({name:"NumericMenu"}),L()],props:{attribute:{type:String,required:!0},items:{type:Array,required:!0},transformItems:{type:Function,default:void 0}},computed:{widgetParams:function(){return{attribute:this.attribute,transformItems:this.transformItems,items:this.items}}}},ke=["name","value","checked"];Se.render=function(e,t,r,i,a,s){return e.state?(n.openBlock(),n.createElementBlock("div",{key:0,class:n.normalizeClass([e.suit(),!e.state.canRefine&&e.suit("","noRefinement")])},[n.renderSlot(e.$slots,"default",{items:e.state.items,canRefine:e.state.canRefine,refine:e.state.refine,createURL:e.state.createURL,sendEvent:e.state.sendEvent},function(){return[n.createElementVNode("ul",{class:n.normalizeClass([e.suit("list")])},[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.state.items,function(i){return n.openBlock(),n.createElementBlock("li",{key:i.label,class:n.normalizeClass([e.suit("item"),i.isRefined&&e.suit("item","selected")])},[n.createElementVNode("label",{class:n.normalizeClass(e.suit("label"))},[n.createElementVNode("input",{type:"radio",class:n.normalizeClass(e.suit("radio")),name:r.attribute,value:i.value,checked:i.isRefined,onChange:t[0]||(t[0]=function(t){return e.state.refine(t.target.value)})},null,42,ke),n.createElementVNode("span",{class:n.normalizeClass(e.suit("labelText"))},n.toDisplayString(i.label),3)],2)],2)}),128))],2)]})],2)):n.createCommentVNode("",!0)};var be={name:"AisPagination",mixins:[v({name:"Pagination"}),R({connector:r.connectPagination},{$$widgetType:"ais.pagination"}),L()],props:{padding:{type:Number,default:void 0,validator:function(e){return e>0}},totalPages:{type:Number,default:void 0,validator:function(e){return e>0}},showFirst:{type:Boolean,default:!0},showLast:{type:Boolean,default:!0},showNext:{type:Boolean,default:!0},showPrevious:{type:Boolean,default:!0}},computed:{widgetParams:function(){return{padding:this.padding,totalPages:this.totalPages}}},emits:["page-change"],methods:{refine:function(e){var t=Math.min(Math.max(e,0),this.state.nbPages-1);this.state.refine(t),this.$emit("page-change",t)}}},we=["href"],Ce=["href"],Be=["href","aria-label","onClick"],Re=["href"],xe=["aria-label","href"],Ee=["aria-label"];be.render=function(t,r,i,a,s,o){var l;return t.state?(n.openBlock(),n.createElementBlock("div",{key:0,class:n.normalizeClass((l={},e._(l,t.suit(),!0),e._(l,t.suit("","noRefinement"),t.state.nbPages<=1),l))},[n.renderSlot(t.$slots,"default",{refine:o.refine,createURL:t.state.createURL,currentRefinement:t.state.currentRefinement,nbHits:t.state.nbHits,nbPages:t.state.nbPages,pages:t.state.pages,isFirstPage:t.state.isFirstPage,isLastPage:t.state.isLastPage},function(){var a,s,l,c;return[n.createElementVNode("ul",{class:n.normalizeClass(t.suit("list"))},[i.showFirst?(n.openBlock(),n.createElementBlock("li",{key:0,class:n.normalizeClass((a={},e._(a,t.suit("item"),!0),e._(a,t.suit("item","disabled"),t.state.isFirstPage),e._(a,t.suit("item","firstPage"),!0),a))},[n.renderSlot(t.$slots,"first",{createURL:function(){return t.state.createURL(0)},isFirstPage:t.state.isFirstPage,refine:function(){return o.refine(0)}},function(){return[t.state.isFirstPage?(n.openBlock(),n.createElementBlock("span",{key:1,class:n.normalizeClass(t.suit("link")),"aria-label":"First Page"},"‹‹",2)):(n.openBlock(),n.createElementBlock("a",{key:0,class:n.normalizeClass(t.suit("link")),"aria-label":"First Page",href:t.state.createURL(0),onClick:r[0]||(r[0]=n.withModifiers(function(e){return o.refine(0)},["exact","left","prevent"]))},"‹‹",10,we))]})],2)):n.createCommentVNode("",!0),i.showPrevious?(n.openBlock(),n.createElementBlock("li",{key:1,class:n.normalizeClass((s={},e._(s,t.suit("item"),!0),e._(s,t.suit("item","disabled"),t.state.isFirstPage),e._(s,t.suit("item","previousPage"),!0),s))},[n.renderSlot(t.$slots,"previous",{createURL:function(){return t.state.createURL(t.state.currentRefinement-1)},isFirstPage:t.state.isFirstPage,refine:function(){return o.refine(t.state.currentRefinement-1)}},function(){return[t.state.isFirstPage?(n.openBlock(),n.createElementBlock("span",{key:1,class:n.normalizeClass(t.suit("link")),"aria-label":"Previous Page"},"‹",2)):(n.openBlock(),n.createElementBlock("a",{key:0,class:n.normalizeClass(t.suit("link")),"aria-label":"Previous Page",href:t.state.createURL(t.state.currentRefinement-1),onClick:r[1]||(r[1]=n.withModifiers(function(e){return o.refine(t.state.currentRefinement-1)},["exact","left","prevent"]))},"‹",10,Ce))]})],2)):n.createCommentVNode("",!0),(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(t.state.pages,function(r){var i;return n.openBlock(),n.createElementBlock("li",{class:n.normalizeClass((i={},e._(i,t.suit("item"),!0),e._(i,t.suit("item","page"),!0),e._(i,t.suit("item","selected"),t.state.currentRefinement===r),i)),key:r},[n.renderSlot(t.$slots,"item",{page:r,createURL:function(){return t.state.createURL(r)},isFirstPage:t.state.isFirstPage,isLastPage:t.state.isLastPage,refine:function(){return o.refine(r)}},function(){return[n.createElementVNode("a",{class:n.normalizeClass(t.suit("link")),href:t.state.createURL(r),"aria-label":"Page ".concat(r+1),onClick:n.withModifiers(function(e){return o.refine(r)},["exact","left","prevent"])},n.toDisplayString(r+1),11,Be)]})],2)}),128)),i.showNext?(n.openBlock(),n.createElementBlock("li",{key:2,class:n.normalizeClass((l={},e._(l,t.suit("item"),!0),e._(l,t.suit("item","disabled"),t.state.isLastPage),e._(l,t.suit("item","nextPage"),!0),l))},[n.renderSlot(t.$slots,"next",{createURL:function(){return t.state.createURL(t.state.currentRefinement+1)},isLastPage:t.state.isLastPage,refine:function(){return o.refine(t.state.currentRefinement+1)}},function(){return[t.state.isLastPage?(n.openBlock(),n.createElementBlock("span",{key:1,class:n.normalizeClass(t.suit("link")),"aria-label":"Next Page"},"›",2)):(n.openBlock(),n.createElementBlock("a",{key:0,class:n.normalizeClass(t.suit("link")),"aria-label":"Next Page",href:t.state.createURL(t.state.currentRefinement+1),onClick:r[2]||(r[2]=n.withModifiers(function(e){return o.refine(t.state.currentRefinement+1)},["exact","left","prevent"]))},"›",10,Re))]})],2)):n.createCommentVNode("",!0),i.showLast?(n.openBlock(),n.createElementBlock("li",{key:3,class:n.normalizeClass((c={},e._(c,t.suit("item"),!0),e._(c,t.suit("item","disabled"),t.state.isLastPage),e._(c,t.suit("item","lastPage"),!0),c))},[n.renderSlot(t.$slots,"last",{createURL:function(){return t.state.createURL(t.state.nbPages-1)},isLastPage:t.state.isLastPage,refine:function(){return o.refine(t.state.nbPages-1)}},function(){return[t.state.isLastPage?(n.openBlock(),n.createElementBlock("span",{key:1,class:n.normalizeClass(t.suit("link")),"aria-label":"Last Page, Page ".concat(t.state.nbPages)}," ›› ",10,Ee)):(n.openBlock(),n.createElementBlock("a",{key:0,class:n.normalizeClass(t.suit("link")),"aria-label":"Last Page, Page ".concat(t.state.nbPages),href:t.state.createURL(t.state.nbPages-1),onClick:r[3]||(r[3]=n.withModifiers(function(e){return o.refine(t.state.nbPages-1)},["exact","left","prevent"]))},"››",10,xe))]})],2)):n.createCommentVNode("",!0)],2)]})],2)):n.createCommentVNode("",!0)};var Ne={name:"AisPanel",mixins:[v({name:"Panel"}),function(){var t;return t={props:{emitter:{type:Object,required:!1,default:function(){return i()}}},provide:function(){return e._({},A,this.emitter)},data:function(){return{canRefine:!0}},created:function(){var e=this;this.emitter.on(I,function(t){e.updateCanRefine(t)})}},e._(t,"beforeUnmount",function(){this.emitter.all.clear()}),e._(t,"methods",{updateCanRefine:function(e){this.canRefine=e}}),t}()],methods:{getSlot:function(e){return this.$slots[e]}}};Ne.render=function(e,t,r,i,a,s){return n.openBlock(),n.createElementBlock("div",{class:n.normalizeClass([e.suit(),!e.canRefine&&e.suit("","noRefinement")])},[s.getSlot("header")?(n.openBlock(),n.createElementBlock("div",{key:0,class:n.normalizeClass(e.suit("header"))},[n.renderSlot(e.$slots,"header",{hasRefinements:e.canRefine})],2)):n.createCommentVNode("",!0),n.createElementVNode("div",{class:n.normalizeClass(e.suit("body"))},[n.renderSlot(e.$slots,"default",{hasRefinements:e.canRefine})],2),s.getSlot("footer")?(n.openBlock(),n.createElementBlock("div",{key:1,class:n.normalizeClass(e.suit("footer"))},[n.renderSlot(e.$slots,"footer",{hasRefinements:e.canRefine})],2)):n.createCommentVNode("",!0)],2)};var Ve={name:"AisPoweredBy",mixins:[v({name:"PoweredBy"})],props:{theme:{default:"light",validator:function(e){return-1!==["light","dark"].indexOf(e)}}},computed:{algoliaUrl:function(){return"https://www.algolia.com/?utm_source=vue-instantsearch&utm_medium=website&"+"utm_content=".concat(location?location.hostname:"","&")+"utm_campaign=poweredby"}}},Pe=["href"],Ae=["fill"],Ie=["fill"];Ve.render=function(e,t,r,i,a,s){return n.openBlock(),n.createElementBlock("div",{class:n.normalizeClass([e.suit(),e.suit("",r.theme)])},[n.createElementVNode("a",{class:n.normalizeClass(e.suit("link")),href:s.algoliaUrl,target:"_blank",rel:"noopener","aria-label":"search by Algolia"},[(n.openBlock(),n.createElementBlock("svg",{style:{height:"1.2em",width:"auto"},class:n.normalizeClass([e.suit("logo"),e.suit("",r.theme)]),viewBox:"0 0 572 64"},[n.createElementVNode("path",{fill:"dark"===r.theme?"#FFF":"#36395A",d:"M16 48.3c-3.4 0-6.3-.6-8.7-1.7A12.4 12.4 0 0 1 1.9 42C.6 40 0 38 0 35.4h6.5a6.7 6.7 0 0 0 3.9 6c1.4.7 3.3 1.1 5.6 1.1 2.2 0 4-.3 5.4-1a7 7 0 0 0 3-2.4 6 6 0 0 0 1-3.4c0-1.5-.6-2.8-1.9-3.7-1.3-1-3.3-1.6-5.9-1.8l-4-.4c-3.7-.3-6.6-1.4-8.8-3.4a10 10 0 0 1-3.3-7.9c0-2.4.6-4.6 1.8-6.4a12 12 0 0 1 5-4.3c2.2-1 4.7-1.6 7.5-1.6s5.5.5 7.6 1.6a12 12 0 0 1 5 4.4c1.2 1.8 1.8 4 1.8 6.7h-6.5a6.4 6.4 0 0 0-3.5-5.9c-1-.6-2.6-1-4.4-1s-3.2.3-4.4 1c-1.1.6-2 1.4-2.6 2.4-.5 1-.8 2-.8 3.1a5 5 0 0 0 1.5 3.6c1 1 2.6 1.7 4.7 1.9l4 .3c2.8.2 5.2.8 7.2 1.8 2.1 1 3.7 2.2 4.9 3.8a9.7 9.7 0 0 1 1.7 5.8c0 2.5-.7 4.7-2 6.6a13 13 0 0 1-5.6 4.4c-2.4 1-5.2 1.6-8.4 1.6Zm35.6 0c-2.6 0-4.8-.4-6.7-1.3a13 13 0 0 1-4.7-3.5 17.1 17.1 0 0 1-3.6-10.4v-1c0-2 .3-3.8 1-5.6a13 13 0 0 1 7.3-8.3 15 15 0 0 1 6.3-1.4A13.2 13.2 0 0 1 64 24.3c1 2.2 1.6 4.6 1.6 7.2V34H39.4v-4.3h21.8l-1.8 2.2c0-2-.3-3.7-.9-5.1a7.3 7.3 0 0 0-2.7-3.4c-1.2-.7-2.7-1.1-4.6-1.1s-3.4.4-4.7 1.3a8 8 0 0 0-2.9 3.6c-.6 1.5-.9 3.3-.9 5.4 0 2 .3 3.7 1 5.3a7.9 7.9 0 0 0 2.8 3.7c1.3.8 3 1.3 5 1.3s3.8-.5 5.1-1.3c1.3-1 2.1-2 2.4-3.2h6a11.8 11.8 0 0 1-7 8.7 16 16 0 0 1-6.4 1.2ZM80 48c-2.2 0-4-.3-5.7-1a8.4 8.4 0 0 1-3.7-3.3 9.7 9.7 0 0 1-1.3-5.2c0-2 .5-3.8 1.5-5.2a9 9 0 0 1 4.3-3.1c1.8-.7 4-1 6.7-1H89v4.1h-7.5c-2 0-3.4.5-4.4 1.4-1 1-1.6 2.1-1.6 3.6s.5 2.7 1.6 3.6c1 1 2.5 1.4 4.4 1.4 1.1 0 2.2-.2 3.2-.7 1-.4 1.9-1 2.6-2 .6-1 1-2.4 1-4.2l1.7 2.1c-.2 2-.7 3.8-1.5 5.2a9 9 0 0 1-3.4 3.3 12 12 0 0 1-5.3 1Zm9.5-.7v-8.8h-1v-10c0-1.8-.5-3.2-1.4-4.1-1-1-2.4-1.4-4.2-1.4a142.9 142.9 0 0 0-10.2.4v-5.6a74.8 74.8 0 0 1 8.6-.4c3 0 5.5.4 7.5 1.2s3.4 2 4.4 3.6c1 1.7 1.4 4 1.4 6.7v18.4h-5Zm12.9 0V17.8h5v12.3h-.2c0-4.2 1-7.4 2.8-9.5a11 11 0 0 1 8.3-3.1h1v5.6h-2a9 9 0 0 0-6.3 2.2c-1.5 1.5-2.2 3.6-2.2 6.4v15.6h-6.4Zm34.4 1a15 15 0 0 1-6.6-1.3c-1.9-.9-3.4-2-4.7-3.5a15.5 15.5 0 0 1-2.7-5c-.6-1.7-1-3.6-1-5.4v-1c0-2 .4-3.8 1-5.6a15 15 0 0 1 2.8-4.9c1.3-1.5 2.8-2.6 4.6-3.5a16.4 16.4 0 0 1 13.3.2c2 1 3.5 2.3 4.8 4a12 12 0 0 1 2 6H144c-.2-1.6-1-3-2.2-4.1a7.5 7.5 0 0 0-5.2-1.7 8 8 0 0 0-4.7 1.3 8 8 0 0 0-2.8 3.6 13.8 13.8 0 0 0 0 10.3c.6 1.5 1.5 2.7 2.8 3.6s2.8 1.3 4.8 1.3c1.5 0 2.7-.2 3.8-.8a7 7 0 0 0 2.6-2c.7-1 1-2 1.2-3.2h6.2a11 11 0 0 1-2 6.2 15.1 15.1 0 0 1-11.8 5.5Zm19.7-1v-40h6.4V31h-1.3c0-3 .4-5.5 1.1-7.6a9.7 9.7 0 0 1 3.5-4.8A9.9 9.9 0 0 1 172 17h.3c3.5 0 6 1.1 7.9 3.5 1.7 2.3 2.6 5.7 2.6 10v16.8h-6.4V29.6c0-2.1-.6-3.8-1.8-5a6.4 6.4 0 0 0-4.8-1.8c-2 0-3.7.7-5 2a7.8 7.8 0 0 0-1.9 5.5v17h-6.4Zm63.8 1a12.2 12.2 0 0 1-10.9-6.2 19 19 0 0 1-1.8-7.3h1.4v12.5h-5.1v-40h6.4v19.8l-2 3.5c.2-3.1.8-5.7 1.9-7.7a11 11 0 0 1 4.4-4.5c1.8-1 3.9-1.5 6.1-1.5a13.4 13.4 0 0 1 12.8 9.1c.7 1.9 1 3.8 1 6v1c0 2.2-.3 4.1-1 6a13.6 13.6 0 0 1-13.2 9.4Zm-1.2-5.5a8.4 8.4 0 0 0 7.9-5c.7-1.5 1.1-3.3 1.1-5.3s-.4-3.8-1.1-5.3a8.7 8.7 0 0 0-3.2-3.6 9.6 9.6 0 0 0-9.2-.2 8.5 8.5 0 0 0-3.3 3.2c-.8 1.4-1.3 3-1.3 5v2.3a9 9 0 0 0 1.3 4.8 9 9 0 0 0 3.4 3c1.4.7 2.8 1 4.4 1Zm27.3 3.9-10-28.9h6.5l9.5 28.9h-6Zm-7.5 12.2v-5.7h4.9c1 0 2-.1 2.9-.4a4 4 0 0 0 2-1.4c.4-.7.9-1.6 1.2-2.7l8.6-30.9h6.2l-9.3 32.4a14 14 0 0 1-2.5 5 8.9 8.9 0 0 1-4 2.8c-1.5.6-3.4.9-5.6.9h-4.4Zm9-12.2v-5.2h6.4v5.2H248Z"},null,8,Ae),n.createElementVNode("path",{fill:"dark"===r.theme?"#FFF":"#003DFF",d:"M534.4 9.1H528a.8.8 0 0 1-.7-.7V1.8c0-.4.2-.7.6-.8l6.5-1c.4 0 .8.2.9.6v7.8c0 .4-.4.7-.8.7zM428 35.2V.8c0-.5-.3-.8-.7-.8h-.2l-6.4 1c-.4 0-.7.4-.7.8v35c0 1.6 0 11.8 12.3 12.2.5 0 .8-.4.8-.8V43c0-.4-.3-.7-.6-.8-4.5-.5-4.5-6-4.5-7zm106.5-21.8H528c-.4 0-.7.4-.7.8v34c0 .4.3.8.7.8h6.5c.4 0 .8-.4.8-.8v-34c0-.5-.4-.8-.8-.8zm-17.7 21.8V.8c0-.5-.3-.8-.8-.8l-6.5 1c-.4 0-.7.4-.7.8v35c0 1.6 0 11.8 12.3 12.2.4 0 .8-.4.8-.8V43c0-.4-.3-.7-.7-.8-4.4-.5-4.4-6-4.4-7zm-22.2-20.6a16.5 16.5 0 0 1 8.6 9.3c.8 2.2 1.3 4.8 1.3 7.5a19.4 19.4 0 0 1-4.6 12.6 14.8 14.8 0 0 1-5.2 3.6c-2 .9-5.2 1.4-6.8 1.4a21 21 0 0 1-6.7-1.4 15.4 15.4 0 0 1-8.6-9.3 21.3 21.3 0 0 1 0-14.4 15.2 15.2 0 0 1 8.6-9.3c2-.8 4.3-1.2 6.7-1.2s4.6.4 6.7 1.2zm-6.7 27.6c2.7 0 4.7-1 6.2-3s2.2-4.3 2.2-7.8-.7-6.3-2.2-8.3-3.5-3-6.2-3-4.7 1-6.1 3c-1.5 2-2.2 4.8-2.2 8.3s.7 5.8 2.2 7.8 3.5 3 6.2 3zm-88.8-28.8c-6.2 0-11.7 3.3-14.8 8.2a18.6 18.6 0 0 0 4.8 25.2c1.8 1.2 4 1.8 6.2 1.7s.1 0 .1 0h.9c4.2-.7 8-4 9.1-8.1v7.4c0 .4.3.7.8.7h6.4a.7.7 0 0 0 .7-.7V14.2c0-.5-.3-.8-.7-.8h-13.5zm6.3 26.5a9.8 9.8 0 0 1-5.7 2h-.5a10 10 0 0 1-9.2-14c1.4-3.7 5-6.3 9-6.3h6.4v18.3zm152.3-26.5h13.5c.5 0 .8.3.8.7v33.7c0 .4-.3.7-.8.7h-6.4a.7.7 0 0 1-.8-.7v-7.4c-1.2 4-4.8 7.4-9 8h-.1a4.2 4.2 0 0 1-.5.1h-.9a10.3 10.3 0 0 1-7-2.6c-4-3.3-6.5-8.4-6.5-14.2 0-3.7 1-7.2 3-10 3-5 8.5-8.3 14.7-8.3zm.6 28.4c2.2-.1 4.2-.6 5.7-2V21.7h-6.3a9.8 9.8 0 0 0-9 6.4 10.2 10.2 0 0 0 9.1 13.9h.5zM452.8 13.4c-6.2 0-11.7 3.3-14.8 8.2a18.5 18.5 0 0 0 3.6 24.3 10.4 10.4 0 0 0 13 .6c2.2-1.5 3.8-3.7 4.5-6.1v7.8c0 2.8-.8 5-2.2 6.3-1.5 1.5-4 2.2-7.5 2.2l-6-.3c-.3 0-.7.2-.8.5l-1.6 5.5c-.1.4.1.8.5 1h.1c2.8.4 5.5.6 7 .6 6.3 0 11-1.4 14-4.1 2.7-2.5 4.2-6.3 4.5-11.4V14.2c0-.5-.4-.8-.8-.8h-13.5zm6.3 8.2v18.3a9.6 9.6 0 0 1-5.6 2h-1a10.3 10.3 0 0 1-8.8-14c1.4-3.7 5-6.3 9-6.3h6.4zM291 31.5A32 32 0 0 1 322.8 0h30.8c.6 0 1.2.5 1.2 1.2v61.5c0 1.1-1.3 1.7-2.2 1l-19.2-17a18 18 0 0 1-11 3.4 18.1 18.1 0 1 1 18.2-14.8c-.1.4-.5.7-.9.6-.1 0-.3 0-.4-.2l-3.8-3.4c-.4-.3-.6-.8-.7-1.4a12 12 0 1 0-2.4 8.3c.4-.4 1-.5 1.6-.2l14.7 13.1v-46H323a26 26 0 1 0 10 49.7c.8-.4 1.6-.2 2.3.3l3 2.7c.3.2.3.7 0 1l-.2.2a32 32 0 0 1-47.2-28.6z"},null,8,Ie)],2))],10,Pe)],2)};var Le={name:"AisQueryRuleContext",mixins:[v({name:"QueryRuleContext"}),R({connector:r.connectQueryRules},{$$widgetType:"ais.queryRuleContext"})],props:{trackedFilters:{type:Object,required:!0},transformRuleContexts:{type:Function,required:!1,default:void 0}},computed:{widgetParams:function(){return{trackedFilters:this.trackedFilters,transformRuleContexts:this.transformRuleContexts}}},render:function(){return null}},$e={name:"AisQueryRuleCustomData",mixins:[v({name:"QueryRuleCustomData"}),R({connector:r.connectQueryRules},{$$widgetType:"ais.queryRuleCustomData"})],props:{transformItems:{type:Function,required:!1,default:void 0}},computed:{widgetParams:function(){return{transformItems:this.transformItems}}}};$e.render=function(e,t,r,i,a,s){return e.state?(n.openBlock(),n.createElementBlock("div",{key:0,class:n.normalizeClass(e.suit())},[n.renderSlot(e.$slots,"default",{items:e.state.items},function(){return[(n.openBlock(!0),n.createElementBlock(n.Fragment,null,n.renderList(e.state.items,function(t,r){return n.openBlock(),n.createElementBlock("div",{key:r},[n.renderSlot(e.$slots,"item",{item:t},function(){return[n.createElementVNode("pre",null,n.toDisplayString(t),1)]})])}),128))]})],2)):n.createCommentVNode("",!0)};var Me={name:"AisRangeInput",mixins:[v({name:"RangeInput"}),R({connector:r.connectRange},{$$widgetType:"ais.rangeInput"}),L()],props:{attribute:{type:String,required:!0},min:{type:Number,required:!1,default:void 0},max:{type:Number,required:!1,default:void 0},precision:{type:Number,required:!1,default:0}},data:function(){return{minInput:void 0,ma