Vue.component("filter-checkbox",{template:"#wcs_templates_filter--checkbox",props:["filter","options","value","title","slug","name","unique_id","level"],mixins:[wcs_filters_mixins]}),Vue.component("filter-switch",{template:"#wcs_templates_filter--switch",props:["filter","options","value","title","slug","name","unique_id","level"],mixins:[wcs_filters_mixins]}),Vue.component("filter-radio",{template:"#wcs_templates_filter--radio",props:["filter","options","value","title","slug","name","unique_id"],methods:{isChecked:function(e,t){var o=!1;return(void 0!==e?e.toString():"")===(t.length>0?t[0].toString():"")&&(o=!0),o},updateRadioModelValue:function(e){this.$refs.input.value=e.target.value,this.checked=this.$refs.input.value,this.$emit("input",this.$refs.input.value)}},mixins:[wcs_filters_mixins]}),Vue.component("wcs-loader",{template:"#wcs_templates_misc--loader"}),Vue.component("wcs-modal",{template:"<div>sstst</div>"}),Vue.component("modal-normal",{template:"#wcs_templates_modal--normal",props:["data","options","classes"],mixins:[wcs_modal_mixins],methods:{openTaxModal:function(e,t,o){o.preventDefault(),wcs_vue_modal.openModal(e,t)}}}),Vue.component("modal-large",{template:"#wcs_templates_modal--large",props:["data","options","classes"],mixins:[wcs_modal_mixins],methods:{openTaxModal:function(e,t,o){o.preventDefault(),wcs_vue_modal.openModal(e,t)}}}),Vue.component("modal-taxonomy",{template:"#wcs_templates_modal--taxonomy",props:["data","options","content","classes"],mixins:[wcs_modal_mixins]}),Vue.component("button-more",{template:"#wcs_templates_misc--button-more",props:["color","more"],methods:{startLoader:function(){this.ladda.start()},stopLoader:function(){this.ladda.stop()},addEvents:function(){this.$emit("add-events",this)}},mounted:function(){this.ladda=Ladda.create(this.$el)}}),Vue.component("taxonomy-list",{template:'<span><template v-for="(room, index) in event.terms[tax]"><template v-if="room.url"><a :href="room.url">{{room.name}}</a></template><template v-else-if="room.desc"><a href="#" class="wcs-modal-call" v-on:click="openModal( room, options, $event )">{{room.name}}</a></template><template v-else>{{room.name}}</template><template v-if="index !== (event.terms[tax].length - 1)">, </template></template></span>',props:["tax","options","event"],methods:{openModal:function(e,t,o){this.$emit("open-modal",e,t,o)}}});