├── .gitignore ├── README.md ├── config.xml ├── hooks └── README.md ├── package.json └── www ├── LICENSE ├── README.md ├── css ├── app.css ├── framework7.ios.colors.min.css ├── framework7.ios.min.css ├── framework7.material.colors.min.css └── framework7.material.min.css ├── img └── logo.png ├── index.html └── js ├── app.js ├── framework7-vue.min.js ├── framework7.min.js └── vue.min.js /.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | .vscode 3 | jsconfig.json 4 | node_modules/ 5 | platforms/ 6 | plugins/ 7 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | Sample PhoneGap Template for Framework7+Vue 2 | ============================================ 3 | 4 | A PhoneGap template for the [Framework7+Vue Simple Template](http://framework7.io/vue/templates.html). Check out 5 | this [associated blog post](http://devgirl.org/2017/01/10/phonegap-apps-with-vue-js-yes-please) for details about 6 | using PhoneGap with Vue.js. 7 | 8 | ## Quick Start 9 | 10 | ### PhoneGap CLI 11 | 12 | $ phonegap create myVueApp --template https://github.com/hollyschinsky/phonegap-template-framework7-vue 13 | $ cd myVueApp 14 | $ phonegap serve 15 | 16 | or 17 | 18 | $ open www/index.html 19 | 20 | ### Cordova CLI 21 | 22 | $ cordova create myVueApp --template https://github.com/hollyschinsky/phonegap-template-framework7-vue 23 | $ cd myVueApp 24 | $ open www/index.html 25 | 26 | This template includes the required Framework7, Vue and Cordova setup to help you get started quickly. 27 | It's targeted at beginners who want to start exploring Framework7 + Vue without the distraction of a 28 | complicated development environment. For advanced features such as asset compilation, hot-reload and CSS extraction, 29 | check out the more experienced developers use one of the other templates: [Framework7 Vue Webpack Template](https://github.com/nolimits4web/Framework7-Vue-Webpack-Template) or [Framework7 Vue Browserify Template](https://github.com/nolimits4web/Framework7-Vue-Browserify-Template). 30 | 31 | Check out the [Framework7+Vue.js documentation](http://framework7.io/vue/) for full details on the sample app code. -------------------------------------------------------------------------------- /config.xml: -------------------------------------------------------------------------------- 1 | 2 | PhoneGap Template Framework7 Vue 3 | 4 | This is the project created from the template: phonegap-template-framework7-vue. 5 | 6 | 7 | Apache Cordova Team 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | -------------------------------------------------------------------------------- /hooks/README.md: -------------------------------------------------------------------------------- 1 | 21 | # Cordova Hooks 22 | 23 | Cordova Hooks represent special scripts which could be added by application and plugin developers or even by your own build system to customize cordova commands. See Hooks Guide for more details: http://cordova.apache.org/docs/en/edge/guide_appdev_hooks_index.md.html#Hooks%20Guide. 24 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "phonegap-template-framework7-vue", 3 | "version": "1.0.0", 4 | "description": "Sample template to get started with PhoneGap+Framework7+Vue", 5 | "main": "index.js", 6 | "repository": { 7 | "type": "git", 8 | "url": "git+https://github.com/hollyschinsky/phonegap-template-framework7-vue.git" 9 | }, 10 | "keywords": [ 11 | "ecosystem:phonegap", 12 | "ecosystem:cordova", 13 | "cordova:template", 14 | "phonegap:template" 15 | ], 16 | "author": "Holly Schinsky", 17 | "license": "Apache-2.0", 18 | "bugs": { 19 | "url": "https://github.com/hollyschinsky/phonegap-template-framework7-vue/issues" 20 | }, 21 | "homepage": "https://github.com/hollyschinsky/phonegap-template-framework7-vue#readme" 22 | } -------------------------------------------------------------------------------- /www/LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2016 Vladimir Kharlampidi 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /www/README.md: -------------------------------------------------------------------------------- 1 | # Framework7 Vue Template 2 | 3 | Simple Framework7 + Vue setup in a single HTML file 4 | 5 | This template is targeted at beginners who want to start exploring Framework7 + Vue without the distraction of a complicated development environment. 6 | 7 | For advanced features such as asset compilation, hot-reload and CSS extraction, we recommend that more experienced developers use one of the other templates: [Framework7 Vue Webpack Template](https://github.com/nolimits4web/Framework7-Vue-Webpack-Template) or [Framework7 Vue Browserify Template](https://github.com/nolimits4web/Framework7-Vue-Browserify-Template). 8 | -------------------------------------------------------------------------------- /www/css/app.css: -------------------------------------------------------------------------------- 1 | /* ========= 2 | Your custom styles go here 3 | ========= */ 4 | -------------------------------------------------------------------------------- /www/img/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hollyschinsky/phonegap-template-framework7-vue/450a41a9775d202818ddf597973c7f616222880e/www/img/logo.png -------------------------------------------------------------------------------- /www/index.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | My App 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 |

Left panel content goes here

26 |
27 | Load page in panel 28 | 29 | 30 | 31 | 32 | Load page in main view 33 | 34 | 35 | 36 | 37 |
38 |
39 |
40 |
41 | 42 | 43 | 44 | 45 | 46 | 47 | 48 | 49 |

Right panel content goes here

50 |
51 | Load page in panel 52 | 53 | 54 | 55 | 56 | Load page in main view 57 | 58 | 59 | 60 | 61 |
62 |
63 |
64 |
65 | 66 | 67 | 68 | 69 | 70 | 71 | 72 | 73 | 74 | Framework7 75 | 76 | 77 | 78 | 79 | 80 | 81 | 82 | Welcome to my App 83 | 84 |

Duis sed erat ac eros ultrices pharetra id ut tellus. Praesent rhoncus enim ornare ipsum aliquet ultricies. Pellentesque sodales erat quis elementum sagittis.

85 |
86 | Navigation 87 | 88 | 89 | 90 | 91 | 92 | Side Panels 93 | 94 | 95 | 96 | Left Panel 97 | 98 | 99 | Right Panel 100 | 101 | 102 | 103 | Modals 104 | 105 | 106 | 107 | Popup 108 | 109 | 110 | Login Screen 111 | 112 | 113 | 114 |
115 |
116 |
117 |
118 | 119 | 120 | 121 | 122 | 123 | 124 | 125 | 126 | Close 127 | 128 | 129 | Lorem ipsum dolor sit amet, consectetur adipisicing elit. Neque, architecto. Cupiditate laudantium rem nesciunt numquam, ipsam. Voluptates omnis, a inventore atque ratione aliquam. Omnis iusto nemo quos ullam obcaecati, quod. 130 | 131 | 132 | 133 | 134 | 135 | 136 | 137 | 138 | 139 | 140 | Login 141 | 142 | 143 | Username 144 | 145 | 146 | 147 | Password 148 | 149 | 150 | 151 | 152 | 153 | 154 |

Click Sign In to close Login Screen

155 |
156 |
157 |
158 |
159 |
160 |
161 |
162 | 163 | 164 | 175 | 176 | 177 | 305 | 306 | 307 | 333 | 334 | 335 | 336 | 337 | 338 | 339 | 340 | -------------------------------------------------------------------------------- /www/js/app.js: -------------------------------------------------------------------------------- 1 | // Init F7 Vue Plugin 2 | Vue.use(Framework7Vue) 3 | 4 | // Init Page Components 5 | Vue.component('page-about', { 6 | template: '#page-about' 7 | }) 8 | Vue.component('page-form', { 9 | template: '#page-form' 10 | }) 11 | Vue.component('page-dynamic-routing', { 12 | template: '#page-dynamic-routing' 13 | }) 14 | 15 | // Handle device ready event 16 | // Note: You may want to check out the vue-cordova package on npm for cordova specific handling with vue - https://www.npmjs.com/package/vue-cordova 17 | document.addEventListener('deviceready', () => { 18 | console.log("DEVICE IS READY!"); 19 | }, false) 20 | 21 | // Init App 22 | new Vue({ 23 | el: '#app', 24 | // Init Framework7 by passing parameters here 25 | framework7: { 26 | root: '#app', 27 | /* Uncomment to enable Material theme: */ 28 | // material: true, 29 | routes: [ 30 | { 31 | path: '/about/', 32 | component: 'page-about' 33 | }, 34 | { 35 | path: '/form/', 36 | component: 'page-form' 37 | }, 38 | { 39 | path: '/dynamic-route/blog/:blogId/post/:postId/', 40 | component: 'page-dynamic-routing' 41 | } 42 | ], 43 | } 44 | }); 45 | 46 | 47 | 48 | -------------------------------------------------------------------------------- /www/js/framework7-vue.min.js: -------------------------------------------------------------------------------- 1 | /** 2 | * Framework7 Vue 0.7.0 3 | * Build full featured iOS & Android apps using Framework7 & Vue 4 | * http://www.framework7.io/ 5 | * 6 | * Copyright 2016, Vladimir Kharlampidi 7 | * The iDangero.us 8 | * http://www.idangero.us/ 9 | * 10 | * Licensed under MIT 11 | * 12 | * Released on: December 20, 2016 13 | */ 14 | !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,style:{display:e.opened?"block":""},on:{"panel:open":e.onOpen,"panel:opened":e.onOpened,"panel:close":e.onClose,"panel:closed":e.onClosed}},[e._t("default")],!0)},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,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('
').insertBefore(this.$el)}}},o={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"views",class:e.classObject},[e._t("default")],!0)},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.tabbarLabesThrough};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=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,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||{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.infiniteScrollPreloader&&(a=e("div",{class:{"infinite-scroll-preloader":!0}},[e("div",{class:{preloader:!0}})]));var l,c,d,p,u,h="navbar toolbar tabbar subnavbar searchbar messagebar fab speed-dial floating-button".split(" ");if(s.$slots.default)for(var f=0;f=0&&(p=!0),l.indexOf("subnavbar")>=0&&(d=!0),l.indexOf("searchbar")>=0&&(u=!0);for(var b=0;b=0&&(m=!0);m?i.push(c):r.push(c)}else r.push(c);return i.length>0&&u&&i.push(e("div",{class:{"searchbar-overlay":!0}})),p&&(s.classesObjectPageContent["messages-content"]=!0),o=s.noPageContent?[s.$slots.default]: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]),i.push(s.$slots.fixed),d&&(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.tabbarLabesThrough,"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,"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")],!0)},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},[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}}):e._e(),e._v(" "),e.title?t("f7-nav-center",{attrs:{title:e.title,sliding:e.sliding}}):e._e(),e._v(" "),e._t("default")],!0),e._v(" "),e._t("after-inner")],!0)},staticRenderFns:[],updated:function(){var e=this;e.$nextTick(function(){e.$f7.sizeNavbars()})},props:{backLink:[Boolean,String],sliding:Boolean,title:String,theme:String,layout:String},computed:{classesObject:function(){var e={};return this.theme&&(e["theme-"+this.theme]=!0),this.layout&&(e["layout-"+this.layout]=!0),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))])],!0)},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:"#",back:"",icon:"icon-back",text:e.backLink===!0||e.$theme.material?void 0:e.backLink}}):e._e(),e._v(" "),e._t("default")],!0)},staticRenderFns:[],props:{backLink:[Boolean,String],sliding:Boolean}},d={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"right",class:{sliding:e.sliding}},[e._t("default")],!0)},staticRenderFns:[],props:{sliding:Boolean}},p={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"subnavbar",class:!!e.sliding&&"sliding"},[e._t("default")],!0)},staticRenderFns:[],props:{sliding:Boolean}},u={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")],!0),e._v(" "),e._t("after-inner")],!0)},staticRenderFns:[],props:{bottom:Boolean,tabbar:Boolean,labels:Boolean,scrollable:Boolean,theme:String,layout:String},computed:{classesObject:function(){var e={"toolbar-bottom":this.bottom,tabbar:this.tabbar,"tabbar-labels":this.labels,"tabbar-scrollabel":this.scrollable};return this.theme&&(e["theme-"+this.theme]=!0),this.layout&&(e["layout-"+this.layout]=!0),e}}},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",{},[n])),i.footer&&(a=e("f7-card-footer",{domProps:{innerHTML:i.footer}})),e("div",{staticClass:"card"},[t,o,a,i.$slots.default])},props:["title","content","footer"]},f={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"card-header"},[e._t("default")],!0)},staticRenderFns:[]},m={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"card-footer"},[e._t("default")],!0)},staticRenderFns:[]},b={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"card-content"},[t("div",{staticClass:"card-content-inner"},[e._t("default")],!0)])},staticRenderFns:[]},g={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"content-block",class:e.classesObject},[e.inner?t("div",{staticClass:"content-block-inner"},[e._t("default")],!0):e._t("default"),e._v(" ")],!0)},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}}}},v={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"content-block-title"},[e._t("default")],!0)},staticRenderFns:[]},k={render:function(){var e=this,t=(e.$createElement,e._c);return t("span",{staticClass:"badge",class:e.color?"color-"+e.color:""},[e._t("default")],!0)},staticRenderFns:[],props:{color:String}},$={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")],!0)},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}}},B={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=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},on:{"sortable:open":n.onSortableOpen,"sortable:close":n.onSortableClose,"sortable:sort":n.onSortableSort}},[i.length>0?[e("ul",{},i),a]:a])},props:{inset:Boolean,"media-list":Boolean,grouped:Boolean,sortable:Boolean,form:Boolean,label:String,accordion:Boolean,contacts:Boolean,"no-hairlines":Boolean,"no-hairlines-between":Boolean,tab:Boolean,active: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)},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("virtualItemBeforeInsert",e,o)},onBeforeClear:function(e,o){t.$emit("virtualBeforeClear",e,o)},onItemsBeforeInsert:function(e,o){t.$emit("virtualItemsBeforeInsert",e,o)},onItemsAfterInsert:function(e,o){t.$emit("virtualItemsAfterInsert",e,o)}}))}}}},S={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"list-block-group"},[t("ul",[e._t("default")],!0)])},staticRenderFns:[],props:{"media-list":Boolean,"media-list-computed":Boolean,sortable:Boolean,"sortable-computed":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){var t,o,n,a=this;if(n=e("f7-list-item-content",{props:{title:a.title,text:a.text,media:a.media,subtitle:a.subtitle,after:a.after,badge:a.badge,"badge-color":a.badgeColor,"media-list":a.mediaListComputed,"accordion-item":a.accordionItem,checkbox:a.checkbox,checked:a.checked,radio:a.radio,name:a.name,value:a.value,readonly:a.readonly,required:a.required,disabled:a.disabled},on:a.link||a.accordionItem||a.smartSelect?{}:{click:a.onClick,change:a.onChange}},[a.$slots["content-start"],a.$slots.content,a.$slots["media-start"],a.$slots.media,a.$slots["inner-start"],a.$slots.inner,a.$slots["after-start"],a.$slots.after,a.swipeout||a.accordionItem?[]:a.$slots.default]),(a.link||a.accordionItem||a.smartSelect)&&(o=e("a",{attrs:{href:a.link===!0||a.accordionItem||a.smartSelect?"#":a.link,"data-searchbar":a.smartSelectSearchbar,"data-searchbar-paceholder":a.smartSelectSearchbarPlaceholder,"data-searchbar-cancel":a.smartSelectSearchbarCancel,"data-page-title":a.smartSelectPageTitle,"data-back-text":a.smartSelectBackText,"data-back-on-select":a.smartSelectBackOnSelect,"data-virtual-list":a.smartSelectVirtualList,"data-virtual-list-height":a.smartSelectVirtualListHeight,"data-open-in":a.smartSelectOpenIn,"data-navbar-theme":a.smartSelectNavbarTheme,"data-form-theme":a.smartSelectFormTheme,"data-view":"string"==typeof a.linkView&&a.linkView,"data-panel":"string"==typeof a.linkOpenPanel&&a.linkOpenPanel,"data-popup":"string"==typeof a.linkOpenPopup&&a.linkOpenPopup,"data-popover":"string"==typeof a.linkOpenPopover&&a.linkOpenPopover,"data-picker":"string"==typeof a.linkOpenPicker&&a.linkOpenPicker,"data-login-screen":"string"==typeof a.linkOpenLoginScreen&&a.linkOpenLoginScreen,"data-sortable":"string"==typeof a.linkOpenSortable?a.linkOpenSortable:"string"==typeof a.linkToggleSortable&&a.linkToggleSortable,"data-force":a.linkForce,"data-reload":a.linkReload,"data-animate-pages":a.linkAnimatePages,"data-ignore-cache":a.linkIgnoreCache,"data-page-name":"string"==typeof a.linkPageName&&a.linkPageName,"data-template":"string"==typeof a.linkTemplate&&a.linkTemplate},class:{"item-link":!0,external:a.linkExternal,back:a.linkBack,"no-fastclick":a.linkNoFastclick,"smart-select":a.smartSelect,"close-panel":a.linkClosePanel,"open-panel":a.linkOpenPanel,"close-popup":a.linkClosePopup,"open-popup":a.linkOpenPopup,"close-popover":a.linkClosePopover,"open-popover":a.linkOpenPopover,"close-picker":a.linkClosePicker,"open-picker":a.linkOpenPicker,"close-login-screen":a.linkCloseLoginScreen,"open-login-screen":a.linkOpenLoginScreen,"close-sortable":a.linkCloseSortable,"open-sortable":a.linkOpenSortable,"toggle-sortable":a.linkToggleSortable},on:{click:a.onClick}},[n])),a.dividerOrGroupTitle)t=[e("span",a.$slots.default||a.title)];else{var i=a.link||a.smartSelect||a.accordionItem?o:n;t=a.swipeout?[e("div",{class:{"swipeout-content":!0}},[i])]:[i],a.sortableComputed&&t.push(e("div",{class:{"sortable-handler":!0}})),(a.swipeout||a.accordionItem)&&t.push(a.$slots.default),t.unshift(a.$slots["root-start"]),t.push(a.$slots.root)}return e("li",{class:{"item-divider":a.divider,"list-group-title":a.groupTitle,swipeout:a.swipeout,"accordion-item":a.accordionItem},on:{"swipeout:open":a.onSwipeoutOpen,"swipeout:opened":a.onSwipeoutOpened,"swipeout:close":a.onSwipeoutClose,"swipeout:closed":a.onSwipeoutClosed,"swipeout:delete":a.onSwipeoutDelete,"swipeout:deleted":a.onSwipeoutDeleted,swipeout:a.onSwipeout,"accordion:open":a.onAccOpen,"accordion:opened":a.onAccOpened,"accordion:close":a.onAccClose,"accordion:closed":a.onAccClosed}},t)},props:{title:[String,Number],text:[String,Number],media:String,subtitle:[String,Number],link:[String,Boolean],"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-view":String,"link-open-panel":[String,Boolean],"link-close-panel":Boolean,"link-open-popup":[String,Boolean],"link-close-popup":Boolean,"link-open-popover":[String,Boolean],"link-close-popover":Boolean,"link-open-login-screen":[String,Boolean],"link-close-login-screen":Boolean,"link-open-picker":[String,Boolean],"link-close-picker":Boolean,after:[String,Number],badge:[String,Number],"badge-color":String,"media-item":Boolean,"media-list-item":Boolean,"media-list":Boolean,"media-list-computed":Boolean,divider:Boolean,"group-title":Boolean,"divider-or-group-title":Boolean,swipeout:Boolean,sortable:Boolean,"sortable-computed":Boolean,"accordion-item":Boolean,"smart-select":Boolean,"smart-select-searchbar":Boolean,"smart-select-searchbar-paceholder":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],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}},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){this.$emit("change",e)}}},y={render:function(e){var t,o,n,a,i,r,s,l,c,d,p,u=this,h=[],f=[],m=[],b=[],g=[],v=[],k=[],$=[];if(u.$slots.default&&u.$slots.default.length>0)for(var B=0;B',c=e("div",{class:{"item-media":!0},domProps:{innerHTML:p+(u.media?u.media:"")}});else{var C={icon:!0};C["icon-form-"+(u.radio?"radio":"checkbox")]=!0,p=e("i",{class:C}),c=e("div",{class:{"item-media":!0}},[k,p,$])}else c=u.media?e("div",{staticClass:"item-media",domProps:{innerHTML:u.media}}):e("div",{staticClass:"item-media"},[k,$]);return u.title&&(t=e("div",{staticClass:"item-title",domProps:{innerHTML:u.title}},[u.title])),u.subtitle&&(s=e("div",{staticClass:"item-subtitle",domProps:{innerHTML:u.subtitle}},[u.subtitle])),u.text&&(l=e("div",{staticClass:"item-text",domProps:{innerHTML:u.text}})),(u.after||u.badge||v.length)&&(u.after&&(n=e("span",{domProps:{innerHTML:u.after}})),u.badge&&(a=e("f7-badge",{props:{color:u.badgeColor}},[u.badge])),o=e("div",{staticClass:"item-after"},[g,n,a,v])),u.mediaList&&(r=e("div",{staticClass:"item-title-row"},[t,o])),i=e("div",{staticClass:"item-inner"},u.mediaList?[m,r,s,l,b]:[m,t,o,b]),e(u.checkbox||u.radio?"label":"div",{staticClass:"item-content",class:{"label-checkbox":u.checkbox,"label-radio":u.radio},on:{click:u.onClick}},[h,d,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],readonly:Boolean,required:Boolean,disabled:Boolean},data:function(){return{}},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")],!0)},staticRenderFns:[],props:{left:Boolean,right:Boolean,side:String,sideComputed:String},computed:{sideComputed:function(){return this.side?this.side:this.left?"left":(this.right,"right")}},data:function(){return{}}},_={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")],!0)},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)}}},x={render:function(){var e=this,t=(e.$createElement,e._c);return t("li",[e.title?t("a",{staticClass:"item-link list-button",class:e.classesObject,attrs:{href:"string"!=typeof e.link?"#":e.link,"data-panel":"string"==typeof e.openPanel&&e.openPanel,"data-popup":"string"==typeof e.openPopup&&e.openPopup,"data-popover":"string"==typeof e.openPopover&&e.openPopover,"data-picker":"string"==typeof e.openPicker&&e.openPicker,"data-login-screen":"string"==typeof e.openLoginScreen&&e.openLoginScreen,"data-sortable":"string"==typeof e.openSortable?e.openSortable:"string"==typeof e.toggleSortable&&e.toggleSortable,"data-tab":"string"==typeof e.tabLink&&e.tabLink},domProps:{innerHTML:e._s(e.title)},on:{click:e.onClick}}):t("a",{staticClass:"item-link list-button",class:e.classesObject,attrs:{href:"string"!=typeof e.link?"#":e.link,"data-panel":"string"==typeof e.openPanel&&e.openPanel,"data-popup":"string"==typeof e.openPopup&&e.openPopup,"data-popover":"string"==typeof e.openPopover&&e.openPopover,"data-picker":"string"==typeof e.openPicker&&e.openPicker,"data-login-screen":"string"==typeof e.openLoginScreen&&e.openLoginScreen,"data-sortable":"string"==typeof e.openSortable?e.openSortable:"string"==typeof e.toggleSortable&&e.toggleSortable,"data-tab":"string"==typeof e.tabLink&&e.tabLink},on:{click:e.onClick}},[e._t("default")],!0),e._v(" ")])},staticRenderFns:[],props:{title:[String,Number],link:[String,Boolean],external:Boolean,"link-external":Boolean,back:Boolean,"link-back":Boolean, 15 | "no-fastclick":Boolean,"link-no-fastlick":Boolean,view:String,openPanel:[String,Boolean],closePanel:Boolean,openPopup:[String,Boolean],closePopup:Boolean,openPopover:[String,Boolean],closePopover:Boolean,openLoginScreen:[String,Boolean],closeLoginScreen:Boolean,openPicker:[String,Boolean],closePicker:Boolean,tabLink:[Boolean,String],openSortable:[String,Boolean],closeSortable:Boolean,toggleSortable:[String,Boolean]},computed:{classesObject:function(){var e=this,t={external:e.external||e.linkExternal,back:e.back||e.linkBack,"no-fastclick":e.noFastclick||e.linkNoFastclick};return e.closePanel&&(t["close-panel"]=!0),e.openPanel&&(t["open-panel"]=!0),e.closePopup&&(t["close-popup"]=!0),e.openPopup&&(t["open-popup"]=!0),e.closePopover&&(t["close-popover"]=!0),e.openPopover&&(t["open-popover"]=!0),e.closePicker&&(t["close-picker"]=!0),e.openPicker&&(t["open-picker"]=!0),e.closeLoginScreen&&(t["close-login-screen"]=!0),e.openLoginScreen&&(t["open-login-screen"]=!0),e.closeSortable&&(t["close-sortable"]=!0),e.openSortable&&(t["open-sortable"]=!0),e.toggleSortable&&(t["toggle-sortable"]=!0),e.tabLink&&(t["tab-link"]=!0),t}},methods:{onClick:function(e){this.$emit("click",e)}}},P={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"list-block-label"},[e._t("default")],!0)},staticRenderFns:[]},O={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")],!0)},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")],!0)},staticRenderFns:[]},F={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"accordion-item-content"},[e._t("default")],!0)},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")],!0)},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,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:[String,Boolean],closePanel:Boolean,openPopup:[String,Boolean],closePopup:Boolean,openPopover:[String,Boolean],closePopover:Boolean,openLoginScreen:[String,Boolean],closeLoginScreen:Boolean,openPicker:[String,Boolean],closePicker:Boolean,tabLink:[Boolean,String],openSortable:[String,Boolean],closeSortable:Boolean,toggleSortable:[String,Boolean],active:Boolean,badge:[String,Number],iconBadge:[String,Number],badgeColor:[String],back:Boolean},computed:{attrsObject:function(){var e=this,t={href:e.href},o=e.$options.propsData;return"force"in o&&(t["data-force"]=e.force),"reload"in o&&(t["data-reload"]="true"),"animatePages"in o&&(t["data-animate-pages"]="true"),"ignoreCache"in o&&(t["data-ignore-cache"]="true"),e.pageName&&(t["data-page-name"]=e.pageName),e.template&&(t["data-template"]=e.template),e.view&&(t["data-view"]=e.view),"string"==typeof e.openPanel&&(t["data-panel"]=e.openPanel),"string"==typeof e.openPopup&&(t["data-popup"]=e.openPopup),"string"==typeof e.openPopover&&(t["data-popover"]=e.openPopover),"string"==typeof e.openPicker&&(t["data-picker"]=e.openPicker),"string"==typeof e.openLoginScreen&&(t["data-login-screen"]=e.openLoginScreen),"string"==typeof e.openSortable&&(t["data-sortable"]=e.openSortable),"string"==typeof e.toggleSortable&&(t["data-sortable"]=e.toggleSortable),"string"==typeof e.tabLink&&(t["data-tab"]=e.tabLink),t},classesObject:function(){var e=this,t={};e.$options.propsData;return e.rippleColor&&(t["ripple-color-"+e.rippleColor]=!0),e.color&&(t["color-"+e.color]=!0),e.theme&&(t["theme-"+e.theme]=!0),e.bg&&(t["bg-"+e.bg]=!0),t.back=e.back,t.external=e.external,t["no-fastclick"]=e.noFastclick,["round","fill","big","raised"].forEach(function(o,n){e[o]&&(t["button-"+o]=!0)}),t.active=e.active,e.closePanel&&(t["close-panel"]=!0),e.openPanel&&(t["open-panel"]=!0),e.closePopup&&(t["close-popup"]=!0),e.openPopup&&(t["open-popup"]=!0),e.closePopover&&(t["close-popover"]=!0),e.openPopover&&(t["open-popover"]=!0),e.closePicker&&(t["close-picker"]=!0),e.openPicker&&(t["open-picker"]=!0),e.closeLoginScreen&&(t["close-login-screen"]=!0),e.openLoginScreen&&(t["open-login-screen"]=!0),e.closeSortable&&(t["close-sortable"]=!0),e.openSortable&&(t["open-sortable"]=!0),e.toggleSortable&&(t["toggle-sortable"]=!0),e.tabLink&&(t["tab-link"]=!0),t}},methods:{onClick:function(e){this.$emit("click",e)}}},M={mixins:[I],render:function(e){var t,o,n,a,i,r=this;n=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}},[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)}}},E={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}})),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)}}},R={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"row",class:{"no-gutter":e.noGutter}},[e._t("default")],!0)},staticRenderFns:[],props:{"no-gutter":Boolean},data:function(){return{}}},N={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")],!0)},staticRenderFns:[],props:{width:{type:[Number,String],default:"auto"},"tablet-width":{type:[Number,String]}},data:function(){return{}}},j={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:e.sizeComputed?"width:"+e.sizeComputed+"px; height:"+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],sizeComputed:Number},computed:{sizeComputed:function(){var e=this.size;return e&&"string"==typeof e&&e.indexOf("px")>=0&&(e=e.replace("px","")),e}}},H={render:function(){var e=this,t=(e.$createElement,e._c);return t("span",{staticClass:"progressbar",class:[e.color?"color-"+e.color+" preloader-"+e.color:"",e.infinite?"progressbar-infinite":""].join(" "),attrs:{"data-progress":e.progress}},[t("span",{style:e.progress?"translate3d("+(-100+e.progress)+"%,0,0)":""})])},staticRenderFns:[],props:{color:String,progress:Number,infinite:Boolean}},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")],!0)},staticRenderFns:[],props:{floating:Boolean}},A={render:function(e){var t,o=this,n={name:o.name,type:o.type,placeholder:o.placeholder,id:o.id,value:o.value,size:o.size,accept:o.accept,autocomplete:o.autocomplete,autofocus:o.autofocus,autosave:o.autosave,checked:o.checked,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},a={focus:o.onFocus,blur:o.onBlur,input:o.onInput,change:o.onChange,click:o.onClick};if("select"===o.type||"textarea"===o.type)if("select"===o.type)t=e("select",{attrs:n,on:a},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});var r=o.wrap?e("div",{staticClass:"item-input"},[t]):t;return r},props:{type:String,name:String,placeholder:String,id:String,value:[String,Number],size:[String,Number],accept:[String,Number],autocomplete:[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,color:String,wrap:{type:Boolean,default:!0}},methods:function(){var e={onInput:function(e){this.$emit("input",e.target.value)}};return"Focus Blur Change Click".split(" ").forEach(function(t){e["on"+t]=function(e){this.$emit(t.toLowerCase(),e)}}),e}()},D={render:function(){var e=this,t=(e.$createElement,e._c);return t("label",{staticClass:"label-switch",class:e.color?"color-"+e.color:"",on:{click:e.onClick}},[t("input",{style:e.style,attrs:{type:"checkbox",name:e.name,id:e.id,disabled:e.disabled,readonly:e.readonly,required:e.required},domProps:{value:e.value,checked:e.checked},on:{input:e.onInput,change:e.onChange}}),e._v(" "),t("div",{staticClass:"checkbox"})])},staticRenderFns:[],props:{name:String,id:String,value:[String,Number],checked:Boolean,disabled:Boolean,readonly:Boolean,required:Boolean,style:String,color:String},methods:function(){var e={onInput:function(e){this.$emit("input",e.target.value)}};return"Change Click".split(" ").forEach(function(t){e["on"+t]=function(e){this.$emit(t.toLowerCase(),e)}}),e}()},q={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"range-slider",class:e.color?"color-"+e.color:""},[t("input",{style:e.style,attrs:{type:"range",name:e.name,id:e.id,disabled:e.disabled,readonly:e.readonly,required:e.required,max:e.max,min:e.min,step:e.step},domProps:{value:e.value},on:{input:e.onInput,change:e.onChange,click:e.onClick}})])},staticRenderFns:[],props:{name:String,id:String,value:[String,Number],disabled:Boolean,readonly:Boolean,required:Boolean,style:String,max:[String,Number],min:[String,Number],step:[String,Number],color:String},methods:function(){var e={onInput:function(e){this.$emit("input",e.target.value)}};return"Change Click".split(" ").forEach(function(t){e["on"+t]=function(e){this.$emit(t.toLowerCase(),e)}}),e}()},V={render:function(){var e=this,t=(e.$createElement,e._c);return t("span",{staticClass:"chip",class:e.chipClassObject,on:{click:e.onClick}},[e.media?t("span",{staticClass:"chip-media",class:e.mediaClassObject,domProps:{innerHTML:e._s(e.media)}}):e._e(),e._v(" "),e.text?t("span",{staticClass:"chip-label",domProps:{innerHTML:e._s(e.text)}}):e._e(),e._v(" "),e.deleteable?t("a",{staticClass:"chip-delete",attrs:{href:"#"},on:{click:e.onDeleteClick}}):e._e()])},staticRenderFns:[],props:{media:String,text:[String,Number],deleteable:Boolean,color:String,bg:String,mediaBg:String,mediaColor:String},computed:{mediaClassObject:function(){var e={};return this.mediaColor&&(e["color-"+this.mediaColor]=!0),this.mediaBg&&(e["color-"+this.mediaBg]=!0),e},chipClassObject:function(){var e={};return this.color&&(e["color-"+this.color]=!0),this.bg&&(e["bg-"+this.bg]=!0),e}},methods:{onClick:function(e){this.$emit("click",e)},onDeleteClick:function(e){this.$emit("delete",e)}}},G={render:function(){var e=this,t=(e.$createElement,e._c);return t("a",{staticClass:"floating-button",class:!!e.color&&"color-"+e.color,attrs:{href:"#"},on:{click:e.onClick}},[e._t("default")],!0)},staticRenderFns:[],props:{color:String},methods:{onClick:function(e){this.$emit("click",e)}}},U={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"speed-dial",class:!!e.theme&&"theme-"+e.theme},[e._t("default")],!0)},staticRenderFns:[],props:{theme:String}},W={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"speed-dial-buttons",class:!!e.theme&&"theme-"+e.theme},[e._t("default")],!0)},staticRenderFns:[],props:{theme:String}},Z={render:function(){var e=this,t=(e.$createElement,e._c);return t("a",{class:!!e.color&&"color-"+e.color,attrs:{href:"#"},on:{click:e.onClick}},[e._t("default")],!0)},staticRenderFns:[],props:{color:String},methods:{onClick:function(e){this.$emit("click",e)}}},Q={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"swiper-container"},[t("div",{staticClass:"swiper-wrapper"},[e._t("default")],!0),e._v(" "),e.paginationComputed===!0?t("div",{staticClass:"swiper-pagination"}):e._e(),e._v(" "),e.scrollbarComputed===!0?t("div",{staticClass:"swiper-scrollbar"}):e._e(),e._v(" "),e.nextButtonComputed===!0?t("div",{staticClass:"swiper-button-next"}):e._e(),e._v(" "),e.prevButtonComputed===!0?t("div",{staticClass:"swiper-button-prev"}):e._e()])},staticRenderFns:[],beforeDestroy:function(){var e=this;e.init&&e.swiper&&e.swiper.destroy&&e.swiper.destroy()},props:{params:Object,pagination:[Boolean,String,Object],scrollbar:[Boolean,String,Object],"next-button":[Boolean,String,Object],"prev-button":[Boolean,String,Object],init:{type:Boolean,default:!0}},computed:{paramsComputed:function(){return this.params||{}},paginationComputed:function(){return!!this.pagination&&(this.paramsComputed.pagination=".swiper-pagination",!0)},scrollbarComputed:function(){return!!this.scrollbar&&(this.paramsComputed.scrollbar=".swiper-scrollbar",!0)},nextButtonComputed:function(){return!!this.nextButton&&(this.paramsComputed.nextButton=".swiper-button-next",!0)},prevButtonComputed:function(){return!!this.prevButton&&(this.paramsComputed.prevButton=".swiper-button-prev",!0)}},methods:{onF7Init:function(){this.init&&(this.swiper=new window.Swiper(this.$el,this.paramsComputed))}}},J={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"swiper-slide"},[e.zoom?t("div",{staticClass:"swiper-zoom-container"},[e._t("default")],!0):e._t("default"),e._v(" ")],!0)},staticRenderFns:[],props:{zoom:Boolean}},K={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"messages",class:{}},[e._t("default")],!0)},staticRenderFns:[],beforeDestroy:function(){this.f7Messages&&this.f7Messages.destroy&&this.f7Messages.destroy()},beforeUpdate:function(e,t){var o=this;o.init&&o.$children.forEach(function(e){o.$$(e.$el).addClass("message-appeared")})},updated:function(e,t){var o=this;o.init&&(o.$children.forEach(function(e){var t=o.$$(e.$el);t.hasClass("message-appeared")||t.addClass("message-appear-from-bottom")}),this.f7Messages&&this.f7Messages.layout&&this.autoLayout&&this.f7Messages.layout(),this.f7Messages&&this.f7Messages.layout&&this.autoLayout&&this.f7Messages.scrollMessages())},props:{autoLayout:{type:Boolean,default:!0},newMessagesFirst:Boolean,messages:Array,scrollMessages:{type:Boolean,default:!0},scrollMessagesOnlyOnEdge:Boolean,init:{type:Boolean,default:!0}},methods:{onF7Init:function(e){var t=this;t.init&&(t.f7Messages=e.messages(t.$el,{autoLayout:t.autoLayout,newMessagesFirst:t.newMessagesFirst,messages:t.messages,scrollMessages:t.scrollMessages,scrollMessagesOnlyOnEdge:t.scrollMessagesOnlyOnEdge}))}}},X={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{class:e.classesObject,on:{click:e.onClick}},[e._v("\n "+e._s(e.day)+" "),e.time?t("span",[e._v(e._s(e.time))]):e._e(),e._v(" "),e.name?t("div",{staticClass:"message-name",on:{click:e.onNameClick}},[e._v(e._s(e.name))]):e._e(),e._v(" "),t("div",{staticClass:"message-text",on:{click:e.onTextClick}},[e._t("default",[e._v(e._s(e.text))]),e._v(" "),e.date?t("div",{staticClass:"message-date"},[e._v(e._s(e.date))]):e._e()],!0),e._v(" "),e.avatar?t("div",{staticClass:"message-avatar",style:"background-image:url("+e.avatar+")",on:{click:e.onAvatarClick}}):e._e(),e._v(" "),e.label?t("div",{staticClass:"message-label"},[e._v(e._s(e.label))]):e._e(),e._v(" "),e._t("after")],!0)},staticRenderFns:[],props:{text:String,name:String,avatar:String,type:{type:String,default:"sent"},label:String,day:String,date:String,time:String,last:{type:Boolean,default:!0},first:{type:Boolean,default:!0}},computed:{classesObject:function(){var e={},t=this;if(t.day||t.time)e["messages-date"]=t.day||t.time;else{var o="bottom";t.$parent.newFirst&&(o="top"),e["message-date"]=t.day||t.time,e.message=!(t.day||t.time),e["message-"+t.type]=!0,e["message-with-avatar"]=t.avatar,e["message-first"]=t.first,e["message-last"]=t.last,e["message-with-tail"]=t.last}return e}},methods:{onClick:function(e){this.$emit("click",e)},onNameClick:function(e){this.$emit("click:name",e)},onTextClick:function(e){this.$emit("click:text",e)},onAvatarClick:function(e){this.$emit("click:avatar",e)}}},Y={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"toolbar messagebar"},[e._t("before-inner"),e._v(" "),t("div",{staticClass:"toolbar-inner"},[e._t("before-textarea"),e._v(" "),t("textarea",{ref:"area",attrs:{placeholder:e.placeholder,disabled:e.disabled,name:e.name,readonly:e.readonly},on:{input:e.onInput,change:e.onChange,focus:e.onFocus,blur:e.onBlur}},[e._v(e._s(e.value))]),e._v(" "),e.sendLink?t("f7-link",{on:{click:e.onClick}},[e._v(e._s(e.sendLink))]):e._e(),e._v(" "),e._t("after-textarea")],!0),e._v(" "),e._t("after-inner")],!0)},staticRenderFns:[],beforeDestroy:function(){this.f7Messagebar&&this.f7Messagebar.destroy&&this.f7Messagebar.destroy()},props:{placeholder:{type:String,default:"Message"},init:{type:Boolean,default:!0},maxHeight:Number,sendLink:String,value:[String,Number],disabled:Boolean,readonly:Boolean,name:String},methods:{onChange:function(e){this.$emit("change",e)},onInput:function(e){this.$emit("input",e.target.value)},onFocus:function(e){this.$emit("focus",e)},onBlur:function(e){this.$emit("blur",e)},onClick:function(e){var t=this.$refs.area.value,o=this.f7Messagebar?this.f7Messagebar.clear:function(){};this.$emit("submit",t,o),this.$emit("click",e)},onF7Init:function(){var e=this;e.init&&(e.f7Messagebar=e.$f7.messagebar(e.$el,{maxHeight:e.maxHeight}))}}},ee={render:function(e){var t,o,n,a,i=this;return n=e("input",{attrs:{placeholder:i.placeholder,type:"search"},on:{input:i.onInput,change:i.onChange,focus:i.onFocus,blue:i.onBlur}}),i.clear&&(t=e("a",{staticClass:"searchbar-clear",attrs:{href:"#"},on:{click:i.onClearClick}})),i.cancelLink&&(o=e("a",{staticClass:"searchbar-cancel",attrs:{href:"#"},domProps:{innerHTML:i.cancelLink},on:{click:i.onCancelClick}})),a=e("div",{staticClass:"searchbar-input"},[n,t]),e(i.form?"form":"div",{staticClass:"searchbar",on:{"searchbar:search":i.onSearch,"searchbar:enable":i.onEnable,"searchbar:disable":i.onDisable,"searchbar:clear":i.onClear}},[i.$slots["before-input"],a,i.$slots["after-input"],o,i.$slots.default])},beforeDestroy:function(){this.f7Searchbar&&this.f7Searchbar.destroy&&this.f7Searchbar.destroy()},props:{form:{type:Boolean,default:!0},placeholder:{type:String,default:"Search"},cancelLink:String,clear:{type:Boolean,default:!0},params:Object,searchList:[String,Object],searchIn:{type:String,default:".item-title"},searchBy:String,found:[String,Object],notFound:[String,Object],overlay:[String,Object],ignore:{type:String,default:".searchbar-ignore"},customSearch:{type:Boolean,default:!1},removeDiacritics:{type:Boolean,default:!1},hideDividers:{type:Boolean,default:!0},hideGroups:{type:Boolean,default:!0},init:{type:Boolean,default:!0}},methods:{onChange:function(e){this.$emit("change",e)},onInput:function(e){this.$emit("click",e.target.value)},onFocus:function(e){this.$emit("focus",e)},onBlur:function(e){this.$emit("blur",e)},onSearch:function(e){e.detail&&this.$emit("searchbar:search",e.detail.query,e.detail.foundItems)},onClear:function(e){this.$emit("searchbar:clear",e)},onEnable:function(e){this.$emit("searchbar:enable",e)},onDisable:function(e){this.$emit("searchbar:disable",e)},onClearClick:function(e){this.$emit("click:clear",e)},onCancelClick:function(e){this.$emit("click:cancel",e)},onF7Init:function(){var e=this;e.init&&(e.f7Searchbar=e.$f7.searchbar(e.$el,e.params||{searchList:e.searchList,searchIn:e.searchIn,searchBy:e.searchBy,found:e.found,notFound:e.notFound,overlay:e.overlay,ignore:e.ignore,customSearch:e.customSearch,removeDiacritics:e.removeDiacritics,hideDividers:e.hideDividers,hideGroups:e.hideGroups}))}}},te={render:function(e){var t=this,o=e("div",{staticClass:"tabs"},[t.$slots.default]);return t.animated||t.swipeable?e("div",{class:t.classesObject},[o]):o},props:{animated:Boolean,swipeable:Boolean},computed:{classesObject:function(){return{"tabs-animated-wrap":this.animated,"tabs-swipeable-wrap":this.swipeable}}}},oe={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"tab",class:!!e.active&&"active",on:{"tab:show":e.onTabShow,"tab:hide":e.onTabHide}},[e._t("default")],!0)},staticRenderFns:[],props:{active:Boolean},methods:{onTabShow:function(e){this.$emit("tab:show",e)},onTabHide:function(e){this.$emit("tab:hide",e)}}},ne={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"popover",on:{"popover:open":e.onOpen,"popover:opened":e.onOpened,"popover:close":e.onClose,"popover:closed":e.onClosed}},[t("div",{staticClass:"popover-angle"}),e._v(" "),t("div",{staticClass:"popover-content"},[e._t("default")],!0)])},staticRenderFns:[],methods:{onOpen:function(e){this.$emit("popover:open",e)},onOpened:function(e){this.$emit("popover:opened",e)},onClose:function(e){this.$emit("popover:close",e)},onClosed:function(e){this.$emit("popover:closed",e)}}},ae={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"popup",class:e.classesObject,style:{display:e.opened?"block":""},on:{"popup:open":e.onOpen,"popup:opened":e.onOpened,"popup:close":e.onClose,"popup:closed":e.onClosed}},[e._t("default")],!0)},staticRenderFns:[],watch:{opened:function(e){var t=this;if(t.$f7){var o=t.$$;if(e)t.$f7.popup(t.$el);else{if(!o(t.$el).hasClass("modal-in"))return;t.$f7.closeModal(t.$el)}}}},props:{"tablet-fullscreen":Boolean,theme:String,layout:String,opened:Boolean},computed:{classesObject:function(){var e={"tablet-fullscreen":this.tabletFullscreen,"modal-in":this.opened,"modal-out":!this.opened};return this.theme&&(e["theme-"+this.theme]=!0),this.layout&&(e["layout-"+this.layout]=!0),e}},methods:{onOpen:function(e){this.$emit("popup:open",e)},onOpened:function(e){this.$emit("popup:opened",e)},onClose:function(e){this.$emit("popup:close",e)},onClosed:function(e){this.$emit("popup:closed",e)},onF7Init:function(){var e=this.$$;e&&0===e(".popup-overlay").length&&e('').insertBefore(this.$el)}}},ie={render:function(e){var t,o,n,a=[],i=[],r=this,s="navbar toolbar tabbar subnavbar searchbar messagebar fab speed-dial floating-button".split(" ");if(r.$slots.default)for(var l=0;l=0&&(c=!0);c?a.push(n):i.push(n)}else i.push(n);return t=e("div",{staticClass:"picker-modal-inner"},i),e("div",{class:r.classesObject,staticClass:"picker-modal",style:{display:!!r.opened&&"block"},on:{"picker:open":r.onOpen,"picker:opened":r.onOpened,"picker:close":r.onClose,"picker:closed":r.onClosed}},[a,t])},watch:{opened:function(e){var t=this;t.$f7&&(e?t.$f7.pickerModal(t.$el):t.$f7.closeModal(t.$el))}},props:{opened:Boolean,theme:String,layout:String},computed:{classesObject:function(){var e={"modal-in":this.opened,"modal-out":!this.opened};return this.theme&&(e["theme-"+this.theme]=!0),this.layout&&(e["layout-"+this.layout]=!0),e}},methods:{onOpen:function(e){this.$emit("picker:open",e)},onOpened:function(e){this.$emit("picker:opened",e)},onClose:function(e){this.$emit("picker:close",e)},onClosed:function(e){this.$emit("picker:closed",e)},onF7Init:function(){var e=this.$$;e&&0===e(".picker-modal-overlay").length&&this.$theme&&this.$theme.material&&e('
').insertBefore(this.$el)}}},re={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"login-screen",class:e.classesObject,style:{display:e.opened?"block":""},on:{"loginscreen:open":e.onOpen,"loginscreen:opened":e.onOpened,"loginscreen:close":e.onClose,"loginscreen:closed":e.onClosed}},[e._t("default")],!0)},staticRenderFns:[],watch:{opened:function(e){var t=this;if(t.$f7){var o=t.$$;if(e)t.$f7.loginScreen(t.$el);else{if(!o(t.$el).hasClass("modal-in"))return;t.$f7.closeModal(t.$el)}}}},props:{theme:String,layout:String,opened:Boolean},computed:{classesObject:function(){var e={"modal-in":this.opened,"modal-out":!this.opened};return this.theme&&(e["theme-"+this.theme]=!0),this.layout&&(e["layout-"+this.layout]=!0),e}},methods:{onOpen:function(e){this.$emit("loginscreen:open",e)},onOpened:function(e){this.$emit("loginscreen:opened",e)},onClose:function(e){this.$emit("loginscreen:close",e)},onClosed:function(e){this.$emit("loginscreen:closed",e)}}},se={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"login-screen-title"},[e._t("default")],!0)},staticRenderFns:[]},le={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"actions-modal keep-on-close",class:{"modal-in":e.opened},style:{display:e.opened?"block":""},on:{"actions:open":e.onOpen,"actions:opened":e.onOpened,"actions:close":e.onClose,"actions:closed":e.onClosed}},[e._t("default")],!0)},staticRenderFns:[],watch:{opened:function(e){var t=this;t.$f7&&(e?t.$f7.openModal(t.$el):t.$f7.closeModal(t.$el))}},props:{opened:Boolean},methods:{onOpen:function(e){this.$emit("actions:open",e)},onOpened:function(e){this.$emit("actions:opened",e)},onClose:function(e){this.$emit("actions:close",e)},onClosed:function(e){this.$emit("actions:closed",e)},onF7Init:function(){var e=this.$$;e&&0===e(".modal-overlay").length&&e('').insertBefore(this.$el)}}},ce={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"actions-modal-group"},[e._t("default")],!0)},staticRenderFns:[]},de={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"actions-modal-button",class:e.classesObject,on:{click:e.onClick}},[e._t("default")],!0)},staticRenderFns:[],props:{color:String,bold:Boolean,close:{type:Boolean,default:!0}},computed:{classesObject:function(){var e=this,t={"actions-modal-button-bold":e.bold};return e.color&&(t["color-"+e.color]=!0),t}},methods:{onClick:function(e){this.close&&this.$f7&&this.$f7.closeModal(this.$parent.$parent.$el),this.$emit("click",e)}}},pe={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"actions-modal-label",class:e.classesObject,on:{click:e.onClick}},[e._t("default")],!0)},staticRenderFns:[],props:{color:String,bold:Boolean},computed:{classesObject:function(){var e=this,t={"actions-modal-button-bold":e.bold};return e.color&&(t["color-"+e.color]=!0),t}},methods:{onClick:function(e){this.$emit("click",e)}}},ue={render:function(){},beforeDestroy:function(){var e=this;e.f7PhotoBrowser&&e.f7PhotoBrowser.destroy&&e.f7PhotoBrowser.destroy()},props:{init:{type:Boolean,default:!0},params:Object,photos:Array,initialSlide:Number,spaceBetween:Number,speed:Number,zoom:Boolean,zoomMax:Number,zoomMin:Number,exposition:Boolean,expositionHideCaptions:Boolean,type:String,navbar:Boolean,toolbar:Boolean,theme:String,swipeToClose:Boolean,backLinkText:String,ofText:String,loop:Boolean,lazyLoading:Boolean,lazyLoadingInPrevNext:Boolean,lazyLoadingOnTransitionStart:Boolean},methods:{open:function(e){return this.f7PhotoBrowser.open(e)},close:function(){return this.f7PhotoBrowser.close()},toggleZoom:function(){return this.f7PhotoBrowser.toggleZoom()},toggleExposition:function(){return this.f7PhotoBrowser.toggleExposition()},enableExposition:function(){return this.f7PhotoBrowser.enableExposition()},disableExposition:function(){return this.f7PhotoBrowser.disableExposition()},onF7Init:function(e){var t=this;if(t.init){var o=t.$options.propsData;t.f7PhotoBrowser=e.photoBrowser(t.params||{photos:o.photos,initialSlide:o.initialSlide,spaceBetween:o.spaceBetween,speed:o.speed,zoom:o.zoom,zoomMax:o.zoomMax,zoomMin:o.zoomMin,exposition:o.exposition,expositionHideCaptions:o.expositionHideCaptions,type:o.type,navbar:o.navbar,toolbar:o.toolbar,theme:o.theme,swipeToClose:o.swipeToClose,backLinkText:o.backLinkText,ofText:o.ofText,loop:o.loop,lazyLoading:o.lazyLoading,lazyLoadingInPrevNext:o.lazyLoadingInPrevNext,lazyLoadingOnTransitionStart:o.lazyLoadingOnTransitionStart,onOpen:function(e){t.$emit("open",e)},onClose:function(e){t.$emit("close",e)},onSwipeToClose:function(e){t.$emit("swipeToClose",e)},onSlideChangeStart:function(e){t.$emit("slideChangeStart",e)},onSlideChangeEnd:function(e){t.$emit("slideChangeEnd",e)},onTransitionStart:function(e){t.$emit("transitionStart",e)},onTransitionEnd:function(e){t.$emit("transitionEnd",e)},onClick:function(e,o){t.$emit("click",e,o)},onTap:function(e,o){t.$emit("tap",e,o)},onDoubleTap:function(e,o){t.$emit("doubleTap",e,o)},onLazyImageLoad:function(e,o){t.$emit("lazyImageLoad",e,o)},onLazyImageReady:function(e,o){t.$emit("lazyImageReady",e,o)}})}}}},he={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"timeline",class:e.classesObject},[e._t("default")],!0)},staticRenderFns:[],props:{sides:Boolean,"tablet-sides":Boolean,col:[Number,String],"tablet-col":[Number,String],horizontal:Boolean},computed:{classesObject:function(){var e={},t=this;return t.sides&&(e["timeline-sides"]=!0),t.tabletSides&&(e["tablet-sides"]=!0),t.horizontal&&(e["timeline-horizontal"]=!0),t.col&&(e["col-"+t.col]=!0),t.tabletCol&&(e["tablet-"+t.tabletCol]=!0),e}}},fe={render:function(e){var t,o,n,a,i,r,s,l,c=this;return i=c.day||c.month?e("div",{staticClass:"timeline-item-date",domProps:{innerHTML:[c.day,""+c.month+""].join(" ")}}):e("div",{staticClass:"timeline-item-date",domProps:{innerHTML:c.date}}),r=e("div",{staticClass:"timeline-item-divider"}),c.time&&(t=e("div",{staticClass:"timeline-item-time",domProps:{innerHTML:c.time}})),c.title&&(o=e("div",{staticClass:"timeline-item-title",domProps:{innerHTML:c.title}})),c.subtitle&&(n=e("div",{staticClass:"timeline-item-subtitle",domProps:{innerHTML:c.subtitle}})),c.text&&(a=e("div",{staticClass:"timeline-item-text",domProps:{innerHTML:c.text}})),l=c.inner?c.content?e("div",{staticClass:"timeline-item-inner", 16 | domProps:{innerHTML:c.content}}):e("div",{staticClass:"timeline-item-inner"},[t,o,n,a,c.$slots.default]):[t,o,n,a,c.$slots.default],s=c.content&&!c.inner?e("div",{staticClass:"timeline-item-content",domProps:{innerHTML:c.content}}):e("div",{staticClass:"timeline-item-content"},[l]),e("div",{staticClass:"timeline-item",class:{"timeline-item-left":"left"===c.side,"timeline-item-right":"right"===c.side}},[i,r,s])},props:{date:[String,Number,Date],day:[String,Number],month:[String,Number],inner:Boolean,content:String,side:String,time:String,title:String,subtitle:String,text:String}},me={render:function(e){var t,o,n,a,i=this;return i.time&&(t=e("div",{staticClass:"timeline-item-time",domProps:{innerHTML:i.time}})),i.title&&(o=e("div",{staticClass:"timeline-item-title",domProps:{innerHTML:i.title}})),i.subtitle&&(n=e("div",{staticClass:"timeline-item-subtitle",domProps:{innerHTML:i.subtitle}})),i.text&&(a=e("div",{staticClass:"timeline-item-text",domProps:{innerHTML:i.text}})),i.content?e("div",{class:{"timeline-item-inner":i.inner,"timeline-item-child":!i.inner},domProps:{innerHTML:i.content}}):e("div",{class:{"timeline-item-inner":i.inner,"timeline-item-child":!i.inner}},[t,o,n,a,i.$slots.default])},props:{inner:Boolean,content:String,time:String,title:String,subtitle:String,text:String}},be={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"timeline-year"},[e.year||e.title?t("div",{staticClass:"timeline-year-title"},[t("span",{domProps:{innerHTML:e._s(e.year||e.title)}})]):e._e(),e._v(" "),e._t("default")],!0)},staticRenderFns:[],props:{year:[Number,String],title:[Number,String]}},ge={render:function(){var e=this,t=(e.$createElement,e._c);return t("div",{staticClass:"timeline-month"},[e.month||e.title?t("div",{staticClass:"timeline-month-title"},[t("span",{domProps:{innerHTML:e._s(e.month||e.title)}})]):e._e(),e._v(" "),e._t("default")],!0)},staticRenderFns:[],props:{month:[Number,String],title:[Number,String]}},ve={render:function(e){return e("script",{attrs:{type:"text/template7"}},this.$slots.default)}},ke={install:function(I,ke){function $e(e){var t=[];return e.split("/").forEach(function(e){""!==e&&(0===e.indexOf(":")?t.push({name:e.replace(":","")}):t.push(e))}),t}function Be(e,t){var o;if(!e)return o;var n,a,i=we.parseUrlQuery(e),r=e.split("#")[1],s={},l=e.split("#")[0].split("?")[0],c=l.split("/").filter(function(e){if(""!==e)return e});for(n=0;n=0,s=e.pagesCache[n];if(r&&s)return!0;if(!i)return!0;var l=e.pagesContainer.__vue__;if(!l)return!0;var c=(new Date).getTime();return I.set(l.pages,c,{component:i.route.component}),e.container.__vue__.$route={route:i.route.path,query:i.query,hash:i.hash,params:i.params,url:i.url,path:i.path},e.container.__vue__.$router=e.router,I.nextTick(function(){var o=e.pagesContainer.querySelector(".page:last-child");l.pages[c].pageElement=o,t.pageElement=o,t.isBack?e.router.back(t):e.router.load(t)}),!1}function Ce(e){if(window.Framework7){e=e||{},"undefined"==typeof e.material&&I.prototype.$theme.material&&(e.material=!0),e.routerRemoveTimeout=!0,e.routes=e.routes||[];var t=e.preroute;e.preroute=function(o,n){var a=!0;return t&&(a=t(o,n)),!!a&&Se(o,n,e.routes)},xe=I.prototype.$f7=window.f7=new window.Framework7(e),Pe=!0,ye.$emit("f7init",xe)}}ke=ke||{};var ye=new I,we=window.Dom7;I.prototype.Dom7=we,I.prototype.$$=we,I.prototype.Template7=window.Template7,I.prototype.$t7=window.Template7,I.prototype.$device=window.Framework7.prototype.device;var _e={ios:!1,material:!1};I.prototype.$theme=_e,"auto"===ke.theme&&(window&&window.navigator.userAgent.match(/(Android);?[\s\/]+([\d.]+)?/)?_e.material=!0:_e.ios=!0),"material"===ke.theme?(_e.ios=!1,_e.material=!0):"ios"===ke.theme&&(_e.ios=!0,_e.material=!1);var xe,Pe=!1;I.mixin({beforeCreate:function(){var e=this;e.$parent&&e.$parent.$refs.pages&&(e.$route=e.$parent.$parent.$route,e.$router=e.$parent.$parent.$router),_e.ios===!1&&_e.material===!1&&(e.$root.$options.framework7&&e.$root.$options.framework7.material||e.$f7&&e.$f7.params.material||"material"===ke.theme?_e.material=!0:_e.ios=!0)},mounted:function(){var e=this;return Pe?void(e.onF7Init&&e.onF7Init(xe)):(ye.$on("f7init",function(t){e.onF7Init&&e.onF7Init(t)}),void(e===e.$root&&Ce(e.$options.framework7)))},components:{"f7-statusbar":e,"f7-views":o,"f7-panel":t,"f7-view":n,"f7-pages":a,"f7-page":i,"f7-page-content":r,"f7-navbar":s,"f7-nav-left":c,"f7-nav-center":l,"f7-nav-right":d,"f7-subnavbar":p,"f7-toolbar":u,"f7-block-title":v,"f7-content-block-title":v,"f7-list-block-title":v,"f7-content-block":g,"f7-block":g,"f7-card":h,"f7-card-header":f,"f7-card-footer":m,"f7-card-content":b,"f7-list":B,"f7-list-group":S,"f7-list-item":C,"f7-list-item-content":y,"f7-list-button":x,"f7-list-label":P,"f7-swipeout-actions":w,"f7-swipeout-button":_,"f7-accordion-item":O,"f7-accordion-toggle":L,"f7-accordion-content":F,"f7-badge":k,"f7-icon":$,"f7-link":M,"f7-buttons":T,"f7-segmented":T,"f7-button":E,"f7-grid":R,"f7-col":N,"f7-preloader":j,"f7-progressbar":H,"f7-label":z,"f7-input":A,"f7-switch":D,"f7-range":q,"f7-chip":V,"f7-fab":G,"f7-fab-speed-dial":U,"f7-fab-action":Z,"f7-fab-actions":W,"f7-swiper":Q,"f7-swiper-slide":J,"f7-messages":K,"f7-message":X,"f7-messagebar":Y,"f7-searchbar":ee,"f7-tabs":te,"f7-tab":oe,"f7-popover":ne,"f7-popup":ae,"f7-login-screen":re,"f7-login-screen-title":se,"f7-picker-modal":ie,"f7-actions":le,"f7-actions-group":ce,"f7-actions-label":pe,"f7-actions-button":de,"f7-photo-browser":ue,"f7-timeline":he,"f7-timeline-item":fe,"f7-timeline-item-child":me,"f7-timeline-year":be,"f7-timeline-month":ge,"t7-template":ve}})}};return ke}); 17 | //# sourceMappingURL=framework7-vue.min.js.map 18 | -------------------------------------------------------------------------------- /www/js/vue.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * Vue.js v2.1.6 3 | * (c) 2014-2016 Evan You 4 | * Released under the MIT License. 5 | */ 6 | !function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Vue=t()}(this,function(){"use strict";function e(e){return null==e?"":"object"==typeof e?JSON.stringify(e,null,2):String(e)}function t(e){var t=parseFloat(e,10);return t||0===t?t:e}function n(e,t){for(var n=Object.create(null),r=e.split(","),i=0;i-1)return e.splice(n,1)}}function i(e,t){return Wr.call(e,t)}function a(e){return"string"==typeof e||"number"==typeof e}function o(e){var t=Object.create(null);return function(n){var r=t[n];return r||(t[n]=e(n))}}function s(e,t){function n(n){var r=arguments.length;return r?r>1?e.apply(t,arguments):e.call(t,n):e.call(t)}return n._length=e.length,n}function c(e,t){t=t||0;for(var n=e.length-t,r=new Array(n);n--;)r[n]=e[n+t];return r}function l(e,t){for(var n in t)e[n]=t[n];return e}function u(e){return null!==e&&"object"==typeof e}function f(e){return ei.call(e)===ti}function d(e){for(var t={},n=0;n=0&&Ei[n].id>e.id;)n--;Ei.splice(Math.max(n,Di)+1,0,e)}else Ei.push(e);Ni||(Ni=!0,mi(B))}}function z(e){Ri.clear(),J(e,Ri)}function J(e,t){var n,r,i=Array.isArray(e);if((i||u(e))&&Object.isExtensible(e)){if(e.__ob__){var a=e.__ob__.dep.id;if(t.has(a))return;t.add(a)}if(i)for(n=e.length;n--;)J(e[n],t);else for(r=Object.keys(e),n=r.length;n--;)J(e[r[n]],t)}}function K(e){e._watchers=[],q(e),Y(e),W(e),Z(e),Q(e)}function q(e){var t=e.$options.props;if(t){var n=e.$options.propsData||{},r=e.$options._propKeys=Object.keys(t),i=!e.$parent;ki.shouldConvert=i;for(var a=function(i){var a=r[i];A(e,a,R(a,t,n,e))},o=0;o1?c(n):n;for(var r=c(arguments,1),i=0,a=n.length;i-1:e.test(t)}function ze(e){var t={};t.get=function(){return ii},Object.defineProperty(e,"config",t),e.util=Ti,e.set=O,e.delete=S,e.nextTick=mi,e.options=Object.create(null),ii._assetTypes.forEach(function(t){e.options[t+"s"]=Object.create(null)}),e.options._base=e,l(e.options.components,qi),Fe(e),Ue(e),He(e),Be(e)}function Je(e){for(var t=e.data,n=e,r=e;r.child;)r=r.child._vnode,r.data&&(t=Ke(r.data,t));for(;n=n.parent;)n.data&&(t=Ke(t,n.data));return qe(t)}function Ke(e,t){return{staticClass:We(e.staticClass,t.staticClass),class:e.class?[e.class,t.class]:t.class}}function qe(e){var t=e.class,n=e.staticClass;return n||t?We(n,Ze(t)):""}function We(e,t){return e?t?e+" "+t:e:t||""}function Ze(e){var t="";if(!e)return t;if("string"==typeof e)return e;if(Array.isArray(e)){for(var n,r=0,i=e.length;r-1?la[e]=t.constructor===window.HTMLUnknownElement||t.constructor===window.HTMLElement:la[e]=/HTMLUnknownElement/.test(t.toString())}function Qe(e){if("string"==typeof e){if(e=document.querySelector(e),!e)return document.createElement("div")}return e}function Xe(e,t){var n=document.createElement(e);return"select"!==e?n:(t.data&&t.data.attrs&&"multiple"in t.data.attrs&&n.setAttribute("multiple","multiple"),n)}function et(e,t){return document.createElementNS(ia[e],t)}function tt(e){return document.createTextNode(e)}function nt(e){return document.createComment(e)}function rt(e,t,n){e.insertBefore(t,n)}function it(e,t){e.removeChild(t)}function at(e,t){e.appendChild(t)}function ot(e){return e.parentNode}function st(e){return e.nextSibling}function ct(e){return e.tagName}function lt(e,t){e.textContent=t}function ut(e,t,n){e.setAttribute(t,n)}function ft(e,t){var n=e.data.ref;if(n){var i=e.context,a=e.child||e.elm,o=i.$refs;t?Array.isArray(o[n])?r(o[n],a):o[n]===a&&(o[n]=void 0):e.data.refInFor?Array.isArray(o[n])&&o[n].indexOf(a)<0?o[n].push(a):o[n]=[a]:o[n]=a}}function dt(e){return null==e}function pt(e){return null!=e}function vt(e,t){return e.key===t.key&&e.tag===t.tag&&e.isComment===t.isComment&&!e.data==!t.data}function ht(e,t,n){var r,i,a={};for(r=t;r<=n;++r)i=e[r].key,pt(i)&&(a[i]=r);return a}function mt(e){function t(e){return new Fi(O.tagName(e).toLowerCase(),{},[],void 0,e)}function r(e,t){function n(){0===--n.listeners&&i(e)}return n.listeners=t,n}function i(e){var t=O.parentNode(e);t&&O.removeChild(t,e)}function o(e,t,n,r,i){if(e.isRootInsert=!i,!s(e,t,n,r)){var a=e.data,o=e.children,c=e.tag;pt(c)?(e.elm=e.ns?O.createElementNS(e.ns,c):O.createElement(c,e),v(e),u(e,o,t),pt(a)&&d(e,t),l(n,e.elm,r)):e.isComment?(e.elm=O.createComment(e.text),l(n,e.elm,r)):(e.elm=O.createTextNode(e.text),l(n,e.elm,r))}}function s(e,t,n,r){var i=e.data;if(pt(i)){var a=pt(e.child)&&i.keepAlive;if(pt(i=i.hook)&&pt(i=i.init)&&i(e,!1,n,r),pt(e.child))return p(e,t),a&&c(e,t,n,r),!0}}function c(e,t,n,r){for(var i,a=e;a.child;)if(a=a.child._vnode,pt(i=a.data)&&pt(i=i.transition)){for(i=0;id?(l=dt(n[m+1])?null:n[m+1].elm,h(e,l,n,f,m,r)):f>m&&g(e,t,u,d)}function b(e,t,n,r){if(e!==t){if(t.isStatic&&e.isStatic&&t.key===e.key&&(t.isCloned||t.isOnce))return t.elm=e.elm,void(t.child=e.child);var i,a=t.data,o=pt(a);o&&pt(i=a.hook)&&pt(i=i.prepatch)&&i(e,t);var s=t.elm=e.elm,c=e.children,l=t.children;if(o&&f(t)){for(i=0;i-1?t.split(/\s+/).forEach(function(t){return e.classList.add(t)}):e.classList.add(t);else{var n=" "+e.getAttribute("class")+" ";n.indexOf(" "+t+" ")<0&&e.setAttribute("class",(n+t).trim())}}function Mt(e,t){if(t&&t.trim())if(e.classList)t.indexOf(" ")>-1?t.split(/\s+/).forEach(function(t){return e.classList.remove(t)}):e.classList.remove(t);else{for(var n=" "+e.getAttribute("class")+" ",r=" "+t+" ";n.indexOf(r)>=0;)n=n.replace(r," ");e.setAttribute("class",n.trim())}}function Pt(e){Ma(function(){Ma(e)})}function Rt(e,t){(e._transitionClasses||(e._transitionClasses=[])).push(t),Dt(e,t)}function It(e,t){e._transitionClasses&&r(e._transitionClasses,t),Mt(e,t)}function Ft(e,t,n){var r=Ut(e,t),i=r.type,a=r.timeout,o=r.propCount;if(!i)return n();var s=i===Ta?Na:Da,c=0,l=function(){e.removeEventListener(s,u),n()},u=function(t){t.target===e&&++c>=o&&l()};setTimeout(function(){c0&&(n=Ta,u=o,f=a.length):t===Ea?l>0&&(n=Ea,u=l,f=c.length):(u=Math.max(o,l),n=u>0?o>l?Ta:Ea:null,f=n?n===Ta?a.length:c.length:0);var d=n===Ta&&Pa.test(r[ja+"Property"]);return{type:n,timeout:u,propCount:f,hasTransform:d}}function Ht(e,t){for(;e.length1,T=n._enterCb=Kt(function(){O&&It(n,w),T.cancelled?(O&&It(n,$),A&&A(n)):k&&k(n),n._enterCb=null});e.data.show||be(e.data.hook||(e.data.hook={}),"insert",function(){ 7 | var t=n.parentNode,r=t&&t._pending&&t._pending[e.key];r&&r.context===e.context&&r.tag===e.tag&&r.elm._leaveCb&&r.elm._leaveCb(),C&&C(n,T)},"transition-insert"),x&&x(n),O&&(Rt(n,$),Rt(n,w),Pt(function(){It(n,$),T.cancelled||S||Ft(n,a,T)})),e.data.show&&(t&&t(),C&&C(n,T)),O||S||T()}}}function zt(e,t){function n(){m.cancelled||(e.data.show||((r.parentNode._pending||(r.parentNode._pending={}))[e.key]=e),l&&l(r),v&&(Rt(r,s),Rt(r,c),Pt(function(){It(r,s),m.cancelled||h||Ft(r,o,m)})),u&&u(r,m),v||h||m())}var r=e.elm;r._enterCb&&(r._enterCb.cancelled=!0,r._enterCb());var i=Jt(e.data.transition);if(!i)return t();if(!r._leaveCb&&1===r.nodeType){var a=i.css,o=i.type,s=i.leaveClass,c=i.leaveActiveClass,l=i.beforeLeave,u=i.leave,f=i.afterLeave,d=i.leaveCancelled,p=i.delayLeave,v=a!==!1&&!ui,h=u&&(u._length||u.length)>1,m=r._leaveCb=Kt(function(){r.parentNode&&r.parentNode._pending&&(r.parentNode._pending[e.key]=null),v&&It(r,c),m.cancelled?(v&&It(r,s),d&&d(r)):(t(),f&&f(r)),r._leaveCb=null});p?p(n):n()}}function Jt(e){if(e){if("object"==typeof e){var t={};return e.css!==!1&&l(t,Ra(e.name||"v")),l(t,e),t}return"string"==typeof e?Ra(e):void 0}}function Kt(e){var t=!1;return function(){t||(t=!0,e())}}function qt(e,t){t.data.show||Vt(t)}function Wt(e,t,n){var r=t.value,i=e.multiple;if(!i||Array.isArray(r)){for(var a,o,s=0,c=e.options.length;s-1,o.selected!==a&&(o.selected=a);else if(h(Gt(o),r))return void(e.selectedIndex!==s&&(e.selectedIndex=s));i||(e.selectedIndex=-1)}}function Zt(e,t){for(var n=0,r=t.length;n',n.innerHTML.indexOf(t)>0}function un(e){return Ga=Ga||document.createElement("div"),Ga.innerHTML=e,Ga.textContent}function fn(e,t){return t&&(e=e.replace(Jo,"\n")),e.replace(Vo,"<").replace(zo,">").replace(Ko,"&").replace(qo,'"')}function dn(e,t){function n(t){f+=t,e=e.substring(t)}function r(){var t=e.match(so);if(t){var r={tagName:t[1],attrs:[],start:f};n(t[0].length);for(var i,a;!(i=e.match(co))&&(a=e.match(io));)n(a[0].length),r.attrs.push(a);if(i)return r.unarySlash=i[1],n(i[0].length),r.end=f,r}}function i(e){var n=e.tagName,r=e.unarySlash;l&&("p"===s&&eo(n)&&a("",s),Xa(n)&&s===n&&a("",n));for(var i=u(n)||"html"===n&&"head"===s||!!r,o=e.attrs.length,f=new Array(o),d=0;d=0&&c[a].tag.toLowerCase()!==o;a--);}else a=0;if(a>=0){for(var l=c.length-1;l>=a;l--)t.end&&t.end(c[l].tag,r,i);c.length=a,s=a&&c[a-1].tag}else"br"===n.toLowerCase()?t.start&&t.start(n,[],!0,r,i):"p"===n.toLowerCase()&&(t.start&&t.start(n,[],!1,r,i),t.end&&t.end(n,r,i))}for(var o,s,c=[],l=t.expectHTML,u=t.isUnaryTag||ni,f=0;e;){if(o=e,s&&Ho(s,t.sfc,c)){var d=s.toLowerCase(),p=Bo[d]||(Bo[d]=new RegExp("([\\s\\S]*?)(]*>)","i")),v=0,h=e.replace(p,function(e,n,r){return v=r.length,"script"!==d&&"style"!==d&&"noscript"!==d&&(n=n.replace(//g,"$1").replace(//g,"$1")),t.chars&&t.chars(n),""});f+=e.length-h.length,e=h,a("",d,f-v,f)}else{var m=e.indexOf("<");if(0===m){if(fo.test(e)){var g=e.indexOf("-->");if(g>=0){n(g+3);continue}}if(po.test(e)){var y=e.indexOf("]>");if(y>=0){n(y+2);continue}}var _=e.match(uo);if(_){n(_[0].length);continue}var b=e.match(lo);if(b){var $=f;n(b[0].length),a(b[0],b[1],$,f);continue}var w=r();if(w){i(w);continue}}var x=void 0,C=void 0,k=void 0;if(m>0){for(C=e.slice(m);!(lo.test(C)||so.test(C)||fo.test(C)||po.test(C)||(k=C.indexOf("<",1),k<0));)m+=k,C=e.slice(m);x=e.substring(0,m),n(m)}m<0&&(x=e,e=""),t.chars&&x&&t.chars(x)}if(e===o&&t.chars){t.chars(e);break}}a()}function pn(e){function t(){(o||(o=[])).push(e.slice(v,i).trim()),v=i+1}var n,r,i,a,o,s=!1,c=!1,l=!1,u=!1,f=0,d=0,p=0,v=0;for(i=0;i=0&&(m=e.charAt(h)," "===m);h--);m&&/[\w$]/.test(m)||(u=!0)}}else void 0===a?(v=i+1,a=e.slice(0,i).trim()):t();if(void 0===a?a=e.slice(0,i).trim():0!==v&&t(),o)for(i=0;io&&a.push(JSON.stringify(e.slice(o,i)));var s=pn(r[1].trim());a.push("_s("+s+")"),o=i+r[0].length}return o=ho}function On(e){return 34===e||39===e}function Sn(e){var t=1;for(_o=yo;!An();)if(e=kn(),On(e))Tn(e);else if(91===e&&t++,93===e&&t--,0===t){bo=yo;break}}function Tn(e){for(var t=e;!An()&&(e=kn(),e!==t););}function En(e,t){$o=t.warn||mn,wo=t.getTagNamespace||ni,xo=t.mustUseProp||ni,Co=t.isPreTag||ni,ko=gn(t.modules,"preTransformNode"),Ao=gn(t.modules,"transformNode"),Oo=gn(t.modules,"postTransformNode"),So=t.delimiters;var n,r,i=[],a=t.preserveWhitespace!==!1,o=!1,s=!1;return dn(e,{expectHTML:t.expectHTML,isUnaryTag:t.isUnaryTag,shouldDecodeNewlines:t.shouldDecodeNewlines,start:function(e,a,c){function l(e){}var u=r&&r.ns||wo(e);li&&"svg"===u&&(a=Wn(a));var f={type:1,tag:e,attrsList:a,attrsMap:Jn(a),parent:r,children:[]};u&&(f.ns=u),qn(f)&&!vi()&&(f.forbidden=!0);for(var d=0;d-1:_q("+t+","+a+")"),$n(e,"change","var $$a="+t+",$$el=$event.target,$$c=$$el.checked?("+a+"):("+o+");if(Array.isArray($$a)){var $$v="+(r?"_n("+i+")":i)+",$$i=_i($$a,$$v);if($$c){$$i<0&&("+t+"=$$a.concat($$v))}else{$$i>-1&&("+t+"=$$a.slice(0,$$i).concat($$a.slice($$i+1)))}}else{"+t+"=$$c}",null,!0)}function Mr(e,t,n){var r=n&&n.number,i=wn(e,"value")||"null";i=r?"_n("+i+")":i,yn(e,"checked","_q("+t+","+i+")"),$n(e,"change",Ir(t,i),null,!0)}function Pr(e,t,n){var r=e.attrsMap.type,i=n||{},a=i.lazy,o=i.number,s=i.trim,c=a||li&&"range"===r?"change":"input",l=!a&&"range"!==r,u="input"===e.tag||"textarea"===e.tag,f=u?"$event.target.value"+(s?".trim()":""):s?"(typeof $event === 'string' ? $event.trim() : $event)":"$event";f=o||"number"===r?"_n("+f+")":f;var d=Ir(t,f);u&&l&&(d="if($event.target.composing)return;"+d),yn(e,"value",u?"_s("+t+")":"("+t+")"),$n(e,c,d,null,!0),(s||o||"number"===r)&&$n(e,"blur","$forceUpdate()")}function Rr(e,t,n){var r=n&&n.number,i='Array.prototype.filter.call($event.target.options,function(o){return o.selected}).map(function(o){var val = "_value" in o ? o._value : o.value;return '+(r?"_n(val)":"val")+"})"+(null==e.attrsMap.multiple?"[0]":""),a=Ir(t,i);$n(e,"change",a,null,!0)}function Ir(e,t){var n=Cn(e);return null===n.idx?e+"="+t:"var $$exp = "+n.exp+", $$idx = "+n.idx+";if (!Array.isArray($$exp)){"+e+"="+t+"}else{$$exp.splice($$idx, 1, "+t+")}"}function Fr(e,t){t.value&&yn(e,"textContent","_s("+t.value+")")}function Ur(e,t){t.value&&yn(e,"innerHTML","_s("+t.value+")")}function Hr(e,t){return t=t?l(l({},ys),t):ys,Sr(e,t)}function Br(e,t,n){var r=(t&&t.warn||yi,t&&t.delimiters?String(t.delimiters)+e:e);if(gs[r])return gs[r];var i={},a=Hr(e,t);i.render=Vr(a.render);var o=a.staticRenderFns.length;i.staticRenderFns=new Array(o);for(var s=0;s0,fi=ci&&ci.indexOf("edge/")>0,di=ci&&ci.indexOf("android")>0,pi=ci&&/iphone|ipad|ipod|ios/.test(ci),vi=function(){return void 0===Jr&&(Jr=!si&&"undefined"!=typeof global&&"server"===global.process.env.VUE_ENV),Jr},hi=si&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__,mi=function(){function e(){r=!1;var e=n.slice(0);n.length=0;for(var t=0;t1&&(t[n[0].trim()]=n[1].trim())}}),t}),wa=/^--/,xa=/\s*!important$/,Ca=function(e,t,n){wa.test(t)?e.style.setProperty(t,n):xa.test(n)?e.style.setProperty(t,n.replace(xa,""),"important"):e.style[Aa(t)]=n},ka=["Webkit","Moz","ms"],Aa=o(function(e){if(Zi=Zi||document.createElement("div"),e=Gr(e),"filter"!==e&&e in Zi.style)return e;for(var t=e.charAt(0).toUpperCase()+e.slice(1),n=0;n\/=]+)/,no=/(?:=)/,ro=[/"([^"]*)"+/.source,/'([^']*)'+/.source,/([^\s"'=<>`]+)/.source],io=new RegExp("^\\s*"+to.source+"(?:\\s*("+no.source+")\\s*(?:"+ro.join("|")+"))?"),ao="[a-zA-Z_][\\w\\-\\.]*",oo="((?:"+ao+"\\:)?"+ao+")",so=new RegExp("^<"+oo),co=/^\s*(\/?)>/,lo=new RegExp("^<\\/"+oo+"[^>]*>"),uo=/^]+>/i,fo=/^