UNPKG

framework7-vue

Version:

Build full featured iOS & Android apps using Framework7 & Vue

15 lines 82.1 kB
/** * Framework7 Vue 0.7.8 * Build full featured iOS & Android apps using Framework7 & Vue * http://www.framework7.io/vue/ * * Copyright 2017, Vladimir Kharlampidi * The iDangero.us * http://www.idangero.us/ * * Licensed under MIT * * Released on: January 31, 2017 */ !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Framework7Vue=t()}(this,function(){var e={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"statusbar-overlay"})},staticRenderFns:[]},t={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"panel",class:e.classesObject,on:{"panel:open":e.onOpen,"panel:opened":e.onOpened,"panel:close":e.onClose,"panel:closed":e.onClosed}},[e._t("default")],2)},staticRenderFns:[],props:{side:String,effect:String,cover:Boolean,reveal:Boolean,left:Boolean,right:Boolean,theme:String,layout:String,opened:Boolean},computed:{classesObject:function(){var e=this,t=e.side||(e.left?"left":"right"),o=e.effect||(e.reveal?"reveal":"cover"),n={};return n["panel-"+t]=!0,n["panel-"+o]=!0,e.layout&&(n["layout-"+e.layout]=!0),e.theme&&(n["theme-"+e.theme]=!0),n.active=e.opened,n}},watch:{opened:function(e){var t=this;if(t.$f7){var o=t.side||(t.left?"left":"right");e?t.$f7.openPanel(o):t.$f7.closePanel(o)}}},mounted:function(){var e=this;e.opened&&(e.$el.style.display="block");var t=e.$$;if(t){var o=e.side||(e.left?"left":"right"),n=e.effect||(e.reveal?"reveal":"cover");e.opened&&t("body").addClass("with-panel-"+o+"-"+n)}},methods:{onOpen:function(e){this.$emit("panel:open",e)},onOpened:function(e){this.$emit("panel:opened",e)},onClose:function(e){this.$emit("panel:open",e)},onClosed:function(e){this.$emit("panel:closed",e)},onF7Init:function(){var e=this.$$;e&&0===e(".panel-overlay").length&&e('<div class="panel-overlay"></div>').insertBefore(this.$el)},open:function(){var e=this;if(e.$f7){var t=e.side||(e.left?"left":"right");e.$f7.openPanel(t)}},close:function(){var e=this;if(e.$f7){var t=e.side||(e.left?"left":"right");e.$f7.closePanel(t)}}}},o={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"views",class:e.classObject},[e._t("default")],2)},staticRenderFns:[],props:{"navbar-fixed":Boolean,"navbar-through":Boolean,"toolbar-fixed":Boolean,"toolbar-through":Boolean,"tabbar-fixed":Boolean,"tabbar-through":Boolean,"tabbar-labels-fixed":Boolean,"tabbar-labels-through":Boolean,tabs:Boolean,theme:String,layout:String},computed:{classObject:function(){var e={tabs:this.tabs,"navbar-fixed":this.navbarFixed||this.navbarThrough&&this.$theme.material,"navbar-through":this.navbarThrough,"toolbar-fixed":this.toolbarFixed,"toolbar-through":this.toolbarThrough,"tabbar-fixed":this.tabbarFixed,"tabbar-through":this.tabbarThrough,"tabbar-labels-fixed":this.tabbarLabelsFixed,"tabbar-labels-through":this.tabbarLabelsThrough};return this.theme&&(e["theme-"+this.theme]=!0),this.layout&&(e["layout-"+this.layout]=!0),e}}},n={render:function(e){var t,o,n,a,i=this;if(i.$slots.default)for(var r=0;r<i.$slots.default.length;r++){var s=i.$slots.default[r];s.tag&&s.tag.indexOf("navbar")>=0&&(t=!0),s.tag&&s.tag.indexOf("pages")>=0&&(o=!0)}return o||(n=e("f7-pages")),t||i.$theme.material||!i.dynamicNavbar||(a=e("f7-navbar")),e("div",{class:i.classesObject,on:{"swipeback:move":i.onSwipeBackMove,"swipeback:beforechange":i.onSwipeBackBeforeChange,"swipeback:afterchange":i.onSwipeBackAfterChange,"swipeback:beforereset":i.onSwipeBackBeforeReset,"swipeback:afterreset":i.onSwipeBackAfterReset,"tab:show":i.onTabShow,"tab:hide":i.onTabHide}},[a,n,i.$slots.default])},beforeDestroy:function(){var e=this;e.f7View&&e.f7View.destroy&&e.f7View.destroy()},props:{main:Boolean,"navbar-fixed":Boolean,"navbar-through":Boolean,"toolbar-fixed":Boolean,"toolbar-through":Boolean,"tabbar-fixed":Boolean,"tabbar-through":Boolean,"tabbar-labels-fixed":Boolean,"tabbar-labels-through":Boolean,tab:Boolean,active:Boolean,"dynamic-navbar":Boolean,"dom-cache":Boolean,"links-view":[String,Object],"reload-pages":Boolean,"unique-history":Boolean,"unique-history-ignore-get-parameters":Boolean,"allow-duplicate-urls":Boolean,"swipe-back-page":Boolean,"swipe-back-page-animate-shadow":Boolean,"swipe-back-page-animate-opacity":Boolean,"swipe-back-page-active-area":Boolean,"swipe-back-page-threshold":Boolean,"animate-pages":Boolean,"preload-previous-page":Boolean,name:String,params:Object,url:String,init:{type:Boolean,default:!0},theme:String,layout:String},computed:{classesObject:function(){var e={view:!0,"view-main":this.main,active:this.active,tab:this.tab,"navbar-fixed":this.navbarFixed||this.navbarThrough&&this.$theme.material,"navbar-through":this.navbarThrough,"toolbar-fixed":this.toolbarFixed,"toolbar-through":this.toolbarThrough,"tabbar-fixed":this.tabbarFixed,"tabbar-through":this.tabbarThrough,"tabbar-labels-fixed":this.tabbarLabelsFixed,"tabbar-labels-through":this.tabbarLabesThrough};return this.theme&&(e["theme-"+this.theme]=!0),this.layout&&(e["layout-"+this.layout]=!0),e}},methods:{onF7Init:function(e){var t=this;if(t.init){var o=t.$options.propsData,n=t.params||{name:t.name,url:t.url,dynamicNavbar:o.dynamicNavbar,domCache:"undefined"==typeof o.domCache||o.domCache,linksView:o.linksView,reloadPages:o.reloadPages,uniqueHistory:o.uniqueHistory,uniqueHistoryIgnoreGetParameters:o.uniqueHistoryIgnoreGetParameters,allowDuplicateUrls:o.allowDuplicateUrls,swipeBackPage:o.swipeBackPage,swipeBackPageAnimateShadow:o.swipeBackPageAnimateShadow,swipeBackPageAnimateOpacity:o.swipeBackPageAnimateOpacity,swipeBackPageActiveArea:o.swipeBackPageActiveArea,swipeBackPageThreshold:o.swipeBackPageThreshold,animatePages:o.animatePages,preloadPreviousPage:o.preloadPreviousPage};t.f7View=e.addView(t.$el,n),t.f7View&&0===t.f7View.pagesContainer.querySelectorAll(".page").length&&t.f7View.router.load({url:t.url,reload:!0})}},onSwipeBackMove:function(e){this.$emit("swipeback:move",e,e.detail)},onSwipeBackBeforeChange:function(e){this.$emit("swipeback:beforechange",e,e.detail)},onSwipeBackAfterChange:function(e){this.$emit("swipeback:afterchange",e,e.detail)},onSwipeBackBeforeReset:function(e){this.$emit("swipeback:beforereset",e,e.detail)},onSwipeBackAfterReset:function(e){this.$emit("swipeback:afterreset",e,e.detail)},onTabShow:function(e){this.$emit("tab:show",e)},onTabHide:function(e){this.$emit("tab:hide",e)}}},a={render:function(e){var t=this,o=[];for(var n in t.pages){var a=t.pages[n];o.push(e(a.component,{tag:"component"}))}return e("div",{staticClass:"pages",ref:"pages",on:{"page:beforeremove":t.onPageBeforeRemove}},[t.$slots.default,o])},props:{"navbar-fixed":Boolean,"navbar-through":Boolean,"toolbar-fixed":Boolean,"toolbar-through":Boolean,"tabbar-fixed":Boolean,"tabbar-through":Boolean,"tabbar-labels-fixed":Boolean,"tabbar-labels-through":Boolean,theme:String,layout:String},data:function(){return{pages:{}}},computed:{classesObject:function(){var e={"navbar-fixed":this.navbarFixed||this.navbarThrough&&this.$theme.material,"navbar-through":this.navbarThrough,"toolbar-fixed":this.toolbarFixed,"toolbar-through":this.toolbarThrough,"tabbar-fixed":this.tabbarFixed,"tabbar-through":this.tabbarThrough,"tabbar-labels-fixed":this.tabbarLabelsFixed,"tabbar-labels-through":this.tabbarLabesThrough};return this.theme&&(e["theme-"+this.theme]=!0),this.layout&&(e["layout-"+this.layout]=!0),e}},methods:{onPageBeforeRemove:function(e){var t,o=this;for(var n in o.pages)if(e.target===o.pages[n].pageElement){t=n;break}t&&this.$set(this.pages,t,{})}}},i={render:function(e){var t,o,n,a,i=[],r=[],s=this;s.pullToRefresh&&s.ptrLayer&&s.pullToRefreshLayer&&(n=e("div",{class:{"pull-to-refresh-layer":!0}},[e("div",{class:{preloader:!0}}),e("div",{class:{"pull-to-refresh-arrow":!0}})])),(s.infiniteScroll||""===s.infiniteScroll)&&s.infiniteScrollPreloader&&(a=e("div",{class:{"infinite-scroll-preloader":!0}},[e("div",{class:{preloader:!0}})]));var l,c,u,d,p,h,f,m="navbar toolbar tabbar subnavbar searchbar messagebar fab speed-dial floating-button".split(" ");if(s.$slots.default)for(h=0;h<s.$slots.default.length;h++)if(c=s.$slots.default[h],l=c.tag){var b=!1;for(l.indexOf("messages")>=0&&(d=!0),l.indexOf("subnavbar")>=0&&(u=!0),l.indexOf("searchbar")>=0&&(p=!0),f=0;f<m.length;f++)l.indexOf(m[f])>=0&&(b=!0);b?i.push(c):r.push(c)}else r.push(c);if(i.length>0&&p&&i.push(e("div",{class:{"searchbar-overlay":!0}})),d&&(s.classesObjectPageContent["messages-content"]=!0),s.noPageContent)if(o=[],s.$slots.default&&i.length>0)for(h=0;h<s.$slots.default.length;h++)i.indexOf(s.$slots.default[h])<0&&o.push(s.$slots.default[h]);else o=[s.$slots.default];else o=e("div",{staticClass:"page-content",class:s.classesObjectPageContent,attrs:{"data-ptr-distance":s.pullToRefreshDistance||s.ptrDistance,"data-distance":s.infiniteScrollDistance},on:{"ptr:pullstart":s.onPtrPullstart,"ptr:pullmove":s.onPtrPullmove,"ptr:pullend":s.onPtrPullend,"ptr:refresh":s.onPtrRefresh,"ptr:done":s.onPtrRefreshdone,infinite:s.onInfinite}},"top"===s.infiniteScroll?[n,a,s.$slots.static,r]:[n,s.$slots.static,r,a]);return i.push(s.$slots.fixed),u&&(s.classesObjectPage["with-subnavbar"]=!0),t=e("div",{staticClass:"page",class:s.classesObjectPage,attrs:{"data-page":s.name},on:{"page:beforeinit":s.onPageBeforeInit,"page:init":s.onPageInit,"page:reinit":s.onPageReinit,"page:beforeanimation":s.onPageBeforeAnimation,"page:afteranimation":s.onPageAfterAnimation,"page:beforeremove":s.onPageBeforeRemove,"page:back":s.onPageBack,"page:afterback":s.onPageAfterBack}},[i,o])},props:{name:String,cached:Boolean,"navbar-fixed":Boolean,"navbar-through":Boolean,"toolbar-fixed":Boolean,"toolbar-through":Boolean,"tabbar-fixed":Boolean,"tabbar-through":Boolean,"tabbar-labels-fixed":Boolean,"tabbar-labels-through":Boolean,"with-subnavbar":Boolean,subnavbar:Boolean,"no-navbar":Boolean,"no-toolbar":Boolean,"no-tabbar":Boolean,"pull-to-refresh":Boolean,"pull-to-refresh-distance":Number,"ptr-distance":Number,"pull-to-refresh-layer":{type:Boolean,default:!0},"ptr-layer":{type:Boolean,default:!0},"infinite-scroll":[Boolean,String],"infinite-scroll-distance":Number,"infinite-scroll-preloader":{type:Boolean,default:!0},"hide-bars-on-scroll":Boolean,"hide-navbar-on-scroll":Boolean,"hide-toolbar-on-scroll":Boolean,"hide-tabbar-on-scroll":Boolean,messages:Boolean,tabs:Boolean,"no-page-content":Boolean,"login-screen":Boolean,theme:String,layout:String,"no-swipeback":Boolean},computed:{classesObjectPage:function(){var e={cached:this.cached,"navbar-fixed":this.navbarFixed||this.navbarThrough&&this.$theme.material,"navbar-through":this.navbarThrough,"toolbar-fixed":this.toolbarFixed,"toolbar-through":this.toolbarThrough,"tabbar-fixed":this.tabbarFixed,"tabbar-through":this.tabbarThrough,"tabbar-labels-fixed":this.tabbarLabelsFixed,"tabbar-labels-through":this.tabbarLabelsThrough,"with-subnavbar":this.subnavbar||this.withSubnavbar,"no-navbar":this.noNavbar,"no-toolbar":this.noToolbar,"no-tabbar":this.noTabbar,tabs:this.tabs,"no-swipeback":this.noSwipeBack};return this.theme&&(e["theme-"+this.theme]=!0),this.layout&&(e["layout-"+this.layout]=!0),e},classesObjectPageContent:function(){return{"pull-to-refresh-content":this.pullToRefresh,"infinite-scroll":this.infiniteScroll||""===this.infiniteScroll,"infinite-scroll-top":"top"===this.infiniteScroll,"hide-bars-on-scroll":this.hideBarsOnScroll,"hide-navbar-on-scroll":this.hideNavbarOnScroll,"hide-toolbar-on-scroll":this.hideToolbarOnScroll,"hide-tabbar-on-scroll":this.hideTabbarOnScroll,"messages-content":this.messages,"login-screen-content":this.loginScreen}}},methods:{onPtrPullstart:function(e){this.$emit("ptr:pullstart",e)},onPtrPullmove:function(e){this.$emit("ptr:pullmove",e)},onPtrPullend:function(e){this.$emit("ptr:pullend",e)},onPtrRefresh:function(e){this.$emit("ptr:refresh",e,e.detail.done)},onPtrRefreshdone:function(e){this.$emit("ptr:done",e)},onInfinite:function(e){this.$emit("infinite",e)},onPageBeforeInit:function(e){this.f7PageData=e.detail.page,this.$emit("page:beforeinit",e,e.detail.page)},onPageInit:function(e){this.$emit("page:init",e,e.detail.page)},onPageReinit:function(e){this.$emit("page:reinit",e,e.detail.page)},onPageBeforeAnimation:function(e){this.$emit("page:beforeanimation",e,e.detail.page)},onPageAfterAnimation:function(e){this.$emit("page:afteranimation",e,e.detail.page)},onPageBeforeRemove:function(e){this.$emit("page:beforeremove",e,e.detail.page)},onPageBack:function(e){this.$emit("page:back",e,e.detail.page)},onPageAfterBack:function(e){this.$emit("page:afterback",e,e.detail.page)}}},r={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"page-content",class:e.classesObject,on:{"tab:show":e.onTabShow,"tab:hide":e.onTabHide}},[e._t("default")],2)},staticRenderFns:[],props:{tab:Boolean,active:Boolean},computed:{classesObject:function(){var e=this;return{tab:e.tab,active:e.active}}},methods:{onTabShow:function(e){this.$emit("tab:show",e)},onTabHide:function(e){this.$emit("tab:hide",e)}}},s={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"navbar",class:e.classesObject,on:{"navbar:beforeinit":e.onBeforeInit,"navbar:init":e.onInit,"navbar:reinit":e.onReinit,"navbar:beforeremove":e.onBeforeRemove}},[e._t("before-inner"),e._v(" "),t("div",{staticClass:"navbar-inner"},[e.backLink?t("f7-nav-left",{attrs:{"back-link":e.backLink,sliding:e.sliding,"back-link-href":e.backLinkUrl||e.backLinkHref}}):e._e(),e._v(" "),e.title?t("f7-nav-center",{attrs:{title:e.title,sliding:e.sliding}}):e._e(),e._v(" "),e._t("default")],2),e._v(" "),e._t("after-inner")],2)},staticRenderFns:[],updated:function(){var e=this;e.$nextTick(function(){e.$f7.sizeNavbars()})},props:{backLink:[Boolean,String],backLinkUrl:String,backLinkHref:String,sliding:Boolean,title:String,theme:String,layout:String,hidden:Boolean},computed:{classesObject:function(){var e={"navbar-hidden":this.hidden};return this.theme&&(e["theme-"+this.theme]=!0),this.layout&&(e["layout-"+this.layout]=!0),e}},methods:{hide:function(){if(this.$f7)return this.$f7.hideNavbar(this.$el)},show:function(){if(this.$f7)return this.$f7.showNavbar(this.$el)},size:function(){if(this.$f7&&!this.$theme.material)return this.$f7.sizeNavbars()},onBeforeInit:function(e){this.$emit("navbar:beforeinit",e)},onInit:function(e){this.$emit("navbar:init",e)},onReinit:function(e){this.$emit("navbar:reinit",e)},onBeforeRemove:function(e){this.$emit("navbar:beforeremove",e)}}},l={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"center",class:{sliding:e.sliding}},[e._t("default",[e._v(e._s(e.title))])],2)},staticRenderFns:[],props:{sliding:Boolean,title:String}},c={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"left",class:{sliding:e.sliding}},[e.backLink?t("f7-link",{class:{"icon-only":e.backLink===!0||e.backLink&&e.$theme.material},attrs:{href:e.backLinkUrl||e.backLinkHref||"#",back:"",icon:"icon-back",text:e.backLink===!0||e.$theme.material?void 0:e.backLink}}):e._e(),e._v(" "),e._t("default")],2)},staticRenderFns:[],props:{backLink:[Boolean,String],backLinkUrl:String,backLinkHref:String,sliding:Boolean}},u={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"right",class:{sliding:e.sliding}},[e._t("default")],2)},staticRenderFns:[],props:{sliding:Boolean}},d={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"subnavbar",class:!!e.sliding&&"sliding"},[e._t("default")],2)},staticRenderFns:[],props:{sliding:Boolean}},p={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"toolbar",class:e.classesObject},[e._t("before-inner"),e._v(" "),t("div",{staticClass:"toolbar-inner"},[e._t("default")],2),e._v(" "),e._t("after-inner")],2)},staticRenderFns:[],props:{bottom:Boolean,tabbar:Boolean,labels:Boolean,scrollable:Boolean,theme:String,layout:String,hidden:Boolean},computed:{classesObject:function(){var e={"toolbar-bottom":this.bottom,tabbar:this.tabbar,"tabbar-labels":this.labels,"tabbar-scrollable":this.scrollable,"toolbar-hidden":this.hidden};return this.theme&&(e["theme-"+this.theme]=!0),this.layout&&(e["layout-"+this.layout]=!0),e}},methods:{hide:function(){if(this.$f7)return this.$f7.hideToolbar(this.$el)},show:function(){if(this.$f7)return this.$f7.showToolbar(this.$el)}}},h={render:function(e){var t,o,n,a,i=this;return i.title&&(t=e("f7-card-header",{domProps:{innerHTML:i.title}})),i.content&&(n=e("div",{domProps:{innerHTML:i.content}}),o=e("f7-card-content",{props:{inner:i.inner}},[n])),i.footer&&(a=e("f7-card-footer",{domProps:{innerHTML:i.footer}})),e("div",{staticClass:"card"},[t,o,a,i.$slots.default])},props:{title:[String,Number],content:[String,Number],footer:[String,Number],inner:{type:Boolean,default:!0}}},f={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"card-header"},[e._t("default")],2)},staticRenderFns:[]},m={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"card-footer"},[e._t("default")],2)},staticRenderFns:[]},b={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"card-content"},[e.inner?t("div",{staticClass:"card-content-inner"},[e._t("default")],2):e._t("default")],2)},staticRenderFns:[],props:{inner:{type:Boolean,default:!0}}},g={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"content-block",class:e.classesObject,on:{"tab:show":e.onTabShow,"tab:hide":e.onTabHide}},[e.inner?t("div",{staticClass:"content-block-inner"},[e._t("default")],2):e._t("default")],2)},staticRenderFns:[],props:{inset:Boolean,inner:Boolean,tabs:Boolean,tab:Boolean,active:Boolean,"no-hairlines":Boolean,"no-hairlines-between":Boolean},computed:{classesObject:function(){var e=this;return{inset:e.inset,tabs:e.tabs,tab:e.tab,active:e.active,"no-hairlines":e.noHairlines,"no-hairlines-between":e.noHairlinesBetween}}},methods:{onTabShow:function(e){this.$emit("tab:show",e)},onTabHide:function(e){this.$emit("tab:hide",e)}}},v={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"content-block-title"},[e._t("default")],2)},staticRenderFns:[]},$={render:function(){var e=this,t=(e.$createElement,e._c);return t("span",{staticClass:"badge",class:e.color?"color-"+e.color:""},[e._t("default")],2)},staticRenderFns:[],props:{color:String}},k={render:function(){var e=this,t=(e.$createElement,e._c);return t("i",{staticClass:"icon",class:e.classesObject,style:{"font-size":e.sizeComputed}},[e._v(e._s(e.iconTextComputed)),e._t("default")],2)},staticRenderFns:[],props:{color:String,material:String,f7:String,ion:String,fa:String,icon:String,"if-material":String,"if-ios":String,size:[String,Number]},computed:{sizeComputed:function(){var e=this,t=e.size;return"number"!=typeof t&&parseFloat(t)!==1*t||(t+="px"),t},iconTextComputed:function(){var e=this,t=e.material||e.f7;return e.ifMaterial&&e.$theme.material&&(e.ifMaterial.indexOf("material:")>=0||e.ifMaterial.indexOf("f7:")>=0)?t=e.ifMaterial.split(":")[1]:e.ifIos&&e.$theme.ios&&(e.ifIos.indexOf("material:")>=0||e.ifIos.indexOf("f7:")>=0)&&(t=e.ifIos.split(":")[1]),t},classesObject:function(){var e={},t=this;if(t.ifMaterial||t.ifIos){var o=t[t.$theme.material?"ifMaterial":"ifIos"].split(":"),n=o[0],a=o[1];"material"!==n&&"fa"!==n&&"f7"!==n||(e.fa="fa"===n,e["material-icons"]="material"===n,e["f7-icons"]="f7"===n),"fa"!==n&&"ion"!==n||(e[n+"-"+a]=!0),"icon"===n&&(e[a]=!0)}else e={"material-icons":this.material,"f7-icons":this.f7,fa:this.fa},this.ion&&(e["ion-"+this.ion]=!0),this.fa&&(e["fa-"+this.fa]=!0),this.icon&&(e[this.icon]=!0);return this.color&&(e["color-"+this.color]=!0),e}}},S={beforeDestroy:function(){var e=this;e.virtual&&e.virtualInit&&e.f7VirtualList&&e.f7VirtualList.destroy&&e.f7VirtualList.destroy()},watch:{virtualItems:function(){var e=this;e.virtual&&e.virtualInit&&e.f7VirtualList&&e.f7VirtualList.replaceAllItems(e.virtualItems)}},render:function(e){var t,o,n=this;o=n.grouped?n.$slots.default:e("ul",{},n.$slots.default);var a=[],i=[];if(n.$slots.default)for(var r=0;r<n.$slots.default.length;r++){var s=n.$slots.default[r].tag;s&&!("li"==s||s.indexOf("list-item")>=0||s.indexOf("list-button")>=0)?a.push(n.$slots.default[r]):i.push(n.$slots.default[r])}return t=e(n.form?"form":"div",{staticClass:"list-block",class:{inset:n.inset,"media-list":n.mediaList,sortable:n.sortable,"accordion-list":n.accordion,"contacts-block":n.contacts,"virtual-list":n.virtual,tab:n.tab,active:n.active,"no-hairlines":n.noHairlines,"no-hairlines-between":n.noHairlinesBetween,"store-data":n.storeData},on:{"sortable:open":n.onSortableOpen,"sortable:close":n.onSortableClose,"sortable:sort":n.onSortableSort,"tab:show":n.onTabShow,"tab:hide":n.onTabHide}},[i.length>0?[e("ul",{},i),a]:a])},props:{inset:Boolean,"media-list":Boolean,grouped:Boolean,sortable:Boolean,label:String,accordion:Boolean,contacts:Boolean,"no-hairlines":Boolean,"no-hairlines-between":Boolean,tab:Boolean,active:Boolean,form:Boolean,"store-data":Boolean,virtual:Boolean,"virtual-init":{type:Boolean,default:!0},"virtual-items":[Array,Object],"virtual-height":[Number,Function],"virtual-rows-before":Number,"virtual-rows-after":Number,"virtual-cols":{type:Number,default:1},"virtual-cache":{type:Boolean,default:!0},"virtual-filtered-only":{type:Boolean,default:!1},"virtual-search-by-item":Function,"virtual-search-all":Function,"virtual-render-item":Function},methods:{onSortableOpen:function(e){this.$emit("sortable:open",e)},onSortableClose:function(e){this.$emit("sortable:close",e)},onSortableSort:function(e){this.$emit("sortable:sort",e,e.detail)},onTabShow:function(e){this.$emit("tab:show",e)},onTabHide:function(e){this.$emit("tab:hide",e)},onF7Init:function(e){var t=this;if(t.virtual&&t.virtualInit){var o=t.$$,n=o(t.$el).find("script").html();(n||t.virtualRenderItem)&&(n&&(n=t.$t7.compile(n)),t.f7VirtualList=e.virtualList(t.$el,{items:t.virtualItems||[],template:n,height:t.virtualHeight||void 0,cols:t.virtualCols,rowsBefore:t.virtualRowsBefore||void 0,rowsAfter:t.virtualRowsAfter||void 0,showFilteredItemsOnly:t.virtualFilteredOnly,searchByItem:t.virtualSearchByItem,searchAll:t.virtualSearchAll,renderItem:t.virtualRenderItem,onItemBeforeInsert:function(e,o){t.$emit("virtual:itembeforeinsert",e,o)},onBeforeClear:function(e,o){t.$emit("virtual:beforeclear",e,o)},onItemsBeforeInsert:function(e,o){t.$emit("virtual:itemsbeforeinsert",e,o)},onItemsAfterInsert:function(e,o){t.$emit("virtual:itemsafterinsert",e,o)}}))}}}},B={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"list-block-group"},[t("ul",[e._t("default")],2)])},staticRenderFns:[],props:{"media-list":Boolean,sortable:Boolean},computed:{sortableComputed:function(){return this.sortable||this.$parent.sortable},mediaListComputed:function(){return this.mediaList||this.$parent.mediaList}},data:function(){return{}}},C={render:function(e){function t(e){return!(!e&&""!==e)}function o(e){return"string"==typeof e&&""!==e}var n,a,i,r=this;if(i=e("f7-list-item-content",{props:{title:r.title,text:r.text,media:r.media,subtitle:r.subtitle,after:r.after,badge:r.badge,"badge-color":r.badgeColor,"media-list":r.mediaListComputed,"accordion-item":r.accordionItem,checkbox:r.checkbox,checked:r.checkedComputed,radio:r.radio,name:r.name,value:r.valueComputed,readonly:r.readonly,required:r.required,disabled:r.disabled},on:r.link||r.accordionItem||r.smartSelect?{}:{click:r.onClick,change:r.onChange}},[r.$slots["content-start"],r.$slots.content,r.$slots["media-start"],r.$slots.media,r.$slots["inner-start"],r.$slots.inner,r.$slots["after-start"],r.$slots.after,r.swipeout||r.accordionItem?[]:r.$slots.default]),(r.link||r.accordionItem||r.smartSelect)&&(a=e("a",{attrs:{href:r.link===!0||r.accordionItem||r.smartSelect?"#":r.link,target:r.linkTarget,"data-searchbar":r.smartSelectSearchbar,"data-searchbar-placeholder":r.smartSelectSearchbarPlaceholder,"data-searchbar-cancel":r.smartSelectSearchbarCancel,"data-page-title":r.smartSelectPageTitle,"data-back-text":r.smartSelectBackText,"data-back-on-select":r.smartSelectBackOnSelect,"data-virtual-list":r.smartSelectVirtualList,"data-virtual-list-height":r.smartSelectVirtualListHeight,"data-open-in":r.smartSelectOpenIn,"data-navbar-theme":r.smartSelectNavbarTheme,"data-form-theme":r.smartSelectFormTheme,"data-view":!!o(r.linkView)&&r.linkView,"data-panel":!!o(r.linkOpenPanel)&&r.linkOpenPanel,"data-popup":!!o(r.linkOpenPopup)&&r.linkOpenPopup,"data-popover":!!o(r.linkOpenPopover)&&r.linkOpenPopover,"data-picker":!!o(r.linkOpenPicker)&&r.linkOpenPicker,"data-login-screen":!!o(r.linkOpenLoginScreen)&&r.linkOpenLoginScreen,"data-sortable":o(r.linkOpenSortable)?r.linkOpenSortable:!!o(r.linkToggleSortable)&&r.linkToggleSortable,"data-force":r.linkForce,"data-reload":r.linkReload,"data-animate-pages":r.linkAnimatePages,"data-ignore-cache":r.linkIgnoreCache,"data-page-name":"string"==typeof r.linkPageName&&r.linkPageName,"data-template":"string"==typeof r.linkTemplate&&r.linkTemplate},class:{"item-link":!0,external:r.linkExternal,back:r.linkBack,"no-fastclick":r.linkNoFastclick,"smart-select":r.smartSelect,"close-panel":t(r.linkClosePanel),"open-panel":r.linkOpenPanel||""===r.linkOpenPanel,"close-popup":t(r.linkClosePopup),"open-popup":r.linkOpenPopup||""===r.linkOpenPopup,"close-popover":t(r.linkClosePopover),"open-popover":r.linkOpenPopover||""===r.linkOpenPopover,"close-picker":t(r.linkClosePicker),"open-picker":r.linkOpenPicker||""===r.linkOpenPicker,"close-login-screen":t(r.linkCloseLoginScreen),"open-login-screen":r.linkOpenLoginScreen||""===r.linkOpenLoginScreen,"close-sortable":t(r.linkCloseSortable),"open-sortable":r.linkOpenSortable||""===r.linkOpenSortable,"toggle-sortable":r.linkToggleSortable||""===r.linkToggleSortable},on:{click:r.onClick}},[i])),r.dividerOrGroupTitle)n=[e("span",r.$slots.default||r.title)];else{var s=r.link||r.smartSelect||r.accordionItem?a:i;n=r.swipeout?[e("div",{class:{"swipeout-content":!0}},[s])]:[s],r.sortableComputed&&n.push(e("div",{class:{"sortable-handler":!0}})),(r.swipeout||r.accordionItem)&&n.push(r.$slots.default),n.unshift(r.$slots["root-start"]),n.push(r.$slots.root)}return e("li",{class:{"item-divider":r.divider,"list-group-title":r.groupTitle,swipeout:r.swipeout,"accordion-item":r.accordionItem},on:{"swipeout:open":r.onSwipeoutOpen,"swipeout:opened":r.onSwipeoutOpened,"swipeout:close":r.onSwipeoutClose,"swipeout:closed":r.onSwipeoutClosed,"swipeout:delete":r.onSwipeoutDelete,"swipeout:deleted":r.onSwipeoutDeleted,swipeout:r.onSwipeout,"accordion:open":r.onAccOpen,"accordion:opened":r.onAccOpened,"accordion:close":r.onAccClose,"accordion:closed":r.onAccClosed}},n)},props:{title:[String,Number],text:[String,Number],media:String,subtitle:[String,Number],link:[Boolean,String],"link-external":Boolean,"link-back":Boolean,"link-no-fastclick":Boolean,"link-force":Boolean,"link-reload":Boolean,"link-animate-pages":Boolean,"link-ignore-cache":Boolean,"link-page-name":String,"link-template":String,"link-target":String,"link-view":String,"link-open-panel":[Boolean,String],"link-close-panel":[Boolean,String],"link-open-popup":[Boolean,String],"link-close-popup":[Boolean,String],"link-open-popover":[Boolean,String],"link-close-popover":[Boolean,String],"link-open-login-screen":[Boolean,String],"link-close-login-screen":[Boolean,String],"link-open-picker":[Boolean,String],"link-close-picker":[Boolean,String],after:[String,Number],badge:[String,Number],"badge-color":String,"media-item":Boolean,"media-list-item":Boolean,"media-list":Boolean,divider:Boolean,"group-title":Boolean,swipeout:Boolean,sortable:Boolean,"accordion-item":Boolean,"smart-select":Boolean,"smart-select-searchbar":Boolean,"smart-select-searchbar-placeholder":String,"smart-select-searchbar-cancel":String,"smart-select-page-title":String,"smart-select-back-text":String,"smart-select-back-on-select":Boolean,"smart-select-virtual-list":Boolean,"smart-select-virtual-list-height":Number,"smart-select-open-in":String,"smart-select-navbar-theme":String,"smart-select-form-theme":String,checkbox:Boolean,checked:Boolean,radio:Boolean,name:String,value:[String,Number,Boolean,Array],"input-value":[String,Number],readonly:Boolean,required:Boolean,disabled:Boolean},computed:{dividerOrGroupTitle:function(){return this.divider||this.groupTitle},sortableComputed:function(){return this.sortable||this.$parent.sortable||this.$parent.sortableComputed},mediaListComputed:function(){return this.mediaList||this.mediaItem||this.$parent.mediaList||this.$parent.mediaListComputed},hasCheckboxModel:function(){var e=this;return e.checkbox&&("boolean"==typeof e.value||Array.isArray(e.value))},hasRadioModel:function(){var e=this;return e.radio&&"undefined"!=typeof e.inputValue},valueComputed:function(){var e=this;return e.inputValue?e.inputValue:e.hasCheckboxModel?void 0:e.value},checkedComputed:function(){var e=this;return e.hasCheckboxModel?e.inputValue&&Array.isArray(e.value)?e.value.indexOf(e.inputValue)>=0:e.value:e.hasRadioModel?e.value===e.inputValue:e.checked}},methods:{onClick:function(e){this.$emit("click",e)},onSwipeoutDeleted:function(e){this.$emit("swipeout:deleted",e)},onSwipeoutDelete:function(e){this.$emit("swipeout:delete",e)},onSwipeoutClose:function(e){this.$emit("swipeout:close",e)},onSwipeoutClosed:function(e){this.$emit("swipeout:closed",e)},onSwipeoutOpen:function(e){this.$emit("swipeout:open",e)},onSwipeoutOpened:function(e){this.$emit("swipeout:opened",e)},onSwipeout:function(e){this.$emit("swipeout",e)},onAccClose:function(e){this.$emit("accordion:close",e)},onAccClosed:function(e){this.$emit("accordion:closed",e)},onAccOpen:function(e){this.$emit("accordion:open",e)},onAccOpened:function(e){this.$emit("accordion:opened",e)},onChange:function(e){var t=this;t.hasCheckboxModel?Array.isArray(t.value)?(e.target.checked?t.value.push(e.target.value):t.value.splice(t.value.indexOf(e.target.value),1),t.$emit("change",e)):t.$emit("input",e.target.checked):t.hasRadioModel?t.$emit("input",e.target.value):t.$emit("change",e)}}},y={render:function(e){var t,o,n,a,i,r,s,l,c,u,d,p=this,h=[],f=[],m=[],b=[],g=[],v=[],$=[],k=[];if(p.$slots.default&&p.$slots.default.length>0)for(var S=0;S<p.$slots.default.length;S++){var B=p.$slots.default[S].data?p.$slots.default[S].data.slot:void 0;B&&"content-start"===B&&h.push(p.$slots.default[S]),B&&"content"===B&&f.push(p.$slots.default[S]),B&&"after-start"===B&&g.push(p.$slots.default[S]),B&&"after"===B&&v.push(p.$slots.default[S]),B&&"media-start"===B&&$.push(p.$slots.default[S]),B&&"media"===B&&k.push(p.$slots.default[S]),B&&"inner-start"===B&&m.push(p.$slots.default[S]),(!B||B&&"inner"===B)&&b.push(p.$slots.default[S])}if((p.radio||p.checkbox)&&(u=e("input",{attrs:{value:p.value,name:p.name,checked:p.checked,readonly:p.readonly,disabled:p.disabled,required:p.required,type:p.radio?"radio":"checkbox"},on:{change:p.onChange},domProps:{checked:p.checked}})),p.media||p.checkbox||p.radio&&p.$theme.material||$.length||k.length)if(p.checkbox||p.radio&&p.$theme.material)if(p.media)d='<i class="icon icon-form-'+(p.radio?"radio":"checkbox")+'"></i>',c=e("div",{class:{"item-media":!0},domProps:{innerHTML:d+(p.media?p.media:"")}});else{var C={icon:!0};C["icon-form-"+(p.radio?"radio":"checkbox")]=!0,d=e("i",{class:C}),c=e("div",{class:{"item-media":!0}},[$,d,k])}else c=p.media?e("div",{staticClass:"item-media",domProps:{innerHTML:p.media}}):e("div",{staticClass:"item-media"},[$,k]);return p.title&&(t=e("div",{staticClass:"item-title",domProps:{innerHTML:p.title}},[p.title])),p.subtitle&&(s=e("div",{staticClass:"item-subtitle",domProps:{innerHTML:p.subtitle}},[p.subtitle])),p.text&&(l=e("div",{staticClass:"item-text",domProps:{innerHTML:p.text}})),(p.after||p.badge||v.length)&&(p.after&&(n=e("span",{domProps:{innerHTML:p.after}})),p.badge&&(a=e("f7-badge",{props:{color:p.badgeColor}},[p.badge])),o=e("div",{staticClass:"item-after"},[g,n,a,v])),p.mediaList&&(r=e("div",{staticClass:"item-title-row"},[t,o])),i=e("div",{staticClass:"item-inner"},p.mediaList?[m,r,s,l,b]:[m,t,o,b]),e(p.checkbox||p.radio?"label":"div",{staticClass:"item-content",class:{"label-checkbox":p.checkbox,"label-radio":p.radio},on:{click:p.onClick}},[h,u,c,i,f])},props:{title:[String,Number], text:[String,Number],media:String,subtitle:[String,Number],after:[String,Number],badge:[String,Number],"badge-color":String,"media-list":Boolean,checkbox:Boolean,checked:Boolean,radio:Boolean,name:String,value:[String,Number,Boolean,Array],"input-value":[String,Number],readonly:Boolean,required:Boolean,disabled:Boolean},methods:{onClick:function(e){this.$emit("click",e)},onChange:function(e){this.$emit("change",e)}}},w={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{class:"swipeout-actions-"+e.sideComputed},[e._t("default")],2)},staticRenderFns:[],props:{left:Boolean,right:Boolean,side:String},computed:{sideComputed:function(){return this.side?this.side:this.left?"left":(this.right,"right")}},data:function(){return{}}},x={render:function(){var e=this,t=(e.$createElement,e._c);return t("a",{class:e.classObject,attrs:{href:"#"},on:{click:e.onClick}},[e._t("default")],2)},staticRenderFns:[],props:{overswipe:Boolean,close:Boolean,delete:Boolean,color:String,bg:String},computed:{classObject:function(){var e={"swipeout-overswipe":this.overswipe,"swipeout-delete":this.delete,"swipeout-close":this.close};return this.color&&(e["bg-"+this.color]=!0),this.bg&&(e["bg-"+this.bg]=!0),e}},data:function(){return{}},methods:{onClick:function(e){this.$emit("click",e)}}},P={render:function(e){var t,o=this;return t=o.title?e("a",{staticClass:"item-link list-button",attrs:o.attrsObject,class:o.classesObject,domProps:{innerHTML:o.title},on:{click:o.onClick}}):e("a",{staticClass:"item-link list-button",attrs:o.attrsObject,class:o.classesObject,on:{click:o.onClick}},[o.$slots.default]),e("li",{},[t])},props:{title:[String,Number],link:[Boolean,String],href:[Boolean,String],external:Boolean,"link-external":Boolean,back:Boolean,"link-back":Boolean,"no-fastclick":Boolean,"link-no-fastlick":Boolean,color:String,force:Boolean,reload:Boolean,animatePages:Boolean,ignoreCache:Boolean,pageName:String,template:String,view:String,openPanel:[Boolean,String],closePanel:[Boolean,String],openPopup:[Boolean,String],closePopup:[Boolean,String],openPopover:[Boolean,String],closePopover:[Boolean,String],openLoginScreen:[Boolean,String],closeLoginScreen:[Boolean,String],openPicker:[Boolean,String],closePicker:[Boolean,String],tabLink:[Boolean,String],openSortable:[Boolean,String],closeSortable:[Boolean,String],toggleSortable:[Boolean,String]},computed:{attrsObject:function(){function e(e){return"string"==typeof e&&""!==e}var t=this,o={href:"boolean"==typeof t.link&&"boolean"==typeof t.href?"#":t.link||t.href},n=t.$options.propsData;return"force"in n&&(o["data-force"]=t.force),"reload"in n&&(o["data-reload"]="true"),"animatePages"in n&&(o["data-animate-pages"]="true"),"ignoreCache"in n&&(o["data-ignore-cache"]="true"),t.pageName&&(o["data-page-name"]=t.pageName),t.template&&(o["data-template"]=t.template),t.view&&(o["data-view"]=t.view),e(t.openPanel)&&(o["data-panel"]=t.openPanel),e(t.openPopup)&&(o["data-popup"]=t.openPopup),e(t.openPopover)&&(o["data-popover"]=t.openPopover),e(t.openPicker)&&(o["data-picker"]=t.openPicker),e(t.openLoginScreen)&&(o["data-login-screen"]=t.openLoginScreen),e(t.openSortable)&&(o["data-sortable"]=t.openSortable),e(t.toggleSortable)&&(o["data-sortable"]=t.toggleSortable),e(t.closePopup)&&(o["data-popup"]=t.closePopup),e(t.closePopover)&&(o["data-popover"]=t.closePopover),e(t.closePicker)&&(o["data-picker"]=t.closePicker),e(t.closeLoginScreen)&&(o["data-login-screen"]=t.closeLoginScreen),e(t.closeSortable)&&(o["data-sortable"]=t.closeSortable),e(t.tabLink)&&(o["data-tab"]=t.tabLink),o},classesObject:function(){function e(e){return!(!e&&""!==e)}var t=this,o={external:t.external||t.linkExternal,back:t.back||t.linkBack,"no-fastclick":t.noFastclick||t.linkNoFastclick};return e(t.closePanel)&&(o["close-panel"]=!0),(t.openPanel||""===t.openPanel)&&(o["open-panel"]=!0),e(t.closePopup)&&(o["close-popup"]=!0),(t.openPopup||""===t.openPopup)&&(o["open-popup"]=!0),e(t.closePopover)&&(o["close-popover"]=!0),(t.openPopover||""===t.openPopover)&&(o["open-popover"]=!0),e(t.closePicker)&&(o["close-picker"]=!0),(t.openPicker||""===t.openPicker)&&(o["open-picker"]=!0),e(t.closeLoginScreen)&&(o["close-login-screen"]=!0),(t.openLoginScreen||""===t.openLoginScreen)&&(o["open-login-screen"]=!0),e(t.closeSortable)&&(o["close-sortable"]=!0),(t.openSortable||""===t.openSortable)&&(o["open-sortable"]=!0),(t.toggleSortable||""===t.toggleSortable)&&(o["toggle-sortable"]=!0),e(t.tabLink)&&(o["tab-link"]=!0),t.color&&(o["color-"+t.color]=!0),o}},methods:{onClick:function(e){this.$emit("click",e)}}},_={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"list-block-label"},[e._t("default")],2)},staticRenderFns:[]},O={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"accordion-list"},[e._t("default")],2)},staticRenderFns:[]},M={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"accordion-item",on:{"accordion:open":e.onOpen,"accordion:opened":e.onOpened,"accordion:close":e.onClose,"accordion:closed":e.onClosed}},[e._t("default")],2)},staticRenderFns:[],methods:{onOpen:function(e){this.$emit("accordion:open",e)},onOpened:function(e){this.$emit("accordion:opened",e)},onClose:function(e){this.$emit("accordion:close",e)},onClosed:function(e){this.$emit("accordion:closed",e)}}},L={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"accordion-item-toggle"},[e._t("default")],2)},staticRenderFns:[]},F={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"accordion-item-content"},[e._t("default")],2)},staticRenderFns:[]},T={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"buttons-row",class:e.colorComputed?"theme-"+e.colorComputed:""},[e._t("default")],2)},staticRenderFns:[],props:{color:String,theme:String,bg:String},computed:{colorComputed:function(){return this.color||this.theme||this.bg}}},I={props:{noLinkClass:Boolean,noFastclick:Boolean,external:Boolean,color:String,bg:String,theme:String,text:String,iconOnly:Boolean,icon:String,iconMaterial:String,iconIon:String,iconFa:String,iconF7:String,iconIfMaterial:String,iconIfIos:String,iconSize:[String,Number],rippleColor:String,href:{type:String,default:"#"},round:Boolean,fill:Boolean,big:Boolean,raised:Boolean,force:Boolean,reload:Boolean,animatePages:Boolean,ignoreCache:Boolean,pageName:String,template:String,view:String,openPanel:[Boolean,String],closePanel:[Boolean,String],openPopup:[Boolean,String],closePopup:[Boolean,String],openPopover:[Boolean,String],closePopover:[Boolean,String],openLoginScreen:[Boolean,String],closeLoginScreen:[Boolean,String],openPicker:[Boolean,String],closePicker:[Boolean,String],tabLink:[Boolean,String],openSortable:[Boolean,String],closeSortable:[Boolean,String],toggleSortable:[Boolean,String],active:Boolean,badge:[String,Number],iconBadge:[String,Number],badgeColor:[String],back:Boolean},computed:{attrsObject:function(){function e(e){return"string"==typeof e&&""!==e}var t=this,o={href:t.href},n=t.$options.propsData;return"force"in n&&(o["data-force"]=t.force),"reload"in n&&(o["data-reload"]="true"),"animatePages"in n&&(o["data-animate-pages"]="true"),"ignoreCache"in n&&(o["data-ignore-cache"]="true"),t.pageName&&(o["data-page-name"]=t.pageName),t.template&&(o["data-template"]=t.template),t.view&&(o["data-view"]=t.view),e(t.openPanel)&&(o["data-panel"]=t.openPanel),e(t.openPopup)&&(o["data-popup"]=t.openPopup),e(t.openPopover)&&(o["data-popover"]=t.openPopover),e(t.openPicker)&&(o["data-picker"]=t.openPicker),e(t.openLoginScreen)&&(o["data-login-screen"]=t.openLoginScreen),e(t.openSortable)&&(o["data-sortable"]=t.openSortable),e(t.toggleSortable)&&(o["data-sortable"]=t.toggleSortable),e(t.closePopup)&&(o["data-popup"]=t.closePopup),e(t.closePopover)&&(o["data-popover"]=t.closePopover),e(t.closePicker)&&(o["data-picker"]=t.closePicker),e(t.closeLoginScreen)&&(o["data-login-screen"]=t.closeLoginScreen),e(t.closeSortable)&&(o["data-sortable"]=t.closeSortable),e(t.tabLink)&&(o["data-tab"]=t.tabLink),o},classesObject:function(){function e(e){return!(!e&&""!==e)}var t=this,o={};t.$options.propsData;return t.rippleColor&&(o["ripple-color-"+t.rippleColor]=!0),t.color&&(o["color-"+t.color]=!0),t.theme&&(o["theme-"+t.theme]=!0),t.bg&&(o["bg-"+t.bg]=!0),o.back=t.back,o.external=t.external,o["no-fastclick"]=t.noFastclick,["round","fill","big","raised"].forEach(function(e,n){t[e]&&(o["button-"+e]=!0)}),o.active=t.active,e(t.closePanel)&&(o["close-panel"]=!0),(t.openPanel||""===t.openPanel)&&(o["open-panel"]=!0),e(t.closePopup)&&(o["close-popup"]=!0),(t.openPopup||""===t.openPopup)&&(o["open-popup"]=!0),e(t.closePopover)&&(o["close-popover"]=!0),(t.openPopover||""===t.openPopover)&&(o["open-popover"]=!0),e(t.closePicker)&&(o["close-picker"]=!0),(t.openPicker||""===t.openPicker)&&(o["open-picker"]=!0),e(t.closeLoginScreen)&&(o["close-login-screen"]=!0),(t.openLoginScreen||""===t.openLoginScreen)&&(o["open-login-screen"]=!0),e(t.closeSortable)&&(o["close-sortable"]=!0),(t.openSortable||""===t.openSortable)&&(o["open-sortable"]=!0),(t.toggleSortable||""===t.toggleSortable)&&(o["toggle-sortable"]=!0),(t.tabLink||""===t.tabLink)&&(o["tab-link"]=!0),o}},methods:{onClick:function(e){this.$emit("click",e)}}},N={mixins:[I],render:function(e){var t,o,n,a,i,r=this;n=(r.tabLink||""===r.tabLink)&&r.$parent&&r.$parent.tabbar&&r.$parent.labels,r.text&&(r.badge&&(a=e("f7-badge",{props:{color:r.badgeColor}},r.badge)),o=e("span",{class:{"tabbar-label":n}},[r.text,a])),(r.icon||r.iconMaterial||r.iconIon||r.iconFa||r.iconF7||r.iconIfMaterial||r.iconIfIos)&&(r.iconBadge&&(i=e("f7-badge",{props:{color:r.badgeColor}},r.iconBadge)),t=e("f7-icon",{props:{material:r.iconMaterial,ion:r.iconIon,fa:r.iconFa,f7:r.iconF7,icon:r.icon,ifMaterial:r.iconIfMaterial,ifIos:r.iconIfIos,size:r.iconSize}},[i])),(!r.text&&r.$slots.default&&0===r.$slots.default.length||r.iconOnly||!r.text&&!r.$slots.default)&&(r.classesObject["icon-only"]=!0),r.classesObject.link=!r.noLinkClass&&!n;var s=e("a",{class:r.classesObject,attrs:r.attrsObject,on:{click:r.onClick}},[t,o,r.$slots.default]);return s},methods:{onClick:function(e){this.$emit("click",e)}}},R={render:function(e){var t,o,n=this;n.text&&(o=e("span",{},n.text)),(n.icon||n.iconMaterial||n.iconIon||n.iconFa||n.iconF7||n.iconIfMaterial||n.iconIfIos)&&(t=e("f7-icon",{props:{material:n.iconMaterial,ion:n.iconIon,fa:n.iconFa,f7:n.iconF7,icon:n.icon,ifMaterial:n.iconIfMaterial,ifIos:n.iconIfIos,size:n.iconSize}})),n.classesObject.button=!0;var a=e("a",{class:n.classesObject,attrs:n.attrsObject,on:{click:n.onClick}},[t,o,n.$slots.default]);return a},mixins:[I],methods:{onClick:function(e){this.$emit("click",e)}}},j={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"row",class:{"no-gutter":e.noGutter}},[e._t("default")],2)},staticRenderFns:[],props:{"no-gutter":Boolean},data:function(){return{}}},E={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{class:"col-"+e.width+(e.tabletWidth?" tablet-"+e.tabletWidth:"")},[e._t("default")],2)},staticRenderFns:[],props:{width:{type:[Number,String],default:"auto"},"tablet-width":{type:[Number,String]}},data:function(){return{}}},A={render:function(){var e=this,t=(e.$createElement,e._c);return t("span",{staticClass:"preloader",class:e.color?"color-"+e.color+" preloader-"+e.color:"",style:{width:e.sizeComputed?e.sizeComputed+"px":"",height:e.sizeComputed?e.sizeComputed+"px":""}},[e.$theme.material?t("span",{staticClass:"preloader-inner"},[t("span",{staticClass:"preloader-inner-gap"}),e._v(" "),e._m(0),e._v(" "),e._m(1)]):e._e()])},staticRenderFns:[function(){var e=this,t=(e.$createElement,e._c);return t("span",{staticClass:"preloader-inner-left"},[t("span",{staticClass:"preloader-inner-half-circle"})])},function(){var e=this,t=(e.$createElement,e._c);return t("span",{staticClass:"preloader-inner-right"},[t("span",{staticClass:"preloader-inner-half-circle"})])}],props:{color:String,size:[Number,String]},computed:{sizeComputed:function(){var e=this.size;return e&&"string"==typeof e&&e.indexOf("px")>=0&&(e=e.replace("px","")),e}}},H={render:function(e){var t=this,o=t.color,n=t.progress,a=t.infinite;return e("span",{staticClass:"progressbar",class:[o?"color-"+o+" progressbar-"+o:"",a?"progressbar-infinite":""].join(" ")},[e("span",{style:{transform:n?"translate3d("+(-100+n)+"%,0,0)":""}})])},props:{color:String,progress:Number,infinite:Boolean},methods:{set:function(e,t){var o=this;if(o.$f7)return o.$f7.setProgressbar(o.$el,e,t)},show:function(e,t,o){var n=this;if(n.$f7)return n.$f7.showProgressbar(e,t,o)}}},z={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"item-title",class:{label:!e.floating,"floating-label":e.floating}},[e._t("default")],2)},staticRenderFns:[],props:{floating:Boolean}},D={render:function(e){var t,o=this,n={name:o.name,type:o.type,placeholder:o.placeholder,id:o.id,value:o.valueComputed,size:o.size,accept:o.accept,autocomplete:o.autocomplete,autocorrect:o.autocorrect,autocapitalize:o.autocapitalize,spellcheck:o.spellcheck,autofocus:o.autofocus,autosave:o.autosave,checked:o.checkedComputed,disabled:o.disabled,max:o.max,maxlength:o.maxlength,min:o.min,minlength:o.minlength,step:o.step,multiple:o.multiple,readonly:o.readonly,required:o.required,style:o.style,color:o.color,pattern:o.pattern},a={focus:o.onFocus,blur:o.onBlur,input:o.onInput,change:o.onChange,click:o.onClick,keypress:o.onKeyPress,keyup:o.onKeyUp,keydown:o.onKeyDown,beforeinput:o.onBeforeInput,compositionstart:o.onCompositionStart,compositionupdate:o.onCompositionUpdate,compositionend:o.onCompositionEnd,focusin:o.onFocusIn,focusout:o.onFocusOut,dblclick:o.onDblClick,mousedown:o.onMouseDown,mouseenter:o.onMouseEnter,mouseleave:o.onMouseLeave,mousemove:o.onMouseMove,mouseout:o.onMouseOut,mouseover:o.onMouseOver,mouseup:o.onMouseUp,wheel:o.onWheel,select:o.onSelect};if("select"===o.type||"textarea"===o.type)if("select"===o.type)o.hasSelectModel?(delete n.value,t=e("select",{attrs:n,on:a},o.$slots.default)):t=e("select",{attrs:n,on:a,domProps:{value:o.valueComputed}},o.$slots.default);else{var i=o.$slots.default;o.value&&(delete n.value,i=o.value),t=e("textarea",{attrs:n,on:a},i)}else t=o.$slots.default&&o.$slots.default.length>0||!o.type?o.$slots.default:"switch"===o.type?e("f7-switch",{props:n,on:a}):"range"===o.type?e("f7-range",{props:n,on:a}):e("input",{attrs:n,on:a,domProps:{value:o.valueComputed,checked:o.checkedComputed}});var r=o.wrap?e("div",{staticClass:"item-input"},[t]):t;return r},watch:{value:function(){var e=this;if(e.hasSelectModel){var t=e.$$;t(e.$el).find("option").each(function(t,o){e.value.indexOf(o.value)>=0?o.selected=!0:o.selected=!1})}}},mounted:function(){var e=this;if(e.hasSelectModel){var t=e.$$;t(e.$el).find("option").each(function(t,o){e.value.indexOf(o.value)>=0?o.selected=!0:o.selected=!1})}},props:{type:String,name:String,placeholder:String,id:String,value:[String,Number,Boolean,Array,Object],inputValue:[String,Number],size:[String,Number],accept:[String,Number],autocomplete:[String],autocorrect:[String],autocapitalize:[String],spellcheck:[String],autofocus:Boolean,autosave:String,checked:Boolean,disabled:Boolean,max:[String,Number],min:[String,Number],step:[String,Number],maxlength:[String,Number],minlength:[String,Number],multiple:Boolean,readonly:Boolean,required:Boolean,style:String,pattern:String,color:String,wrap:{type:Boolean,default:!0}},computed:{hasCheckboxModel:function(){var e=this;return("checkbox"===e.type||"switch"===e.type)&&("boolean"==typeof e.value||Array.isArray(e.value))},hasRadioModel:function(){var e=this;return"radio"===e.type&&"undefined"!=typeof e.inputValue},hasSelectModel:function(){var e=this;return"select"===e.type&&Array.isArray(e.value)},valueComputed:function(){var e=this;if(e.inputValue)return e.inputValue;if(!e.hasCheckboxModel)return e.$options.propsData&&e.$options.propsData.value?e.value:void 0},checkedComputed:function(){var e=this;return e.hasCheckboxModel?e.inputValue&&Array.isArray(e.value)?e.value.indexOf(e.inputValue)>=0:e.value:e.hasRadioModel?e.value===e.inputValue:e.checked}},methods:{onInput:function(e){this.hasSelectModel||(e&&e.type&&"input"===e.type?this.$emit("input",e.target.value):this.$emit("input",e))},onFocus:function(e){this.$emit("focus",e)},onBlur:function(e){this.$emit("blur",e)},onChange:function(e){var t=this;if(t.hasCheckboxModel)Array.isArray(t.value)?(e.target.checked?t.value.push(e.target.value):t.value.splice(t.value.indexOf(e.target.value),1),t.$emit("change",e)):t.$emit("input",e.target.checked);else if(t.hasRadioModel)t.$emit("input",e.target.value);else if(t.hasSelectModel){var o=Array.prototype.filter.call(e.target.options,function(e){return e.selected}).map(function(e){var t="_value"in e?e._value:e.value;return t});t.$emit("input",o)}else t.$emit("change",e)},onClick:function(e){this.$emit("click",e)},onKeyPress:function(e){this.$emit("keypress",e)},onKeyUp:function(e){this.$emit("keyup",e)},onKeyDown:function(e){this.$emit("keydown",e)},onBeforeInput:function(e){this.$emit("beforeinput",e)},onCompositionStart:function(e){this.$emit("compositionstart",e)},onCompositionUpdate:function(e){this.$emit("compositionupdate",e)},onCompositionEnd:function(e){this.$emit("compositionend",e)},onFocusIn:function(e){this.$emit("focusin",e)},onFocusOut:function(e){this.$emit("focusout",e)},onDblClick:function(e){this.$emit("dblclick",e)},onMouseDown:function(e){this.$emit("mousedown",e)},onMouseEnter:function(e){this.$emit("mouseenter",e)},onMouseLeave:function(e){this.$emit("mouseleave",e)},onMouseMove:function(e){this.$emit("mousemove",e)},o