diff --git a/.gitignore b/.gitignore
index f22ba98..023aadd 100644
--- a/.gitignore
+++ b/.gitignore
@@ -13,4 +13,3 @@ node_modules
*.iml
*.ipr
*.iws
-/src/main/resources/static
\ No newline at end of file
diff --git a/README.md b/README.md
index d8ad288..6289f38 100644
--- a/README.md
+++ b/README.md
@@ -2,11 +2,13 @@
###Requirements
- Java 8
-- Node 8+
###Get Started
+- Run gradle task `./gradlew bootRun` in Linux or `.\gradlew.bat bootRun` in Windows
+- Browse `http://localhost:8080`
+
+###To Change UI
+- Install nodejs 8+
- Install quasar-cli `npm install -g quasar-cli`
- Install vueapp dependencies by `cd vueapp && npm install`
-- Build vueapp using `quasar build`. This will build & compressed css, js & html into `src/main/resources/static` folder
-- Run gradle task `./gradlew bootRun` in Linux or `.\gradlew.bat bootRun` in Windows
-- Browse `http://localhost:8080`
\ No newline at end of file
+- Build vueapp using `quasar build`. This will compiled & compressed css, js & html into `src/main/resources/static` folder
diff --git a/src/main/java/com/newsstories/Application.java b/src/main/java/com/newsstories/Application.java
index f1f2bdf..2cddee1 100644
--- a/src/main/java/com/newsstories/Application.java
+++ b/src/main/java/com/newsstories/Application.java
@@ -6,15 +6,10 @@
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;
@SpringBootApplication
-public class Application extends WebMvcConfigurerAdapter {
+public class Application {
public static void main(String[] args) {
SpringApplication.run(Application.class, args);
}
- @Override
- public void addCorsMappings(CorsRegistry registry) {
- registry.addMapping("/**");
- }
-
}
diff --git a/src/main/resources/static/app.c2c4f71bd4f6ad299e7a10367458df5d.css b/src/main/resources/static/app.c2c4f71bd4f6ad299e7a10367458df5d.css
new file mode 100644
index 0000000..8e3fbd4
--- /dev/null
+++ b/src/main/resources/static/app.c2c4f71bd4f6ad299e7a10367458df5d.css
@@ -0,0 +1 @@
+*,:after,:before{box-sizing:inherit;-webkit-tap-highlight-color:transparent;-moz-tap-highlight-color:transparent}#q-app,body,html{width:100%;direction:ltr}body,html{margin:0;box-sizing:border-box}input[type=email],input[type=password],input[type=search],input[type=text]{-webkit-appearance:none;-moz-appearance:none}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio:not([controls]){display:none;height:0}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}dfn{font-style:italic}img{border-style:none}svg:not(:root){overflow:hidden}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}hr{box-sizing:content-box;height:0;overflow:visible}button,input,select,textarea{font:inherit;margin:0}optgroup{font-weight:700}button,input,select{overflow:visible}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}button:-moz-focusring,input:-moz-focusring{outline:1px dotted ButtonText}textarea{overflow:auto}input[type=search]{-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}.q-action-sheet-gallery>div{padding:.6rem 1.2rem;transition:all .3s}.q-action-sheet-gallery>div:focus,.q-action-sheet-gallery>div:hover{background:#d0d0d0;outline:0}.q-action-sheet-gallery i,.q-action-sheet-gallery img{font-size:2rem;margin-bottom:5px}.q-action-sheet-gallery .avatar{width:50px;height:50px}.q-loading-bar{position:fixed;z-index:20000;transition:all .2s cubic-bezier(0,0,.2,1)}.q-loading-bar.top{left:0;right:0;top:0;width:100%}.q-loading-bar.bottom{left:0;right:0;bottom:0;width:100%}.q-loading-bar.right{top:0;bottom:0;right:0;height:100%}.q-loading-bar.left{top:0;bottom:0;left:0;height:100%}.q-loading-bar .q-loading-bar-inner{width:100%;height:100%;transition:height 1s}.q-alert-container{pointer-events:none}.q-alert{color:#fff;background:#db2828;border-radius:2px;min-width:200px;pointer-events:all}.q-alert-content,.q-alert-icon{padding:.7rem}.q-alert-icon{font-size:150%;background:rgba(0,0,0,.2)}.q-alert-close{padding:0}.q-alert-close .q-icon{padding:.9rem}.q-alert-actions{margin-top:.5rem;border-top:1px solid rgba(0,0,0,.2);padding-top:.5rem;font-size:.8rem}.q-alert-actions span{cursor:pointer}.q-alert-actions span+span{margin-left:16px}.q-btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;outline:0;border:0;vertical-align:middle;cursor:pointer;-webkit-appearance:button;padding:0 16px;font-weight:500;text-decoration:none;color:inherit;background:0 0;box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);transition:.12s ease-in;text-transform:uppercase}.q-btn.disabled{opacity:.7!important}.q-btn:not([disabled]):active{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.q-btn.full-width{border-radius:0!important;white-space:normal}.q-btn-progress{transition:all .3s;height:100%;background:hsla(0,0%,100%,.25)}.q-btn-progress.q-btn-dark-progress{background:rgba(0,0,0,.2)}.q-btn-no-uppercase{text-transform:none}.q-btn-rectangle{border-radius:2px}.q-btn-flat,.q-btn-outline{box-shadow:none!important}.q-btn-outline{border:1px solid currentColor;background:0 0!important}.q-btn-push{border-bottom:3px solid rgba(0,0,0,.15);border-radius:7px}.q-btn-push:active:not(.disabled){border-bottom:0;box-shadow:none}.q-btn-rounded{border-radius:28px}.q-btn-round{border-radius:50%;padding:0;box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}.q-btn-round:active{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.q-btn-small{min-height:28px;font-size:11px}.q-btn-small .q-icon{font-size:19px}.q-btn-small .q-spinner{height:19px;width:19px}.q-btn-standard{min-height:36px;font-size:14px}.q-btn-standard .q-icon{font-size:24px}.q-btn-standard .q-spinner{height:24px;width:24px}.q-btn-big{min-height:44px;font-size:17px}.q-btn-big .q-icon{font-size:30px}.q-btn-big .q-spinner{height:30px;width:30px}.q-btn-round.q-btn-small{height:40px;width:40px}.q-btn-round.q-btn-small .q-icon,.q-btn-round.q-btn-small .q-spinner{height:22px;width:22px;font-size:22px}.q-btn-round.q-btn-standard{height:56px;width:56px}.q-btn-round.q-btn-standard .q-icon,.q-btn-round.q-btn-standard .q-spinner{height:26px;width:26px;font-size:26px}.q-btn-round.q-btn-big{height:72px;width:72px}.q-btn-round.q-btn-big .q-icon,.q-btn-round.q-btn-big .q-spinner{height:34px;width:34px;font-size:34px}.q-card{border-radius:2px;box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12);margin:8px;vertical-align:top}.q-card>div:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.q-card>div:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.q-card>.q-list{border:0}.q-card-separator{background:rgba(0,0,0,.1);height:1px}.q-card-separator.inset{margin:0 16px}.q-card-container{padding:16px}.q-card-title{font-size:18px;font-weight:400;letter-spacing:normal;line-height:2rem}.q-card-title:empty{display:none}.q-card-subtitle,.q-card-title-extra{font-size:14px;color:rgba(0,0,0,.4)}.q-card-subtitle .q-icon,.q-card-title-extra .q-icon{font-size:24px}.q-card-main{font-size:14px}.q-card-primary+.q-card-main{padding-top:0}.q-card-actions{padding:8px}.q-card-actions .q-btn{padding:0 8px}.q-card-actions-horiz .q-btn+.q-btn{margin-left:8px}.q-card-actions-vert .q-btn+.q-btn{margin-top:4px}.q-card-media{overflow:hidden}.q-card-media>img{display:block;width:100%;max-width:100%;border:0}.q-card-media-overlay{color:#fff;background:rgba(0,0,0,.47)}.q-card-media-overlay .q-card-subtitle{color:#fff}.q-card-dark .q-card-separator{background:hsla(0,0%,100%,.2)}.q-card-dark .q-card-subtitle,.q-card-dark .q-card-title-extra{color:hsla(0,0%,100%,.6)}.q-carousel{overflow:hidden}.q-carousel.fullscreen{z-index:20000}.q-carousel-inner{position:relative;height:100%}.q-carousel-track{padding:0;margin:0;will-change:transform;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:100%}.q-carousel-track>div{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;min-height:200px;margin:0;padding:2.3rem}.q-carousel-track.with-arrows>div:not(.no-padding){padding-left:10%;padding-right:10%;-ms-flex-preferred-size:80%}.q-carousel-track.with-toolbar>div{padding-bottom:3.3rem}.q-carousel-track.infinite-left>div:nth-last-child(2){-webkit-box-ordinal-group:-999;-ms-flex-order:-1000;order:-1000;margin-left:-100%}.q-carousel-track.infinite-right>div:nth-child(2){-webkit-box-ordinal-group:1001;-ms-flex-order:1000;order:1000}.q-carousel-left-button,.q-carousel-right-button{position:absolute;top:0;bottom:0;font-size:2rem;width:10%;max-width:70px;pointer-events:none}.q-carousel-left-button i,.q-carousel-right-button i{cursor:pointer;pointer-events:all;padding:3px;border-radius:50%;background:rgba(0,0,0,.3);opacity:.6;transition:opacity .3s}.q-carousel-left-button i:hover,.q-carousel-right-button i:hover{opacity:1}.q-carousel-left-button{left:0}.q-carousel-right-button{right:0}.q-carousel-toolbar{position:absolute;bottom:0;left:0;right:0;margin:0;opacity:.6;padding:.5rem .8rem;transition:opacity .3s}.q-carousel-toolbar i{cursor:pointer;padding:5px;font-size:1.5rem}.q-carousel-toolbar .q-carousel-dots i{font-size:.9rem}.q-message-label,.q-message-name,.q-message-stamp{font-size:small}.q-message-label{margin:24px 0}.q-message-stamp{color:inherit;margin-top:4px;opacity:.6;display:none}.q-message-avatar{border-radius:50%;width:48px;height:48px}.q-message{margin-bottom:8px}.q-message:first-child .q-message-label{margin-top:0}.q-message-received .q-message-avatar{margin-right:8px}.q-message-received .q-message-text{color:#81c784;border-radius:2px 2px 2px 0}.q-message-received .q-message-text:last-child:before{right:100%;border-right:0 solid transparent;border-left:8px solid transparent;border-bottom:8px solid currentColor}.q-message-received .q-message-text-content{color:#000}.q-message-text{background:currentColor;padding:8px;line-height:1.2;word-break:break-word;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0)}.q-message-text+.q-message-text{margin-top:3px}.q-message-text:last-child{min-height:48px}.q-message-text:last-child .q-message-stamp{display:block}.q-message-text:last-child:before{content:"";position:absolute;bottom:0;width:0;height:0}.q-checkbox-checked,.q-checkbox-unchecked{height:21px;width:21px;font-size:21px;opacity:0}.q-chip{min-height:32px;padding:0 12px;font-size:14px;border:#e0e0e0;border-radius:2rem;cursor:default;vertical-align:middle;color:#000;background:#f4f4f4}.q-chip .q-icon{font-size:24px;line-height:1}.q-chip .q-chip-main{padding:8px 0;line-height:normal}.q-chip .q-chip-side{border-radius:50%;height:32px;width:32px;min-width:32px;overflow:hidden}.q-chip .q-chip-side img{width:100%;height:100%}.q-chip .q-chip-side.chip-left{margin-left:-12px;margin-right:8px}.q-chip .q-chip-side.chip-right{margin-left:2px;margin-right:-12px}.q-chip.square{border-radius:2px}.q-chip.floating{position:absolute;top:-.7rem;left:100%;margin:0 0 0 -1.5rem!important;pointer-events:none}.q-chip.tag{position:relative;padding-left:1.7rem}.q-chip.tag:after{content:"";position:absolute;top:50%;left:.5rem;margin-top:-.25rem;background:#fff;width:.5rem;height:.5rem;box-shadow:0 -1px 1px 0 rgba(0,0,0,.3);border-radius:50%}.q-chip.pointing{position:relative}.q-chip.pointing:before{content:"";z-index:-1;background:inherit;width:16px;height:16px;position:absolute}.q-chip.pointing-up{margin-top:.8rem}.q-chip.pointing-up:before{top:0;left:50%;-webkit-transform:translateX(-50%) translateY(-22%) rotate(45deg);transform:translateX(-50%) translateY(-22%) rotate(45deg)}.q-chip.pointing-down{margin-bottom:.8rem}.q-chip.pointing-down:before{right:auto;top:100%;left:50%;-webkit-transform:translateX(-50%) translateY(-78%) rotate(45deg);transform:translateX(-50%) translateY(-78%) rotate(45deg)}.q-chip.pointing-right{margin-right:.8rem}.q-chip.pointing-right:before{top:50%;right:2px;bottom:auto;left:auto;-webkit-transform:translateX(33%) translateY(-50%) rotate(45deg);transform:translateX(33%) translateY(-50%) rotate(45deg)}.q-chip.pointing-left{margin-left:.8rem}.q-chip.pointing-left:before{top:50%;left:2px;bottom:auto;right:auto;-webkit-transform:translateX(-33%) translateY(-50%) rotate(45deg);transform:translateX(-33%) translateY(-50%) rotate(45deg)}.q-chip .chip-detail{background:rgba(0,0,0,.1);opacity:.8;padding:0 5px;border-top-right-radius:0;border-bottom-right-radius:0}.q-chip.small{min-height:26px}.q-chip.small .q-chip-main{padding:4px 0;line-height:normal}.q-chip.small .q-chip-side{height:26px;width:26px;min-width:26px}.q-chips-input input{min-width:70px}.q-collapsible-sub-item{padding:8px 16px}.q-collapsible-sub-item .q-card{margin-bottom:0}.q-collapsible.router-link-active>.q-item{background:hsla(0,0%,74%,.4)}.q-data-table{font-size:85%;border:1px solid #e0e0e0}.q-data-table table{width:100%;table-layout:fixed;empty-cells:hide}.q-data-table table td,.q-data-table table th{background:#fff;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.q-data-table table tbody tr:nth-child(odd) td,.q-data-table table tbody tr:nth-child(odd) th{background:#eee}.q-data-table table thead tr{border-bottom:2px solid #eee;min-height:56px}.q-data-table table thead tr th{color:rgba(0,0,0,.54);vertical-align:middle}.q-data-table table thead tr th.sortable{cursor:pointer}.q-data-table table:not(.responsive) th{border-bottom:2px solid #bdbdbd!important}.q-data-table-toolbar{padding:.25rem .5rem;font-weight:300}.q-data-table-toolbar.bottom-toolbar,.q-data-table-toolbar.upper-toolbar{min-height:50px}.q-data-table-toolbar.bottom-toolbar{border-top:2px solid #eee}.q-data-table-toolbar.bottom-toolbar .q-data-table-row-label{margin-right:15px}.q-data-table-toolbar>div+div{margin-left:30px}.q-data-table-toolbar .q-input,.q-data-table-toolbar input{border-bottom:0!important}.q-data-table-toolbar .q-search{width:auto;margin:0 15px 0 0}@media (max-width:767px){.q-data-table-toolbar{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse;padding:5px 10px}.q-data-table-toolbar .q-btn{padding:0 5px}.q-data-table-toolbar>div:not(:first-of-type):not(:last-of-type){margin:10px}}.q-data-table-message{min-height:64px}.q-data-table-message i{font-size:200%;margin:10px}.q-data-table-title{letter-spacing:.005rem;font-size:120%;font-weight:300}.q-data-table-container{position:relative;overflow:hidden;margin-top:5px}.q-data-table-head{overflow:hidden}.q-data-table-body{overflow:auto}.q-data-table-sticky-left,.q-data-table-sticky-right{position:absolute;top:0;pointer-events:none;overflow:hidden;min-width:100%}.q-data-table-sticky-left td:not(.invisible),.q-data-table-sticky-left th:not(.invisible),.q-data-table-sticky-right td:not(.invisible),.q-data-table-sticky-right th:not(.invisible){pointer-events:all}.q-data-table-sticky-left{left:0}.q-data-table-spinner{margin-top:25px}.q-data-table-selection{color:#027be3;background:rgba(2,123,227,.2)}.q-datetime-input{min-width:70px}.q-datetime-controls{padding:0 10px 8px}.q-datetime{font-size:1rem;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;line-height:normal}.q-datetime-dark{color:#000}.q-datetime-header{background:currentColor}.q-datetime-header>div{color:#fff}.q-datetime-weekdaystring{font-size:.8rem;background:rgba(0,0,0,.1);padding:5px 0}.q-datetime-time{padding:10px 0}div+.q-datetime-time{padding-top:0}.q-datetime-ampm{font-size:.9rem}.q-datetime-datestring{font-size:2.7rem}.q-datetime-datestring span.small{font-size:1.2rem}.q-datetime-link{cursor:pointer;opacity:.6}.q-datetime-link.active{opacity:1}.q-datetime-clockstring{font-size:2.7rem}.q-datetime-selector{height:310px;overflow:auto}.q-datetime-view-day{width:250px;height:300px}.q-datetime-weekdays{color:rgba(0,0,0,.87);font-size:.75rem;margin-top:10px;margin-bottom:5px}.q-datetime-weekdays div{opacity:.6;width:35px;height:35px;line-height:35px;margin:0;padding:0;min-width:0;min-height:0;background:0 0}.q-datetime-days div{font-size:12px;width:35px;height:35px;border-radius:50%}.q-datetime-days div:not(.active){color:#000}.q-datetime-days div.active{background:currentColor}.q-datetime-days div.active>span{color:#fff}.q-datetime-days div:not(.q-datetime-fillerday):not(.disabled):not(.active):hover{background:#e0e0e0}.q-datetime-btn{font-weight:400}.q-datetime-btn:not(.active){color:#000!important}.q-datetime-btn.active{font-size:1.5rem;padding-top:1rem;padding-bottom:1rem}.q-datetime-clock{width:250px;height:250px;border-radius:50%;background:#e0e0e0;padding:24px}.q-datetime-clock-circle{position:relative;-webkit-animation:q-pop-in .5s;animation:q-pop-in .5s}.q-datetime-clock-center{height:6px;width:6px;top:0;margin:auto;border-radius:50%}.q-datetime-clock-center,.q-datetime-clock-pointer{min-height:0;position:absolute;left:0;right:0;bottom:0;background:currentColor}.q-datetime-clock-pointer{width:1px;height:50%;margin:0 auto;-webkit-transform-origin:top center;transform-origin:top center}.q-datetime-clock-pointer span{position:absolute;border-radius:50%;width:8px;height:8px;bottom:-8px;left:0;min-width:0;min-height:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:currentColor}body.desktop .q-datetime-clock-position:not(.active):hover{background:#f5f5f5!important}.q-datetime-clock-position{position:absolute;min-height:32px;width:32px;height:32px;font-size:12px;line-height:32px;margin:0;padding:0;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border-radius:50%}.q-datetime-clock-position:not(.active){color:#000}.q-datetime-clock-position.active{background:currentColor}.q-datetime-clock-position.active>span{color:#fff}.q-datetime-clock-pos-0{top:0;left:50%}.q-datetime-clock-pos-1{top:6.7%;left:75%}.q-datetime-clock-pos-2{top:25%;left:93.3%}.q-datetime-clock-pos-3{top:50%;left:100%}.q-datetime-clock-pos-4{top:75%;left:93.3%}.q-datetime-clock-pos-5{top:93.3%;left:75%}.q-datetime-clock-pos-6{top:100%;left:50%}.q-datetime-clock-pos-7{top:93.3%;left:25%}.q-datetime-clock-pos-8{top:75%;left:6.7%}.q-datetime-clock-pos-9{top:50%;left:0}.q-datetime-clock-pos-10{top:25%;left:6.7%}.q-datetime-clock-pos-11{top:6.7%;left:25%}.q-datetime-clock-pos-0.fmt24,.q-datetime-clock-pos-12{top:0;left:50%}.q-datetime-clock-pos-1.fmt24{top:1.7%;left:62.94%}.q-datetime-clock-pos-2.fmt24{top:6.7%;left:75%}.q-datetime-clock-pos-3.fmt24{top:14.64%;left:85.36%}.q-datetime-clock-pos-4.fmt24{top:25%;left:93.3%}.q-datetime-clock-pos-5.fmt24{top:37.06%;left:98.3%}.q-datetime-clock-pos-6.fmt24{top:50%;left:100%}.q-datetime-clock-pos-7.fmt24{top:62.94%;left:98.3%}.q-datetime-clock-pos-8.fmt24{top:75%;left:93.3%}.q-datetime-clock-pos-9.fmt24{top:85.36%;left:85.36%}.q-datetime-clock-pos-10.fmt24{top:93.3%;left:75%}.q-datetime-clock-pos-11.fmt24{top:98.3%;left:62.94%}.q-datetime-clock-pos-12.fmt24{top:100%;left:50%}.q-datetime-clock-pos-13.fmt24{top:98.3%;left:37.06%}.q-datetime-clock-pos-14.fmt24{top:93.3%;left:25%}.q-datetime-clock-pos-15.fmt24{top:85.36%;left:14.64%}.q-datetime-clock-pos-16.fmt24{top:75%;left:6.7%}.q-datetime-clock-pos-17.fmt24{top:62.94%;left:1.7%}.q-datetime-clock-pos-18.fmt24{top:50%;left:0}.q-datetime-clock-pos-19.fmt24{top:37.06%;left:1.7%}.q-datetime-clock-pos-20.fmt24{top:25%;left:6.7%}.q-datetime-clock-pos-21.fmt24{top:14.64%;left:14.64%}.q-datetime-clock-pos-22.fmt24{top:6.7%;left:25%}.q-datetime-clock-pos-23.fmt24{top:1.7%;left:37.06%}.q-datetime-range.row .q-datetime-range-left{border-top-right-radius:0;border-bottom-right-radius:0}.q-datetime-range.row .q-datetime-range-right{border-top-left-radius:0;border-bottom-left-radius:0}.q-datetime-range.column>div+div{margin-top:10px}@media (max-width:767px){.q-datetime-ampm{margin-left:1.5rem}.q-datetime-datestring span{margin:10px 5px}.q-datetime-datestring span.small{margin-top:1.3rem}.q-datetime{width:290px}.q-datetime:not(.no-border) .q-datetime-content{border-width:0 1px 1px;border-style:solid;border-color:#e0e0e0}}@media (min-width:768px){.q-datetime-datestring{padding:10px 0}.q-datetime-ampm{margin-top:5px}.q-datetime-ampm div{margin:2px 0}.q-datetime-header{width:170px;position:relative}.q-datetime-weekdaystring{position:absolute;top:0;left:0;right:0}.q-datetime-content{width:290px}.q-datetime{width:480px}.q-datetime:not(.no-border) .q-datetime-content{border-width:1px 1px 1px 0;border-style:solid;border-color:#e0e0e0}}.q-dot{position:absolute;top:10px;right:10px;height:10px;width:10px;border-radius:50%;background:#f44336;opacity:.8}.q-field{margin-top:16px;margin-bottom:8px}.q-field .q-if{margin-top:0!important;margin-bottom:0!important}.q-field-icon{width:28px;height:28px;min-width:28px;font-size:28px;margin-right:16px;color:rgba(0,0,0,.54)}.q-field-label{padding-right:8px;color:rgba(0,0,0,.54)}.q-field-label-inner{min-height:28px}.q-field-bottom{font-size:12px;padding-top:8px;color:rgba(0,0,0,.46)}.q-field-no-input{margin-top:8px;border-top:1px solid rgba(0,0,0,.12)}.q-field-dark .q-field-bottom,.q-field-dark .q-field-icon,.q-field-dark .q-field-label{color:hsla(0,0%,100%,.6)}.q-field-dark .q-field-no-input{border-top:1px solid hsla(0,0%,100%,.7)}.q-field-with-error .q-field-bottom,.q-field-with-error .q-field-icon,.q-field-with-error .q-field-label{color:#db2828}.q-field-with-error .q-field-no-input{border-top:1px solid #db2828}@media (max-width:575px){.q-field-label+.q-field-content{padding-top:8px}.q-field-floating.q-field-no-label .q-field-margin{margin-top:12px}.q-field-no-label .q-field-label{display:none}}@media (min-width:576px){.q-field-floating .q-field-margin{margin-top:12px}.q-field-label+.q-field-content{padding-top:0}}.q-gallery{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.q-gallery div{-webkit-box-flex:1;-ms-flex:auto;flex:auto;width:150px;margin:0 12px 12px 0}.q-gallery div.q-gallery-main{-ms-flex-preferred-size:200%;flex-basis:200%}.q-gallery img,.q-gallery-carousel img{height:auto;width:100%}.q-gallery-carousel-overlay{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:none}.q-gallery-carousel-overlay.active{display:block}table.q-table{border-spacing:0;empty-cells:show}table.q-table thead{text-align:left;vertical-align:bottom;font-weight:700}table.q-table td,table.q-table th{margin:0;padding:.5rem .7rem}table.q-table td:first-child,table.q-table th:first-child{border-left-width:0}table.q-table.compact td,table.q-table.compact th{padding:.1rem .3rem}table.q-table.striped tbody tr:nth-child(odd),table.q-table.striped-odd tbody tr:nth-child(odd){background:rgba(0,0,0,.07)}body.desktop table.q-table.highlight tbody tr{transition:all .28s ease-in}body.desktop table.q-table.highlight tbody tr:hover{background:rgba(0,0,0,.14)}.q-icon{line-height:1;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr}.material-icons,.q-icon{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:inherit;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;vertical-align:middle}.q-inner-loading{background:hsla(0,0%,100%,.6)}.q-inner-loading.dark{background:rgba(0,0,0,.4)}.q-field-bottom,.q-field-icon,.q-field-label,.q-if,.q-if-addon,.q-if-control,.q-if-label,.q-if:after,.q-if:before{transition:all .45s cubic-bezier(.23,1,.32,1)}.q-if{font-size:16px;min-height:32px;margin-top:16px;margin-bottom:8px;padding-bottom:8px;color:#027be3}.q-if input::-webkit-inner-spin-button,.q-if input::-webkit-outer-spin-button{-webkit-appearance:none}.q-if:after,.q-if:before{content:"";position:absolute;bottom:0;left:0;right:0;background:currentColor}.q-if:before{height:1px;color:rgba(0,0,0,.12);-webkit-transform:scaleY(1);transform:scaleY(1)}.q-if:after{width:0;height:2px;color:currentColor}.q-if:hover:before{color:rgba(0,0,0,.36)}.q-if .group{margin:-5px}.q-if-focusable{outline:0;cursor:pointer}.q-if-inner{min-height:24px!important}.q-if-has-label{min-height:41px}.q-if-has-label .q-if-inner{min-height:34px!important;padding-top:15px}.q-if-label{color:rgba(0,0,0,.46);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;top:15px;left:0;right:0;-webkit-transform-origin:left top 0;transform-origin:left top 0;-webkit-transform:scale(1) translate(0);transform:scale(1) translate(0)}.q-if-label-above{-webkit-transform:scale(.75) translateY(-22px);transform:scale(.75) translateY(-22px)}.q-if-addon{pointer-events:none;color:rgba(0,0,0,.46);opacity:0}.q-if-addon-left{padding-right:8px}.q-if-addon-right{padding-left:8px}.q-if-addon-visible{opacity:1}.q-if-control{cursor:pointer;margin-left:8px;color:rgba(0,0,0,.54);font-size:24px}.q-if-control:hover{opacity:.7}.q-if-control-before{margin-left:0;margin-right:8px}.q-if-dark .q-if-control,.q-if-dark .q-if-label,.q-if-dark:before{color:hsla(0,0%,100%,.7)}.q-if-dark .q-if-addon,.q-if-dark:hover:before{color:hsla(0,0%,100%,.9)}.q-if-focused:after{width:100%}.q-if-focused .q-if-label{color:currentColor}.q-if-inverted{min-height:38px;border-radius:2px;padding-top:8px;box-shadow:0 1px 3px rgba(0,0,0,.2),0 1px 1px rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}.q-if-inverted:after,.q-if-inverted:before{display:none}.q-if-inverted .q-if-control{color:#fff}.q-if-inverted .q-if-control,.q-if-inverted .q-if-inner{margin-left:8px;margin-right:8px}.q-if-error .q-if-addon,.q-if-error:after,.q-if-error:before,.q-if-error:not(.q-if-inverted) .q-if-label{color:#db2828}.q-if-error:hover:before{color:#e46060}.q-if-disabled{cursor:not-allowed!important}.q-if-disabled .q-if-control,.q-if-disabled .q-if-label{opacity:.6;cursor:not-allowed!important}.q-if-disabled:before{background-image:linear-gradient(90deg,rgba(0,0,0,.38),rgba(0,0,0,.38) 33%,transparent 0);background-color:transparent;background-position:bottom;background-size:3px 1px;background-repeat:repeat-x}@-webkit-keyframes autofill{to{background:0 0}}.q-input-target::-webkit-inner-spin-button,.q-input-target::-webkit-outer-spin-button{-webkit-appearance:none}.q-input-shadow,.q-input-target{border:0;outline:0;padding:0;color:#000;background:0 0;min-height:18px;font-size:inherit;overflow:hidden;resize:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.q-input-shadow:-webkit-autofill,.q-input-target:-webkit-autofill{-webkit-animation-name:autofill;-webkit-animation-fill-mode:both}.q-input-shadow::-ms-clear,.q-input-shadow::-ms-reveal,.q-input-target::-ms-clear,.q-input-target::-ms-reveal{display:none;width:0;height:0}input.q-input-target{height:18px;outline:0}.q-input-chips{min-height:36px!important}.q-if-dark .q-input-target{color:#fff}.q-if-dark .q-input-target::-webkit-input-placeholder{color:hsla(0,0%,100%,.6)!important}.q-if-dark .q-input-target::-moz-placeholder{color:hsla(0,0%,100%,.6)!important}.q-if-dark .q-input-target:-ms-input-placeholder{color:hsla(0,0%,100%,.6)!important}.q-if-dark .q-input-target::-moz-selection{background:#fff;color:#000}.q-if-dark .q-input-target::selection{background:#fff;color:#000}.q-input-shadow{overflow:hidden;visibility:hidden;pointer-events:none;height:auto}.layout{width:100%;min-height:100vh}.layout-header{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12)}.layout-footer{box-shadow:0 -2px 4px -1px rgba(0,0,0,.2),0 -4px 5px rgba(0,0,0,.14),0 -1px 10px rgba(0,0,0,.12)}.layout-aside{position:absolute;top:0;bottom:0;background:#fff}.layout-aside.fixed{z-index:1000}.layout-aside.fixed.on-layout{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.layout-aside.on-top{z-index:3000}.layout-aside-left{left:0;width:300px}.layout-aside-right{right:0;width:300px}.layout,.layout-footer,.layout-header,main{position:relative}.layout-footer,.layout-header{z-index:2000}.layout-backdrop{z-index:2999;background:rgba(0,0,0,.4)}.layout-side-opener{z-index:2001;height:100vh;width:15px}body.with-layout-side-opened{overflow:hidden}body.cordova.platform-ios .layout-aside.top-padding,body.cordova.platform-ios .layout-header>.q-toolbar:first-child{padding-top:20px;min-height:70px}@media (max-width:767px){.layout-padding{padding:1.5rem .5rem}.layout-padding.horizontal{padding:0 .5rem}}@media (min-width:768px) and (max-width:991px){.layout-padding{padding:1.5rem 2rem;margin:auto}.layout-padding.horizontal{padding:0 2rem}}@media (min-width:992px) and (max-width:1199px){.layout-padding{padding:2.5rem 3rem;margin:auto}.layout-padding.horizontal{padding:0 3rem}}@media (min-width:1200px){.layout-padding{padding:3rem 4rem;margin:auto}.layout-padding.horizontal{padding:0 4rem}}.q-item-stamp{font-size:.8rem;line-height:.8rem;white-space:nowrap;margin:.3rem 0}.q-item-side-right{text-align:right;color:rgba(0,0,0,.54);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.q-item-side{color:rgba(0,0,0,.54);min-width:38px}.q-item-avatar,.q-item-avatar img{width:38px;height:38px;border-radius:50%}.q-item-icon,.q-item-letter{font-size:24px}.q-item-icon-inverted{border-radius:50%;font-size:20px;color:#fff;background:#027be3;padding:9px}.q-item-main{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;min-width:0}.q-item-main-inset{margin-left:48px}.q-item-label>span{color:#757575}.q-item-sublabel{color:#757575;font-size:90%;margin-top:.2rem}.q-item-sublabel>span{font-weight:500}.q-item-section+.q-item-section{margin-left:10px}.q-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1rem;text-align:left;padding:8px 16px;min-height:40px}.q-item.active,.q-item.router-link-active,.q-item:focus{background:hsla(0,0%,74%,.4)}.q-item:focus{outline:0}.q-item-image{min-width:114px;max-width:114px;max-height:114px}.q-item-multiline,.q-list-multiline>.q-item{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.q-item-link,.q-list-link>.q-item{cursor:pointer}.q-item-highlight:hover,.q-item-link:hover,.q-list-highlight>.q-item:hover,.q-list-link>.q-item:hover{background:hsla(0,0%,74%,.5)}.q-item-division+.q-item-separator,.q-list-separator>.q-item-division+.q-item-division{border-top:1px solid #e0e0e0}.q-item-division+.q-item-inset-separator:after,.q-list-inset-separator>.q-item-division+.q-item-division:after{content:"";position:absolute;top:0;right:0;left:64px;height:1px;background:#e0e0e0}.q-item-dense,.q-list-dense>.q-item{padding:3px 16px;min-height:8px}.q-item-sparse,.q-list-sparse>.q-item{padding:22.4px 16px;min-height:56px}.q-list-striped .q-item:nth-child(2n),.q-list-striped-odd .q-item:nth-child(odd){background-color:hsla(0,0%,74%,.65)}.q-list{border:1px solid #e0e0e0;padding:8px 0}.q-list+.q-list{margin-top:32px}.q-item-separator-component{margin:8px 0;height:1px;border:0;background-color:#e0e0e0}.q-item-separator-component:last-child{display:none}.q-item-separator-component+.q-list-header{margin-top:-8px}.q-item-separator-inset-component{margin-left:64px}.q-list-header{color:#757575;font-size:14px;font-weight:500;line-height:48px;padding-left:16px}.q-list-header-inset{padding-left:64px}body.with-loading{overflow:hidden}.q-loading{background:rgba(0,0,0,.4)}.q-loading>div{margin:40px 20px 0;max-width:450px;text-align:center;text-shadow:0 0 7px #000}body.with-modal{overflow:hidden!important}.modal-content{position:relative;background:#fff;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);overflow-y:auto;min-width:280px;max-height:80vh}.modal-content .layout{width:100%;height:100%}.modal{z-index:5000}.modal.minimized,.modal.with-backdrop{background:rgba(0,0,0,.4)}.modal.minimized .modal-content{max-width:80vw;max-height:80vh}.modal.maximized .modal-content{width:100%;height:100%;max-width:100%;max-height:100%}.q-modal-enter,.q-modal-leave-active{opacity:0}@media (min-width:768px){.modal:not(.maximized){background:rgba(0,0,0,.4)}.modal:not(.maximized).q-modal-enter .modal-content{-webkit-transform:scale(1.2);transform:scale(1.2)}.modal:not(.maximized).q-modal-leave-active .modal-content{-webkit-transform:scale(.8);transform:scale(.8)}.modal.maximized.q-modal-enter .modal-content,.modal.maximized.q-modal-leave-active .modal-content{-webkit-transform:translateY(101%);transform:translateY(101%)}}@media (max-width:767px){.modal:not(.minimized) .modal-content{width:100%;height:100%;max-width:100%;max-height:100%}.modal:not(.minimized).q-modal-enter .modal-content,.modal:not(.minimized).q-modal-leave-active .modal-content{-webkit-transform:translateY(101%);transform:translateY(101%)}.modal.minimized.q-modal-enter .modal-content{-webkit-transform:scale(1.2);transform:scale(1.2)}.modal.minimized.q-modal-leave-active .modal-content{-webkit-transform:scale(.8);transform:scale(.8)}}.modal,.modal-content{transition:all .2s ease-in-out}.modal-header{text-align:left;padding:24px 24px 20px;font-size:1.6rem;font-weight:500}.modal-body{padding:5px 24px 24px}.modal-body{text-align:left;color:rgba(0,0,0,.5)}.big-modal-scroll,.modal-scroll,.small-modal-scroll{overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.small-modal-scroll{max-height:156px}.modal-scroll{max-height:240px}.big-modal-scroll{max-height:480px}.modal-buttons{padding:8px 8px 12px 24px;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;color:#027be3}.modal-buttons.row .q-btn+.q-btn{margin-left:8px}.modal-buttons.column{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.modal-buttons.column .q-btn+.q-btn{margin-top:8px}.q-modal-bottom-enter,.q-modal-bottom-leave-active{opacity:0}.q-modal-bottom-enter .modal-content,.q-modal-bottom-leave-active .modal-content{-webkit-transform:translateY(101%);transform:translateY(101%)}.q-modal-top-enter,.q-modal-top-leave-active{opacity:0}.q-modal-top-enter .modal-content,.q-modal-top-leave-active .modal-content{-webkit-transform:translateY(-101%);transform:translateY(-101%)}.q-modal-right-enter,.q-modal-right-leave-active{opacity:0}.q-modal-right-enter .modal-content,.q-modal-right-leave-active .modal-content{-webkit-transform:translateX(101%);transform:translateX(101%)}.q-modal-left-enter,.q-modal-left-leave-active{opacity:0}.q-modal-left-enter .modal-content,.q-modal-left-leave-active .modal-content{-webkit-transform:translateX(-101%);transform:translateX(-101%)}.q-option-inner{display:inline-block;color:#bdbdbd;line-height:0}.q-option-inner.active{color:#027be3}.q-option-inner+.q-option-label{margin-left:8px}.q-option{vertical-align:middle}.q-option input{display:none!important}.q-option.reverse .q-option-inner+.q-option-label{margin-right:8px;margin-left:0}.q-option-group-inline-opts>div{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.q-option-group{margin:-5px;padding:5px 0}.q-pagination{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.q-pagination input{text-align:center;-moz-appearance:textfield}.q-pagination .q-btn{padding:0 5px!important}.q-pagination .q-btn.disabled{color:#777}.q-popover{position:fixed;box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12);background:#fff;z-index:6000;overflow-y:auto;overflow-x:hidden;max-width:100vw}.q-progress{position:relative;height:5px;display:block;width:100%;background-clip:padding-box;overflow:hidden;color:#027be3}.q-progress-model{background:currentColor}.q-progress-model.animate{-webkit-animation:q-progress-stripes 2s linear infinite;animation:q-progress-stripes 2s linear infinite}.q-progress-model:not(.indeterminate){position:absolute;top:0;bottom:0;transition:width .3s linear}.q-progress-model.indeterminate:after,.q-progress-model.indeterminate:before{content:"";position:absolute;background:inherit;top:0;left:0;bottom:0;will-change:left,right}.q-progress-model.indeterminate:before{-webkit-animation:q-progress-indeterminate 2.1s cubic-bezier(.65,.815,.735,.395) infinite;animation:q-progress-indeterminate 2.1s cubic-bezier(.65,.815,.735,.395) infinite}.q-progress-model.indeterminate:after{-webkit-animation:q-progress-indeterminate-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;animation:q-progress-indeterminate-short 2.1s cubic-bezier(.165,.84,.44,1) infinite;-webkit-animation-delay:1.15s;animation-delay:1.15s}.q-progress-model.stripe,.q-progress-model.stripe:after,.q-progress-model.stripe:before{background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)!important;background-size:40px 40px!important}.q-progress-track{top:0;left:0;bottom:0;transition:width .3s linear}.q-progress-buffer{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:4px;right:0;transition:width .3s linear;-webkit-mask:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjEyIiBoZWlnaHQ9IjQiIHZpZXdQb3J0PSIwIDAgMTIgNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxlbGxpcHNlIGN4PSIyIiBjeT0iMiIgcng9IjIiIHJ5PSIyIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImN4IiBmcm9tPSIyIiB0bz0iLTEwIiBkdXI9IjAuNnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPgogIDwvZWxsaXBzZT4KICA8ZWxsaXBzZSBjeD0iMTQiIGN5PSIyIiByeD0iMiIgcnk9IjIiIGNsYXNzPSJsb2FkZXIiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iY3giIGZyb209IjE0IiB0bz0iMiIgZHVyPSIwLjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L2VsbGlwc2U+Cjwvc3ZnPgo=);mask:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+Cjxzdmcgd2lkdGg9IjEyIiBoZWlnaHQ9IjQiIHZpZXdQb3J0PSIwIDAgMTIgNCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgogIDxlbGxpcHNlIGN4PSIyIiBjeT0iMiIgcng9IjIiIHJ5PSIyIj4KICAgIDxhbmltYXRlIGF0dHJpYnV0ZU5hbWU9ImN4IiBmcm9tPSIyIiB0bz0iLTEwIiBkdXI9IjAuNnMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIiAvPgogIDwvZWxsaXBzZT4KICA8ZWxsaXBzZSBjeD0iMTQiIGN5PSIyIiByeD0iMiIgcnk9IjIiIGNsYXNzPSJsb2FkZXIiPgogICAgPGFuaW1hdGUgYXR0cmlidXRlTmFtZT0iY3giIGZyb209IjE0IiB0bz0iMiIgZHVyPSIwLjZzIiByZXBlYXRDb3VudD0iaW5kZWZpbml0ZSIgLz4KICA8L2VsbGlwc2U+Cjwvc3ZnPgo=)}.q-progress-buffer,.q-progress-track{background:currentColor;opacity:.2;position:absolute}.q-radio .q-option-inner,.q-radio-checked,.q-radio-unchecked{height:21px;width:21px;min-width:21px;font-size:21px;transition:all .45s cubic-bezier(.23,1,.32,1);opacity:1}.q-radio-unchecked{-webkit-transform:scale(1);transform:scale(1)}.q-radio-checked{-webkit-transform-origin:50% 50% 0;transform-origin:50% 50% 0;-webkit-transform:scale(0);transform:scale(0)}.q-radio .q-option-inner.active .q-radio-unchecked{opacity:0;-webkit-transform:scale(0);transform:scale(0)}.q-radio .q-option-inner.active .q-radio-checked{-webkit-transform:scale(1);transform:scale(1)}.q-rating{color:#ffeb3b;vertical-align:middle}.q-rating i{color:currentColor;text-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24);position:relative;cursor:default;opacity:.4}.q-rating i+i{margin-left:.3rem}.q-rating i.hovered{-webkit-transform:scale(1.3);transform:scale(1.3)}.q-rating i.exselected{opacity:.7}.q-rating i.active{opacity:1}.q-rating.editable i{cursor:pointer}.q-toolbar .q-search{background:hsla(0,0%,100%,.25);-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;margin:0}.q-slider-mark,.q-slider-track{opacity:.4;background:currentColor}.q-slider-track{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:2px;width:100%}.q-slider-track:not(.dragging){transition:all .3s ease}.q-slider-track.active-track{opacity:1}.q-slider-track.track-draggable.dragging{height:4px;transition:height .3s ease}.q-slider-track.handle-at-minimum{background:0 0}.q-slider-mark{position:absolute;top:50%;height:10px;width:2px;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.q-slider-handle-container{position:relative;height:100%;margin-left:6px;margin-right:6px}.q-slider-label{top:0;left:6px;opacity:0;-webkit-transform:translateX(-50%) translateY(0) scale(0);transform:translateX(-50%) translateY(0) scale(0);transition:all .2s;padding:5px 9px}.q-slider-label.label-always{opacity:1;-webkit-transform:translateX(-50%) translateY(-139%) scale(1);transform:translateX(-50%) translateY(-139%) scale(1)}.q-slider-handle{position:absolute;top:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0);-webkit-transform-origin:center;transform-origin:center;transition:all .3s ease;width:12px;height:12px;background:currentColor}.q-slider-handle.dragging{-webkit-transform:translate3d(-50%,-50%,0) scale(1.3);transform:translate3d(-50%,-50%,0) scale(1.3);transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease;transition:opacity .3s ease,transform .3s ease,-webkit-transform .3s ease}.q-slider-handle.dragging .q-slider-label{opacity:1;-webkit-transform:translateX(-50%) translateY(-139%) scale(1);transform:translateX(-50%) translateY(-139%) scale(1)}.q-slider-handle.handle-at-minimum{background:#fff}.q-slider-handle.handle-at-minimum:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:0 0;border-radius:inherit;border:2px solid currentColor}.q-slider-ring{position:absolute;top:-50%;left:-50%;width:200%;height:200%;border-radius:inherit;pointer-events:none;opacity:0;-webkit-transform:scale(0);transform:scale(0);transition:all .2s ease-in;background:currentColor}.q-slider:not(.disabled):focus .q-slider-ring,.q-slider:not(.disabled):hover .q-slider-ring{opacity:.4;-webkit-transform:scale(1);transform:scale(1)}.q-slider.disabled .q-slider-handle{border:2px solid #fff}.q-slider.disabled .q-slider-handle.handle-at-minimum{background:currentColor}.q-slider{height:28px;width:100%;color:#027be3;cursor:pointer}.q-slider.label-always,.q-slider.with-padding{padding:55px 0 5px;height:85px}.q-slider.has-error{color:#db2828}.q-spinner{vertical-align:middle}.q-spinner-mat{-webkit-animation:q-spin 2s linear infinite;animation:q-spin 2s linear infinite;-webkit-transform-origin:center center;transform-origin:center center}.q-spinner-mat .path{stroke-dasharray:1,200;stroke-dashoffset:0;stroke-linecap:round;-webkit-animation:q-mat-dash 1.5s ease-in-out infinite;animation:q-mat-dash 1.5s ease-in-out infinite}.q-stepper{color:#027be3;border-radius:2px;box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}.q-stepper-title{font-size:14px}.q-stepper-subtitle{font-size:12px;opacity:.7}.q-stepper-dot{margin-right:8px;font-size:14px;width:24px;height:24px;border-radius:50%;background:currentColor}.q-stepper-dot span{color:#fff}.q-stepper-tab{padding:24px;font-size:14px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;transition:color .28s,background .28s}.q-stepper-tab.step-waiting{color:#000}.q-stepper-tab.step-waiting .q-stepper-dot{color:rgba(0,0,0,.42)}.q-stepper-tab.step-done{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.q-stepper-tab.step-color{color:currentColor}.q-stepper-tab.step-active .q-stepper-title{font-weight:700}.q-stepper-tab.step-disabled{color:rgba(0,0,0,.42)}.q-stepper-tab.step-error{color:#db2828}.q-stepper-tab.step-error .q-stepper-dot{background:0 0}.q-stepper-tab.step-error .q-stepper-dot span{color:#db2828;font-size:24px}.q-stepper-header{min-height:72px}.q-stepper-step-content{color:#000}.q-stepper-nav{height:48px}.q-stepper-nav .q-btn+.q-btn{margin-left:8px}.q-stepper-horizontal .q-stepper-step-inner{padding:24px}.q-stepper-horizontal .q-stepper-nav{margin:0 16px 8px}.q-stepper-horizontal .q-stepper-step .q-stepper-nav{margin:16px 0 0}.q-stepper-horizontal .q-stepper-first .q-stepper-dot:before,.q-stepper-horizontal .q-stepper-last .q-stepper-dot:after,.q-stepper-horizontal .q-stepper-last .q-stepper-label:after,.q-stepper-horizontal .q-stepper-step .q-stepper-nav>div.col{display:none}.q-stepper-horizontal .q-stepper-tab{overflow:hidden}.q-stepper-horizontal .q-stepper-line:after,.q-stepper-horizontal .q-stepper-line:before{position:absolute;top:50%;height:1px;width:100vw;background:rgba(0,0,0,.12)}.q-stepper-horizontal .q-stepper-dot:after,.q-stepper-horizontal .q-stepper-label:after{content:"";left:100%;margin-left:8px}.q-stepper-horizontal .q-stepper-dot:before{content:"";right:100%;margin-right:8px}.q-stepper-vertical{padding:8px 0 18px}.q-stepper-vertical .q-stepper-tab{padding:12px 16px}.q-stepper-vertical .q-stepper-label{padding-top:4px}.q-stepper-vertical .q-stepper-title{line-height:18px}.q-stepper-vertical .q-stepper-step-inner{padding:0 24px 24px 48px}.q-stepper-vertical .q-stepper-nav{margin-top:16px}.q-stepper-vertical .q-stepper-first .q-stepper-dot:before,.q-stepper-vertical .q-stepper-last .q-stepper-dot:after,.q-stepper-vertical .q-stepper-nav>div.col{display:none}.q-stepper-vertical .q-stepper-step{overflow:hidden}.q-stepper-vertical .q-stepper-dot:after,.q-stepper-vertical .q-stepper-dot:before{content:"";position:absolute;left:50%;width:1px;height:100vh;background:rgba(0,0,0,.12)}.q-stepper-vertical .q-stepper-dot:before{bottom:100%;margin-bottom:8px}.q-stepper-vertical .q-stepper-dot:after{top:100%;margin-top:8px}body.desktop .q-stepper-tab.step-done:hover{background:rgba(0,0,0,.05)}.q-tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.q-tabs-normal .q-tabs-bar{color:#fff}.q-tabs-normal .q-tab-icon,.q-tabs-normal .q-tab-label{opacity:.7}.q-tab{cursor:pointer;transition:color .3s,background .3s;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:14px 12px;min-height:48px;text-transform:uppercase}.q-tab>.q-icon+.q-tab-label{margin-top:7px}.q-tab .q-tab-label{text-align:center}.q-tab.icon-and-label{padding:8px 10px;min-height:72px}.q-tab .q-tab-icon{font-size:27px}.q-tab .q-chip{top:5px;right:0;left:auto;color:#fff;background:rgba(244,67,54,.75)}.q-tab.active .q-tab-icon,.q-tab.active .q-tab-label{opacity:1}@media (max-width:767px){.q-tab.hide-icon .q-tab-icon,.q-tab.hide-label .q-tab-label{display:none!important}.q-tab.hide-icon .q-tab-label{margin-top:0}}@media (min-width:992px){.q-tab,.q-tab.icon-and-label{padding-left:25px;padding-right:25px}}.q-tabs-head{min-height:48px;overflow:hidden;background:#027be3;font-size:.95rem;font-weight:500;transition:color .18s ease-in,box-shadow .18s ease-in;position:relative}.q-tabs-left-scroll,.q-tabs-right-scroll{position:absolute;height:100%;cursor:pointer;color:#fff}.q-tabs-left-scroll .q-icon,.q-tabs-right-scroll .q-icon{text-shadow:0 0 10px #000;font-size:32.4px;visibility:hidden}.q-tabs-left-scroll:hover .q-icon,.q-tabs-right-scroll:hover .q-icon{visibility:visible}.q-tabs-left-scroll.disabled,.q-tabs-right-scroll.disabled{display:none}.q-tabs-left-scroll{left:0;background:linear-gradient(270deg,transparent,hsla(0,0%,100%,.5))}.q-tabs-right-scroll{right:0;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5))}.q-tabs-align-justify .q-tab{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.q-tabs-align-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.q-tabs-align-right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.q-tabs-bar{border:2px solid currentColor;border-width:0;position:absolute;height:0;left:0;right:0}.q-tabs-global-bar{width:1px;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left center;transform-origin:left center;transition:-webkit-transform;transition:transform;transition:transform,-webkit-transform;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,1,1)}.q-tabs-global-bar.contract{transition-duration:.18s;transition-timing-function:cubic-bezier(0,0,.2,1)}.q-tabs-global-bar-container.highlight>.q-tabs-global-bar{display:none}.q-tabs-position-top .q-tabs-bar{bottom:0;border-bottom-width:2px}.q-tabs-position-bottom .q-tabs-bar{top:0;border-top-width:2px}.q-tabs-inverted .q-tabs-left-scroll{background:linear-gradient(270deg,transparent,rgba(0,0,0,.1))}.q-tabs-inverted .q-tabs-right-scroll{background:linear-gradient(90deg,transparent,rgba(0,0,0,.1))}.q-tabs-inverted .q-tabs-head{background:0 0}.q-toast-container{pointer-events:none;position:fixed;left:0;right:0;bottom:0;z-index:8000;will-change:transform;-webkit-transform:translateY(101%);transform:translateY(101%);transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;transition:transform .3s ease-in,-webkit-transform .3s ease-in}.q-toast-container.active{-webkit-transform:translateY(0);transform:translateY(0)}.q-toast{pointer-events:all;padding:0 24px;font-size:.9rem}.q-toast>i,.q-toast>img{font-size:1.4rem;vertical-align:middle;margin-right:24px;max-height:30px;max-width:30px;border-radius:50%}.q-toast a{padding:10px 0 10px 10px;text-align:center;text-transform:uppercase}.q-toast a:active{color:#fff;text-shadow:0 0 5px #fff}.q-toast a i{font-size:1.3rem}.q-toast-message{padding:20px 0}@media (min-width:768px){.q-toast{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;font-size:1.1rem;border-radius:2px;max-width:768px;margin:24px auto 24px 24px;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px rgba(0,0,0,.14),0 1px 18px rgba(0,0,0,.12)}.q-toast a i{font-size:1.6rem}.q-toast a:first-of-type{margin-left:30px}.q-toast>i,.q-toast>img{font-size:2rem;margin-right:48px}}.q-toggle-base{width:100%;height:12px;border-radius:30px;background-color:currentColor;opacity:.5}.q-toggle-base,.q-toggle-handle{transition:all .45s cubic-bezier(.23,1,.32,1)}.q-toggle-handle{background-color:#f5f5f5;border-radius:50%;position:absolute;top:0;left:0;width:21px;height:21px;line-height:21px}.q-toggle .q-option-inner{height:21px;width:40px;min-width:40px;padding:5px 0}.q-toggle .q-option-inner.active .q-toggle-handle{background-color:currentColor;left:19px}.q-toggle .q-option-inner.active .q-toggle-icon{color:#fff}.q-toolbar{padding:4px 12px;min-height:50px;overflow:hidden;width:100%;color:#fff;background:#027be3}.q-toolbar>.q-btn{margin:0 .2rem;padding:.2rem}.q-toolbar>.q-btn:first-child{margin-left:0}.q-toolbar>.q-btn:last-child{margin-right:0}.q-toolbar-inverted{color:#027be3;background:0 0}.q-toolbar-title{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:1px;max-width:100%;font-size:18px;font-weight:500;padding:0 12px}.q-toolbar-subtitle{font-size:12px;opacity:.7}.q-toolbar-subtitle,.q-toolbar-title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.q-tooltip{position:fixed;color:#fafafa;background:#747474;box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px rgba(0,0,0,.14),0 1px 18px rgba(0,0,0,.12);z-index:7000;padding:10px;border-radius:2px;overflow-y:auto;overflow-x:hidden;pointer-events:none}.q-tree li{margin:0;list-style-type:none;position:relative;padding:5px 5px 0}.q-tree li:before{top:0;width:1px;height:100%;border-left:1px solid #ccc;bottom:50px}.q-tree li:after,.q-tree li:before{content:"";position:absolute;right:auto;left:-15px}.q-tree li:after{top:20px;width:20px;height:20px;border-top:1px solid #ccc}.q-tree li:last-child:before{height:20px}.q-tree>ul>li:after,.q-tree>ul>li:before{border:0}.q-tree-link{display:inline-block;cursor:pointer}.q-tree-link .q-tree-label:active{color:inherit;background:#ccc}.q-tree-link span:nth-child(2) i{color:#ccc}body.desktop .q-tree-link .q-tree-label:hover{color:inherit;background:#ccc}.q-tree-label{padding:5px;border-radius:2px}.q-tree-label .q-icon{font-size:1.3rem}img.responsive{max-width:100%;height:auto}img.avatar{width:50px;height:50px;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.2),0 1px 1px rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12);vertical-align:middle}.q-video{position:relative;overflow:hidden;border-radius:inherit}.q-video embed,.q-video iframe,.q-video object{width:100%;height:100%}.text-primary{color:#027be3!important}.bg-primary{background:#027be3!important}.text-secondary{color:#26a69a!important}.bg-secondary{background:#26a69a!important}.text-positive{color:#21ba45!important}.bg-positive{background:#21ba45!important}.text-negative{color:#db2828!important}.bg-negative{background:#db2828!important}.text-info{color:#31ccec!important}.bg-info{background:#31ccec!important}.text-warning{color:#f2c037!important}.bg-warning{background:#f2c037!important}.text-white{color:#fff!important}.bg-white{background:#fff!important}.text-dark{color:#333!important}.bg-dark{background:#333!important}.shadow-transition{transition:box-shadow .28s cubic-bezier(.4,0,.2,1)!important}.shadow-1{box-shadow:0 1px 3px rgba(0,0,0,.2),0 1px 1px rgba(0,0,0,.14),0 2px 1px -1px rgba(0,0,0,.12)}.shadow-up-1{box-shadow:0 -1px 3px rgba(0,0,0,.2),0 -1px 1px rgba(0,0,0,.14),0 -2px 1px -1px rgba(0,0,0,.12)}.shadow-2{box-shadow:0 1px 5px rgba(0,0,0,.2),0 2px 2px rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.12)}.shadow-up-2{box-shadow:0 -1px 5px rgba(0,0,0,.2),0 -2px 2px rgba(0,0,0,.14),0 -3px 1px -2px rgba(0,0,0,.12)}.shadow-3{box-shadow:0 1px 8px rgba(0,0,0,.2),0 3px 4px rgba(0,0,0,.14),0 3px 3px -2px rgba(0,0,0,.12)}.shadow-up-3{box-shadow:0 -1px 8px rgba(0,0,0,.2),0 -3px 4px rgba(0,0,0,.14),0 -3px 3px -2px rgba(0,0,0,.12)}.shadow-4{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px rgba(0,0,0,.14),0 1px 10px rgba(0,0,0,.12)}.shadow-up-4{box-shadow:0 -2px 4px -1px rgba(0,0,0,.2),0 -4px 5px rgba(0,0,0,.14),0 -1px 10px rgba(0,0,0,.12)}.shadow-5{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px rgba(0,0,0,.14),0 1px 14px rgba(0,0,0,.12)}.shadow-up-5{box-shadow:0 -3px 5px -1px rgba(0,0,0,.2),0 -5px 8px rgba(0,0,0,.14),0 -1px 14px rgba(0,0,0,.12)}.shadow-6{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px rgba(0,0,0,.14),0 1px 18px rgba(0,0,0,.12)}.shadow-up-6{box-shadow:0 -3px 5px -1px rgba(0,0,0,.2),0 -6px 10px rgba(0,0,0,.14),0 -1px 18px rgba(0,0,0,.12)}.shadow-7{box-shadow:0 4px 5px -2px rgba(0,0,0,.2),0 7px 10px 1px rgba(0,0,0,.14),0 2px 16px 1px rgba(0,0,0,.12)}.shadow-up-7{box-shadow:0 -4px 5px -2px rgba(0,0,0,.2),0 -7px 10px 1px rgba(0,0,0,.14),0 -2px 16px 1px rgba(0,0,0,.12)}.shadow-8{box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12)}.shadow-up-8{box-shadow:0 -5px 5px -3px rgba(0,0,0,.2),0 -8px 10px 1px rgba(0,0,0,.14),0 -3px 14px 2px rgba(0,0,0,.12)}.shadow-9{box-shadow:0 5px 6px -3px rgba(0,0,0,.2),0 9px 12px 1px rgba(0,0,0,.14),0 3px 16px 2px rgba(0,0,0,.12)}.shadow-up-9{box-shadow:0 -5px 6px -3px rgba(0,0,0,.2),0 -9px 12px 1px rgba(0,0,0,.14),0 -3px 16px 2px rgba(0,0,0,.12)}.shadow-10{box-shadow:0 6px 6px -3px rgba(0,0,0,.2),0 10px 14px 1px rgba(0,0,0,.14),0 4px 18px 3px rgba(0,0,0,.12)}.shadow-up-10{box-shadow:0 -6px 6px -3px rgba(0,0,0,.2),0 -10px 14px 1px rgba(0,0,0,.14),0 -4px 18px 3px rgba(0,0,0,.12)}.shadow-11{box-shadow:0 6px 7px -4px rgba(0,0,0,.2),0 11px 15px 1px rgba(0,0,0,.14),0 4px 20px 3px rgba(0,0,0,.12)}.shadow-up-11{box-shadow:0 -6px 7px -4px rgba(0,0,0,.2),0 -11px 15px 1px rgba(0,0,0,.14),0 -4px 20px 3px rgba(0,0,0,.12)}.shadow-12{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 12px 17px 2px rgba(0,0,0,.14),0 5px 22px 4px rgba(0,0,0,.12)}.shadow-up-12{box-shadow:0 -7px 8px -4px rgba(0,0,0,.2),0 -12px 17px 2px rgba(0,0,0,.14),0 -5px 22px 4px rgba(0,0,0,.12)}.shadow-13{box-shadow:0 7px 8px -4px rgba(0,0,0,.2),0 13px 19px 2px rgba(0,0,0,.14),0 5px 24px 4px rgba(0,0,0,.12)}.shadow-up-13{box-shadow:0 -7px 8px -4px rgba(0,0,0,.2),0 -13px 19px 2px rgba(0,0,0,.14),0 -5px 24px 4px rgba(0,0,0,.12)}.shadow-14{box-shadow:0 7px 9px -4px rgba(0,0,0,.2),0 14px 21px 2px rgba(0,0,0,.14),0 5px 26px 4px rgba(0,0,0,.12)}.shadow-up-14{box-shadow:0 -7px 9px -4px rgba(0,0,0,.2),0 -14px 21px 2px rgba(0,0,0,.14),0 -5px 26px 4px rgba(0,0,0,.12)}.shadow-15{box-shadow:0 8px 9px -5px rgba(0,0,0,.2),0 15px 22px 2px rgba(0,0,0,.14),0 6px 28px 5px rgba(0,0,0,.12)}.shadow-up-15{box-shadow:0 -8px 9px -5px rgba(0,0,0,.2),0 -15px 22px 2px rgba(0,0,0,.14),0 -6px 28px 5px rgba(0,0,0,.12)}.shadow-16{box-shadow:0 8px 10px -5px rgba(0,0,0,.2),0 16px 24px 2px rgba(0,0,0,.14),0 6px 30px 5px rgba(0,0,0,.12)}.shadow-up-16{box-shadow:0 -8px 10px -5px rgba(0,0,0,.2),0 -16px 24px 2px rgba(0,0,0,.14),0 -6px 30px 5px rgba(0,0,0,.12)}.shadow-17{box-shadow:0 8px 11px -5px rgba(0,0,0,.2),0 17px 26px 2px rgba(0,0,0,.14),0 6px 32px 5px rgba(0,0,0,.12)}.shadow-up-17{box-shadow:0 -8px 11px -5px rgba(0,0,0,.2),0 -17px 26px 2px rgba(0,0,0,.14),0 -6px 32px 5px rgba(0,0,0,.12)}.shadow-18{box-shadow:0 9px 11px -5px rgba(0,0,0,.2),0 18px 28px 2px rgba(0,0,0,.14),0 7px 34px 6px rgba(0,0,0,.12)}.shadow-up-18{box-shadow:0 -9px 11px -5px rgba(0,0,0,.2),0 -18px 28px 2px rgba(0,0,0,.14),0 -7px 34px 6px rgba(0,0,0,.12)}.shadow-19{box-shadow:0 9px 12px -6px rgba(0,0,0,.2),0 19px 29px 2px rgba(0,0,0,.14),0 7px 36px 6px rgba(0,0,0,.12)}.shadow-up-19{box-shadow:0 -9px 12px -6px rgba(0,0,0,.2),0 -19px 29px 2px rgba(0,0,0,.14),0 -7px 36px 6px rgba(0,0,0,.12)}.shadow-20{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 20px 31px 3px rgba(0,0,0,.14),0 8px 38px 7px rgba(0,0,0,.12)}.shadow-up-20{box-shadow:0 -10px 13px -6px rgba(0,0,0,.2),0 -20px 31px 3px rgba(0,0,0,.14),0 -8px 38px 7px rgba(0,0,0,.12)}.shadow-21{box-shadow:0 10px 13px -6px rgba(0,0,0,.2),0 21px 33px 3px rgba(0,0,0,.14),0 8px 40px 7px rgba(0,0,0,.12)}.shadow-up-21{box-shadow:0 -10px 13px -6px rgba(0,0,0,.2),0 -21px 33px 3px rgba(0,0,0,.14),0 -8px 40px 7px rgba(0,0,0,.12)}.shadow-22{box-shadow:0 10px 14px -6px rgba(0,0,0,.2),0 22px 35px 3px rgba(0,0,0,.14),0 8px 42px 7px rgba(0,0,0,.12)}.shadow-up-22{box-shadow:0 -10px 14px -6px rgba(0,0,0,.2),0 -22px 35px 3px rgba(0,0,0,.14),0 -8px 42px 7px rgba(0,0,0,.12)}.shadow-23{box-shadow:0 11px 14px -7px rgba(0,0,0,.2),0 23px 36px 3px rgba(0,0,0,.14),0 9px 44px 8px rgba(0,0,0,.12)}.shadow-up-23{box-shadow:0 -11px 14px -7px rgba(0,0,0,.2),0 -23px 36px 3px rgba(0,0,0,.14),0 -9px 44px 8px rgba(0,0,0,.12)}.shadow-24{box-shadow:0 11px 15px -7px rgba(0,0,0,.2),0 24px 38px 3px rgba(0,0,0,.14),0 9px 46px 8px rgba(0,0,0,.12)}.shadow-up-24{box-shadow:0 -11px 15px -7px rgba(0,0,0,.2),0 -24px 38px 3px rgba(0,0,0,.14),0 -9px 46px 8px rgba(0,0,0,.12)}.no-shadow,.shadow-0{box-shadow:none!important}.inset-shadow{box-shadow:inset 0 7px 9px -7px rgba(0,0,0,.7)!important}.z-alert{z-index:8100}.column,.flex,.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.column.inline,.flex.inline,.row.inline{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.row.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.column{-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.column,.column.reverse{-webkit-box-orient:vertical}.column.reverse{-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}.no-wrap{-ms-flex-wrap:nowrap;flex-wrap:nowrap}.reverse-wrap{-ms-flex-wrap:wrap-reverse;flex-wrap:wrap-reverse}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-height:1px}.row>.col{max-width:100%}.row>.col,.row>.col-xs{width:100%}.col-xs{min-height:1px}.row>.col-xs-1{width:100%}.col-xs-1{min-height:1px}.row>.col-xs-2{width:100%}.col-xs-2{min-height:1px}.row>.col-xs-3{width:100%}.col-xs-3{min-height:1px}.row>.col-xs-4{width:100%}.col-xs-4{min-height:1px}.row>.col-xs-5{width:100%}.col-xs-5{min-height:1px}.row>.col-xs-6{width:100%}.col-xs-6{min-height:1px}.row>.col-xs-7{width:100%}.col-xs-7{min-height:1px}.row>.col-xs-8{width:100%}.col-xs-8{min-height:1px}.row>.col-xs-9{width:100%}.col-xs-9{min-height:1px}.row>.col-xs-10{width:100%}.col-xs-10{min-height:1px}.row>.col-xs-11{width:100%}.col-xs-11{min-height:1px}.row>.col-xs-12{width:100%}.col-xs-12{min-height:1px}.row>.col-md{width:100%}.col-md{min-height:1px}.row>.col-md-1{width:100%}.col-md-1{min-height:1px}.row>.col-md-2{width:100%}.col-md-2{min-height:1px}.row>.col-md-3{width:100%}.col-md-3{min-height:1px}.row>.col-md-4{width:100%}.col-md-4{min-height:1px}.row>.col-md-5{width:100%}.col-md-5{min-height:1px}.row>.col-md-6{width:100%}.col-md-6{min-height:1px}.row>.col-md-7{width:100%}.col-md-7{min-height:1px}.row>.col-md-8{width:100%}.col-md-8{min-height:1px}.row>.col-md-9{width:100%}.col-md-9{min-height:1px}.row>.col-md-10{width:100%}.col-md-10{min-height:1px}.row>.col-md-11{width:100%}.col-md-11{min-height:1px}.row>.col-md-12{width:100%}.col-md-12{min-height:1px}.row>.col-auto{width:auto}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-grow{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.justify-start{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.justify-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex-center,.justify-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.justify-between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.justify-around{-ms-flex-pack:distribute;justify-content:space-around}.items-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.items-end{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.flex-center,.items-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.content-start{-ms-flex-line-pack:start;align-content:flex-start}.content-end{-ms-flex-line-pack:end;align-content:flex-end}.content-center{-ms-flex-line-pack:center;align-content:center}.content-between{-ms-flex-line-pack:justify;align-content:space-between}.content-around{-ms-flex-line-pack:distribute;align-content:space-around}.self-start{-ms-flex-item-align:start;align-self:flex-start}.self-end{-ms-flex-item-align:end;align-self:flex-end}.self-center{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333%;flex:0 0 8.3333%}.row>.col-1{max-width:8.3333%}.offset-1{margin-left:8.3333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.6667%;flex:0 0 16.6667%}.row>.col-2{max-width:16.6667%}.offset-2{margin-left:16.6667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.row>.col-3{max-width:25%}.offset-3{margin-left:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%}.row>.col-4{max-width:33.3333%}.offset-4{margin-left:33.3333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.6667%;flex:0 0 41.6667%}.row>.col-5{max-width:41.6667%}.offset-5{margin-left:41.6667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.row>.col-6{max-width:50%}.offset-6{margin-left:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333%;flex:0 0 58.3333%}.row>.col-7{max-width:58.3333%}.offset-7{margin-left:58.3333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.6667%;flex:0 0 66.6667%}.row>.col-8{max-width:66.6667%}.offset-8{margin-left:66.6667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.row>.col-9{max-width:75%}.offset-9{margin-left:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333%;flex:0 0 83.3333%}.row>.col-10{max-width:83.3333%}.offset-10{margin-left:83.3333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.6667%;flex:0 0 91.6667%}.row>.col-11{max-width:91.6667%}.offset-11{margin-left:91.6667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.row>.col-12{max-width:100%}.offset-12{margin-left:100%}@media (min-width:0){.col-xs{max-width:100%;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.col-xs-auto{width:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-xs-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333%;flex:0 0 8.3333%}.row>.col-xs-1{max-width:8.3333%}.offset-xs-1{margin-left:8.3333%}.col-xs-2{-webkit-box-flex:0;-ms-flex:0 0 16.6667%;flex:0 0 16.6667%}.row>.col-xs-2{max-width:16.6667%}.offset-xs-2{margin-left:16.6667%}.col-xs-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.row>.col-xs-3{max-width:25%}.offset-xs-3{margin-left:25%}.col-xs-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%}.row>.col-xs-4{max-width:33.3333%}.offset-xs-4{margin-left:33.3333%}.col-xs-5{-webkit-box-flex:0;-ms-flex:0 0 41.6667%;flex:0 0 41.6667%}.row>.col-xs-5{max-width:41.6667%}.offset-xs-5{margin-left:41.6667%}.col-xs-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.row>.col-xs-6{max-width:50%}.offset-xs-6{margin-left:50%}.col-xs-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333%;flex:0 0 58.3333%}.row>.col-xs-7{max-width:58.3333%}.offset-xs-7{margin-left:58.3333%}.col-xs-8{-webkit-box-flex:0;-ms-flex:0 0 66.6667%;flex:0 0 66.6667%}.row>.col-xs-8{max-width:66.6667%}.offset-xs-8{margin-left:66.6667%}.col-xs-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.row>.col-xs-9{max-width:75%}.offset-xs-9{margin-left:75%}.col-xs-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333%;flex:0 0 83.3333%}.row>.col-xs-10{max-width:83.3333%}.offset-xs-10{margin-left:83.3333%}.col-xs-11{-webkit-box-flex:0;-ms-flex:0 0 91.6667%;flex:0 0 91.6667%}.row>.col-xs-11{max-width:91.6667%}.offset-xs-11{margin-left:91.6667%}.col-xs-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.row>.col-xs-12{max-width:100%}.offset-xs-12{margin-left:100%}}@media (min-width:768px){.col-md{max-width:100%;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.col-md-auto{width:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333%;flex:0 0 8.3333%}.row>.col-md-1{max-width:8.3333%}.offset-md-1{margin-left:8.3333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.6667%;flex:0 0 16.6667%}.row>.col-md-2{max-width:16.6667%}.offset-md-2{margin-left:16.6667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.row>.col-md-3{max-width:25%}.offset-md-3{margin-left:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%}.row>.col-md-4{max-width:33.3333%}.offset-md-4{margin-left:33.3333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.6667%;flex:0 0 41.6667%}.row>.col-md-5{max-width:41.6667%}.offset-md-5{margin-left:41.6667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.row>.col-md-6{max-width:50%}.offset-md-6{margin-left:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333%;flex:0 0 58.3333%}.row>.col-md-7{max-width:58.3333%}.offset-md-7{margin-left:58.3333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.6667%;flex:0 0 66.6667%}.row>.col-md-8{max-width:66.6667%}.offset-md-8{margin-left:66.6667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.row>.col-md-9{max-width:75%}.offset-md-9{margin-left:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333%;flex:0 0 83.3333%}.row>.col-md-10{max-width:83.3333%}.offset-md-10{margin-left:83.3333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.6667%;flex:0 0 91.6667%}.row>.col-md-11{max-width:91.6667%}.offset-md-11{margin-left:91.6667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.row>.col-md-12{max-width:100%}.offset-md-12{margin-left:100%}}.backdrop{display:none;position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100vh;background:0 0;transition:background .28s ease-in}.backdrop.active{display:block;background:rgba(0,0,0,.3)}.no-outline{outline:0!important}.generic-margin,.group>*{margin:5px}.no-transition{transition:none!important}.transition-0{transition:0s!important}.glossy{background-image:linear-gradient(180deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,0) 50%,rgba(0,0,0,.12) 51%,rgba(0,0,0,.04))!important}.q-placeholder::-webkit-input-placeholder{color:inherit;opacity:.5}.q-placeholder::-moz-placeholder{color:inherit;opacity:.5}.q-placeholder:-ms-input-placeholder{color:inherit;opacity:.5}.transition-generic{transition:all .3s}.animate-pop{-webkit-animation:q-pop .2s;animation:q-pop .2s}.animate-scale{-webkit-animation:q-scale .2s;animation:q-scale .2s}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.non-selectable{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.scroll{overflow:auto;-webkit-overflow-scrolling:touch;will-change:scroll-position}.no-scroll{overflow:hidden!important}.no-pointer-events{pointer-events:none!important}.all-pointer-events{pointer-events:all!important}.cursor-pointer{cursor:pointer!important}.rotate-45{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.rotate-90{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.rotate-135{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.rotate-180{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.rotate-205{-webkit-transform:rotate(205deg);transform:rotate(205deg)}.rotate-270{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.rotate-315{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.float-left{float:left}.float-right{float:right}.relative-position{position:relative}.fixed,.fixed-bottom,.fixed-bottom-left,.fixed-bottom-right,.fixed-left,.fixed-right,.fixed-top,.fixed-top-left,.fixed-top-right,.fullscreen{position:fixed}.absolute,.absolute-bottom,.absolute-bottom-left,.absolute-bottom-right,.absolute-full,.absolute-left,.absolute-right,.absolute-top,.absolute-top-left,.absolute-top-right{position:absolute}.absolute-top,.fixed-top{top:0;left:0;right:0}.absolute-right,.fixed-right{top:0;right:0;bottom:0}.absolute-bottom,.fixed-bottom{right:0;bottom:0;left:0}.absolute-left,.fixed-left{top:0;bottom:0;left:0}.absolute-top-left,.fixed-top-left{top:0;left:0}.absolute-top-right,.fixed-top-right{top:0;right:0}.absolute-bottom-left,.fixed-bottom-left{bottom:0;left:0}.absolute-bottom-right,.fixed-bottom-right{bottom:0;right:0}.absolute-full,.fullscreen{top:0;right:0;bottom:0;left:0}.vertical-top{vertical-align:top!important}.vertical-middle{vertical-align:middle!important}.vertical-bottom{vertical-align:bottom!important}.on-left{margin-right:12px}.on-right{margin-left:12px}.q-ripple-container{border-radius:inherit;width:100%;height:100%;z-index:0}.q-ripple-animation,.q-ripple-container{color:inherit;position:absolute;left:0;top:0;overflow:hidden;pointer-events:none}.q-ripple-animation{border-radius:50%;background:currentColor;opacity:0;transition:opacity .3s cubic-bezier(.2,.4,.4,.1),-webkit-transform .5s cubic-bezier(.2,.4,.4,.9);transition:transform .5s cubic-bezier(.2,.4,.4,.9),opacity .3s cubic-bezier(.2,.4,.4,.1);transition:transform .5s cubic-bezier(.2,.4,.4,.9),opacity .3s cubic-bezier(.2,.4,.4,.1),-webkit-transform .5s cubic-bezier(.2,.4,.4,.9);will-change:opacity}.q-ripple-animation-enter{transition:none}.q-ripple-animation-visible{opacity:.3}.q-radial-ripple{overflow:hidden;-webkit-transform:translate3d(-25%,-25%,0);transform:translate3d(-25%,-25%,0);width:200%;height:200%;border-radius:50%;pointer-events:none}.q-radial-ripple,.q-radial-ripple:after{position:absolute;top:0;right:0;bottom:0;left:0}.q-radial-ripple:after{content:"";display:block;width:100%;height:100%;background-image:radial-gradient(circle,currentColor 10%,transparent 10.01%);background-repeat:no-repeat;background-position:50%;-webkit-transform:scale(10);transform:scale(10);opacity:0;transition:opacity 1s,-webkit-transform .5s;transition:transform .5s,opacity 1s;transition:transform .5s,opacity 1s,-webkit-transform .5s}.q-radial-ripple.active:after{-webkit-transform:scale(0);transform:scale(0);opacity:.4;transition:0s}.fit{width:100%!important}.fit,.full-height{height:100%!important}.full-width{width:100%!important;margin-left:0!important;margin-right:0!important}.window-height{margin-top:0!important;margin-bottom:0!important;height:100vh!important}.window-width{margin-left:0!important;margin-right:0!important;width:100vw!important}.block{display:block!important}.inline-block{display:inline-block!important}.q-touch{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;user-drag:none;-khtml-user-drag:none;-webkit-user-drag:none}.q-touch-x{-ms-touch-action:pan-x;touch-action:pan-x}.q-touch-y{-ms-touch-action:pan-y;touch-action:pan-y}body{min-width:200px;font-family:Roboto,-apple-system,Helvetica Neue,Helvetica,Arial,sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;background:#fff;color:#0c0c0c}a{color:#2e9dfd;text-decoration:none;cursor:pointer;outline:0;transition:color .25s}a:hover{color:#027be3}a:active,a:hover{outline-width:0}h1,h2,h3,h4,h5,h6{font-weight:400;line-height:110%;-webkit-font-smoothing:antialised}h1{font-size:4.2rem;letter-spacing:-.04em;margin:2.1rem 0 1.68rem;font-weight:300}h2{font-size:3.56rem;letter-spacing:-.02em;margin:1.78rem 0 1.424rem}h3{font-size:2.92rem;margin:1.46rem 0 1.168rem}h4{font-size:2.28rem;margin:1.14rem 0 .912rem}h5{font-size:1.64rem;margin:.82rem 0 .656rem;-moz-osx-font-smoothing:grayscale}h6{letter-spacing:.02em;margin:.5rem 0 .4rem;font-weight:500}h6,p{font-size:1rem}p{letter-spacing:0;margin:0 0 1rem;line-height:24px;padding:0;-webkit-font-smoothing:antialiased}p.caption{font-weight:300}p.caption:not(:first-child){margin-top:2rem}.token{color:#fff;background:rgba(2,123,227,.7);border-radius:2px;padding:3px 5px;font-size:90%}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}small{font-size:80%}big{font-size:170%}sub{bottom:-.25em}sup{top:-.5em}.strong{font-weight:700}dt{font-weight:700}dd{margin-left:0}dd,dt{line-height:1.4}dl{margin-top:0;margin-bottom:20px}dl.horizontal dt{float:left;width:25%;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}dl.horizontal dd{margin-left:30%}::-moz-selection,::-webkit-selection,::selection{background:#027be3;color:hsla(0,0%,100%,.87)}input::-moz-selection,input::-webkit-selection,input::selection,textarea::-moz-selection,textarea::-webkit-selection,textarea::selection{background:rgba(2,123,227,.4);color:hsla(0,0%,100%,.87)}:-webkit-full-screen{width:100%;height:100%}.no-margin{margin:0!important}.no-padding{padding:0!important}.no-border{border:0!important}.no-border-radius{border-radius:0!important}.no-box-shadow{box-shadow:none!important}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ellipsis-2-lines,.ellipsis-3-lines{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical}.ellipsis-2-lines{-webkit-line-clamp:2}.ellipsis-3-lines{-webkit-line-clamp:3}.disabled,.disabled *,[disabled],[disabled] *{cursor:not-allowed!important}.disabled,[disabled]{opacity:.6!important}.hidden{display:none!important}.invisible{visibility:hidden!important}.transparent{background:0 0!important}.overflow-auto{overflow:auto!important}.overflow-hidden{overflow:hidden!important}.z-max{z-index:20000!important}body.cordova .cordova-hide,body.desktop .desktop-hide,body.electron .electron-hide,body.ios .ios-hide,body.mat .mat-hide,body.mobile .mobile-hide,body.platform-android .platform-android-hide,body.platform-ios .platform-ios-hide,body.touch .touch-hide,body.within-iframe .within-iframe-hide,body:not(.cordova) .cordova-only,body:not(.desktop) .desktop-only,body:not(.electron) .electron-only,body:not(.ios) .ios-only,body:not(.mat) .mat-only,body:not(.mobile) .mobile-only,body:not(.platform-android) .platform-android-only,body:not(.platform-ios) .platform-ios-only,body:not(.touch) .touch-only,body:not(.within-iframe) .within-iframe-only{display:none!important}@media (max-width:575px){.gt-md,.gt-xs,.md,.xs-hide{display:none!important}}@media (min-width:576px) and (max-width:767px){.gt-md,.md,.xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.gt-md,.lt-md,.md-hide,.xs{display:none!important}}@media (min-width:992px) and (max-width:1199px){.lt-md,.md,.xs{display:none!important}}@media (min-width:1200px){.lt-md,.md,.xs{display:none!important}}.q-focus-helper{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;border-radius:inherit;background:currentColor;opacity:0;transition:opacity .12s ease-in}.q-focusable:focus .q-focus-helper,.q-hoverable:hover .q-focus-helper{opacity:.15}body.ios .q-hoverable:active .q-focus-helper{opacity:.3}@-webkit-keyframes q-progress-indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}@keyframes q-progress-indeterminate{0%{left:-35%;right:100%}60%{left:100%;right:-90%}to{left:100%;right:-90%}}@-webkit-keyframes q-progress-indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@keyframes q-progress-indeterminate-short{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@-webkit-keyframes q-progress-stripes{0%{background-position:40px 0}to{background-position:0 0}}@keyframes q-progress-stripes{0%{background-position:40px 0}to{background-position:0 0}}@-webkit-keyframes q-mat-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes q-mat-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}to{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@-webkit-keyframes q-highlight{0%{background:#cddc39}to{background:0 0}}@keyframes q-highlight{0%{background:#cddc39}to{background:0 0}}@-webkit-keyframes q-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes q-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}25%{-webkit-transform:rotate(90deg);transform:rotate(90deg)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}75%{-webkit-transform:rotate(270deg);transform:rotate(270deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes q-blink{to{visibility:hidden}}@keyframes q-blink{to{visibility:hidden}}@-webkit-keyframes q-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes q-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@-webkit-keyframes q-pop{0%{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}70%{opacity:1;-webkit-transform:scale(1.07);transform:scale(1.07)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes q-pop{0%{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}70%{opacity:1;-webkit-transform:scale(1.07);transform:scale(1.07)}to{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes q-fade{0%{opacity:0}to{opacity:1}}@keyframes q-fade{0%{opacity:0}to{opacity:1}}@-webkit-keyframes q-scale{0%{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes q-scale{0%{opacity:0;-webkit-transform:scale(.7);transform:scale(.7)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes q-bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}@keyframes q-bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-30px);transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px);transform:translateY(-15px)}}main{text-align:center;margin-top:0}header{margin:0;height:10px;background-color:#027be3}
\ No newline at end of file
diff --git a/src/main/resources/static/index.html b/src/main/resources/static/index.html
new file mode 100644
index 0000000..013f926
--- /dev/null
+++ b/src/main/resources/static/index.html
@@ -0,0 +1 @@
+
Quasar PWA App
\ No newline at end of file
diff --git a/src/main/resources/static/js/app.js b/src/main/resources/static/js/app.js
new file mode 100644
index 0000000..47a5347
--- /dev/null
+++ b/src/main/resources/static/js/app.js
@@ -0,0 +1 @@
+webpackJsonp([1],[,,,,,,,,,,function(t,a,e){"use strict";Object.defineProperty(a,"__esModule",{value:!0});var n=e(4),r=e(1),o=e(14),s=e(24),i=e.n(s);e(11),n.a.config.productionTip=!1,n.a.use(r.j),n.a.prototype.$http=i.a.create({baseURL:"http://localhost:8080/api/",timeout:1e3}),new n.a({el:"#q-app",router:o.a,render:function(t){return t(e(44).default)}})},function(t,a){},,,function(t,a,e){"use strict";var n=e(4),r=e(15),o=e(16),s=e(20);n.a.use(r.a);a.a=new r.a({routes:[{path:"/",component:o.a},{name:"news_detail",path:"/stories/:id",component:s.a},{name:"news_detail_json",path:"http://localhost/api/stories/:id"}]})},,function(t,a,e){"use strict";function n(t){e(17)}var r=e(18),o=e(19),s=e(2),i=n,c=s(r.a,o.a,!1,i,null,null);a.a=c.exports},function(t,a){},function(t,a,e){"use strict";var n=e(1);a.a={components:{QCard:n.b,QCardTitle:n.f,QCardMain:n.d,QCardSeparator:n.e,QCardActions:n.c,QBtn:n.a},data:function(){return{stories:[]}},created:function(){this.fetchStories()},methods:{fetchStories:function(){var t=this;this.$http.get("/stories").then(function(a){console.log(a.data),t.stories=a.data.content})},getStory:function(t){this.$router.push({name:"news_detail",params:{id:t}})},getStoryJSON:function(t){window.location.href="http://localhost:8080/api/stories/"+t}}}},function(t,a,e){"use strict";var n=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"layout-padding card-examples row items-start",staticStyle:{width:"40%","text-align":"left"}},t._l(t.stories,function(a){return e("div",[e("q-card",{attrs:{inline:"",color:"secondary"}},[e("q-card-title",[t._v("\n "+t._s(a.title)+"\n "),e("span",{slot:"subtitle"},[t._v(t._s(a.author.fullName)+" . "+t._s(a.publishedDate))])]),t._v(" "),e("q-card-main",[t._v("\n "+t._s(a.body)+"\n ")]),t._v(" "),e("q-card-separator"),t._v(" "),e("q-card-actions",[e("q-btn",{attrs:{flat:""},on:{click:function(e){t.getStory(a.id)}}},[t._v("HTML")]),t._v(" "),e("q-btn",{attrs:{flat:""},on:{click:function(e){t.getStoryJSON(a.id)}}},[t._v("JSON")])],1)],1)],1)}))},r=[],o={render:n,staticRenderFns:r};a.a=o},function(t,a,e){"use strict";function n(t){e(21)}var r=e(22),o=e(23),s=e(2),i=n,c=s(r.a,o.a,!1,i,null,null);a.a=c.exports},function(t,a){},function(t,a,e){"use strict";var n=e(1);a.a={components:{QLayout:n.g,QToolbar:n.h,QToolbarTitle:n.i,QCard:n.b,QCardTitle:n.f,QCardMain:n.d,QCardSeparator:n.e,QCardActions:n.c,QBtn:n.a},data:function(){return{story:{author:{}}}},created:function(){this.getStory()},methods:{getStory:function(){var t=this;this.$http.get("/stories/"+this.$route.params.id).then(function(a){console.log(a.data),t.story=a.data})}}}},function(t,a,e){"use strict";var n=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{staticClass:"layout-padding card-examples row items-start",staticStyle:{width:"40%","text-align":"left"}},[e("q-card",{attrs:{inline:"",color:"secondary"}},[e("q-card-title",[t._v("\n "+t._s(t.story.title)+"\n "),e("span",{slot:"subtitle"},[t._v(t._s(t.story.author.fullName)+" - "+t._s(t.story.publishedDate))])]),t._v(" "),e("q-card-main",[t._v("\n "+t._s(t.story.body)+"\n ")]),t._v(" "),e("q-card-separator"),t._v(" "),e("q-card-actions")],1)],1)},r=[],o={render:n,staticRenderFns:r};a.a=o},,,,,,,,,,,,,,,,,,,,,function(t,a,e){"use strict";function n(t){e(45)}Object.defineProperty(a,"__esModule",{value:!0});var r=e(46),o=e(47),s=e(2),i=n,c=s(r.a,o.a,!1,i,null,null);a.default=c.exports},function(t,a){},function(t,a,e){"use strict";var n=e(1);a.a={components:{QLayout:n.g,QToolbar:n.h,QToolbarTitle:n.i}}},function(t,a,e){"use strict";var n=function(){var t=this,a=t.$createElement,e=t._self._c||a;return e("div",{attrs:{id:"q-app"}},[e("header"),t._v(" "),e("main",[e("q-layout",[e("q-toolbar",{slot:"header"},[e("q-toolbar-title",[e("h6",{staticClass:"header-title"},[e("a",{staticStyle:{color:"white"},attrs:{href:"/"}},[t._v("News Today")])])])],1),t._v(" "),e("router-view")],1)],1)])},r=[],o={render:n,staticRenderFns:r};a.a=o}],[10]);
\ No newline at end of file
diff --git a/src/main/resources/static/js/manifest.js b/src/main/resources/static/js/manifest.js
new file mode 100644
index 0000000..7bd60f8
--- /dev/null
+++ b/src/main/resources/static/js/manifest.js
@@ -0,0 +1 @@
+!function(e){function n(r){if(t[r])return t[r].exports;var o=t[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,n),o.l=!0,o.exports}var r=window.webpackJsonp;window.webpackJsonp=function(t,c,a){for(var u,i,f,s=0,l=[];s=0&&/(rv)(?::| )([\w.]+)/.exec(t)||t.indexOf("compatible")<0&&/(mozilla)(?:.*? rv:([\w.]+)|)/.exec(t)||[];return{browser:n[5]||n[3]||n[1]||"",version:n[2]||n[4]||"0",versionNumber:n[4]||n[2]||"0",platform:e[0]||""}}function o(t){return/(ipad)/.exec(t)||/(ipod)/.exec(t)||/(windows phone)/.exec(t)||/(iphone)/.exec(t)||/(kindle)/.exec(t)||/(silk)/.exec(t)||/(android)/.exec(t)||/(win)/.exec(t)||/(mac)/.exec(t)||/(linux)/.exec(t)||/(cros)/.exec(t)||/(playbook)/.exec(t)||/(bb)/.exec(t)||/(blackberry)/.exec(t)||[]}function a(t){return ye=new t}function s(t){if(t===window)return{top:0,left:0};var e=t.getBoundingClientRect();return{top:e.top,left:e.left}}function l(t,e){return window.getComputedStyle(t).getPropertyValue(e)}function c(t){return t===window?h().height:parseFloat(l(t,"height"))}function u(t){return t===window?h().width:parseFloat(l(t,"width"))}function d(t,e){var n=t.style;Object.keys(e).forEach(function(t){n[t]=e[t]})}function h(){var t=window,e="inner";return"innerWidth"in window||(e="client",t=document.documentElement||document.body),{width:t[e+"Width"],height:t[e+"Height"]}}function f(t){if("function"==typeof t)return"complete"===document.readyState?t():void document.addEventListener("DOMContentLoaded",t,!1)}function p(t){var e={transform:t};return we.forEach(function(n){e[n+"transform"]=t}),e}function m(t){var e=_e;_e=t,f(function(){e&&document.body.classList.remove(_e),document.body.classList.add(t)})}function v(t){xe=t}function g(t){for(var e=0;Math.abs(t)>=1024&&e<$e.length-1;)t/=1024,++e;return t.toFixed(1)+" "+$e[e]}function y(t){return t.charAt(0).toUpperCase()+t.slice(1)}function _(t,e,n){return n<=e?e:Math.min(n,Math.max(e,t))}function b(t,e,n){if(n<=e)return e;var i=n-e+1,r=t%i;return r=e?i:new Array(e-i.length+1).join(n)+i}function x(t){var e=t.p,n=t.pos,i=t.active,r=t.horiz,o=t.reverse,a=1,s=1;return r?(o&&(a=-1),"bottom"===n&&(s=-1),p("translate3d("+a*(e-100)+"%, "+(i?0:-200*s)+"%, 0)")):(o&&(s=-1),"right"===n&&(a=-1),p("translate3d("+(i?0:-200*a)+"%, "+s*(e-100)+"%, 0)"))}function C(t,e){return"number"!=typeof e&&(e=t<25?3*Math.random()+3:t<65?3*Math.random():t<85?2*Math.random():t<99?.5:0),_(t+e,0,100)}function k(t,e){Te.prototype.send=function(){for(var n=this,i=[],r=arguments.length;r--;)i[r]=arguments[r];t(),this.addEventListener("abort",e,!1),this.addEventListener("readystatechange",function(){4===n.readyState&&e()},!1),Ee.apply(this,i)}}function S(){Te.prototype.send=Ee}function q(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)}function $(t,e,n){void 0===e&&(e=250);var i;return function(){for(var r=this,o=[],a=arguments.length;a--;)o[a]=arguments[a];var s=function(){i=null,n||t.apply(r,o)};clearTimeout(i),n&&!i&&t.apply(this,o),i=setTimeout(s,e)}}function T(t){var e=!1;return function(){for(var n=this,i=[],r=arguments.length;r--;)i[r]=arguments[r];e||(e=!0,window.requestAnimationFrame(function(){t.apply(n,i),e=!1}))}}function E(t){return t||window.event}function O(t){return t=E(t),t.which?3===t.which:!!t.button&&2===t.button}function M(t){return t=E(t),t.which||t.keyCode}function A(t){var e,n;return t=E(t),t.touches&&t.touches[0]?t=t.touches[0]:t.changedTouches&&t.changedTouches[0]&&(t=t.changedTouches[0]),t.clientX||t.clientY?(e=t.clientX,n=t.clientY):(t.pageX||t.pageY)&&(e=t.pageX-document.body.scrollLeft-document.documentElement.scrollLeft,n=t.pageY-document.body.scrollTop-document.documentElement.scrollTop),{top:n,left:e}}function B(t){var e;return t=E(t),t.target?e=t.target:t.srcElement&&(e=t.srcElement),3===e.nodeType&&(e=e.parentNode),e}function L(t){var e=0,n=0,i=0,r=0;return"detail"in t&&(n=t.detail),"wheelDelta"in t&&(n=-t.wheelDelta/120),"wheelDeltaY"in t&&(n=-t.wheelDeltaY/120),"wheelDeltaX"in t&&(e=-t.wheelDeltaX/120),"axis"in t&&t.axis===t.HORIZONTAL_AXIS&&(e=n,n=0),i=e*Ie,r=n*Ie,"deltaY"in t&&(r=t.deltaY),"deltaX"in t&&(i=t.deltaX),(i||r)&&t.deltaMode&&(1===t.deltaMode?(i*=Fe,r*=Fe):(i*=ze,r*=ze)),i&&!e&&(e=i<1?-1:1),r&&!n&&(n=r<1?-1:1),{spinX:e,spinY:n,pixelX:i,pixelY:r}}function P(t,e,n){n&&t.stopPropagation();var i=document.createElement("span"),r=document.createElement("span");i.appendChild(r),i.className="q-ripple-container";var o=e.clientWidth>e.clientHeight?e.clientWidth:e.clientHeight;o=2*o+"px",r.className="q-ripple-animation",d(r,{width:o,height:o}),e.appendChild(i);var a=e.getBoundingClientRect(),s=A(t),l=s.left-a.left,c=s.top-a.top;r.classList.add("q-ripple-animation-enter","q-ripple-animation-visible"),d(r,p("translate(-50%, -50%) translate("+l+"px, "+c+"px) scale(.001)")),setTimeout(function(){r.classList.remove("q-ripple-animation-enter"),d(r,p("translate(-50%, -50%) translate("+l+"px, "+c+"px)")),setTimeout(function(){r.classList.remove("q-ripple-animation-visible"),setTimeout(function(){r.parentNode.remove()},300)},400)},25)}function D(t){var e=t.mat,n=t.ios;return e&&"mat"!==_e||n&&"ios"!==_e}function N(t){return{width:t.offsetWidth,height:t.offsetHeight}}function R(t){return t.closest(".scroll")||window}function j(t){return(t===window?document.body:t).scrollHeight}function I(t){return t===window?window.pageYOffset||window.scrollY||document.body.scrollTop||0:t.scrollTop}function F(t,e,n){if(!(n<=0)){var i=I(t);window.requestAnimationFrame(function(){z(t,i+(e-i)/n*16),t.scrollTop!==e&&F(t,e,n-16)})}}function z(t,e){if(t===window)return document.documentElement.scrollTop=e,void(document.body.scrollTop=e);t.scrollTop=e}function H(t,e,n){if(n)return void F(t,e,n);z(t,e)}function U(){if(void 0!==Ce)return Ce;var t=document.createElement("p"),e=document.createElement("div");d(t,{width:"100%",height:"200px"}),d(e,{position:"absolute",top:"0px",left:"0px",visibility:"hidden",width:"200px",height:"150px",overflow:"hidden"}),e.appendChild(t),document.body.appendChild(e);var n=t.offsetWidth;e.style.overflow="scroll";var i=t.offsetWidth;return n===i&&(i=e.clientWidth),document.body.removeChild(e),Ce=n-i}function Q(t){return null===t?String(t):en[Ze.call(t)]||"object"}function V(t){if(!t||"object"!==Q(t))return!1;if(t.constructor&&!tn.call(t,"constructor")&&!tn.call(t.constructor.prototype,"isPrototypeOf"))return!1;var e;for(e in t);return void 0===e||tn.call(t,e)}function Y(){var t,e,n,i,r,o,a=arguments,s=arguments[0]||{},l=1,c=arguments.length,u=!1;for("boolean"==typeof s&&(u=s,s=arguments[1]||{},l=2),Object(s)!==s&&"function"!==Q(s)&&(s={}),c===l&&(s=this,l--);l=0?"auto":t===e?"inclusive":"exclusive"}function J(t,e){var n=Y({},t),i=Y({},e),r={x:["left","right"].filter(function(t){return t!==i.horizontal}),y:["top","bottom"].filter(function(t){return t!==i.vertical})},o={x:K(n.horizontal,i.horizontal,"middle"),y:K(n.vertical,i.vertical,"center")};return r.x.splice("auto"===o.x?0:1,0,"middle"),r.y.splice("auto"===o.y?0:1,0,"center"),"auto"!==o.y&&(n.vertical="top"===n.vertical?"bottom":"top","inclusive"===o.y&&(i.vertical=i.vertical)),"auto"!==o.x&&(n.horizontal="left"===n.horizontal?"right":"left","inclusive"===o.y&&(i.horizontal=i.horizontal)),{positions:r,anchorPos:n}}function G(t,e,n,i,r){var o=J(i,n),a=o.positions,s=o.anchorPos;if(r.top<0||r.top+e.bottom>window.innerHeight){var l=t[s.vertical]-e[a.y[0]];l+e.bottom<=window.innerHeight?r.top=l:(l=t[s.vertical]-e[a.y[1]])+e.bottom<=window.innerHeight&&(r.top=l)}if(r.left<0||r.left+e.right>window.innerWidth){var c=t[s.horizontal]-e[a.x[0]];c+e.right<=window.innerWidth?r.left=c:(c=t[s.horizontal]-e[a.x[1]])+e.right<=window.innerWidth&&(r.left=c)}return r}function Z(t){return"middle"===t?"center":t}function tt(t){var e=t.selfOrigin;return{"transform-origin":e.vertical+" "+Z(e.horizontal)+" 0px"}}function et(t){var e,n=t.el,i=t.anchorEl,r=t.anchorOrigin,o=t.selfOrigin,a=t.maxHeight,s=t.event,l=t.anchorClick,c=t.touchPosition,u=t.offset;if(n.style.maxHeight=a||"65vh",!s||l&&!c)e=W(i,u);else{var d=A(s),h=d.top,f=d.left;e={top:h,left:f,width:1,height:1,right:f+1,center:h,middle:f,bottom:h+1}}var p=X(n),m={top:e[r.vertical]-p[o.vertical],left:e[r.horizontal]-p[o.horizontal]};m=G(e,p,o,r,m),n.style.top=Math.max(0,m.top)+"px",n.style.left=Math.max(0,m.left)+"px"}function nt(t){var e=t.split(" ");return 2===e.length&&(["top","center","bottom"].includes(e[0])?!!["left","middle","right"].includes(e[1])||(console.error("Anchor/Self position must end with one of left/middle/right"),!1):(console.error("Anchor/Self position must start with one of top/center/bottom"),!1))}function it(t){return!t||2===t.length&&("number"==typeof t[0]&&"number"==typeof t[1])}function rt(t){var e=t.split(" ");return{vertical:e[0],horizontal:e[1]}}function ot(t){return void 0===t||t<2?{}:{overflow:"hidden",display:"-webkit-box","-webkit-box-orient":"vertical","-webkit-line-clamp":t}}function at(t){for(var e=ln.length,n=0;n=l?o<0?"left":"right":a<0?"up":"down",{evt:t,position:r,direction:i,isFirst:e.event.isFirst,isFinal:Boolean(n),duration:(new Date).getTime()-e.event.time,distance:{x:s,y:l},delta:{x:r.left-e.event.lastX,y:r.top-e.event.lastY}}}function pt(t,e){return!(!t.direction.horizontal||!t.direction.vertical)||(t.direction.horizontal&&!t.direction.vertical?Math.abs(e.delta.x)>0:!t.direction.horizontal&&t.direction.vertical?Math.abs(e.delta.y)>0:void 0)}function mt(t){return"[object Date]"===Object.prototype.toString.call(t)}function vt(t){return"number"==typeof t&&isFinite(t)}function gt(t){var e=t.name,n=t.duration;void 0===n&&(n=300);var i=t.to,r=t.from,o=t.apply,a=t.done,s=t.cancel,l=t.easing,c=e,u=performance.now();c?yt(c):c=Le();var d=l||kn,h=function(){var t=(performance.now()-u)/n;t>1&&(t=1);var e=r+(i-r)*d(t);if(o(e,t),1===t)return delete Qn[c],void(a&&a(e));f.last={pos:e,progress:t},f.timer=window.requestAnimationFrame(h)},f=Qn[c]={cancel:s,timer:window.requestAnimationFrame(h)};return c}function yt(t){if(t){var e=Qn[t];e&&e.timer&&(cancelAnimationFrame(e.timer),e.cancel&&e.cancel(e.last),delete Qn[t])}}function _t(t,e){var n={visibility:t.style.visibility,maxHeight:t.style.maxHeight};d(t,{visibility:"hidden",maxHeight:""});var i=e.height;return d(t,n),parseFloat(i)}function bt(t){return t.split(" ").map(function(t){var e=t.match(/[a-zA-Z]+/)||"";return e&&(e=e[0]),[parseFloat(t),e]})}function wt(t,e,n){function i(){r.uid=gt({to:e?100:0,from:null!==r.pos?r.pos:e?0:100,apply:function(e){r.pos=e,d(t,{maxHeight:r.height*e/100+"px",padding:r.padding?r.padding.map(function(t){return t[0]*e/100+t[1]}).join(" "):"",margin:r.margin?r.margin.map(function(t){return t[0]*e/100+t[1]}).join(" "):""})},done:function(){r.uid=null,r.pos=null,n(),d(t,r.css)}}),t.__qslidetoggle=r}var r=t.__qslidetoggle||{};if(r.uid)return yt(r.uid),i();r.css={overflowY:t.style.overflowY,maxHeight:t.style.maxHeight,padding:t.style.padding,margin:t.style.margin};var o=window.getComputedStyle(t);o.padding&&"0px"!==o.padding&&(r.padding=bt(o.padding)),o.margin&&"0px"!==o.margin&&(r.margin=bt(o.margin)),r.height=_t(t,o),r.pos=null,t.style.overflowY="hidden",i()}function xt(t,e){var n={};return["left","right"].includes(e)&&(n.maxWidth="90vw"),"ios"===t&&(["left","top"].includes(e)&&(n.borderTopLeftRadius=0),["right","top"].includes(e)&&(n.borderTopRightRadius=0),["left","bottom"].includes(e)&&(n.borderBottomLeftRadius=0),["right","bottom"].includes(e)&&(n.borderBottomRightRadius=0)),n}function Ct(t){if(0===Object.keys(t).length)return{left:!0,right:!0,up:!0,down:!0,horizontal:!0,vertical:!0};var e={};return["left","right","up","down","horizontal","vertical"].forEach(function(n){t[n]&&(e[n]=!0)}),e.horizontal&&(e.left=e.right=!0),e.vertical&&(e.up=e.down=!0),(e.left||e.right)&&(e.horizontal=!0),(e.up||e.down)&&(e.vertical=!0),e}function kt(t,e){t.classList.add("q-touch"),e.horizontal&&!e.vertical?(t.classList.add("q-touch-y"),t.classList.remove("q-touch-x")):!e.horizontal&&e.vertical&&(t.classList.add("q-touch-x"),t.classList.remove("q-touch-y"))}function St(t,e){return e.label.toLowerCase().indexOf(t)>-1}function qt(t,e){return _((A(t).left-e.left)/e.width,0,1)}function $t(t,e){var n=e?parseFloat(t.toFixed(e)):t;return n!==parseInt(n,10)}function Tt(t,e,n,i,r){var o=e+t*(n-e),a=(o-e)%i;return o+=(Math.abs(a)>=i/2?(a<0?-1:1)*i:0)-a,r&&(o=parseFloat(o.toFixed(r))),_(o,e,n)}function Et(t){return{width:t+"%"}}function Ot(t){return[{label:"All",value:0}].concat(t.map(function(t){return{label:""+t,value:Number(t)}}))}function Mt(t,e,n){return e?n?t.map(function(){return!1}):[-1]:[]}function At(t){return 0===t?1:1===t?-1:0}function Bt(t,e){return"function"==typeof t?t:Di[e]||Di.number}function Lt(t,e){void 0===e&&(e="");var n=t>0?"-":"+",i=Math.abs(t),r=Math.floor(i/60),o=i%60;return n+w(r)+e+w(o)}function Pt(t,e){var n=new Date(t.getFullYear(),e,0,0,0,0,0),i=n.getDate();t.setMonth(e-1,Math.min(i,t.getDate()))}function Dt(t,e,n){var i=new Date(t),r=n?1:-1;return Object.keys(e).forEach(function(t){if("month"===t)return void Pt(i,i.getMonth()+1+r*e.month);var n="year"===t?"FullYear":y("days"===t?"date":t);i["set"+n](i["get"+n]()+r*e[t])}),i}function Nt(t){var e=Date.parse(t);return!1===isNaN(e)}function Rt(t,e){return Ut(new Date,t,e)}function jt(t){var e=new Date(t).getDay();return 0===e?7:e}function It(t){var e=new Date(t.getFullYear(),t.getMonth(),t.getDate());e.setDate(e.getDate()-(e.getDay()+6)%7+3);var n=new Date(e.getFullYear(),0,4);n.setDate(n.getDate()-(n.getDay()+6)%7+3);var i=e.getTimezoneOffset()-n.getTimezoneOffset();e.setHours(e.getHours()-i);var r=(e-n)/(7*Hi);return 1+Math.floor(r)}function Ft(t,e,n){var i=new Date(e).getTime(),r=new Date(n).getTime(),o=new Date(t).getTime();return o>i&&o0;)e[n]=arguments[n+1];var i=new Date(t);return e.forEach(function(t){i=Math.max(i,new Date(t))}),i}function Wt(t){for(var e=[],n=arguments.length-1;n-- >0;)e[n]=arguments[n+1];var i=new Date(t);return e.forEach(function(t){i=Math.min(i,new Date(t))}),i}function Xt(t,e,n){return(t.getTime()-t.getTimezoneOffset()*Qi-(e.getTime()-e.getTimezoneOffset()*Qi))/n}function Kt(t,e,n){void 0===n&&(n="days");var i=new Date(t),r=new Date(e);switch(n){case"years":return i.getFullYear()-r.getFullYear();case"months":return 12*(i.getFullYear()-r.getFullYear())+i.getMonth()-r.getMonth();case"days":return Xt(Qt(i,"day"),Qt(r,"day"),Hi);case"hours":return Xt(Qt(i,"hour"),Qt(r,"hour"),Ui);case"minutes":return Xt(Qt(i,"minute"),Qt(r,"minute"),Qi);case"seconds":return Xt(Qt(i,"second"),Qt(r,"second"),1e3)}}function Jt(t){return Kt(t,Qt(t,"year"),"days")+1}function Gt(t,e){if(t)return mt(e)?t:"number"==typeof e?t.getTime():ne(t)}function Zt(t,e,n){var i=new Date(t);if(e){var r=new Date(e);if(io)return o}return i}function te(t,e,n){var i=new Date(t),r=new Date(e);if(void 0===n)return i.getTime()===r.getTime();switch(n){case"second":if(i.getUTCSeconds()!==r.getUTCSeconds())return!1;case"minute":if(i.getUTCMinutes()!==r.getUTCMinutes())return!1;case"hour":if(i.getUTCHours()!==r.getUTCHours())return!1;case"day":if(i.getUTCDate()!==r.getUTCDate())return!1;case"month":if(i.getUTCMonth()!==r.getUTCMonth())return!1;case"year":if(i.getUTCFullYear()!==r.getUTCFullYear())return!1;break;default:throw new Error("date isSameDate unknown unit "+n)}return!0}function ee(t){return new Date(t.getFullYear(),t.getMonth()+1,0).getDate()}function ne(t,e,n){if(void 0===e&&(e="YYYY-MM-DDTHH:mm:ss.SSSZ"),t){var i=new Date(t);return e.replace(Vi,function(t){return t in Xi?Xi[t](i,n):t})}}function ie(t){return 0===t?12:t>=13?t-12:t}function re(t,e){t.w!==e.width&&(t.w=e.width),t.h!==e.height&&(t.h=e.height)}function oe(t,e){Object.keys(e).forEach(function(n){t[n]!==e[n]&&(t[n]=e[n])})}function ae(t){t.__doneUploading=!1,t.__failed=!1,t.__uploaded=0,t.__progress=0}function se(t){document.body.classList.add(t)}function le(t,e,n){if("string"==typeof t){var i=t.match(/\b\d{1,3}\b/g).map(Number);t=i[0],e=i[1],n=i[2]}if("number"!=typeof t||"number"!=typeof e||"number"!=typeof n||t>255||e>255||n>255)throw new TypeError("Expected three numbers below 256");return(n|e<<8|t<<16|1<<24).toString(16).slice(1)}function ce(t){if("string"!=typeof t)throw new TypeError("Expected a string");t=t.replace(/^#/,""),3===t.length&&(t=t[0]+t[0]+t[1]+t[1]+t[2]+t[2]);var e=parseInt(t,16);return[e>>16,e>>8&255,255&e]}function ue(t){var e,n="visible",i="hidden",r={focus:n,focusin:n,pageshow:n,blur:i,focusout:i,pagehide:i};t=t||window.event,e=t.type in r?r[t.type]:this[pr]?i:n,mr=e,be.$emit("app:visibility",e)}function de(t){return"[object Date]"===Object.prototype.toString.call(t)?"__q_date|"+t.toUTCString():"[object RegExp]"===Object.prototype.toString.call(t)?"__q_expr|"+t.source:"number"==typeof t?"__q_numb|"+t:"boolean"==typeof t?"__q_bool|"+(t?"1":"0"):"string"==typeof t?"__q_strn|"+t:"function"==typeof t?"__q_strn|"+t.toString():t===Object(t)?"__q_objt|"+JSON.stringify(t):t}function he(t){var e,n;if(t.length<10)return t;switch(e=t.substr(0,8),n=t.substring(9),e){case"__q_date":return new Date(n);case"__q_expr":return new RegExp(n);case"__q_numb":return Number(n);case"__q_bool":return Boolean("1"===n);case"__q_strn":return""+n;case"__q_objt":return JSON.parse(n);default:return t}}function fe(t){return{local:t("local"),session:t("session")}}function pe(t,e){if(!t)throw new Error("Missing toast options.");var n=Y(!0,{},e,"string"==typeof t?{html:t}:t);if(!n.html)throw new Error("Missing toast content/HTML.");return n}function me(t,e){if(!t)throw new Error("Missing toast options.");if(e&&(t=Y(!0,"string"==typeof t?{html:t}:t,e)),!vr)return Er.push(t),void(Or||ve());vr.create(t)}function ve(){Or=!0,f(function(){var t=document.createElement("div");document.body.appendChild(t),vr=new xe(Tr).$mount(t),gr&&vr.setDefaults(gr),Er.length&&setTimeout(function(){Er.forEach(function(t){vr.create(t)})},100)})}n.d(e,"a",function(){return gn}),n.d(e,"b",function(){return yn}),n.d(e,"f",function(){return _n}),n.d(e,"d",function(){return bn}),n.d(e,"c",function(){return wn}),n.d(e,"e",function(){return xn}),n.d(e,"g",function(){return sr}),n.d(e,"h",function(){return dr}),n.d(e,"i",function(){return hr});var ge={is:function(){var t=i(),e=o(t),n=r(t,e),a={};return n.browser&&(a[n.browser]=!0,a.version=n.version,a.versionNumber=parseInt(n.versionNumber,10)),n.platform&&(a[n.platform]=!0),(a.android||a.bb||a.blackberry||a.ipad||a.iphone||a.ipod||a.kindle||a.playbook||a.silk||a["windows phone"])&&(a.mobile=!0),(a.ipod||a.ipad||a.iphone)&&(a.ios=!0),a["windows phone"]&&(a.winphone=!0,delete a["windows phone"]),(a.cros||a.mac||a.linux||a.win)&&(a.desktop=!0),(a.chrome||a.opr||a.safari||a.vivaldi)&&(a.webkit=!0),(a.rv||a.iemobile)&&(n.browser="ie",a.ie=!0),a.edge&&(n.browser="edge",a.edge=!0),(a.safari&&a.blackberry||a.bb)&&(n.browser="blackberry",a.blackberry=!0),a.safari&&a.playbook&&(n.browser="playbook",a.playbook=!0),a.opr&&(n.browser="opera",a.opera=!0),a.safari&&a.android&&(n.browser="android",a.android=!0),a.safari&&a.kindle&&(n.browser="kindle",a.kindle=!0),a.safari&&a.silk&&(n.browser="silk",a.silk=!0),a.vivaldi&&(n.browser="vivaldi",a.vivaldi=!0),a.name=n.browser,a.platform=n.platform,window&&window.process&&window.process.versions&&window.process.versions.electron?a.electron=!0:0===document.location.href.indexOf("chrome-extension://")?a.chromeExt=!0:(window._cordovaNative||0!==document.location.href.indexOf("http"))&&(a.cordova=!0),a}(),has:{touch:function(){return!!("ontouchstart"in document.documentElement)||window.navigator.msMaxTouchPoints>0}()},within:{iframe:window.self!==window.top}};ge.has.popstate=!ge.within.iframe&&!ge.is.electron;var ye,_e,be={$on:function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];ye&&ye.$on.apply(ye,t)},$once:function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];ye&&ye.$once.apply(ye,t)},$emit:function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];ye&&ye.$emit.apply(ye,t)},$off:function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];ye&&ye.$off.apply(ye,t)}},we=["-webkit-","-moz-","-ms-","-o-"];Object.freeze({offset:s,style:l,height:c,width:u,css:d,viewport:h,ready:f,cssTransform:p});m("mat");var xe,Ce,ke=Object.freeze({set:m,get current(){return _e}}),Se=function(t,e){if(void 0===e&&(e={}),!this.installed){this.installed=!0,v(t),e.directives&&Object.keys(e.directives).forEach(function(n){var i=e.directives[n];void 0===i.name||i.name.startsWith("q-")||t.directive(i.name,i)}),e.components&&Object.keys(e.components).forEach(function(n){var i=e.components[n];void 0!==i.name&&i.name.startsWith("q-")&&t.component(i.name,i)});var n=a(t);t.prototype.$q={version:"0.14.4",platform:ge,theme:_e,events:n}}},qe=function(t){if(void 0===t&&(t=function(){}),!ge.is.cordova||ge.within.iframe)return void t();var e=document.createElement("script");document.addEventListener("deviceready",function(){xe.prototype.$cordova=cordova,t()},!1),e.type="text/javascript",document.body.appendChild(e),e.src="cordova.js"},$e=["B","kB","MB","GB","TB","PB"],Te=(Object.freeze({humanStorageSize:g,capitalize:y,between:_,normalizeToInterval:b,pad:w}),XMLHttpRequest),Ee=Te.prototype.send,Oe=(String,String,String,Number,Number,Boolean,{positive:"check_circle",negative:"warning",info:"info",warning:"priority_high"}),Me={name:"q-icon",functional:!0,props:{name:String,mat:String,ios:String,color:String,size:String},render:function(t,e){var n,i,r=e.props,o=e.data,a=e.parent.$q.theme,s=e.data.staticClass,l=r.mat&&"mat"===a?r.mat:r.ios&&"ios"===a?r.ios:e.props.name;if(l?l.startsWith("fa-")?n="fa "+l:l.startsWith("ion-")||l.startsWith("icon-")?n=""+l:(n="material-icons",i=l.replace(/ /g,"_")):n="",o.staticClass=(s?s+" ":"")+"q-icon"+(n.length?" "+n:"")+(r.color?" text-"+r.color:""),o.hasOwnProperty("attrs")||(o.attrs={}),o.attrs["aria-hidden"]="true",r.size){var c="font-size: "+r.size+";";o.style=o.style?[o.style,c]:c}return t("i",o,i?[i,e.children]:[" ",e.children])}},Ae={name:"q-transition",functional:!0,props:{name:String,enter:String,leave:String,group:Boolean},render:function(t,e){var n=e.props,i=e.data;if(n.name)i.props={name:n.name};else{if(!n.enter||!n.leave)return e.children;i.props={enterActiveClass:"animated "+n.enter,leaveActiveClass:"animated "+n.leave}}return t("transition"+(e.props.group?"-group":""),i,e.children)}},Be=(Boolean,Number,String,String,String,Boolean,String,Boolean,String,Boolean,Array,String,function(t,e){var n=e.field,i=e.list,r=t.toLowerCase();return i.filter(function(t){return(""+t[n]).toLowerCase().startsWith(r)})}),Le=function(){return q()+q()+"-"+q()+"-"+q()+"-"+q()+"-"+q()+q()+q()},Pe={type:Array,validator:function(t){return t.every(function(t){return"icon"in t})}},De={left:"start",center:"center",right:"end"},Ne={components:{QIcon:Me},props:{prefix:String,suffix:String,stackLabel:String,floatLabel:String,error:Boolean,disable:Boolean,color:{type:String,default:"primary"},dark:Boolean,before:Pe,after:Pe,inverted:Boolean,align:{type:String,default:"left",validator:function(t){return["left","center","right"].includes(t)}}},computed:{labelIsAbove:function(){return this.focused||this.length||this.additionalLength||this.stackLabel},alignClass:function(){return"justify-"+De[this.align]}}},Re={props:{autofocus:Boolean,name:String,maxLength:[Number,String],maxHeight:Number,placeholder:String,loading:Boolean},computed:{inputPlaceholder:function(){if(!this.floatLabel&&!this.stackLabel||this.labelIsAbove)return this.placeholder}},methods:{focus:function(){this.disable||this.$refs.input.focus()},blur:function(){this.$refs.input.blur()},select:function(){this.$refs.input.select()},__onFocus:function(t){this.focused=!0,this.$emit("focus",t)},__onBlur:function(t){this.focused=!1,this.$emit("blur",t)},__onKeydown:function(t){this.$emit("keydown",t)},__onKeyup:function(t){this.$emit("keyup",t)},__onClick:function(t){this.focus(),this.$emit("click",t)}},mounted:function(){var t=this;this.$nextTick(function(){var e=t.$refs.input;t.autofocus&&e&&e.focus()})}},je=["text","textarea","email","tel","file","number","password","url"],Ie=10,Fe=40,ze=800,He=(Object.freeze({rightClick:O,getEventKey:M,position:A,targetElement:B,getMouseWheelDistance:L}),{name:"ripple",inserted:function(t,e){var n=e.value,i=e.modifiers;if(!D(i)){var r={enabled:!1!==n,click:function(e){r.enabled&&P(e,t,i.stop)}};t.__qripple=r,t.addEventListener("click",r.click,!1)}},update:function(t,e){var n=e.value,i=e.oldValue;t.__qripple&&n!==i&&(t.__qripple.enabled=!1!==n)},unbind:function(t,e){if(!D(e.modifiers)){var n=t.__qripple;t.removeEventListener("click",n.click,!1),delete t.__qripple}}}),Ue={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{directives:[{name:"ripple",rawName:"v-ripple.mat",value:t.inverted,expression:"inverted",modifiers:{mat:!0}}],staticClass:"q-if row no-wrap items-center relative-position",class:t.classes,attrs:{tabindex:t.focusable&&!t.disable?0:null},on:{click:t.__onClick}},[t.before?t._l(t.before,function(e){return n("q-icon",{key:e.icon,staticClass:"q-if-control q-if-control-before",class:{hidden:t.__additionalHidden(e,t.hasError,t.length)},attrs:{name:e.icon},on:{click:function(n){(e.handler||t.__defaultHandler)(n)}}})}):t._e(),n("div",{staticClass:"q-if-inner col row no-wrap items-center relative-position"},[t.label?n("div",{staticClass:"q-if-label ellipsis full-width absolute self-start",class:{"q-if-label-above":t.labelIsAbove},domProps:{innerHTML:t._s(t.label)}}):t._e(),t.prefix?n("span",{staticClass:"q-if-addon q-if-addon-left",class:t.addonClass,domProps:{innerHTML:t._s(t.prefix)}}):t._e(),t._t("default"),t.suffix?n("span",{staticClass:"q-if-addon q-if-addon-right",class:t.addonClass,domProps:{innerHTML:t._s(t.suffix)}}):t._e()],2),t._t("after"),t.after?t._l(t.after,function(e){return n("q-icon",{key:e.icon,staticClass:"q-if-control",class:{hidden:t.__additionalHidden(e,t.hasError,t.length)},attrs:{name:e.icon},on:{click:function(n){(e.handler||t.__defaultHandler)(n)}}})}):t._e()],2)},staticRenderFns:[],name:"q-input-frame",mixins:[Ne],directives:{Ripple:He},props:{topAddons:Boolean,focused:Boolean,length:Number,focusable:Boolean,additionalLength:Boolean},data:function(){return{field:{}}},inject:["__field"],computed:{label:function(){return this.stackLabel||this.floatLabel},addonClass:function(){return{"q-if-addon-visible":this.labelIsAbove,"self-start":this.topAddons}},classes:function(){var t=[{"q-if-has-label":this.label,"q-if-focused":this.focused,"q-if-error":this.hasError,"q-if-disabled":this.disable,"q-if-focusable":this.focusable&&!this.disable,"q-if-inverted":this.inverted,"q-if-dark":this.dark||this.inverted}],e=this.hasError?"negative":this.color;return this.inverted?(t.push("bg-"+e),t.push("text-white")):t.push("text-"+e),t},hasError:function(){return!(!this.field.error&&!this.error)}},methods:{__onClick:function(t){this.$emit("click",t)},__additionalHidden:function(t,e,n){return void 0!==t.condition?!1===t.condition:void 0!==t.content&&!t.content==n>0||void 0!==t.error&&!t.error===e},__defaultHandler:function(){}},created:function(){this.__field&&(this.field=this.__field,this.field.__registerInput(this))},beforeDestroy:function(){this.__field&&this.field.__unregisterInput()}},Qe={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"absolute-full overflow-hidden invisible",staticStyle:{"z-index":"-1"}},[n("div",{ref:"expand",staticClass:"absolute-full overflow-hidden invisible",on:{scroll:t.onResize}},[n("div",{ref:"expandChild",staticClass:"absolute-top-left transition-0",staticStyle:{width:"100000px",height:"100000px"}})]),n("div",{ref:"shrink",staticClass:"absolute-full overflow-hidden invisible",on:{scroll:t.onResize}},[n("div",{staticClass:"absolute-top-left transition-0",staticStyle:{width:"200%",height:"200%"}})])])},staticRenderFns:[],name:"q-resize-observable",methods:{onResize:function(){var t=N(this.$el.parentNode);t.width===this.size.width&&t.height===this.size.height||(this.timer||(this.timer=window.requestAnimationFrame(this.emit)),this.size=t)},emit:function(){this.timer=null,this.reset(),this.$emit("resize",this.size)},reset:function(){var t=this.$refs;t.expand&&(t.expand.scrollLeft=1e5,t.expand.scrollTop=1e5),t.shrink&&(t.shrink.scrollLeft=1e5,t.shrink.scrollTop=1e5)}},mounted:function(){var t=this;this.$nextTick(function(){t.size={},t.onResize()})},beforeDestroy:function(){window.cancelAnimationFrame(this.timer),this.$emit("resize",{width:0,height:0})}},Ve=(Object.freeze({getScrollTarget:R,getScrollHeight:j,getScrollPosition:I,setScrollPosition:H,getScrollbarWidth:U}),{name:"q-scroll-observable",render:function(){},data:function(){return{pos:0,dir:"down",dirChanged:!1,dirChangePos:0}},methods:{getPosition:function(){return{position:this.pos,direction:this.dir,directionChanged:this.dirChanged,inflexionPosition:this.dirChangePos}},trigger:function(){this.timer||(this.timer=window.requestAnimationFrame(this.emit))},emit:function(){var t=Math.max(0,I(this.target)),e=t-this.pos,n=e<0?"up":"down";this.dirChanged=this.dir!==n,this.dirChanged&&(this.dir=n,this.dirChangePos=this.pos),this.timer=null,this.pos=t,this.$emit("scroll",this.getPosition())}},mounted:function(){this.target=R(this.$el.parentNode),this.target.addEventListener("scroll",this.trigger),this.trigger()},beforeDestroy:function(){this.target.removeEventListener("scroll",this.trigger)}}),Ye={name:"q-window-resize-observable",render:function(){},methods:{trigger:function(){this.timer||(this.timer=window.requestAnimationFrame(this.emit))},emit:function(){this.timer=null,this.$emit("resize",h())}},mounted:function(){this.emit(),window.addEventListener("resize",this.trigger)},beforeDestroy:function(){window.removeEventListener("resize",this.trigger)}},We={props:{color:String,size:{type:[Number,String],default:"1rem"}},computed:{classes:function(){if(this.color)return"text-"+this.color}}},Xe={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{staticClass:"q-spinner",class:t.classes,attrs:{width:t.size,height:t.size,stroke:"currentColor",fill:"currentColor",viewBox:"0 0 64 64"}},[n("g",{attrs:{"stroke-width":"4","stroke-linecap":"round"}},[n("line",{attrs:{y1:"17",y2:"29",transform:"translate(32,32) rotate(180)"}},[n("animate",{attrs:{attributeName:"stroke-opacity",dur:"750ms",values:"1;.85;.7;.65;.55;.45;.35;.25;.15;.1;0;1",repeatCount:"indefinite"}})]),n("line",{attrs:{y1:"17",y2:"29",transform:"translate(32,32) rotate(210)"}},[n("animate",{attrs:{attributeName:"stroke-opacity",dur:"750ms",values:"0;1;.85;.7;.65;.55;.45;.35;.25;.15;.1;0",repeatCount:"indefinite"}})]),n("line",{attrs:{y1:"17",y2:"29",transform:"translate(32,32) rotate(240)"}},[n("animate",{attrs:{attributeName:"stroke-opacity",dur:"750ms",values:".1;0;1;.85;.7;.65;.55;.45;.35;.25;.15;.1",repeatCount:"indefinite"}})]),n("line",{attrs:{y1:"17",y2:"29",transform:"translate(32,32) rotate(270)"}},[n("animate",{attrs:{attributeName:"stroke-opacity",dur:"750ms",values:".15;.1;0;1;.85;.7;.65;.55;.45;.35;.25;.15",repeatCount:"indefinite"}})]),n("line",{attrs:{y1:"17",y2:"29",transform:"translate(32,32) rotate(300)"}},[n("animate",{attrs:{attributeName:"stroke-opacity",dur:"750ms",values:".25;.15;.1;0;1;.85;.7;.65;.55;.45;.35;.25",repeatCount:"indefinite"}})]),n("line",{attrs:{y1:"17",y2:"29",transform:"translate(32,32) rotate(330)"}},[n("animate",{attrs:{attributeName:"stroke-opacity",dur:"750ms",values:".35;.25;.15;.1;0;1;.85;.7;.65;.55;.45;.35",repeatCount:"indefinite"}})]),n("line",{attrs:{y1:"17",y2:"29",transform:"translate(32,32) rotate(0)"}},[n("animate",{attrs:{attributeName:"stroke-opacity",dur:"750ms",values:".45;.35;.25;.15;.1;0;1;.85;.7;.65;.55;.45",repeatCount:"indefinite"}})]),n("line",{attrs:{y1:"17",y2:"29",transform:"translate(32,32) rotate(30)"}},[n("animate",{attrs:{attributeName:"stroke-opacity",dur:"750ms",values:".55;.45;.35;.25;.15;.1;0;1;.85;.7;.65;.55",repeatCount:"indefinite"}})]),n("line",{attrs:{y1:"17",y2:"29",transform:"translate(32,32) rotate(60)"}},[n("animate",{attrs:{attributeName:"stroke-opacity",dur:"750ms",values:".65;.55;.45;.35;.25;.15;.1;0;1;.85;.7;.65",repeatCount:"indefinite"}})]),n("line",{attrs:{y1:"17",y2:"29",transform:"translate(32,32) rotate(90)"}},[n("animate",{attrs:{attributeName:"stroke-opacity",dur:"750ms",values:".7;.65;.55;.45;.35;.25;.15;.1;0;1;.85;.7",repeatCount:"indefinite"}})]),n("line",{attrs:{y1:"17",y2:"29",transform:"translate(32,32) rotate(120)"}},[n("animate",{attrs:{attributeName:"stroke-opacity",dur:"750ms",values:".85;.7;.65;.55;.45;.35;.25;.15;.1;0;1;.85",repeatCount:"indefinite"}})]),n("line",{attrs:{y1:"17",y2:"29",transform:"translate(32,32) rotate(150)"}},[n("animate",{attrs:{attributeName:"stroke-opacity",dur:"750ms",values:"1;.85;.7;.65;.55;.45;.35;.25;.15;.1;0;1",repeatCount:"indefinite"}})])])])},staticRenderFns:[],name:"q-spinner-ios",mixins:[We]},Ke={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("svg",{staticClass:"q-spinner q-spinner-mat",class:t.classes,attrs:{width:t.size,height:t.size,viewBox:"25 25 50 50"}},[n("circle",{staticClass:"path",attrs:{cx:"50",cy:"50",r:"20",fill:"none",stroke:"currentColor","stroke-width":"3","stroke-miterlimit":"10"}})])},staticRenderFns:[],name:"q-spinner-mat",mixins:[We]},Je={render:function(){var t=this,e=t.$createElement;return(t._self._c||e)("q-spinner-"+t.name,{tag:"component",attrs:{size:t.size,color:t.color}})},staticRenderFns:[],name:"q-spinner",mixins:[We],computed:{name:function(){return _e}},components:{QSpinnerIos:Xe,QSpinnerMat:Ke}},Ge={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("q-input-frame",{staticClass:"q-input",attrs:{prefix:t.prefix,suffix:t.suffix,"stack-label":t.stackLabel,"float-label":t.floatLabel,error:t.error,disable:t.disable,inverted:t.inverted,dark:t.dark,before:t.before,after:t.after,color:t.color,focused:t.focused,length:t.length,"top-addons":t.isTextarea},on:{click:t.__onClick}},[t._t("before"),t.isTextarea?[n("div",{staticClass:"col row relative-position"},[n("q-resize-observable",{on:{resize:function(e){t.__updateArea()}}}),n("textarea",{ref:"shadow",staticClass:"col q-input-target q-input-shadow absolute-top",attrs:{rows:t.minRows},domProps:{value:t.value}}),n("textarea",{ref:"input",staticClass:"col q-input-target q-input-area",attrs:{name:t.name,placeholder:t.inputPlaceholder,disabled:t.disable,readonly:t.readonly,maxlength:t.maxLength,rows:t.minRows},domProps:{value:t.value},on:{input:t.__set,focus:t.__onFocus,blur:t.__onBlur,keydown:t.__onKeydown,keyup:t.__onKeyup}})],1)]:n("input",{ref:"input",staticClass:"col q-input-target",class:["text-"+t.align],attrs:{name:t.name,placeholder:t.inputPlaceholder,pattern:t.pattern,disabled:t.disable,readonly:t.readonly,maxlength:t.maxLength,min:t.min,max:t.max,step:t.inputStep,type:t.inputType},domProps:{value:t.value},on:{input:t.__set,focus:t.__onFocus,blur:t.__onBlur,keydown:t.__onKeydown,keyup:t.__onKeyup}}),t.isPassword&&!t.noPassToggle&&t.length?n("q-icon",{staticClass:"q-if-control",attrs:{name:t.showPass?"visibility":"visibility_off"},on:{click:t.togglePass},slot:"after"}):t._e(),t.clearable&&t.length?n("q-icon",{staticClass:"q-if-control",attrs:{name:"cancel"},on:{click:t.clear},slot:"after"}):t._e(),t.isLoading?n("q-spinner",{staticClass:"q-if-control",attrs:{size:"24px"},slot:"after"}):t._e(),t._t("after"),t._t("default")],2)},staticRenderFns:[],name:"q-input",mixins:[Ne,Re],components:{QInputFrame:Ue,QSpinner:Je,QResizeObservable:Qe},props:{value:{required:!0},type:{type:String,default:"text",validator:function(t){return je.includes(t)}},minRows:Number,clearable:Boolean,noPassToggle:Boolean,readonly:Boolean,min:Number,max:Number,step:{type:Number,default:1},maxDecimals:Number},data:function(){var t=this;return{focused:!1,showPass:!1,shadow:{val:this.value,set:this.__set,loading:!1,hasFocus:function(){return document.activeElement===t.$refs.input},register:function(){t.watcher=t.$watch("value",function(e){t.shadow.val=e})},unregister:function(){t.watcher()},getEl:function(){return t.$refs.input}}}},provide:function(){return{__input:this.shadow}},computed:{isNumber:function(){return"number"===this.type},isPassword:function(){return"password"===this.type},isTextarea:function(){return"textarea"===this.type},isLoading:function(){return this.loading||this.shadow.loading},pattern:function(){if(this.isNumber)return"[0-9]*"},inputStep:function(){if(this.isNumber)return this.step},inputType:function(){return this.isPassword?this.showPass?"text":"password":this.type},length:function(){return this.value||this.isNumber&&null!==this.value?(""+this.value).length:0},editable:function(){return!this.disable&&!this.readonly}},methods:{togglePass:function(){this.showPass=!this.showPass},clear:function(){this.editable&&(this.$emit("input",""),this.$emit("change",""))},__set:function(t){var e=t.target?t.target.value:t;e!==this.value&&(this.isNumber&&(e=""===e?null:Number.isInteger(this.maxDecimals)?parseFloat(e).toFixed(this.maxDecimals):parseFloat(e)),this.$emit("input",e),this.$emit("change",e))},__updateArea:function(){var t=this.$refs.shadow;if(t){var e=t.scrollHeight,n=this.maxHeight||e;this.$refs.input.style.minHeight=_(e,19,n)+"px"}}},mounted:function(){this.__updateArea=T(this.__updateArea),this.isTextarea&&(this.__updateArea(),this.watcher=this.$watch("value",this.__updateArea))},beforeDestroy:function(){void 0!==this.watcher&&this.watcher()}},Ze=Object.prototype.toString,tn=Object.prototype.hasOwnProperty,en={};"Boolean Number String Function Array Date RegExp Object".split(" ").forEach(function(t){en["[object "+t+"]"]=t.toLowerCase()});var nn=[];ge.is.desktop&&window.addEventListener("keyup",function(t){0!==nn.length&&(27!==t.which&&27!==t.keyCode||nn[nn.length-1]())});var rn,on={register:function(t){ge.is.desktop&&nn.push(t)},pop:function(){ge.is.desktop&&nn.pop()}},an={props:{value:Boolean},watch:{value:function(t){t?this.open():this.close()}},mounted:function(){var t=this;this.$nextTick(function(){setTimeout(function(){t.value&&t.open()},100)})},methods:{__updateModel:function(t){this.value!==t&&this.$emit("input",t)}}},sn={render:function(){var t=this,e=t.$createElement;return(t._self._c||e)("div",{staticClass:"q-popover animate-scale",style:t.transformCSS,on:{click:function(t){t.stopPropagation()}}},[t._t("default")],2)},staticRenderFns:[],name:"q-popover",mixins:[an],props:{anchor:{type:String,default:"bottom left",validator:nt},self:{type:String,default:"top left",validator:nt},fit:Boolean,maxHeight:String,touchPosition:Boolean,anchorClick:{type:Boolean,default:!0},offset:{type:Array,validator:it},disable:Boolean},data:function(){return{opened:!1,progress:!1}},computed:{transformCSS:function(){return tt({selfOrigin:this.selfOrigin})},anchorOrigin:function(){return rt(this.anchor)},selfOrigin:function(){return rt(this.self)}},created:function(){var t=this;this.__updatePosition=T(function(){t.reposition()})},mounted:function(){var t=this;this.$nextTick(function(){t.anchorEl=t.$el.parentNode,t.anchorEl.removeChild(t.$el),t.anchorEl.classList.contains("q-btn-inner")&&(t.anchorEl=t.anchorEl.parentNode),t.anchorClick&&(t.anchorEl.classList.add("cursor-pointer"),t.anchorEl.addEventListener("click",t.toggle))})},beforeDestroy:function(){this.anchorClick&&this.anchorEl&&this.anchorEl.removeEventListener("click",this.toggle),this.close()},methods:{toggle:function(t){this.opened?this.close():this.open(t)},open:function(t){var e=this;if(!this.disable){if(this.opened)return void this.__updatePosition();t&&(t.stopPropagation(),t.preventDefault()),this.opened=!0,document.body.click(),document.body.appendChild(this.$el),on.register(function(){e.close()}),this.scrollTarget=R(this.anchorEl),this.scrollTarget.addEventListener("scroll",this.__updatePosition),window.addEventListener("resize",this.__updatePosition),this.reposition(t),this.timer=setTimeout(function(){e.timer=null,document.body.addEventListener("click",e.close,!0),document.body.addEventListener("touchstart",e.close,!0),e.__updateModel(!0),e.$emit("open")},1)}},close:function(t){var e=this;!this.opened||this.progress||t&&t.target&&this.$el.contains(t.target)||(clearTimeout(this.timer),document.body.removeEventListener("click",this.close,!0),document.body.removeEventListener("touchstart",this.close,!0),this.scrollTarget.removeEventListener("scroll",this.__updatePosition),window.removeEventListener("resize",this.__updatePosition),on.pop(),this.progress=!0,setTimeout(function(){e.opened=!1,e.progress=!1,document.body.removeChild(e.$el),e.__updateModel(!1),e.$emit("close"),"function"==typeof t&&t()},1))},reposition:function(t){var e=this;this.$nextTick(function(){e.fit&&(e.$el.style.minWidth=u(e.anchorEl)+"px");var n=e.anchorEl.getBoundingClientRect(),i=n.top,r=h(),o=r.height;if(i<0||i>o)return e.close();et({event:t,el:e.$el,offset:e.offset,anchorEl:e.anchorEl,anchorOrigin:e.anchorOrigin,selfOrigin:e.selfOrigin,maxHeight:e.maxHeight,anchorClick:e.anchorClick,touchPosition:e.touchPosition})})}}},ln=["icon","label","sublabel","image","avatar","letter","stamp"],cn={props:{dark:Boolean,dense:Boolean,sparse:Boolean,separator:Boolean,insetSeparator:Boolean,multiline:Boolean,highlight:Boolean,tag:{type:String,default:"div"}}};try{rn=new Event("qrouterlinkclick")}catch(t){rn=document.createEvent("Event"),rn.initEvent("qrouterlinkclick",!0,!1)}var un={props:{to:[String,Object],exact:Boolean,append:Boolean,replace:Boolean},data:function(){return{routerLinkEventName:"qrouterlinkclick"}}},dn={name:"q-item",functional:!0,mixins:[cn,{props:un.props}],props:{active:Boolean,link:Boolean},render:function(t,e){var n=e.data,i=e.props,r=st(i);return void 0!==i.to||i.link?n.props=i:r.active=i.active,n.class=n.class?[n.class,r]:r,t(i.to?"router-link":i.tag,n,e.children)}},hn=(Boolean,{name:"q-item-main",functional:!0,props:{label:String,labelLines:[String,Number],sublabel:String,sublabelLines:[String,Number],inset:Boolean,tag:{type:String,default:"div"}},render:function(t,e){var n=e.data,i=n.staticClass,r=e.props,o=[];return r.label&&o.push(lt(t,"label",r.label,r.labelLines)),r.sublabel&&o.push(lt(t,"sublabel",r.sublabel,r.sublabelLines)),o.push(e.children),n.staticClass="q-item-main q-item-section"+(r.inset?" q-item-main-inset":"")+(i?" "+i:""),t(r.tag,n,o)}}),fn={name:"q-item-side",functional:!0,props:{right:Boolean,icon:String,inverted:Boolean,avatar:String,letter:{type:String,validator:function(t){return 1===t.length}},image:String,stamp:String,color:String,tag:{type:String,default:"div"}},render:function(t,e){var n=e.data,i=e.props,r=n.staticClass;if(n.staticClass="q-item-side q-item-side-"+(i.right?"right":"left")+" q-item-section"+(i.color?" text-"+i.color:"")+(r?" "+r:""),i.image)return n.hasOwnProperty("attrs")||(n.attrs={}),n.attrs.src=i.image,n.staticClass+=" q-item-image",t("img",n);var o=[];return i.stamp&&o.push(t("div",{staticClass:"q-item-stamp",domProps:{innerHTML:i.stamp}})),i.icon&&o.push(t(Me,{props:{name:i.icon},staticClass:"q-item-icon",class:{"q-item-icon-inverted":i.inverted}})),i.avatar&&o.push(t("img",{attrs:{src:i.avatar},staticClass:"q-item-avatar"})),i.letter&&o.push(t("div",{staticClass:"q-item-letter"},i.letter)),o.push(e.children),t(i.tag,n,o)}},pn={name:"q-item-tile",functional:!0,props:{icon:String,inverted:Boolean,image:Boolean,avatar:Boolean,letter:Boolean,stamp:Boolean,label:Boolean,sublabel:Boolean,lines:[Number,String],color:String,tag:{type:String,default:"div"}},render:function(t,e){var n=e.data,i=e.props,r=n.staticClass,o=at(i),a=i.icon||i.invertedIcon;return n.staticClass="q-item-"+o+(i.color?" text-"+i.color:"")+(r?" "+r:""),a?(n.props={name:a},i.inverted&&(n.staticClass+=" q-item-icon-inverted"),t(Me,n,e.children)):((i.label||i.sublabel)&&i.lines&&("1"!==i.lines&&1!==i.lines||(n.staticClass+=" ellipsis"),n.style=[n.style,ot(i.lines)]),t(i.tag,n,e.children))}},mn={name:"q-item-wrapper",functional:!0,props:{cfg:{type:Object,default:function(){return{}}},slotReplace:Boolean},render:function(t,e){var n=e.props.cfg,i=e.props.slotReplace,r=e.slots(),o=[];return ct(o,t,fn,r.left,i,{icon:n.icon,color:n.leftColor,avatar:n.avatar,letter:n.letter,image:n.image}),ct(o,t,hn,r.main,i,{label:n.label,sublabel:n.sublabel,labelLines:n.labelLines,sublabelLines:n.sublabelLines,inset:n.inset}),ct(o,t,fn,r.right,i,{right:!0,icon:n.rightIcon,color:n.rightColor,avatar:n.rightAvatar,letter:n.rightLetter,image:n.rightImage,stamp:n.stamp}),r.default&&o.push(r.default),e.data.props=n,t(dn,e.data,o)}},vn={name:"q-list",functional:!0,props:{noBorder:Boolean,dark:Boolean,dense:Boolean,sparse:Boolean,striped:Boolean,stripedOdd:Boolean,separator:Boolean,insetSeparator:Boolean,multiline:Boolean,highlight:Boolean,link:Boolean},render:function(t,e){var n=e.data,i=e.props;return n.class={"q-list":!0,"no-border":i.noBorder,"q-list-dark":i.dark,"q-list-dense":i.dense,"q-list-sparse":i.sparse,"q-list-striped":i.striped,"q-list-striped-odd":i.stripedOdd,"q-list-separator":i.separator,"q-list-inset-separator":i.insetSeparator,"q-list-multiline":i.multiline,"q-list-highlight":i.highlight,"q-list-link":i.link},t("div",n,e.children)}},gn=(Boolean,Number,Number,Number,Function,Object,Boolean,{render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("button",{directives:[{name:"ripple",rawName:"v-ripple.mat",value:!t.isDisabled,expression:"!isDisabled",modifiers:{mat:!0}}],staticClass:"q-btn row inline flex-center q-focusable q-hoverable relative-position",class:t.classes,on:{click:t.click}},[n("div",{staticClass:"desktop-only q-focus-helper"}),t.loading&&t.hasPercentage?n("div",{staticClass:"q-btn-progress absolute-full",class:{"q-btn-dark-progress":t.darkPercentage},style:{width:t.width}}):t._e(),n("span",{staticClass:"q-btn-inner row col flex-center"},[t.loading?t._t("loading",[n("q-spinner")]):[t.icon?n("q-icon",{class:{"on-left":!t.round},attrs:{name:t.icon}}):t._e(),t._t("default"),!t.round&&t.iconRight?n("q-icon",{staticClass:"on-right",attrs:{name:t.iconRight}}):t._e()]],2)])},staticRenderFns:[],name:"q-btn",components:{QSpinner:Je,QIcon:Me},directives:{Ripple:He},props:{value:Boolean,disable:Boolean,noCaps:{type:Boolean,default:!1},icon:String,iconRight:String,round:Boolean,outline:Boolean,flat:Boolean,rounded:Boolean,push:Boolean,small:Boolean,big:Boolean,color:String,glossy:Boolean,loader:Boolean,percentage:Number,darkPercentage:Boolean},data:function(){return{loading:this.value||!1}},watch:{value:function(t){this.loading!==t&&(this.loading=t)}},computed:{size:function(){return"q-btn-"+(this.small?"small":this.big?"big":"standard")},shape:function(){return"q-btn-"+(this.round?"round":"rectangle")},hasPercentage:function(){return void 0!==this.percentage},width:function(){return _(this.percentage,0,100)+"%"},isDisabled:function(){return this.disable||this.loading},classes:function(){var t=[this.shape,this.size];return this.flat?t.push("q-btn-flat"):this.outline?t.push("q-btn-outline"):this.push&&t.push("q-btn-push"),this.isDisabled&&t.push("disabled"),this.noCaps&&t.push("q-btn-no-uppercase"),this.rounded&&t.push("q-btn-rounded"),this.glossy&&t.push("glossy"),this.color&&(this.flat||this.outline?t.push("text-"+this.color):(t.push("bg-"+this.color),t.push("text-white"))),t}},methods:{click:function(t){var e=this;this.$el.blur(),this.isDisabled||((!1!==this.loader||this.$slots.loading)&&(this.loading=!0,this.$emit("input",!0)),this.$emit("click",t,function(){e.loading=!1,e.$emit("input",!1)}))}}}),yn={name:"q-card",functional:!0,props:{square:Boolean,flat:Boolean,inline:Boolean,color:String},render:function(t,e){var n=e.data,i=n.staticClass,r=e.props,o=["q-card"];return r.square&&o.push("no-border-radius"),r.flat&&o.push("no-shadow"),r.inline&&o.push("inline-block"),r.color&&o.push("bg-"+r.color+" text-white q-card-dark"),n.staticClass=o.join(" ")+(i?" "+i:""),t("div",n,e.children)}},_n={name:"q-card-title",functional:!0,render:function(t,e){var n=e.data,i=e.data.staticClass,r=e.slots();return n.staticClass="q-card-primary q-card-container row no-wrap"+(i?" "+i:""),t("div",n,[t("div",{staticClass:"col column"},[t("div",{staticClass:"q-card-title"},r.default),t("div",{staticClass:"q-card-subtitle"},r.subtitle)]),t("div",{staticClass:"col-auto self-center q-card-title-extra"},r.right)])}},bn={name:"q-card-main",functional:!0,render:function(t,e){var n=e.data,i=n.staticClass;return n.staticClass="q-card-main q-card-container"+(i?" "+i:""),t("div",n,e.children)}},wn={name:"q-card-actions",functional:!0,props:{vertical:Boolean,align:{type:String,default:"start",validator:function(t){return["start","center","end","around"].includes(t)}}},render:function(t,e){var n=e.data,i=n.staticClass,r=e.props;return n.staticClass="q-card-actions q-card-actions-"+(r.vertical?"vert column justify-start":"horiz row")+" "+(r.vertical?"items":"justify")+"-"+r.align+(i?" "+i:""),t("div",n,e.children)}},xn=(String,{name:"q-card-separator",functional:!0,props:{inset:Boolean},render:function(t,e){var n=e.data,i=n.staticClass;return n.staticClass="q-card-separator"+(e.props.inset?" inset":"")+(i?" "+i:""),t("div",n,e.children)}}),Cn={name:"touch-pan",bind:function(t,e){var n=!e.modifiers.nomouse,i={handler:e.value,scroll:e.modifiers.scroll,direction:dt(e.modifiers),mouseStart:function(t){n&&(document.addEventListener("mousemove",i.mouseMove),document.addEventListener("mouseup",i.mouseEnd)),i.start(t)},start:function(t){var e=A(t);i.event={x:e.left,y:e.top,time:(new Date).getTime(),detected:!1,prevent:i.direction.horizontal&&i.direction.vertical,isFirst:!0,lastX:e.left,lastY:e.top}},mouseMove:function(t){i.event.prevent=!0,i.move(t)},move:function(t){if(i.event.prevent){i.scroll||t.preventDefault();var e=ft(t,i,!1);return void(pt(i,e)&&(i.handler(e),i.event.lastX=e.position.left,i.event.lastY=e.position.top,i.event.isFirst=!1))}if(!i.event.detected){i.event.detected=!0;var n=A(t),r=n.left-i.event.x,o=n.top-i.event.y;i.direction.horizontal&&!i.direction.vertical?Math.abs(r)>Math.abs(o)&&(t.preventDefault(),i.event.prevent=!0):Math.abs(r)1&&this.positionSlide>=this.slidesNumber},infiniteLeft:function(){return this.infinite&&this.slidesNumber>1&&this.positionSlide<0},canGoToPrevious:function(){return this.infinite?this.slidesNumber>1:this.slide>0},canGoToNext:function(){return this.infinite?this.slidesNumber>1:this.slide0||this.slide===this.slidesNumber-1&&n<0))&&(n/=10),this.position=this.initialPosition+n/this.$refs.track.offsetWidth*100,this.positionSlide="left"===t.direction?this.slide+1:this.slide-1,t.isFinal&&this.goToSlide(t.distance.x<100?this.slide:this.positionSlide,function(){delete e.initialPosition},!0)}},__getSlidesNumber:function(){return this.$slots.slide?this.$slots.slide.length:0},previous:function(t){this.canGoToPrevious&&this.goToSlide(this.slide-1,t)},next:function(t){this.canGoToNext&&this.goToSlide(this.slide+1,t)},goToSlide:function(t,e,n){var i=this;void 0===n&&(n=!1);var r="";this.__cleanup();var o=function(){i.$emit("slide",i.slide,r),i.__planAutoPlay(),"function"==typeof e&&e()};this.slidesNumber<2?(this.slide=0,this.positionSlide=0):(this.hasOwnProperty("initialPosition")||(this.position=100*-this.slide),r=t>this.slide?"next":"previous",this.infinite?(this.slide=b(t,0,this.slidesNumber-1),this.positionSlide=b(t,-1,this.slidesNumber)):(this.slide=_(t,0,this.slidesNumber-1),this.positionSlide=this.slide));var a=100*-this.positionSlide;if(!this.animation)return this.position=a,void o();this.animationInProgress=!0,this.animUid=gt({from:this.position,to:a,duration:vt(this.animation)?this.animation:300,easing:n?this.swipeEasing||zn:this.easing||Fn,apply:function(t){i.position=t},done:function(){i.infinite&&(i.position=100*-i.slide,i.positionSlide=i.slide),i.animationInProgress=!1,o()}})},toggleFullscreen:function(){if(this.inFullscreen)return void(ge.has.popstate?window.history.go(-1):this.__setFullscreen(!1));this.__setFullscreen(!0),ge.has.popstate&&(window.history.pushState({},""),window.addEventListener("popstate",this.__popState))},__setFullscreen:function(t){if(this.inFullscreen!==t){if(t)return this.container.replaceChild(this.fillerNode,this.$el),document.body.appendChild(this.$el),void(this.inFullscreen=!0);this.inFullscreen=!1,this.container.replaceChild(this.$el,this.fillerNode)}},__popState:function(){this.inFullscreen&&this.__setFullscreen(!1),window.removeEventListener("popstate",this.__popState)},stopAnimation:function(){yt(this.animUid),this.animationInProgress=!1},__cleanup:function(){this.stopAnimation(),clearTimeout(this.timer)},__planAutoPlay:function(){var t=this;this.$nextTick(function(){t.autoplay&&(clearTimeout(t.timer),t.timer=setTimeout(t.next,vt(t.autoplay)?t.autoplay:5e3))})},__handleArrowKey:function(t){var e=M(t);37===e?this.previous():39===e&&this.next()},__setArrowKeys:function(t){var e=(!0===t?"add":"remove")+"EventListener";document[e]("keydown",this.__handleArrowKey)}},beforeUpdate:function(){var t=this.__getSlidesNumber();t!==this.slidesNumber&&(this.slidesNumber=t,this.goToSlide(this.slide))},mounted:function(){var t=this;this.$nextTick(function(){t.fillerNode=document.createElement("span"),t.container=t.$el.parentNode,t.slidesNumber=t.__getSlidesNumber(),t.__planAutoPlay(),t.handleArrowKeys&&t.__setArrowKeys(!0)})},beforeDestroy:function(){this.__cleanup(),this.handleArrowKeys&&this.__setArrowKeys(!1)}},Wn=(Boolean,String,String,String,String,String,Array,String,{props:{value:{type:[Boolean,Array],required:!0},val:{}},computed:{model:{get:function(){return this.value},set:function(t){this.value!==t&&this.$emit("input",t)}},isArray:function(){return Array.isArray(this.value)},index:function(){if(this.isArray)return this.model.indexOf(this.val)},isActive:function(){return this.isArray?this.model.indexOf(this.val)>-1:this.model}},methods:{toggle:function(t){if(!1!==t&&this.$el.blur(),!this.disable){if(this.isArray)return void(-1!==this.index?this.unselect():this.select());this.model=!this.model,this.__onChange()}},select:function(){if(!this.disable){if(this.isArray)return void(-1===this.index&&(this.model.push(this.val),this.__onChange()));this.model=!0,this.__onChange()}},unselect:function(){if(!this.disable){if(this.isArray)return void(this.index>-1&&(this.model.splice(this.index,1),this.__onChange()));this.model=!1,this.__onChange()}},__change:function(t){this.$q.platform.is.ios?this.toggle():this.__onChange()},__onChange:function(){var t=this,e=this.$refs.ripple;e&&(e.classList.add("active"),setTimeout(function(){e.classList.remove("active")},10)),this.$nextTick(function(){t.$emit("change",t.model)})}}}),Xn={props:{label:String,leftLabel:Boolean,color:String,disable:Boolean},computed:{classes:function(){if(this.isActive){var t=[];return t.push("active"),this.color&&t.push("text-"+this.color),t}}}},Kn={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"q-checkbox q-option cursor-pointer no-outline q-focusable row inline no-wrap items-center",class:{disabled:t.disable,reverse:t.leftLabel},attrs:{tabindex:"0"},on:{click:function(e){e.stopPropagation(),e.preventDefault(),t.toggle(e)},focus:function(e){t.$emit("focus")},blur:function(e){t.$emit("blur")},keydown:function(e){if(!("button"in e)&&t._k(e.keyCode,"space",32)&&t._k(e.keyCode,"enter",13))return null;e.preventDefault(),t.toggle(!1)}}},[n("div",{staticClass:"q-option-inner relative-position",class:t.classes},[n("input",{directives:[{name:"model",rawName:"v-model",value:t.model,expression:"model"}],attrs:{type:"checkbox",disabled:t.disable},domProps:{value:t.val,checked:Array.isArray(t.model)?t._i(t.model,t.val)>-1:t.model},on:{click:function(t){t.stopPropagation()},change:t.__change,__c:function(e){var n=t.model,i=e.target,r=!!i.checked;if(Array.isArray(n)){var o=t.val,a=t._i(n,o);i.checked?a<0&&(t.model=n.concat(o)):a>-1&&(t.model=n.slice(0,a).concat(n.slice(a+1)))}else t.model=r}}}),n("div",{staticClass:"q-focus-helper"}),n("q-icon",{staticClass:"q-checkbox-unchecked cursor-pointer",style:t.uncheckedStyle,attrs:{name:t.uncheckedIcon}}),n("q-icon",{staticClass:"q-checkbox-checked cursor-pointer absolute-full",style:t.checkedStyle,attrs:{name:t.checkedIcon}}),"ios"!==t.$q.theme?n("div",{ref:"ripple",staticClass:"q-radial-ripple"}):t._e()],1),t.label?n("span",{staticClass:"q-option-label",domProps:{innerHTML:t._s(t.label)}}):t._e(),t._t("default")],2)},staticRenderFns:[],name:"q-checkbox",mixins:[Wn,Xn],components:{QIcon:Me},props:{checkedIcon:{type:String,default:"ios"===_e?"check_circle":"check_box"},uncheckedIcon:{type:String,default:"ios"===_e?"radio_button_unchecked":"check_box_outline_blank"}},computed:{checkedStyle:function(){return this.isActive?{transition:"opacity 0ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, transform 800ms cubic-bezier(0.23, 1, 0.32, 1) 0ms",opacity:1,transform:"scale(1)"}:{transition:"opacity 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms, transform 0ms cubic-bezier(0.23, 1, 0.32, 1) 450ms",opacity:0,transform:"scale(0)"}},uncheckedStyle:function(){return this.isActive?{transition:"opacity 650ms cubic-bezier(0.23, 1, 0.32, 1) 150ms",opacity:0}:{transition:"opacity 1000ms cubic-bezier(0.23, 1, 0.32, 1) 200ms",opacity:1}}}},Jn={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"q-chip row no-wrap inline items-center",class:(i={tag:t.tag,square:t.square,floating:t.floating,pointing:t.pointing,small:t.small||t.floating,"text-white":t.color},i["pointing-"+t.pointing]=t.pointing,i["bg-"+t.color]=t.color,i),on:{click:t.__onClick}},[t.icon||t.avatar?n("div",{staticClass:"q-chip-side chip-left row flex-center",class:{"chip-detail":t.detail}},[t.icon?n("q-icon",{attrs:{name:t.icon}}):t.avatar?n("img",{attrs:{src:t.avatar}}):t._e()],1):t._e(),n("div",{staticClass:"q-chip-main"},[t._t("default")],2),t.iconRight?n("q-icon",{staticClass:"on-right",attrs:{name:t.iconRight}}):t._e(),t.closable?n("div",{staticClass:"q-chip-side chip-right row flex-center"},[t.closable?n("q-icon",{staticClass:"cursor-pointer",attrs:{name:"cancel"},on:{click:function(e){e.stopPropagation(),t.$emit("close")}}}):t._e()],1):t._e()],1);var i},staticRenderFns:[],name:"q-chip",components:{QIcon:Me},props:{small:Boolean,tag:Boolean,square:Boolean,floating:Boolean,pointing:{type:String,validator:function(t){return["up","right","down","left"].includes(t)}},color:String,icon:String,iconRight:String,avatar:String,closable:Boolean,detail:Boolean},methods:{__onClick:function(t){this.$emit("click",t)}}},Gn={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("q-input-frame",{staticClass:"q-chips-input",attrs:{prefix:t.prefix,suffix:t.suffix,"stack-label":t.stackLabel,"float-label":t.floatLabel,error:t.error,disable:t.disable,inverted:t.inverted,dark:t.dark,before:t.before,after:t.after,color:t.inverted?t.frameColor||t.color:t.color,focused:t.focused,length:t.length,"additional-length":t.input.length>0},on:{click:t.__onClick}},[n("div",{staticClass:"col row items-center group q-input-chips"},[t._l(t.value,function(e,i){return n("q-chip",{key:e,attrs:{small:"",closable:!t.disable,color:t.color},on:{close:function(e){t.remove(i)}}},[t._v(t._s(e))])}),n("input",{directives:[{name:"model",rawName:"v-model",value:t.input,expression:"input"}],ref:"input",staticClass:"col q-input-target",class:["text-"+t.align],attrs:{name:t.name,placeholder:t.inputPlaceholder,disabled:t.disable,"max-length":t.maxLength},domProps:{value:t.input},on:{focus:t.__onFocus,blur:t.__onInputBlur,keydown:t.__handleKey,keyup:t.__onKeyup,input:function(e){e.target.composing||(t.input=e.target.value)}}})],2),t.disable?t._e():n("q-icon",{staticClass:"q-if-control self-end",class:{invisible:!t.input.length},attrs:{name:"send"},on:{click:function(e){t.add()}},slot:"after"})],1)},staticRenderFns:[],name:"q-chips-input",mixins:[Ne,Re],components:{QInputFrame:Ue,QChip:Jn},props:{value:{type:Array,required:!0},frameColor:String},data:function(){return{input:"",focused:!1}},computed:{length:function(){return this.value?this.value.length:0}},methods:{add:function(t){void 0===t&&(t=this.input),!this.disable&&t&&(this.value.push(t),this.$emit("change",this.value),this.input="")},remove:function(t){!this.disable&&t>=0&&t=e.__modalId||(ri--,on.pop(),e.active=!1,ge.has.popstate&&window.removeEventListener("popstate",e.__popstate),setTimeout(function(){ri||(n.classList.remove("with-modal"),n.style.paddingRight=e.bodyPadding),"function"==typeof e.__onClose&&e.__onClose(),e.toggleInProgress=!1,e.__updateModel(!1),e.$emit("close")},200))},setTimeout(function(){var t=e.$refs.content;t.scrollTop=0,["modal-scroll","layout-view"].forEach(function(e){[].slice.call(t.getElementsByClassName(e)).forEach(function(t){t.scrollTop=0})})},10),this.active=!0,this.__modalId=++ri,ge.has.popstate&&(window.history.pushState({modalId:this.__modalId},""),window.addEventListener("popstate",this.__popstate)),setTimeout(function(){"function"==typeof t&&t(),e.toggleInProgress=!1,e.__updateModel(!0),e.$emit("open")},200)}},close:function(t){this.active&&!this.toggleInProgress&&(this.toggleInProgress=!0,this.__onClose=t,ge.has.popstate?window.history.go(-1):this.__popstate())},toggle:function(t){this.active?this.close(t):this.open(t)},__dismiss:function(t){this.noBackdropDismiss||this.close(t)}},beforeDestroy:function(){this.$el.parentNode&&this.$el.parentNode.removeChild(this.$el)}},ai=(String,Object,Array,String,Object,Array,String,Object,Array,String,Object,Array,String,Object,Array,String,Object,Array,Boolean,function(t){return JSON.parse(JSON.stringify(t))}),si={data:function(){return{columnSelection:this.columns.map(function(t){return t.field})}},watch:{"config.columnPicker":function(t){t||(this.columnSelection=this.columns.map(function(t){return t.field}))}},computed:{cols:function(){var t=this;return this.columns.filter(function(e){return t.columnSelection.includes(e.field)})},columnSelectionOptions:function(){return this.columns.map(function(t){return{label:t.label,value:t.field}})}}},li={render:function(){var t=this,e=t.$createElement;return(t._self._c||e)("q-input",{ref:"input",staticClass:"q-search",attrs:{type:t.type,autofocus:t.autofocus,placeholder:t.placeholder,disable:t.disable,error:t.error,align:t.align,"float-label":t.floatLabel,"stack-label":t.stackLabel,prefix:t.prefix,suffix:t.suffix,inverted:t.inverted,dark:t.dark,"max-length":t.maxLength,color:t.color,before:t.controlBefore,after:t.controlAfter},on:{focus:t.__onFocus,blur:t.__onBlur,keyup:t.__onKeyup,keydown:t.__onKeydown,click:t.__onClick},model:{value:t.model,callback:function(e){t.model=e},expression:"model"}},[t._t("default")],2)},staticRenderFns:[],name:"q-search",mixins:[Ne,Re],components:{QIcon:Me,QInput:Ge},directives:{Ripple:He},props:{value:{required:!0},type:String,debounce:{type:Number,default:300},icon:{type:String,default:"search"},placeholder:{type:String,default:"Search"}},data:function(){return{model:this.value,focused:!1,childDebounce:!1,timer:null,isEmpty:!this.value&&0!==this.value}},provide:function(){var t=this;return{__inputParent:{set:function(e){t.value!==e&&(t.$emit("input",e),t.$emit("change",e))},setChildDebounce:function(e){t.childDebounce=e}}}},watch:{value:function(t){this.model=t},model:function(t){var e=this;if(clearTimeout(this.timer),this.value!==t)return t||0===t?void(this.timer=setTimeout(function(){e.$emit("input",t),e.$emit("change",t)},this.debounceValue)):(this.$emit("input",""),void this.$emit("change",""))}},computed:{debounceValue:function(){return this.childDebounce?0:this.debounce},controlBefore:function(){return this.before||[{icon:this.icon,handler:this.focus}]},controlAfter:function(){return this.after||[{icon:this.inverted?"clear":"cancel",content:!0,handler:this.clearAndFocus}]}},methods:{clear:function(){this.disable||(this.model="")},clearAndFocus:function(){this.clear(),this.focus()}},beforeDestroy:function(){clearTimeout(this.timer)}},ci=(Number,String,String,Number,Boolean,Boolean,String,String,String,Boolean,{render:function(){var t=this,e=t.$createElement;return(t._self._c||e)("div",[t._t("default")],2)},staticRenderFns:[],name:"q-field-reset",data:function(){return{}},provide:function(){return{__field:void 0}}}),ui={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"q-radio q-option cursor-pointer no-outline q-focusable row inline no-wrap items-center",class:{disabled:t.disable,reverse:t.leftLabel},attrs:{tabindex:"0"},on:{click:function(e){e.stopPropagation(),e.preventDefault(),t.select(e)},focus:function(e){t.$emit("focus")},blur:function(e){t.$emit("blur")},keydown:function(e){if(!("button"in e)&&t._k(e.keyCode,"space",32)&&t._k(e.keyCode,"enter",13))return null;e.preventDefault(),t.select(!1)}}},[n("div",{staticClass:"q-option-inner relative-position",class:t.classes},[n("input",{directives:[{name:"model",rawName:"v-model",value:t.model,expression:"model"}],attrs:{type:"radio",disabled:t.disable},domProps:{value:t.val,checked:t._q(t.model,t.val)},on:{click:function(t){t.stopPropagation()},change:t.__change,__c:function(e){t.model=t.val}}}),n("div",{staticClass:"q-focus-helper"}),"ios"!==t.$q.theme?n("q-icon",{staticClass:"q-radio-unchecked absolute-full cursor-pointer",attrs:{name:t.uncheckedIcon}}):t._e(),n("q-icon",{staticClass:"q-radio-checked cursor-pointer absolute-full",attrs:{name:t.checkedIcon}}),"ios"!==t.$q.theme?n("div",{ref:"ripple",staticClass:"q-radial-ripple"}):t._e()],1),t.label?n("span",{staticClass:"q-option-label",domProps:{innerHTML:t._s(t.label)}}):t._e(),t._t("default")],2)},staticRenderFns:[],name:"q-radio",mixins:[Xn],components:{QIcon:Me},props:{value:{required:!0},val:{required:!0},checkedIcon:{type:String,default:"ios"===_e?"check":"radio_button_checked"},uncheckedIcon:{type:String,default:"radio_button_unchecked"}},computed:{model:{get:function(){return this.value},set:function(t){t!==this.value&&this.$emit("input",t)}},isActive:function(){return this.model===this.val}},methods:{select:function(t){!1!==t&&this.$el.blur(),this.disable||this.model===this.val||(this.model=this.val,this.__onChange(this.val))},__change:function(t){this.__onChange(this.value)},__onChange:function(t){var e=this.$refs.ripple;t&&e&&(e.classList.add("active"),setTimeout(function(){e.classList.remove("active")},10)),this.$emit("change",t)}}},di={name:"touch-swipe",bind:function(t,e){var n=!e.modifiers.nomouse,i={handler:e.value,direction:Ct(e.modifiers),start:function(t){var e=A(t);i.event={x:e.left,y:e.top,time:(new Date).getTime(),detected:!1,prevent:i.direction.horizontal&&i.direction.vertical},n&&(document.addEventListener("mousemove",i.move),document.addEventListener("mouseup",i.end))},move:function(t){var e=A(t),n=e.left-i.event.x,r=e.top-i.event.y;if(i.event.prevent)return void t.preventDefault();i.event.detected||(i.event.detected=!0,i.direction.horizontal&&!i.direction.vertical?Math.abs(n)>Math.abs(r)&&(t.preventDefault(),i.event.prevent=!0):Math.abs(n)=Math.abs(a)?o<0?"left":"right":a<0?"up":"down",i.direction[e]&&i.handler({evt:t,direction:e,duration:(new Date).getTime()-i.event.time,distance:{x:Math.abs(o),y:Math.abs(a)}}))}};t.__qtouchswipe=i,kt(t,i.direction),n&&t.addEventListener("mousedown",i.start),t.addEventListener("touchstart",i.start),t.addEventListener("touchmove",i.move),t.addEventListener("touchend",i.end)},update:function(t,e){e.oldValue!==e.value&&(t.__qtouchswipe.handler=e.value)},unbind:function(t,e){var n=t.__qtouchswipe;t.removeEventListener("touchstart",n.start),t.removeEventListener("mousedown",n.start),t.removeEventListener("touchmove",n.move),t.removeEventListener("touchend",n.end),delete t.__qtouchswipe}},hi={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{directives:[{name:"touch-swipe",rawName:"v-touch-swipe.horizontal",value:t.__swipe,expression:"__swipe",modifiers:{horizontal:!0}}],staticClass:"q-toggle q-option cursor-pointer no-outline q-focusable row inline no-wrap items-center",class:{disabled:t.disable,reverse:t.leftLabel},attrs:{tabindex:"0"},on:{click:function(e){e.stopPropagation(),e.preventDefault(),t.toggle(e)},focus:function(e){t.$emit("focus")},blur:function(e){t.$emit("blur")},keydown:function(e){if(!("button"in e)&&t._k(e.keyCode,"space",32)&&t._k(e.keyCode,"enter",13))return null;e.preventDefault(),t.toggle(!1)}}},[n("div",{staticClass:"q-option-inner relative-position",class:t.classes},[n("input",{directives:[{name:"model",rawName:"v-model",value:t.model,expression:"model"}],attrs:{type:"checkbox",disabled:t.disable},domProps:{value:t.val,checked:Array.isArray(t.model)?t._i(t.model,t.val)>-1:t.model},on:{click:function(t){t.stopPropagation()},change:t.__change,__c:function(e){var n=t.model,i=e.target,r=!!i.checked;if(Array.isArray(n)){var o=t.val,a=t._i(n,o);i.checked?a<0&&(t.model=n.concat(o)):a>-1&&(t.model=n.slice(0,a).concat(n.slice(a+1)))}else t.model=r}}}),n("div",{staticClass:"q-focus-helper"}),n("div",{staticClass:"q-toggle-base"}),n("div",{staticClass:"q-toggle-handle shadow-1 row flex-center"},[t.currentIcon?n("q-icon",{staticClass:"q-toggle-icon",attrs:{name:t.currentIcon}}):t._e(),"ios"!==t.$q.theme?n("div",{ref:"ripple",staticClass:"q-radial-ripple"}):t._e()],1)]),t.label?n("span",{staticClass:"q-option-label",domProps:{innerHTML:t._s(t.label)}}):t._e(),t._t("default")],2)},staticRenderFns:[],name:"q-toggle",components:{QIcon:Me},directives:{TouchSwipe:di},mixins:[Wn,Xn],props:{icon:String,checkedIcon:String,uncheckedIcon:String},computed:{currentIcon:function(){return(this.isActive?this.checkedIcon:this.uncheckedIcon)||this.icon}},methods:{__swipe:function(t){"left"===t.direction?this.unselect():"right"===t.direction&&this.select()}}},fi={components:{QIcon:Me,QInputFrame:Ue,QChip:Jn},mixins:[Ne],props:{value:{required:!0},multiple:Boolean,toggle:Boolean,chips:Boolean,options:{type:Array,required:!0,validator:function(t){return t.every(function(t){return"label"in t&&"value"in t})}},frameColor:String,displayValue:String},data:function(){return{terms:"",focused:!1}},computed:{actualValue:function(){var t=this;if(this.displayValue)return this.displayValue;if(!this.multiple){var e=this.options.find(function(e){return e.value===t.value});return e?e.label:""}var n=this.selectedOptions.map(function(t){return t.label});return n.length?n.join(", "):""},selectedOptions:function(){var t=this;if(this.multiple)return this.options.filter(function(e){return t.value.includes(e.value)})},hasChips:function(){return this.multiple&&this.chips},length:function(){return this.multiple?this.value.length:[null,void 0,""].includes(this.value)?0:1},additionalLength:function(){return this.displayValue&&this.displayValue.length>0}},methods:{__toggle:function(t){var e=this.value,n=e.indexOf(t);n>-1?e.splice(n,1):e.push(t),this.$emit("change",e)}}},pi={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("q-input-frame",{ref:"input",staticClass:"q-select",attrs:{prefix:t.prefix,suffix:t.suffix,"stack-label":t.stackLabel,"float-label":t.floatLabel,error:t.error,disable:t.disable,inverted:t.inverted,dark:t.dark,before:t.before,after:t.after,color:t.frameColor||t.color,focused:t.focused,focusable:"",length:t.length,"additional-length":t.additionalLength},nativeOn:{click:function(e){t.open(e)},focus:function(e){t.__onFocus(e)},blur:function(e){t.__onBlur(e)}}},[t.hasChips?n("div",{staticClass:"col row items-center group q-input-chips",class:t.alignClass},t._l(t.selectedOptions,function(e){var i=e.label,r=e.value;return n("q-chip",{key:i,attrs:{small:"",closable:!t.disable,color:t.color},on:{close:function(e){t.__toggle(r)}},nativeOn:{click:function(t){t.stopPropagation()}}},[t._v(t._s(i))])})):n("div",{staticClass:"col row items-center q-input-target",class:t.alignClass,domProps:{innerHTML:t._s(t.actualValue)}}),n("q-icon",{staticClass:"q-if-control",attrs:{name:"arrow_drop_down"},slot:"after"}),n("q-popover",{ref:"popover",staticClass:"column no-wrap",attrs:{fit:"",disable:t.disable,offset:[0,10],"anchor-click":!1},on:{open:t.__onFocus,close:t.__onClose}},[n("q-field-reset",[t.filter?n("q-search",{staticClass:"no-margin",staticStyle:{"min-height":"50px",padding:"10px"},attrs:{placeholder:t.filterPlaceholder,debounce:100,color:t.color,icon:"filter_list"},on:{input:t.reposition},model:{value:t.terms,callback:function(e){t.terms=e},expression:"terms"}}):t._e()],1),n("q-list",{staticClass:"no-border scroll",attrs:{link:"",separator:t.separator}},[t.multiple?t._l(t.visibleOptions,function(e){return n("q-item-wrapper",{key:JSON.stringify(e),attrs:{cfg:e,"slot-replace":""},on:{"!click":function(n){t.__toggle(e.value)}}},[t.toggle?n("q-toggle",{attrs:{color:t.color,value:t.optModel[e.index]},slot:"right"}):n("q-checkbox",{attrs:{color:t.color,value:t.optModel[e.index]},slot:"left"})],1)}):t._l(t.visibleOptions,function(e){return n("q-item-wrapper",{key:JSON.stringify(e),attrs:{cfg:e,"slot-replace":"",active:t.value===e.value},on:{"!click":function(n){t.__select(e.value)}}},[t.radio?n("q-radio",{attrs:{color:t.color,value:t.value,val:e.value},slot:"left"}):t._e()],1)})],2)],1)],1)},staticRenderFns:[],name:"q-select",mixins:[fi],components:{QFieldReset:ci,QSearch:li,QPopover:sn,QList:vn,QItemWrapper:mn,QCheckbox:Kn,QRadio:ui,QToggle:hi},props:{filter:[Function,Boolean],filterPlaceholder:{type:String,default:"Filter"},radio:Boolean,placeholder:String,separator:Boolean},computed:{optModel:function(){var t=this;if(this.multiple)return this.options.map(function(e){return t.value.includes(e.value)})},visibleOptions:function(){var t=this,e=ai(this.options).map(function(e,n){return e.index=n,e.value=t.options[n].value,e});if(this.filter&&this.terms.length){var n=this.terms.toLowerCase();e=e.filter(function(e){return t.filterFn(n,e)})}return e},filterFn:function(){return"boolean"==typeof this.filter?St:this.filter},activeItemSelector:function(){return this.multiple?".q-item-side > "+(this.toggle?".q-toggle":".q-checkbox")+" > .active":".q-item.active"}},methods:{open:function(t){this.disable||this.$refs.popover.open()},close:function(){this.$refs.popover.close()},reposition:function(){var t=this.$refs.popover;t.opened&&t.reposition()},__onFocus:function(){this.focused=!0,this.$emit("focus");var t=this.$refs.popover.$el.querySelector(this.activeItemSelector);t&&t.scrollIntoView()},__onBlur:function(t){var e=this;this.__onClose(),setTimeout(function(){var t=document.activeElement;t===document.body||e.$refs.popover.$el.contains(t)||e.close()},1)},__onClose:function(){this.focused=!1,this.$emit("blur"),this.terms=""},__select:function(t){this.value!==t&&(this.$emit("input",t),this.$emit("change",t)),this.close()}}},mi=function(t){return{create:function(e){var n=document.createElement("div");document.body.appendChild(n);var i=new xe({el:n,data:function(){return{props:e}},render:function(n){return n(t,{props:e})}});return{vm:i,close:function(t){i.quasarClose(t)}}}}},vi={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"q-option-group group",class:{"q-option-group-inline-opts":t.inline}},t._l(t.options,function(e,i){return n("div",[n(t.component,{tag:"component",attrs:{val:e.value,disable:t.disable,label:e.label,"left-label":t.leftLabel,color:e.color||t.color,"checked-icon":e.checkedIcon,"unchecked-icon":e.uncheckedIcon},on:{focus:t.__onFocus,blur:t.__onBlur,change:t.__onChange},model:{value:t.model,callback:function(e){t.model=e},expression:"model"}})],1)}))},staticRenderFns:[],name:"q-option-group",components:{QRadio:ui,QCheckbox:Kn,QToggle:hi},props:{value:{required:!0},type:{default:"radio",validator:function(t){return["radio","checkbox","toggle"].includes(t)}},color:String,options:{type:Array,validator:function(t){return t.every(function(t){return"value"in t&&"label"in t})}},leftLabel:Boolean,inline:Boolean,disable:Boolean},inject:["__field"],computed:{component:function(){return"q-"+this.type},model:{get:function(){return this.value},set:function(t){this.$emit("input",t)}},length:function(){return this.value?"radio"===this.type?1:this.value.length:0}},methods:{__onChange:function(){var t=this;this.$nextTick(function(){t.$emit("change",t.model)})},__onFocus:function(){this.$emit("focus")},__onBlur:function(){this.$emit("blur")}},created:function(){var t=Array.isArray(this.value);"radio"===this.type?t&&console.error("q-option-group: model should not be array"):t||console.error("q-option-group: model should be array in your case"),this.__field&&(this.field=this.__field,this.field.__registerInput(this,!0))},beforeDestroy:function(){this.__field&&this.field.__unregisterInput()}},gi={components:{QChip:Jn},props:{min:{type:Number,default:1},max:{type:Number,default:5},step:{type:Number,default:1},decimals:{type:Number,default:0},snap:Boolean,markers:Boolean,label:Boolean,labelAlways:Boolean,square:Boolean,color:String,fillHandleAlways:Boolean,error:Boolean,disable:Boolean},computed:{classes:function(){var t={disabled:this.disable,"label-always":this.labelAlways,"has-error":this.error};return!this.error&&this.color&&(t["text-"+this.color]=!0),t},labelColor:function(){return this.error?"negative":this.color||"primary"}},methods:{__pan:function(t){this.disable||(t.isFinal?this.__end(t.evt):t.isFirst?this.__setActive(t.evt):this.dragging&&this.__update(t.evt))},__click:function(t){this.disable||(this.__setActive(t),this.__end(t))}},created:function(){this.__validateProps()}},yi={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{directives:[{name:"touch-pan",rawName:"v-touch-pan.horizontal",value:t.__pan,expression:"__pan",modifiers:{horizontal:!0}}],staticClass:"q-slider non-selectable",class:t.classes,on:{click:t.__click}},[n("div",{ref:"handle",staticClass:"q-slider-handle-container"},[n("div",{staticClass:"q-slider-track"}),t._l((t.max-t.min)/t.step+1,function(e){return t.markers?n("div",{staticClass:"q-slider-mark",style:{left:100*(e-1)*t.step/(t.max-t.min)+"%"}}):t._e()}),n("div",{staticClass:"q-slider-track active-track",class:{"no-transition":t.dragging,"handle-at-minimum":t.value===t.min},style:{width:t.percentage}}),n("div",{staticClass:"q-slider-handle",class:{dragging:t.dragging,"handle-at-minimum":!t.fillHandleAlways&&t.value===t.min},style:{left:t.percentage,borderRadius:t.square?"0":"50%"}},[t.label||t.labelAlways?n("q-chip",{staticClass:"q-slider-label no-pointer-events",class:{"label-always":t.labelAlways},attrs:{pointing:"down",square:"",color:t.labelColor}},[t._v(t._s(t.displayValue))]):t._e(),"ios"!==t.$q.theme?n("div",{staticClass:"q-slider-ring"}):t._e()],1)],2)])},staticRenderFns:[],name:"q-slider",directives:{TouchPan:Cn},mixins:[gi],props:{value:{type:Number,required:!0},labelValue:String},data:function(){return{dragging:!1,currentPercentage:(this.value-this.min)/(this.max-this.min)}},computed:{percentage:function(){return this.snap?(this.value-this.min)/(this.max-this.min)*100+"%":100*this.currentPercentage+"%"},displayValue:function(){return void 0!==this.labelValue?this.labelValue:this.value}},watch:{value:function(t){this.dragging||(this.currentPercentage=(t-this.min)/(this.max-this.min))},min:function(t){if(this.valuet)return void(this.value=t);this.$nextTick(this.__validateProps)},step:function(){this.$nextTick(this.__validateProps)}},methods:{__setActive:function(t){var e=this.$refs.handle;this.dragging={left:e.getBoundingClientRect().left,width:e.offsetWidth},this.__update(t)},__update:function(t){var e=qt(t,this.dragging),n=Tt(e,this.min,this.max,this.step,this.decimals);this.currentPercentage=e,n!==this.value&&(this.$emit("input",n),this.$emit("change",n))},__end:function(){this.dragging=!1,this.currentPercentage=(this.value-this.min)/(this.max-this.min)},__validateProps:function(){this.min>=this.max?console.error("Range error: min >= max",this.$el,this.min,this.max):$t((this.max-this.min)/this.step,this.decimals)&&console.error("Range error: step must be a divisor of max - min",this.min,this.max,this.step,this.decimals)}}},_i={MIN:0,RANGE:1,MAX:2},bi={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{directives:[{name:"touch-pan",rawName:"v-touch-pan.horizontal",value:t.__pan,expression:"__pan",modifiers:{horizontal:!0}}],staticClass:"q-slider non-selectable",class:t.classes,on:{click:t.__click}},[n("div",{ref:"handle",staticClass:"q-slider-handle-container"},[n("div",{staticClass:"q-slider-track"}),t._l((t.max-t.min)/t.step+1,function(e){return t.markers?n("div",{staticClass:"q-slider-mark",style:{left:100*(e-1)*t.step/(t.max-t.min)+"%"}}):t._e()}),n("div",{staticClass:"q-slider-track active-track",class:{dragging:t.dragging,"track-draggable":t.dragRange||t.dragOnlyRange},style:{left:100*t.percentageMin+"%",width:t.activeTrackWidth}}),n("div",{ref:"handleMin",staticClass:"q-slider-handle q-slider-handle-min",class:{dragging:t.dragging,"handle-at-minimum":!t.fillHandleAlways&&t.value.min===t.min},style:{left:100*t.percentageMin+"%",borderRadius:t.square?"0":"50%"}},[t.label||t.labelAlways?n("q-chip",{staticClass:"q-slider-label no-pointer-events",class:{"label-always":t.labelAlways},attrs:{pointing:"down",square:"",color:t.leftTooltipColor}},[t._v(t._s(t.leftDisplayValue))]):t._e(),"ios"!==t.$q.theme?n("div",{staticClass:"q-slider-ring"}):t._e()],1),n("div",{staticClass:"q-slider-handle q-slider-handle-max",class:{dragging:t.dragging,"handle-at-maximum":t.value.max===t.max},style:{left:100*t.percentageMax+"%",borderRadius:t.square?"0":"50%"}},[t.label||t.labelAlways?n("q-chip",{staticClass:"q-slider-label no-pointer-events",class:{"label-always":t.labelAlways},attrs:{pointing:"down",square:"",color:t.rightTooltipColor}},[t._v(t._s(t.rightDisplayValue))]):t._e(),"ios"!==t.$q.theme?n("div",{staticClass:"q-slider-ring"}):t._e()],1)],2)])},staticRenderFns:[],name:"q-range",directives:{TouchPan:Cn},mixins:[gi],props:{value:{type:Object,required:!0,validator:function(t){return void 0!==t.min&&void 0!==t.max}},dragRange:Boolean,dragOnlyRange:Boolean,leftLabelColor:String,leftLabelValue:String,rightLabelColor:String,rightLabelValue:String},data:function(){return{dragging:!1,currentMinPercentage:(this.value.min-this.min)/(this.max-this.min),currentMaxPercentage:(this.value.max-this.min)/(this.max-this.min)}},computed:{percentageMin:function(){return this.snap?(this.value.min-this.min)/(this.max-this.min):this.currentMinPercentage},percentageMax:function(){return this.snap?(this.value.max-this.min)/(this.max-this.min):this.currentMaxPercentage},activeTrackWidth:function(){return 100*(this.percentageMax-this.percentageMin)+"%"},leftDisplayValue:function(){return void 0!==this.leftLabelValue?this.leftLabelValue:this.value.min},rightDisplayValue:function(){return void 0!==this.rightLabelValue?this.rightLabelValue:this.value.max},leftTooltipColor:function(){return this.leftLabelColor||this.labelColor},rightTooltipColor:function(){return this.rightLabelColor||this.labelColor}},watch:{"value.min":function(t){this.dragging||(t>this.value.max&&(t=this.value.max),this.currentMinPercentage=(t-this.min)/(this.max-this.min))},"value.max":function(t){this.dragging||(tt&&this.__update({min:t}),this.value.max>t&&this.__update({max:t}),this.$nextTick(this.__validateProps)},step:function(){this.$nextTick(this.__validateProps)}},methods:{__setActive:function(t){var e=this.$refs.handle,n=e.offsetWidth,i=(this.dragOnlyRange?-1:1)*this.$refs.handleMin.offsetWidth/(2*n);this.dragging={left:e.getBoundingClientRect().left,width:n,valueMin:this.value.min,valueMax:this.value.max,percentageMin:this.currentMinPercentage,percentageMax:this.currentMaxPercentage};var r,o=qt(t,this.dragging);if(o=this.dragging.percentageMin?{minP:this.dragging.percentageMin,maxP:n,min:this.dragging.valueMin,max:i}:{minP:n,maxP:this.dragging.percentageMin,min:i,max:this.dragging.valueMin};break;case _i.RANGE:var r=n-this.dragging.offsetPercentage,o=_(this.dragging.percentageMin+r,0,1-this.dragging.rangePercentage),a=i-this.dragging.offsetModel,s=_(this.dragging.valueMin+a,this.min,this.max-this.dragging.rangeValue);e={minP:o,maxP:o+this.dragging.rangePercentage,min:s,max:s+this.dragging.rangeValue}}this.currentMinPercentage=e.minP,this.currentMaxPercentage=e.maxP,this.__updateInput(e)},__end:function(){this.dragging=!1,this.currentMinPercentage=(this.value.min-this.min)/(this.max-this.min),this.currentMaxPercentage=(this.value.max-this.min)/(this.max-this.min)},__updateInput:function(t){var e=t.min;void 0===e&&(e=this.value.min);var n=t.max;void 0===n&&(n=this.value.max);var i={min:e,max:n};this.value.min===e&&this.value.max===n||(this.$emit("input",i),this.$emit("change",i))},__validateProps:function(){this.min>=this.max?console.error("Range error: min >= max",this.$el,this.min,this.max):$t((this.max-this.min)/this.step,this.decimals)?console.error("Range error: step must be a divisor of max - min",this.min,this.max,this.step):$t((this.value.min-this.min)/this.step,this.decimals)?console.error("Range error: step must be a divisor of initial value.min - min",this.value.min,this.min,this.step):$t((this.value.max-this.min)/this.step,this.decimals)&&console.error("Range error: step must be a divisor of initial value.max - min",this.value.max,this.max,this.step)}}},wi={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"q-rating row inline items-center no-wrap",class:(i={disabled:t.disable,editable:t.editable},i["text-"+t.color]=t.color,i),style:t.size?"font-size: "+t.size:""},t._l(t.max,function(e){return n("q-icon",{key:e,class:{active:!t.mouseModel&&t.model>=e||t.mouseModel&&t.mouseModel>=e,exselected:t.mouseModel&&t.model>=e&&t.mouseModel-1}):t.filter(function(t){return e.filteringCols.some(function(e){return(t[e.field]+"").toLowerCase().indexOf(i)>-1})})}},components:{TableFilter:Si}},$i={columns:"Columns",allCols:"All Columns",rows:"Rows",selected:{singular:"item selected.",plural:"items selected."},clear:"Clear",search:"Search",all:"All"},Ti={computed:{labels:function(){return this.config&&this.config.labels?Y({},$i,this.config.labels):$i},message:function(){return!this.rows.length&&(this.filtering.terms?this.config.messages&&this.config.messages.noDataAfterFiltering||'warning No results. Please refine your search terms.':this.config.messages&&this.config.messages.noData||'warning No data available to show.')}}},Ei={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"q-pagination",class:{disabled:t.disable}},[n("q-btn",{attrs:{disable:t.value===t.min,color:t.color,flat:"",small:""},on:{click:function(e){t.set(t.min)}}},[n("q-icon",{attrs:{name:"first_page"}})],1),n("q-btn",{attrs:{disable:t.value===t.min,color:t.color,flat:"",small:""},on:{click:function(e){t.setByOffset(-1)}}},[n("q-icon",{attrs:{name:"keyboard_arrow_left"}})],1),n("q-input",{ref:"input",staticClass:"inline",style:{width:t.inputPlaceholder.length+"rem"},attrs:{type:"number",min:t.min,max:t.max,color:t.color,placeholder:t.inputPlaceholder,disable:t.disable},on:{keyup:function(e){if(!("button"in e)&&t._k(e.keyCode,"enter",13))return null;t.__update(e)},blur:t.__update},model:{value:t.newPage,callback:function(e){t.newPage=e},expression:"newPage"}}),n("q-btn",{attrs:{disable:t.value===t.max,color:t.color,flat:"",small:""},on:{click:function(e){t.setByOffset(1)}}},[n("q-icon",{attrs:{name:"keyboard_arrow_right"}})],1),n("q-btn",{attrs:{disable:t.value===t.max,color:t.color,flat:"",small:""},on:{click:function(e){t.set(t.max)}}},[n("q-icon",{attrs:{name:"last_page"}})],1)],1)},staticRenderFns:[],name:"q-pagination",components:{QBtn:gn,QInput:Ge,QIcon:Me},props:{value:{type:Number,required:!0},min:{type:Number,default:1},max:{type:Number,required:!0},color:{type:String,default:"primary"},disable:Boolean},data:function(){return{newPage:""}},methods:{set:function(t){this.disable||(this.model=t)},setByOffset:function(t){this.disable||(this.model=this.value+t)},__normalize:function(t){return _(parseInt(t,10),1,this.max)},__update:function(){var t=parseInt(this.newPage,10);t&&(this.model=t),this.newPage=""}},computed:{model:{get:function(){return this.value},set:function(t){t&&(tthis.max||this.value!==t&&(this.$emit("input",t),this.$emit("change",t)))}},inputPlaceholder:function(){return this.value+" / "+this.max}}},Oi={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"q-data-table-toolbar bottom-toolbar row reverse-wrap items-center justify-end"},[n("div",[n("span",{staticClass:"q-data-table-row-label"},[t._v(t._s(t.labels.rows))]),n("q-select",{staticClass:"inline no-margin",attrs:{options:t.pagination.options,align:"right",simple:""},on:{input:t.resetPage},model:{value:t.pagination.rowsPerPage,callback:function(e){t.pagination.rowsPerPage=e},expression:"pagination.rowsPerPage"}})],1),t.entries>0?n("div",[t._v(t._s(t.start)+" - "+t._s(t.end)+" / "+t._s(t.entries))]):t._e(),t.pagination.rowsPerPage>0?n("q-pagination",{attrs:{max:t.max},model:{value:t.pagination.page,callback:function(e){t.pagination.page=e},expression:"pagination.page"}}):t._e()],1)},staticRenderFns:[],name:"q-table-pagination",components:{QSelect:pi,QPagination:Ei},props:["pagination","entries","labels"],watch:{entries:function(){this.resetPage()}},computed:{start:function(){return(this.pagination.page-1)*this.pagination.rowsPerPage+1},end:function(){return this.pagination.page===this.max||0===this.pagination.rowsPerPage?this.entries:this.pagination.page*this.pagination.rowsPerPage},max:function(){return Math.max(1,Math.ceil(this.entries/this.pagination.rowsPerPage))}},methods:{resetPage:function(){this.pagination.page=1}}},Mi=[{label:"All",value:0},{label:"5",value:5},{label:"10",value:10},{label:"15",value:15},{label:"20",value:20},{label:"50",value:50},{label:"100",value:100}],Ai={data:function(){return{_pagination:{page:1,entries:0,rowsPerPage:null}}},computed:{pagination:function(){var t=this,e=this.config.pagination,n=Mi;return e&&e.options&&(n=Ot(e.options)),n[0].label=this.labels.all,{get page(){return t.$data._pagination.page},set page(e){t.$data._pagination.page=e},get entries(){return t.$data._pagination.entries},set entries(e){t.$data._pagination.entries=e},get rowsPerPage(){var n=t.$data._pagination.rowsPerPage;return null==n&&(n=e&&void 0!==e.rowsPerPage?e.rowsPerPage:0),n},set rowsPerPage(e){t.$data._pagination.rowsPerPage=e},options:n}}},watch:{"pagination.page":function(){this.$refs.body.scrollTop=0}},methods:{paginate:function(t){var e=this.pagination.page,n=this.pagination.rowsPerPage;return n<=0?t:t.slice((e-1)*n,e*n)}},components:{TablePagination:Oi}},Bi={data:function(){return{responsive:!1}},methods:{handleResponsive:function(){if(void 0!==this.config.responsive&&!this.config.responsive)return void(this.responsive=!1);this.responsive=h().width<=600}},watch:{"config.responsive":function(){this.$nextTick(this.handleResponsive)}},mounted:function(){var t=this;this.$nextTick(function(){t.handleResponsive(),window.addEventListener("resize",t.handleResponsive)})},beforeDestroy:function(){window.removeEventListener("resize",this.handleResponsive)}},Li={data:function(){return{rowSelection:[]}},created:function(){this.rowSelection=Mt(this.rows,this.config.selection,this.multipleSelection)},watch:{"config.selection":function(t){this.rowSelection=Mt(this.rows,t,"multiple"===t)},rows:function(t){this.rowSelection=Mt(t,this.config.selection,this.multipleSelection)},rowSelection:function(){var t=this;this.$nextTick(function(){if(t.$emit("selection",t.rowsSelected,t.selectedRows),t.rowsSelected)return void(t.toolbar="selection");"selection"===t.toolbar&&(t.toolbar="")})}},computed:{multipleSelection:function(){return this.config.selection&&"multiple"===this.config.selection},rowsSelected:function(){return this.multipleSelection?this.rowSelection.filter(function(t){return t}).length:this.rowSelection.length&&-1!==this.rowSelection[0]?1:0},selectedRows:function(){var t=this;if(this.multipleSelection)return this.rowSelection.map(function(e,n){return[e,t.rows[n].__index]}).filter(function(t){return t[0]}).map(function(e){return{index:e[1],data:t.data[e[1]]}});if(!this.rowSelection.length||-1===this.rowSelection[0])return[];var e=this.rows[this.rowSelection[0]].__index;return[{index:e,data:this.data[e]}]}},methods:{clearSelection:function(){if(!this.multipleSelection)return void(this.rowSelection=[-1]);this.rowSelection=this.rows.map(function(){return!1})},emitRowClick:function(t){this.$emit("rowclick",t)}}},Pi={data:function(){return{scroll:{horiz:0,vert:0}}},methods:{scrollHandler:function(t){var e=this,n=t.currentTarget.scrollLeft,i=t.currentTarget.scrollTop;window.requestAnimationFrame(function(){e.$refs.head&&(e.$refs.head.scrollLeft=n),e.updateStickyScroll(i)})},mouseWheel:function(t){if(this.scroll.vert){var e=this.$refs.body;e.scrollTop+=L(t).pixelY,e.scrollTop>0&&e.scrollTop+e.clientHeighte.clientHeight?n+"px":0}})})},updateStickyScroll:function(t){this.$refs.stickyLeft&&(this.$refs.stickyLeft.scrollTop=t),this.$refs.stickyRight&&(this.$refs.stickyRight.scrollTop=t)}},watch:{$data:{deep:!0,handler:function(){this.resize()}},bodyStyle:{deep:!0,handler:function(){var t=this;this.$nextTick(function(){t.resize()})}},rowStyle:{deep:!0,handler:function(){var t=this;this.$nextTick(function(){t.resize()})}},rightStickyColumns:function(){var t=this;this.$nextTick(function(){t.updateStickyScroll(t.$refs.body.scrollTop)})},leftStickyColumns:function(){var t=this;this.$nextTick(function(){t.updateStickyScroll(t.$refs.body.scrollTop)})}},mounted:function(){var t=this;this.$nextTick(function(){t.resize(),window.addEventListener("resize",t.resize)})},beforeDestroy:function(){window.removeEventListener("resize",this.resize)}},Di={string:function(t,e){return t.localeCompare(e)},number:function(t,e){return t-e},date:function(t,e){return new Date(t)-new Date(e)},boolean:function(t,e){return t&&!e?-1:!t&&e?1:0}},Ni={data:function(){return{sorting:{field:"",dir:0,fn:!1}}},watch:{"sorting.dir":function(){this.resetBody()}},methods:{setSortField:function(t){if(this.sorting.field===t.field)return this.sorting.dir=At(this.sorting.dir),void(0===this.sorting.dir&&(this.sorting.field=""));this.sorting.field=t.field,this.sorting.dir=1,this.sorting.fn=Bt(t.sort,t.type)},sort:function(t){var e=this.sorting.fn||function(t,e){return t-e},n=this.sorting.field,i=this.sorting.dir;t.sort(function(t,r){return i*e(t[n],r[n])})}}},Ri={render:function(){var t=this,e=t.$createElement;return(t._self._c||e)("q-icon",{staticClass:"cursor-pointer",attrs:{name:t.icon}})},staticRenderFns:[],name:"q-sort-icon",components:{QIcon:Me},props:{field:String,sorting:Object},computed:{icon:function(){return this.sorting.field!==this.field?"import_export":1===this.sorting.dir?"arrow_downward":"arrow_upward"}}},ji={render:function(){var t=this,e=t.$createElement;return(t._self._c||e)("span",{staticClass:"q-tooltip animate-scale",style:t.transformCSS},[t._t("default")],2)},staticRenderFns:[],name:"q-tooltip",mixins:[an],props:{anchor:{type:String,default:"top middle",validator:nt},self:{type:String,default:"bottom middle",validator:nt},offset:{type:Array,validator:it},delay:{type:Number,default:0},maxHeight:String,disable:Boolean},data:function(){return{opened:!1}},computed:{anchorOrigin:function(){return rt(this.anchor)},selfOrigin:function(){return rt(this.self)},transformCSS:function(){return tt({selfOrigin:this.selfOrigin})}},methods:{toggle:function(){this.opened?this.close():this.open()},open:function(){this.disable||this.opened||(clearTimeout(this.timer),this.opened=!0,document.body.appendChild(this.$el),this.scrollTarget=R(this.anchorEl),this.scrollTarget.addEventListener("scroll",this.close),window.addEventListener("resize",this.__debouncedUpdatePosition),ge.is.mobile&&document.body.addEventListener("click",this.close,!0),this.__updateModel(!0),this.$emit("open"),this.__updatePosition())},close:function(){clearTimeout(this.timer),this.opened&&(this.opened=!1,this.scrollTarget.removeEventListener("scroll",this.close),window.removeEventListener("resize",this.__debouncedUpdatePosition),document.body.removeChild(this.$el),ge.is.mobile&&document.body.removeEventListener("click",this.close,!0),this.__updateModel(!1),this.$emit("close"))},__updatePosition:function(){et({el:this.$el,offset:this.offset,anchorEl:this.anchorEl,anchorOrigin:this.anchorOrigin,selfOrigin:this.selfOrigin,maxHeight:this.maxHeight})},__delayOpen:function(){clearTimeout(this.timer),this.timer=setTimeout(this.open,this.delay)}},created:function(){var t=this;this.__debouncedUpdatePosition=$(function(){t.__updatePosition()},70)},mounted:function(){var t=this;this.$nextTick(function(){t.$el.offsetHeight,t.anchorEl=t.$el.parentNode,t.anchorEl.removeChild(t.$el),t.anchorEl.classList.contains("q-btn-inner")&&(t.anchorEl=t.anchorEl.parentNode),ge.is.mobile?t.anchorEl.addEventListener("click",t.open):(t.anchorEl.addEventListener("mouseenter",t.__delayOpen),t.anchorEl.addEventListener("focus",t.__delayOpen),t.anchorEl.addEventListener("mouseleave",t.close),t.anchorEl.addEventListener("blur",t.close))})},beforeDestroy:function(){ge.is.mobile?this.anchorEl.removeEventListener("click",this.open):(this.anchorEl.removeEventListener("mouseenter",this.__delayOpen),this.anchorEl.removeEventListener("focus",this.__delayOpen),this.anchorEl.removeEventListener("mouseleave",this.close),this.anchorEl.removeEventListener("blur",this.close)),this.close()}},Ii={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("table",{staticClass:"q-table horizontal-separator"},[n("colgroup",[t.selection?n("col",{staticStyle:{width:"45px"}}):t._e(),t._l(t.cols,function(t){return n("col",{style:{width:t.width}})})],2),t.noHeader?t._e():n("thead",[n("tr",[t.selection?n("th",[t._v("Â ")]):t._e(),t._l(t.cols,function(e,i){return n("th",{class:{invisible:t.hidden(i),sortable:e.sort},on:{click:function(n){t.sort(e)}}},[t.hidden(i)?t._e():[e.sort?n("sort-icon",{attrs:{field:e.field,sorting:t.sorting}}):t._e(),n("span",{domProps:{innerHTML:t._s(e.label)}}),e.label?n("q-tooltip",{domProps:{innerHTML:t._s(e.label)}}):t._e()]],2)})],2)]),t.head?t._e():n("tbody",[t._t("default")],2)])},staticRenderFns:[],name:"q-table-sticky",components:{SortIcon:Ri,QTooltip:ji},props:{stickyCols:Number,cols:Array,head:Boolean,noHeader:Boolean,right:Boolean,sorting:Object,scroll:Object,selection:[String,Boolean]},data:function(){return{selected:!1}},methods:{hidden:function(t){return this.right?this.cols.length-this.stickyCols>t:t>=this.stickyCols},sort:function(t){t.sort&&this.$emit("sort",t)}}},Fi={computed:{leftStickyColumns:function(){for(var t=this,e=this.config.leftStickyColumns||0,n=e,i=0;i12?e%12:e},hh:function(t){return w(this.h(t))},m:function(t){return t.getMinutes()},mm:function(t){return w(t.getMinutes())},s:function(t){return t.getSeconds()},ss:function(t){return w(t.getSeconds())},S:function(t){return Math.floor(t.getMilliseconds()/100)},SS:function(t){return w(Math.floor(t.getMilliseconds()/10))},SSS:function(t){return w(t.getMilliseconds(),3)},A:function(t){return this.H(t)<12?"AM":"PM"},a:function(t){return this.H(t)<12?"am":"pm"},aa:function(t){return this.H(t)<12?"a.m.":"p.m."},Z:function(t){return Lt(t.getTimezoneOffset(),":")},ZZ:function(t){return Lt(t.getTimezoneOffset())},X:function(t){return Math.floor(t.getTime()/1e3)},x:function(t){return t.getTime()}},Ki=(Object.freeze({dayNames:Yi,monthNames:Wi,isValid:Nt,buildDate:Rt,getDayOfWeek:jt,getWeekOfYear:It,isBetweenDates:Ft,addToDate:zt,subtractFromDate:Ht,adjustDate:Ut,startOfDate:Qt,endOfDate:Vt,getMaxDate:Yt,getMinDate:Wt,getDateDiff:Kt,getDayOfYear:Jt,convertDateToFormat:Gt,getDateBetween:Zt,isSameDate:te,daysInMonth:ee,formatter:Xi,formatDate:ne}),function(t){var e=typeof t;return null===t||void 0===t||"number"===e||"string"===e||mt(t)}),Ji={value:{validator:Ki,required:!0},type:{type:String,default:"date",validator:function(t){return["date","time","datetime"].includes(t)}},color:{type:String,default:"primary"},min:{validator:Ki,default:null},max:{validator:Ki,default:null},monthNames:{type:Array,default:function(){return Wi}},dayNames:{type:Array,default:function(){return Yi}},mondayFirst:Boolean,saturdayFirst:Boolean,format24h:Boolean},Gi={format:String,noClear:Boolean,placeholder:String,clearLabel:{type:String,default:"Clear"},okLabel:{type:String,default:"Set"},cancelLabel:{type:String,default:"Cancel"}},Zi={props:Ji,computed:{model:{get:function(){return Zt(this.value?new Date(this.value):this.defaultSelection?new Date(this.defaultSelection):Qt(new Date,"day"),this.pmin,this.pmax)},set:function(t){var e=Zt(t,this.pmin,this.pmax);if(!te(this.value,e)){var n=Gt(e,this.value);this.$emit("input",n),this.$emit("change",n)}}},pmin:function(){return this.min?new Date(this.min):null},pmax:function(){return this.max?new Date(this.max):null},typeHasDate:function(){return"date"===this.type||"datetime"===this.type},typeHasTime:function(){return"time"===this.type||"datetime"===this.type},year:function(){return this.model.getFullYear()},month:function(){return this.model.getMonth()+1},day:function(){return this.model.getDate()},minute:function(){return this.model.getMinutes()},yearInterval:function(){var t=null!==this.pmin?this.pmin.getFullYear():1950,e=null!==this.pmax?this.pmax.getFullYear():2050;return Math.max(1,e-t+1)},yearMin:function(){return null!==this.pmin?this.pmin.getFullYear()-1:1949},monthInterval:function(){var t=null!==this.pmin&&this.pmin.getFullYear()===this.model.getFullYear()?this.pmin.getMonth():0,e=null!==this.pmax&&this.pmax.getFullYear()===this.model.getFullYear()?this.pmax.getMonth():11;return Math.max(1,e-t+1)},monthMin:function(){return null!==this.pmin&&this.pmin.getFullYear()===this.model.getFullYear()?this.pmin.getMonth():0},daysInMonth:function(){return new Date(this.model.getFullYear(),this.model.getMonth()+1,0).getDate()},editable:function(){return!this.disable&&!this.readonly}},methods:{clear:function(){""!==this.value&&(this.$emit("input",""),this.$emit("change",""))},toggleAmPm:function(){if(this.editable){var t=this.model.getHours(),e=this.am?12:-12;this.model=new Date(this.model.setHours(t+e))}},__parseTypeValue:function(t,e){if("month"===t)return _(e,1,12);if("date"===t)return _(e,1,this.daysInMonth);if("year"===t){return _(e,this.pmin?this.pmin.getFullYear():1950,this.pmax?this.pmax.getFullYear():2050)}return"hour"===t?_(e,0,23):"minute"===t?_(e,0,59):void 0}}},tr={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"q-datetime",class:["type-"+t.type,t.disable?"disabled":"",t.readonly?"readonly":""]},[t._t("default"),n("div",{staticClass:"q-datetime-content non-selectable"},[n("div",{staticClass:"q-datetime-inner full-height flex justify-center",on:{touchstart:function(t){t.stopPropagation(),t.preventDefault()}}},[t.typeHasDate?[n("div",{directives:[{name:"touch-pan",rawName:"v-touch-pan.vertical",value:t.__dragMonth,expression:"__dragMonth",modifiers:{vertical:!0}}],staticClass:"q-datetime-col q-datetime-col-month"},[n("div",{ref:"month",staticClass:"q-datetime-col-wrapper",style:t.__monthStyle},t._l(t.monthInterval,function(e){return n("div",{staticClass:"q-datetime-item"},[t._v(t._s(t.monthNames[e+t.monthMin-1]))])}))]),n("div",{directives:[{name:"touch-pan",rawName:"v-touch-pan.vertical",value:t.__dragDate,expression:"__dragDate",modifiers:{vertical:!0}}],staticClass:"q-datetime-col q-datetime-col-day"},[n("div",{ref:"date",staticClass:"q-datetime-col-wrapper",style:t.__dayStyle},t._l(t.daysInterval,function(e){return n("div",{staticClass:"q-datetime-item"},[t._v(t._s(e+t.dayMin-1))])}))]),n("div",{directives:[{name:"touch-pan",rawName:"v-touch-pan.vertical",value:t.__dragYear,expression:"__dragYear",modifiers:{vertical:!0}}],staticClass:"q-datetime-col q-datetime-col-year"},[n("div",{ref:"year",staticClass:"q-datetime-col-wrapper",style:t.__yearStyle},t._l(t.yearInterval,function(e){return n("div",{staticClass:"q-datetime-item"},[t._v(t._s(e+t.yearMin))])}))])]:t._e(),t.typeHasTime?[n("div",{directives:[{name:"touch-pan",rawName:"v-touch-pan.vertical",value:t.__dragHour,expression:"__dragHour",modifiers:{vertical:!0}}],staticClass:"q-datetime-col q-datetime-col-hour"},[n("div",{ref:"hour",staticClass:"q-datetime-col-wrapper",style:t.__hourStyle},t._l(t.hourInterval,function(e){return n("div",{staticClass:"q-datetime-item"},[t._v(t._s(e+t.hourMin-1))])}))]),n("div",{directives:[{name:"touch-pan",rawName:"v-touch-pan.vertical",value:t.__dragMinute,expression:"__dragMinute",modifiers:{vertical:!0}}],staticClass:"q-datetime-col q-datetime-col-minute"},[n("div",{ref:"minute",staticClass:"q-datetime-col-wrapper",style:t.__minuteStyle},t._l(t.minuteInterval,function(e){return n("div",{staticClass:"q-datetime-item"},[t._v(t._s(t.__pad(e+t.minuteMin-1)))])}))])]:t._e()],2),n("div",{staticClass:"q-datetime-mask"}),n("div",{staticClass:"q-datetime-highlight"})])],2)},staticRenderFns:[],name:"q-inline-datetime",mixins:[Zi],directives:{TouchPan:Cn},props:{defaultSelection:[String,Number,Date],disable:Boolean,readonly:Boolean},data:function(){return{monthDragOffset:0,dateDragOffset:0,yearDragOffset:0,hourDragOffset:0,minuteDragOffset:0,dragging:!1}},watch:{model:function(){this.$nextTick(this.__updateAllPositions)}},computed:{dayMin:function(){return null!==this.pmin&&te(this.pmin,this.model,"month")?this.pmin.getDate():1},dayMax:function(){return null!==this.pmax&&te(this.pmax,this.model,"month")?this.pmax.getDate():this.daysInMonth},daysInterval:function(){return this.dayMax-this.dayMin+1},hour:function(){return this.model.getHours()},hourMin:function(){return this.pmin&&te(this.pmin,this.model,"day")?this.pmin.getHours():0},hourInterval:function(){return(this.pmax&&te(this.pmax,this.model,"day")?this.pmax.getHours():23)-this.hourMin+1},minuteMin:function(){return this.pmin&&te(this.pmin,this.model,"hour")?this.pmin.getMinutes():0},minuteInterval:function(){return(this.pmax&&te(this.pmax,this.model,"hour")?this.pmax.getMinutes():59)-this.minuteMin+1},__monthStyle:function(){return this.__colStyle(82-36*(this.month-1+this.monthDragOffset))},__dayStyle:function(){return this.__colStyle(82-36*(this.day+this.dateDragOffset))},__yearStyle:function(){return this.__colStyle(82-36*(this.year+this.yearDragOffset))},__hourStyle:function(){return this.__colStyle(82-36*(this.hour+this.hourDragOffset))},__minuteStyle:function(){return this.__colStyle(82-36*(this.minute+this.minuteDragOffset))}},methods:{__dragMonth:function(t){this.__drag(t,"month")},__dragDate:function(t){this.__drag(t,"date")},__dragYear:function(t){this.__drag(t,"year")},__dragHour:function(t){this.__drag(t,"hour")},__dragMinute:function(t){this.__drag(t,"minute")},__drag:function(t,e){this[t.isFirst?"__dragStart":t.isFinal?"__dragStop":"__dragMove"](t.evt,e)},setYear:function(t){this.editable&&(this.model=new Date(this.model.setFullYear(this.__parseTypeValue("year",t))))},setMonth:function(t){this.editable&&(this.model=Ut(this.model,{month:t}))},setDay:function(t){this.editable&&(this.model=new Date(this.model.setDate(this.__parseTypeValue("date",t))))},setHour:function(t){this.editable&&(this.model=new Date(this.model.setHours(this.__parseTypeValue("hour",t))))},setMinute:function(t){this.editable&&(this.model=new Date(this.model.setMinutes(this.__parseTypeValue("minute",t))))},__pad:function(t,e){return(t<10?e||"0":"")+t},__updateAllPositions:function(){var t=this;this.$nextTick(function(){t.typeHasDate&&(t.__updatePositions("month",t.model.getMonth()),t.__updatePositions("date",t.model.getDate()),t.__updatePositions("year",t.model.getFullYear())),t.typeHasTime&&(t.__updatePositions("hour",t.model.getHours()),t.__updatePositions("minute",t.model.getMinutes()))})},__updatePositions:function(t,e){var n=this,i=this.$refs[t];if(i){var r=-e;r+="year"===t?this.yearMin+1:"date"===t?this.dayMin:this[t+"Min"],[].slice.call(i.children).forEach(function(t){d(t,n.__itemStyle(36*e,_(-18*r,-180,180))),r++})}},__colStyle:function(t){return{"-webkit-transform":"translate3d(0,"+t+"px,0)","-ms-transform":"translate3d(0,"+t+"px,0)",transform:"translate3d(0,"+t+"px,0)"}},__itemStyle:function(t,e){return{"-webkit-transform":"translate3d(0, "+t+"px, 0) rotateX("+e+"deg)","-ms-transform":"translate3d(0, "+t+"px, 0) rotateX("+e+"deg)",transform:"translate3d(0, "+t+"px, 0) rotateX("+e+"deg)"}},__dragStart:function(t,e){this.editable&&(t.stopPropagation(),t.preventDefault(),this[e+"DragOffset"]=0,this.dragging=e,this.__actualType="date"===e?"day":e,this.__typeOffset="month"===e?-1:0,this.__dragPosition=A(t).top)},__dragMove:function(t,e){if(this.dragging===e&&this.editable){t.stopPropagation(),t.preventDefault();var n=(this.__dragPosition-A(t).top)/36;this[e+"DragOffset"]=n,this.__updatePositions(e,this[this.__actualType]+n+this.__typeOffset)}},__dragStop:function(t,e){var n=this;if(this.dragging===e&&this.editable){t.stopPropagation(),t.preventDefault(),this.dragging=!1;var i=Math.round(this[e+"DragOffset"]),r=this.__parseTypeValue(e,this[this.__actualType]+i);r!==this[this.__actualType]?this["set"+y(this.__actualType)](r):this.__updatePositions(e,this[this.__actualType]+this.__typeOffset),this.$nextTick(function(){n[e+"DragOffset"]=0})}}},mounted:function(){this.$nextTick(this.__updateAllPositions)}},er={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"q-datetime inline row",class:t.classes},[n("div",{staticClass:"q-datetime-header column col-xs-12 col-md-4 justify-center"},[t.typeHasDate?n("div",[n("div",{staticClass:"q-datetime-weekdaystring col-12"},[t._v(t._s(t.weekDayString))]),n("div",{staticClass:"q-datetime-datestring row flex-center"},[n("span",{staticClass:"q-datetime-link small col-auto col-md-12",class:{active:"month"===t.view},on:{click:function(e){t.view="month"}}},[t._v(t._s(t.monthString)+" ")]),n("span",{staticClass:"q-datetime-link col-auto col-md-12",class:{active:"day"===t.view},on:{click:function(e){t.view="day"}}},[t._v(t._s(t.day)+" ")]),n("span",{staticClass:"q-datetime-link small col-auto col-md-12",class:{active:"year"===t.view},on:{click:function(e){t.view="year"}}},[t._v(t._s(t.year))])])]):t._e(),t.typeHasTime?n("div",{staticClass:"q-datetime-time row flex-center"},[n("div",{staticClass:"q-datetime-clockstring col-auto col-md-12"},[n("span",{staticClass:"q-datetime-link col-auto col-md-12",class:{active:"hour"===t.view},on:{click:function(e){t.view="hour"}}},[t._v(t._s(t.__pad(t.hour,"Â Â "))+" ")]),n("span",{staticStyle:{opacity:"0.6"}},[t._v(":")]),t._v(" "),n("span",{staticClass:"q-datetime-link col-auto col-md-12",class:{active:"minute"===t.view},on:{click:function(e){t.view="minute"}}},[t._v(t._s(t.__pad(t.minute)))])]),t.format24h?t._e():n("div",{staticClass:"q-datetime-ampm column col-auto col-md-12 justify-around"},[n("div",{staticClass:"q-datetime-link",class:{active:t.am},on:{click:function(e){t.toggleAmPm()}}},[t._v("AM")]),n("div",{staticClass:"q-datetime-link",class:{active:!t.am},on:{click:function(e){t.toggleAmPm()}}},[t._v("PM")])])]):t._e()]),n("div",{staticClass:"q-datetime-content col-xs-12 col-md-8 column"},[n("div",{ref:"selector",staticClass:"q-datetime-selector auto row flex-center"},["year"===t.view?n("div",{staticClass:"q-datetime-view-year full-width full-height"},t._l(t.yearInterval,function(e){return n("q-btn",{key:e,staticClass:"q-datetime-btn full-width",class:{active:e+t.yearMin===t.year},attrs:{flat:""},on:{click:function(n){t.setYear(e+t.yearMin)}}},[t._v(t._s(e+t.yearMin))])})):t._e(),"month"===t.view?n("div",{staticClass:"q-datetime-view-month full-width full-height"},t._l(t.monthInterval,function(e){return n("q-btn",{key:e,staticClass:"q-datetime-btn full-width",class:{active:t.month===e+t.monthMin},attrs:{flat:""},on:{click:function(n){t.setMonth(e+t.monthMin,!0)}}},[t._v(t._s(t.monthNames[e+t.monthMin-1]))])})):t._e(),"day"===t.view?n("div",{staticClass:"q-datetime-view-day"},[n("div",{staticClass:"row items-center content-center"},[n("q-btn",{attrs:{round:"",small:"",flat:"",color:t.color,disabled:t.beforeMinDays},on:{click:function(e){t.setMonth(t.month-1)}}},[n("q-icon",{attrs:{name:"keyboard_arrow_left"}})],1),n("div",{staticClass:"col q-datetime-dark"},[t._v(t._s(t.monthStamp))]),n("q-btn",{attrs:{round:"",small:"",flat:"",color:t.color,disabled:t.afterMaxDays},on:{click:function(e){t.setMonth(t.month+1)}}},[n("q-icon",{attrs:{name:"keyboard_arrow_right"}})],1)],1),n("div",{staticClass:"q-datetime-weekdays row items-center justify-start"},t._l(t.headerDayNames,function(e){return n("div",[t._v(t._s(e))])})),n("div",{staticClass:"q-datetime-days row wrap items-center justify-start content-center"},[t._l(t.fillerDays,function(t){return n("div",{staticClass:"q-datetime-fillerday"})}),t._l(t.beforeMinDays,function(e){return t.min?n("div",{staticClass:"row items-center content-center justify-center disabled"},[t._v(t._s(e))]):t._e()}),t._l(t.daysInterval,function(e){return n("div",{staticClass:"row items-center content-center justify-center cursor-pointer",class:{active:e===t.day},on:{click:function(n){t.setDay(e)}}},[n("span",[t._v(t._s(e))])])}),t._l(t.afterMaxDays,function(e){return t.max?n("div",{staticClass:"row items-center content-center justify-center disabled"},[t._v(t._s(e+t.maxDay))]):t._e()})],2)]):t._e(),"hour"===t.view||"minute"===t.view?n("div",{ref:"clock",staticClass:"column items-center content-center justify-center"},["hour"===t.view?n("div",{staticClass:"q-datetime-clock cursor-pointer",on:{mousedown:t.__dragStart,mousemove:t.__dragMove,mouseup:t.__dragStop,touchstart:t.__dragStart,touchmove:t.__dragMove,touchend:t.__dragStop}},[n("div",{staticClass:"q-datetime-clock-circle full-width full-height"},[n("div",{staticClass:"q-datetime-clock-center"}),n("div",{staticClass:"q-datetime-clock-pointer",style:t.clockPointerStyle},[n("span")]),t.format24h?n("div",t._l(24,function(e){return n("div",{staticClass:"q-datetime-clock-position fmt24",class:["q-datetime-clock-pos-"+(e-1),e-1===t.hour?"active":""]},[n("span",[t._v(t._s(e-1))])])})):n("div",t._l(12,function(e){return n("div",{staticClass:"q-datetime-clock-position",class:["q-datetime-clock-pos-"+e,e===t.hour?"active":""]},[n("span",[t._v(t._s(e))])])}))])]):t._e(),"minute"===t.view?n("div",{staticClass:"q-datetime-clock cursor-pointer",on:{mousedown:t.__dragStart,mousemove:t.__dragMove,mouseup:t.__dragStop,touchstart:t.__dragStart,touchmove:t.__dragMove,touchend:t.__dragStop}},[n("div",{staticClass:"q-datetime-clock-circle full-width full-height"},[n("div",{staticClass:"q-datetime-clock-center"}),n("div",{staticClass:"q-datetime-clock-pointer",style:t.clockPointerStyle},[n("span")]),t._l(12,function(e){return n("div",{staticClass:"q-datetime-clock-position",class:["q-datetime-clock-pos-"+(e-1),5*(e-1)===t.minute?"active":""]},[n("span",[t._v(t._s(5*(e-1)))])])})],2)]):t._e()]):t._e()]),t._t("default")],2)])},staticRenderFns:[],name:"q-inline-datetime",mixins:[Zi],props:{defaultSelection:[String,Number,Date],disable:Boolean,readonly:Boolean},components:{QIcon:Me,QBtn:gn},directives:{Ripple:He},data:function(){var t;switch(this.type){case"time":t="hour";break;case"date":default:t="day"}return{view:t,dragging:!1,centerClockPos:0}},watch:{value:function(t){t||(this.view=["date","datetime"].includes(this.type)?"day":"hour")},view:function(t){if("year"===t||"month"===t){var e=this.$refs.selector,n="year"===t?this.year-this.yearMin:this.month-this.monthMin;this.$nextTick(function(){e.scrollTop=n*c(e.children[0].children[0])-c(e)/2.5})}}},computed:{classes:function(){var t=[];return this.disable&&t.push("disabled"),this.readonly&&t.push("readonly"),this.color&&t.push("text-"+this.color),t},firstDayOfWeek:function(){return this.mondayFirst?1:this.saturdayFirst?6:0},headerDayNames:function(){var t=this.dayNames.map(function(t){return t.slice(0,3)}),e=this.firstDayOfWeek;return e>0?t.slice(e,7).concat(t.slice(0,e)):t},monthString:function(){return""+this.monthNames[this.month-1].slice(0,3)},monthStamp:function(){return this.monthNames[this.month-1]+" "+this.year},weekDayString:function(){return this.dayNames[this.model.getDay()]},fillerDays:function(){var t=new Date(this.model.getFullYear(),this.model.getMonth(),1).getDay()-this.firstDayOfWeek;return t<0&&(t+=7),t},beforeMinDays:function(){return!(null===this.pmin||!te(this.pmin,this.model,"month"))&&this.pmin.getDate()-1},afterMaxDays:function(){return!(null===this.pmax||!te(this.pmax,this.model,"month"))&&this.daysInMonth-this.maxDay},maxDay:function(){return null!==this.pmax?this.pmax.getDate():this.daysInMonth},daysInterval:function(){var t=null===this.pmax||!1===this.afterMaxDays?0:this.afterMaxDays;if(this.beforeMinDays||t){var e=this.beforeMinDays?this.beforeMinDays+1:1;return Array.apply(null,{length:this.daysInMonth-e-t+1}).map(function(t,n){return n+e})}return this.daysInMonth},hour:function(){var t=this.model.getHours();return this.format24h?t:ie(t)},minute:function(){return this.model.getMinutes()},am:function(){return this.model.getHours()<=11},clockPointerStyle:function(){var t="minute"===this.view?60:this.format24h?24:12;return p("rotate("+(Math.round(("minute"===this.view?this.minute:this.hour)*(360/t))-180)+"deg)")}},methods:{setYear:function(t){this.editable&&(this.view="day",this.model=new Date(this.model.setFullYear(this.__parseTypeValue("year",t))))},setMonth:function(t){this.editable&&(this.view="day",this.model=Ut(this.model,{month:t}))},setDay:function(t){this.editable&&(this.model=new Date(this.model.setDate(this.__parseTypeValue("date",t))))},setHour:function(t){this.editable&&(t=this.__parseTypeValue("hour",t),!this.format24h&&t<12&&!this.am&&(t+=12),this.model=new Date(this.model.setHours(t)))},setMinute:function(t){this.editable&&(this.model=new Date(this.model.setMinutes(this.__parseTypeValue("minute",t))))},__pad:function(t,e){return(t<10?e||"0":"")+t},__dragStart:function(t){t.stopPropagation(),t.preventDefault();var e=this.$refs.clock,n=s(e);this.centerClockPos={top:n.top+c(e)/2,left:n.left+u(e)/2},this.dragging=!0,this.__updateClock(t)},__dragMove:function(t){this.dragging&&(t.stopPropagation(),t.preventDefault(),this.__updateClock(t))},__dragStop:function(t){t.stopPropagation(),t.preventDefault(),this.dragging=!1,this.view="minute"},__updateClock:function(t){var e=A(t),n=Math.abs(e.top-this.centerClockPos.top),i=Math.sqrt(Math.pow(Math.abs(e.top-this.centerClockPos.top),2)+Math.pow(Math.abs(e.left-this.centerClockPos.left),2)),r=Math.asin(n/i)*(180/Math.PI);r=e.top=Math.min(75,i);return this.backdrop.inTransit=!1,o.inTransit=!1,void(s?this.__show(e):this.backdrop.percentage=0)}o.position=n?Math.max(i-r,0):Math.min(0,r-i),a&&(this.backdrop.percentage=_(r/i,0,1)),t.isFirst&&(a&&(document.body.classList.add("with-layout-side-opened"),this.backdrop.inTransit=e),o.inTransit=!0)},__closeLeftByTouch:function(t){this.__closeByTouch(t,"left")},__closeRightByTouch:function(t){this.__closeByTouch(t,"right",!0)},__closeByTouch:function(t,e,n){void 0===e&&(n=this.rightState.openedSmall,e=n?"right":"left");var i=this[e].w,r=this[e+"State"];if(!this[e+"OnLayout"]){var o=t.direction===e?_(t.distance.x,0,i):0;if(t.isFinal){var a=Math.abs(o)=this.leftBreakpoint},leftOnLayout:function(){return this.leftOverBreakpoint&&this.leftState.openedBig},rightOverBreakpoint:function(){return!this.rightState.openedSmall&&0!==this.rightBreakPoint&&this.layout.w>=this.rightBreakpoint},rightOnLayout:function(){return this.rightOverBreakpoint&&this.rightState.openedBig},hideBackdrop:function(){return!this.backdrop.inTransit&&!this.leftState.openedSmall&&!this.rightState.openedSmall},fixed:function(){return{header:this.reveal||this.view.indexOf("H")>-1,footer:this.view.indexOf("F")>-1,left:this.view.indexOf("L")>-1,right:this.view.indexOf("R")>-1}},rows:function(){var t=this.view.toLowerCase().split(" ");return{top:t[0].split(""),middle:t[1].split(""),bottom:t[2].split("")}},computedPageStyle:function(){var t=this.rows,e={};return!t.top.includes("p")&&this.fixed.header&&(e.paddingTop=this.header.h+"px"),!t.bottom.includes("p")&&this.fixed.footer&&(e.paddingBottom=this.footer.h+"px"),"p"!==t.middle[0]&&this.leftOnLayout&&(e.paddingLeft=this.left.w+"px"),"p"!==t.middle[2]&&this.rightOnLayout&&(e.paddingRight=this.right.w+"px"),e},mainStyle:function(){var t={minHeight:"calc(100vh - "+(this.header.h+this.footer.h)+"px)"};return this.pageStyle?Y({},this.pageStyle,t):t},showHeader:function(){return this.headerOnScreen||!this.reveal},computedHeaderStyle:function(){var t=this.rows,e=this.showHeader?{}:p("translateY("+-this.header.h+"px)");return"l"===t.top[0]&&this.leftOnLayout&&(e.marginLeft=this.left.w+"px"),"r"===t.top[2]&&this.rightOnLayout&&(e.marginRight=this.right.w+"px"),this.headerStyle?Y({},this.headerStyle,e):e},computedFooterStyle:function(){var t=this.rows,e={};return"l"===t.bottom[0]&&this.leftOnLayout&&(e.marginLeft=this.left.w+"px"),"r"===t.bottom[2]&&this.rightOnLayout&&(e.marginRight=this.right.w+"px"),this.footerStyle?Y({},this.footerStyle,e):e},computedLeftClass:function(){var t={"on-layout":this.leftOnLayout,fixed:this.fixed.left||!this.leftOnLayout,"on-top":!this.leftOverBreakpoint||this.leftState.inTransit,"transition-generic":!this.leftState.inTransit,"top-padding":this.fixed.left||"l"===this.rows.top[0]};return this.leftClass?Y({},this.leftClass,t):t},computedRightClass:function(){var t={"on-layout":this.rightOnLayout,fixed:this.fixed.right||!this.rightOnLayout,"on-top":!this.rightOverBreakpoint||this.rightState.inTransit,"transition-generic":!this.rightState.inTransit,"top-padding":this.fixed.right||"r"===this.rows.top[2]};return this.rightClass?Y({},this.rightClass,t):t},computedHeaderClass:function(){var t={"fixed-top":this.fixed.header};return this.headerClass?Y({},this.headerClass,t):t},computedFooterClass:function(){var t={"fixed-bottom":this.fixed.footer};return this.footerClass?Y({},this.footerClass,t):t},offsetTop:function(){return this.fixed.header?0:this.header.h-this.scroll.position},offsetBottom:function(){if(!this.fixed.footer){var t=this.scroll.scrollHeight-this.layout.h-this.scroll.position-this.footer.h;if(t<0)return t}},computedLeftStyle:function(){if(!this.leftOnLayout){var t=p(this.leftState.inTransit?"translateX("+this.leftState.position+"px)":"translateX("+(this.leftState.openedSmall?0:"-100%")+")");return this.leftStyle?Y({},this.leftStyle,t):t}var e=this.rows,n={};return"l"!==e.top[0]&&(this.fixed.left&&this.offsetTop?n.top=Math.max(0,this.offsetTop)+"px":this.showHeader&&(n.top=this.header.h+"px")),"l"!==e.bottom[0]&&(this.fixed.footer||!this.fixed.left?n.bottom=this.footer.h+"px":this.offsetBottom&&(n.bottom=-this.offsetBottom+"px")),this.leftStyle?Y({},this.leftStyle,n):n},computedRightStyle:function(){if(!this.rightOnLayout){var t=p(this.rightState.inTransit?"translateX("+this.rightState.position+"px)":"translateX("+(this.rightState.openedSmall?0:"100%")+")");return this.rightStyle?Y({},this.rightStyle,t):t}var e=this.rows,n={};return"r"!==e.top[2]&&(this.fixed.right&&this.offsetTop?n.top=Math.max(0,this.offsetTop)+"px":this.showHeader&&(n.top=this.header.h+"px")),"r"!==e.bottom[2]&&(this.fixed.footer||!this.fixed.right?n.bottom=this.footer.h+"px":this.offsetBottom&&(n.bottom=-this.offsetBottom+"px")),this.rightStyle?Y({},this.rightStyle,n):n}},methods:{onHeaderResize:function(t){re(this.header,t)},onFooterResize:function(t){re(this.footer,t)},onLeftAsideResize:function(t){re(this.left,t)},onRightAsideResize:function(t){re(this.right,t)},onLayoutResize:function(){oe(this.scroll,{scrollHeight:j(this.$el)})},onWindowResize:function(t){re(this.layout,t),this.$emit("resize",t)},onPageScroll:function(t){if(oe(this.scroll,t),this.reveal){var e=!(t.position>this.header.h&&"down"===t.direction&&t.position-t.inflexionPosition>=100);this.headerOnScreen!==e&&(this.headerOnScreen=e)}this.$emit("scroll",t)}}},lr=["top","right","bottom","left"],cr=(String,Array,Boolean,String,Number,Number,Function,Number,String,String,String,String,Boolean,Boolean,Object,Object,Object,Number,{render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{directives:[{name:"ripple",rawName:"v-ripple.mat",value:t.vm.done,expression:"vm.done",modifiers:{mat:!0}}],staticClass:"q-stepper-tab col-grow flex no-wrap relative-position",class:{"step-error":t.vm.error,"step-active":t.vm.active,"step-done":t.vm.done,"step-waiting":t.vm.waiting,"step-disabled":t.vm.disable,"step-colored":t.vm.active||t.vm.done,"items-center":!t.vm.__stepper.vertical,"items-start":t.vm.__stepper.vertical,"q-stepper-first":t.vm.first,"q-stepper-last":t.vm.last},on:{click:t.__select}},[n("div",{staticClass:"q-stepper-dot row flex-center q-stepper-line relative-position"},[n("span",{staticClass:"row flex-center"},[t.vm.stepIcon?n("q-icon",{attrs:{name:t.vm.stepIcon}}):n("span",[t._v(t._s(t.vm.innerOrder+1))])],1)]),t.vm.title?n("div",{staticClass:"q-stepper-label q-stepper-line relative-position"},[n("div",{staticClass:"q-stepper-title",domProps:{innerHTML:t._s(t.vm.title)}}),n("div",{staticClass:"q-stepper-subtitle",domProps:{innerHTML:t._s(t.vm.subtitle)}})]):t._e()])},staticRenderFns:[],name:"q-step-header",components:{QIcon:Me},directives:{Ripple:He},props:["vm"],methods:{__select:function(){this.vm.select()}}}),ur=(Number,String,Boolean,String,String,String,Number,String,Boolean,String,String,String,Boolean,Number,String,String,Boolean,Boolean,Boolean,String,Boolean,String,Boolean,String,Boolean,{directives:{Ripple:He},props:{label:String,icon:String,disable:Boolean,hidden:Boolean,hide:{type:String,default:""},name:{type:String,default:function(){return Le()}},alert:Boolean,count:[Number,String],color:String},inject:["data","selectTab"],computed:{active:function(){var t=this.data.tabName===this.name;return t&&this.$emit("select",this.name),t},classes:function(){var t={active:this.active,hidden:this.hidden,disabled:this.disable,"icon-and-label":this.icon&&this.label,"hide-icon":"icon"===this.hide,"hide-label":"label"===this.hide},e=this.data.inverted?this.color||this.data.color:this.color;return e&&(t["text-"+e]="ios"!==this.$q.theme||this.active),t},barStyle:function(){if(!this.active||!this.data.highlight)return"display: none;"}},methods:{__getTabContent:function(t){var e=[];return this.icon&&e.push(t(Me,{staticClass:"q-tab-icon",props:{name:this.icon}})),this.label&&e.push(t("span",{staticClass:"q-tab-label",domProps:{innerHTML:this.label}})),this.count?e.push(t(Jn,{props:{floating:!0}},[this.count])):this.alert&&e.push(t("div",{staticClass:"q-dot"})),e.push(this.$slots.default),"ios"!==this.$q.theme&&e.push(t("div",{staticClass:"q-tabs-bar",style:this.barStyle})),e}}}),dr=(Boolean,String,Boolean,String,String,String,String,Boolean,Boolean,Boolean,Boolean,{name:"q-toolbar",functional:!0,props:{color:String,inverted:Boolean,glossy:Boolean},render:function(t,e){var n=e.data.staticClass,i=e.props,r="q-toolbar-"+(i.inverted?"inverted":"normal");return i.color&&(r+=" "+(i.inverted?"text":"bg")+"-"+i.color),i.glossy&&(r+=" glossy"),e.data.staticClass="q-toolbar row no-wrap items-center relative-position "+r+(n?" "+n:""),t("div",e.data,e.children)}}),hr={name:"q-toolbar-title",functional:!0,render:function(t,e){var n=e.data,i=n.staticClass,r=e.slots(),o=[r.default];return r.subtitle&&o.push(t("div",{staticClass:"q-toolbar-subtitle"},r.subtitle)),n.staticClass="q-toolbar-title"+(i?" "+i:""),t("div",n,o)}},fr={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("li",{staticClass:"q-tree-item"},[n("div",{staticClass:"row inline items-center",class:{"q-tree-link":t.model.handler||t.isExpandable}},[n("div",{directives:[{name:"ripple",rawName:"v-ripple.mat",modifiers:{mat:!0}}],staticClass:"q-tree-label relative-position row items-center",on:{click:t.tap}},[t.model.icon?n("q-icon",{staticClass:"on-left",attrs:{name:t.model.icon}}):t._e(),n("span",{domProps:{innerHTML:t._s(t.model.title)}})],1),t.isExpandable?n("span",{staticClass:"on-right",domProps:{innerHTML:t._s(t.model.expanded?t.contractHtml:t.expandHtml)},on:{click:t.toggle}}):t._e()]),n("q-slide-transition",[n("ul",{directives:[{name:"show",rawName:"v-show",value:t.isExpandable&&t.model.expanded,expression:"isExpandable && model.expanded"}]},t._l(t.model.children,function(e){return n("q-tree-item",{key:e.id||e.title,attrs:{model:e,"contract-html":t.contractHtml,"expand-html":t.expandHtml}})}))])],1)},staticRenderFns:[],name:"q-tree-item",components:{QIcon:Me,QSlideTransition:ti},directives:{Ripple:He},props:["model","contractHtml","expandHtml"],methods:{tap:function(){"function"==typeof this.model.handler&&this.model.handler(this.model),this.toggle()},toggle:function(){this.isExpandable&&(this.model.expanded=!this.model.expanded)}},computed:{isExpandable:function(){return this.model.children&&this.model.children.length}}};Array,String,String,String,Object,String,Function,Array,String,String,Boolean,Boolean,Boolean,Boolean,String,String;f(function(){se(ge.is.desktop?"desktop":"mobile"),se(ge.has.touch?"touch":"no-touch"),ge.is.ios?se("platform-ios"):ge.is.android&&se("platform-android"),ge.within.iframe&&se("within-iframe"),ge.is.cordova&&se("cordova"),ge.is.electron&&se("electron")}),Array.prototype.includes||(Array.prototype.includes=function(t,e){var n=Object(this),i=parseInt(n.length,10)||0;if(0===i)return!1;var r,o=parseInt(e,10)||0;o>=0?r=o:(r=i+o)<0&&(r=0);for(var a;rn.length)&&(e=n.length),e-=t.length;var i=n.indexOf(t,e);return-1!==i&&i===e}),"function"!=typeof Element.prototype.matches&&(Element.prototype.matches=Element.prototype.msMatchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.webkitMatchesSelector||function(t){for(var e=this,n=(e.document||e.ownerDocument).querySelectorAll(t),i=0;n[i]&&n[i]!==e;)++i;return Boolean(n[i])}),"function"!=typeof Element.prototype.closest&&(Element.prototype.closest=function(t){for(var e=this;e&&1===e.nodeType;){if(e.matches(t))return e;e=e.parentNode}return null}),Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(t){if(null==this)throw new TypeError("Array.prototype.find called on null or undefined");if("function"!=typeof t)throw new TypeError("predicate must be a function");for(var e,n=Object(this),i=n.length>>>0,r=arguments[1],o=0;o0?t.dismiss():t.inTransition=!1},300+(this.stack[0].timeout||2500))},dismiss:function(t){var e=this;clearTimeout(this.timer),clearTimeout(this.activeTimer),this.active=!1,this.timer=null,setTimeout(function(){if("function"==typeof e.stack[0].onDismiss&&e.stack[0].onDismiss(),e.stack.shift(),t&&t(),e.stack.length>0)return e.active=!0,void e.__show();e.inTransition=!1},350)},setDefaults:function(t){Y(!0,this.defaults,t)}}}),Er=[],Or=!1;[{name:"positive",defaults:{icon:Oe.positive,classes:"bg-positive"}},{name:"negative",defaults:{icon:Oe.negative,classes:"bg-negative"}},{name:"info",defaults:{icon:Oe.info,classes:"bg-info"}},{name:"warning",defaults:{icon:Oe.warning,classes:"bg-warning"}}].forEach(function(t){me[t.name]=function(e){return me(e,t.defaults)}});var Mr={version:"0.14.4",install:Se,start:qe,theme:ke};e.j=Mr},function(t,e){t.exports=function(t,e,n,i,r,o){var a,s=t=t||{},l=typeof t.default;"object"!==l&&"function"!==l||(a=t,s=t.default);var c="function"==typeof s?s.options:s;e&&(c.render=e.render,c.staticRenderFns=e.staticRenderFns,c._compiled=!0),n&&(c.functional=!0),r&&(c._scopeId=r);var u;if(o?(u=function(t){t=t||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,t||"undefined"==typeof __VUE_SSR_CONTEXT__||(t=__VUE_SSR_CONTEXT__),i&&i.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(o)},c._ssrRegister=u):i&&(u=i),u){var d=c.functional,h=d?c.render:c.beforeCreate;d?c.render=function(t,e){return u.call(e),h(t,e)}:c.beforeCreate=h?[].concat(h,u):[u]}return{esModule:a,exports:s,options:c}}},function(t,e,n){"use strict";(function(e){function i(t,e){!r.isUndefined(t)&&r.isUndefined(t["Content-Type"])&&(t["Content-Type"]=e)}var r=n(0),o=n(29),a={"Content-Type":"application/x-www-form-urlencoded"},s={adapter:function(){var t;return"undefined"!=typeof XMLHttpRequest?t=n(6):void 0!==e&&(t=n(6)),t}(),transformRequest:[function(t,e){return o(e,"Content-Type"),r.isFormData(t)||r.isArrayBuffer(t)||r.isBuffer(t)||r.isStream(t)||r.isFile(t)||r.isBlob(t)?t:r.isArrayBufferView(t)?t.buffer:r.isURLSearchParams(t)?(i(e,"application/x-www-form-urlencoded;charset=utf-8"),t.toString()):r.isObject(t)?(i(e,"application/json;charset=utf-8"),JSON.stringify(t)):t}],transformResponse:[function(t){if("string"==typeof t)try{t=JSON.parse(t)}catch(t){}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,validateStatus:function(t){return t>=200&&t<300}};s.headers={common:{Accept:"application/json, text/plain, */*"}},r.forEach(["delete","get","head"],function(t){s.headers[t]={}}),r.forEach(["post","put","patch"],function(t){s.headers[t]=r.merge(a)}),t.exports=s}).call(e,n(28))},function(t,e,n){"use strict";(function(t){/*!
+ * Vue.js v2.3.4
+ * (c) 2014-2017 Evan You
+ * Released under the MIT License.
+ */
+function n(t){return void 0===t||null===t}function i(t){return void 0!==t&&null!==t}function r(t){return!0===t}function o(t){return!1===t}function a(t){return"string"==typeof t||"number"==typeof t}function s(t){return null!==t&&"object"==typeof t}function l(t){return"[object Object]"===Wn.call(t)}function c(t){return"[object RegExp]"===Wn.call(t)}function u(t){return null==t?"":"object"==typeof t?JSON.stringify(t,null,2):String(t)}function d(t){var e=parseFloat(t);return isNaN(e)?t:e}function h(t,e){for(var n=Object.create(null),i=t.split(","),r=0;r-1)return t.splice(n,1)}}function p(t,e){return Xn.call(t,e)}function m(t){var e=Object.create(null);return function(n){return e[n]||(e[n]=t(n))}}function v(t,e){function n(n){var i=arguments.length;return i?i>1?t.apply(e,arguments):t.call(e,n):t.call(e)}return n._length=t.length,n}function g(t,e){e=e||0;for(var n=t.length-e,i=new Array(n);n--;)i[n]=t[n+e];return i}function y(t,e){for(var n in e)t[n]=e[n];return t}function _(t){for(var e={},n=0;nWi&&Hi[n].id>t.id;)n--;Hi.splice(n+1,0,t)}else Hi.push(t);Vi||(Vi=!0,qi(St))}}function Ot(t){Ji.clear(),Mt(t,Ji)}function Mt(t,e){var n,i,r=Array.isArray(t);if((r||s(t))&&Object.isExtensible(t)){if(t.__ob__){var o=t.__ob__.dep.id;if(e.has(o))return;e.add(o)}if(r)for(n=t.length;n--;)Mt(t[n],e);else for(i=Object.keys(t),n=i.length;n--;)Mt(t[i[n]],e)}}function At(t,e,n){Gi.get=function(){return this[e][n]},Gi.set=function(t){this[e][n]=t},Object.defineProperty(t,n,Gi)}function Bt(t){t._watchers=[];var e=t.$options;e.props&&Lt(t,e.props),e.methods&&It(t,e.methods),e.data?Pt(t):B(t._data={},!0),e.computed&&Nt(t,e.computed),e.watch&&Ft(t,e.watch)}function Lt(t,e){var n=t.$options.propsData||{},i=t._props={},r=t.$options._propKeys=[],o=!t.$parent;Bi.shouldConvert=o;for(var a in e)!function(o){r.push(o);var a=Q(o,e,n,t);L(i,o,a),o in t||At(t,"_props",o)}(a);Bi.shouldConvert=!0}function Pt(t){var e=t.$options.data;e=t._data="function"==typeof e?Dt(e,t):e||{},l(e)||(e={});for(var n=Object.keys(e),i=t.$options.props,r=n.length;r--;)i&&p(i,n[r])||k(n[r])||At(t,"_data",n[r]);B(e,!0)}function Dt(t,e){try{return t.call(e)}catch(t){return $(t,e,"data()"),{}}}function Nt(t,e){var n=t._computedWatchers=Object.create(null);for(var i in e){var r=e[i],o="function"==typeof r?r:r.get;n[i]=new Ki(t,o,b,Zi),i in t||Rt(t,i,r)}}function Rt(t,e,n){"function"==typeof n?(Gi.get=jt(e),Gi.set=b):(Gi.get=n.get?!1!==n.cache?jt(e):n.get:b,Gi.set=n.set?n.set:b),Object.defineProperty(t,e,Gi)}function jt(t){return function(){var e=this._computedWatchers&&this._computedWatchers[t];if(e)return e.dirty&&e.evaluate(),Ti.target&&e.depend(),e.value}}function It(t,e){t.$options.props;for(var n in e)t[n]=null==e[n]?b:v(e[n],t)}function Ft(t,e){for(var n in e){var i=e[n];if(Array.isArray(i))for(var r=0;r=0||n.indexOf(t[r])<0)&&i.push(t[r]);return i}return t}function ve(t){this._init(t)}function ge(t){t.use=function(t){if(t.installed)return this;var e=g(arguments,1);return e.unshift(this),"function"==typeof t.install?t.install.apply(t,e):"function"==typeof t&&t.apply(null,e),t.installed=!0,this}}function ye(t){t.mixin=function(t){return this.options=H(this.options,t),this}}function _e(t){t.cid=0;var e=1;t.extend=function(t){t=t||{};var n=this,i=n.cid,r=t._Ctor||(t._Ctor={});if(r[i])return r[i];var o=t.name||n.options.name,a=function(t){this._init(t)};return a.prototype=Object.create(n.prototype),a.prototype.constructor=a,a.cid=e++,a.options=H(n.options,t),a.super=n,a.options.props&&be(a),a.options.computed&&we(a),a.extend=n.extend,a.mixin=n.mixin,a.use=n.use,ri.forEach(function(t){a[t]=n[t]}),o&&(a.options.components[o]=a),a.superOptions=n.options,a.extendOptions=t,a.sealedOptions=y({},a.options),r[i]=a,a}}function be(t){var e=t.options.props;for(var n in e)At(t.prototype,"_props",n)}function we(t){var e=t.options.computed;for(var n in e)Rt(t.prototype,n,e[n])}function xe(t){ri.forEach(function(e){t[e]=function(t,n){return n?("component"===e&&l(n)&&(n.name=n.name||t,n=this.options._base.extend(n)),"directive"===e&&"function"==typeof n&&(n={bind:n,update:n}),this.options[e+"s"][t]=n,n):this.options[e+"s"][t]}})}function Ce(t){return t&&(t.Ctor.options.name||t.tag)}function ke(t,e){return"string"==typeof t?t.split(",").indexOf(e)>-1:!!c(t)&&t.test(e)}function Se(t,e,n){for(var i in t){var r=t[i];if(r){var o=Ce(r.componentOptions);o&&!n(o)&&(r!==e&&qe(r),t[i]=null)}}}function qe(t){t&&t.componentInstance.$destroy()}function $e(t){for(var e=t.data,n=t,r=t;i(r.componentInstance);)r=r.componentInstance._vnode,r.data&&(e=Te(r.data,e));for(;i(n=n.parent);)n.data&&(e=Te(e,n.data));return Ee(e)}function Te(t,e){return{staticClass:Oe(t.staticClass,e.staticClass),class:i(t.class)?[t.class,e.class]:e.class}}function Ee(t){var e=t.class,n=t.staticClass;return i(n)||i(e)?Oe(n,Me(e)):""}function Oe(t,e){return t?e?t+" "+e:t:e||""}function Me(t){if(n(t))return"";if("string"==typeof t)return t;var e="";if(Array.isArray(t)){for(var r,o=0,a=t.length;o-1?Cr[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:Cr[t]=/HTMLUnknownElement/.test(e.toString())}function Le(t){if("string"==typeof t){var e=document.querySelector(t);return e||document.createElement("div")}return t}function Pe(t,e){var n=document.createElement(t);return"select"!==t?n:(e.data&&e.data.attrs&&void 0!==e.data.attrs.multiple&&n.setAttribute("multiple","multiple"),n)}function De(t,e){return document.createElementNS(_r[t],e)}function Ne(t){return document.createTextNode(t)}function Re(t){return document.createComment(t)}function je(t,e,n){t.insertBefore(e,n)}function Ie(t,e){t.removeChild(e)}function Fe(t,e){t.appendChild(e)}function ze(t){return t.parentNode}function He(t){return t.nextSibling}function Ue(t){return t.tagName}function Qe(t,e){t.textContent=e}function Ve(t,e,n){t.setAttribute(e,n)}function Ye(t,e){var n=t.data.ref;if(n){var i=t.context,r=t.componentInstance||t.elm,o=i.$refs;e?Array.isArray(o[n])?f(o[n],r):o[n]===r&&(o[n]=void 0):t.data.refInFor?Array.isArray(o[n])&&o[n].indexOf(r)<0?o[n].push(r):o[n]=[r]:o[n]=r}}function We(t,e){return t.key===e.key&&t.tag===e.tag&&t.isComment===e.isComment&&i(t.data)===i(e.data)&&Xe(t,e)}function Xe(t,e){if("input"!==t.tag)return!0;var n;return(i(n=t.data)&&i(n=n.attrs)&&n.type)===(i(n=e.data)&&i(n=n.attrs)&&n.type)}function Ke(t,e,n){var r,o,a={};for(r=e;r<=n;++r)o=t[r].key,i(o)&&(a[o]=r);return a}function Je(t,e){(t.data.directives||e.data.directives)&&Ge(t,e)}function Ge(t,e){var n,i,r,o=t===qr,a=e===qr,s=Ze(t.data.directives,t.context),l=Ze(e.data.directives,e.context),c=[],u=[];for(n in l)i=s[n],r=l[n],i?(r.oldValue=i.value,en(r,"update",e,t),r.def&&r.def.componentUpdated&&u.push(r)):(en(r,"bind",e,t),r.def&&r.def.inserted&&c.push(r));if(c.length){var d=function(){for(var n=0;n-1?e.split(/\s+/).forEach(function(e){return t.classList.add(e)}):t.classList.add(e);else{var n=" "+(t.getAttribute("class")||"")+" ";n.indexOf(" "+e+" ")<0&&t.setAttribute("class",(n+e).trim())}}function _n(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.split(/\s+/).forEach(function(e){return t.classList.remove(e)}):t.classList.remove(e);else{for(var n=" "+(t.getAttribute("class")||"")+" ",i=" "+e+" ";n.indexOf(i)>=0;)n=n.replace(i," ");t.setAttribute("class",n.trim())}}function bn(t){if(t){if("object"==typeof t){var e={};return!1!==t.css&&y(e,Ur(t.name||"v")),y(e,t),e}return"string"==typeof t?Ur(t):void 0}}function wn(t){Gr(function(){Gr(t)})}function xn(t,e){(t._transitionClasses||(t._transitionClasses=[])).push(e),yn(t,e)}function Cn(t,e){t._transitionClasses&&f(t._transitionClasses,e),_n(t,e)}function kn(t,e,n){var i=Sn(t,e),r=i.type,o=i.timeout,a=i.propCount;if(!r)return n();var s=r===Vr?Xr:Jr,l=0,c=function(){t.removeEventListener(s,u),n()},u=function(e){e.target===t&&++l>=a&&c()};setTimeout(function(){l0&&(n=Vr,u=a,d=o.length):e===Yr?c>0&&(n=Yr,u=c,d=l.length):(u=Math.max(a,c),n=u>0?a>c?Vr:Yr:null,d=n?n===Vr?o.length:l.length:0),{type:n,timeout:u,propCount:d,hasTransform:n===Vr&&Zr.test(i[Wr+"Property"])}}function qn(t,e){for(;t.length1}function An(t,e){!0!==e.data.show&&Tn(e)}function Bn(t,e,n){var i=e.value,r=t.multiple;if(!r||Array.isArray(i)){for(var o,a,s=0,l=t.options.length;s-1,a.selected!==o&&(a.selected=o);else if(w(Pn(a),i))return void(t.selectedIndex!==s&&(t.selectedIndex=s));r||(t.selectedIndex=-1)}}function Ln(t,e){for(var n=0,i=e.length;n0,mi=hi&&hi.indexOf("edge/")>0,vi=hi&&hi.indexOf("android")>0,gi=hi&&/iphone|ipad|ipod|ios/.test(hi),yi=hi&&/chrome\/\d+/.test(hi)&&!mi,_i=!1;if(di)try{var bi={};Object.defineProperty(bi,"passive",{get:function(){_i=!0}}),window.addEventListener("test-passive",null,bi)}catch(t){}var wi,xi,Ci=function(){return void 0===wi&&(wi=!di&&void 0!==t&&"server"===t.process.env.VUE_ENV),wi},ki=di&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__,Si="undefined"!=typeof Symbol&&T(Symbol)&&"undefined"!=typeof Reflect&&T(Reflect.ownKeys),qi=function(){function t(){i=!1;var t=n.slice(0);n.length=0;for(var e=0;e1?g(n):n;for(var i=g(arguments,1),r=0,o=n.length;r1&&(e[n[0].trim()]=n[1].trim())}}),e}),Rr=/^--/,jr=/\s*!important$/,Ir=function(t,e,n){if(Rr.test(e))t.style.setProperty(e,n);else if(jr.test(n))t.style.setProperty(e,n.replace(jr,""),"important");else{var i=zr(e);if(Array.isArray(n))for(var r=0,o=n.length;rp?(d=n(r[g+1])?null:r[g+1].elm,y(t,d,r,f,g,o)):f>g&&b(t,e,h,p)}function C(t,e,o,a){if(t!==e){if(r(e.isStatic)&&r(t.isStatic)&&e.key===t.key&&(r(e.isCloned)||r(e.isOnce)))return e.elm=t.elm,void(e.componentInstance=t.componentInstance);var s,l=e.data;i(l)&&i(s=l.hook)&&i(s=s.prepatch)&&s(t,e);var c=e.elm=t.elm,u=t.children,d=e.children;if(i(l)&&m(e)){for(s=0;s-1}function o(t,e){switch(typeof e){case"undefined":return;case"object":return e;case"function":return e(t);case"boolean":return e?t.params:void 0}}function a(t,e,n){void 0===e&&(e={});var i,r=n||s;try{i=r(t||"")}catch(t){i={}}for(var o in e){var a=e[o];i[o]=Array.isArray(a)?a.slice():a}return i}function s(t){var e={};return(t=t.trim().replace(/^(\?|#|&)/,""))?(t.split("&").forEach(function(t){var n=t.replace(/\+/g," ").split("="),i=Pt(n.shift()),r=n.length>0?Pt(n.join("=")):null;void 0===e[i]?e[i]=r:Array.isArray(e[i])?e[i].push(r):e[i]=[e[i],r]}),e):e}function l(t){var e=t?Object.keys(t).map(function(e){var n=t[e];if(void 0===n)return"";if(null===n)return Lt(e);if(Array.isArray(n)){var i=[];return n.forEach(function(t){void 0!==t&&(null===t?i.push(Lt(e)):i.push(Lt(e)+"="+Lt(t)))}),i.join("&")}return Lt(e)+"="+Lt(n)}).filter(function(t){return t.length>0}).join("&"):null;return e?"?"+e:""}function c(t,e,n,i){var r=i&&i.options.stringifyQuery,o={name:e.name||t&&t.name,meta:t&&t.meta||{},path:e.path||"/",hash:e.hash||"",query:e.query||{},params:e.params||{},fullPath:d(e,r),matched:t?u(t):[]};return n&&(o.redirectedFrom=d(n,r)),Object.freeze(o)}function u(t){for(var e=[];t;)e.unshift(t),t=t.parent;return e}function d(t,e){var n=t.path,i=t.query;void 0===i&&(i={});var r=t.hash;void 0===r&&(r="");var o=e||l;return(n||"/")+o(i)+r}function h(t,e){return e===Nt?t===e:!!e&&(t.path&&e.path?t.path.replace(Dt,"")===e.path.replace(Dt,"")&&t.hash===e.hash&&f(t.query,e.query):!(!t.name||!e.name)&&(t.name===e.name&&t.hash===e.hash&&f(t.query,e.query)&&f(t.params,e.params)))}function f(t,e){void 0===t&&(t={}),void 0===e&&(e={});var n=Object.keys(t),i=Object.keys(e);return n.length===i.length&&n.every(function(n){var i=t[n],r=e[n];return"object"==typeof i&&"object"==typeof r?f(i,r):String(i)===String(r)})}function p(t,e){return 0===t.path.replace(Dt,"/").indexOf(e.path.replace(Dt,"/"))&&(!e.hash||t.hash===e.hash)&&m(t.query,e.query)}function m(t,e){for(var n in e)if(!(n in t))return!1;return!0}function v(t){if(!(t.metaKey||t.altKey||t.ctrlKey||t.shiftKey||t.defaultPrevented||void 0!==t.button&&0!==t.button)){if(t.currentTarget&&t.currentTarget.getAttribute){if(/\b_blank\b/i.test(t.currentTarget.getAttribute("target")))return}return t.preventDefault&&t.preventDefault(),!0}}function g(t){if(t)for(var e,n=0;n=0&&(e=t.slice(i),t=t.slice(0,i));var r=t.indexOf("?");return r>=0&&(n=t.slice(r+1),t=t.slice(0,r)),{path:t,query:n,hash:e}}function w(t){return t.replace(/\/\//g,"/")}function x(t,e){for(var n,i=[],r=0,o=0,a="",s=e&&e.delimiter||"/";null!=(n=Wt.exec(t));){var l=n[0],c=n[1],u=n.index;if(a+=t.slice(o,u),o=u+l.length,c)a+=c[1];else{var d=t[o],h=n[2],f=n[3],p=n[4],m=n[5],v=n[6],g=n[7];a&&(i.push(a),a="");var y=null!=h&&null!=d&&d!==h,_="+"===v||"*"===v,b="?"===v||"*"===v,w=n[2]||s,x=p||m;i.push({name:f||r++,prefix:h||"",delimiter:w,optional:b,repeat:_,partial:y,asterisk:!!g,pattern:x?T(x):g?".*":"[^"+$(w)+"]+?"})}}return o-1&&(r.params[h]=n.params[h]);if(s)return r.path=D(s.path,r.params,'named route "'+o+'"'),a(s,r,i)}else if(r.path){r.params={};for(var f=0;f=t.length?n():t[r]?e(t[r],function(){i(r+1)}):i(r+1)};i(0)}function st(t){return function(e,n,i){var o=!1,a=0,s=null;lt(t,function(t,e,n,l){if("function"==typeof t&&void 0===t.cid){o=!0,a++;var c,u=ut(function(e){e.__esModule&&e.default&&(e=e.default),t.resolved="function"==typeof e?e:Et.extend(e),n.components[l]=e,--a<=0&&i()}),d=ut(function(t){var e="Failed to resolve async component "+l+": "+t;s||(s=r(t)?t:new Error(e),i(s))});try{c=t(u,d)}catch(t){d(t)}if(c)if("function"==typeof c.then)c.then(u,d);else{var h=c.component;h&&"function"==typeof h.then&&h.then(u,d)}}}),o||i()}}function lt(t,e){return ct(t.map(function(t){return Object.keys(t.components).map(function(n){return e(t.components[n],t.instances[n],t,n)})}))}function ct(t){return Array.prototype.concat.apply([],t)}function ut(t){var e=!1;return function(){for(var n=[],i=arguments.length;i--;)n[i]=arguments[i];if(!e)return e=!0,t.apply(this,n)}}function dt(t){if(!t)if(Ft){var e=document.querySelector("base");t=e&&e.getAttribute("href")||"/",t=t.replace(/^https?:\/\/[^\/]+/,"")}else t="/";return"/"!==t.charAt(0)&&(t="/"+t),t.replace(/\/$/,"")}function ht(t,e){var n,i=Math.max(t.length,e.length);for(n=0;n=0?e.slice(0,n):e;window.location.replace(i+"#"+t)}function $t(t,e){return t.push(e),function(){var n=t.indexOf(e);n>-1&&t.splice(n,1)}}function Tt(t,e,n){var i="hash"===n?"#"+e:e;return t?w(t+"/"+i):i}var Et,Ot={name:"router-view",functional:!0,props:{name:{type:String,default:"default"}},render:function(t,e){var n=e.props,i=e.children,r=e.parent,a=e.data;a.routerView=!0;for(var s=r.$createElement,l=n.name,c=r.$route,u=r._routerViewCache||(r._routerViewCache={}),d=0,h=!1;r&&r._routerRoot!==r;)r.$vnode&&r.$vnode.data.routerView&&d++,r._inactive&&(h=!0),r=r.$parent;if(a.routerViewDepth=d,h)return s(u[l],a,i);var f=c.matched[d];if(!f)return u[l]=null,s();var p=u[l]=f.components[l];return a.registerRouteInstance=function(t,e){var n=f.instances[l];(e&&n!==t||!e&&n===t)&&(f.instances[l]=e)},(a.hook||(a.hook={})).prepatch=function(t,e){f.instances[l]=e.componentInstance},a.props=o(c,f.props&&f.props[l]),s(p,a,i)}},Mt=/[!'()*]/g,At=function(t){return"%"+t.charCodeAt(0).toString(16)},Bt=/%2C/g,Lt=function(t){return encodeURIComponent(t).replace(Mt,At).replace(Bt,",")},Pt=decodeURIComponent,Dt=/\/?$/,Nt=c(null,{path:"/"}),Rt=[String,Object],jt=[String,Array],It={name:"router-link",props:{to:{type:Rt,required:!0},tag:{type:String,default:"a"},exact:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,event:{type:jt,default:"click"}},render:function(t){var e=this,n=this.$router,i=this.$route,r=n.resolve(this.to,i,this.append),o=r.location,a=r.route,s=r.href,l={},u=n.options.linkActiveClass,d=n.options.linkExactActiveClass,f=null==u?"router-link-active":u,m=null==d?"router-link-exact-active":d,y=null==this.activeClass?f:this.activeClass,_=null==this.exactActiveClass?m:this.exactActiveClass,b=o.path?c(null,o,null,n):a;l[_]=h(i,b),l[y]=this.exact?l[_]:p(i,b);var w=function(t){v(t)&&(e.replace?n.replace(o):n.push(o))},x={click:v};Array.isArray(this.event)?this.event.forEach(function(t){x[t]=w}):x[this.event]=w;var C={class:l};if("a"===this.tag)C.on=x,C.attrs={href:s};else{var k=g(this.$slots.default);if(k){k.isStatic=!1;var S=Et.util.extend;(k.data=S({},k.data)).on=x;(k.data.attrs=S({},k.data.attrs)).href=s}else C.on=x}return t(this.tag,C,this.$slots.default)}},Ft="undefined"!=typeof window,zt=Array.isArray||function(t){return"[object Array]"==Object.prototype.toString.call(t)},Ht=P,Ut=x,Qt=C,Vt=q,Yt=L,Wt=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");Ht.parse=Ut,Ht.compile=Qt,Ht.tokensToFunction=Vt,Ht.tokensToRegExp=Yt;var Xt=Object.create(null),Kt=Object.create(null),Jt=Ft&&function(){var t=window.navigator.userAgent;return(-1===t.indexOf("Android 2.")&&-1===t.indexOf("Android 4.0")||-1===t.indexOf("Mobile Safari")||-1!==t.indexOf("Chrome")||-1!==t.indexOf("Windows Phone"))&&(window.history&&"pushState"in window.history)}(),Gt=Ft&&window.performance&&window.performance.now?window.performance:Date,Zt=et(),te=function(t,e){this.router=t,this.base=dt(e),this.current=Nt,this.pending=null,this.ready=!1,this.readyCbs=[],this.readyErrorCbs=[],this.errorCbs=[]};te.prototype.listen=function(t){this.cb=t},te.prototype.onReady=function(t,e){this.ready?t():(this.readyCbs.push(t),e&&this.readyErrorCbs.push(e))},te.prototype.onError=function(t){this.errorCbs.push(t)},te.prototype.transitionTo=function(t,e,n){var i=this,r=this.router.match(t,this.current);this.confirmTransition(r,function(){i.updateRoute(r),e&&e(r),i.ensureURL(),i.ready||(i.ready=!0,i.readyCbs.forEach(function(t){t(r)}))},function(t){n&&n(t),t&&!i.ready&&(i.ready=!0,i.readyErrorCbs.forEach(function(e){e(t)}))})},te.prototype.confirmTransition=function(t,e,n){var o=this,a=this.current,s=function(t){r(t)&&(o.errorCbs.length?o.errorCbs.forEach(function(e){e(t)}):(i(!1,"uncaught error during route navigation:"),console.error(t))),n&&n(t)};if(h(t,a)&&t.matched.length===a.matched.length)return this.ensureURL(),s();var l=ht(this.current.matched,t.matched),c=l.updated,u=l.deactivated,d=l.activated,f=[].concat(mt(u),this.router.beforeHooks,vt(c),d.map(function(t){return t.beforeEnter}),st(d));this.pending=t;var p=function(e,n){if(o.pending!==t)return s();try{e(t,a,function(t){!1===t||r(t)?(o.ensureURL(!0),s(t)):"string"==typeof t||"object"==typeof t&&("string"==typeof t.path||"string"==typeof t.name)?(s(),"object"==typeof t&&t.replace?o.replace(t):o.push(t)):n(t)})}catch(t){s(t)}};at(f,p,function(){var n=[];at(yt(d,n,function(){return o.current===t}).concat(o.router.resolveHooks),p,function(){if(o.pending!==t)return s();o.pending=null,e(t),o.router.app&&o.router.app.$nextTick(function(){n.forEach(function(t){t()})})})})},te.prototype.updateRoute=function(t){var e=this.current;this.current=t,this.cb&&this.cb(t),this.router.afterHooks.forEach(function(n){n&&n(t,e)})};var ee=function(t){function e(e,n){var i=this;t.call(this,e,n);var r=e.options.scrollBehavior;r&&V(),window.addEventListener("popstate",function(t){var n=i.current;i.transitionTo(wt(i.base),function(t){r&&Y(e,t,n,!0)})})}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.go=function(t){window.history.go(t)},e.prototype.push=function(t,e,n){var i=this,r=this,o=r.current;this.transitionTo(t,function(t){rt(w(i.base+t.fullPath)),Y(i.router,t,o,!1),e&&e(t)},n)},e.prototype.replace=function(t,e,n){var i=this,r=this,o=r.current;this.transitionTo(t,function(t){ot(w(i.base+t.fullPath)),Y(i.router,t,o,!1),e&&e(t)},n)},e.prototype.ensureURL=function(t){if(wt(this.base)!==this.current.fullPath){var e=w(this.base+this.current.fullPath);t?rt(e):ot(e)}},e.prototype.getCurrentLocation=function(){return wt(this.base)},e}(te),ne=function(t){function e(e,n,i){t.call(this,e,n),i&&xt(this.base)||Ct()}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.setupListeners=function(){var t=this;window.addEventListener("hashchange",function(){Ct()&&t.transitionTo(kt(),function(t){qt(t.fullPath)})})},e.prototype.push=function(t,e,n){this.transitionTo(t,function(t){St(t.fullPath),e&&e(t)},n)},e.prototype.replace=function(t,e,n){this.transitionTo(t,function(t){qt(t.fullPath),e&&e(t)},n)},e.prototype.go=function(t){window.history.go(t)},e.prototype.ensureURL=function(t){var e=this.current.fullPath;kt()!==e&&(t?St(e):qt(e))},e.prototype.getCurrentLocation=function(){return kt()},e}(te),ie=function(t){function e(e,n){t.call(this,e,n),this.stack=[],this.index=-1}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.push=function(t,e,n){var i=this;this.transitionTo(t,function(t){i.stack=i.stack.slice(0,i.index+1).concat(t),i.index++,e&&e(t)},n)},e.prototype.replace=function(t,e,n){var i=this;this.transitionTo(t,function(t){i.stack=i.stack.slice(0,i.index).concat(t),e&&e(t)},n)},e.prototype.go=function(t){var e=this,n=this.index+t;if(!(n<0||n>=this.stack.length)){var i=this.stack[n];this.confirmTransition(i,function(){e.index=n,e.updateRoute(i)})}},e.prototype.getCurrentLocation=function(){var t=this.stack[this.stack.length-1];return t?t.fullPath:"/"},e.prototype.ensureURL=function(){},e}(te),re=function(t){void 0===t&&(t={}),this.app=null,this.apps=[],this.options=t,this.beforeHooks=[],this.resolveHooks=[],this.afterHooks=[],this.matcher=H(t.routes||[],this);var e=t.mode||"hash";switch(this.fallback="history"===e&&!Jt&&!1!==t.fallback,this.fallback&&(e="hash"),Ft||(e="abstract"),this.mode=e,e){case"history":this.history=new ee(this,t.base);break;case"hash":this.history=new ne(this,t.base,this.fallback);break;case"abstract":this.history=new ie(this,t.base)}},oe={currentRoute:{}};re.prototype.match=function(t,e,n){return this.matcher.match(t,e,n)},oe.currentRoute.get=function(){return this.history&&this.history.current},re.prototype.init=function(t){var e=this;if(this.apps.push(t),!this.app){this.app=t;var n=this.history;if(n instanceof ee)n.transitionTo(n.getCurrentLocation());else if(n instanceof ne){var i=function(){n.setupListeners()};n.transitionTo(n.getCurrentLocation(),i,i)}n.listen(function(t){e.apps.forEach(function(e){e._route=t})})}},re.prototype.beforeEach=function(t){return $t(this.beforeHooks,t)},re.prototype.beforeResolve=function(t){return $t(this.resolveHooks,t)},re.prototype.afterEach=function(t){return $t(this.afterHooks,t)},re.prototype.onReady=function(t,e){this.history.onReady(t,e)},re.prototype.onError=function(t){this.history.onError(t)},re.prototype.push=function(t,e,n){this.history.push(t,e,n)},re.prototype.replace=function(t,e,n){this.history.replace(t,e,n)},re.prototype.go=function(t){this.history.go(t)},re.prototype.back=function(){this.go(-1)},re.prototype.forward=function(){this.go(1)},re.prototype.getMatchedComponents=function(t){var e=t?t.matched?t:this.resolve(t).route:this.currentRoute;return e?[].concat.apply([],e.matched.map(function(t){return Object.keys(t.components).map(function(e){return t.components[e]})})):[]},re.prototype.resolve=function(t,e,n){var i=F(t,e||this.history.current,n,this),r=this.match(i,e),o=r.redirectedFrom||r.fullPath;return{location:i,route:r,href:Tt(this.history.base,o,this.mode),normalizedTo:i,resolved:r}},re.prototype.addRoutes=function(t){this.matcher.addRoutes(t),this.history.current!==Nt&&this.history.transitionTo(this.history.getCurrentLocation())},Object.defineProperties(re.prototype,oe),re.install=y,re.version="2.7.0",Ft&&window.Vue&&window.Vue.use(re),e.a=re},,,,,,,,,function(t,e,n){t.exports=n(25)},function(t,e,n){"use strict";function i(t){var e=new a(t),n=o(a.prototype.request,e);return r.extend(n,a.prototype,e),r.extend(n,e),n}var r=n(0),o=n(5),a=n(27),s=n(3),l=i(s);l.Axios=a,l.create=function(t){return i(r.merge(s,t))},l.Cancel=n(9),l.CancelToken=n(42),l.isCancel=n(8),l.all=function(t){return Promise.all(t)},l.spread=n(43),t.exports=l,t.exports.default=l},function(t,e){function n(t){return!!t.constructor&&"function"==typeof t.constructor.isBuffer&&t.constructor.isBuffer(t)}function i(t){return"function"==typeof t.readFloatLE&&"function"==typeof t.slice&&n(t.slice(0,0))}/*!
+ * Determine if an object is a Buffer
+ *
+ * @author Feross Aboukhadijeh
+ * @license MIT
+ */
+t.exports=function(t){return null!=t&&(n(t)||i(t)||!!t._isBuffer)}},function(t,e,n){"use strict";function i(t){this.defaults=t,this.interceptors={request:new a,response:new a}}var r=n(3),o=n(0),a=n(37),s=n(38),l=n(40),c=n(41);i.prototype.request=function(t){"string"==typeof t&&(t=o.merge({url:arguments[0]},arguments[1])),t=o.merge(r,this.defaults,{method:"get"},t),t.method=t.method.toLowerCase(),t.baseURL&&!l(t.url)&&(t.url=c(t.baseURL,t.url));var e=[s,void 0],n=Promise.resolve(t);for(this.interceptors.request.forEach(function(t){e.unshift(t.fulfilled,t.rejected)}),this.interceptors.response.forEach(function(t){e.push(t.fulfilled,t.rejected)});e.length;)n=n.then(e.shift(),e.shift());return n},o.forEach(["delete","get","head","options"],function(t){i.prototype[t]=function(e,n){return this.request(o.merge(n||{},{method:t,url:e}))}}),o.forEach(["post","put","patch"],function(t){i.prototype[t]=function(e,n,i){return this.request(o.merge(i||{},{method:t,url:e,data:n}))}}),t.exports=i},function(t,e){function n(){throw new Error("setTimeout has not been defined")}function i(){throw new Error("clearTimeout has not been defined")}function r(t){if(u===setTimeout)return setTimeout(t,0);if((u===n||!u)&&setTimeout)return u=setTimeout,setTimeout(t,0);try{return u(t,0)}catch(e){try{return u.call(null,t,0)}catch(e){return u.call(this,t,0)}}}function o(t){if(d===clearTimeout)return clearTimeout(t);if((d===i||!d)&&clearTimeout)return d=clearTimeout,clearTimeout(t);try{return d(t)}catch(e){try{return d.call(null,t)}catch(e){return d.call(this,t)}}}function a(){m&&f&&(m=!1,f.length?p=f.concat(p):v=-1,p.length&&s())}function s(){if(!m){var t=r(a);m=!0;for(var e=p.length;e;){for(f=p,p=[];++v1)for(var n=1;n>8-s%1*8)){if((n=r.charCodeAt(s+=.75))>255)throw new i;e=e<<8|n}return a}var o="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";i.prototype=new Error,i.prototype.code=5,i.prototype.name="InvalidCharacterError",t.exports=r},function(t,e,n){"use strict";var i=n(0);t.exports=i.isStandardBrowserEnv()?function(){return{write:function(t,e,n,r,o,a){var s=[];s.push(t+"="+encodeURIComponent(e)),i.isNumber(n)&&s.push("expires="+new Date(n).toGMTString()),i.isString(r)&&s.push("path="+r),i.isString(o)&&s.push("domain="+o),!0===a&&s.push("secure"),document.cookie=s.join("; ")},read:function(t){var e=document.cookie.match(new RegExp("(^|;\\s*)("+t+")=([^;]*)"));return e?decodeURIComponent(e[3]):null},remove:function(t){this.write(t,"",Date.now()-864e5)}}}():function(){return{write:function(){},read:function(){return null},remove:function(){}}}()},function(t,e,n){"use strict";function i(){this.handlers=[]}var r=n(0);i.prototype.use=function(t,e){return this.handlers.push({fulfilled:t,rejected:e}),this.handlers.length-1},i.prototype.eject=function(t){this.handlers[t]&&(this.handlers[t]=null)},i.prototype.forEach=function(t){r.forEach(this.handlers,function(e){null!==e&&t(e)})},t.exports=i},function(t,e,n){"use strict";function i(t){t.cancelToken&&t.cancelToken.throwIfRequested()}var r=n(0),o=n(39),a=n(8),s=n(3);t.exports=function(t){return i(t),t.headers=t.headers||{},t.data=o(t.data,t.headers,t.transformRequest),t.headers=r.merge(t.headers.common||{},t.headers[t.method]||{},t.headers||{}),r.forEach(["delete","get","head","post","put","patch","common"],function(e){delete t.headers[e]}),(t.adapter||s.adapter)(t).then(function(e){return i(t),e.data=o(e.data,e.headers,t.transformResponse),e},function(e){return a(e)||(i(t),e&&e.response&&(e.response.data=o(e.response.data,e.response.headers,t.transformResponse))),Promise.reject(e)})}},function(t,e,n){"use strict";var i=n(0);t.exports=function(t,e,n){return i.forEach(n,function(n){t=n(t,e)}),t}},function(t,e,n){"use strict";t.exports=function(t){return/^([a-z][a-z\d\+\-\.]*:)?\/\//i.test(t)}},function(t,e,n){"use strict";t.exports=function(t,e){return e?t.replace(/\/+$/,"")+"/"+e.replace(/^\/+/,""):t}},function(t,e,n){"use strict";function i(t){if("function"!=typeof t)throw new TypeError("executor must be a function.");var e;this.promise=new Promise(function(t){e=t});var n=this;t(function(t){n.reason||(n.reason=new r(t),e(n.reason))})}var r=n(9);i.prototype.throwIfRequested=function(){if(this.reason)throw this.reason},i.source=function(){var t;return{token:new i(function(e){t=e}),cancel:t}},t.exports=i},function(t,e,n){"use strict";t.exports=function(t){return function(e){return t.apply(null,e)}}},,,,,function(t,e){function n(t,e){var n=t[1]||"",r=t[3];if(!r)return n;if(e&&"function"==typeof btoa){var o=i(r);return[n].concat(r.sources.map(function(t){return"/*# sourceURL="+r.sourceRoot+t+" */"})).concat([o]).join("\n")}return[n].join("\n")}function i(t){return"/*# sourceMappingURL=data:application/json;charset=utf-8;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(t))))+" */"}t.exports=function(t){var e=[];return e.toString=function(){return this.map(function(e){var i=n(e,t);return e[2]?"@media "+e[2]+"{"+i+"}":i}).join("")},e.i=function(t,n){"string"==typeof t&&(t=[[null,t,""]]);for(var i={},r=0;rn.parts.length&&(i.parts.length=n.parts.length)}else{for(var a=[],r=0;r