diff --git a/public/app.16d79810d85127430008b2c06589212d.css b/public/app.16d79810d85127430008b2c06589212d.css new file mode 100644 index 0000000..3ff1e8b --- /dev/null +++ b/public/app.16d79810d85127430008b2c06589212d.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-sent .q-message-name{text-align:right}.q-message-sent .q-message-avatar{margin-left:8px}.q-message-sent .q-message-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.q-message-sent .q-message-text{color:#e0e0e0;border-radius:2px 2px 0 2px}.q-message-sent .q-message-text:last-child:before{left:100%;border-left:0 solid transparent;border-right:8px solid transparent;border-bottom:8px solid currentColor}.q-message-sent .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.indent{padding-left:48px;padding-right:0}.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-fab{position:relative;vertical-align:middle}.z-fab{z-index:990}.q-fab-opened .q-fab-actions{opacity:1;-webkit-transform:scaleX(1) scaleY(1) translateX(0) translateY(0);transform:scaleX(1) scaleY(1) translateX(0) translateY(0);pointer-events:all}.q-fab-opened .q-fab-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:0}.q-fab-opened .q-fab-active-icon{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}.q-fab-active-icon,.q-fab-icon{transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,transform .4s;transition:opacity .4s,transform .4s,-webkit-transform .4s}.q-fab-icon{opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}.q-fab-active-icon{opacity:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.q-fab-actions{position:absolute;opacity:0;transition:all .2s ease-in;pointer-events:none}.q-fab-actions .q-btn{margin:5px}.q-fab-right{-webkit-transform:scaleX(.4) scaleY(.4) translateX(-100%);transform:scaleX(.4) scaleY(.4) translateX(-100%);top:0;bottom:0;left:120%}.q-fab-left{-webkit-transform:scaleX(.4) scaleY(.4) translateX(100%);transform:scaleX(.4) scaleY(.4) translateX(100%);top:0;bottom:0;right:120%;-webkit-box-orient:horizontal;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.q-fab-left,.q-fab-up{-webkit-box-direction:reverse}.q-fab-up{-webkit-transform:scaleX(.4) scaleY(.4) translateY(100%);transform:scaleX(.4) scaleY(.4) translateY(100%);-ms-flex-direction:column-reverse;flex-direction:column-reverse;bottom:120%}.q-fab-down,.q-fab-up{-webkit-box-orient:vertical;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;right:0}.q-fab-down{-webkit-transform:scaleX(.4) scaleY(.4) translateY(-100%);transform:scaleX(.4) scaleY(.4) translateY(-100%);-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:120%}.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-counter{color:rgba(0,0,0,.54);padding-left:8px}.q-field-dark .q-field-bottom,.q-field-dark .q-field-counter,.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-header:not(.alternative-labels) .q-stepper-tab{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.q-stepper-header:not(.alternative-labels) .q-stepper-dot:after{display:none}.q-stepper-header.alternative-labels{min-height:104px}.q-stepper-header.alternative-labels .q-stepper-tab{padding:24px 32px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.q-stepper-header.alternative-labels .q-stepper-dot{margin-right:0}.q-stepper-header.alternative-labels .q-stepper-label{margin-top:8px;text-align:center}.q-stepper-header.alternative-labels .q-stepper-label:after,.q-stepper-header.alternative-labels .q-stepper-label:before{display:none}.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)}@media (max-width:767px){.q-stepper-horizontal.q-stepper-contractable .q-stepper-header{min-height:72px}.q-stepper-horizontal.q-stepper-contractable .q-stepper-tab{padding:24px 0}.q-stepper-horizontal.q-stepper-contractable .q-stepper-tab:not(:last-child) .q-stepper-dot:after{display:block!important}.q-stepper-horizontal.q-stepper-contractable .q-stepper-dot{margin:0}.q-stepper-horizontal.q-stepper-contractable .q-stepper-label{display:none}}.q-tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.q-tabs-scroller{overflow:hidden;color:#fff}.q-tab-pane{padding:12px;border:1px solid rgba(0,0,0,.1)}.q-tabs-no-pane-border .q-tab-pane{border:0}.q-tabs-panes:empty{display:none}.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 (max-width:991px){.q-tabs-head:not(.scrollable) .q-tab,.q-tabs-head:not(.scrollable) .q-tabs-scroller{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}@media (min-width:992px){.q-tab,.q-tab.icon-and-label{padding-left:25px;padding-right:25px}.q-tabs-head:not(.scrollable){padding-left:12px;padding-right:12px}}.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-head:not(.scrollable) .q-tabs-left-scroll,.q-tabs-head:not(.scrollable) .q-tabs-right-scroll{display:none!important}.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,.q-tabs-align-justify .q-tabs-scroller{-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-two-lines .q-tab{white-space:normal}.q-tabs-two-lines .q-tab .q-tab-label{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.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-position-bottom .q-tabs-panes{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.q-tabs-inverted .q-tabs-scroller{color:#027be3}.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-tabs-inverted.q-tabs-position-top .q-tabs-panes{border-top:1px solid rgba(0,0,0,.1)}.q-tabs-inverted.q-tabs-position-top .q-tab-pane{border-top:0}.q-tabs-inverted.q-tabs-position-bottom .q-tabs-panes{border-bottom:1px solid rgba(0,0,0,.1)}.q-tabs-inverted.q-tabs-position-bottom .q-tab-pane{border-bottom:0}body.mobile .q-tabs-scroller{overflow-y:hidden;overflow-x:auto;will-change:scroll-position;-webkit-overflow-scrolling:touch}.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}.text-red{color:#f44336!important}.text-red-1{color:#ffebee!important}.text-red-2{color:#ffcdd2!important}.text-red-3{color:#ef9a9a!important}.text-red-4{color:#e57373!important}.text-red-5{color:#ef5350!important}.text-red-6{color:#f44336!important}.text-red-7{color:#e53935!important}.text-red-8{color:#d32f2f!important}.text-red-9{color:#c62828!important}.text-red-10{color:#b71c1c!important}.text-red-11{color:#ff8a80!important}.text-red-12{color:#ff5252!important}.text-red-13{color:#ff1744!important}.text-red-14{color:#d50000!important}.text-grey{color:#9e9e9e!important}.text-grey-1{color:#fafafa!important}.text-grey-2{color:#f5f5f5!important}.text-grey-3{color:#eee!important}.text-grey-4{color:#e0e0e0!important}.text-grey-5{color:#bdbdbd!important}.text-grey-6{color:#9e9e9e!important}.text-grey-7{color:#757575!important}.text-grey-8{color:#616161!important}.text-grey-9{color:#424242!important}.text-grey-10{color:#212121!important}.text-grey-11{color:#f5f5f5!important}.text-grey-12{color:#eee!important}.text-grey-13{color:#bdbdbd!important}.text-grey-14{color:#616161!important}.bg-red{background:#f44336!important}.bg-red-1{background:#ffebee!important}.bg-red-2{background:#ffcdd2!important}.bg-red-3{background:#ef9a9a!important}.bg-red-4{background:#e57373!important}.bg-red-5{background:#ef5350!important}.bg-red-6{background:#f44336!important}.bg-red-7{background:#e53935!important}.bg-red-8{background:#d32f2f!important}.bg-red-9{background:#c62828!important}.bg-red-10{background:#b71c1c!important}.bg-red-11{background:#ff8a80!important}.bg-red-12{background:#ff5252!important}.bg-red-13{background:#ff1744!important}.bg-red-14{background:#d50000!important}.bg-grey{background:#9e9e9e!important}.bg-grey-1{background:#fafafa!important}.bg-grey-2{background:#f5f5f5!important}.bg-grey-3{background:#eee!important}.bg-grey-4{background:#e0e0e0!important}.bg-grey-5{background:#bdbdbd!important}.bg-grey-6{background:#9e9e9e!important}.bg-grey-7{background:#757575!important}.bg-grey-8{background:#616161!important}.bg-grey-9{background:#424242!important}.bg-grey-10{background:#212121!important}.bg-grey-11{background:#f5f5f5!important}.bg-grey-12{background:#eee!important}.bg-grey-13{background:#bdbdbd!important}.bg-grey-14{background:#616161!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-sm{width:100%}.col-sm{min-height:1px}.row>.col-sm-1{width:100%}.col-sm-1{min-height:1px}.row>.col-sm-2{width:100%}.col-sm-2{min-height:1px}.row>.col-sm-3{width:100%}.col-sm-3{min-height:1px}.row>.col-sm-4{width:100%}.col-sm-4{min-height:1px}.row>.col-sm-5{width:100%}.col-sm-5{min-height:1px}.row>.col-sm-6{width:100%}.col-sm-6{min-height:1px}.row>.col-sm-7{width:100%}.col-sm-7{min-height:1px}.row>.col-sm-8{width:100%}.col-sm-8{min-height:1px}.row>.col-sm-9{width:100%}.col-sm-9{min-height:1px}.row>.col-sm-10{width:100%}.col-sm-10{min-height:1px}.row>.col-sm-11{width:100%}.col-sm-11{min-height:1px}.row>.col-sm-12{width:100%}.col-sm-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}.order-first{-webkit-box-ordinal-group:-9999;-ms-flex-order:-10000;order:-10000}.order-last{-webkit-box-ordinal-group:10001;-ms-flex-order:10000;order:10000}.order-none{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.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}.items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.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}.self-stretch{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.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:576px){.col-sm{max-width:100%;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.col-sm-auto{width:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333%;flex:0 0 8.3333%}.row>.col-sm-1{max-width:8.3333%}.offset-sm-1{margin-left:8.3333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.6667%;flex:0 0 16.6667%}.row>.col-sm-2{max-width:16.6667%}.offset-sm-2{margin-left:16.6667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.row>.col-sm-3{max-width:25%}.offset-sm-3{margin-left:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%}.row>.col-sm-4{max-width:33.3333%}.offset-sm-4{margin-left:33.3333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.6667%;flex:0 0 41.6667%}.row>.col-sm-5{max-width:41.6667%}.offset-sm-5{margin-left:41.6667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.row>.col-sm-6{max-width:50%}.offset-sm-6{margin-left:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333%;flex:0 0 58.3333%}.row>.col-sm-7{max-width:58.3333%}.offset-sm-7{margin-left:58.3333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6667%;flex:0 0 66.6667%}.row>.col-sm-8{max-width:66.6667%}.offset-sm-8{margin-left:66.6667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.row>.col-sm-9{max-width:75%}.offset-sm-9{margin-left:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333%;flex:0 0 83.3333%}.row>.col-sm-10{max-width:83.3333%}.offset-sm-10{margin-left:83.3333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.6667%;flex:0 0 91.6667%}.row>.col-sm-11{max-width:91.6667%}.offset-sm-11{margin-left:91.6667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.row>.col-sm-12{max-width:100%}.offset-sm-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-spin,.animate-spin-reverse{-webkit-animation:q-spin 2s infinite linear;animation:q-spin 2s infinite linear}.animate-spin-reverse{-webkit-animation-direction:reverse;animation-direction:reverse}.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-sm,.gt-xs,.md,.sm,.xs-hide{display:none!important}}@media (min-width:576px) and (max-width:767px){.gt-md,.gt-sm,.lt-sm,.md,.sm-hide,.xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.gt-md,.lt-md,.lt-sm,.md-hide,.sm,.xs{display:none!important}}@media (min-width:992px) and (max-width:1199px){.lt-md,.lt-sm,.md,.sm,.xs{display:none!important}}@media (min-width:1200px){.lt-md,.lt-sm,.md,.sm,.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)}}.layout-header{background-color:#fff}.hello[data-v-87b09e2c],.profile[data-v-1d72ad42]{text-align:center}.hello a[data-v-87b09e2c]{color:#35495e}.bottom[data-v-87b09e2c]{margin-top:50px}ul[data-v-87b09e2c]{list-style-type:none}li[data-v-87b09e2c]{margin:10px}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(/fonts/MaterialIcons-Regular.012cf6a.woff) format("woff")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga"} \ No newline at end of file diff --git a/public/app.a27d461781511c3458fa00f64e529d39.css b/public/app.a27d461781511c3458fa00f64e529d39.css deleted file mode 100644 index fa75e59..0000000 --- a/public/app.a27d461781511c3458fa00f64e529d39.css +++ /dev/null @@ -1 +0,0 @@ -*,: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-sent .q-message-name{text-align:right}.q-message-sent .q-message-avatar{margin-left:8px}.q-message-sent .q-message-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.q-message-sent .q-message-text{color:#e0e0e0;border-radius:2px 2px 0 2px}.q-message-sent .q-message-text:last-child:before{left:100%;border-left:0 solid transparent;border-right:8px solid transparent;border-bottom:8px solid currentColor}.q-message-sent .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.indent{padding-left:48px;padding-right:0}.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-fab{position:relative;vertical-align:middle}.q-fab-opened .q-fab-actions{opacity:1;-webkit-transform:scaleX(1) scaleY(1) translateX(0) translateY(0);transform:scaleX(1) scaleY(1) translateX(0) translateY(0);pointer-events:all}.q-fab-opened .q-fab-icon{-webkit-transform:rotate(180deg);transform:rotate(180deg);opacity:0}.q-fab-opened .q-fab-active-icon{-webkit-transform:rotate(0);transform:rotate(0);opacity:1}.q-fab-active-icon,.q-fab-icon{transition:opacity .4s,-webkit-transform .4s;transition:opacity .4s,transform .4s;transition:opacity .4s,transform .4s,-webkit-transform .4s}.q-fab-icon{opacity:1;-webkit-transform:rotate(0);transform:rotate(0)}.q-fab-active-icon{opacity:0;-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.q-fab-actions{position:absolute;opacity:0;transition:all .2s ease-in;pointer-events:none}.q-fab-actions .q-btn{margin:5px}.q-fab-right{-webkit-transform:scaleX(.4) scaleY(.4) translateX(-100%);transform:scaleX(.4) scaleY(.4) translateX(-100%);top:0;bottom:0;left:120%}.q-fab-left{-webkit-transform:scaleX(.4) scaleY(.4) translateX(100%);transform:scaleX(.4) scaleY(.4) translateX(100%);top:0;bottom:0;right:120%;-webkit-box-orient:horizontal;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.q-fab-left,.q-fab-up{-webkit-box-direction:reverse}.q-fab-up{-webkit-transform:scaleX(.4) scaleY(.4) translateY(100%);transform:scaleX(.4) scaleY(.4) translateY(100%);-ms-flex-direction:column-reverse;flex-direction:column-reverse;bottom:120%}.q-fab-down,.q-fab-up{-webkit-box-orient:vertical;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;right:0}.q-fab-down{-webkit-transform:scaleX(.4) scaleY(.4) translateY(-100%);transform:scaleX(.4) scaleY(.4) translateY(-100%);-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;top:120%}.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-counter{color:rgba(0,0,0,.54);padding-left:8px}.q-field-dark .q-field-bottom,.q-field-dark .q-field-counter,.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-header:not(.alternative-labels) .q-stepper-tab{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.q-stepper-header:not(.alternative-labels) .q-stepper-dot:after{display:none}.q-stepper-header.alternative-labels{min-height:104px}.q-stepper-header.alternative-labels .q-stepper-tab{padding:24px 32px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.q-stepper-header.alternative-labels .q-stepper-dot{margin-right:0}.q-stepper-header.alternative-labels .q-stepper-label{margin-top:8px;text-align:center}.q-stepper-header.alternative-labels .q-stepper-label:after,.q-stepper-header.alternative-labels .q-stepper-label:before{display:none}.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)}@media (max-width:767px){.q-stepper-horizontal.q-stepper-contractable .q-stepper-header{min-height:72px}.q-stepper-horizontal.q-stepper-contractable .q-stepper-tab{padding:24px 0}.q-stepper-horizontal.q-stepper-contractable .q-stepper-tab:not(:last-child) .q-stepper-dot:after{display:block!important}.q-stepper-horizontal.q-stepper-contractable .q-stepper-dot{margin:0}.q-stepper-horizontal.q-stepper-contractable .q-stepper-label{display:none}}.q-tabs{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.q-tabs-scroller{overflow:hidden;color:#fff}.q-tab-pane{padding:12px;border:1px solid rgba(0,0,0,.1)}.q-tabs-no-pane-border .q-tab-pane{border:0}.q-tabs-panes:empty{display:none}.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}}@media (max-width:991px){.q-tabs-head:not(.scrollable) .q-tab,.q-tabs-head:not(.scrollable) .q-tabs-scroller{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}}@media (min-width:992px){.q-tab,.q-tab.icon-and-label{padding-left:25px;padding-right:25px}.q-tabs-head:not(.scrollable){padding-left:12px;padding-right:12px}}.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-head:not(.scrollable) .q-tabs-left-scroll,.q-tabs-head:not(.scrollable) .q-tabs-right-scroll{display:none!important}.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,.q-tabs-align-justify .q-tabs-scroller{-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-two-lines .q-tab{white-space:normal}.q-tabs-two-lines .q-tab .q-tab-label{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.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-position-bottom .q-tabs-panes{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.q-tabs-inverted .q-tabs-scroller{color:#027be3}.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-tabs-inverted.q-tabs-position-top .q-tabs-panes{border-top:1px solid rgba(0,0,0,.1)}.q-tabs-inverted.q-tabs-position-top .q-tab-pane{border-top:0}.q-tabs-inverted.q-tabs-position-bottom .q-tabs-panes{border-bottom:1px solid rgba(0,0,0,.1)}.q-tabs-inverted.q-tabs-position-bottom .q-tab-pane{border-bottom:0}body.mobile .q-tabs-scroller{overflow-y:hidden;overflow-x:auto;will-change:scroll-position;-webkit-overflow-scrolling:touch}.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}.text-red{color:#f44336!important}.text-red-1{color:#ffebee!important}.text-red-2{color:#ffcdd2!important}.text-red-3{color:#ef9a9a!important}.text-red-4{color:#e57373!important}.text-red-5{color:#ef5350!important}.text-red-6{color:#f44336!important}.text-red-7{color:#e53935!important}.text-red-8{color:#d32f2f!important}.text-red-9{color:#c62828!important}.text-red-10{color:#b71c1c!important}.text-red-11{color:#ff8a80!important}.text-red-12{color:#ff5252!important}.text-red-13{color:#ff1744!important}.text-red-14{color:#d50000!important}.text-grey{color:#9e9e9e!important}.text-grey-1{color:#fafafa!important}.text-grey-2{color:#f5f5f5!important}.text-grey-3{color:#eee!important}.text-grey-4{color:#e0e0e0!important}.text-grey-5{color:#bdbdbd!important}.text-grey-6{color:#9e9e9e!important}.text-grey-7{color:#757575!important}.text-grey-8{color:#616161!important}.text-grey-9{color:#424242!important}.text-grey-10{color:#212121!important}.text-grey-11{color:#f5f5f5!important}.text-grey-12{color:#eee!important}.text-grey-13{color:#bdbdbd!important}.text-grey-14{color:#616161!important}.bg-red{background:#f44336!important}.bg-red-1{background:#ffebee!important}.bg-red-2{background:#ffcdd2!important}.bg-red-3{background:#ef9a9a!important}.bg-red-4{background:#e57373!important}.bg-red-5{background:#ef5350!important}.bg-red-6{background:#f44336!important}.bg-red-7{background:#e53935!important}.bg-red-8{background:#d32f2f!important}.bg-red-9{background:#c62828!important}.bg-red-10{background:#b71c1c!important}.bg-red-11{background:#ff8a80!important}.bg-red-12{background:#ff5252!important}.bg-red-13{background:#ff1744!important}.bg-red-14{background:#d50000!important}.bg-grey{background:#9e9e9e!important}.bg-grey-1{background:#fafafa!important}.bg-grey-2{background:#f5f5f5!important}.bg-grey-3{background:#eee!important}.bg-grey-4{background:#e0e0e0!important}.bg-grey-5{background:#bdbdbd!important}.bg-grey-6{background:#9e9e9e!important}.bg-grey-7{background:#757575!important}.bg-grey-8{background:#616161!important}.bg-grey-9{background:#424242!important}.bg-grey-10{background:#212121!important}.bg-grey-11{background:#f5f5f5!important}.bg-grey-12{background:#eee!important}.bg-grey-13{background:#bdbdbd!important}.bg-grey-14{background:#616161!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-sm{width:100%}.col-sm{min-height:1px}.row>.col-sm-1{width:100%}.col-sm-1{min-height:1px}.row>.col-sm-2{width:100%}.col-sm-2{min-height:1px}.row>.col-sm-3{width:100%}.col-sm-3{min-height:1px}.row>.col-sm-4{width:100%}.col-sm-4{min-height:1px}.row>.col-sm-5{width:100%}.col-sm-5{min-height:1px}.row>.col-sm-6{width:100%}.col-sm-6{min-height:1px}.row>.col-sm-7{width:100%}.col-sm-7{min-height:1px}.row>.col-sm-8{width:100%}.col-sm-8{min-height:1px}.row>.col-sm-9{width:100%}.col-sm-9{min-height:1px}.row>.col-sm-10{width:100%}.col-sm-10{min-height:1px}.row>.col-sm-11{width:100%}.col-sm-11{min-height:1px}.row>.col-sm-12{width:100%}.col-sm-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}.order-first{-webkit-box-ordinal-group:-9999;-ms-flex-order:-10000;order:-10000}.order-last{-webkit-box-ordinal-group:10001;-ms-flex-order:10000;order:10000}.order-none{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.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}.items-stretch{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.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}.self-stretch{-ms-flex-item-align:stretch;-ms-grid-row-align:stretch;align-self:stretch}.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:576px){.col-sm{max-width:100%;-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.col-sm-auto{width:auto;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.3333%;flex:0 0 8.3333%}.row>.col-sm-1{max-width:8.3333%}.offset-sm-1{margin-left:8.3333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.6667%;flex:0 0 16.6667%}.row>.col-sm-2{max-width:16.6667%}.offset-sm-2{margin-left:16.6667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%}.row>.col-sm-3{max-width:25%}.offset-sm-3{margin-left:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.3333%;flex:0 0 33.3333%}.row>.col-sm-4{max-width:33.3333%}.offset-sm-4{margin-left:33.3333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.6667%;flex:0 0 41.6667%}.row>.col-sm-5{max-width:41.6667%}.offset-sm-5{margin-left:41.6667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}.row>.col-sm-6{max-width:50%}.offset-sm-6{margin-left:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.3333%;flex:0 0 58.3333%}.row>.col-sm-7{max-width:58.3333%}.offset-sm-7{margin-left:58.3333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.6667%;flex:0 0 66.6667%}.row>.col-sm-8{max-width:66.6667%}.offset-sm-8{margin-left:66.6667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%}.row>.col-sm-9{max-width:75%}.offset-sm-9{margin-left:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.3333%;flex:0 0 83.3333%}.row>.col-sm-10{max-width:83.3333%}.offset-sm-10{margin-left:83.3333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.6667%;flex:0 0 91.6667%}.row>.col-sm-11{max-width:91.6667%}.offset-sm-11{margin-left:91.6667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}.row>.col-sm-12{max-width:100%}.offset-sm-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}.highlight-and-fade{-webkit-animation:q-highlight 2s;animation:q-highlight 2s}.transition-generic{transition:all .3s}.animate-spin,.animate-spin-reverse{-webkit-animation:q-spin 2s infinite linear;animation:q-spin 2s infinite linear}.animate-spin-reverse{-webkit-animation-direction:reverse;animation-direction:reverse}.animate-pop{-webkit-animation:q-pop .2s;animation:q-pop .2s}.animate-scale{-webkit-animation:q-scale .2s;animation:q-scale .2s}.animate-fade{-webkit-animation:q-fade .2s;animation:q-fade .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 *,.readonly,.readonly *,[disabled],[disabled] *,[readonly],[readonly] *{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-absolute{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-sm,.gt-xs,.md,.sm,.xs-hide{display:none!important}}@media (min-width:576px) and (max-width:767px){.gt-md,.gt-sm,.lt-sm,.md,.sm-hide,.xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.gt-md,.lt-md,.lt-sm,.md-hide,.sm,.xs{display:none!important}}@media (min-width:992px) and (max-width:1199px){.lt-md,.lt-sm,.md,.sm,.xs{display:none!important}}@media (min-width:1200px){.lt-md,.lt-sm,.md,.sm,.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)}}.layout-header{background-color:#fff}.hello[data-v-87b09e2c],.profile[data-v-1d72ad42]{text-align:center}.hello a[data-v-87b09e2c]{color:#35495e}ul[data-v-87b09e2c]{list-style-type:none;padding:0}li[data-v-87b09e2c]{display:inline-block;margin:0 10px}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(/fonts/MaterialIcons-Regular.012cf6a.woff) format("woff")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-feature-settings:"liga";font-feature-settings:"liga"} \ No newline at end of file diff --git a/public/index.html b/public/index.html index 4aff25b..2725b70 100644 --- a/public/index.html +++ b/public/index.html @@ -1 +1 @@ -Quasar PWA App
\ No newline at end of file +Quasar PWA App
\ No newline at end of file diff --git a/public/js/0.aec718d9e204b96868c3.js b/public/js/0.aec718d9e204b96868c3.js deleted file mode 100644 index 5d54051..0000000 --- a/public/js/0.aec718d9e204b96868c3.js +++ /dev/null @@ -1 +0,0 @@ -webpackJsonp([0,1,2,3],{182:function(t,e,n){function c(t){n(188)}var o=n(4)(n(190),n(191),c,null,null);t.exports=o.exports},183:function(t,e,n){function c(t){n(192)}var o=n(4)(n(194),n(195),c,null,null);t.exports=o.exports},184:function(t,e,n){function c(t){n(196)}var o=n(4)(n(198),n(199),c,null,null);t.exports=o.exports},187:function(t,e,n){function c(t){n(208)}var o=n(4)(n(210),n(211),c,null,null);t.exports=o.exports},188:function(t,e,n){var c=n(189);"string"==typeof c&&(c=[[t.i,c,""]]),c.locals&&(t.exports=c.locals);n(181)("59efb0dd",c,!0)},189:function(t,e,n){e=t.exports=n(180)(void 0),e.push([t.i,"",""])},190:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var c=n(5),o=n(30);n.n(o);e.default={components:{QBtn:c.c,QCheckbox:c.i,QCollapsible:c.k,QField:c.o,QIcon:c.q,QInput:c.r,QToggle:c.K},props:["account"],data:function(){return{}},validations:{account:{name:{required:o.required,minLength:Object(o.minLength)(3)},email:{required:o.required,email:o.email},roles:{required:o.required,minLength:Object(o.minLength)(1)}}},methods:{clearForm:function(){this.$refs.createAccount.close(),this.account={name:"",email:"",roles:["account"],active:!0},this.$v.account.$reset()}}}},191:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("h5",[t._t("title")],2),n("q-field",{attrs:{icon:"account_box",label:"Name",error:t.$v.account.name.$error,"error-label":"Minimum "+t.$v.account.name.$params.minLength.min+" characters"}},[n("q-input",{attrs:{placeholder:"Account Name"},on:{input:function(e){t.$v.account.name.$touch()}},model:{value:t.account.name,callback:function(e){t.account.name="string"==typeof e?e.trim():e},expression:"account.name"}})],1),n("q-field",{attrs:{icon:"mail",label:"Email",error:t.$v.account.email.$error,"error-label":"Not a valid email address"}},[n("q-input",{attrs:{placeholder:"Email Address"},on:{input:function(e){t.$v.account.email.$touch()}},model:{value:t.account.email,callback:function(e){t.account.email="string"==typeof e?e.trim():e},expression:"account.email"}})],1),n("q-field",{attrs:{icon:"supervisor_account",label:"Roles",error:t.$v.account.roles.$error,"error-label":"Choose at least one role"}},[n("q-checkbox",{attrs:{label:"User",val:"user"},on:{focus:function(e){t.$v.account.roles.$touch()}},model:{value:t.account.roles,callback:function(e){t.account.roles=e},expression:"account.roles"}}),n("q-checkbox",{staticClass:"on-right",attrs:{label:"Admin",val:"admin"},model:{value:t.account.roles,callback:function(e){t.account.roles=e},expression:"account.roles"}})],1),n("q-field",{attrs:{icon:"check_circle",label:"Active"}},[n("q-toggle",{model:{value:t.account.active,callback:function(e){t.account.active=e},expression:"account.active"}})],1),n("div",{staticClass:"row justify-end"},[t._t("actions")],2)],1)},staticRenderFns:[]}},192:function(t,e,n){var c=n(193);"string"==typeof c&&(c=[[t.i,c,""]]),c.locals&&(t.exports=c.locals);n(181)("5fa8da8e",c,!0)},193:function(t,e,n){e=t.exports=n(180)(void 0),e.push([t.i,".margin{margin-bottom:10px}",""])},194:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var c=n(5),o=n(30);n.n(o);e.default={components:{QBtn:c.c,QCheckbox:c.i,QCollapsible:c.k,QField:c.o,QIcon:c.q,QInput:c.r,QToggle:c.K},data:function(){return{account:{name:"",email:"",roles:["user"],active:!0},loading:!1}},validations:{account:{name:{required:o.required,minLength:Object(o.minLength)(3)},email:{required:o.required,email:o.email},roles:{required:o.required,minLength:Object(o.minLength)(1)}}},methods:{createAccount:function(){var t=this;this.loading=!0,this.axios.post("/admin/accounts",this.account).then(function(e){t.$emit("accountCreated",e.data),t.clearForm(),c.O.create.positive({html:"Account created"})},function(t){c.O.create.negative({html:t.response.data.error})}),this.loading=!1},clearForm:function(){this.$refs.createAccount.close(),this.account={name:"",email:"",roles:["account"],active:!0},this.$v.account.$reset()}}}},195:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("q-collapsible",{ref:"createAccount",staticClass:"margin",attrs:{icon:"add_circle_outline",label:"Add Account"}},[n("q-field",{attrs:{icon:"account_box",label:"Name",error:t.$v.account.name.$error,"error-label":"Minimum "+t.$v.account.name.$params.minLength.min+" characters"}},[n("q-input",{attrs:{placeholder:"Account Name"},on:{input:function(e){t.$v.account.name.$touch()}},model:{value:t.account.name,callback:function(e){t.account.name="string"==typeof e?e.trim():e},expression:"account.name"}})],1),n("q-field",{attrs:{icon:"mail",label:"Email",error:t.$v.account.email.$error,"error-label":"Not a valid email address"}},[n("q-input",{attrs:{placeholder:"Email Address"},on:{input:function(e){t.$v.account.email.$touch()}},model:{value:t.account.email,callback:function(e){t.account.email="string"==typeof e?e.trim():e},expression:"account.email"}})],1),n("q-field",{attrs:{icon:"supervisor_account",label:"Roles",error:t.$v.account.roles.$error,"error-label":"Choose at least one role"}},[n("q-checkbox",{attrs:{label:"User",val:"user"},on:{focus:function(e){t.$v.account.roles.$touch()}},model:{value:t.account.roles,callback:function(e){t.account.roles=e},expression:"account.roles"}}),n("q-checkbox",{staticClass:"on-right",attrs:{label:"Admin",val:"admin"},model:{value:t.account.roles,callback:function(e){t.account.roles=e},expression:"account.roles"}})],1),n("q-field",{attrs:{icon:"check_circle",label:"Active"}},[n("q-toggle",{model:{value:t.account.active,callback:function(e){t.account.active=e},expression:"account.active"}})],1),n("div",{staticClass:"row justify-end"},[n("q-btn",{on:{click:t.clearForm}},[t._v("Cancel")]),n("q-btn",{staticClass:"on-right",attrs:{disabled:t.$v.account.$invalid||t.loading,color:"primary"},on:{click:t.createAccount}},[t._v("Create")])],1)],1)},staticRenderFns:[]}},196:function(t,e,n){var c=n(197);"string"==typeof c&&(c=[[t.i,c,""]]),c.locals&&(t.exports=c.locals);n(181)("10217b28",c,!0)},197:function(t,e,n){e=t.exports=n(180)(void 0),e.push([t.i,".editAccount{padding:25px}",""])},198:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var c=n(9),o=n.n(c),a=n(182),i=n.n(a),r=n(5);e.default={components:{AccountForm:i.a,QBtn:r.c,QModal:r.A},props:["account"],data:function(){return{editAccount:o()({},this.account),loading:!1}},methods:{updateAccount:function(){var t=this;this.loading=!0,this.axios.put("/admin/accounts/"+this.account.id,this.editAccount).then(function(e){t.$emit("accountUpdated",e.data),r.O.create.positive({html:"Account updated"})},function(t){r.O.create.negative({html:t.response.data.error})}),this.loading=!1},cancelUpdate:function(){this.$emit("cancelUpdate")}}}},199:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.account?n("div",[n("account-form",{attrs:{account:t.editAccount}},[n("div",{slot:"title"},[t._v("Edit "+t._s(t.account.name))]),n("div",{staticClass:"on-right",slot:"actions"},[n("q-btn",{on:{click:t.cancelUpdate}},[t._v("Cancel")]),n("q-btn",{staticClass:"on-right",attrs:{disabled:t.loading,color:"primary"},on:{click:t.updateAccount}},[t._v("Update")])],1)])],1):t._e()},staticRenderFns:[]}},208:function(t,e,n){var c=n(209);"string"==typeof c&&(c=[[t.i,c,""]]),c.locals&&(t.exports=c.locals);n(181)("5b22afce",c,!0)},209:function(t,e,n){e=t.exports=n(180)(void 0),e.push([t.i,"",""])},210:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var c=n(20),o=n.n(c),a=n(183),i=n.n(a),r=n(184),l=n.n(r),s=n(5);e.default={components:{CreateAccount:i.a,EditAccount:l.a,QBtn:s.c,QDataTable:s.l,QIcon:s.q},data:function(){return{editingAccount:null,accounts:[],config:{rowHeight:"50px",title:"Accounts",noHeader:!1,refresh:!0,columnPicker:!0,leftStickyColumns:2,rightStickyColumns:1,responsive:!0,pagination:{rowsPerPage:10,options:[5,10,25,50]},messages:{noData:"No data available to show.",noDataAfterFiltering:"No results. Please refine your search terms."}},columns:[{label:"ID",field:"id",width:"30px",filter:!0,sort:!0,type:"number"},{label:"Name",field:"name",width:"120px",filter:!0,sort:!0,type:"string"},{label:"Email",field:"email",width:"120px",filter:!0,sort:!0,type:"string"},{label:"Admin",field:"roles",width:"25px",sort:function(t,e){var n=t.includes("admin"),c=e.includes("admin");return n===c?0:c-n},type:"boolean"},{label:"Active",field:"active",width:"25px",sort:!0,type:"boolean"},{label:"Actions",field:"action",width:"100px"}]}},methods:{refresh:function(t){this.fetchAccounts().then(function(){t()},function(){t()})},selection:function(t,e){},rowClick:function(t){},someRowAction:function(t){},fetchAccounts:function(){var t=this;return new o.a(function(e,n){t.axios.get("/admin/accounts").then(function(n){t.accounts=n.data.accounts,e()},function(t){console.log(t.response.data),n(t)})})},addAccount:function(t){this.accounts.push(t)},removeAccount:function(t){this.accounts=this.accounts.filter(function(e){return e.id!==t.id})},editAccount:function(t){this.editingAccount=t},cancelUpdate:function(){this.editingAccount=null},updateAccount:function(t){console.log("update account",t),null===t?this.editAccount=null:(this.accounts=this.accounts.filter(function(e){return e.id!==t.id}),this.accounts.push(t),this.editingAccount=null)},deleteAccount:function(t){var e=this;s.a.create({title:"Confirm Delete Account",message:"Are you sure you want to delete account "+t.name,buttons:["Cancel",{label:"Delete Account",handler:function(){e.axios.delete("/admin/accounts/"+t.id).then(function(n){s.O.create.positive({html:"Account Deleted"}),e.removeAccount(t)},function(t){s.O.create.negative({html:t.response.data.error})})}}]})}},mounted:function(){this.fetchAccounts()}}},211:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"layout-padding"},[t.editingAccount?t._e():n("create-account",{on:{accountCreated:t.addAccount}}),t.editingAccount?n("edit-account",{attrs:{account:t.editingAccount},on:{accountUpdated:t.updateAccount,cancelUpdate:t.cancelUpdate}}):t._e(),n("q-data-table",{attrs:{data:t.accounts,config:t.config,columns:t.columns},on:{refresh:t.refresh,selection:t.selection,rowclick:t.rowClick},scopedSlots:t._u([{key:"col-roles",fn:function(e){return[e.data.includes("admin")?n("q-icon",{staticClass:"text-positive",staticStyle:{"font-size":"25px"},attrs:{name:"supervisor_account"}}):t._e()]}},{key:"col-active",fn:function(t){return[t.data?n("q-icon",{staticClass:"text-positive",staticStyle:{"font-size":"25px"},attrs:{name:"done"}}):n("q-icon",{staticClass:"text-negative",staticStyle:{"font-size":"25px"},attrs:{name:"not_interested"}})]}},{key:"col-action",fn:function(e){return[n("q-btn",{attrs:{small:"small",color:"negative"},on:{click:function(n){t.deleteAccount(e.row)}}},[t._v("Del")]),n("q-btn",{staticClass:"on-right",attrs:{small:"small",color:"primary"},on:{click:function(n){t.editAccount(e.row)}}},[t._v("Edit")])]}}])})],1)},staticRenderFns:[]}}}); \ No newline at end of file diff --git a/public/js/0.d0eac5d7ffeb9ab42441.js b/public/js/0.d0eac5d7ffeb9ab42441.js new file mode 100644 index 0000000..9f8a157 --- /dev/null +++ b/public/js/0.d0eac5d7ffeb9ab42441.js @@ -0,0 +1 @@ +webpackJsonp([0,1,2,3],{182:function(t,e,n){"use strict";function c(t){n(188)}Object.defineProperty(e,"__esModule",{value:!0});var o=n(190),a=n(191),i=n(5),r=c,l=i(o.a,a.a,r,null,null);e.default=l.exports},183:function(t,e,n){"use strict";function c(t){n(192)}Object.defineProperty(e,"__esModule",{value:!0});var o=n(194),a=n(195),i=n(5),r=c,l=i(o.a,a.a,r,null,null);e.default=l.exports},184:function(t,e,n){"use strict";function c(t){n(196)}Object.defineProperty(e,"__esModule",{value:!0});var o=n(198),a=n(199),i=n(5),r=c,l=i(o.a,a.a,r,null,null);e.default=l.exports},187:function(t,e,n){"use strict";function c(t){n(208)}Object.defineProperty(e,"__esModule",{value:!0});var o=n(210),a=n(211),i=n(5),r=c,l=i(o.a,a.a,r,null,null);e.default=l.exports},188:function(t,e,n){var c=n(189);"string"==typeof c&&(c=[[t.i,c,""]]),c.locals&&(t.exports=c.locals);n(181)("59efb0dd",c,!0)},189:function(t,e,n){e=t.exports=n(180)(void 0),e.push([t.i,"",""])},190:function(t,e,n){"use strict";var c=n(4),o=n(30);n.n(o);e.a={components:{QBtn:c.c,QCheckbox:c.i,QCollapsible:c.k,QField:c.o,QIcon:c.q,QInput:c.r,QToggle:c.K},props:["account"],data:function(){return{}},validations:{account:{name:{required:o.required,minLength:Object(o.minLength)(3)},email:{required:o.required,email:o.email},roles:{required:o.required,minLength:Object(o.minLength)(1)}}},methods:{clearForm:function(){this.$refs.createAccount.close(),this.account={name:"",email:"",roles:["account"],active:!0},this.$v.account.$reset()}}}},191:function(t,e,n){"use strict";var c=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",[n("h5",[t._t("title")],2),n("q-field",{attrs:{icon:"account_box",label:"Name",error:t.$v.account.name.$error,"error-label":"Minimum "+t.$v.account.name.$params.minLength.min+" characters"}},[n("q-input",{attrs:{placeholder:"Account Name"},on:{input:function(e){t.$v.account.name.$touch()}},model:{value:t.account.name,callback:function(e){t.account.name="string"==typeof e?e.trim():e},expression:"account.name"}})],1),n("q-field",{attrs:{icon:"mail",label:"Email",error:t.$v.account.email.$error,"error-label":"Not a valid email address"}},[n("q-input",{attrs:{placeholder:"Email Address"},on:{input:function(e){t.$v.account.email.$touch()}},model:{value:t.account.email,callback:function(e){t.account.email="string"==typeof e?e.trim():e},expression:"account.email"}})],1),n("q-field",{attrs:{icon:"supervisor_account",label:"Roles",error:t.$v.account.roles.$error,"error-label":"Choose at least one role"}},[n("q-checkbox",{attrs:{label:"User",val:"user"},on:{focus:function(e){t.$v.account.roles.$touch()}},model:{value:t.account.roles,callback:function(e){t.account.roles=e},expression:"account.roles"}}),n("q-checkbox",{staticClass:"on-right",attrs:{label:"Admin",val:"admin"},model:{value:t.account.roles,callback:function(e){t.account.roles=e},expression:"account.roles"}})],1),n("q-field",{attrs:{icon:"check_circle",label:"Active"}},[n("q-toggle",{model:{value:t.account.active,callback:function(e){t.account.active=e},expression:"account.active"}})],1),n("div",{staticClass:"row justify-end"},[t._t("actions")],2)],1)},o=[],a={render:c,staticRenderFns:o};e.a=a},192:function(t,e,n){var c=n(193);"string"==typeof c&&(c=[[t.i,c,""]]),c.locals&&(t.exports=c.locals);n(181)("5fa8da8e",c,!0)},193:function(t,e,n){e=t.exports=n(180)(void 0),e.push([t.i,".margin{margin-bottom:10px}",""])},194:function(t,e,n){"use strict";var c=n(4),o=n(30);n.n(o);e.a={components:{QBtn:c.c,QCheckbox:c.i,QCollapsible:c.k,QField:c.o,QIcon:c.q,QInput:c.r,QToggle:c.K},data:function(){return{account:{name:"",email:"",roles:["user"],active:!0},loading:!1}},validations:{account:{name:{required:o.required,minLength:Object(o.minLength)(3)},email:{required:o.required,email:o.email},roles:{required:o.required,minLength:Object(o.minLength)(1)}}},methods:{createAccount:function(){var t=this;this.loading=!0,this.axios.post("/admin/accounts",this.account).then(function(e){t.$emit("accountCreated",e.data),t.clearForm(),c.O.create.positive({html:"Account created"})},function(t){c.O.create.negative({html:t.response.data.error})}),this.loading=!1},clearForm:function(){this.$refs.createAccount.close(),this.account={name:"",email:"",roles:["account"],active:!0},this.$v.account.$reset()}}}},195:function(t,e,n){"use strict";var c=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("q-collapsible",{ref:"createAccount",staticClass:"margin",attrs:{icon:"add_circle_outline",label:"Add Account"}},[n("q-field",{attrs:{icon:"account_box",label:"Name",error:t.$v.account.name.$error,"error-label":"Minimum "+t.$v.account.name.$params.minLength.min+" characters"}},[n("q-input",{attrs:{placeholder:"Account Name"},on:{input:function(e){t.$v.account.name.$touch()}},model:{value:t.account.name,callback:function(e){t.account.name="string"==typeof e?e.trim():e},expression:"account.name"}})],1),n("q-field",{attrs:{icon:"mail",label:"Email",error:t.$v.account.email.$error,"error-label":"Not a valid email address"}},[n("q-input",{attrs:{placeholder:"Email Address"},on:{input:function(e){t.$v.account.email.$touch()}},model:{value:t.account.email,callback:function(e){t.account.email="string"==typeof e?e.trim():e},expression:"account.email"}})],1),n("q-field",{attrs:{icon:"supervisor_account",label:"Roles",error:t.$v.account.roles.$error,"error-label":"Choose at least one role"}},[n("q-checkbox",{attrs:{label:"User",val:"user"},on:{focus:function(e){t.$v.account.roles.$touch()}},model:{value:t.account.roles,callback:function(e){t.account.roles=e},expression:"account.roles"}}),n("q-checkbox",{staticClass:"on-right",attrs:{label:"Admin",val:"admin"},model:{value:t.account.roles,callback:function(e){t.account.roles=e},expression:"account.roles"}})],1),n("q-field",{attrs:{icon:"check_circle",label:"Active"}},[n("q-toggle",{model:{value:t.account.active,callback:function(e){t.account.active=e},expression:"account.active"}})],1),n("div",{staticClass:"row justify-end"},[n("q-btn",{on:{click:t.clearForm}},[t._v("Cancel")]),n("q-btn",{staticClass:"on-right",attrs:{disabled:t.$v.account.$invalid||t.loading,color:"primary"},on:{click:t.createAccount}},[t._v("Create")])],1)],1)},o=[],a={render:c,staticRenderFns:o};e.a=a},196:function(t,e,n){var c=n(197);"string"==typeof c&&(c=[[t.i,c,""]]),c.locals&&(t.exports=c.locals);n(181)("10217b28",c,!0)},197:function(t,e,n){e=t.exports=n(180)(void 0),e.push([t.i,".editAccount{padding:25px}",""])},198:function(t,e,n){"use strict";var c=n(9),o=n.n(c),a=n(182),i=n(4);e.a={components:{AccountForm:a.default,QBtn:i.c,QModal:i.A},props:["account"],data:function(){return{editAccount:o()({},this.account),loading:!1}},methods:{updateAccount:function(){var t=this;this.loading=!0,this.axios.put("/admin/accounts/"+this.account.id,this.editAccount).then(function(e){t.$emit("accountUpdated",e.data),i.O.create.positive({html:"Account updated"})},function(t){i.O.create.negative({html:t.response.data.error})}),this.loading=!1},cancelUpdate:function(){this.$emit("cancelUpdate")}}}},199:function(t,e,n){"use strict";var c=function(){var t=this,e=t.$createElement,n=t._self._c||e;return t.account?n("div",[n("account-form",{attrs:{account:t.editAccount}},[n("div",{slot:"title"},[t._v("Edit "+t._s(t.account.name))]),n("div",{staticClass:"on-right",slot:"actions"},[n("q-btn",{on:{click:t.cancelUpdate}},[t._v("Cancel")]),n("q-btn",{staticClass:"on-right",attrs:{disabled:t.loading,color:"primary"},on:{click:t.updateAccount}},[t._v("Update")])],1)])],1):t._e()},o=[],a={render:c,staticRenderFns:o};e.a=a},208:function(t,e,n){var c=n(209);"string"==typeof c&&(c=[[t.i,c,""]]),c.locals&&(t.exports=c.locals);n(181)("5b22afce",c,!0)},209:function(t,e,n){e=t.exports=n(180)(void 0),e.push([t.i,"",""])},210:function(t,e,n){"use strict";var c=n(20),o=n.n(c),a=n(183),i=n(184),r=n(4);e.a={components:{CreateAccount:a.default,EditAccount:i.default,QBtn:r.c,QDataTable:r.l,QIcon:r.q},data:function(){return{editingAccount:null,accounts:[],config:{rowHeight:"50px",title:"Accounts",noHeader:!1,refresh:!0,columnPicker:!0,leftStickyColumns:2,rightStickyColumns:1,responsive:!0,pagination:{rowsPerPage:10,options:[5,10,25,50]},messages:{noData:"No data available to show.",noDataAfterFiltering:"No results. Please refine your search terms."}},columns:[{label:"ID",field:"id",width:"30px",filter:!0,sort:!0,type:"number"},{label:"Name",field:"name",width:"120px",filter:!0,sort:!0,type:"string"},{label:"Email",field:"email",width:"120px",filter:!0,sort:!0,type:"string"},{label:"Admin",field:"roles",width:"25px",sort:function(t,e){var n=t.includes("admin"),c=e.includes("admin");return n===c?0:c-n},type:"boolean"},{label:"Active",field:"active",width:"25px",sort:!0,type:"boolean"},{label:"Actions",field:"action",width:"100px"}]}},methods:{refresh:function(t){this.fetchAccounts().then(function(){t()},function(){t()})},selection:function(t,e){},rowClick:function(t){},someRowAction:function(t){},fetchAccounts:function(){var t=this;return new o.a(function(e,n){t.axios.get("/admin/accounts").then(function(n){t.accounts=n.data.accounts,e()},function(t){console.log(t.response.data),n(t)})})},addAccount:function(t){this.accounts.push(t)},removeAccount:function(t){this.accounts=this.accounts.filter(function(e){return e.id!==t.id})},editAccount:function(t){this.editingAccount=t},cancelUpdate:function(){this.editingAccount=null},updateAccount:function(t){console.log("update account",t),null===t?this.editAccount=null:(this.accounts=this.accounts.filter(function(e){return e.id!==t.id}),this.accounts.push(t),this.editingAccount=null)},deleteAccount:function(t){var e=this;r.a.create({title:"Confirm Delete Account",message:"Are you sure you want to delete account "+t.name,buttons:["Cancel",{label:"Delete Account",handler:function(){e.axios.delete("/admin/accounts/"+t.id).then(function(n){r.O.create.positive({html:"Account Deleted"}),e.removeAccount(t)},function(t){r.O.create.negative({html:t.response.data.error})})}}]})}},mounted:function(){this.fetchAccounts()}}},211:function(t,e,n){"use strict";var c=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"layout-padding"},[t.editingAccount?t._e():n("create-account",{on:{accountCreated:t.addAccount}}),t.editingAccount?n("edit-account",{attrs:{account:t.editingAccount},on:{accountUpdated:t.updateAccount,cancelUpdate:t.cancelUpdate}}):t._e(),n("q-data-table",{attrs:{data:t.accounts,config:t.config,columns:t.columns},on:{refresh:t.refresh,selection:t.selection,rowclick:t.rowClick},scopedSlots:t._u([{key:"col-roles",fn:function(e){return[e.data.includes("admin")?n("q-icon",{staticClass:"text-positive",staticStyle:{"font-size":"25px"},attrs:{name:"supervisor_account"}}):t._e()]}},{key:"col-active",fn:function(t){return[t.data?n("q-icon",{staticClass:"text-positive",staticStyle:{"font-size":"25px"},attrs:{name:"done"}}):n("q-icon",{staticClass:"text-negative",staticStyle:{"font-size":"25px"},attrs:{name:"not_interested"}})]}},{key:"col-action",fn:function(e){return[n("q-btn",{attrs:{small:"small",color:"negative"},on:{click:function(n){t.deleteAccount(e.row)}}},[t._v("Del")]),n("q-btn",{staticClass:"on-right",attrs:{small:"small",color:"primary"},on:{click:function(n){t.editAccount(e.row)}}},[t._v("Edit")])]}}])})],1)},o=[],a={render:c,staticRenderFns:o};e.a=a}}); \ No newline at end of file diff --git a/public/js/1.cbd2396284cb24a3f034.js b/public/js/1.cbd2396284cb24a3f034.js new file mode 100644 index 0000000..9c58a42 --- /dev/null +++ b/public/js/1.cbd2396284cb24a3f034.js @@ -0,0 +1 @@ +webpackJsonp([1,2],{182:function(t,e,c){"use strict";function n(t){c(188)}Object.defineProperty(e,"__esModule",{value:!0});var a=c(190),o=c(191),i=c(5),r=n,l=i(a.a,o.a,r,null,null);e.default=l.exports},184:function(t,e,c){"use strict";function n(t){c(196)}Object.defineProperty(e,"__esModule",{value:!0});var a=c(198),o=c(199),i=c(5),r=n,l=i(a.a,o.a,r,null,null);e.default=l.exports},188:function(t,e,c){var n=c(189);"string"==typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);c(181)("59efb0dd",n,!0)},189:function(t,e,c){e=t.exports=c(180)(void 0),e.push([t.i,"",""])},190:function(t,e,c){"use strict";var n=c(4),a=c(30);c.n(a);e.a={components:{QBtn:n.c,QCheckbox:n.i,QCollapsible:n.k,QField:n.o,QIcon:n.q,QInput:n.r,QToggle:n.K},props:["account"],data:function(){return{}},validations:{account:{name:{required:a.required,minLength:Object(a.minLength)(3)},email:{required:a.required,email:a.email},roles:{required:a.required,minLength:Object(a.minLength)(1)}}},methods:{clearForm:function(){this.$refs.createAccount.close(),this.account={name:"",email:"",roles:["account"],active:!0},this.$v.account.$reset()}}}},191:function(t,e,c){"use strict";var n=function(){var t=this,e=t.$createElement,c=t._self._c||e;return c("div",[c("h5",[t._t("title")],2),c("q-field",{attrs:{icon:"account_box",label:"Name",error:t.$v.account.name.$error,"error-label":"Minimum "+t.$v.account.name.$params.minLength.min+" characters"}},[c("q-input",{attrs:{placeholder:"Account Name"},on:{input:function(e){t.$v.account.name.$touch()}},model:{value:t.account.name,callback:function(e){t.account.name="string"==typeof e?e.trim():e},expression:"account.name"}})],1),c("q-field",{attrs:{icon:"mail",label:"Email",error:t.$v.account.email.$error,"error-label":"Not a valid email address"}},[c("q-input",{attrs:{placeholder:"Email Address"},on:{input:function(e){t.$v.account.email.$touch()}},model:{value:t.account.email,callback:function(e){t.account.email="string"==typeof e?e.trim():e},expression:"account.email"}})],1),c("q-field",{attrs:{icon:"supervisor_account",label:"Roles",error:t.$v.account.roles.$error,"error-label":"Choose at least one role"}},[c("q-checkbox",{attrs:{label:"User",val:"user"},on:{focus:function(e){t.$v.account.roles.$touch()}},model:{value:t.account.roles,callback:function(e){t.account.roles=e},expression:"account.roles"}}),c("q-checkbox",{staticClass:"on-right",attrs:{label:"Admin",val:"admin"},model:{value:t.account.roles,callback:function(e){t.account.roles=e},expression:"account.roles"}})],1),c("q-field",{attrs:{icon:"check_circle",label:"Active"}},[c("q-toggle",{model:{value:t.account.active,callback:function(e){t.account.active=e},expression:"account.active"}})],1),c("div",{staticClass:"row justify-end"},[t._t("actions")],2)],1)},a=[],o={render:n,staticRenderFns:a};e.a=o},196:function(t,e,c){var n=c(197);"string"==typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);c(181)("10217b28",n,!0)},197:function(t,e,c){e=t.exports=c(180)(void 0),e.push([t.i,".editAccount{padding:25px}",""])},198:function(t,e,c){"use strict";var n=c(9),a=c.n(n),o=c(182),i=c(4);e.a={components:{AccountForm:o.default,QBtn:i.c,QModal:i.A},props:["account"],data:function(){return{editAccount:a()({},this.account),loading:!1}},methods:{updateAccount:function(){var t=this;this.loading=!0,this.axios.put("/admin/accounts/"+this.account.id,this.editAccount).then(function(e){t.$emit("accountUpdated",e.data),i.O.create.positive({html:"Account updated"})},function(t){i.O.create.negative({html:t.response.data.error})}),this.loading=!1},cancelUpdate:function(){this.$emit("cancelUpdate")}}}},199:function(t,e,c){"use strict";var n=function(){var t=this,e=t.$createElement,c=t._self._c||e;return t.account?c("div",[c("account-form",{attrs:{account:t.editAccount}},[c("div",{slot:"title"},[t._v("Edit "+t._s(t.account.name))]),c("div",{staticClass:"on-right",slot:"actions"},[c("q-btn",{on:{click:t.cancelUpdate}},[t._v("Cancel")]),c("q-btn",{staticClass:"on-right",attrs:{disabled:t.loading,color:"primary"},on:{click:t.updateAccount}},[t._v("Update")])],1)])],1):t._e()},a=[],o={render:n,staticRenderFns:a};e.a=o}}); \ No newline at end of file diff --git a/public/js/1.fbbe8890d4d2136cc822.js b/public/js/1.fbbe8890d4d2136cc822.js deleted file mode 100644 index d641703..0000000 --- a/public/js/1.fbbe8890d4d2136cc822.js +++ /dev/null @@ -1 +0,0 @@ -webpackJsonp([1,2],{182:function(t,e,c){function n(t){c(188)}var o=c(4)(c(190),c(191),n,null,null);t.exports=o.exports},184:function(t,e,c){function n(t){c(196)}var o=c(4)(c(198),c(199),n,null,null);t.exports=o.exports},188:function(t,e,c){var n=c(189);"string"==typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);c(181)("59efb0dd",n,!0)},189:function(t,e,c){e=t.exports=c(180)(void 0),e.push([t.i,"",""])},190:function(t,e,c){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=c(5),o=c(30);c.n(o);e.default={components:{QBtn:n.c,QCheckbox:n.i,QCollapsible:n.k,QField:n.o,QIcon:n.q,QInput:n.r,QToggle:n.K},props:["account"],data:function(){return{}},validations:{account:{name:{required:o.required,minLength:Object(o.minLength)(3)},email:{required:o.required,email:o.email},roles:{required:o.required,minLength:Object(o.minLength)(1)}}},methods:{clearForm:function(){this.$refs.createAccount.close(),this.account={name:"",email:"",roles:["account"],active:!0},this.$v.account.$reset()}}}},191:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement,c=t._self._c||e;return c("div",[c("h5",[t._t("title")],2),c("q-field",{attrs:{icon:"account_box",label:"Name",error:t.$v.account.name.$error,"error-label":"Minimum "+t.$v.account.name.$params.minLength.min+" characters"}},[c("q-input",{attrs:{placeholder:"Account Name"},on:{input:function(e){t.$v.account.name.$touch()}},model:{value:t.account.name,callback:function(e){t.account.name="string"==typeof e?e.trim():e},expression:"account.name"}})],1),c("q-field",{attrs:{icon:"mail",label:"Email",error:t.$v.account.email.$error,"error-label":"Not a valid email address"}},[c("q-input",{attrs:{placeholder:"Email Address"},on:{input:function(e){t.$v.account.email.$touch()}},model:{value:t.account.email,callback:function(e){t.account.email="string"==typeof e?e.trim():e},expression:"account.email"}})],1),c("q-field",{attrs:{icon:"supervisor_account",label:"Roles",error:t.$v.account.roles.$error,"error-label":"Choose at least one role"}},[c("q-checkbox",{attrs:{label:"User",val:"user"},on:{focus:function(e){t.$v.account.roles.$touch()}},model:{value:t.account.roles,callback:function(e){t.account.roles=e},expression:"account.roles"}}),c("q-checkbox",{staticClass:"on-right",attrs:{label:"Admin",val:"admin"},model:{value:t.account.roles,callback:function(e){t.account.roles=e},expression:"account.roles"}})],1),c("q-field",{attrs:{icon:"check_circle",label:"Active"}},[c("q-toggle",{model:{value:t.account.active,callback:function(e){t.account.active=e},expression:"account.active"}})],1),c("div",{staticClass:"row justify-end"},[t._t("actions")],2)],1)},staticRenderFns:[]}},196:function(t,e,c){var n=c(197);"string"==typeof n&&(n=[[t.i,n,""]]),n.locals&&(t.exports=n.locals);c(181)("10217b28",n,!0)},197:function(t,e,c){e=t.exports=c(180)(void 0),e.push([t.i,".editAccount{padding:25px}",""])},198:function(t,e,c){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=c(9),o=c.n(n),a=c(182),i=c.n(a),r=c(5);e.default={components:{AccountForm:i.a,QBtn:r.c,QModal:r.A},props:["account"],data:function(){return{editAccount:o()({},this.account),loading:!1}},methods:{updateAccount:function(){var t=this;this.loading=!0,this.axios.put("/admin/accounts/"+this.account.id,this.editAccount).then(function(e){t.$emit("accountUpdated",e.data),r.O.create.positive({html:"Account updated"})},function(t){r.O.create.negative({html:t.response.data.error})}),this.loading=!1},cancelUpdate:function(){this.$emit("cancelUpdate")}}}},199:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement,c=t._self._c||e;return t.account?c("div",[c("account-form",{attrs:{account:t.editAccount}},[c("div",{slot:"title"},[t._v("Edit "+t._s(t.account.name))]),c("div",{staticClass:"on-right",slot:"actions"},[c("q-btn",{on:{click:t.cancelUpdate}},[t._v("Cancel")]),c("q-btn",{staticClass:"on-right",attrs:{disabled:t.loading,color:"primary"},on:{click:t.updateAccount}},[t._v("Update")])],1)])],1):t._e()},staticRenderFns:[]}}}); \ No newline at end of file diff --git a/public/js/2.11d06f3dc4b9cb3b4e4c.js b/public/js/2.11d06f3dc4b9cb3b4e4c.js deleted file mode 100644 index 4457ac2..0000000 --- a/public/js/2.11d06f3dc4b9cb3b4e4c.js +++ /dev/null @@ -1 +0,0 @@ -webpackJsonp([2],{182:function(e,t,c){function o(e){c(188)}var n=c(4)(c(190),c(191),o,null,null);e.exports=n.exports},188:function(e,t,c){var o=c(189);"string"==typeof o&&(o=[[e.i,o,""]]),o.locals&&(e.exports=o.locals);c(181)("59efb0dd",o,!0)},189:function(e,t,c){t=e.exports=c(180)(void 0),t.push([e.i,"",""])},190:function(e,t,c){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=c(5),n=c(30);c.n(n);t.default={components:{QBtn:o.c,QCheckbox:o.i,QCollapsible:o.k,QField:o.o,QIcon:o.q,QInput:o.r,QToggle:o.K},props:["account"],data:function(){return{}},validations:{account:{name:{required:n.required,minLength:Object(n.minLength)(3)},email:{required:n.required,email:n.email},roles:{required:n.required,minLength:Object(n.minLength)(1)}}},methods:{clearForm:function(){this.$refs.createAccount.close(),this.account={name:"",email:"",roles:["account"],active:!0},this.$v.account.$reset()}}}},191:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,c=e._self._c||t;return c("div",[c("h5",[e._t("title")],2),c("q-field",{attrs:{icon:"account_box",label:"Name",error:e.$v.account.name.$error,"error-label":"Minimum "+e.$v.account.name.$params.minLength.min+" characters"}},[c("q-input",{attrs:{placeholder:"Account Name"},on:{input:function(t){e.$v.account.name.$touch()}},model:{value:e.account.name,callback:function(t){e.account.name="string"==typeof t?t.trim():t},expression:"account.name"}})],1),c("q-field",{attrs:{icon:"mail",label:"Email",error:e.$v.account.email.$error,"error-label":"Not a valid email address"}},[c("q-input",{attrs:{placeholder:"Email Address"},on:{input:function(t){e.$v.account.email.$touch()}},model:{value:e.account.email,callback:function(t){e.account.email="string"==typeof t?t.trim():t},expression:"account.email"}})],1),c("q-field",{attrs:{icon:"supervisor_account",label:"Roles",error:e.$v.account.roles.$error,"error-label":"Choose at least one role"}},[c("q-checkbox",{attrs:{label:"User",val:"user"},on:{focus:function(t){e.$v.account.roles.$touch()}},model:{value:e.account.roles,callback:function(t){e.account.roles=t},expression:"account.roles"}}),c("q-checkbox",{staticClass:"on-right",attrs:{label:"Admin",val:"admin"},model:{value:e.account.roles,callback:function(t){e.account.roles=t},expression:"account.roles"}})],1),c("q-field",{attrs:{icon:"check_circle",label:"Active"}},[c("q-toggle",{model:{value:e.account.active,callback:function(t){e.account.active=t},expression:"account.active"}})],1),c("div",{staticClass:"row justify-end"},[e._t("actions")],2)],1)},staticRenderFns:[]}}}); \ No newline at end of file diff --git a/public/js/2.a2c6b5b1849e21bfcb82.js b/public/js/2.a2c6b5b1849e21bfcb82.js new file mode 100644 index 0000000..f9b2df3 --- /dev/null +++ b/public/js/2.a2c6b5b1849e21bfcb82.js @@ -0,0 +1 @@ +webpackJsonp([2],{182:function(e,t,c){"use strict";function a(e){c(188)}Object.defineProperty(t,"__esModule",{value:!0});var o=c(190),n=c(191),r=c(5),i=a,l=r(o.a,n.a,i,null,null);t.default=l.exports},188:function(e,t,c){var a=c(189);"string"==typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);c(181)("59efb0dd",a,!0)},189:function(e,t,c){t=e.exports=c(180)(void 0),t.push([e.i,"",""])},190:function(e,t,c){"use strict";var a=c(4),o=c(30);c.n(o);t.a={components:{QBtn:a.c,QCheckbox:a.i,QCollapsible:a.k,QField:a.o,QIcon:a.q,QInput:a.r,QToggle:a.K},props:["account"],data:function(){return{}},validations:{account:{name:{required:o.required,minLength:Object(o.minLength)(3)},email:{required:o.required,email:o.email},roles:{required:o.required,minLength:Object(o.minLength)(1)}}},methods:{clearForm:function(){this.$refs.createAccount.close(),this.account={name:"",email:"",roles:["account"],active:!0},this.$v.account.$reset()}}}},191:function(e,t,c){"use strict";var a=function(){var e=this,t=e.$createElement,c=e._self._c||t;return c("div",[c("h5",[e._t("title")],2),c("q-field",{attrs:{icon:"account_box",label:"Name",error:e.$v.account.name.$error,"error-label":"Minimum "+e.$v.account.name.$params.minLength.min+" characters"}},[c("q-input",{attrs:{placeholder:"Account Name"},on:{input:function(t){e.$v.account.name.$touch()}},model:{value:e.account.name,callback:function(t){e.account.name="string"==typeof t?t.trim():t},expression:"account.name"}})],1),c("q-field",{attrs:{icon:"mail",label:"Email",error:e.$v.account.email.$error,"error-label":"Not a valid email address"}},[c("q-input",{attrs:{placeholder:"Email Address"},on:{input:function(t){e.$v.account.email.$touch()}},model:{value:e.account.email,callback:function(t){e.account.email="string"==typeof t?t.trim():t},expression:"account.email"}})],1),c("q-field",{attrs:{icon:"supervisor_account",label:"Roles",error:e.$v.account.roles.$error,"error-label":"Choose at least one role"}},[c("q-checkbox",{attrs:{label:"User",val:"user"},on:{focus:function(t){e.$v.account.roles.$touch()}},model:{value:e.account.roles,callback:function(t){e.account.roles=t},expression:"account.roles"}}),c("q-checkbox",{staticClass:"on-right",attrs:{label:"Admin",val:"admin"},model:{value:e.account.roles,callback:function(t){e.account.roles=t},expression:"account.roles"}})],1),c("q-field",{attrs:{icon:"check_circle",label:"Active"}},[c("q-toggle",{model:{value:e.account.active,callback:function(t){e.account.active=t},expression:"account.active"}})],1),c("div",{staticClass:"row justify-end"},[e._t("actions")],2)],1)},o=[],n={render:a,staticRenderFns:o};t.a=n}}); \ No newline at end of file diff --git a/public/js/3.0926ebbc3cbecd74e6e3.js b/public/js/3.0926ebbc3cbecd74e6e3.js new file mode 100644 index 0000000..9f817b3 --- /dev/null +++ b/public/js/3.0926ebbc3cbecd74e6e3.js @@ -0,0 +1 @@ +webpackJsonp([3],{183:function(e,t,c){"use strict";function a(e){c(192)}Object.defineProperty(t,"__esModule",{value:!0});var n=c(194),o=c(195),r=c(5),i=a,l=r(n.a,o.a,i,null,null);t.default=l.exports},192:function(e,t,c){var a=c(193);"string"==typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);c(181)("5fa8da8e",a,!0)},193:function(e,t,c){t=e.exports=c(180)(void 0),t.push([e.i,".margin{margin-bottom:10px}",""])},194:function(e,t,c){"use strict";var a=c(4),n=c(30);c.n(n);t.a={components:{QBtn:a.c,QCheckbox:a.i,QCollapsible:a.k,QField:a.o,QIcon:a.q,QInput:a.r,QToggle:a.K},data:function(){return{account:{name:"",email:"",roles:["user"],active:!0},loading:!1}},validations:{account:{name:{required:n.required,minLength:Object(n.minLength)(3)},email:{required:n.required,email:n.email},roles:{required:n.required,minLength:Object(n.minLength)(1)}}},methods:{createAccount:function(){var e=this;this.loading=!0,this.axios.post("/admin/accounts",this.account).then(function(t){e.$emit("accountCreated",t.data),e.clearForm(),a.O.create.positive({html:"Account created"})},function(e){a.O.create.negative({html:e.response.data.error})}),this.loading=!1},clearForm:function(){this.$refs.createAccount.close(),this.account={name:"",email:"",roles:["account"],active:!0},this.$v.account.$reset()}}}},195:function(e,t,c){"use strict";var a=function(){var e=this,t=e.$createElement,c=e._self._c||t;return c("q-collapsible",{ref:"createAccount",staticClass:"margin",attrs:{icon:"add_circle_outline",label:"Add Account"}},[c("q-field",{attrs:{icon:"account_box",label:"Name",error:e.$v.account.name.$error,"error-label":"Minimum "+e.$v.account.name.$params.minLength.min+" characters"}},[c("q-input",{attrs:{placeholder:"Account Name"},on:{input:function(t){e.$v.account.name.$touch()}},model:{value:e.account.name,callback:function(t){e.account.name="string"==typeof t?t.trim():t},expression:"account.name"}})],1),c("q-field",{attrs:{icon:"mail",label:"Email",error:e.$v.account.email.$error,"error-label":"Not a valid email address"}},[c("q-input",{attrs:{placeholder:"Email Address"},on:{input:function(t){e.$v.account.email.$touch()}},model:{value:e.account.email,callback:function(t){e.account.email="string"==typeof t?t.trim():t},expression:"account.email"}})],1),c("q-field",{attrs:{icon:"supervisor_account",label:"Roles",error:e.$v.account.roles.$error,"error-label":"Choose at least one role"}},[c("q-checkbox",{attrs:{label:"User",val:"user"},on:{focus:function(t){e.$v.account.roles.$touch()}},model:{value:e.account.roles,callback:function(t){e.account.roles=t},expression:"account.roles"}}),c("q-checkbox",{staticClass:"on-right",attrs:{label:"Admin",val:"admin"},model:{value:e.account.roles,callback:function(t){e.account.roles=t},expression:"account.roles"}})],1),c("q-field",{attrs:{icon:"check_circle",label:"Active"}},[c("q-toggle",{model:{value:e.account.active,callback:function(t){e.account.active=t},expression:"account.active"}})],1),c("div",{staticClass:"row justify-end"},[c("q-btn",{on:{click:e.clearForm}},[e._v("Cancel")]),c("q-btn",{staticClass:"on-right",attrs:{disabled:e.$v.account.$invalid||e.loading,color:"primary"},on:{click:e.createAccount}},[e._v("Create")])],1)],1)},n=[],o={render:a,staticRenderFns:n};t.a=o}}); \ No newline at end of file diff --git a/public/js/3.22a3bc9f1cc3691d966f.js b/public/js/3.22a3bc9f1cc3691d966f.js deleted file mode 100644 index d51eed4..0000000 --- a/public/js/3.22a3bc9f1cc3691d966f.js +++ /dev/null @@ -1 +0,0 @@ -webpackJsonp([3],{183:function(e,t,c){function a(e){c(192)}var n=c(4)(c(194),c(195),a,null,null);e.exports=n.exports},192:function(e,t,c){var a=c(193);"string"==typeof a&&(a=[[e.i,a,""]]),a.locals&&(e.exports=a.locals);c(181)("5fa8da8e",a,!0)},193:function(e,t,c){t=e.exports=c(180)(void 0),t.push([e.i,".margin{margin-bottom:10px}",""])},194:function(e,t,c){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var a=c(5),n=c(30);c.n(n);t.default={components:{QBtn:a.c,QCheckbox:a.i,QCollapsible:a.k,QField:a.o,QIcon:a.q,QInput:a.r,QToggle:a.K},data:function(){return{account:{name:"",email:"",roles:["user"],active:!0},loading:!1}},validations:{account:{name:{required:n.required,minLength:Object(n.minLength)(3)},email:{required:n.required,email:n.email},roles:{required:n.required,minLength:Object(n.minLength)(1)}}},methods:{createAccount:function(){var e=this;this.loading=!0,this.axios.post("/admin/accounts",this.account).then(function(t){e.$emit("accountCreated",t.data),e.clearForm(),a.O.create.positive({html:"Account created"})},function(e){a.O.create.negative({html:e.response.data.error})}),this.loading=!1},clearForm:function(){this.$refs.createAccount.close(),this.account={name:"",email:"",roles:["account"],active:!0},this.$v.account.$reset()}}}},195:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,c=e._self._c||t;return c("q-collapsible",{ref:"createAccount",staticClass:"margin",attrs:{icon:"add_circle_outline",label:"Add Account"}},[c("q-field",{attrs:{icon:"account_box",label:"Name",error:e.$v.account.name.$error,"error-label":"Minimum "+e.$v.account.name.$params.minLength.min+" characters"}},[c("q-input",{attrs:{placeholder:"Account Name"},on:{input:function(t){e.$v.account.name.$touch()}},model:{value:e.account.name,callback:function(t){e.account.name="string"==typeof t?t.trim():t},expression:"account.name"}})],1),c("q-field",{attrs:{icon:"mail",label:"Email",error:e.$v.account.email.$error,"error-label":"Not a valid email address"}},[c("q-input",{attrs:{placeholder:"Email Address"},on:{input:function(t){e.$v.account.email.$touch()}},model:{value:e.account.email,callback:function(t){e.account.email="string"==typeof t?t.trim():t},expression:"account.email"}})],1),c("q-field",{attrs:{icon:"supervisor_account",label:"Roles",error:e.$v.account.roles.$error,"error-label":"Choose at least one role"}},[c("q-checkbox",{attrs:{label:"User",val:"user"},on:{focus:function(t){e.$v.account.roles.$touch()}},model:{value:e.account.roles,callback:function(t){e.account.roles=t},expression:"account.roles"}}),c("q-checkbox",{staticClass:"on-right",attrs:{label:"Admin",val:"admin"},model:{value:e.account.roles,callback:function(t){e.account.roles=t},expression:"account.roles"}})],1),c("q-field",{attrs:{icon:"check_circle",label:"Active"}},[c("q-toggle",{model:{value:e.account.active,callback:function(t){e.account.active=t},expression:"account.active"}})],1),c("div",{staticClass:"row justify-end"},[c("q-btn",{on:{click:e.clearForm}},[e._v("Cancel")]),c("q-btn",{staticClass:"on-right",attrs:{disabled:e.$v.account.$invalid||e.loading,color:"primary"},on:{click:e.createAccount}},[e._v("Create")])],1)],1)},staticRenderFns:[]}}}); \ No newline at end of file diff --git a/public/js/4.4bee4f55cde772260df1.js b/public/js/4.4bee4f55cde772260df1.js new file mode 100644 index 0000000..8492c87 --- /dev/null +++ b/public/js/4.4bee4f55cde772260df1.js @@ -0,0 +1 @@ +webpackJsonp([4],{186:function(t,e,i){"use strict";function a(t){i(204)}Object.defineProperty(e,"__esModule",{value:!0});var n=i(206),s=i(207),o=i(5),r=a,l=o(n.a,s.a,r,null,null);e.default=l.exports},204:function(t,e,i){var a=i(205);"string"==typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);i(181)("474a8db7",a,!0)},205:function(t,e,i){e=t.exports=i(180)(void 0),e.push([t.i,"",""])},206:function(t,e,i){"use strict";var a=i(4);e.a={components:{QLayout:a.x,QToolbar:a.L,QToolbarTitle:a.M,QBtn:a.c,QIcon:a.q,QList:a.y,QListHeader:a.z,QItem:a.s,QItemSide:a.v,QItemMain:a.t,QTabs:a.J,QRouteTab:a.B,QSideLink:a.D},data:function(){return{}}}},207:function(t,e,i){"use strict";var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("q-layout",{ref:"layout",attrs:{view:"hHh LpR lff","left-class":{"bg-grey-2":!0}}},[i("q-toolbar",{slot:"header"},[i("q-btn",{attrs:{flat:"flat"},on:{click:function(e){t.$refs.layout.toggleLeft()}}},[i("q-icon",{attrs:{name:"menu"}})],1),i("q-toolbar-title",[t._v("Admin ("+t._s(t.$auth.sub)+")")])],1),i("div",{slot:"left"},[i("q-side-link",{attrs:{item:"item",to:"/"}},[i("q-item-side",{attrs:{icon:"home"}}),i("q-item-main",{attrs:{label:"Home"}})],1),i("q-list",{attrs:{"no-border":"no-border",link:"link","inset-delimiter":"inset-delimiter"}},[i("q-list-header",[t._v("Admin Panel")]),i("q-side-link",{attrs:{item:"item",to:"/manage"}},[i("q-item-side",{attrs:{icon:"dashboard"}}),i("q-item-main",{attrs:{label:"Dashboard"}})],1),i("q-side-link",{attrs:{item:"item",to:"/manage/accounts"}},[i("q-item-side",{attrs:{icon:"supervisor_accounts"}}),i("q-item-main",{attrs:{label:"Accounts"}})],1)],1)],1),i("router-view")],1)},n=[],s={render:a,staticRenderFns:n};e.a=s}}); \ No newline at end of file diff --git a/public/js/4.dc7e6050fce2cd66ec5f.js b/public/js/4.dc7e6050fce2cd66ec5f.js deleted file mode 100644 index cebc0ec..0000000 --- a/public/js/4.dc7e6050fce2cd66ec5f.js +++ /dev/null @@ -1 +0,0 @@ -webpackJsonp([4],{186:function(t,e,i){function a(t){i(204)}var n=i(4)(i(206),i(207),a,null,null);t.exports=n.exports},204:function(t,e,i){var a=i(205);"string"==typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);i(181)("474a8db7",a,!0)},205:function(t,e,i){e=t.exports=i(180)(void 0),e.push([t.i,"",""])},206:function(t,e,i){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var a=i(5);e.default={components:{QLayout:a.x,QToolbar:a.L,QToolbarTitle:a.M,QBtn:a.c,QIcon:a.q,QList:a.y,QListHeader:a.z,QItem:a.s,QItemSide:a.v,QItemMain:a.t,QTabs:a.J,QRouteTab:a.B,QSideLink:a.D},data:function(){return{}}}},207:function(t,e){t.exports={render:function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("q-layout",{ref:"layout",attrs:{view:"hHh LpR lff","left-class":{"bg-grey-2":!0}}},[i("q-toolbar",{slot:"header"},[i("q-btn",{attrs:{flat:"flat"},on:{click:function(e){t.$refs.layout.toggleLeft()}}},[i("q-icon",{attrs:{name:"menu"}})],1),i("q-toolbar-title",[t._v("Admin ("+t._s(t.$auth.sub)+")")])],1),i("div",{slot:"left"},[i("q-side-link",{attrs:{item:"item",to:"/"}},[i("q-item-side",{attrs:{icon:"home"}}),i("q-item-main",{attrs:{label:"Home"}})],1),i("q-list",{attrs:{"no-border":"no-border",link:"link","inset-delimiter":"inset-delimiter"}},[i("q-list-header",[t._v("Admin Panel")]),i("q-side-link",{attrs:{item:"item",to:"/manage"}},[i("q-item-side",{attrs:{icon:"dashboard"}}),i("q-item-main",{attrs:{label:"Dashboard"}})],1),i("q-side-link",{attrs:{item:"item",to:"/manage/accounts"}},[i("q-item-side",{attrs:{icon:"supervisor_accounts"}}),i("q-item-main",{attrs:{label:"Accounts"}})],1)],1)],1),i("router-view")],1)},staticRenderFns:[]}}}); \ No newline at end of file diff --git a/public/js/5.c59be07d40d0779615eb.js b/public/js/5.c59be07d40d0779615eb.js new file mode 100644 index 0000000..f5fb599 --- /dev/null +++ b/public/js/5.c59be07d40d0779615eb.js @@ -0,0 +1 @@ +webpackJsonp([5],{185:function(t,n,e){"use strict";function a(t){e(200)}Object.defineProperty(n,"__esModule",{value:!0});var s=e(202),o=e(203),r=e(5),i=a,c=r(s.a,o.a,i,null,null);n.default=c.exports},200:function(t,n,e){var a=e(201);"string"==typeof a&&(a=[[t.i,a,""]]),a.locals&&(t.exports=a.locals);e(181)("63c9fe5b",a,!0)},201:function(t,n,e){n=t.exports=e(180)(void 0),n.push([t.i,"",""])},202:function(t,n,e){"use strict";n.a={data:function(){return{}}}},203:function(t,n,e){"use strict";var a=function(){var t=this,n=t.$createElement;return(t._self._c||n)("div",{staticClass:"layout-padding"},[t._v("Dashboard Component")])},s=[],o={render:a,staticRenderFns:s};n.a=o}}); \ No newline at end of file diff --git a/public/js/5.db57e31ce2a3199928e0.js b/public/js/5.db57e31ce2a3199928e0.js deleted file mode 100644 index f2b5d11..0000000 --- a/public/js/5.db57e31ce2a3199928e0.js +++ /dev/null @@ -1 +0,0 @@ -webpackJsonp([5],{185:function(t,n,e){function o(t){e(200)}var r=e(4)(e(202),e(203),o,null,null);t.exports=r.exports},200:function(t,n,e){var o=e(201);"string"==typeof o&&(o=[[t.i,o,""]]),o.locals&&(t.exports=o.locals);e(181)("63c9fe5b",o,!0)},201:function(t,n,e){n=t.exports=e(180)(void 0),n.push([t.i,"",""])},202:function(t,n,e){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default={data:function(){return{}}}},203:function(t,n){t.exports={render:function(){var t=this,n=t.$createElement;return(t._self._c||n)("div",{staticClass:"layout-padding"},[t._v("Dashboard Component")])},staticRenderFns:[]}}}); \ No newline at end of file diff --git a/public/js/app.js b/public/js/app.js index 0107ba6..b2307b1 100644 --- a/public/js/app.js +++ b/public/js/app.js @@ -1 +1 @@ -webpackJsonp([7],{102:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"profile"},[e._v("no visual functionality yet..."),i("q-field",{attrs:{icon:"color_lens",label:"Theme"}},[i("q-select",{attrs:{options:e.themes},model:{value:e.editProfile.theme,callback:function(t){e.editProfile.theme=t},expression:"editProfile.theme"}})],1),i("q-btn",{staticClass:"float-right",attrs:{color:"primary"},on:{click:e.updateProfile}},[e._v("Save")])],1)},staticRenderFns:[]}},103:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(9),o=i.n(n),a=i(5),r=i(30);i.n(r);t.default={components:{QBtn:a.c,QCard:a.d,QCardActions:a.e,QCardTitle:a.h,QCardMain:a.f,QCardSeparator:a.g,QChip:a.j,QField:a.o,QInput:a.r},props:["account"],data:function(){return{edit:!1,editAccount:o()({},this.account)}},validations:{editAccount:{name:{required:r.required,minLength:Object(r.minLength)(3)},email:{required:r.required,email:r.email}}},watch:{account:function(){this.editAccount=o()({},this.account)}},methods:{updateAccount:function(){var e=this;this.axios.put("/api/account",this.editAccount).then(function(t){e.$emit("update-account",t.data)}),this.edit=!1},cancelEdit:function(){this.edit=!1,this.$v.editAccount.$reset()}}}},104:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("q-card",[i("q-card-main",[i("q-field",{attrs:{icon:"account_box",label:"Name",error:e.$v.editAccount.name.$error,"error-label":"Minimum "+e.$v.editAccount.name.$params.minLength.min+" characters"}},[e.edit?i("q-input",{attrs:{placeholder:"Name"},on:{input:function(t){e.$v.editAccount.name.$touch()}},model:{value:e.editAccount.name,callback:function(t){e.editAccount.name="string"==typeof t?t.trim():t},expression:"editAccount.name"}}):i("span",[e._v(e._s(e.account.name))])],1),i("q-field",{attrs:{icon:"mail",label:"Email",error:e.$v.editAccount.email.$error,"error-label":"Not a valid email address"}},[e.edit?i("q-input",{attrs:{placeholder:"Email Address"},on:{input:function(t){e.$v.editAccount.email.$touch()}},model:{value:e.editAccount.email,callback:function(t){e.editAccount.email="string"==typeof t?t.trim():t},expression:"editAccount.email"}}):i("span",[e._v(e._s(e.account.email))])],1),e.edit?e._e():i("q-field",{attrs:{icon:"supervisor_account",label:"Roles"}},e._l(e.account.roles,function(t){return i("span",[i("q-chip",{staticClass:"on-left",attrs:{color:"admin"===t?"red":"secondary"}},[e._v(e._s(t))])],1)}))],1),i("q-card-actions",{staticClass:"float-right"},[e.edit?e._e():i("q-btn",{on:{click:function(t){e.edit=!0}}},[e._v("Edit")]),e.edit?i("q-btn",{staticClass:"float-right",on:{click:e.cancelEdit}},[e._v("Cancel")]):e._e(),e.edit?i("q-btn",{staticClass:"on-right",attrs:{disabled:e.$v.editAccount.$invalid,color:"primary"},on:{click:e.updateAccount}},[e._v("Save")]):e._e()],1)],1)},staticRenderFns:[]}},105:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(5),o=n.P.formatDate;t.default={name:"token",components:{QBtn:n.c,QList:n.y,QListHeader:n.z,QIcon:n.q,QItem:n.s,QItemMain:n.t,QItemSide:n.v,QItemSeparator:n.u,QItemTile:n.w},props:["token"],computed:{localTokenID:function(){return this.$auth.refreshTokenID}},methods:{formatDate:function(e){return o(e,"YYYY-MM-DD HH:mm")},edit:function(e){var t=this;n.a.create({title:"Edit Identifier",form:{identifier:{type:"text",model:e.identifier}},buttons:["Cancel",{label:"Save",outline:!0,handler:function(i){t.updateToken(e.id,i)}}]})},updateToken:function(e,t){var i=this,n=this.token.find(function(t){return t.id===e});n.identifier=t.identifier,this.axios.put("/api/account/token/"+e,n).then(function(){i.$emit("update-token",n)})},deleteToken:function(e){var t=this;this.axios.delete("/api/account/token/"+e).then(function(){t.$emit("delete-token",e)})}}}},106:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("q-list",{attrs:{link:"link",separator:"separator","no-border":"no-border"}},[i("q-list-header",[e._v("Active Logins")]),e._l(e.token,function(t){return i("q-item",{key:t.id},[i("q-item-side",{attrs:{left:"left",icon:t.mobile?"phone_iphone":"desktop_mac"}}),i("q-item-main",{on:{click:function(i){e.edit(t)}}},[i("q-item-tile",{attrs:{label:"label"}},[e._v(e._s(t.identifier))]),i("q-item-tile",{attrs:{sublabel:"sublabel"}},[e._v("Last Login: "+e._s(e.formatDate(t.updated_at)))])],1),i("q-item-side",{attrs:{right:"right"}},[e.localTokenID===t.id?i("q-item-tile",{attrs:{label:"label"}},[e._v("This Device")]):i("q-btn",{attrs:{color:"red",flat:"flat"},on:{click:function(i){e.deleteToken(t.id)}}},[e._v("Logout")])],1)],1)})],2)},staticRenderFns:[]}},107:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("q-tabs",{attrs:{align:"center","no-pane-border":"no-pane-border",inverted:"inverted"},slot:"navigation"},[i("q-tab",{attrs:{default:"default",name:"account",label:"Account",icon:"account_box",hide:"icon"},slot:"title"}),i("q-tab",{attrs:{name:"profile",label:"Profile",icon:"view_day",hide:"icon"},slot:"title"}),i("q-tab",{attrs:{name:"token",label:"Token",icon:"vpn_key",hide:"icon"},slot:"title"}),i("q-tab-pane",{attrs:{name:"account"}},[i("account",{attrs:{account:e.account},on:{"update-account":e.receiveAccountData}})],1),i("q-tab-pane",{attrs:{name:"profile"}},[i("profile",{attrs:{profile:e.profile},on:{"update-profile":e.updateProfile}})],1),i("q-tab-pane",{attrs:{name:"token"}},[i("token",{attrs:{token:e.token},on:{"update-token":e.updateToken,"delete-token":e.deleteToken}})],1)],1)},staticRenderFns:[]}},108:function(e,t){},109:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={name:"hello"}},110:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement;e._self._c;return e._m(0)},staticRenderFns:[function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"hello"},[i("h5",[e._v("Welcome to your Quasar PWA")]),e._v(" "),i("ul",[i("li",[i("a",{attrs:{href:"http://quasar-framework.org",target:"_blank",rel:"noopener"}},[e._v("Docs")])]),e._v(" "),i("li",[i("a",{attrs:{href:"http://forum.quasar-framework.org",target:"_blank",rel:"noopener"}},[e._v("Forum")])]),e._v(" "),i("li",[i("a",{attrs:{href:"https://gitter.im/quasarframework/Lobby",target:"_blank",rel:"noopener"}},[e._v("Gitter Chat")])]),e._v(" "),i("li",[i("a",{attrs:{href:"https://twitter.com/quasarframework",target:"_blank",rel:"noopener"}},[e._v("Twitter")])])]),e._v(" "),i("div",[e._v("Lorem ipsum dolor sit amet consectetur adipisicing elit. Provident harum asperiores quod quia laudantium. Praesentium voluptatibus deserunt quam pariatur fugiat repellendus accusamus facilis dignissimos vel! Sed doloremque minima omnis velit.")]),e._v(" "),i("div",[e._v("Ut id earum mollitia omnis obcaecati eaque alias facere ipsa provident neque, velit quia dignissimos labore accusamus, autem vero voluptatum explicabo aut repellendus odio est inventore assumenda quo. Repellendus, aperiam.")]),e._v(" "),i("div",[e._v("Suscipit debitis officiis distinctio temporibus aperiam porro asperiores enim, ab aspernatur minima amet, qui ipsam? Quia cupiditate sequi qui exercitationem quod aperiam illum voluptatibus, veniam accusamus corporis ab delectus ipsa.")]),e._v(" "),i("div",[e._v("Delectus nisi molestias eum tenetur enim necessitatibus, dignissimos dolore, officiis odio, suscipit voluptatibus quisquam quo error unde vero veritatis. Fugiat eos dolor doloremque tempora corporis quis enim, optio aut eaque.")]),e._v(" "),i("div",[e._v("Omnis, dolores quod. Temporibus eius laborum laudantium blanditiis voluptatem tempore sequi totam provident saepe aspernatur. Deleniti quod quae id atque magnam fugit voluptatibus ipsam, enim maiores necessitatibus doloribus dolorem! Omnis.")]),e._v(" "),i("div",[e._v("Odio alias nisi, velit, ea, et hic minima incidunt eius eaque placeat deleniti voluptatibus sequi sit dignissimos esse libero at consectetur repudiandae asperiores voluptates debitis. Aspernatur quidem quasi consectetur ad.")]),e._v(" "),i("div",[e._v("Maxime quae quod fugit a at vel culpa odit nemo. Autem, totam explicabo culpa quis reprehenderit iusto ab doloremque adipisci ratione illo cum aperiam ipsa eum facere corporis commodi esse.")]),e._v(" "),i("div",[e._v("Dolorum fugiat quos sapiente ducimus iure cupiditate eaque quibusdam minima nihil tempore! Aliquid reprehenderit repellat cupiditate architecto adipisci perspiciatis dolor quae voluptates provident nemo, natus excepturi modi distinctio dignissimos velit.")]),e._v(" "),i("div",[e._v("Neque repellendus quos nemo blanditiis soluta, maiores harum adipisci aspernatur voluptate beatae fuga sapiente nisi tempora! Odio id animi veniam, non et aliquid, reprehenderit minima nisi minus qui repudiandae laborum?")]),e._v(" "),i("div",[e._v("Quia tempore cum ratione consequuntur earum eum enim maxime quidem quibusdam tenetur magnam suscipit in, cumque laborum modi aut nihil labore autem quis non vitae numquam laboriosam! Amet, ducimus molestiae.")]),e._v(" "),i("div",[e._v("Nam doloremque suscipit dicta laborum repellendus recusandae debitis amet aliquam explicabo quae beatae consequatur ex voluptates error at quos vero, dolorum quia, in cum. Quibusdam, provident iure. Fugit, corporis velit.")]),e._v(" "),i("div",[e._v("Eos molestiae quis tenetur expedita perferendis sunt praesentium illo porro placeat laudantium cum aliquid officiis dolorum quod explicabo, exercitationem distinctio et nemo, sed fugit consequuntur, ex quaerat? Quaerat, quasi quam?")]),e._v(" "),i("div",[e._v("Vero mollitia a sapiente aspernatur quidem odit unde rem possimus sunt natus, dolorem voluptatibus, reiciendis eos exercitationem commodi ipsam, ab dolores iste! Itaque natus maiores sed facere tempora corrupti cum?")]),e._v(" "),i("div",[e._v("Reiciendis distinctio excepturi, atque quo dolorum aperiam iure. Placeat, assumenda tenetur minima aliquid repellat corrupti alias magni porro numquam dolor architecto voluptatem blanditiis, illum ipsam. Dolorum dolore ducimus sint facere?")]),e._v(" "),i("div",[e._v("Doloremque cumque minima esse eligendi, voluptates quis incidunt vero tempora quisquam aperiam, sint ducimus ut? Perspiciatis odit dignissimos qui voluptate dolores aliquam nobis saepe officiis accusamus quos? Illum, molestias vel.")]),e._v(" "),i("div",[e._v("Aspernatur pariatur soluta facilis quas. Dolorem sed nam magni, debitis numquam ex facere iure quam? Facilis doloribus deleniti fugiat voluptates, unde eligendi eveniet quibusdam, id, perferendis est nemo ullam velit!")]),e._v(" "),i("div",[e._v("Voluptatibus veniam unde quia laudantium, culpa, magni exercitationem quod nemo sint temporibus blanditiis iure tempora id commodi asperiores numquam deleniti quas perspiciatis inventore neque! Quidem illum totam deleniti voluptas minima?")]),e._v(" "),i("div",[e._v("Dignissimos, aspernatur? Hic incidunt maiores nobis quidem animi sint eum, omnis optio blanditiis. Asperiores odit consequuntur consectetur voluptates distinctio libero ea, tempore esse nesciunt suscipit accusamus officiis! Aliquam, qui tempora.")]),e._v(" "),i("div",[e._v("Earum vel dolore adipisci quibusdam a omnis aut dicta iste iure reprehenderit facilis accusantium ducimus dignissimos officiis repellat impedit, temporibus reiciendis consectetur provident ut voluptatum? Odio possimus officiis officia totam.")]),e._v(" "),i("div",[e._v("Sunt nesciunt accusantium necessitatibus, incidunt excepturi voluptates at odio sint iure distinctio. Accusamus distinctio fugit earum deserunt ut cumque debitis ab quidem soluta odio error, nam quos ea nostrum sint.")])])}]}},111:function(e,t,i){function n(e){var t=o[e];return t?Promise.all(t.slice(1).map(i.e)).then(function(){return i(t[0])}):Promise.reject(new Error("Cannot find module '"+e+"'."))}var o={"./Hello.vue":[47],"./Layout.vue":[34],"./Login.vue":[32],"./account/Account.vue":[45],"./account/Index.vue":[35],"./account/Profile.vue":[36],"./account/Token.vue":[46],"./admin/Dashboard.vue":[185,5],"./admin/Layout.vue":[186,4],"./admin/accounts/Create.vue":[183,3],"./admin/accounts/Edit.vue":[184,1],"./admin/accounts/Form.vue":[182,2],"./admin/accounts/Index.vue":[187,0]};n.keys=function(){return Object.keys(o)},n.id=111,e.exports=n},138:function(e,t,i){"use strict";var n=i(14),o=i(56),a=i(139),r=i(146),s=i.n(r);n.a.use(o.a);var u=new o.a.Store({strict:!0,plugins:[a.a,s()({predicate:["setToken","logout"]})],modules:{},state:{count:1},mutations:{}});t.a=u},139:function(e,t,i){"use strict";var n=i(140),o=i.n(n),a=i(143),r=i.n(a),s=i(5),u=i(144),c=i.n(u),l=this;t.a=function(){var e=r()(o.a.mark(function e(t){var i,n;return o.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s.b.get.item("vuex");case 2:i=e.sent,n=c()({},t.state,i),t.replaceState(n),t.subscribe(function(e,t){s.b.set("vuex",t)});case 6:case"end":return e.stop()}},e,l)}));return function(t){return e.apply(this,arguments)}}()},170:function(e,t,i){"use strict";var n=i(20),o=i.n(n),a=i(171),r=i.n(a),s=i(9),u=i.n(s),c=i(172),l=i(56),d={defaults:{baseUrl:"/auth",loginUrl:"/login",tokenUrl:"/token",refreshUrl:"/refresh",logoutUrl:"/logout",loginPath:"/login",logoutRedirect:"/",unauthorizedRedirect:"/403",tokenKeys:{access:"access_token",refresh:"refresh_token"},refreshThresholdMin:30,refreshThresholdMax:60,roles:{admin:"admin"}},install:function(e,t){function i(){p.$store.dispatch("refreshToken").then(function(){console.log("refresh success")},function(e){console.log("failed token refresh:",e)})}function n(e){return a.baseUrl+a[e+"Url"]}if(d.installed)return void console.error("jwt plugin already installed");console.log("auth plugin setup");var a=u()(d.defaults,t.params);Object(c.b)(a),t.store.registerModule("auth",c.a);var s=t.router,m=t.store,f=new e({router:s,store:m,data:{refreshIn:0,refreshTimer:null},computed:r()({},Object(l.b)(["auth"]),{sub:function(){return this.auth.user.sub},isAuthenticated:function(){return this.tokenValid},tokenValid:function(){return this.expiresIn>0},expiresIn:function(){return 1e3*this.auth.access.exp-Date.now()},refreshValid:function(){return this.refreshExpiresIn>0},refreshExpiresIn:function(){return 1e3*this.auth.refresh.exp-Date.now()},canRefresh:function(){return this.refreshValid},refreshTokenID:function(){return this.auth.refresh.id}}),watch:{isAuthenticated:function(){console.log("authenticated:",this.isAuthenticated)},expiresIn:function(){clearTimeout(this.refreshTimer);var e=Math.floor(Math.random()*(a.refreshThresholdMax-a.refreshThresholdMin))+a.refreshThresholdMin;this.refreshIn=this.expiresIn-1e3*e},refreshIn:function(){var e=this;console.log("refresh in:",Math.floor(this.refreshIn/1e3)+" seconds"),this.refreshTimer=setTimeout(function(){e.canRefresh?i():e.$store.dispatch("localLogout")},this.refreshIn)}},methods:{requestLoginToken:function(e){var t=this;return new o.a(function(i,n){t.$store.dispatch("requestLoginToken",e).then(function(){i()},function(e){n(e)})})},requestToken:function(e){var t=this;return new o.a(function(i,n){t.$store.dispatch("requestToken",e).then(function(){i()},function(e){n(e)})})},logout:function(){this.$store.dispatch("logout"),this.$router.push(a.logoutRedirect)},localLogout:function(){this.$store.dispatch("localLogout")},hasRole:function(e){return this.auth.user.roles.includes(e)},hasAnyRole:function(e){var t=this,i=!1;return e.forEach(function(e){t.hasRole(e)&&(i=!0)}),i},accessTokenHeader:function(){return"Bearer "+this.auth.access.token},refreshTokenHeader:function(){return"Bearer "+this.auth.refresh.token}},created:function(){}}),p=e.prototype.$auth=f,h=e.axios;h?(h.interceptors.request.use(function(e){return e.url===n("refresh")||e.url===n("logout")?e.headers.Authorization=p.refreshTokenHeader():e.headers.Authorization=p.accessTokenHeader(),e},function(e){return o.a.reject(e)}),h.interceptors.response.use(function(e){return e},function(e){return 401===e.response.status&&(console.log(e.response),console.log("Unauthorized request => local logout"),p.localLogout(),s.push(a.logoutRedirect)),o.a.reject(e)})):console.error("axios not found - set Vue.use(axios) before using this plugin"),s?s.beforeEach(function(e,t,i){if(e.matched.some(function(e){return e.meta.auth})){var n=e.matched.some(function(e){return!!e.meta.auth&&e.meta.auth.adminOnly}),o=!!e.meta.auth&&!!Array.isArray(e.meta.auth.scope)&&e.meta.auth.scope;p.isAuthenticated?n&&!p.hasRole(a.roles.admin)?i(a.unauthorizedRedirect):o&&!p.hasAnyRole(o)?i(a.unauthorizedRedirect):i():i({path:a.loginPath,query:{redirect:e.fullPath}})}else i()}):console.error("no router passed to auth options during setup")}};t.a=d},172:function(e,t,i){"use strict";function n(e,t){a=c()(e,t)}function o(e){return a.baseUrl+a[e+"Url"]}t.b=n;var a,r=i(20),s=i.n(r),u=i(9),c=i.n(u),l=i(14),d=i(173),m={state:{user:{sub:"",roles:[]},access:{token:"",exp:0},refresh:{id:null,token:"",exp:0}},getters:{},actions:{requestLoginToken:function(e,t){var i=(e.commit,{email:t});l.a.axios.post(o("login"),i)},requestToken:function(e,t){var i=e.commit,n={token:t};l.a.axios.post(o("token"),n).then(function(e){i("setToken",e.data)})},refreshToken:function(e){var t=e.commit;e.state;return new s.a(function(e,i){l.a.axios.post(o("refresh")).then(function(i){t("setToken",i.data),e()},function(e){i(e)})})},localLogout:function(e){(0,e.commit)("logout")},logout:function(e){var t=e.commit;l.a.axios.post(o("logout")).finally(function(){t("logout")})}},mutations:{setToken:function(e,t){e.access.token=t[a.tokenKeys.access];var i=d.a.decode(e.access.token);e.access.exp=i.exp,e.user={sub:i.sub,roles:i.roles},e.refresh.token=t[a.tokenKeys.refresh];var n=d.a.decode(e.refresh.token);e.refresh.id=n.id,e.refresh.exp=n.exp},logout:function(e){console.log("logout"),e.user={sub:"",roles:[]},e.access={token:"",exp:0},e.refresh={token:"",exp:0}}}};t.a=m},173:function(e,t,i){"use strict";t.a={decode:function(e){var t=e.split("."),i=t[1].replace(/-/g,"+").replace(/_/g,"/");switch(i.length%4){case 0:break;case 2:i+="==";break;case 3:i+="="}return JSON.parse(decodeURIComponent(atob(i)))},getDeadline:function(e){var t=this.decode(e);if(void 0===t.exp)return null;var i=new Date(0);return i.setUTCSeconds(t.exp),i},isExpired:function(e){var t=this.getDeadline(e);if(null===t)return!1;var i=new Date;return t.valueOf()<=i.valueOf()}}},175:function(e,t){},176:function(e,t,i){function n(e){i(177)}var o=i(4)(i(178),i(179),n,null,null);e.exports=o.exports},177:function(e,t){},178:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default={}},179:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{attrs:{id:"q-app"}},[i("header"),e._v(" "),i("main",[i("router-view")],1)])},staticRenderFns:[]}},32:function(e,t,i){function n(e){i(67)}var o=i(4)(i(68),i(84),n,null,null);e.exports=o.exports},34:function(e,t,i){function n(e){i(85)}var o=i(4)(i(86),i(87),n,null,null);e.exports=o.exports},35:function(e,t,i){function n(e){i(88)}var o=i(4)(i(89),i(107),n,null,null);e.exports=o.exports},36:function(e,t,i){function n(e){i(90)}var o=i(4)(i(91),i(102),n,"data-v-1d72ad42",null);e.exports=o.exports},45:function(e,t,i){var n=i(4)(i(103),i(104),null,null,null);e.exports=n.exports},46:function(e,t,i){var n=i(4)(i(105),i(106),null,null,null);e.exports=n.exports},47:function(e,t,i){function n(e){i(108)}var o=i(4)(i(109),i(110),n,"data-v-87b09e2c",null);e.exports=o.exports},62:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(14),o=i(5),a=i(65),r=i(138),s=i(147),u=i.n(s),c=i(167),l=i.n(c),d=i(168),m=i.n(d),f=i(170),p=i(174);i.n(p);i(63),n.a.config.productionTip=!1,n.a.use(o.Q),u.a.defaults.headers.post["Content-Type"]="application/json",n.a.use(l.a,u.a),n.a.use(m.a),n.a.use(f.a,{router:a.a,store:r.a,params:{BaseUrl:"/auth"}}),new n.a({el:"#q-app",router:a.a,store:r.a,render:function(e){return e(i(176))}})},63:function(e,t){},65:function(e,t,i){"use strict";function n(e){return function(){return i(111)("./"+e+".vue")}}var o=i(14),a=i(66),r=i(32),s=i.n(r),u=i(34),c=i.n(u),l=i(35),d=i.n(l),m=i(47),f=i.n(m);o.a.use(a.a),t.a=new a.a({mode:"history",routes:[{path:"/login",component:s.a},{path:"/login/:token",component:s.a},{path:"/",component:c.a,children:[{path:"",component:f.a}]},{path:"/account",component:c.a,meta:{auth:!0},children:[{path:"",component:d.a}]},{path:"/manage",component:n("admin/Layout"),meta:{auth:{adminOnly:!0}},children:[{path:"",component:n("admin/Dashboard")},{path:"accounts",component:n("admin/accounts/Index")}]}]})},67:function(e,t){},68:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(5),o=i(30);i.n(o);n.O.setDefaults({timeout:3e3});t.default={components:{QLayout:n.x,QStepper:n.F,QStepperNavigation:n.G,QStep:n.E,QInput:n.r,QBtn:n.c,QIcon:n.q},data:function(){return{email:"",token:"",errRequest:!1,errVerify:!1,step:"request"}},validations:{email:{required:o.required,email:o.email},token:{required:o.required,minLength:Object(o.minLength)(8)}},computed:{isAuthenticated:function(){return this.$auth.isAuthenticated}},watch:{isAuthenticated:function(){this.isAuthenticated&&this.$router.push(this.$route.query.redirect||"/")}},methods:{requestToken:function(){var e=this;this.$v.email.$invalid?(n.O.create.negative({html:"Invalid Email Address"}),this.errRequest=!0):this.$auth.requestLoginToken(this.email).then(function(t){n.O.create.positive({html:"Check your Emails for Token"}),e.errRequest=!1,e.step="verify"}).catch(function(){e.errRequest=!0,n.O.create.negative({html:"Invalid Email Address"})})},verifyToken:function(){var e=this;this.$v.token.$invalid?(n.O.create.negative({html:"Invalid Token"}),this.errVerify=!0):this.$auth.requestToken(this.token).then(function(e){n.O.create.positive({html:"Login Success"})}).catch(function(){e.errVerify=!0,n.O.create.negative({html:"Invalid Token"})})},clearForm:function(){this.email="",this.token="",this.errRequest=!1,this.errVerify=!1}},mounted:function(){this.token=this.$route.params.token,this.$v.token.$invalid||this.verifyToken()},beforeDestroy:function(){this.clearForm()}}},84:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("div",{staticClass:"layout-padding"},[i("div",{staticClass:"row justify-left"},[i("q-btn",{attrs:{flat:"flat"},on:{click:function(t){e.$router.go(-1)}}},[e._v("Back")])],1),i("div",{staticClass:"row justify-center"},[i("q-stepper",{staticClass:"shadow-12",attrs:{vertical:"vertical"},model:{value:e.step,callback:function(t){e.step=t},expression:"step"}},[i("div",{staticClass:"row justify-center"},[i("h6",[e._v("Login")])]),i("q-step",{attrs:{default:"default",name:"request",error:e.errRequest,title:"Email",subtitle:"Account Email Address"}},[i("q-input",{attrs:{placeholder:"example@mail.org",autofocus:"email"===e.step,clearable:"clearable"},on:{keyup:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13))return null;e.requestToken(t)}},model:{value:e.email,callback:function(t){e.email="string"==typeof t?t.trim():t},expression:"email"}}),i("q-btn",{attrs:{flat:"flat",icon:"arrow_downward"},on:{click:function(t){e.step="verify"}}}),i("q-btn",{attrs:{disabled:e.$v.email.$invalid,color:"primary",icon:"mail"},on:{click:e.requestToken}},[e._v("Get Token")])],1),i("q-step",{attrs:{name:"verify",error:e.errVerify,title:"Token",subtitle:"Token from Email"}},[i("q-input",{ref:"token",attrs:{placeholder:"Token",autofocus:"verify"===e.step,clearable:"clearable"},on:{keyup:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13))return null;e.verifyToken(t)}},model:{value:e.token,callback:function(t){e.token="string"==typeof t?t.trim():t},expression:"token"}}),i("q-btn",{attrs:{disabled:e.$v.token.$invalid,color:"primary",icon:"vpn_key"},on:{click:e.verifyToken}},[e._v("Login")])],1)],1)],1)])},staticRenderFns:[]}},85:function(e,t){},86:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(5);t.default={components:{QFab:n.m,QFabAction:n.n,QFixedPosition:n.p,QLayout:n.x,QToolbar:n.L,QToolbarTitle:n.M,QTooltip:n.N,QBtn:n.c,QIcon:n.q,QList:n.y,QListHeader:n.z,QItem:n.s,QItemMain:n.t,QItemSide:n.v,QSideLink:n.D},methods:{logout:function(){this.$auth.logout()}}}},87:function(e,t){e.exports={render:function(){var e=this,t=e.$createElement,i=e._self._c||t;return i("q-layout",{ref:"layout",attrs:{view:"hHh Lpr lff",reveal:"reveal"}},[i("q-toolbar",{attrs:{inverted:"inverted"},slot:"header"},[i("q-btn",{attrs:{flat:"flat"},on:{click:function(t){e.$refs.layout.toggleLeft()}}},[i("q-icon",{attrs:{name:"menu"}})],1),i("q-toolbar-title",[e._v("GoBase")]),e.$auth.isAuthenticated?i("q-fab",{attrs:{icon:"account_circle",direction:"left",flat:"flat",color:"secondary"}},[i("q-fab-action",{attrs:{icon:"settings"},on:{click:function(t){e.$router.push("/account")}}},[i("q-tooltip",{attrs:{offset:[10,10]}},[e._v("Settings")])],1),i("q-fab-action",{attrs:{icon:"power_settings_new",color:"red"},on:{click:e.logout}},[i("q-tooltip",{attrs:{offset:[10,10]}},[e._v("Logout")])],1)],1):i("q-btn",{attrs:{color:"primary"},on:{click:function(t){e.$router.push("/login")}}},[i("q-icon",{attrs:{name:"account_box"}}),i("q-tooltip",{attrs:{offset:[10,0],anchor:"center right",self:"center left"}},[e._v("Login")])],1)],1),i("div",{slot:"left"},[i("q-side-link",{attrs:{item:"item",to:"/"}},[i("q-item-side",{attrs:{icon:"home"}}),i("q-item-main",{attrs:{label:"Home"}})],1),e.$auth.hasRole("admin")?i("q-list",{attrs:{link:"link"}},[i("q-list-header",[e._v("Admin Panel")]),i("q-side-link",{attrs:{item:"item",to:"/manage"}},[i("q-item-side",{attrs:{icon:"dashboard"}}),i("q-item-main",{attrs:{label:"Dashboard"}})],1),i("q-side-link",{attrs:{item:"item",to:"/manage/accounts"}},[i("q-item-side",{attrs:{icon:"supervisor_accounts"}}),i("q-item-main",{attrs:{label:"Accounts"}})],1)],1):e._e()],1),i("div",{staticClass:"layout-padding"},[i("router-view")],1)],1)},staticRenderFns:[]}},88:function(e,t){},89:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(5),o=i(36),a=i.n(o),r=i(45),s=i.n(r),u=i(46),c=i.n(u),l=n.P.getDateDiff;t.default={components:{QTabs:n.J,QTab:n.H,QTabPane:n.I,Profile:a.a,Account:s.a,Token:c.a},data:function(){return{account:{},profile:{},token:[]}},beforeMount:function(){var e=this;this.axios.get("/api/account").then(function(t){e.receiveAccountData(t.data)})},methods:{receiveAccountData:function(e){var t={email:e.email,name:e.name,roles:e.roles};this.account=t,this.profile=e.profile,e.token.sort(function(e,t){return l(t.updated_at,e.updated_at,"minutes")}),this.token=e.token},updateProfile:function(e){this.profile=e},updateToken:function(e){var t=this.token.findIndex(function(t){return t.id===e.id});this.token[t]=e},deleteToken:function(e){this.token=this.token.filter(function(t){return t.id!==e})}}}},90:function(e,t){},91:function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=i(9),o=i.n(n),a=i(5);t.default={components:{QBtn:a.c,QField:a.o,QSelect:a.C},props:["profile"],data:function(){return{themes:[{label:"Default",value:"default"},{label:"Dark",value:"dark"}],editProfile:o()({},this.profile)}},watch:{profile:function(){this.editProfile=o()({},this.profile)}},methods:{updateProfile:function(){var e=this;this.axios.put("/api/account/profile",this.editProfile).then(function(t){e.$emit("update-profile",t.data)})}}}}},[62]); \ No newline at end of file +webpackJsonp([7],{102:function(e,t,n){"use strict";var o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"profile"},[e._v("no visual functionality yet..."),n("q-field",{attrs:{icon:"color_lens",label:"Theme"}},[n("q-select",{attrs:{options:e.themes},model:{value:e.editProfile.theme,callback:function(t){e.editProfile.theme=t},expression:"editProfile.theme"}})],1),n("q-btn",{staticClass:"float-right",attrs:{color:"primary"},on:{click:e.updateProfile}},[e._v("Save")])],1)},i=[],a={render:o,staticRenderFns:i};t.a=a},103:function(e,t,n){"use strict";var o=n(9),i=n.n(o),a=n(4),r=n(30);n.n(r);t.a={components:{QBtn:a.c,QCard:a.d,QCardActions:a.e,QCardTitle:a.h,QCardMain:a.f,QCardSeparator:a.g,QChip:a.j,QField:a.o,QInput:a.r},props:["account"],data:function(){return{edit:!1,editAccount:i()({},this.account)}},validations:{editAccount:{name:{required:r.required,minLength:Object(r.minLength)(3)},email:{required:r.required,email:r.email}}},watch:{account:function(){this.editAccount=i()({},this.account)}},methods:{updateAccount:function(){var e=this;this.axios.put("/api/account",this.editAccount).then(function(t){e.$emit("update-account",t.data)}),this.edit=!1},cancelEdit:function(){this.edit=!1,this.$v.editAccount.$reset()}}}},104:function(e,t,n){"use strict";var o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("q-card",[n("q-card-main",[n("q-field",{attrs:{icon:"account_box",label:"Name",error:e.$v.editAccount.name.$error,"error-label":"Minimum "+e.$v.editAccount.name.$params.minLength.min+" characters"}},[e.edit?n("q-input",{attrs:{placeholder:"Name"},on:{input:function(t){e.$v.editAccount.name.$touch()}},model:{value:e.editAccount.name,callback:function(t){e.editAccount.name="string"==typeof t?t.trim():t},expression:"editAccount.name"}}):n("span",[e._v(e._s(e.account.name))])],1),n("q-field",{attrs:{icon:"mail",label:"Email",error:e.$v.editAccount.email.$error,"error-label":"Not a valid email address"}},[e.edit?n("q-input",{attrs:{placeholder:"Email Address"},on:{input:function(t){e.$v.editAccount.email.$touch()}},model:{value:e.editAccount.email,callback:function(t){e.editAccount.email="string"==typeof t?t.trim():t},expression:"editAccount.email"}}):n("span",[e._v(e._s(e.account.email))])],1),e.edit?e._e():n("q-field",{attrs:{icon:"supervisor_account",label:"Roles"}},e._l(e.account.roles,function(t){return n("span",[n("q-chip",{staticClass:"on-left",attrs:{color:"admin"===t?"red":"secondary"}},[e._v(e._s(t))])],1)}))],1),n("q-card-actions",{staticClass:"float-right"},[e.edit?e._e():n("q-btn",{on:{click:function(t){e.edit=!0}}},[e._v("Edit")]),e.edit?n("q-btn",{staticClass:"float-right",on:{click:e.cancelEdit}},[e._v("Cancel")]):e._e(),e.edit?n("q-btn",{staticClass:"on-right",attrs:{disabled:e.$v.editAccount.$invalid,color:"primary"},on:{click:e.updateAccount}},[e._v("Save")]):e._e()],1)],1)},i=[],a={render:o,staticRenderFns:i};t.a=a},105:function(e,t,n){"use strict";var o=n(4),i=o.P.formatDate;t.a={name:"token",components:{QBtn:o.c,QList:o.y,QListHeader:o.z,QIcon:o.q,QItem:o.s,QItemMain:o.t,QItemSide:o.v,QItemSeparator:o.u,QItemTile:o.w},props:["token"],computed:{localTokenID:function(){return this.$auth.refreshTokenID}},methods:{formatDate:function(e){return i(e,"YYYY-MM-DD HH:mm")},edit:function(e){var t=this;o.a.create({title:"Edit Identifier",form:{identifier:{type:"text",model:e.identifier}},buttons:["Cancel",{label:"Save",outline:!0,handler:function(n){t.updateToken(e.id,n)}}]})},updateToken:function(e,t){var n=this,o=this.token.find(function(t){return t.id===e});o.identifier=t.identifier,this.axios.put("/api/account/token/"+e,o).then(function(){n.$emit("update-token",o)})},deleteToken:function(e){var t=this;this.axios.delete("/api/account/token/"+e).then(function(){t.$emit("delete-token",e)})}}}},106:function(e,t,n){"use strict";var o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("q-list",{attrs:{link:"link",separator:"separator","no-border":"no-border"}},[n("q-list-header",[e._v("Active Logins")]),e._l(e.token,function(t){return n("q-item",{key:t.id},[n("q-item-side",{attrs:{left:"left",icon:t.mobile?"phone_iphone":"desktop_mac"}}),n("q-item-main",{on:{click:function(n){e.edit(t)}}},[n("q-item-tile",{attrs:{label:"label"}},[e._v(e._s(t.identifier))]),n("q-item-tile",{attrs:{sublabel:"sublabel"}},[e._v("Last Login: "+e._s(e.formatDate(t.updated_at)))])],1),n("q-item-side",{attrs:{right:"right"}},[e.localTokenID===t.id?n("q-item-tile",{attrs:{label:"label"}},[e._v("This Device")]):n("q-btn",{attrs:{color:"red",flat:"flat"},on:{click:function(n){e.deleteToken(t.id)}}},[e._v("Logout")])],1)],1)})],2)},i=[],a={render:o,staticRenderFns:i};t.a=a},107:function(e,t,n){"use strict";var o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("q-tabs",{attrs:{align:"center","no-pane-border":"no-pane-border",inverted:"inverted"},slot:"navigation"},[n("q-tab",{attrs:{default:"default",name:"account",label:"Account",icon:"account_box",hide:"icon"},slot:"title"}),n("q-tab",{attrs:{name:"profile",label:"Profile",icon:"view_day",hide:"icon"},slot:"title"}),n("q-tab",{attrs:{name:"token",label:"Token",icon:"vpn_key",hide:"icon"},slot:"title"}),n("q-tab-pane",{attrs:{name:"account"}},[n("account",{attrs:{account:e.account},on:{"update-account":e.receiveAccountData}})],1),n("q-tab-pane",{attrs:{name:"profile"}},[n("profile",{attrs:{profile:e.profile},on:{"update-profile":e.updateProfile}})],1),n("q-tab-pane",{attrs:{name:"token"}},[n("token",{attrs:{token:e.token},on:{"update-token":e.updateToken,"delete-token":e.deleteToken}})],1)],1)},i=[],a={render:o,staticRenderFns:i};t.a=a},108:function(e,t){},109:function(e,t,n){"use strict";var o=n(4);t.a={components:{QIcon:o.q},name:"hello"}},110:function(e,t,n){"use strict";var o=function(){var e=this,t=e.$createElement;e._self._c;return e._m(0)},i=[function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"hello"},[n("h5",[e._v("GoBase Demo Application")]),e._v(" "),n("hr"),e._v(" "),n("div",[n("p",[e._v("This demo application is using Json Web Tokens (JWT) for authentication in combination with a passwordless authentication flow.")]),e._v(" "),n("p",[e._v("You need to be logged in to see admin and account features. With admin account you can also register new accounts with other email addresses. Database is reset every 24 hours in this demo, including refresh tokens.")]),e._v(" "),n("p",[e._v("To login click on top right corner icon and use one of below email addresses. The Login Token for these to addresses only will be logged to console output. Grab it from there! Other registered addresses will recieve email with login token.")])]),e._v(" "),n("div",{staticClass:"row justify-center"},[n("ul",[n("li",[e._v("admin@boot.io (access to admin panel)")]),e._v(" "),n("li",[e._v("user@boot.io (own account management only)")])])]),e._v(" "),n("div",[e._v("Check out on GitHub: "),n("a",{attrs:{href:"https://github.com/dhax/go-base",target:"_blank",rel:"noopener"}},[e._v("https://github.com/dhax/go-base")])]),e._v(" "),n("div",{staticClass:"bottom"},[n("hr"),e._v(" "),n("h6",[e._v("Client Build with "),n("a",{attrs:{href:"http://quasar-framework.org",target:"_blank",rel:"noopener"}},[e._v("Quasar")]),e._v(" PWA")])])])}],a={render:o,staticRenderFns:i};t.a=a},111:function(e,t,n){function o(e){var t=i[e];return t?Promise.all(t.slice(1).map(n.e)).then(function(){return n(t[0])}):Promise.reject(new Error("Cannot find module '"+e+"'."))}var i={"./Hello.vue":[47],"./Layout.vue":[34],"./Login.vue":[32],"./account/Account.vue":[45],"./account/Index.vue":[35],"./account/Profile.vue":[36],"./account/Token.vue":[46],"./admin/Dashboard.vue":[185,5],"./admin/Layout.vue":[186,4],"./admin/accounts/Create.vue":[183,3],"./admin/accounts/Edit.vue":[184,1],"./admin/accounts/Form.vue":[182,2],"./admin/accounts/Index.vue":[187,0]};o.keys=function(){return Object.keys(i)},o.id=111,e.exports=o},138:function(e,t,n){"use strict";var o=n(14),i=n(56),a=n(139),r=n(146),s=n.n(r);o.a.use(i.a);var c=new i.a.Store({strict:!0,plugins:[a.a,s()({predicate:["setToken","logout"]})],modules:{},state:{count:1},mutations:{}});t.a=c},139:function(e,t,n){"use strict";var o=n(140),i=n.n(o),a=n(143),r=n.n(a),s=n(4),c=n(144),u=n.n(c),l=this;t.a=function(){var e=r()(i.a.mark(function e(t){var n,o;return i.a.wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,s.b.get.item("vuex");case 2:n=e.sent,o=u()({},t.state,n),t.replaceState(o),t.subscribe(function(e,t){s.b.set("vuex",t)});case 6:case"end":return e.stop()}},e,l)}));return function(t){return e.apply(this,arguments)}}()},170:function(e,t,n){"use strict";var o=n(20),i=n.n(o),a=n(171),r=n.n(a),s=n(9),c=n.n(s),u=n(172),l=n(56),d={defaults:{baseUrl:"/auth",loginUrl:"/login",tokenUrl:"/token",refreshUrl:"/refresh",logoutUrl:"/logout",loginPath:"/login",logoutRedirect:"/",unauthorizedRedirect:"/403",tokenKeys:{access:"access_token",refresh:"refresh_token"},refreshThresholdMin:30,refreshThresholdMax:60,roles:{admin:"admin"}},install:function(e,t){function n(e){return o.baseUrl+o[e+"Url"]}if(d.installed)return void console.error("jwt plugin already installed");console.log("auth plugin setup");var o=c()(d.defaults,t.params);Object(u.b)(o),t.store.registerModule("auth",u.a);var a=t.router,s=t.store,f=new e({router:a,store:s,data:{refreshIn:0,refreshTimer:null},computed:r()({},Object(l.b)(["auth"]),{sub:function(){return this.auth.user.sub},isAuthenticated:function(){return this.tokenValid},expiresIn:function(){return 1e3*this.auth.access.exp-Date.now()},tokenValid:function(){return this.expiresIn>0},refreshExpiresIn:function(){return 1e3*this.auth.refresh.exp-Date.now()},refreshValid:function(){return this.refreshExpiresIn>0},canRefresh:function(){return this.refreshValid},refreshTokenID:function(){return this.auth.refresh.id}}),watch:{isAuthenticated:function(){console.log("authenticated:",this.isAuthenticated)},expiresIn:function(){clearTimeout(this.refreshTimer),this.canRefresh?this.refreshTokenIn(this.expiresIn):null!=this.auth.refresh.id&&this.$store.dispatch("localLogout")}},methods:{requestLoginToken:function(e){var t=this;return new i.a(function(n,o){t.$store.dispatch("requestLoginToken",e).then(function(){n()},function(e){o(e)})})},requestToken:function(e){var t=this;return new i.a(function(n,o){t.$store.dispatch("requestToken",e).then(function(){n()},function(e){o(e)})})},refreshTokenIn:function(e){var t=this,n=Math.floor(Math.random()*(o.refreshThresholdMax-o.refreshThresholdMin))+o.refreshThresholdMin,i=e-1e3*n;console.log("token refresh in:",Math.floor(i/1e3)+" seconds"),this.refreshTimer=setTimeout(function(){t.$store.dispatch("refreshToken").then(function(){console.log("refresh success")},function(e){console.log("failed token refresh:",e)})},i)},logout:function(){this.$store.dispatch("logout"),this.$router.push(o.logoutRedirect)},localLogout:function(){this.$store.dispatch("localLogout")},hasRole:function(e){return this.auth.user.roles.includes(e)},hasAnyRole:function(e){var t=this,n=!1;return e.forEach(function(e){t.hasRole(e)&&(n=!0)}),n},accessTokenHeader:function(){return"Bearer "+this.auth.access.token},refreshTokenHeader:function(){return"Bearer "+this.auth.refresh.token}},created:function(){}}),h=e.prototype.$auth=f,p=e.axios;p?(p.interceptors.request.use(function(e){return e.url===n("refresh")||e.url===n("logout")?e.headers.Authorization=h.refreshTokenHeader():e.headers.Authorization=h.accessTokenHeader(),e},function(e){return i.a.reject(e)}),p.interceptors.response.use(function(e){return e},function(e){return 401===e.response.status&&(console.log(e.response),console.log("Unauthorized request => local logout"),h.localLogout(),a.push(o.logoutRedirect)),i.a.reject(e)})):console.error("axios not found - set Vue.use(axios) before using this plugin"),a?a.beforeEach(function(e,t,n){if(e.matched.some(function(e){return e.meta.auth})){var i=e.matched.some(function(e){return!!e.meta.auth&&e.meta.auth.adminOnly}),a=!!e.meta.auth&&!!Array.isArray(e.meta.auth.scope)&&e.meta.auth.scope;h.isAuthenticated?i&&!h.hasRole(o.roles.admin)?n(o.unauthorizedRedirect):a&&!h.hasAnyRole(a)?n(o.unauthorizedRedirect):n():n({path:o.loginPath,query:{redirect:e.fullPath}})}else n()}):console.error("no router passed to auth options during setup")}};t.a=d},172:function(e,t,n){"use strict";function o(e,t){a=u()(e,t)}function i(e){return a.baseUrl+a[e+"Url"]}t.b=o;var a,r=n(20),s=n.n(r),c=n(9),u=n.n(c),l=n(14),d=n(173),f={state:{user:{sub:"",roles:[]},access:{token:"",exp:0},refresh:{id:null,token:"",exp:0}},getters:{},actions:{requestLoginToken:function(e,t){var n=(e.commit,{email:t});l.a.axios.post(i("login"),n).then(function(e){console.log(e.data)})},requestToken:function(e,t){var n=e.commit,o={token:t};l.a.axios.post(i("token"),o).then(function(e){n("setToken",e.data)})},refreshToken:function(e){var t=e.commit;e.state;return new s.a(function(e,n){l.a.axios.post(i("refresh")).then(function(n){t("setToken",n.data),e()},function(e){n(e)})})},localLogout:function(e){(0,e.commit)("logout")},logout:function(e){var t=e.commit;l.a.axios.post(i("logout")).finally(function(){t("logout")})}},mutations:{setToken:function(e,t){e.access.token=t[a.tokenKeys.access];var n=d.a.decode(e.access.token);e.access.exp=n.exp,e.user={sub:n.sub,roles:n.roles},e.refresh.token=t[a.tokenKeys.refresh];var o=d.a.decode(e.refresh.token);e.refresh.id=o.id,e.refresh.exp=o.exp},logout:function(e){console.log("logout"),e.user={sub:"",roles:[]},e.access={token:"",exp:0},e.refresh={token:"",exp:0}}}};t.a=f},173:function(e,t,n){"use strict";t.a={decode:function(e){var t=e.split("."),n=t[1].replace(/-/g,"+").replace(/_/g,"/");switch(n.length%4){case 0:break;case 2:n+="==";break;case 3:n+="="}return JSON.parse(decodeURIComponent(atob(n)))},getDeadline:function(e){var t=this.decode(e);if(void 0===t.exp)return null;var n=new Date(0);return n.setUTCSeconds(t.exp),n},isExpired:function(e){var t=this.getDeadline(e);if(null===t)return!1;var n=new Date;return t.valueOf()<=n.valueOf()}}},175:function(e,t){},176:function(e,t,n){"use strict";function o(e){n(177)}Object.defineProperty(t,"__esModule",{value:!0});var i=n(178),a=n(179),r=n(5),s=o,c=r(i.a,a.a,s,null,null);t.default=c.exports},177:function(e,t){},178:function(e,t,n){"use strict";t.a={}},179:function(e,t,n){"use strict";var o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{attrs:{id:"q-app"}},[n("header"),e._v(" "),n("main",[n("router-view")],1)])},i=[],a={render:o,staticRenderFns:i};t.a=a},32:function(e,t,n){"use strict";function o(e){n(67)}Object.defineProperty(t,"__esModule",{value:!0});var i=n(68),a=n(84),r=n(5),s=o,c=r(i.a,a.a,s,null,null);t.default=c.exports},34:function(e,t,n){"use strict";function o(e){n(85)}Object.defineProperty(t,"__esModule",{value:!0});var i=n(86),a=n(87),r=n(5),s=o,c=r(i.a,a.a,s,null,null);t.default=c.exports},35:function(e,t,n){"use strict";function o(e){n(88)}Object.defineProperty(t,"__esModule",{value:!0});var i=n(89),a=n(107),r=n(5),s=o,c=r(i.a,a.a,s,null,null);t.default=c.exports},36:function(e,t,n){"use strict";function o(e){n(90)}Object.defineProperty(t,"__esModule",{value:!0});var i=n(91),a=n(102),r=n(5),s=o,c=r(i.a,a.a,s,"data-v-1d72ad42",null);t.default=c.exports},45:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n(103),i=n(104),a=n(5),r=a(o.a,i.a,null,null,null);t.default=r.exports},46:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n(105),i=n(106),a=n(5),r=a(o.a,i.a,null,null,null);t.default=r.exports},47:function(e,t,n){"use strict";function o(e){n(108)}Object.defineProperty(t,"__esModule",{value:!0});var i=n(109),a=n(110),r=n(5),s=o,c=r(i.a,a.a,s,"data-v-87b09e2c",null);t.default=c.exports},62:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var o=n(14),i=n(4),a=n(65),r=n(138),s=n(147),c=n.n(s),u=n(167),l=n.n(u),d=n(168),f=n.n(d),h=n(170),p=n(174);n.n(p);n(63),o.a.config.productionTip=!1,o.a.use(i.Q),c.a.defaults.headers.post["Content-Type"]="application/json",o.a.use(l.a,c.a),o.a.use(f.a),o.a.use(h.a,{router:a.a,store:r.a,params:{BaseUrl:"/auth"}}),new o.a({el:"#q-app",router:a.a,store:r.a,render:function(e){return e(n(176).default)}})},63:function(e,t){},65:function(e,t,n){"use strict";function o(e){return function(){return n(111)("./"+e+".vue")}}var i=n(14),a=n(66),r=n(32),s=n(34),c=n(35),u=n(47);i.a.use(a.a),t.a=new a.a({mode:"history",routes:[{path:"/login",component:r.default},{path:"/login/:token",component:r.default},{path:"/",component:s.default,children:[{path:"",component:u.default}]},{path:"/account",component:s.default,meta:{auth:!0},children:[{path:"",component:c.default}]},{path:"/manage",component:o("admin/Layout"),meta:{auth:{adminOnly:!0}},children:[{path:"",component:o("admin/Dashboard")},{path:"accounts",component:o("admin/accounts/Index")}]}]})},67:function(e,t){},68:function(e,t,n){"use strict";var o=n(4),i=n(30);n.n(i);o.O.setDefaults({timeout:3e3});t.a={components:{QLayout:o.x,QStepper:o.F,QStepperNavigation:o.G,QStep:o.E,QInput:o.r,QBtn:o.c,QIcon:o.q},data:function(){return{email:"",token:"",errRequest:!1,errVerify:!1,step:"request"}},validations:{email:{required:i.required,email:i.email},token:{required:i.required,minLength:Object(i.minLength)(8)}},computed:{isAuthenticated:function(){return this.$auth.isAuthenticated}},watch:{isAuthenticated:function(){this.isAuthenticated&&this.$router.push(this.$route.query.redirect||"/")}},methods:{requestToken:function(){var e=this;this.$v.email.$invalid?(o.O.create.negative({html:"Invalid Email Address"}),this.errRequest=!0):this.$auth.requestLoginToken(this.email).then(function(t){o.O.create.positive({html:"Check your Emails for Token"}),e.errRequest=!1,e.step="verify"}).catch(function(){e.errRequest=!0,o.O.create.negative({html:"Invalid Email Address"})})},verifyToken:function(){var e=this;this.$v.token.$invalid?(o.O.create.negative({html:"Invalid Token"}),this.errVerify=!0):this.$auth.requestToken(this.token).then(function(e){o.O.create.positive({html:"Login Success"})}).catch(function(){e.errVerify=!0,o.O.create.negative({html:"Invalid Token"})})},clearForm:function(){this.email="",this.token="",this.errRequest=!1,this.errVerify=!1}},mounted:function(){this.token=this.$route.params.token,this.$v.token.$invalid||this.verifyToken()},beforeDestroy:function(){this.clearForm()}}},84:function(e,t,n){"use strict";var o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("div",{staticClass:"layout-padding"},[n("div",{staticClass:"row justify-left"},[n("q-btn",{attrs:{flat:"flat"},on:{click:function(t){e.$router.go(-1)}}},[e._v("Back")])],1),n("div",{staticClass:"row justify-center"},[n("q-stepper",{staticClass:"shadow-12",attrs:{vertical:"vertical"},model:{value:e.step,callback:function(t){e.step=t},expression:"step"}},[n("div",{staticClass:"row justify-center"},[n("h6",[e._v("Login")])]),n("q-step",{attrs:{default:"default",name:"request",error:e.errRequest,title:"Email",subtitle:"Account Email Address"}},[n("q-input",{attrs:{placeholder:"example@mail.org",autofocus:"request"===e.step,clearable:"clearable"},on:{keyup:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13))return null;e.requestToken(t)}},model:{value:e.email,callback:function(t){e.email="string"==typeof t?t.trim():t},expression:"email"}}),n("q-btn",{attrs:{flat:"flat",icon:"arrow_downward"},on:{click:function(t){e.step="verify"}}}),n("q-btn",{attrs:{disabled:e.$v.email.$invalid,color:"primary",icon:"mail"},on:{click:e.requestToken}},[e._v("Get Token")])],1),n("q-step",{attrs:{name:"verify",error:e.errVerify,title:"Token",subtitle:"Token from Email"}},[n("q-input",{ref:"token",attrs:{placeholder:"Token",autofocus:"verify"===e.step,clearable:"clearable"},on:{keyup:function(t){if(!("button"in t)&&e._k(t.keyCode,"enter",13))return null;e.verifyToken(t)}},model:{value:e.token,callback:function(t){e.token="string"==typeof t?t.trim():t},expression:"token"}}),n("q-btn",{attrs:{disabled:e.$v.token.$invalid,color:"primary",icon:"vpn_key"},on:{click:e.verifyToken}},[e._v("Login")])],1)],1)],1)])},i=[],a={render:o,staticRenderFns:i};t.a=a},85:function(e,t){},86:function(e,t,n){"use strict";var o=n(4);t.a={components:{QFab:o.m,QFabAction:o.n,QFixedPosition:o.p,QLayout:o.x,QToolbar:o.L,QToolbarTitle:o.M,QTooltip:o.N,QBtn:o.c,QIcon:o.q,QList:o.y,QListHeader:o.z,QItem:o.s,QItemMain:o.t,QItemSide:o.v,QSideLink:o.D},methods:{logout:function(){this.$auth.logout()}}}},87:function(e,t,n){"use strict";var o=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("q-layout",{ref:"layout",attrs:{view:"hHh Lpr lff",reveal:"reveal"}},[n("q-toolbar",{attrs:{inverted:"inverted"},slot:"header"},[n("q-btn",{attrs:{flat:"flat"},on:{click:function(t){e.$refs.layout.toggleLeft()}}},[n("q-icon",{attrs:{name:"menu"}})],1),n("q-toolbar-title",[e._v("GoBase")]),e.$auth.isAuthenticated?n("q-fab",{attrs:{icon:"account_circle",direction:"left",flat:"flat",color:"secondary"}},[n("q-fab-action",{attrs:{icon:"settings"},on:{click:function(t){e.$router.push("/account")}}},[n("q-tooltip",{attrs:{offset:[10,10]}},[e._v("Settings")])],1),n("q-fab-action",{attrs:{icon:"power_settings_new",color:"red"},on:{click:e.logout}},[n("q-tooltip",{attrs:{offset:[10,10]}},[e._v("Logout")])],1)],1):n("q-btn",{attrs:{color:"primary"},on:{click:function(t){e.$router.push("/login")}}},[n("q-icon",{attrs:{name:"account_box"}}),n("q-tooltip",{attrs:{offset:[10,0],anchor:"center right",self:"center left"}},[e._v("Login")])],1)],1),n("div",{slot:"left"},[n("q-side-link",{attrs:{item:"item",to:"/"}},[n("q-item-side",{attrs:{icon:"home"}}),n("q-item-main",{attrs:{label:"Home"}})],1),e.$auth.hasRole("admin")?n("q-list",{attrs:{link:"link"}},[n("q-list-header",[e._v("Admin Panel")]),n("q-side-link",{attrs:{item:"item",to:"/manage"}},[n("q-item-side",{attrs:{icon:"dashboard"}}),n("q-item-main",{attrs:{label:"Dashboard"}})],1),n("q-side-link",{attrs:{item:"item",to:"/manage/accounts"}},[n("q-item-side",{attrs:{icon:"supervisor_accounts"}}),n("q-item-main",{attrs:{label:"Accounts"}})],1)],1):e._e()],1),n("div",{staticClass:"layout-padding"},[n("router-view")],1)],1)},i=[],a={render:o,staticRenderFns:i};t.a=a},88:function(e,t){},89:function(e,t,n){"use strict";var o=n(4),i=n(36),a=n(45),r=n(46),s=o.P.getDateDiff;t.a={components:{QTabs:o.J,QTab:o.H,QTabPane:o.I,Profile:i.default,Account:a.default,Token:r.default},data:function(){return{account:{},profile:{},token:[]}},beforeMount:function(){var e=this;this.axios.get("/api/account").then(function(t){e.receiveAccountData(t.data)})},methods:{receiveAccountData:function(e){var t={email:e.email,name:e.name,roles:e.roles};this.account=t,this.profile=e.profile,e.token.sort(function(e,t){return s(t.updated_at,e.updated_at,"minutes")}),this.token=e.token},updateProfile:function(e){this.profile=e},updateToken:function(e){var t=this.token.findIndex(function(t){return t.id===e.id});this.token[t]=e},deleteToken:function(e){this.token=this.token.filter(function(t){return t.id!==e})}}}},90:function(e,t){},91:function(e,t,n){"use strict";var o=n(9),i=n.n(o),a=n(4);t.a={components:{QBtn:a.c,QField:a.o,QSelect:a.C},props:["profile"],data:function(){return{themes:[{label:"Default",value:"default"},{label:"Dark",value:"dark"}],editProfile:i()({},this.profile)}},watch:{profile:function(){this.editProfile=i()({},this.profile)}},methods:{updateProfile:function(){var e=this;this.axios.put("/api/account/profile",this.editProfile).then(function(t){e.$emit("update-profile",t.data)})}}}}},[62]); \ No newline at end of file diff --git a/public/js/manifest.js b/public/js/manifest.js index 10d3732..041196c 100644 --- a/public/js/manifest.js +++ b/public/js/manifest.js @@ -1 +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,d=0,s=[];d=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 s(t){return _e=new t}function a(t){if(t===window)return{top:0,left:0};var e=t.getBoundingClientRect();return{top:e.top,left:e.left}}function c(t,e){return window.getComputedStyle(t).getPropertyValue(e)}function l(t){return t===window?d().height:parseFloat(c(t,"height"))}function u(t){return t===window?d().width:parseFloat(c(t,"width"))}function f(t,e){var n=t.style;Object.keys(e).forEach(function(t){n[t]=e[t]})}function d(){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 h(t){if("function"==typeof t)return"complete"===document.readyState?t():void document.addEventListener("DOMContentLoaded",t,!1)}function p(t){var e={transform:t};return xe.forEach(function(n){e[n+"transform"]=t}),e}function m(t){var e=be;be=t,h(function(){e&&document.body.classList.remove(be),document.body.classList.add(t)})}function v(t){ke=t}function g(t){for(var e=0;Math.abs(t)>=1024&&e=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,s=1,a=1;return r?(o&&(s=-1),"bottom"===n&&(a=-1),p("translate3d("+s*(e-100)+"%, "+(i?0:-200*a)+"%, 0)")):(o&&(a=-1),"right"===n&&(s=-1),p("translate3d("+(i?0:-200*s)+"%, "+a*(e-100)+"%, 0)"))}function k(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 C(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=[],s=arguments.length;s--;)o[s]=arguments[s];var a=function(){i=null,n||t.apply(r,o)};clearTimeout(i),n&&!i&&t.apply(this,o),i=setTimeout(a,e)}}function O(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 T(t){return t||window.event}function E(t){return t=T(t),t.which?3===t.which:!!t.button&&2===t.button}function P(t){return t=T(t),t.which||t.keyCode}function M(t){var e,n;return t=T(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 L(t){var e;return t=T(t),t.target?e=t.target:t.srcElement&&(e=t.srcElement),3===e.nodeType&&(e=e.parentNode),e}function A(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*Fe,r=n*Fe,"deltaY"in t&&(r=t.deltaY),"deltaX"in t&&(i=t.deltaX),(i||r)&&t.deltaMode&&(1===t.deltaMode?(i*=He,r*=He):(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 j(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",f(r,{width:o,height:o}),e.appendChild(i);var s=e.getBoundingClientRect(),a=M(t),c=a.left-s.left,l=a.top-s.top;r.classList.add("q-ripple-animation-enter","q-ripple-animation-visible"),f(r,p("translate(-50%, -50%) translate("+c+"px, "+l+"px) scale(.001)")),r.dataset.activated=Date.now(),setTimeout(function(){r.classList.remove("q-ripple-animation-enter"),f(r,p("translate(-50%, -50%) translate("+c+"px, "+l+"px)"))},0)}function B(t){var e=t.getElementsByClassName("q-ripple-animation");if(e.length){var n=e[e.length-1],i=Date.now()-Number(n.dataset.activated);setTimeout(function(){n.classList.remove("q-ripple-animation-visible"),setTimeout(function(){n.parentNode.remove()},300)},Math.max(0,400-i))}}function D(t){var e=t.mat,n=t.ios;return e&&"mat"!==be||n&&"ios"!==be}function N(t){return{width:t.offsetWidth,height:t.offsetHeight}}function R(t){return t.closest(".scroll")||window}function I(t){return(t===window?document.body:t).scrollHeight}function F(t){return t===window?window.pageYOffset||window.scrollY||document.body.scrollTop||0:t.scrollTop}function H(t,e,n){if(!(n<=0)){var i=F(t);window.requestAnimationFrame(function(){z(t,i+(e-i)/n*16),t.scrollTop!==e&&H(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 U(t,e,n){if(n)return void H(t,e,n);z(t,e)}function V(){if(void 0!==Ce)return Ce;var t=document.createElement("p"),e=document.createElement("div");f(t,{width:"100%",height:"200px"}),f(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):nn[tn.call(t)]||"object"}function Y(t){if(!t||"object"!==Q(t))return!1;if(t.constructor&&!en.call(t,"constructor")&&!en.call(t.constructor.prototype,"isPrototypeOf"))return!1;var e;for(e in t);return void 0===e||en.call(t,e)}function W(){var t,e,n,i,r,o,s=arguments,a=arguments[0]||{},c=1,l=arguments.length,u=!1;for("boolean"==typeof a&&(u=a,a=arguments[1]||{},c=2),Object(a)!==a&&"function"!==Q(a)&&(a={}),l===c&&(a=this,c--);c=0?"auto":t===e?"inclusive":"exclusive"}function J(t,e){var n=W({},t),i=W({},e),r={x:["left","right"].filter(function(t){return t!==i.horizontal}),y:["top","bottom"].filter(function(t){return t!==i.vertical})},o={x:X(n.horizontal,i.horizontal,"middle"),y:X(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 Z(t,e,n,i,r){var o=J(i,n),s=o.positions,a=o.anchorPos;if(r.top<0||r.top+e.bottom>window.innerHeight){var c=t[a.vertical]-e[s.y[0]];c+e.bottom<=window.innerHeight?r.top=c:(c=t[a.vertical]-e[s.y[1]])+e.bottom<=window.innerHeight&&(r.top=c)}if(r.left<0||r.left+e.right>window.innerWidth){var l=t[a.horizontal]-e[s.x[0]];l+e.right<=window.innerWidth?r.left=l:(l=t[a.horizontal]-e[s.x[1]])+e.right<=window.innerWidth&&(r.left=l)}return r}function tt(t){return"middle"===t?"center":t}function et(t){var e=t.selfOrigin;return{"transform-origin":e.vertical+" "+tt(e.horizontal)+" 0px"}}function nt(t){var e,n=t.el,i=t.anchorEl,r=t.anchorOrigin,o=t.selfOrigin,s=t.maxHeight,a=t.event,c=t.anchorClick,l=t.touchPosition,u=t.offset;if(n.style.maxHeight=s||"65vh",!a||c&&!l)e=K(i,u);else{var f=M(a),d=f.top,h=f.left;e={top:d,left:h,width:1,height:1,right:h+1,center:d,middle:h,bottom:d+1}}var p=G(n),m={top:e[r.vertical]-p[o.vertical],left:e[r.horizontal]-p[o.horizontal]};m=Z(e,p,o,r,m),n.style.top=Math.max(0,m.top)+"px",n.style.left=Math.max(0,m.left)+"px"}function it(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 rt(t){return!t||2===t.length&&("number"==typeof t[0]&&"number"==typeof t[1])}function ot(t){var e=t.split(" ");return{vertical:e[0],horizontal:e[1]}}function st(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=cn.length,n=0;n=c?o<0?"left":"right":s<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:a,y:c},delta:{x:r.left-e.event.lastX,y:r.top-e.event.lastY}}}function mt(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 vt(t){return 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,s=t.done,a=t.cancel,c=t.easing,l=e,u=performance.now();l?yt(l):l=je();var f=c||vt,d=function(){var t=(performance.now()-u)/n;t>1&&(t=1);var e=r+(i-r)*f(t);if(o(e,t),1===t)return delete qn[l],void(s&&s(e));h.last={pos:e,progress:t},h.timer=window.requestAnimationFrame(d)},h=qn[l]={cancel:a,timer:window.requestAnimationFrame(d)};return l}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};f(t,{visibility:"hidden",maxHeight:""});var i=e.height;return f(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,f(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(),f(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 kt(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 Ct(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 _((M(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 Ot(t,e,n,i,r){var o=e+t*(n-e),s=(o-e)%i;return o+=(Math.abs(s)>=i/2?(s<0?-1:1)*i:0)-s,r&&(o=parseFloat(o.toFixed(r))),_(o,e,n)}function Tt(t){return{width:t+"%"}}function Et(t){return[{label:"All",value:0}].concat(t.map(function(t){return{label:""+t,value:Number(t)}}))}function Pt(t,e,n){return e?n?t.map(function(){return!1}):[-1]:[]}function Mt(t){return 0===t?1:1===t?-1:0}function Lt(t,e){return"function"==typeof t?t:_i[e]||_i.number}function At(t){return"[object Date]"===Object.prototype.toString.call(t)}function jt(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 Bt(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 Bt(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 Vt(new Date,t,e)}function It(t){var e=new Date(t).getDay();return 0===e?7:e}function Ft(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*$i);return 1+Math.floor(r)}function Ht(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 Kt(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 Gt(t,e,n){return(t.getTime()-t.getTimezoneOffset()*Ti-(e.getTime()-e.getTimezoneOffset()*Ti))/n}function Xt(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 Gt(Qt(i,"day"),Qt(r,"day"),$i);case"hours":return Gt(Qt(i,"hour"),Qt(r,"hour"),Oi);case"minutes":return Gt(Qt(i,"minute"),Qt(r,"minute"),Ti);case"seconds":return Gt(Qt(i,"second"),Qt(r,"second"),1e3)}}function Jt(t){return Xt(t,Qt(t,"year"),"days")+1}function Zt(t,e){if(t)return At(e)?t:"number"==typeof e?t.getTime():ie(t)}function te(t,e,n){var i=new Date(t);if(e){var r=new Date(e);if(io)return o}return i}function ee(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 ne(t){return new Date(t.getFullYear(),t.getMonth()+1,0).getDate()}function ie(t,e,n){if(void 0===e&&(e="YYYY-MM-DDTHH:mm:ss.SSSZ"),t){var i=new Date(t);return e.replace(Ei,function(t){return t in Li?Li[t](i,n):t})}}function re(t){return 0===t?12:t>=13?t-12:t}function oe(t,e){t.w!==e.width&&(t.w=e.width),t.h!==e.height&&(t.h=e.height)}function se(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 ce(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 ue(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 fe(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[ur]?i:n,fr=e,we.$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 pe(t){return{local:t("local"),session:t("session")}}function me(t,e){if(!t)throw new Error("Missing toast options.");var n=W(!0,{},e,"string"==typeof t?{html:t}:t);if(!n.html)throw new Error("Missing toast content/HTML.");return n}function ve(t,e){if(!t)throw new Error("Missing toast options.");if(e&&(t=W(!0,"string"==typeof t?{html:t}:t,e)),!pr)return Pr.push(t),void(Mr||ge());pr.create(t)}function ge(){Mr=!0,h(function(){var t=document.createElement("div");document.body.appendChild(t),pr=new ke(Er).$mount(t),mr&&pr.setDefaults(mr),Pr.length&&setTimeout(function(){Pr.forEach(function(t){pr.create(t)})},100)})}n.d(e,"c",function(){return _n}),n.d(e,"d",function(){return bn}),n.d(e,"h",function(){return wn}),n.d(e,"f",function(){return xn}),n.d(e,"e",function(){return kn}),n.d(e,"g",function(){return Cn}),n.d(e,"i",function(){return Pn}),n.d(e,"j",function(){return Mn}),n.d(e,"k",function(){return Dn}),n.d(e,"l",function(){return qi}),n.d(e,"m",function(){return Vi}),n.d(e,"n",function(){return Qi}),n.d(e,"o",function(){return Vn}),n.d(e,"q",function(){return Me}),n.d(e,"r",function(){return Ze}),n.d(e,"x",function(){return Wi}),n.d(e,"p",function(){return Gi}),n.d(e,"D",function(){return Xi}),n.d(e,"s",function(){return fn}),n.d(e,"u",function(){return dn}),n.d(e,"t",function(){return hn}),n.d(e,"v",function(){return pn}),n.d(e,"w",function(){return mn}),n.d(e,"y",function(){return gn}),n.d(e,"z",function(){return yn}),n.d(e,"A",function(){return Fn}),n.d(e,"C",function(){return Xn}),n.d(e,"E",function(){return Zi}),n.d(e,"F",function(){return tr}),n.d(e,"G",function(){return er}),n.d(e,"B",function(){return ir}),n.d(e,"H",function(){return rr}),n.d(e,"I",function(){return or}),n.d(e,"J",function(){return sr}),n.d(e,"K",function(){return Kn}),n.d(e,"L",function(){return ar}),n.d(e,"M",function(){return cr}),n.d(e,"N",function(){return xi}),n.d(e,"b",function(){return Sr}),n.d(e,"a",function(){return ai}),n.d(e,"O",function(){return Lr}),n.d(e,"P",function(){return Ai});var ye={is:function(){var t=i(),e=o(t),n=r(t,e),s={};return n.browser&&(s[n.browser]=!0,s.version=n.version,s.versionNumber=parseInt(n.versionNumber,10)),n.platform&&(s[n.platform]=!0),(s.android||s.bb||s.blackberry||s.ipad||s.iphone||s.ipod||s.kindle||s.playbook||s.silk||s["windows phone"])&&(s.mobile=!0),(s.ipod||s.ipad||s.iphone)&&(s.ios=!0),s["windows phone"]&&(s.winphone=!0,delete s["windows phone"]),(s.cros||s.mac||s.linux||s.win)&&(s.desktop=!0),(s.chrome||s.opr||s.safari||s.vivaldi)&&(s.webkit=!0),(s.rv||s.iemobile)&&(n.browser="ie",s.ie=!0),s.edge&&(n.browser="edge",s.edge=!0),(s.safari&&s.blackberry||s.bb)&&(n.browser="blackberry",s.blackberry=!0),s.safari&&s.playbook&&(n.browser="playbook",s.playbook=!0),s.opr&&(n.browser="opera",s.opera=!0),s.safari&&s.android&&(n.browser="android",s.android=!0),s.safari&&s.kindle&&(n.browser="kindle",s.kindle=!0),s.safari&&s.silk&&(n.browser="silk",s.silk=!0),s.vivaldi&&(n.browser="vivaldi",s.vivaldi=!0),s.name=n.browser,s.platform=n.platform,window&&window.process&&window.process.versions&&window.process.versions.electron?s.electron=!0:0===document.location.href.indexOf("chrome-extension://")?s.chromeExt=!0:(window._cordovaNative||0!==document.location.href.indexOf("http"))&&(s.cordova=!0),s}(),has:{touch:function(){return!!("ontouchstart"in document.documentElement)||window.navigator.msMaxTouchPoints>0}()},within:{iframe:window.self!==window.top}};ye.has.popstate=!ye.within.iframe&&!ye.is.electron;var _e,be,we={$on:function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];_e&&_e.$on.apply(_e,t)},$once:function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];_e&&_e.$once.apply(_e,t)},$emit:function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];_e&&_e.$emit.apply(_e,t)},$off:function(){for(var t=[],e=arguments.length;e--;)t[e]=arguments[e];_e&&_e.$off.apply(_e,t)}},xe=["-webkit-","-moz-","-ms-","-o-"];Object.freeze({offset:a,style:c,height:l,width:u,css:f,viewport:d,ready:h,cssTransform:p});m("mat");var ke,Ce,Se=Object.freeze({set:m,get current(){return be}}),qe=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=s(t);t.prototype.$q={version:"0.14.3",platform:ye,theme:be,events:n}}},$e=function(t){if(void 0===t&&(t=function(){}),!ye.is.cordova||ye.within.iframe)return void t();var e=document.createElement("script");document.addEventListener("deviceready",function(){ke.prototype.$cordova=cordova,t()},!1),e.type="text/javascript",document.body.appendChild(e),e.src="cordova.js"},Oe=["B","kB","MB","GB","TB","PB"],Te=(Object.freeze({humanStorageSize:g,capitalize:y,between:_,normalizeToInterval:b,pad:w}),XMLHttpRequest),Ee=Te.prototype.send,Pe=(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,s=e.parent.$q.theme,a=e.data.staticClass,c=r.mat&&"mat"===s?r.mat:r.ios&&"ios"===s?r.ios:e.props.name;if(c?c.startsWith("fa-")?n="fa "+c:c.startsWith("ion-")||c.startsWith("icon-")?n=""+c:(n="material-icons",i=c.replace(/ /g,"_")):n="",o.staticClass=(a?a+" ":"")+"q-icon"+(n.length?" "+n:"")+(r.color?" text-"+r.color:""),o.hasOwnProperty("attrs")||(o.attrs={}),o.attrs["aria-hidden"]="true",r.size){var l="font-size: "+r.size+";";o.style=o.style?[o.style,l]:l}return t("i",o,i?[i,e.children]:[" ",e.children])}},Le={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)}},Ae=(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)})}),je=function(){return q()+q()+"-"+q()+"-"+q()+"-"+q()+"-"+q()+q()+q()},Be={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:Be,after:Be,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()})}},Ie=["text","textarea","email","tel","file","number","password","url"],Fe=10,He=40,ze=800,Ue=(Object.freeze({rightClick:E,getEventKey:P,position:M,targetElement:L,getMouseWheelDistance:A}),{name:"ripple",inserted:function(t,e){function n(e){s.enabled&&j(e,t,o.stop)}function i(){s.enabled&&B(t)}var r=e.value,o=e.modifiers;if(!D(o)){var s={enabled:!1!==r},a={};ye.is.desktop&&(a.mousedown=n,a.mouseup=i,a.mouseleave=i),ye.has.touch&&(a.touchstart=n,a.touchend=i,a.touchcancel=i),s.h=a,t.__qripple=s,Object.keys(a).forEach(function(e){t.addEventListener(e,a[e],!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;Object.keys(n.h).forEach(function(e){t.removeEventListener(e,n.h[e],!1)}),delete t.__qripple}}}),Ve={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:Ue},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})}},Ye=(Object.freeze({getScrollTarget:R,getScrollHeight:I,getScrollPosition:F,setScrollPosition:U,getScrollbarWidth:V}),{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,F(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)}}),We={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",d())}},mounted:function(){this.emit(),window.addEventListener("resize",this.trigger)},beforeDestroy:function(){window.removeEventListener("resize",this.trigger)}},Ke={props:{color:String,size:{type:[Number,String],default:"1rem"}},computed:{classes:function(){if(this.color)return"text-"+this.color}}},Ge={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:[Ke]},Xe={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:[Ke]},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:[Ke],computed:{name:function(){return be}},components:{QSpinnerIos:Ge,QSpinnerMat:Xe}},Ze={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,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,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:Ve,QSpinner:Je,QResizeObservable:Qe},props:{value:{required:!0},type:{type:String,default:"text",validator:function(t){return Ie.includes(t)}},minRows:Number,clearable:Boolean,noPassToggle: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}},methods:{togglePass:function(){this.showPass=!this.showPass},clear:function(){this.disable||(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=O(this.__updateArea),this.isTextarea&&(this.__updateArea(),this.watcher=this.$watch("value",this.__updateArea))},beforeDestroy:function(){void 0!==this.watcher&&this.watcher()}},tn=Object.prototype.toString,en=Object.prototype.hasOwnProperty,nn={};"Boolean Number String Function Array Date RegExp Object".split(" ").forEach(function(t){nn["[object "+t+"]"]=t.toLowerCase()});var rn=[];ye.is.desktop&&window.addEventListener("keyup",function(t){0!==rn.length&&(27!==t.which&&27!==t.keyCode||rn[rn.length-1]())});var on,sn={register:function(t){ye.is.desktop&&rn.push(t)},pop:function(){ye.is.desktop&&rn.pop()}},an={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",props:{anchor:{type:String,default:"bottom left",validator:it},self:{type:String,default:"top left",validator:it},fit:Boolean,maxHeight:String,touchPosition:Boolean,anchorClick:{type:Boolean,default:!0},offset:{type:Array,validator:rt},disable:Boolean},data:function(){return{opened:!1,progress:!1}},computed:{transformCSS:function(){return et({selfOrigin:this.selfOrigin})},anchorOrigin:function(){return ot(this.anchor)},selfOrigin:function(){return ot(this.self)}},created:function(){var t=this;this.__updatePosition=O(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),sn.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.$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),sn.pop(),this.progress=!0,setTimeout(function(){e.opened=!1,e.progress=!1,document.body.removeChild(e.$el),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=d(),o=r.height;if(i<0||i>o)return e.close();nt({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})})}}},cn=["icon","label","sublabel","image","avatar","letter","stamp"],ln={props:{dark:Boolean,dense:Boolean,sparse:Boolean,separator:Boolean,insetSeparator:Boolean,multiline:Boolean,highlight:Boolean,tag:{type:String,default:"div"}}};try{on=new Event("qrouterlinkclick")}catch(t){on=document.createEvent("Event"),on.initEvent("qrouterlinkclick",!0,!1)}var un={props:{to:[String,Object],exact:Boolean,append:Boolean,replace:Boolean},data:function(){return{routerLinkEventName:"qrouterlinkclick"}}},fn={name:"q-item",functional:!0,mixins:[ln,{props:un.props}],props:{active:Boolean,link:Boolean},render:function(t,e){var n=e.data,i=e.props,r=ct(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)}},dn={name:"q-item-separator",functional:!0,props:{inset:Boolean},render:function(t,e){var n=e.data,i=n.staticClass;return n.staticClass="q-item-separator-component"+(e.props.inset?" q-item-separator-inset-component":"")+(i?" "+i:""),t("div",n,e.children)}},hn={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)}},pn={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)}},mn={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),s=i.icon||i.invertedIcon;return n.staticClass="q-item-"+o+(i.color?" text-"+i.color:"")+(r?" "+r:""),s?(n.props={name:s},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,st(i.lines)]),t(i.tag,n,e.children))}},vn={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 ut(o,t,pn,r.left,i,{icon:n.icon,avatar:n.avatar,letter:n.letter,image:n.image}),ut(o,t,hn,r.main,i,{label:n.label,sublabel:n.sublabel,labelLines:n.labelLines,sublabelLines:n.sublabelLines,inset:n.inset}),ut(o,t,pn,r.right,i,{right:!0,icon:n.rightIcon,avatar:n.rightAvatar,letter:n.rightLetter,image:n.rightImage,stamp:n.stamp}),r.default&&o.push(r.default),e.data.props=n,t(fn,e.data,o)}},gn={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)}},yn={name:"q-list-header",functional:!0,props:{inset:Boolean},render:function(t,e){var n=e.data,i=n.staticClass,r=e.props;return n.staticClass="q-list-header "+(r.inset?" q-list-header-inset":"")+(i?" "+i:""),t("div",n,e.children)}},_n=(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:Ue},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)}))}}}),bn={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)}},wn={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)])}},xn={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)}},kn={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)}},Cn=(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)}}),Sn={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=M(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=pt(t,i,!1);return void(mt(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=M(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})}},__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){var n=this,i="";this.__cleanup();var r=function(){n.$emit("slide",n.slide,i),n.__planAutoPlay(),"function"==typeof e&&e()};this.slidesNumber<2?(this.slide=0,this.positionSlide=0):(this.hasOwnProperty("initialPosition")||(this.position=100*-this.slide),i=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 o=100*-this.positionSlide;if(!this.animation)return this.position=o,void r();this.animationInProgress=!0,this.animUid=gt({from:this.position,to:o,apply:function(t){n.position=t},done:function(){n.infinite&&(n.position=100*-n.slide,n.positionSlide=n.slide),n.animationInProgress=!1,r()}})},toggleFullscreen:function(){if(this.inFullscreen)return void(ye.has.popstate?window.history.go(-1):this.__setFullscreen(!1));this.__setFullscreen(!0),ye.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,"number"==typeof t.autoplay?t.autoplay:5e3))})},__handleArrowKey:function(t){var e=P(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)}},Tn=(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.$refs.ripple;t&&(t.classList.add("active"),setTimeout(function(){t.classList.remove("active")},10)),this.$emit("change",this.model)}}}),En={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}}}},Pn={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,s=t._i(n,o);i.checked?s<0&&(t.model=n.concat(o)):s>-1&&(t.model=n.slice(0,s).concat(n.slice(s+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:[Tn,En],components:{QIcon:Me},props:{checkedIcon:{type:String,default:"ios"===be?"check_circle":"check_box"},uncheckedIcon:{type:String,default:"ios"===be?"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}}}},Mn={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)}}},Ln={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:Ve,QChip:Mn},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||(In--,sn.pop(),e.active=!1,ye.has.popstate&&window.removeEventListener("popstate",e.__popstate),setTimeout(function(){In||(n.classList.remove("with-modal"),n.style.paddingRight=e.bodyPadding),"function"==typeof e.__onClose&&e.__onClose(),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=++In,ye.has.popstate&&(window.history.pushState({modalId:this.__modalId},""),window.addEventListener("popstate",this.__popstate)),setTimeout(function(){"function"==typeof t&&t(),e.$emit("open")},200)}},close:function(t){this.active&&(this.__onClose=t,ye.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)}},Hn=(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))}),zn={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}})}}},Un={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},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:Ze},directives:{Ripple:Ue},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[{icon:this.icon,handler:this.focus}]},controlAfter:function(){return[{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)}},Vn={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"q-field row no-wrap items-start",class:{"q-field-floating":t.childHasLabel,"q-field-no-label":!this.label&&!this.$slots.label,"q-field-with-error":t.hasError,"q-field-dark":t.isDark}},[t.icon?n("q-icon",{staticClass:"q-field-icon q-field-margin",attrs:{name:t.icon}}):t.insetIcon?n("div",{staticClass:"q-field-icon"}):t._e(),n("div",{staticClass:"row col"},[t.hasLabel?n("div",{staticClass:"q-field-label col-xs-12 q-field-margin",class:"col-sm-"+t.labelWidth},[n("div",{staticClass:"q-field-label-inner row items-center"},[t.label?n("span",{domProps:{innerHTML:t._s(t.label)}}):t._e(),t._t("label")],2)]):t._e(),n("div",{staticClass:"q-field-content col-xs-12 col-sm"},[t._t("default"),t.hasBottom?n("div",{staticClass:"q-field-bottom row no-wrap",class:{"q-field-no-input":t.hasNoInput}},[t.hasError&&t.errorLabel?n("div",{staticClass:"q-field-error col",domProps:{innerHTML:t._s(t.errorLabel)}}):t.helper?n("div",{staticClass:"q-field-helper col",domProps:{innerHTML:t._s(t.helper)}}):n("div",{staticClass:"col"}),t.counter?n("div",{staticClass:"q-field-counter col-auto"},[t._v(t._s(t.counter))]):t._e()]):t._e()],2)])],1)},staticRenderFns:[],name:"q-field",components:{QIcon:Me},props:{labelWidth:{type:Number,default:5,validator:function(t){return t>=1&&t<12}},inset:{type:String,validator:function(t){return["icon","label","full"].includes(t)}},label:String,count:{type:[Number,Boolean],default:!1},error:Boolean,errorLabel:String,helper:String,icon:String,dark:Boolean},data:function(){return{input:{}}},computed:{hasError:function(){return this.input.error||this.error},hasBottom:function(){return this.hasError&&this.errorLabel||this.helper||this.count},hasLabel:function(){return this.label||this.$slots.label||["label","full"].includes(this.inset)},childHasLabel:function(){return this.input.floatLabel||this.input.stackLabel},isDark:function(){return this.input.dark||this.dark},insetIcon:function(){return["icon","full"].includes(this.inset)},hasNoInput:function(){return!this.input.$options||this.input.__needsBottom},counter:function(){if(this.count){var t=this.input.length||"0";return Number.isInteger(this.count)?t+" / "+this.count:t}}},provide:function(){return{__field:this}},methods:{__registerInput:function(t,e){t.__needsBottom=e,this.input=t},__unregisterInput:function(){this.input={}}}},Qn={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}}},Yn={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:[En],components:{QIcon:Me},props:{value:{required:!0},val:{required:!0},checkedIcon:{type:String,default:"ios"===be?"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)}}},Wn={name:"touch-swipe",bind:function(t,e){var n=!e.modifiers.nomouse,i={handler:e.value,direction:kt(e.modifiers),start:function(t){var e=M(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=M(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(s)?o<0?"left":"right":s<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(s)}}))}};t.__qtouchswipe=i,Ct(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}},Kn={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,s=t._i(n,o);i.checked?s<0&&(t.model=n.concat(o)):s>-1&&(t.model=n.slice(0,s).concat(n.slice(s+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:Wn},mixins:[Tn,En],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()}}},Gn={components:{QIcon:Me,QInputFrame:Ve,QChip:Mn},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)}}},Xn={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:[Gn],components:{QFieldReset:Qn,QSearch:Un,QPopover:an,QList:gn,QItemWrapper:vn,QCheckbox:Pn,QRadio:Yn,QToggle:Kn},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=Hn(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()}}},Jn=function(t){return{create:function(e){var n=document.createElement("div");document.body.appendChild(n);var i=new ke({el:n,data:function(){return{props:e}},render:function(n){return n(t,{props:e})}});return{vm:i,close:function(t){i.quasarClose(t)}}}}},Zn={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:Yn,QCheckbox:Pn,QToggle:Kn},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()}},ti={components:{QChip:Mn},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()}},ei={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:Sn},mixins:[ti],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=Ot(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)}}},ni={MIN:0,RANGE:1,MAX:2},ii={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.labelColor}},[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.labelColor}},[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:Sn},mixins:[ti],props:{value:{type:Object,required:!0,validator:function(t){return void 0!==t.min&&void 0!==t.max}},dragRange:Boolean,dragOnlyRange:Boolean,leftLabelValue: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}},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 ni.RANGE:var r=n-this.dragging.offsetPercentage,o=_(this.dragging.percentageMin+r,0,1-this.dragging.rangePercentage),s=i-this.dragging.offsetModel,a=_(this.dragging.valueMin+s,this.min,this.max-this.dragging.rangeValue);e={minP:o,maxP:o+this.dragging.rangePercentage,min:a,max:a+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)}}},ri={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:ci}},ui={columns:"Columns",allCols:"All Columns",rows:"Rows",selected:{singular:"item selected.",plural:"items selected."},clear:"Clear",search:"Search",all:"All"},fi={computed:{labels:function(){return this.config&&this.config.labels?W({},ui,this.config.labels):ui},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.')}}},di={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:_n,QInput:Ze,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}}},hi={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:Xn,QPagination:di},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}}},pi=[{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}],mi={data:function(){return{_pagination:{page:1,entries:0,rowsPerPage:null}}},computed:{pagination:function(){var t=this,e=this.config.pagination,n=pi;return e&&e.options&&(n=Et(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:hi}},vi={data:function(){return{responsive:!1}},methods:{handleResponsive:function(){if(void 0!==this.config.responsive&&!this.config.responsive)return void(this.responsive=!1);this.responsive=d().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)}},gi={data:function(){return{rowSelection:[]}},created:function(){this.rowSelection=Pt(this.rows,this.config.selection,this.multipleSelection)},watch:{"config.selection":function(t){this.rowSelection=Pt(this.rows,t,"multiple"===t)},rows:function(t){this.rowSelection=Pt(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)}}},yi={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+=A(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)}},_i={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}},bi={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=Mt(this.sorting.dir),void(0===this.sorting.dir&&(this.sorting.field=""));this.sorting.field=t.field,this.sorting.dir=1,this.sorting.fn=Lt(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])})}}},wi={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"}}},xi={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",props:{anchor:{type:String,default:"top middle",validator:it},self:{type:String,default:"bottom middle",validator:it},offset:{type:Array,validator:rt},delay:{type:Number,default:0},maxHeight:String,disable:Boolean},data:function(){return{opened:!1}},computed:{anchorOrigin:function(){return ot(this.anchor)},selfOrigin:function(){return ot(this.self)},transformCSS:function(){return et({selfOrigin:this.selfOrigin})}},methods:{toggle:function(){this.opened?this.close():this.open()},open:function(){this.disable||(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),ye.is.mobile&&document.body.addEventListener("click",this.close,!0),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),ye.is.mobile&&document.body.removeEventListener("click",this.close,!0))},__updatePosition:function(){nt({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),ye.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(){ye.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()}},ki={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:wi,QTooltip:xi},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)}}},Ci={computed:{leftStickyColumns:function(){for(var t=this,e=this.config.leftStickyColumns||0,n=e,i=0;i0&&(t=this.paginate(t)),t},rowStyle:function(){if(this.config.rowHeight)return{height:this.config.rowHeight}},bodyStyle:function(){return this.config.bodyStyle||{}},hasToolbar:function(){return this.config.title||this.config.columnPicker||this.config.refresh},hasHeader:function(){return!this.config.noHeader}},methods:{resetBody:function(){var t=this.$refs.body;t&&(t.scrollTop=0),this.pagination.page=1},format:function(t,e){return e.format?e.format(t[e.field],t):t[e.field]},refresh:function(t){var e=this;!1===t?this.refreshing=!1:!0!==t&&this.refreshing||(this.refreshing=!0,this.$emit("refresh",function(){e.refreshing=!1}))},formatStyle:function(t,e){return"function"==typeof t.style?t.style(e):t.style},formatClass:function(t,e){return"function"==typeof t.classes?t.classes(e):t.classes}}},$i=864e5,Oi=36e5,Ti=6e4,Ei=/d{1,4}|M{1,4}|m{1,2}|w{1,2}|D{1,4}|YY(?:YY)?|H{1,2}|h{1,2}|s{1,2}|S{1,3}|Z{1,2}|a{1,2}|[AQExX]/g,Pi=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],Mi=["January","February","March","April","May","June","July","August","September","October","November","December"],Li={YY:function(t){return w(t.getFullYear(),4).substr(2)},YYYY:function(t){return w(t.getFullYear(),4)},M:function(t){return t.getMonth()+1},MM:function(t){return w(t.getMonth()+1)},MMM:function(t){return this.MMMM(t).slice(0,3)},MMMM:function(t,e){return void 0===e&&(e={}),(e.monthNames||Mi)[t.getMonth()]},Q:function(t){return Math.ceil((t.getMonth()+1)/3)},D:function(t){return t.getDate()},DD:function(t){return w(t.getDate())},DDD:function(t){return Jt(t)},DDDD:function(t){return w(Jt(t),3)},d:function(t){return t.getDay()},dd:function(t){return this.dddd(t).slice(0,2)},ddd:function(t){return this.dddd(t).slice(0,3)},dddd:function(t,e){return void 0===e&&(e={}),(e.dayNames||Pi)[t.getDay()]},E:function(t){return t.getDay()||7},w:function(t){return Ft(t)},ww:function(t){return w(Ft(t))},H:function(t){return t.getHours()},HH:function(t){return w(t.getHours())},h:function(t){var e=t.getHours();return 0===e?12:e>12?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 jt(t.getTimezoneOffset(),":")},ZZ:function(t){return jt(t.getTimezoneOffset())},X:function(t){return Math.floor(t.getTime()/1e3)},x:function(t){return t.getTime()}},Ai=Object.freeze({dayNames:Pi,monthNames:Mi,isValid:Nt,buildDate:Rt,getDayOfWeek:It,getWeekOfYear:Ft,isBetweenDates:Ht,addToDate:zt,subtractFromDate:Ut,adjustDate:Vt,startOfDate:Qt,endOfDate:Yt,getMaxDate:Wt,getMinDate:Kt,getDateDiff:Xt,getDayOfYear:Jt,convertDateToFormat:Zt,getDateBetween:te,isSameDate:ee,daysInMonth:ne,formatter:Li,formatDate:ie}),ji=function(t){var e=typeof t;return null===t||void 0===t||"number"===e||"string"===e||At(t)},Bi={value:{validator:ji,required:!0},type:{type:String,default:"date",validator:function(t){return["date","time","datetime"].includes(t)}},color:{type:String,default:"primary"},min:{validator:ji,default:null},max:{validator:ji,default:null},monthNames:{type:Array,default:function(){return Mi}},dayNames:{type:Array,default:function(){return Pi}},mondayFirst:Boolean,saturdayFirst:Boolean,format24h:Boolean},Di={format:String,noClear:Boolean,placeholder:String,clearLabel:{type:String,default:"Clear"},okLabel:{type:String,default:"Set"},cancelLabel:{type:String,default:"Cancel"}},Ni={props:Bi,computed:{model:{get:function(){return te(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=te(t,this.pmin,this.pmax);if(!ee(this.value,e)){var n=Zt(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}}},Ri={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:[Ni],directives:{TouchPan:Sn},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&&ee(this.pmin,this.model,"month")?this.pmin.getDate():1},dayMax:function(){return null!==this.pmax&&ee(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&&ee(this.pmin,this.model,"day")?this.pmin.getHours():0},hourInterval:function(){return(this.pmax&&ee(this.pmax,this.model,"day")?this.pmax.getHours():23)-this.hourMin+1},minuteMin:function(){return this.pmin&&ee(this.pmin,this.model,"hour")?this.pmin.getMinutes():0},minuteInterval:function(){return(this.pmax&&ee(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=Vt(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){f(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=M(t).top)},__dragMove:function(t,e){if(this.dragging===e&&this.editable){t.stopPropagation(),t.preventDefault();var n=(this.__dragPosition-M(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)}},Ii={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:[Ni],props:{defaultSelection:[String,Number,Date],disable:Boolean,readonly:Boolean},components:{QIcon:Me,QBtn:_n},directives:{Ripple:Ue},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*l(e.children[0].children[0])-l(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||!ee(this.pmin,this.model,"month"))&&this.pmin.getDate()-1},afterMaxDays:function(){return!(null===this.pmax||!ee(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:re(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=Vt(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=a(e);this.centerClockPos={top:n.top+l(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=M(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(a?this.__show(e):this.backdrop.percentage=0)}o.position=n?Math.max(i-r,0):Math.min(0,r-i),s&&(this.backdrop.percentage=_(r/i,0,1)),t.isFirst&&(s&&(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 s=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?W({},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?W({},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?W({},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?W({},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?W({},this.rightClass,t):t},computedHeaderClass:function(){var t={"fixed-top":this.fixed.header};return this.headerClass?W({},this.headerClass,t):t},computedFooterClass:function(){var t={"fixed-bottom":this.fixed.footer};return this.footerClass?W({},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?W({},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?W({},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?W({},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?W({},this.rightStyle,n):n}},methods:{onHeaderResize:function(t){oe(this.header,t)},onFooterResize:function(t){oe(this.footer,t)},onLeftAsideResize:function(t){oe(this.left,t)},onRightAsideResize:function(t){oe(this.right,t)},onLayoutResize:function(){se(this.scroll,{scrollHeight:I(this.$el)})},onWindowResize:function(t){oe(this.layout,t),this.$emit("resize",t)},onPageScroll:function(t){if(se(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)}}},Ki=["top","right","bottom","left"],Gi={render:function(){var t=this,e=t.$createElement;return(t._self._c||e)("div",{staticClass:"z-fixed",class:["fixed-"+t.corner],style:t.style},[t._t("default")],2)},staticRenderFns:[],name:"q-fixed-position",props:{corner:{type:String,default:"bottom-right",validator:function(t){return["top-right","top-left","bottom-right","bottom-left"].includes(t)}},offset:{type:Array,validator:function(t){return 2===t.length}}},inject:["layout"],computed:{animated:function(){return this.pos.top&&this.layout.reveal},pos:function(){return{top:this.corner.indexOf("top")>-1,right:this.corner.indexOf("right")>-1,bottom:this.corner.indexOf("bottom")>-1,left:this.corner.indexOf("left")>-1}},style:function(){var t=this,e={},n=this.layout,i=n.computedPageStyle;return this.offset&&(e.margin=this.offset[1]+"px "+this.offset[0]+"px"),this.animated&&!n.showHeader?W(e,p("translateY("+-n.header.h+"px)")):this.pos.top&&n.offsetTop?n.offsetTop>0&&W(e,p("translateY("+n.offsetTop+"px)")):this.pos.bottom&&n.offsetBottom&&W(e,p("translateY("+n.offsetBottom+"px)")),Ki.forEach(function(n){var r="padding"+(n.charAt(0).toUpperCase()+n.slice(1));t.pos[n]&&i[r]&&(e[n]=e[n]?"calc("+i[r]+" + "+e[n]+")":i[r])}),e}}},Xi={render:function(){var t=this,e=t.$createElement;return(t._self._c||e)("router-link",{directives:[{name:"ripple",rawName:"v-ripple.mat",modifiers:{mat:!0}}],class:t.classes,attrs:{tag:t.tag,to:t.to,exact:t.exact,append:t.append,replace:t.replace,event:t.routerLinkEventName},nativeOn:{click:function(e){t.trigger(e)}}},[t._t("default")],2)},staticRenderFns:[],name:"q-side-link",directives:{Ripple:Ue},mixins:[un,ln],props:{item:Boolean},inject:["layout"],computed:{classes:function(){return this.link=!0,this.item?ct(this):"relative-position"}},methods:{trigger:function(){var t=this;this.layout.hideCurrentSide(function(){t.$el.dispatchEvent(on)})}}},Ji=(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:Ue},props:["vm"],methods:{__select:function(){this.vm.select()}}}),Zi={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"q-stepper-step",style:t.style},[t.__stepper.vertical?n("step-tab",{attrs:{vm:this}}):t._e(),n("q-slide-transition",[t.active?n("div",{staticClass:"q-stepper-step-content"},[n("div",{staticClass:"q-stepper-step-inner"},[t._t("default")],2)]):t._e()])],1)},staticRenderFns:[],name:"q-step",components:{QSlideTransition:jn,StepTab:Ji},props:{name:{type:[Number,String],default:function(){return je()}},default:Boolean,title:{type:String,required:!0},subtitle:String,icon:String,order:[Number,String],error:Boolean,activeIcon:String,errorIcon:String,doneIcon:String,disable:Boolean},inject:["__stepper"],watch:{order:function(){this.__stepper.__sortSteps()}},data:function(){return{innerOrder:0,first:!1,last:!1}},computed:{stepIcon:function(){var t=this.__stepper;return this.active?this.activeIcon||t.activeIcon:this.error?this.errorIcon||t.errorIcon:this.done&&!this.disable?this.doneIcon||t.doneIcon:this.icon},actualOrder:function(){return parseInt(this.order||this.innerOrder,10)},active:function(){return this.__stepper.step===this.name},done:function(){return!this.disable&&this.__stepper.currentOrder>this.innerOrder},waiting:function(){return!this.disable&&this.__stepper.currentOrder0},currentStep:function(){var t=this;if(this.hasSteps)return this.steps.find(function(e){return e.name===t.step})},currentOrder:function(){if(this.currentStep)return this.currentStep.innerOrder},length:function(){return this.steps.length}},methods:{goToStep:function(t){this.step!==t&&void 0!==t&&(this.step=t,this.value!==t&&(this.$emit("input",t),this.$emit("step",t)))},next:function(){this.__go(1)},previous:function(){this.__go(-1)},reset:function(){this.hasSteps&&this.goToStep(this.steps[0].name)},__go:function(t){var e,n=this.currentOrder;if(void 0===n){if(!this.hasSteps)return;e=this.steps[0].name}else{do{n+=t}while(n>=0&&nthis.length-1||this.steps[n].disable)return;e=this.steps[n].name}this.goToStep(e)},__sortSteps:function(){var t=this;this.steps.sort(function(t,e){return t.actualOrder-e.actualOrder});var e=this.steps.length-1;this.steps.forEach(function(t,n){t.innerOrder=n,t.first=0===n,t.last=n===e}),this.$nextTick(function(){t.steps.some(function(t){return t.active})||t.goToStep(t.steps[0].name)})},__registerStep:function(t){return this.steps.push(t),this.__sortSteps(),this},__unregisterStep:function(t){this.steps=this.steps.filter(function(e){return e!==t})}},created:function(){this.__sortSteps=O(this.__sortSteps)}},er={name:"q-stepper-navigation",functional:!0,render:function(t,e){var n=e.data,i=n.staticClass,r=e.slots(),o=[t("div",{staticClass:"col"}),r.default];return n.staticClass="q-stepper-nav order-last row no-wrap items-center"+(i?" "+i:""),r.left&&o.unshift(r.left),t("div",n,o)}},nr={props:{label:String,icon:String,disable:Boolean,hidden:Boolean,hide:{type:String,default:""},name:{type:String,default:function(){return je()}},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;"}}},ir={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("router-link",{directives:[{name:"ripple",rawName:"v-ripple.mat",modifiers:{mat:!0}}],staticClass:"q-tab column flex-center relative-position",class:t.classes,attrs:{tag:"div",to:t.to,replace:t.replace,append:t.append,exact:t.exact,event:t.routerLinkEventName},nativeOn:{click:function(e){t.select(e)}}},[t.icon?n("q-icon",{staticClass:"q-tab-icon",attrs:{name:t.icon}}):t._e(),t.label?n("span",{staticClass:"q-tab-label",domProps:{innerHTML:t._s(t.label)}}):t._e(),t._v(" "),t.count?n("span",{staticClass:"floating label circular"},[t._v(t._s(t.count))]):t.alert?n("div",{staticClass:"q-dot"}):t._e(),t._t("default"),"ios"!==t.$q.theme?n("div",{staticClass:"q-tabs-bar",style:t.barStyle}):t._e()],2)},staticRenderFns:[],name:"q-route-tab",components:{QIcon:Me},directives:{Ripple:Ue},mixins:[nr,un],watch:{$route:function(){this.checkIfSelected()}},methods:{select:function(){this.$emit("click",this.name),this.disable||(this.$el.dispatchEvent(on),this.selectTab(this.name))},checkIfSelected:function(){var t=this;this.$nextTick(function(){(t.$el.classList.contains("router-link-active")||t.$el.classList.contains("router-link-exact-active"))&&t.selectTab(t.name)})}},created:function(){this.checkIfSelected()}},rr={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{directives:[{name:"ripple",rawName:"v-ripple.mat",modifiers:{mat:!0}}],staticClass:"q-tab column flex-center relative-position",class:t.classes,on:{click:t.select}},[t.icon?n("q-icon",{staticClass:"q-tab-icon",attrs:{name:t.icon}}):t._e(),t.label?n("span",{staticClass:"q-tab-label",domProps:{innerHTML:t._s(t.label)}}):t._e(),t.count?n("q-chip",{attrs:{floating:""}},[t._v(t._s(t.count))]):t.alert?n("div",{staticClass:"q-dot"}):t._e(),t._t("default"),"ios"!==t.$q.theme?n("div",{staticClass:"q-tabs-bar",style:t.barStyle}):t._e()],2)},staticRenderFns:[],name:"q-tab",components:{QIcon:Me,QChip:Mn},directives:{Ripple:Ue},mixins:[nr],props:{default:Boolean},methods:{select:function(){this.$emit("click",this.name),this.disable||this.selectTab(this.name)}},mounted:function(){this.default&&!this.disable&&this.select()}},or={name:"q-tab-pane",props:{name:{type:String,required:!0},keepAlive:Boolean},inject:["data"],data:function(){return{shown:!1}},computed:{active:function(){return this.data.tabName===this.name}},render:function(t){var e=t("div",{staticClass:"q-tab-pane",class:{hidden:!this.active}},[this.$slots.default]);if(this.keepAlive){if(!this.shown&&!this.active)return;return this.shown=!0,e}if(this.shown=this.active,this.active)return e}},sr={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"q-tabs flex no-wrap",class:["q-tabs-position-"+t.position,"q-tabs-"+(t.inverted?"inverted":"normal"),t.noPaneBorder?"q-tabs-no-pane-border":"",t.twoLines?"q-tabs-two-lines":""]},[n("div",{ref:"tabs",staticClass:"q-tabs-head row",class:(i={glossy:t.glossy},i["q-tabs-align-"+t.align]=!0,i["bg-"+t.color]=!t.inverted&&t.color,i)},[n("div",{ref:"scroller",staticClass:"q-tabs-scroller row no-wrap"},[t._t("title"),"ios"!==t.$q.theme?n("div",{staticClass:"relative-position self-stretch q-tabs-global-bar-container",class:[t.inverted&&t.color?"text-"+t.color:"",t.data.highlight?"highlight":""]},[n("div",{ref:"posbar",staticClass:"q-tabs-bar q-tabs-global-bar",on:{transitionend:t.__updatePosbarTransition}})]):t._e()],2),n("div",{ref:"leftScroll",staticClass:"row flex-center q-tabs-left-scroll",on:{mousedown:function(e){t.__animScrollTo(0)},touchstart:function(e){t.__animScrollTo(0)},mouseup:t.__stopAnimScroll,touchend:t.__stopAnimScroll}},[n("q-icon",{attrs:{name:"chevron_left"}})],1),n("div",{ref:"rightScroll",staticClass:"row flex-center q-tabs-right-scroll",on:{mousedown:function(e){t.__animScrollTo(9999)},touchstart:function(e){t.__animScrollTo(9999)},mouseup:t.__stopAnimScroll,touchend:t.__stopAnimScroll}},[n("q-icon",{attrs:{name:"chevron_right"}})],1)]),n("div",{staticClass:"q-tabs-panes"},[t._t("default")],2)]);var i},staticRenderFns:[],name:"q-tabs",components:{QIcon:Me},props:{value:String,align:{type:String,default:"ios"===be?"center":"left",validator:function(t){return["left","center","right","justify"].includes(t)}},position:{type:String,default:"top",validator:function(t){return["top","bottom"].includes(t)}},color:String,inverted:Boolean,twoLines:Boolean,noPaneBorder:Boolean,glossy:Boolean},data:function(){return{currentEl:null,posbar:{width:0,left:0},data:{highlight:!0,tabName:this.value||"",color:this.color,inverted:this.inverted}}},watch:{value:function(t){this.selectTab(t)},color:function(t){this.data.color=t},inverted:function(t){this.data.inverted=t}},provide:function(){return{data:this.data,selectTab:this.selectTab}},methods:{selectTab:function(t){if(this.data.tabName!==t){this.data.tabName=t,this.$emit("select",t),this.value!==t&&this.$emit("input",t);var e=this.__getTabElByName(t);e&&this.__scrollToTab(e),"ios"!==this.$q.theme&&(this.currentEl=e,this.__repositionBar())}},__repositionBar:function(){var t=this;clearTimeout(this.timer);var e=!1,n=this.$refs.posbar,i=this.currentEl;if(!1!==this.data.highlight&&(this.data.highlight=!1,e=!0),!i)return this.finalPosbar={width:0,left:0},void this.__setPositionBar(0,0);var r=n.parentNode.offsetLeft;e&&this.oldEl&&this.__setPositionBar(this.oldEl.getBoundingClientRect().width,this.oldEl.offsetLeft-r),this.timer=setTimeout(function(){var e=i.getBoundingClientRect().width,o=i.offsetLeft-r;n.classList.remove("contract"),t.oldEl=i,t.finalPosbar={width:e,left:o},t.__setPositionBar(t.posbar.left=this.$refs.scroller.scrollWidth?"add":"remove";this.$refs.leftScroll.classList[this.$refs.scroller.scrollLeft<=0?"add":"remove"]("disabled"),this.$refs.rightScroll.classList[t]("disabled")}},__getTabElByName:function(t){var e=this.$children.find(function(e){return e.name===t&&e.$el&&1===e.$el.nodeType});if(e)return e.$el},__findTabAndScroll:function(t,e){var n=this;setTimeout(function(){n.__scrollToTab(n.__getTabElByName(t),e)},200)},__scrollToTab:function(t,e){if(t&&this.scrollable){var n=this.$refs.scroller.getBoundingClientRect(),i=t.getBoundingClientRect(),r=i.width,o=i.left-n.left;if(o<0)return void(e?this.$refs.scroller.scrollLeft+=o:this.__animScrollTo(this.$refs.scroller.scrollLeft+o));o+=r-this.$refs.scroller.offsetWidth,o>0&&(e?this.$refs.scroller.scrollLeft+=o:this.__animScrollTo(this.$refs.scroller.scrollLeft+o))}},__animScrollTo:function(t){var e=this;this.__stopAnimScroll(),this.__scrollTowards(t),this.scrollTimer=setInterval(function(){e.__scrollTowards(t)&&e.__stopAnimScroll()},5)},__stopAnimScroll:function(){clearInterval(this.scrollTimer)},__scrollTowards:function(t){var e=this.$refs.scroller.scrollLeft,n=t=t)&&(i=!0,e=t),this.$refs.scroller.scrollLeft=e,i}},created:function(){this.scrollTimer=null,this.scrollable=!this.$q.platform.is.desktop,this.__redraw=$(this.__redraw,50),this.__updateScrollIndicator=$(this.__updateScrollIndicator,50)},mounted:function(){var t=this;this.$nextTick(function(){t.$refs.scroller.addEventListener("scroll",t.__updateScrollIndicator),window.addEventListener("resize",t.__redraw),""!==t.data.tabName&&t.value&&t.selectTab(t.value),setTimeout(function(){t.__redraw(),t.__findTabAndScroll(t.data.tabName,!0)},50)})},beforeDestroy:function(){clearTimeout(this.timer),this.__stopAnimScroll(),this.$refs.scroller.removeEventListener("scroll",this.__updateScrollIndicator),window.removeEventListener("resize",this.__redraw)}},ar={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)}},cr={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)}},lr={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:jn},directives:{Ripple:Ue},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;h(function(){ce(ye.is.desktop?"desktop":"mobile"),ce(ye.has.touch?"touch":"no-touch"),ye.is.ios?ce("platform-ios"):ye.is.android&&ce("platform-android"),ye.within.iframe&&ce("within-iframe"),ye.is.cordova&&ce("cordova"),ye.is.electron&&ce("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 s;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){W(!0,this.defaults,t)}}},Pr=[],Mr=!1;[{name:"positive",defaults:{icon:Pe.positive,classes:"bg-positive"}},{name:"negative",defaults:{icon:Pe.negative,classes:"bg-negative"}},{name:"info",defaults:{icon:Pe.info,classes:"bg-info"}},{name:"warning",defaults:{icon:Pe.warning,classes:"bg-warning"}}].forEach(function(t){ve[t.name]=function(e){return ve(e,t.defaults)}});var Lr={create:ve,setDefaults:function(t){pr?pr.setDefaults(t):mr=t}},Ar={version:"0.14.3",install:qe,start:$e,theme:Se};e.Q=Ar},function(t,e){var n=t.exports={version:"2.5.1"};"number"==typeof __e&&(__e=n)},function(t,e,n){var i=n(11);t.exports=function(t){if(!i(t))throw TypeError(t+" is not an object!");return t}},function(t,e,n){var i=n(17),r=n(37);t.exports=n(12)?function(t,e,n){return i.f(t,e,r(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){t.exports={default:n(92),__esModule:!0}},function(t,e,n){var i=n(2),r=n(6),o=n(15),s=n(8),a=function(t,e,n){var c,l,u,f=t&a.F,d=t&a.G,h=t&a.S,p=t&a.P,m=t&a.B,v=t&a.W,g=d?r:r[e]||(r[e]={}),y=g.prototype,_=d?i:h?i[e]:(i[e]||{}).prototype;d&&(n=e);for(c in n)(l=!f&&_&&void 0!==_[c])&&c in g||(u=l?_[c]:n[c],g[c]=d&&"function"!=typeof _[c]?n[c]:m&&l?o(u,i):v&&_[c]==u?function(t){var e=function(e,n,i){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,i)}return t.apply(this,arguments)};return e.prototype=t.prototype,e}(u):p&&"function"==typeof u?o(Function.call,u):u,p&&((g.virtual||(g.virtual={}))[c]=u,t&a.R&&y&&!y[c]&&s(y,c,u)))};a.F=1,a.G=2,a.S=4,a.P=8,a.B=16,a.W=32,a.U=64,a.R=128,t.exports=a},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,n){t.exports=!n(21)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,e){t.exports={}},function(t,e,n){"use strict";(function(t){/*! +function i(){return(navigator.userAgent||navigator.vendor||window.opera).toLowerCase()}function r(t,e){var n=/(edge)\/([\w.]+)/.exec(t)||/(opr)[\/]([\w.]+)/.exec(t)||/(vivaldi)[\/]([\w.]+)/.exec(t)||/(chrome)[\/]([\w.]+)/.exec(t)||/(iemobile)[\/]([\w.]+)/.exec(t)||/(version)(applewebkit)[\/]([\w.]+).*(safari)[\/]([\w.]+)/.exec(t)||/(webkit)[\/]([\w.]+).*(version)[\/]([\w.]+).*(safari)[\/]([\w.]+)/.exec(t)||/(webkit)[\/]([\w.]+)/.exec(t)||/(opera)(?:.*version|)[\/]([\w.]+)/.exec(t)||/(msie) ([\w.]+)/.exec(t)||t.indexOf("trident")>=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 s(t){return ye=new t}function a(t){if(t===window)return{top:0,left:0};var e=t.getBoundingClientRect();return{top:e.top,left:e.left}}function c(t,e){return window.getComputedStyle(t).getPropertyValue(e)}function l(t){return t===window?d().height:parseFloat(c(t,"height"))}function u(t){return t===window?d().width:parseFloat(c(t,"width"))}function f(t,e){var n=t.style;Object.keys(e).forEach(function(t){n[t]=e[t]})}function d(){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 h(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,h(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,s=1,a=1;return r?(o&&(s=-1),"bottom"===n&&(a=-1),p("translate3d("+s*(e-100)+"%, "+(i?0:-200*a)+"%, 0)")):(o&&(a=-1),"right"===n&&(s=-1),p("translate3d("+(i?0:-200*s)+"%, "+a*(e-100)+"%, 0)"))}function k(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 C(t,e){Oe.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),Te.apply(this,i)}}function S(){Oe.prototype.send=Te}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=[],s=arguments.length;s--;)o[s]=arguments[s];var a=function(){i=null,n||t.apply(r,o)};clearTimeout(i),n&&!i&&t.apply(this,o),i=setTimeout(a,e)}}function O(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 T(t){return t||window.event}function M(t){return t=T(t),t.which?3===t.which:!!t.button&&2===t.button}function E(t){return t=T(t),t.which||t.keyCode}function P(t){var e,n;return t=T(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 L(t){var e;return t=T(t),t.target?e=t.target:t.srcElement&&(e=t.srcElement),3===e.nodeType&&(e=e.parentNode),e}function A(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*=He,r*=He)),i&&!e&&(e=i<1?-1:1),r&&!n&&(n=r<1?-1:1),{spinX:e,spinY:n,pixelX:i,pixelY:r}}function j(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",f(r,{width:o,height:o}),e.appendChild(i);var s=e.getBoundingClientRect(),a=P(t),c=a.left-s.left,l=a.top-s.top;r.classList.add("q-ripple-animation-enter","q-ripple-animation-visible"),f(r,p("translate(-50%, -50%) translate("+c+"px, "+l+"px) scale(.001)")),setTimeout(function(){r.classList.remove("q-ripple-animation-enter"),f(r,p("translate(-50%, -50%) translate("+c+"px, "+l+"px)")),setTimeout(function(){r.classList.remove("q-ripple-animation-visible"),setTimeout(function(){r.parentNode.remove()},300)},400)},25)}function B(t){var e=t.mat,n=t.ios;return e&&"mat"!==_e||n&&"ios"!==_e}function D(t){return{width:t.offsetWidth,height:t.offsetHeight}}function N(t){return t.closest(".scroll")||window}function R(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(){H(t,i+(e-i)/n*16),t.scrollTop!==e&&F(t,e,n-16)})}}function H(t,e){if(t===window)return document.documentElement.scrollTop=e,void(document.body.scrollTop=e);t.scrollTop=e}function z(t,e,n){if(n)return void F(t,e,n);H(t,e)}function U(){if(void 0!==ke)return ke;var t=document.createElement("p"),e=document.createElement("div");f(t,{width:"100%",height:"200px"}),f(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),ke=n-i}function V(t){return null===t?String(t):en[Ze.call(t)]||"object"}function Q(t){if(!t||"object"!==V(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,s=arguments,a=arguments[0]||{},c=1,l=arguments.length,u=!1;for("boolean"==typeof a&&(u=a,a=arguments[1]||{},c=2),Object(a)!==a&&"function"!==V(a)&&(a={}),l===c&&(a=this,c--);c=0?"auto":t===e?"inclusive":"exclusive"}function X(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:G(n.horizontal,i.horizontal,"middle"),y:G(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 J(t,e,n,i,r){var o=X(i,n),s=o.positions,a=o.anchorPos;if(r.top<0||r.top+e.bottom>window.innerHeight){var c=t[a.vertical]-e[s.y[0]];c+e.bottom<=window.innerHeight?r.top=c:(c=t[a.vertical]-e[s.y[1]])+e.bottom<=window.innerHeight&&(r.top=c)}if(r.left<0||r.left+e.right>window.innerWidth){var l=t[a.horizontal]-e[s.x[0]];l+e.right<=window.innerWidth?r.left=l:(l=t[a.horizontal]-e[s.x[1]])+e.right<=window.innerWidth&&(r.left=l)}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,s=t.maxHeight,a=t.event,c=t.anchorClick,l=t.touchPosition,u=t.offset;if(n.style.maxHeight=s||"65vh",!a||c&&!l)e=W(i,u);else{var f=P(a),d=f.top,h=f.left;e={top:d,left:h,width:1,height:1,right:h+1,center:d,middle:h,bottom:d+1}}var p=K(n),m={top:e[r.vertical]-p[o.vertical],left:e[r.horizontal]-p[o.horizontal]};m=J(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 st(t){for(var e=cn.length,n=0;n=c?o<0?"left":"right":s<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:a,y:c},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,s=t.done,a=t.cancel,c=t.easing,l=e,u=performance.now();l?yt(l):l=Ae();var f=c||qn,d=function(){var t=(performance.now()-u)/n;t>1&&(t=1);var e=r+(i-r)*f(t);if(o(e,t),1===t)return delete Yn[l],void(s&&s(e));h.last={pos:e,progress:t},h.timer=window.requestAnimationFrame(d)},h=Yn[l]={cancel:a,timer:window.requestAnimationFrame(d)};return l}function yt(t){if(t){var e=Yn[t];e&&e.timer&&(cancelAnimationFrame(e.timer),e.cancel&&e.cancel(e.last),delete Yn[t])}}function _t(t,e){var n={visibility:t.style.visibility,maxHeight:t.style.maxHeight};f(t,{visibility:"hidden",maxHeight:""});var i=e.height;return f(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,f(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(),f(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 kt(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 Ct(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 _((P(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 Ot(t,e,n,i,r){var o=e+t*(n-e),s=(o-e)%i;return o+=(Math.abs(s)>=i/2?(s<0?-1:1)*i:0)-s,r&&(o=parseFloat(o.toFixed(r))),_(o,e,n)}function Tt(t){return{width:t+"%"}}function Mt(t){return[{label:"All",value:0}].concat(t.map(function(t){return{label:""+t,value:Number(t)}}))}function Et(t,e,n){return e?n?t.map(function(){return!1}):[-1]:[]}function Pt(t){return 0===t?1:1===t?-1:0}function Lt(t,e){return"function"==typeof t?t:Ii[e]||Ii.number}function At(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 jt(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 Bt(t,e,n){var i=new Date(t),r=n?1:-1;return Object.keys(e).forEach(function(t){if("month"===t)return void jt(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 Dt(t){var e=Date.parse(t);return!1===isNaN(e)}function Nt(t,e){return Ut(new Date,t,e)}function Rt(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*Wi);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 Kt(t,e,n){return(t.getTime()-t.getTimezoneOffset()*Gi-(e.getTime()-e.getTimezoneOffset()*Gi))/n}function Gt(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 Kt(Vt(i,"day"),Vt(r,"day"),Wi);case"hours":return Kt(Vt(i,"hour"),Vt(r,"hour"),Ki);case"minutes":return Kt(Vt(i,"minute"),Vt(r,"minute"),Gi);case"seconds":return Kt(Vt(i,"second"),Vt(r,"second"),1e3)}}function Xt(t){return Gt(t,Vt(t,"year"),"days")+1}function Jt(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(Xi,function(t){return t in tr?tr[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 se(t){t.__doneUploading=!1,t.__failed=!1,t.__uploaded=0,t.__progress=0}function ae(t){document.body.classList.add(t)}function ce(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 le(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[Er]?i:n,Pr=e,be.$emit("app:visibility",e)}function fe(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 de(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 he(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)),!Lr)return Yr.push(t),void(Wr||ve());Lr.create(t)}function ve(){Wr=!0,h(function(){var t=document.createElement("div");document.body.appendChild(t),Lr=new xe(Qr).$mount(t),Ar&&Lr.setDefaults(Ar),Yr.length&&setTimeout(function(){Yr.forEach(function(t){Lr.create(t)})},100)})}n.d(e,"c",function(){return _n}),n.d(e,"d",function(){return bn}),n.d(e,"h",function(){return wn}),n.d(e,"f",function(){return xn}),n.d(e,"e",function(){return kn}),n.d(e,"g",function(){return Cn}),n.d(e,"i",function(){return Jn}),n.d(e,"j",function(){return Zn}),n.d(e,"k",function(){return ri}),n.d(e,"l",function(){return Yi}),n.d(e,"m",function(){return dr}),n.d(e,"n",function(){return hr}),n.d(e,"o",function(){return di}),n.d(e,"q",function(){return Ee}),n.d(e,"r",function(){return Je}),n.d(e,"x",function(){return mr}),n.d(e,"p",function(){return gr}),n.d(e,"D",function(){return yr}),n.d(e,"s",function(){return fn}),n.d(e,"u",function(){return dn}),n.d(e,"t",function(){return hn}),n.d(e,"v",function(){return pn}),n.d(e,"w",function(){return mn}),n.d(e,"y",function(){return gn}),n.d(e,"z",function(){return yn}),n.d(e,"A",function(){return ci}),n.d(e,"C",function(){return yi}),n.d(e,"E",function(){return br}),n.d(e,"F",function(){return wr}),n.d(e,"G",function(){return xr}),n.d(e,"B",function(){return Cr}),n.d(e,"H",function(){return Sr}),n.d(e,"I",function(){return qr}),n.d(e,"J",function(){return $r}),n.d(e,"K",function(){return vi}),n.d(e,"L",function(){return Or}),n.d(e,"M",function(){return Tr}),n.d(e,"N",function(){return zi}),n.d(e,"b",function(){return Ur}),n.d(e,"a",function(){return Oi}),n.d(e,"O",function(){return Kr}),n.d(e,"P",function(){return er});var ge={is:function(){var t=i(),e=o(t),n=r(t,e),s={};return n.browser&&(s[n.browser]=!0,s.version=n.version,s.versionNumber=parseInt(n.versionNumber,10)),n.platform&&(s[n.platform]=!0),(s.android||s.bb||s.blackberry||s.ipad||s.iphone||s.ipod||s.kindle||s.playbook||s.silk||s["windows phone"])&&(s.mobile=!0),(s.ipod||s.ipad||s.iphone)&&(s.ios=!0),s["windows phone"]&&(s.winphone=!0,delete s["windows phone"]),(s.cros||s.mac||s.linux||s.win)&&(s.desktop=!0),(s.chrome||s.opr||s.safari||s.vivaldi)&&(s.webkit=!0),(s.rv||s.iemobile)&&(n.browser="ie",s.ie=!0),s.edge&&(n.browser="edge",s.edge=!0),(s.safari&&s.blackberry||s.bb)&&(n.browser="blackberry",s.blackberry=!0),s.safari&&s.playbook&&(n.browser="playbook",s.playbook=!0),s.opr&&(n.browser="opera",s.opera=!0),s.safari&&s.android&&(n.browser="android",s.android=!0),s.safari&&s.kindle&&(n.browser="kindle",s.kindle=!0),s.safari&&s.silk&&(n.browser="silk",s.silk=!0),s.vivaldi&&(n.browser="vivaldi",s.vivaldi=!0),s.name=n.browser,s.platform=n.platform,window&&window.process&&window.process.versions&&window.process.versions.electron?s.electron=!0:0===document.location.href.indexOf("chrome-extension://")?s.chromeExt=!0:(window._cordovaNative||0!==document.location.href.indexOf("http"))&&(s.cordova=!0),s}(),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:a,style:c,height:l,width:u,css:f,viewport:d,ready:h,cssTransform:p});m("mat");var xe,ke,Ce=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=s(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"],Oe=(Object.freeze({humanStorageSize:g,capitalize:y,between:_,normalizeToInterval:b,pad:w}),XMLHttpRequest),Te=Oe.prototype.send,Me=(String,String,String,Number,Number,Boolean,{positive:"check_circle",negative:"warning",info:"info",warning:"priority_high"}),Ee={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,s=e.parent.$q.theme,a=e.data.staticClass,c=r.mat&&"mat"===s?r.mat:r.ios&&"ios"===s?r.ios:e.props.name;if(c?c.startsWith("fa-")?n="fa "+c:c.startsWith("ion-")||c.startsWith("icon-")?n=""+c:(n="material-icons",i=c.replace(/ /g,"_")):n="",o.staticClass=(a?a+" ":"")+"q-icon"+(n.length?" "+n:"")+(r.color?" text-"+r.color:""),o.hasOwnProperty("attrs")||(o.attrs={}),o.attrs["aria-hidden"]="true",r.size){var l="font-size: "+r.size+";";o.style=o.style?[o.style,l]:l}return t("i",o,i?[i,e.children]:[" ",e.children])}},Pe={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)}},Le=(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)})}),Ae=function(){return q()+q()+"-"+q()+"-"+q()+"-"+q()+"-"+q()+q()+q()},je={type:Array,validator:function(t){return t.every(function(t){return"icon"in t})}},Be={left:"start",center:"center",right:"end"},De={components:{QIcon:Ee},props:{prefix:String,suffix:String,stackLabel:String,floatLabel:String,error:Boolean,disable:Boolean,color:{type:String,default:"primary"},dark:Boolean,before:je,after:je,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-"+Be[this.align]}}},Ne={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()})}},Re=["text","textarea","email","tel","file","number","password","url"],Ie=10,Fe=40,He=800,ze=(Object.freeze({rightClick:M,getEventKey:E,position:P,targetElement:L,getMouseWheelDistance:A}),{name:"ripple",inserted:function(t,e){var n=e.value,i=e.modifiers;if(!B(i)){var r={enabled:!1!==n,click:function(e){r.enabled&&j(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(!B(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:[De],directives:{Ripple:ze},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()}},Ve={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=D(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})}},Qe=(Object.freeze({getScrollTarget:N,getScrollHeight:R,getScrollPosition:I,setScrollPosition:z,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=N(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",d())}},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}}},Ke={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]},Ge={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]},Xe={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:Ke,QSpinnerMat:Ge}},Je={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:[De,Ne],components:{QInputFrame:Ue,QSpinner:Xe,QResizeObservable:Ve},props:{value:{required:!0},type:{type:String,default:"text",validator:function(t){return Re.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=O(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()}},sn={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)}}},an={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:[sn],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=O(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=N(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=d(),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})})}}},cn=["icon","label","sublabel","image","avatar","letter","stamp"],ln={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"}}},fn={name:"q-item",functional:!0,mixins:[ln,{props:un.props}],props:{active:Boolean,link:Boolean},render:function(t,e){var n=e.data,i=e.props,r=at(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)}},dn={name:"q-item-separator",functional:!0,props:{inset:Boolean},render:function(t,e){var n=e.data,i=n.staticClass;return n.staticClass="q-item-separator-component"+(e.props.inset?" q-item-separator-inset-component":"")+(i?" "+i:""),t("div",n,e.children)}},hn={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(ct(t,"label",r.label,r.labelLines)),r.sublabel&&o.push(ct(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)}},pn={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(Ee,{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)}},mn={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=st(i),s=i.icon||i.invertedIcon;return n.staticClass="q-item-"+o+(i.color?" text-"+i.color:"")+(r?" "+r:""),s?(n.props={name:s},i.inverted&&(n.staticClass+=" q-item-icon-inverted"),t(Ee,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))}},vn={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 lt(o,t,pn,r.left,i,{icon:n.icon,color:n.leftColor,avatar:n.avatar,letter:n.letter,image:n.image}),lt(o,t,hn,r.main,i,{label:n.label,sublabel:n.sublabel,labelLines:n.labelLines,sublabelLines:n.sublabelLines,inset:n.inset}),lt(o,t,pn,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(fn,e.data,o)}},gn={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)}},yn={name:"q-list-header",functional:!0,props:{inset:Boolean},render:function(t,e){var n=e.data,i=n.staticClass,r=e.props;return n.staticClass="q-list-header "+(r.inset?" q-list-header-inset":"")+(i?" "+i:""),t("div",n,e.children)}},_n=(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:Xe,QIcon:Ee},directives:{Ripple:ze},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)}))}}}),bn={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)}},wn={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)])}},xn={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)}},kn={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)}},Cn=(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)}}),Sn={name:"touch-pan",bind:function(t,e){var n=!e.modifiers.nomouse,i={handler:e.value,scroll:e.modifiers.scroll,direction:ft(e.modifiers),mouseStart:function(t){n&&(document.addEventListener("mousemove",i.mouseMove),document.addEventListener("mouseup",i.mouseEnd)),i.start(t)},start:function(t){var e=P(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=ht(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=P(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 s=100*-this.positionSlide;if(!this.animation)return this.position=s,void o();this.animationInProgress=!0,this.animUid=gt({from:this.position,to:s,duration:vt(this.animation)?this.animation:300,easing:n?this.swipeEasing||Un:this.easing||zn,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=E(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)}},Gn=(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}}}},Jn={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,s=t._i(n,o);i.checked?s<0&&(t.model=n.concat(o)):s>-1&&(t.model=n.slice(0,s).concat(n.slice(s+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:[Gn,Xn],components:{QIcon:Ee},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}}}},Zn={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:Ee},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)}}},ti={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:[De,Ne],components:{QInputFrame:Ue,QChip:Zn},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||(ai--,on.pop(),e.active=!1,ge.has.popstate&&window.removeEventListener("popstate",e.__popstate),setTimeout(function(){ai||(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=++ai,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)}},li=(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))}),ui={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}})}}},fi={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:[De,Ne],components:{QIcon:Ee,QInput:Je},directives:{Ripple:ze},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)}},di={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"q-field row no-wrap items-start",class:{"q-field-floating":t.childHasLabel,"q-field-no-label":!this.label&&!this.$slots.label,"q-field-with-error":t.hasError,"q-field-dark":t.isDark}},[t.icon?n("q-icon",{staticClass:"q-field-icon q-field-margin",attrs:{name:t.icon}}):t.insetIcon?n("div",{staticClass:"q-field-icon"}):t._e(),n("div",{staticClass:"row col"},[t.hasLabel?n("div",{staticClass:"q-field-label col-xs-12 q-field-margin",class:"col-sm-"+t.labelWidth},[n("div",{staticClass:"q-field-label-inner row items-center"},[t.label?n("span",{domProps:{innerHTML:t._s(t.label)}}):t._e(),t._t("label")],2)]):t._e(),n("div",{staticClass:"q-field-content col-xs-12 col-sm"},[t._t("default"),t.hasBottom?n("div",{staticClass:"q-field-bottom row no-wrap",class:{"q-field-no-input":t.hasNoInput}},[t.hasError&&t.errorLabel?n("div",{staticClass:"q-field-error col",domProps:{innerHTML:t._s(t.errorLabel)}}):t.helper?n("div",{staticClass:"q-field-helper col",domProps:{innerHTML:t._s(t.helper)}}):n("div",{staticClass:"col"}),t.counter?n("div",{staticClass:"q-field-counter col-auto"},[t._v(t._s(t.counter))]):t._e()]):t._e()],2)])],1)},staticRenderFns:[],name:"q-field",components:{QIcon:Ee},props:{labelWidth:{type:Number,default:5,validator:function(t){return t>=1&&t<12}},inset:{type:String,validator:function(t){return["icon","label","full"].includes(t)}},label:String,count:{type:[Number,Boolean],default:!1},error:Boolean,errorLabel:String,helper:String,icon:String,dark:Boolean},data:function(){return{input:{}}},computed:{hasError:function(){return this.input.error||this.error},hasBottom:function(){return this.hasError&&this.errorLabel||this.helper||this.count},hasLabel:function(){return this.label||this.$slots.label||["label","full"].includes(this.inset)},childHasLabel:function(){return this.input.floatLabel||this.input.stackLabel},isDark:function(){return this.input.dark||this.dark},insetIcon:function(){return["icon","full"].includes(this.inset)},hasNoInput:function(){return!this.input.$options||this.input.__needsBottom},counter:function(){if(this.count){var t=this.input.length||"0";return Number.isInteger(this.count)?t+" / "+this.count:t}}},provide:function(){return{__field:this}},methods:{__registerInput:function(t,e){t.__needsBottom=e,this.input=t},__unregisterInput:function(){this.input={}}}},hi={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}}},pi={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:Ee},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)}}},mi={name:"touch-swipe",bind:function(t,e){var n=!e.modifiers.nomouse,i={handler:e.value,direction:kt(e.modifiers),start:function(t){var e=P(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=P(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(s)?o<0?"left":"right":s<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(s)}}))}};t.__qtouchswipe=i,Ct(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}},vi={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,s=t._i(n,o);i.checked?s<0&&(t.model=n.concat(o)):s>-1&&(t.model=n.slice(0,s).concat(n.slice(s+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:Ee},directives:{TouchSwipe:mi},mixins:[Gn,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()}}},gi={components:{QIcon:Ee,QInputFrame:Ue,QChip:Zn},mixins:[De],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)}}},yi={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:[gi],components:{QFieldReset:hi,QSearch:fi,QPopover:an,QList:gn,QItemWrapper:vn,QCheckbox:Jn,QRadio:pi,QToggle:vi},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=li(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()}}},_i=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)}}}}},bi={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:pi,QCheckbox:Jn,QToggle:vi},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()}},wi={components:{QChip:Zn},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()}},xi={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:Sn},mixins:[wi],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=Ot(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)}}},ki={MIN:0,RANGE:1,MAX:2},Ci={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:Sn},mixins:[wi],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 ki.RANGE:var r=n-this.dragging.offsetPercentage,o=_(this.dragging.percentageMin+r,0,1-this.dragging.rangePercentage),s=i-this.dragging.offsetModel,a=_(this.dragging.valueMin+s,this.min,this.max-this.dragging.rangeValue);e={minP:o,maxP:o+this.dragging.rangePercentage,min:a,max:a+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)}}},Si={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:Ti}},Ei={columns:"Columns",allCols:"All Columns",rows:"Rows",selected:{singular:"item selected.",plural:"items selected."},clear:"Clear",search:"Search",all:"All"},Pi={computed:{labels:function(){return this.config&&this.config.labels?Y({},Ei,this.config.labels):Ei},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.')}}},Li={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:_n,QInput:Je,QIcon:Ee},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}}},Ai={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:yi,QPagination:Li},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}}},ji=[{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}],Bi={data:function(){return{_pagination:{page:1,entries:0,rowsPerPage:null}}},computed:{pagination:function(){var t=this,e=this.config.pagination,n=ji;return e&&e.options&&(n=Mt(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:Ai}},Di={data:function(){return{responsive:!1}},methods:{handleResponsive:function(){if(void 0!==this.config.responsive&&!this.config.responsive)return void(this.responsive=!1);this.responsive=d().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)}},Ni={data:function(){return{rowSelection:[]}},created:function(){this.rowSelection=Et(this.rows,this.config.selection,this.multipleSelection)},watch:{"config.selection":function(t){this.rowSelection=Et(this.rows,t,"multiple"===t)},rows:function(t){this.rowSelection=Et(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)}}},Ri={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+=A(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)}},Ii={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}},Fi={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=Pt(this.sorting.dir),void(0===this.sorting.dir&&(this.sorting.field=""));this.sorting.field=t.field,this.sorting.dir=1,this.sorting.fn=Lt(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])})}}},Hi={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:Ee},props:{field:String,sorting:Object},computed:{icon:function(){return this.sorting.field!==this.field?"import_export":1===this.sorting.dir?"arrow_downward":"arrow_upward"}}},zi={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:[sn],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=N(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()}},Ui={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:Hi,QTooltip:zi},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)}}},Vi={computed:{leftStickyColumns:function(){for(var t=this,e=this.config.leftStickyColumns||0,n=e,i=0;i0&&(t=this.paginate(t)),t},rowStyle:function(){if(this.config.rowHeight)return{height:this.config.rowHeight}},bodyStyle:function(){return this.config.bodyStyle||{}},hasToolbar:function(){return this.config.title||this.config.columnPicker||this.config.refresh},hasHeader:function(){return!this.config.noHeader}},methods:{resetBody:function(){var t=this.$refs.body;t&&(t.scrollTop=0),this.pagination.page=1},format:function(t,e){return e.format?e.format(t[e.field],t):t[e.field]},refresh:function(t){var e=this;!1===t?this.refreshing=!1:!0!==t&&this.refreshing||(this.refreshing=!0,this.$emit("refresh",function(){e.refreshing=!1}))},formatStyle:function(t,e){return"function"==typeof t.style?t.style(e):t.style},formatClass:function(t,e){return"function"==typeof t.classes?t.classes(e):t.classes}}},Wi=864e5,Ki=36e5,Gi=6e4,Xi=/d{1,4}|M{1,4}|m{1,2}|w{1,2}|D{1,4}|YY(?:YY)?|H{1,2}|h{1,2}|s{1,2}|S{1,3}|Z{1,2}|a{1,2}|[AQExX]/g,Ji=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],Zi=["January","February","March","April","May","June","July","August","September","October","November","December"],tr={YY:function(t){return w(t.getFullYear(),4).substr(2)},YYYY:function(t){return w(t.getFullYear(),4)},M:function(t){return t.getMonth()+1},MM:function(t){return w(t.getMonth()+1)},MMM:function(t){return this.MMMM(t).slice(0,3)},MMMM:function(t,e){return void 0===e&&(e={}),(e.monthNames||Zi)[t.getMonth()]},Q:function(t){return Math.ceil((t.getMonth()+1)/3)},D:function(t){return t.getDate()},DD:function(t){return w(t.getDate())},DDD:function(t){return Xt(t)},DDDD:function(t){return w(Xt(t),3)},d:function(t){return t.getDay()},dd:function(t){return this.dddd(t).slice(0,2)},ddd:function(t){return this.dddd(t).slice(0,3)},dddd:function(t,e){return void 0===e&&(e={}),(e.dayNames||Ji)[t.getDay()]},E:function(t){return t.getDay()||7},w:function(t){return It(t)},ww:function(t){return w(It(t))},H:function(t){return t.getHours()},HH:function(t){return w(t.getHours())},h:function(t){var e=t.getHours();return 0===e?12:e>12?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 At(t.getTimezoneOffset(),":")},ZZ:function(t){return At(t.getTimezoneOffset())},X:function(t){return Math.floor(t.getTime()/1e3)},x:function(t){return t.getTime()}},er=Object.freeze({dayNames:Ji,monthNames:Zi,isValid:Dt,buildDate:Nt,getDayOfWeek:Rt,getWeekOfYear:It,isBetweenDates:Ft,addToDate:Ht,subtractFromDate:zt,adjustDate:Ut,startOfDate:Vt,endOfDate:Qt,getMaxDate:Yt,getMinDate:Wt,getDateDiff:Gt,getDayOfYear:Xt,convertDateToFormat:Jt,getDateBetween:Zt,isSameDate:te,daysInMonth:ee,formatter:tr,formatDate:ne}),nr=function(t){var e=typeof t;return null===t||void 0===t||"number"===e||"string"===e||mt(t)},ir={value:{validator:nr,required:!0},type:{type:String,default:"date",validator:function(t){return["date","time","datetime"].includes(t)}},color:{type:String,default:"primary"},min:{validator:nr,default:null},max:{validator:nr,default:null},monthNames:{type:Array,default:function(){return Zi}},dayNames:{type:Array,default:function(){return Ji}},mondayFirst:Boolean,saturdayFirst:Boolean,format24h:Boolean},rr={format:String,noClear:Boolean,placeholder:String,clearLabel:{type:String,default:"Clear"},okLabel:{type:String,default:"Set"},cancelLabel:{type:String,default:"Cancel"}},or={props:ir,computed:{model:{get:function(){return Zt(this.value?new Date(this.value):this.defaultSelection?new Date(this.defaultSelection):Vt(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=Jt(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}}},sr={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:[or],directives:{TouchPan:Sn},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){f(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=P(t).top)},__dragMove:function(t,e){if(this.dragging===e&&this.editable){t.stopPropagation(),t.preventDefault();var n=(this.__dragPosition-P(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)}},ar={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:[or],props:{defaultSelection:[String,Number,Date],disable:Boolean,readonly:Boolean},components:{QIcon:Ee,QBtn:_n},directives:{Ripple:ze},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*l(e.children[0].children[0])-l(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=a(e);this.centerClockPos={top:n.top+l(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=P(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(a?this.__show(e):this.backdrop.percentage=0)}o.position=n?Math.max(i-r,0):Math.min(0,r-i),s&&(this.backdrop.percentage=_(r/i,0,1)),t.isFirst&&(s&&(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 s=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:R(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)}}},vr=["top","right","bottom","left"],gr={render:function(){var t=this,e=t.$createElement;return(t._self._c||e)("div",{staticClass:"z-fixed",class:["fixed-"+t.corner],style:t.style},[t._t("default")],2)},staticRenderFns:[],name:"q-fixed-position",props:{corner:{type:String,default:"bottom-right",validator:function(t){return["top-right","top-left","bottom-right","bottom-left"].includes(t)}},offset:{type:Array,validator:function(t){return 2===t.length}}},inject:["layout"],computed:{animated:function(){return this.pos.top&&this.layout.reveal},pos:function(){return{top:this.corner.indexOf("top")>-1,right:this.corner.indexOf("right")>-1,bottom:this.corner.indexOf("bottom")>-1,left:this.corner.indexOf("left")>-1}},style:function(){var t=this,e={},n=this.layout,i=n.computedPageStyle;return this.offset&&(e.margin=this.offset[1]+"px "+this.offset[0]+"px"),this.animated&&!n.showHeader?Y(e,p("translateY("+-n.header.h+"px)")):this.pos.top&&n.offsetTop?n.offsetTop>0&&Y(e,p("translateY("+n.offsetTop+"px)")):this.pos.bottom&&n.offsetBottom&&Y(e,p("translateY("+n.offsetBottom+"px)")),vr.forEach(function(n){var r="padding"+(n.charAt(0).toUpperCase()+n.slice(1));t.pos[n]&&i[r]&&(e[n]=e[n]?"calc("+i[r]+" + "+e[n]+")":i[r])}),e}}},yr={render:function(){var t=this,e=t.$createElement;return(t._self._c||e)("router-link",{directives:[{name:"ripple",rawName:"v-ripple.mat",modifiers:{mat:!0}}],class:t.classes,attrs:{tag:t.tag,to:t.to,exact:t.exact,append:t.append,replace:t.replace,event:t.routerLinkEventName},nativeOn:{click:function(e){t.trigger(e)}}},[t._t("default")],2)},staticRenderFns:[],name:"q-side-link",directives:{Ripple:ze},mixins:[un,ln],props:{item:Boolean},inject:["layout"],computed:{classes:function(){return this.link=!0,this.item?at(this):"relative-position"}},methods:{trigger:function(){var t=this;this.layout.hideCurrentSide(function(){t.$el.dispatchEvent(rn)})}}},_r=(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:Ee},directives:{Ripple:ze},props:["vm"],methods:{__select:function(){this.vm.select()}}}),br={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"q-stepper-step",style:t.style},[t.__stepper.vertical?n("step-tab",{attrs:{vm:this}}):t._e(),n("q-slide-transition",[t.active?n("div",{staticClass:"q-stepper-step-content"},[n("div",{staticClass:"q-stepper-step-inner"},[t._t("default")],2)]):t._e()])],1)},staticRenderFns:[],name:"q-step",components:{QSlideTransition:ni,StepTab:_r},props:{name:{type:[Number,String],default:function(){return Ae()}},default:Boolean,title:{type:String,required:!0},subtitle:String,icon:String,order:[Number,String],error:Boolean,activeIcon:String,errorIcon:String,doneIcon:String,disable:Boolean},inject:["__stepper"],watch:{order:function(){this.__stepper.__sortSteps()}},data:function(){return{innerOrder:0,first:!1,last:!1}},computed:{stepIcon:function(){var t=this.__stepper;return this.active?this.activeIcon||t.activeIcon:this.error?this.errorIcon||t.errorIcon:this.done&&!this.disable?this.doneIcon||t.doneIcon:this.icon},actualOrder:function(){return parseInt(this.order||this.innerOrder,10)},active:function(){return this.__stepper.step===this.name},done:function(){return!this.disable&&this.__stepper.currentOrder>this.innerOrder},waiting:function(){return!this.disable&&this.__stepper.currentOrder0},currentStep:function(){var t=this;if(this.hasSteps)return this.steps.find(function(e){return e.name===t.step})},currentOrder:function(){if(this.currentStep)return this.currentStep.innerOrder},length:function(){return this.steps.length}},methods:{goToStep:function(t){this.step!==t&&void 0!==t&&(this.step=t,this.value!==t&&(this.$emit("input",t),this.$emit("step",t)))},next:function(){this.__go(1)},previous:function(){this.__go(-1)},reset:function(){this.hasSteps&&this.goToStep(this.steps[0].name)},__go:function(t){var e,n=this.currentOrder;if(void 0===n){if(!this.hasSteps)return;e=this.steps[0].name}else{do{n+=t}while(n>=0&&nthis.length-1||this.steps[n].disable)return;e=this.steps[n].name}this.goToStep(e)},__sortSteps:function(){var t=this;this.steps.sort(function(t,e){return t.actualOrder-e.actualOrder});var e=this.steps.length-1;this.steps.forEach(function(t,n){t.innerOrder=n,t.first=0===n,t.last=n===e}),this.$nextTick(function(){t.steps.some(function(t){return t.active})||t.goToStep(t.steps[0].name)})},__registerStep:function(t){return this.steps.push(t),this.__sortSteps(),this},__unregisterStep:function(t){this.steps=this.steps.filter(function(e){return e!==t})}},created:function(){this.__sortSteps=O(this.__sortSteps)}},xr={name:"q-stepper-navigation",functional:!0,render:function(t,e){var n=e.data,i=n.staticClass,r=e.slots(),o=[t("div",{staticClass:"col"}),r.default];return n.staticClass="q-stepper-nav order-last row no-wrap items-center"+(i?" "+i:""),r.left&&o.unshift(r.left),t("div",n,o)}},kr={directives:{Ripple:ze},props:{label:String,icon:String,disable:Boolean,hidden:Boolean,hide:{type:String,default:""},name:{type:String,default:function(){return Ae()}},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(Ee,{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(Zn,{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}}},Cr={name:"q-route-tab",mixins:[kr,un],watch:{$route:function(){this.checkIfSelected()}},methods:{select:function(){this.$emit("click",this.name),this.disable||(this.$el.dispatchEvent(rn),this.selectTab(this.name))},checkIfSelected:function(){var t=this;this.$nextTick(function(){(t.$el.classList.contains("router-link-active")||t.$el.classList.contains("router-link-exact-active"))&&t.selectTab(t.name)})}},created:function(){this.checkIfSelected()},render:function(t){return t("router-link",{props:{tag:"div",to:this.to,replace:this.replace,append:this.append,event:"qrouterlinkclick"},nativeOn:{click:this.select},staticClass:"q-tab column flex-center relative-position",class:this.classes,directives:[{name:"ripple",modifiers:{mat:!0}}]},this.__getTabContent(t))}},Sr={name:"q-tab",mixins:[kr],props:{default:Boolean},methods:{select:function(){this.$emit("click",this.name),this.disable||this.selectTab(this.name)}},mounted:function(){this.default&&!this.disable&&this.select()},render:function(t){return t("div",{staticClass:"q-tab column flex-center relative-position",class:this.classes,on:{click:this.select},directives:[{name:"ripple",modifiers:{mat:!0}}]},this.__getTabContent(t))}},qr={name:"q-tab-pane",props:{name:{type:String,required:!0},keepAlive:Boolean},inject:["data"],data:function(){return{shown:!1}},computed:{active:function(){return this.data.tabName===this.name}},render:function(t){var e=t("div",{staticClass:"q-tab-pane",class:{hidden:!this.active}},[this.$slots.default]);if(this.keepAlive){if(!this.shown&&!this.active)return;return this.shown=!0,e}if(this.shown=this.active,this.active)return e}},$r={render:function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"q-tabs flex no-wrap",class:["q-tabs-position-"+t.position,"q-tabs-"+(t.inverted?"inverted":"normal"),t.noPaneBorder?"q-tabs-no-pane-border":"",t.twoLines?"q-tabs-two-lines":""]},[n("div",{ref:"tabs",staticClass:"q-tabs-head row",class:(i={glossy:t.glossy},i["q-tabs-align-"+t.align]=!0,i["bg-"+t.color]=!t.inverted&&t.color,i)},[n("div",{ref:"scroller",staticClass:"q-tabs-scroller row no-wrap"},[t._t("title"),"ios"!==t.$q.theme?n("div",{staticClass:"relative-position self-stretch q-tabs-global-bar-container",class:[t.inverted&&t.color?"text-"+t.color:"",t.data.highlight?"highlight":""]},[n("div",{ref:"posbar",staticClass:"q-tabs-bar q-tabs-global-bar",on:{transitionend:t.__updatePosbarTransition}})]):t._e()],2),n("div",{ref:"leftScroll",staticClass:"row flex-center q-tabs-left-scroll",on:{mousedown:function(e){t.__animScrollTo(0)},touchstart:function(e){t.__animScrollTo(0)},mouseup:t.__stopAnimScroll,touchend:t.__stopAnimScroll}},[n("q-icon",{attrs:{name:"chevron_left"}})],1),n("div",{ref:"rightScroll",staticClass:"row flex-center q-tabs-right-scroll",on:{mousedown:function(e){t.__animScrollTo(9999)},touchstart:function(e){t.__animScrollTo(9999)},mouseup:t.__stopAnimScroll,touchend:t.__stopAnimScroll}},[n("q-icon",{attrs:{name:"chevron_right"}})],1)]),n("div",{staticClass:"q-tabs-panes"},[t._t("default")],2)]);var i},staticRenderFns:[],name:"q-tabs",components:{QIcon:Ee},props:{value:String,align:{type:String,default:"ios"===_e?"center":"left",validator:function(t){return["left","center","right","justify"].includes(t)}},position:{type:String,default:"top",validator:function(t){return["top","bottom"].includes(t)}},color:String,inverted:Boolean,twoLines:Boolean,noPaneBorder:Boolean,glossy:Boolean},data:function(){return{currentEl:null,posbar:{width:0,left:0},data:{highlight:!0,tabName:this.value||"",color:this.color,inverted:this.inverted}}},watch:{value:function(t){this.selectTab(t)},color:function(t){this.data.color=t},inverted:function(t){this.data.inverted=t}},provide:function(){return{data:this.data,selectTab:this.selectTab}},methods:{selectTab:function(t){if(this.data.tabName!==t){this.data.tabName=t,this.$emit("select",t),this.value!==t&&this.$emit("input",t);var e=this.__getTabElByName(t);e&&this.__scrollToTab(e),"ios"!==this.$q.theme&&(this.currentEl=e,this.__repositionBar())}},__repositionBar:function(){var t=this;clearTimeout(this.timer);var e=!1,n=this.$refs.posbar,i=this.currentEl;if(!1!==this.data.highlight&&(this.data.highlight=!1,e=!0),!i)return this.finalPosbar={width:0,left:0},void this.__setPositionBar(0,0);var r=n.parentNode.offsetLeft;e&&this.oldEl&&this.__setPositionBar(this.oldEl.getBoundingClientRect().width,this.oldEl.offsetLeft-r),this.timer=setTimeout(function(){var e=i.getBoundingClientRect().width,o=i.offsetLeft-r;n.classList.remove("contract"),t.oldEl=i,t.finalPosbar={width:e,left:o},t.__setPositionBar(t.posbar.left=this.$refs.scroller.scrollWidth?"add":"remove";this.$refs.leftScroll.classList[this.$refs.scroller.scrollLeft<=0?"add":"remove"]("disabled"),this.$refs.rightScroll.classList[t]("disabled")}},__getTabElByName:function(t){var e=this.$children.find(function(e){return e.name===t&&e.$el&&1===e.$el.nodeType});if(e)return e.$el},__findTabAndScroll:function(t,e){var n=this;setTimeout(function(){n.__scrollToTab(n.__getTabElByName(t),e)},200)},__scrollToTab:function(t,e){if(t&&this.scrollable){var n=this.$refs.scroller.getBoundingClientRect(),i=t.getBoundingClientRect(),r=i.width,o=i.left-n.left;if(o<0)return void(e?this.$refs.scroller.scrollLeft+=o:this.__animScrollTo(this.$refs.scroller.scrollLeft+o));o+=r-this.$refs.scroller.offsetWidth,o>0&&(e?this.$refs.scroller.scrollLeft+=o:this.__animScrollTo(this.$refs.scroller.scrollLeft+o))}},__animScrollTo:function(t){var e=this;this.__stopAnimScroll(),this.__scrollTowards(t),this.scrollTimer=setInterval(function(){e.__scrollTowards(t)&&e.__stopAnimScroll()},5)},__stopAnimScroll:function(){clearInterval(this.scrollTimer)},__scrollTowards:function(t){var e=this.$refs.scroller.scrollLeft,n=t=t)&&(i=!0,e=t),this.$refs.scroller.scrollLeft=e,i}},created:function(){this.scrollTimer=null,this.scrollable=!this.$q.platform.is.desktop,this.__redraw=$(this.__redraw,50),this.__updateScrollIndicator=$(this.__updateScrollIndicator,50)},mounted:function(){var t=this;this.$nextTick(function(){t.$refs.scroller.addEventListener("scroll",t.__updateScrollIndicator),window.addEventListener("resize",t.__redraw),""!==t.data.tabName&&t.value&&t.selectTab(t.value),setTimeout(function(){t.__redraw(),t.__findTabAndScroll(t.data.tabName,!0)},50)})},beforeDestroy:function(){clearTimeout(this.timer),this.__stopAnimScroll(),this.$refs.scroller.removeEventListener("scroll",this.__updateScrollIndicator),window.removeEventListener("resize",this.__redraw)}},Or={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)}},Tr={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)}},Mr={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:Ee,QSlideTransition:ni},directives:{Ripple:ze},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;h(function(){ae(ge.is.desktop?"desktop":"mobile"),ae(ge.has.touch?"touch":"no-touch"),ge.is.ios?ae("platform-ios"):ge.is.android&&ae("platform-android"),ge.within.iframe&&ae("within-iframe"),ge.is.cordova&&ae("cordova"),ge.is.electron&&ae("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 s;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)}}}),Yr=[],Wr=!1;[{name:"positive",defaults:{icon:Me.positive,classes:"bg-positive"}},{name:"negative",defaults:{icon:Me.negative,classes:"bg-negative"}},{name:"info",defaults:{icon:Me.info,classes:"bg-info"}},{name:"warning",defaults:{icon:Me.warning,classes:"bg-warning"}}].forEach(function(t){me[t.name]=function(e){return me(e,t.defaults)}});var Kr={create:me,setDefaults:function(t){Lr?Lr.setDefaults(t):Ar=t}},Gr={version:"0.14.4",install:Se,start:qe,theme:Ce};e.Q=Gr},function(t,e){t.exports=function(t,e,n,i,r){var o,s=t=t||{},a=typeof t.default;"object"!==a&&"function"!==a||(o=t,s=t.default);var c="function"==typeof s?s.options:s;e&&(c.render=e.render,c.staticRenderFns=e.staticRenderFns),i&&(c._scopeId=i);var l;if(r?(l=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__),n&&n.call(this,t),t&&t._registeredComponents&&t._registeredComponents.add(r)},c._ssrRegister=l):n&&(l=n),l){var u=c.functional,f=u?c.render:c.beforeCreate;u?c.render=function(t,e){return l.call(e),f(t,e)}:c.beforeCreate=f?[].concat(f,l):[l]}return{esModule:o,exports:s,options:c}}},function(t,e){var n=t.exports={version:"2.5.1"};"number"==typeof __e&&(__e=n)},function(t,e,n){var i=n(11);t.exports=function(t){if(!i(t))throw TypeError(t+" is not an object!");return t}},function(t,e,n){var i=n(17),r=n(37);t.exports=n(12)?function(t,e,n){return i.f(t,e,r(1,n))}:function(t,e,n){return t[e]=n,t}},function(t,e,n){t.exports={default:n(92),__esModule:!0}},function(t,e,n){var i=n(2),r=n(6),o=n(15),s=n(8),a=function(t,e,n){var c,l,u,f=t&a.F,d=t&a.G,h=t&a.S,p=t&a.P,m=t&a.B,v=t&a.W,g=d?r:r[e]||(r[e]={}),y=g.prototype,_=d?i:h?i[e]:(i[e]||{}).prototype;d&&(n=e);for(c in n)(l=!f&&_&&void 0!==_[c])&&c in g||(u=l?_[c]:n[c],g[c]=d&&"function"!=typeof _[c]?n[c]:m&&l?o(u,i):v&&_[c]==u?function(t){var e=function(e,n,i){if(this instanceof t){switch(arguments.length){case 0:return new t;case 1:return new t(e);case 2:return new t(e,n)}return new t(e,n,i)}return t.apply(this,arguments)};return e.prototype=t.prototype,e}(u):p&&"function"==typeof u?o(Function.call,u):u,p&&((g.virtual||(g.virtual={}))[c]=u,t&a.R&&y&&!y[c]&&s(y,c,u)))};a.F=1,a.G=2,a.S=4,a.P=8,a.B=16,a.W=32,a.U=64,a.R=128,t.exports=a},function(t,e){t.exports=function(t){return"object"==typeof t?null!==t:"function"==typeof t}},function(t,e,n){t.exports=!n(21)(function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a})},function(t,e){t.exports={}},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 s(t){return"string"==typeof t||"number"==typeof t}function a(t){return null!==t&&"object"==typeof t}function c(t){return"[object Object]"===Wn.call(t)}function l(t){return"[object RegExp]"===Wn.call(t)}function u(t){return null==t?"":"object"==typeof t?JSON.stringify(t,null,2):String(t)}function f(t){var e=parseFloat(t);return isNaN(e)?t:e}function d(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 Kn.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&&zi[n].id>t.id;)n--;zi.splice(n+1,0,t)}else zi.push(t);Qi||(Qi=!0,qi(St))}}function Et(t){Xi.clear(),Pt(t,Xi)}function Pt(t,e){var n,i,r=Array.isArray(t);if((r||a(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--;)Pt(t[n],e);else for(i=Object.keys(t),n=i.length;n--;)Pt(t[i[n]],e)}}function Mt(t,e,n){Ji.get=function(){return this[e][n]},Ji.set=function(t){this[e][n]=t},Object.defineProperty(t,n,Ji)}function Lt(t){t._watchers=[];var e=t.$options;e.props&&At(t,e.props),e.methods&&It(t,e.methods),e.data?jt(t):L(t._data={},!0),e.computed&&Dt(t,e.computed),e.watch&&Ft(t,e.watch)}function At(t,e){var n=t.$options.propsData||{},i=t._props={},r=t.$options._propKeys=[],o=!t.$parent;Li.shouldConvert=o;for(var s in e)!function(o){r.push(o);var s=V(o,e,n,t);A(i,o,s),o in t||Mt(t,"_props",o)}(s);Li.shouldConvert=!0}function jt(t){var e=t.$options.data;e=t._data="function"==typeof e?Bt(e,t):e||{},c(e)||(e={});for(var n=Object.keys(e),i=t.$options.props,r=n.length;r--;)i&&p(i,n[r])||C(n[r])||Mt(t,"_data",n[r]);L(e,!0)}function Bt(t,e){try{return t.call(e)}catch(t){return $(t,e,"data()"),{}}}function Dt(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 Gi(t,o,b,Zi),i in t||Nt(t,i,r)}}function Nt(t,e,n){"function"==typeof n?(Ji.get=Rt(e),Ji.set=b):(Ji.get=n.get?!1!==n.cache?Rt(e):n.get:b,Ji.set=n.set?n.set:b),Object.defineProperty(t,e,Ji)}function Rt(t){return function(){var e=this._computedWatchers&&this._computedWatchers[t];if(e)return e.dirty&&e.evaluate(),Oi.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=z(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,s=function(t){this._init(t)};return s.prototype=Object.create(n.prototype),s.prototype.constructor=s,s.cid=e++,s.options=z(n.options,t),s.super=n,s.options.props&&be(s),s.options.computed&&we(s),s.extend=n.extend,s.mixin=n.mixin,s.use=n.use,ri.forEach(function(t){s[t]=n[t]}),o&&(s.options.components[o]=s),s.superOptions=n.options,s.extendOptions=t,s.sealedOptions=y({},s.options),r[i]=s,s}}function be(t){var e=t.options.props;for(var n in e)Mt(t.prototype,"_props",n)}function we(t){var e=t.options.computed;for(var n in e)Nt(t.prototype,n,e[n])}function xe(t){ri.forEach(function(e){t[e]=function(t,n){return n?("component"===e&&c(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 ke(t){return t&&(t.Ctor.options.name||t.tag)}function Ce(t,e){return"string"==typeof t?t.split(",").indexOf(e)>-1:!!l(t)&&t.test(e)}function Se(t,e,n){for(var i in t){var r=t[i];if(r){var o=ke(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=Oe(r.data,e));for(;i(n=n.parent);)n.data&&(e=Oe(e,n.data));return Te(e)}function Oe(t,e){return{staticClass:Ee(t.staticClass,e.staticClass),class:i(t.class)?[t.class,e.class]:e.class}}function Te(t){var e=t.class,n=t.staticClass;return i(n)||i(e)?Ee(n,Pe(e)):""}function Ee(t,e){return t?e?t+" "+e:t:e||""}function Pe(t){if(n(t))return"";if("string"==typeof t)return t;var e="";if(Array.isArray(t)){for(var r,o=0,s=t.length;o-1?kr[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:kr[t]=/HTMLUnknownElement/.test(e.toString())}function Ae(t){if("string"==typeof t){var e=document.querySelector(t);return e||document.createElement("div")}return t}function je(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 Be(t,e){return document.createElementNS(_r[t],e)}function De(t){return document.createTextNode(t)}function Ne(t){return document.createComment(t)}function Re(t,e,n){t.insertBefore(e,n)}function Ie(t,e){t.removeChild(e)}function Fe(t,e){t.appendChild(e)}function He(t){return t.parentNode}function ze(t){return t.nextSibling}function Ue(t){return t.tagName}function Ve(t,e){t.textContent=e}function Qe(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])?h(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)&&Ke(t,e)}function Ke(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 Ge(t,e,n){var r,o,s={};for(r=e;r<=n;++r)o=t[r].key,i(o)&&(s[o]=r);return s}function Xe(t,e){(t.data.directives||e.data.directives)&&Je(t,e)}function Je(t,e){var n,i,r,o=t===qr,s=e===qr,a=Ze(t.data.directives,t.context),c=Ze(e.data.directives,e.context),l=[],u=[];for(n in c)i=a[n],r=c[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&&l.push(r));if(l.length){var f=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){Jr(function(){Jr(t)})}function xn(t,e){(t._transitionClasses||(t._transitionClasses=[])).push(e),yn(t,e)}function kn(t,e){t._transitionClasses&&h(t._transitionClasses,e),_n(t,e)}function Cn(t,e,n){var i=Sn(t,e),r=i.type,o=i.timeout,s=i.propCount;if(!r)return n();var a=r===Qr?Kr:Xr,c=0,l=function(){t.removeEventListener(a,u),n()},u=function(e){e.target===t&&++c>=s&&l()};setTimeout(function(){c0&&(n=Qr,u=s,f=o.length):e===Yr?l>0&&(n=Yr,u=l,f=c.length):(u=Math.max(s,l),n=u>0?s>l?Qr:Yr:null,f=n?n===Qr?o.length:c.length:0),{type:n,timeout:u,propCount:f,hasTransform:n===Qr&&Zr.test(i[Wr+"Property"])}}function qn(t,e){for(;t.length1}function Mn(t,e){!0!==e.data.show&&On(e)}function Ln(t,e,n){var i=e.value,r=t.multiple;if(!r||Array.isArray(i)){for(var o,s,a=0,c=t.options.length;a-1,s.selected!==o&&(s.selected=o);else if(w(jn(s),i))return void(t.selectedIndex!==a&&(t.selectedIndex=a));r||(t.selectedIndex=-1)}}function An(t,e){for(var n=0,i=e.length;n0,mi=di&&di.indexOf("edge/")>0,vi=di&&di.indexOf("android")>0,gi=di&&/iphone|ipad|ipod|ios/.test(di),yi=di&&/chrome\/\d+/.test(di)&&!mi,_i=!1;if(fi)try{var bi={};Object.defineProperty(bi,"passive",{get:function(){_i=!0}}),window.addEventListener("test-passive",null,bi)}catch(t){}var wi,xi,ki=function(){return void 0===wi&&(wi=!fi&&void 0!==t&&"server"===t.process.env.VUE_ENV),wi},Ci=fi&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__,Si="undefined"!=typeof Symbol&&O(Symbol)&&"undefined"!=typeof Reflect&&O(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}),Nr=/^--/,Rr=/\s*!important$/,Ir=function(t,e,n){if(Nr.test(e))t.style.setProperty(e,n);else if(Rr.test(n))t.style.setProperty(e,n.replace(Rr,""),"important");else{var i=Hr(e);if(Array.isArray(n))for(var r=0,o=n.length;rp?(f=n(r[g+1])?null:r[g+1].elm,y(t,f,r,h,g,o)):h>g&&b(t,e,d,p)}function k(t,e,o,s){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 a,c=e.data;i(c)&&i(a=c.hook)&&i(a=a.prepatch)&&a(t,e);var l=e.elm=t.elm,u=t.children,f=e.children;if(i(c)&&m(e)){for(a=0;a0?i:n)(t)}},function(t,e,n){var i=n(41)("keys"),r=n(42);t.exports=function(t){return i[t]||(i[t]=r(t))}},function(t,e,n){var i=n(17).f,r=n(18),o=n(3)("toStringTag");t.exports=function(t,e,n){t&&!r(t=n?t:t.prototype,o)&&i(t,o,{configurable:!0,value:e})}},function(t,e,n){"use strict";function i(t){var e,n;this.promise=new t(function(t,i){if(void 0!==e||void 0!==n)throw TypeError("Bad Promise constructor");e=t,n=i}),this.resolve=r(e),this.reject=r(n)}var r=n(16);t.exports.f=function(t){return new i(t)}},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(1),o=n(152),s={"Content-Type":"application/x-www-form-urlencoded"},a={adapter:function(){var t;return"undefined"!=typeof XMLHttpRequest?t=n(58):void 0!==e&&(t=n(58)),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}};a.headers={common:{Accept:"application/json, text/plain, */*"}},r.forEach(["delete","get","head"],function(t){a.headers[t]={}}),r.forEach(["post","put","patch"],function(t){a.headers[t]=r.merge(s)}),t.exports=a}).call(e,n(151))},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.and=e.or=e.url=e.sameAs=e.requiredUnless=e.requiredIf=e.required=e.minLength=e.maxLength=e.email=e.between=e.numeric=e.alphaNum=e.alpha=void 0;var r=n(69),o=i(r),s=n(71),a=i(s),c=n(72),l=i(c),u=n(73),f=i(u),d=n(74),h=i(d),p=n(75),m=i(p),v=n(76),g=i(v),y=n(77),_=i(y),b=n(78),w=i(b),x=n(79),k=i(x),C=n(80),S=i(C),q=n(81),$=i(q),O=n(82),T=i(O),E=n(83),P=i(E);e.alpha=o.default,e.alphaNum=a.default,e.numeric=l.default,e.between=f.default,e.email=h.default,e.maxLength=m.default,e.minLength=g.default,e.required=_.default,e.requiredIf=w.default,e.requiredUnless=k.default,e.sameAs=S.default,e.url=$.default,e.or=T.default,e.and=P.default},function(t,e){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(t){"object"==typeof window&&(n=window)}t.exports=n},,function(t,e,n){"use strict";function i(){null!==f&&u.push(f),e.target=f={}}function r(){var t=f,n=e.target=f=u.pop()||null;return n&&(Array.isArray(n.$sub)||(n.$sub=[]),n.$sub.push(t)),t}function o(t){if("object"!=typeof t||Array.isArray(t))throw new Error("params must be an object");e.target=f=l({},f,t)}function s(t,e){return a(function(n){return function(){n(t);for(var i=arguments.length,r=Array(i),o=0;o0?r(i(t),9007199254740991):0}},function(t,e,n){var i=n(2),r=i["__core-js_shared__"]||(i["__core-js_shared__"]={});t.exports=function(t){return r[t]||(r[t]={})}},function(t,e){var n=0,i=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+i).toString(36))}},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e,n){var i=n(24);t.exports=function(t){return Object(i(t))}},,,,function(t,e,n){"use strict";var i=n(49),r=n(10),o=n(116),s=n(8),a=n(18),c=n(13),l=n(117),u=n(27),f=n(120),d=n(3)("iterator"),h=!([].keys&&"next"in[].keys()),p=function(){return this};t.exports=function(t,e,n,m,v,g,y){l(n,e,m);var _,b,w,x=function(t){if(!h&&t in q)return q[t];switch(t){case"keys":case"values":return function(){return new n(this,t)}}return function(){return new n(this,t)}},k=e+" Iterator",C="values"==v,S=!1,q=t.prototype,$=q[d]||q["@@iterator"]||v&&q[v],O=$||x(v),T=v?C?x("entries"):O:void 0,E="Array"==e?q.entries||$:$;if(E&&(w=f(E.call(new t)))!==Object.prototype&&w.next&&(u(w,k,!0),i||a(w,d)||s(w,d,p)),C&&$&&"values"!==$.name&&(S=!0,O=function(){return $.call(this)}),i&&!y||!h&&!S&&q[d]||s(q,d,O),c[e]=O,c[k]=p,v)if(_={values:C?O:x("values"),keys:g?O:x("keys"),entries:T},y)for(b in _)b in q||o(q,b,_[b]);else r(r.P+r.F*(h||S),e,_);return _}},function(t,e){t.exports=!0},function(t,e,n){var i=n(2).document;t.exports=i&&i.documentElement},function(t,e,n){var i=n(19),r=n(3)("toStringTag"),o="Arguments"==i(function(){return arguments}()),s=function(t,e){try{return t[e]}catch(t){}};t.exports=function(t){var e,n,a;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=s(e=Object(t),r))?n:o?i(e):"Object"==(a=i(e))&&"function"==typeof e.callee?"Arguments":a}},function(t,e,n){var i=n(7),r=n(16),o=n(3)("species");t.exports=function(t,e){var n,s=i(t).constructor;return void 0===s||void 0==(n=i(s)[o])?e:r(n)}},function(t,e,n){var i,r,o,s=n(15),a=n(131),c=n(50),l=n(22),u=n(2),f=u.process,d=u.setImmediate,h=u.clearImmediate,p=u.MessageChannel,m=u.Dispatch,v=0,g={},y=function(){var t=+this;if(g.hasOwnProperty(t)){var e=g[t];delete g[t],e()}},_=function(t){y.call(t.data)};d&&h||(d=function(t){for(var e=[],n=1;arguments.length>n;)e.push(arguments[n++]);return g[++v]=function(){a("function"==typeof t?t:Function(t),e)},i(v),v},h=function(t){delete g[t]},"process"==n(19)(f)?i=function(t){f.nextTick(s(y,t,1))}:m&&m.now?i=function(t){m.now(s(y,t,1))}:p?(r=new p,o=r.port2,r.port1.onmessage=_,i=s(o.postMessage,o,1)):u.addEventListener&&"function"==typeof postMessage&&!u.importScripts?(i=function(t){u.postMessage(t+"","*")},u.addEventListener("message",_,!1)):i="onreadystatechange"in l("script")?function(t){c.appendChild(l("script")).onreadystatechange=function(){c.removeChild(this),y.call(t)}}:function(t){setTimeout(s(y,t,1),0)}),t.exports={set:d,clear:h}},function(t,e){t.exports=function(t){try{return{e:!1,v:t()}}catch(t){return{e:!0,v:t}}}},function(t,e,n){var i=n(7),r=n(11),o=n(28);t.exports=function(t,e){if(i(t),r(e)&&e.constructor===t)return e;var n=o.f(t);return(0,n.resolve)(e),n.promise}},function(t,e,n){"use strict";function i(t){C&&(t._devtoolHook=C,C.emit("vuex:init",t),C.on("vuex:travel-to-state",function(e){t.replaceState(e)}),t.subscribe(function(t,e){C.emit("vuex:mutation",t,e)}))}function r(t,e){Object.keys(t).forEach(function(n){return e(t[n],n)})}function o(t){return null!==t&&"object"==typeof t}function s(t){return t&&"function"==typeof t.then}function a(t,e,n){if(e.update(n),n.modules)for(var i in n.modules){if(!e.getChild(i))return;a(t.concat(i),e.getChild(i),n.modules[i])}}function c(t,e){t._actions=Object.create(null),t._mutations=Object.create(null),t._wrappedGetters=Object.create(null),t._modulesNamespaceMap=Object.create(null);var n=t.state;u(t,n,[],t._modules.root,!0),l(t,n,e)}function l(t,e,n){var i=t._vm;t.getters={};var o=t._wrappedGetters,s={};r(o,function(e,n){s[n]=function(){return e(t)},Object.defineProperty(t.getters,n,{get:function(){return t._vm[n]},enumerable:!0})});var a=O.config.silent;O.config.silent=!0,t._vm=new O({data:{$$state:e},computed:s}),O.config.silent=a,t.strict&&v(t),i&&(n&&t._withCommit(function(){i._data.$$state=null}),O.nextTick(function(){return i.$destroy()}))}function u(t,e,n,i,r){var o=!n.length,s=t._modules.getNamespace(n);if(i.namespaced&&(t._modulesNamespaceMap[s]=i),!o&&!r){var a=g(e,n.slice(0,-1)),c=n[n.length-1];t._withCommit(function(){O.set(a,c,i.state)})}var l=i.context=f(t,s,n);i.forEachMutation(function(e,n){h(t,s+n,e,l)}),i.forEachAction(function(e,n){p(t,s+n,e,l)}),i.forEachGetter(function(e,n){m(t,s+n,e,l)}),i.forEachChild(function(i,o){u(t,e,n.concat(o),i,r)})}function f(t,e,n){var i=""===e,r={dispatch:i?t.dispatch:function(n,i,r){var o=y(n,i,r),s=o.payload,a=o.options,c=o.type;return a&&a.root||(c=e+c),t.dispatch(c,s)},commit:i?t.commit:function(n,i,r){var o=y(n,i,r),s=o.payload,a=o.options,c=o.type;a&&a.root||(c=e+c),t.commit(c,s,a)}};return Object.defineProperties(r,{getters:{get:i?function(){return t.getters}:function(){return d(t,e)}},state:{get:function(){return g(t.state,n)}}}),r}function d(t,e){var n={},i=e.length;return Object.keys(t.getters).forEach(function(r){if(r.slice(0,i)===e){var o=r.slice(i);Object.defineProperty(n,o,{get:function(){return t.getters[r]},enumerable:!0})}}),n}function h(t,e,n,i){(t._mutations[e]||(t._mutations[e]=[])).push(function(e){n.call(t,i.state,e)})}function p(t,e,n,i){(t._actions[e]||(t._actions[e]=[])).push(function(e,r){var o=n.call(t,{dispatch:i.dispatch,commit:i.commit,getters:i.getters,state:i.state,rootGetters:t.getters,rootState:t.state},e,r);return s(o)||(o=Promise.resolve(o)),t._devtoolHook?o.catch(function(e){throw t._devtoolHook.emit("vuex:error",e),e}):o})}function m(t,e,n,i){t._wrappedGetters[e]||(t._wrappedGetters[e]=function(t){return n(i.state,i.getters,t.state,t.getters)})}function v(t){t._vm.$watch(function(){return this._data.$$state},function(){},{deep:!0,sync:!0})}function g(t,e){return e.length?e.reduce(function(t,e){return t[e]},t):t}function y(t,e,n){return o(t)&&t.type&&(n=e,e=t,t=t.type),{type:t,payload:e,options:n}}function _(t){O||(O=t,k(O))}function b(t){return Array.isArray(t)?t.map(function(t){return{key:t,val:t}}):Object.keys(t).map(function(e){return{key:e,val:t[e]}})}function w(t){return function(e,n){return"string"!=typeof e?(n=e,e=""):"/"!==e.charAt(e.length-1)&&(e+="/"),t(e,n)}}function x(t,e,n){return t._modulesNamespaceMap[n]}n.d(e,"b",function(){return P});/** - * vuex v2.4.0 +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 s(t){return"string"==typeof t||"number"==typeof t}function a(t){return null!==t&&"object"==typeof t}function c(t){return"[object Object]"===Wn.call(t)}function l(t){return"[object RegExp]"===Wn.call(t)}function u(t){return null==t?"":"object"==typeof t?JSON.stringify(t,null,2):String(t)}function f(t){var e=parseFloat(t);return isNaN(e)?t:e}function d(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 Kn.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&&zi[n].id>t.id;)n--;zi.splice(n+1,0,t)}else zi.push(t);Qi||(Qi=!0,qi(St))}}function Mt(t){Xi.clear(),Et(t,Xi)}function Et(t,e){var n,i,r=Array.isArray(t);if((r||a(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--;)Et(t[n],e);else for(i=Object.keys(t),n=i.length;n--;)Et(t[i[n]],e)}}function Pt(t,e,n){Ji.get=function(){return this[e][n]},Ji.set=function(t){this[e][n]=t},Object.defineProperty(t,n,Ji)}function Lt(t){t._watchers=[];var e=t.$options;e.props&&At(t,e.props),e.methods&&It(t,e.methods),e.data?jt(t):L(t._data={},!0),e.computed&&Dt(t,e.computed),e.watch&&Ft(t,e.watch)}function At(t,e){var n=t.$options.propsData||{},i=t._props={},r=t.$options._propKeys=[],o=!t.$parent;Li.shouldConvert=o;for(var s in e)!function(o){r.push(o);var s=V(o,e,n,t);A(i,o,s),o in t||Pt(t,"_props",o)}(s);Li.shouldConvert=!0}function jt(t){var e=t.$options.data;e=t._data="function"==typeof e?Bt(e,t):e||{},c(e)||(e={});for(var n=Object.keys(e),i=t.$options.props,r=n.length;r--;)i&&p(i,n[r])||C(n[r])||Pt(t,"_data",n[r]);L(e,!0)}function Bt(t,e){try{return t.call(e)}catch(t){return $(t,e,"data()"),{}}}function Dt(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 Gi(t,o,b,Zi),i in t||Nt(t,i,r)}}function Nt(t,e,n){"function"==typeof n?(Ji.get=Rt(e),Ji.set=b):(Ji.get=n.get?!1!==n.cache?Rt(e):n.get:b,Ji.set=n.set?n.set:b),Object.defineProperty(t,e,Ji)}function Rt(t){return function(){var e=this._computedWatchers&&this._computedWatchers[t];if(e)return e.dirty&&e.evaluate(),Oi.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=z(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,s=function(t){this._init(t)};return s.prototype=Object.create(n.prototype),s.prototype.constructor=s,s.cid=e++,s.options=z(n.options,t),s.super=n,s.options.props&&be(s),s.options.computed&&we(s),s.extend=n.extend,s.mixin=n.mixin,s.use=n.use,ri.forEach(function(t){s[t]=n[t]}),o&&(s.options.components[o]=s),s.superOptions=n.options,s.extendOptions=t,s.sealedOptions=y({},s.options),r[i]=s,s}}function be(t){var e=t.options.props;for(var n in e)Pt(t.prototype,"_props",n)}function we(t){var e=t.options.computed;for(var n in e)Nt(t.prototype,n,e[n])}function xe(t){ri.forEach(function(e){t[e]=function(t,n){return n?("component"===e&&c(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 ke(t){return t&&(t.Ctor.options.name||t.tag)}function Ce(t,e){return"string"==typeof t?t.split(",").indexOf(e)>-1:!!l(t)&&t.test(e)}function Se(t,e,n){for(var i in t){var r=t[i];if(r){var o=ke(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=Oe(r.data,e));for(;i(n=n.parent);)n.data&&(e=Oe(e,n.data));return Te(e)}function Oe(t,e){return{staticClass:Me(t.staticClass,e.staticClass),class:i(t.class)?[t.class,e.class]:e.class}}function Te(t){var e=t.class,n=t.staticClass;return i(n)||i(e)?Me(n,Ee(e)):""}function Me(t,e){return t?e?t+" "+e:t:e||""}function Ee(t){if(n(t))return"";if("string"==typeof t)return t;var e="";if(Array.isArray(t)){for(var r,o=0,s=t.length;o-1?kr[t]=e.constructor===window.HTMLUnknownElement||e.constructor===window.HTMLElement:kr[t]=/HTMLUnknownElement/.test(e.toString())}function Ae(t){if("string"==typeof t){var e=document.querySelector(t);return e||document.createElement("div")}return t}function je(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 Be(t,e){return document.createElementNS(_r[t],e)}function De(t){return document.createTextNode(t)}function Ne(t){return document.createComment(t)}function Re(t,e,n){t.insertBefore(e,n)}function Ie(t,e){t.removeChild(e)}function Fe(t,e){t.appendChild(e)}function He(t){return t.parentNode}function ze(t){return t.nextSibling}function Ue(t){return t.tagName}function Ve(t,e){t.textContent=e}function Qe(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])?h(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)&&Ke(t,e)}function Ke(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 Ge(t,e,n){var r,o,s={};for(r=e;r<=n;++r)o=t[r].key,i(o)&&(s[o]=r);return s}function Xe(t,e){(t.data.directives||e.data.directives)&&Je(t,e)}function Je(t,e){var n,i,r,o=t===qr,s=e===qr,a=Ze(t.data.directives,t.context),c=Ze(e.data.directives,e.context),l=[],u=[];for(n in c)i=a[n],r=c[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&&l.push(r));if(l.length){var f=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){Jr(function(){Jr(t)})}function xn(t,e){(t._transitionClasses||(t._transitionClasses=[])).push(e),yn(t,e)}function kn(t,e){t._transitionClasses&&h(t._transitionClasses,e),_n(t,e)}function Cn(t,e,n){var i=Sn(t,e),r=i.type,o=i.timeout,s=i.propCount;if(!r)return n();var a=r===Qr?Kr:Xr,c=0,l=function(){t.removeEventListener(a,u),n()},u=function(e){e.target===t&&++c>=s&&l()};setTimeout(function(){c0&&(n=Qr,u=s,f=o.length):e===Yr?l>0&&(n=Yr,u=l,f=c.length):(u=Math.max(s,l),n=u>0?s>l?Qr:Yr:null,f=n?n===Qr?o.length:c.length:0),{type:n,timeout:u,propCount:f,hasTransform:n===Qr&&Zr.test(i[Wr+"Property"])}}function qn(t,e){for(;t.length1}function Pn(t,e){!0!==e.data.show&&On(e)}function Ln(t,e,n){var i=e.value,r=t.multiple;if(!r||Array.isArray(i)){for(var o,s,a=0,c=t.options.length;a-1,s.selected!==o&&(s.selected=o);else if(w(jn(s),i))return void(t.selectedIndex!==a&&(t.selectedIndex=a));r||(t.selectedIndex=-1)}}function An(t,e){for(var n=0,i=e.length;n0,mi=di&&di.indexOf("edge/")>0,vi=di&&di.indexOf("android")>0,gi=di&&/iphone|ipad|ipod|ios/.test(di),yi=di&&/chrome\/\d+/.test(di)&&!mi,_i=!1;if(fi)try{var bi={};Object.defineProperty(bi,"passive",{get:function(){_i=!0}}),window.addEventListener("test-passive",null,bi)}catch(t){}var wi,xi,ki=function(){return void 0===wi&&(wi=!fi&&void 0!==t&&"server"===t.process.env.VUE_ENV),wi},Ci=fi&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__,Si="undefined"!=typeof Symbol&&O(Symbol)&&"undefined"!=typeof Reflect&&O(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}),Nr=/^--/,Rr=/\s*!important$/,Ir=function(t,e,n){if(Nr.test(e))t.style.setProperty(e,n);else if(Rr.test(n))t.style.setProperty(e,n.replace(Rr,""),"important");else{var i=Hr(e);if(Array.isArray(n))for(var r=0,o=n.length;rp?(f=n(r[g+1])?null:r[g+1].elm,y(t,f,r,h,g,o)):h>g&&b(t,e,d,p)}function k(t,e,o,s){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 a,c=e.data;i(c)&&i(a=c.hook)&&i(a=a.prepatch)&&a(t,e);var l=e.elm=t.elm,u=t.children,f=e.children;if(i(c)&&m(e)){for(a=0;a0?i:n)(t)}},function(t,e,n){var i=n(41)("keys"),r=n(42);t.exports=function(t){return i[t]||(i[t]=r(t))}},function(t,e,n){var i=n(17).f,r=n(18),o=n(3)("toStringTag");t.exports=function(t,e,n){t&&!r(t=n?t:t.prototype,o)&&i(t,o,{configurable:!0,value:e})}},function(t,e,n){"use strict";function i(t){var e,n;this.promise=new t(function(t,i){if(void 0!==e||void 0!==n)throw TypeError("Bad Promise constructor");e=t,n=i}),this.resolve=r(e),this.reject=r(n)}var r=n(16);t.exports.f=function(t){return new i(t)}},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(1),o=n(152),s={"Content-Type":"application/x-www-form-urlencoded"},a={adapter:function(){var t;return"undefined"!=typeof XMLHttpRequest?t=n(58):void 0!==e&&(t=n(58)),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}};a.headers={common:{Accept:"application/json, text/plain, */*"}},r.forEach(["delete","get","head"],function(t){a.headers[t]={}}),r.forEach(["post","put","patch"],function(t){a.headers[t]=r.merge(s)}),t.exports=a}).call(e,n(151))},function(t,e,n){"use strict";function i(t){return t&&t.__esModule?t:{default:t}}Object.defineProperty(e,"__esModule",{value:!0}),e.and=e.or=e.url=e.sameAs=e.requiredUnless=e.requiredIf=e.required=e.minLength=e.maxLength=e.email=e.between=e.numeric=e.alphaNum=e.alpha=void 0;var r=n(69),o=i(r),s=n(71),a=i(s),c=n(72),l=i(c),u=n(73),f=i(u),d=n(74),h=i(d),p=n(75),m=i(p),v=n(76),g=i(v),y=n(77),_=i(y),b=n(78),w=i(b),x=n(79),k=i(x),C=n(80),S=i(C),q=n(81),$=i(q),O=n(82),T=i(O),M=n(83),E=i(M);e.alpha=o.default,e.alphaNum=a.default,e.numeric=l.default,e.between=f.default,e.email=h.default,e.maxLength=m.default,e.minLength=g.default,e.required=_.default,e.requiredIf=w.default,e.requiredUnless=k.default,e.sameAs=S.default,e.url=$.default,e.or=T.default,e.and=E.default},function(t,e){var n;n=function(){return this}();try{n=n||Function("return this")()||(0,eval)("this")}catch(t){"object"==typeof window&&(n=window)}t.exports=n},,function(t,e,n){"use strict";function i(){null!==f&&u.push(f),e.target=f={}}function r(){var t=f,n=e.target=f=u.pop()||null;return n&&(Array.isArray(n.$sub)||(n.$sub=[]),n.$sub.push(t)),t}function o(t){if("object"!=typeof t||Array.isArray(t))throw new Error("params must be an object");e.target=f=l({},f,t)}function s(t,e){return a(function(n){return function(){n(t);for(var i=arguments.length,r=Array(i),o=0;o0?r(i(t),9007199254740991):0}},function(t,e,n){var i=n(2),r=i["__core-js_shared__"]||(i["__core-js_shared__"]={});t.exports=function(t){return r[t]||(r[t]={})}},function(t,e){var n=0,i=Math.random();t.exports=function(t){return"Symbol(".concat(void 0===t?"":t,")_",(++n+i).toString(36))}},function(t,e){t.exports="constructor,hasOwnProperty,isPrototypeOf,propertyIsEnumerable,toLocaleString,toString,valueOf".split(",")},function(t,e,n){var i=n(24);t.exports=function(t){return Object(i(t))}},,,,function(t,e,n){"use strict";var i=n(49),r=n(10),o=n(116),s=n(8),a=n(18),c=n(13),l=n(117),u=n(27),f=n(120),d=n(3)("iterator"),h=!([].keys&&"next"in[].keys()),p=function(){return this};t.exports=function(t,e,n,m,v,g,y){l(n,e,m);var _,b,w,x=function(t){if(!h&&t in q)return q[t];switch(t){case"keys":case"values":return function(){return new n(this,t)}}return function(){return new n(this,t)}},k=e+" Iterator",C="values"==v,S=!1,q=t.prototype,$=q[d]||q["@@iterator"]||v&&q[v],O=$||x(v),T=v?C?x("entries"):O:void 0,M="Array"==e?q.entries||$:$;if(M&&(w=f(M.call(new t)))!==Object.prototype&&w.next&&(u(w,k,!0),i||a(w,d)||s(w,d,p)),C&&$&&"values"!==$.name&&(S=!0,O=function(){return $.call(this)}),i&&!y||!h&&!S&&q[d]||s(q,d,O),c[e]=O,c[k]=p,v)if(_={values:C?O:x("values"),keys:g?O:x("keys"),entries:T},y)for(b in _)b in q||o(q,b,_[b]);else r(r.P+r.F*(h||S),e,_);return _}},function(t,e){t.exports=!0},function(t,e,n){var i=n(2).document;t.exports=i&&i.documentElement},function(t,e,n){var i=n(19),r=n(3)("toStringTag"),o="Arguments"==i(function(){return arguments}()),s=function(t,e){try{return t[e]}catch(t){}};t.exports=function(t){var e,n,a;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(n=s(e=Object(t),r))?n:o?i(e):"Object"==(a=i(e))&&"function"==typeof e.callee?"Arguments":a}},function(t,e,n){var i=n(7),r=n(16),o=n(3)("species");t.exports=function(t,e){var n,s=i(t).constructor;return void 0===s||void 0==(n=i(s)[o])?e:r(n)}},function(t,e,n){var i,r,o,s=n(15),a=n(131),c=n(50),l=n(22),u=n(2),f=u.process,d=u.setImmediate,h=u.clearImmediate,p=u.MessageChannel,m=u.Dispatch,v=0,g={},y=function(){var t=+this;if(g.hasOwnProperty(t)){var e=g[t];delete g[t],e()}},_=function(t){y.call(t.data)};d&&h||(d=function(t){for(var e=[],n=1;arguments.length>n;)e.push(arguments[n++]);return g[++v]=function(){a("function"==typeof t?t:Function(t),e)},i(v),v},h=function(t){delete g[t]},"process"==n(19)(f)?i=function(t){f.nextTick(s(y,t,1))}:m&&m.now?i=function(t){m.now(s(y,t,1))}:p?(r=new p,o=r.port2,r.port1.onmessage=_,i=s(o.postMessage,o,1)):u.addEventListener&&"function"==typeof postMessage&&!u.importScripts?(i=function(t){u.postMessage(t+"","*")},u.addEventListener("message",_,!1)):i="onreadystatechange"in l("script")?function(t){c.appendChild(l("script")).onreadystatechange=function(){c.removeChild(this),y.call(t)}}:function(t){setTimeout(s(y,t,1),0)}),t.exports={set:d,clear:h}},function(t,e){t.exports=function(t){try{return{e:!1,v:t()}}catch(t){return{e:!0,v:t}}}},function(t,e,n){var i=n(7),r=n(11),o=n(28);t.exports=function(t,e){if(i(t),r(e)&&e.constructor===t)return e;var n=o.f(t);return(0,n.resolve)(e),n.promise}},function(t,e,n){"use strict";function i(t){C&&(t._devtoolHook=C,C.emit("vuex:init",t),C.on("vuex:travel-to-state",function(e){t.replaceState(e)}),t.subscribe(function(t,e){C.emit("vuex:mutation",t,e)}))}function r(t,e){Object.keys(t).forEach(function(n){return e(t[n],n)})}function o(t){return null!==t&&"object"==typeof t}function s(t){return t&&"function"==typeof t.then}function a(t,e,n){if(e.update(n),n.modules)for(var i in n.modules){if(!e.getChild(i))return;a(t.concat(i),e.getChild(i),n.modules[i])}}function c(t,e){t._actions=Object.create(null),t._mutations=Object.create(null),t._wrappedGetters=Object.create(null),t._modulesNamespaceMap=Object.create(null);var n=t.state;u(t,n,[],t._modules.root,!0),l(t,n,e)}function l(t,e,n){var i=t._vm;t.getters={};var o=t._wrappedGetters,s={};r(o,function(e,n){s[n]=function(){return e(t)},Object.defineProperty(t.getters,n,{get:function(){return t._vm[n]},enumerable:!0})});var a=O.config.silent;O.config.silent=!0,t._vm=new O({data:{$$state:e},computed:s}),O.config.silent=a,t.strict&&v(t),i&&(n&&t._withCommit(function(){i._data.$$state=null}),O.nextTick(function(){return i.$destroy()}))}function u(t,e,n,i,r){var o=!n.length,s=t._modules.getNamespace(n);if(i.namespaced&&(t._modulesNamespaceMap[s]=i),!o&&!r){var a=g(e,n.slice(0,-1)),c=n[n.length-1];t._withCommit(function(){O.set(a,c,i.state)})}var l=i.context=f(t,s,n);i.forEachMutation(function(e,n){h(t,s+n,e,l)}),i.forEachAction(function(e,n){p(t,s+n,e,l)}),i.forEachGetter(function(e,n){m(t,s+n,e,l)}),i.forEachChild(function(i,o){u(t,e,n.concat(o),i,r)})}function f(t,e,n){var i=""===e,r={dispatch:i?t.dispatch:function(n,i,r){var o=y(n,i,r),s=o.payload,a=o.options,c=o.type;return a&&a.root||(c=e+c),t.dispatch(c,s)},commit:i?t.commit:function(n,i,r){var o=y(n,i,r),s=o.payload,a=o.options,c=o.type;a&&a.root||(c=e+c),t.commit(c,s,a)}};return Object.defineProperties(r,{getters:{get:i?function(){return t.getters}:function(){return d(t,e)}},state:{get:function(){return g(t.state,n)}}}),r}function d(t,e){var n={},i=e.length;return Object.keys(t.getters).forEach(function(r){if(r.slice(0,i)===e){var o=r.slice(i);Object.defineProperty(n,o,{get:function(){return t.getters[r]},enumerable:!0})}}),n}function h(t,e,n,i){(t._mutations[e]||(t._mutations[e]=[])).push(function(e){n.call(t,i.state,e)})}function p(t,e,n,i){(t._actions[e]||(t._actions[e]=[])).push(function(e,r){var o=n.call(t,{dispatch:i.dispatch,commit:i.commit,getters:i.getters,state:i.state,rootGetters:t.getters,rootState:t.state},e,r);return s(o)||(o=Promise.resolve(o)),t._devtoolHook?o.catch(function(e){throw t._devtoolHook.emit("vuex:error",e),e}):o})}function m(t,e,n,i){t._wrappedGetters[e]||(t._wrappedGetters[e]=function(t){return n(i.state,i.getters,t.state,t.getters)})}function v(t){t._vm.$watch(function(){return this._data.$$state},function(){},{deep:!0,sync:!0})}function g(t,e){return e.length?e.reduce(function(t,e){return t[e]},t):t}function y(t,e,n){return o(t)&&t.type&&(n=e,e=t,t=t.type),{type:t,payload:e,options:n}}function _(t){O&&t===O||(O=t,k(O))}function b(t){return Array.isArray(t)?t.map(function(t){return{key:t,val:t}}):Object.keys(t).map(function(e){return{key:e,val:t[e]}})}function w(t){return function(e,n){return"string"!=typeof e?(n=e,e=""):"/"!==e.charAt(e.length-1)&&(e+="/"),t(e,n)}}function x(t,e,n){return t._modulesNamespaceMap[n]}n.d(e,"b",function(){return E});/** + * vuex v2.4.1 * (c) 2017 Evan You * @license MIT */ -var k=function(t){function e(){var t=this.$options;t.store?this.$store="function"==typeof t.store?t.store():t.store:t.parent&&t.parent.$store&&(this.$store=t.parent.$store)}if(Number(t.version.split(".")[0])>=2)t.mixin({beforeCreate:e});else{var n=t.prototype._init;t.prototype._init=function(t){void 0===t&&(t={}),t.init=t.init?[e].concat(t.init):e,n.call(this,t)}}},C="undefined"!=typeof window&&window.__VUE_DEVTOOLS_GLOBAL_HOOK__,S=function(t,e){this.runtime=e,this._children=Object.create(null),this._rawModule=t;var n=t.state;this.state=("function"==typeof n?n():n)||{}},q={namespaced:{}};q.namespaced.get=function(){return!!this._rawModule.namespaced},S.prototype.addChild=function(t,e){this._children[t]=e},S.prototype.removeChild=function(t){delete this._children[t]},S.prototype.getChild=function(t){return this._children[t]},S.prototype.update=function(t){this._rawModule.namespaced=t.namespaced,t.actions&&(this._rawModule.actions=t.actions),t.mutations&&(this._rawModule.mutations=t.mutations),t.getters&&(this._rawModule.getters=t.getters)},S.prototype.forEachChild=function(t){r(this._children,t)},S.prototype.forEachGetter=function(t){this._rawModule.getters&&r(this._rawModule.getters,t)},S.prototype.forEachAction=function(t){this._rawModule.actions&&r(this._rawModule.actions,t)},S.prototype.forEachMutation=function(t){this._rawModule.mutations&&r(this._rawModule.mutations,t)},Object.defineProperties(S.prototype,q);var $=function(t){this.register([],t,!1)};$.prototype.get=function(t){return t.reduce(function(t,e){return t.getChild(e)},this.root)},$.prototype.getNamespace=function(t){var e=this.root;return t.reduce(function(t,n){return e=e.getChild(n),t+(e.namespaced?n+"/":"")},"")},$.prototype.update=function(t){a([],this.root,t)},$.prototype.register=function(t,e,n){var i=this;void 0===n&&(n=!0);var o=new S(e,n);if(0===t.length)this.root=o;else{this.get(t.slice(0,-1)).addChild(t[t.length-1],o)}e.modules&&r(e.modules,function(e,r){i.register(t.concat(r),e,n)})},$.prototype.unregister=function(t){var e=this.get(t.slice(0,-1)),n=t[t.length-1];e.getChild(n).runtime&&e.removeChild(n)};var O,T=function(t){var e=this;void 0===t&&(t={});var n=t.plugins;void 0===n&&(n=[]);var r=t.strict;void 0===r&&(r=!1);var o=t.state;void 0===o&&(o={}),"function"==typeof o&&(o=o()),this._committing=!1,this._actions=Object.create(null),this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new $(t),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new O;var s=this,a=this,c=a.dispatch,f=a.commit;this.dispatch=function(t,e){return c.call(s,t,e)},this.commit=function(t,e,n){return f.call(s,t,e,n)},this.strict=r,u(this,o,[],this._modules.root),l(this,o),n.forEach(function(t){return t(e)}),O.config.devtools&&i(this)},E={state:{}};E.state.get=function(){return this._vm._data.$$state},E.state.set=function(t){},T.prototype.commit=function(t,e,n){var i=this,r=y(t,e,n),o=r.type,s=r.payload,a=(r.options,{type:o,payload:s}),c=this._mutations[o];c&&(this._withCommit(function(){c.forEach(function(t){t(s)})}),this._subscribers.forEach(function(t){return t(a,i.state)}))},T.prototype.dispatch=function(t,e){var n=y(t,e),i=n.type,r=n.payload,o=this._actions[i];if(o)return o.length>1?Promise.all(o.map(function(t){return t(r)})):o[0](r)},T.prototype.subscribe=function(t){var e=this._subscribers;return e.indexOf(t)<0&&e.push(t),function(){var n=e.indexOf(t);n>-1&&e.splice(n,1)}},T.prototype.watch=function(t,e,n){var i=this;return this._watcherVM.$watch(function(){return t(i.state,i.getters)},e,n)},T.prototype.replaceState=function(t){var e=this;this._withCommit(function(){e._vm._data.$$state=t})},T.prototype.registerModule=function(t,e){"string"==typeof t&&(t=[t]),this._modules.register(t,e),u(this,this.state,t,this._modules.get(t)),l(this,this.state)},T.prototype.unregisterModule=function(t){var e=this;"string"==typeof t&&(t=[t]),this._modules.unregister(t),this._withCommit(function(){var n=g(e.state,t.slice(0,-1));O.delete(n,t[t.length-1])}),c(this)},T.prototype.hotUpdate=function(t){this._modules.update(t),c(this,!0)},T.prototype._withCommit=function(t){var e=this._committing;this._committing=!0,t(),this._committing=e},Object.defineProperties(T.prototype,E),"undefined"!=typeof window&&window.Vue&&_(window.Vue);var P=w(function(t,e){var n={};return b(e).forEach(function(e){var i=e.key,r=e.val;n[i]=function(){var e=this.$store.state,n=this.$store.getters;if(t){var i=x(this.$store,"mapState",t);if(!i)return;e=i.context.state,n=i.context.getters}return"function"==typeof r?r.call(this,e,n):e[r]},n[i].vuex=!0}),n}),M=w(function(t,e){var n={};return b(e).forEach(function(e){var i=e.key,r=e.val;r=t+r,n[i]=function(){for(var e=[],n=arguments.length;n--;)e[n]=arguments[n];if(!t||x(this.$store,"mapMutations",t))return this.$store.commit.apply(this.$store,[r].concat(e))}}),n}),L=w(function(t,e){var n={};return b(e).forEach(function(e){var i=e.key,r=e.val;r=t+r,n[i]=function(){if(!t||x(this.$store,"mapGetters",t))return this.$store.getters[r]},n[i].vuex=!0}),n}),A=w(function(t,e){var n={};return b(e).forEach(function(e){var i=e.key,r=e.val;r=t+r,n[i]=function(){for(var e=[],n=arguments.length;n--;)e[n]=arguments[n];if(!t||x(this.$store,"mapActions",t))return this.$store.dispatch.apply(this.$store,[r].concat(e))}}),n}),j=function(t){return{mapState:P.bind(null,t),mapGetters:L.bind(null,t),mapMutations:M.bind(null,t),mapActions:A.bind(null,t)}},B={Store:T,install:_,version:"2.4.0",mapState:P,mapMutations:M,mapGetters:L,mapActions:A,createNamespacedHelpers:j};e.a=B},function(t,e,n){"use strict";t.exports=function(t,e){return function(){for(var n=new Array(arguments.length),i=0;i-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 s(t,e,n){void 0===e&&(e={});var i,r=n||a;try{i=r(t||"")}catch(t){i={}}for(var o in e){var s=e[o];i[o]=Array.isArray(s)?s.slice():s}return i}function a(t){var e={};return(t=t.trim().replace(/^(\?|#|&)/,""))?(t.split("&").forEach(function(t){var n=t.replace(/\+/g," ").split("="),i=jt(n.shift()),r=n.length>0?jt(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 c(t){var e=t?Object.keys(t).map(function(e){var n=t[e];if(void 0===n)return"";if(null===n)return At(e);if(Array.isArray(n)){var i=[];return n.forEach(function(t){void 0!==t&&(null===t?i.push(At(e)):i.push(At(e)+"="+At(t)))}),i.join("&")}return At(e)+"="+At(n)}).filter(function(t){return t.length>0}).join("&"):null;return e?"?"+e:""}function l(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:f(e,r),matched:t?u(t):[]};return n&&(o.redirectedFrom=f(n,r)),Object.freeze(o)}function u(t){for(var e=[];t;)e.unshift(t),t=t.parent;return e}function f(t,e){var n=t.path,i=t.query;void 0===i&&(i={});var r=t.hash;void 0===r&&(r="");var o=e||c;return(n||"/")+o(i)+r}function d(t,e){return e===Dt?t===e:!!e&&(t.path&&e.path?t.path.replace(Bt,"")===e.path.replace(Bt,"")&&t.hash===e.hash&&h(t.query,e.query):!(!t.name||!e.name)&&(t.name===e.name&&t.hash===e.hash&&h(t.query,e.query)&&h(t.params,e.params)))}function h(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?h(i,r):String(i)===String(r)})}function p(t,e){return 0===t.path.replace(Bt,"/").indexOf(e.path.replace(Bt,"/"))&&(!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,s="",a=e&&e.delimiter||"/";null!=(n=Wt.exec(t));){var c=n[0],l=n[1],u=n.index;if(s+=t.slice(o,u),o=u+c.length,l)s+=l[1];else{var f=t[o],d=n[2],h=n[3],p=n[4],m=n[5],v=n[6],g=n[7];s&&(i.push(s),s="");var y=null!=d&&null!=f&&f!==d,_="+"===v||"*"===v,b="?"===v||"*"===v,w=n[2]||a,x=p||m;i.push({name:h||r++,prefix:d||"",delimiter:w,optional:b,repeat:_,partial:y,asterisk:!!g,pattern:x?O(x):g?".*":"[^"+$(w)+"]+?"})}}return o-1&&(r.params[d]=n.params[d]);if(a)return r.path=B(a.path,r.params,'named route "'+o+'"'),s(a,r,i)}else if(r.path){r.params={};for(var h=0;h=t.length?n():t[r]?e(t[r],function(){i(r+1)}):i(r+1)};i(0)}function at(t){return function(e,n,i){var o=!1,s=0,a=null;ct(t,function(t,e,n,c){if("function"==typeof t&&void 0===t.cid){o=!0,s++;var l,u=ut(function(e){e.__esModule&&e.default&&(e=e.default),t.resolved="function"==typeof e?e:Tt.extend(e),n.components[c]=e,--s<=0&&i()}),f=ut(function(t){var e="Failed to resolve async component "+c+": "+t;a||(a=r(t)?t:new Error(e),i(a))});try{l=t(u,f)}catch(t){f(t)}if(l)if("function"==typeof l.then)l.then(u,f);else{var d=l.component;d&&"function"==typeof d.then&&d.then(u,f)}}}),o||i()}}function ct(t,e){return lt(t.map(function(t){return Object.keys(t.components).map(function(n){return e(t.components[n],t.instances[n],t,n)})}))}function lt(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 ft(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 dt(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 Ot(t,e,n){var i="hash"===n?"#"+e:e;return t?w(t+"/"+i):i}var Tt,Et={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,s=e.data;s.routerView=!0;for(var a=r.$createElement,c=n.name,l=r.$route,u=r._routerViewCache||(r._routerViewCache={}),f=0,d=!1;r&&r._routerRoot!==r;)r.$vnode&&r.$vnode.data.routerView&&f++,r._inactive&&(d=!0),r=r.$parent;if(s.routerViewDepth=f,d)return a(u[c],s,i);var h=l.matched[f];if(!h)return u[c]=null,a();var p=u[c]=h.components[c];return s.registerRouteInstance=function(t,e){var n=h.instances[c];(e&&n!==t||!e&&n===t)&&(h.instances[c]=e)},(s.hook||(s.hook={})).prepatch=function(t,e){h.instances[c]=e.componentInstance},s.props=o(l,h.props&&h.props[c]),a(p,s,i)}},Pt=/[!'()*]/g,Mt=function(t){return"%"+t.charCodeAt(0).toString(16)},Lt=/%2C/g,At=function(t){return encodeURIComponent(t).replace(Pt,Mt).replace(Lt,",")},jt=decodeURIComponent,Bt=/\/?$/,Dt=l(null,{path:"/"}),Nt=[String,Object],Rt=[String,Array],It={name:"router-link",props:{to:{type:Nt,required:!0},tag:{type:String,default:"a"},exact:Boolean,append:Boolean,replace:Boolean,activeClass:String,exactActiveClass:String,event:{type:Rt,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,s=r.route,a=r.href,c={},u=n.options.linkActiveClass,f=n.options.linkExactActiveClass,h=null==u?"router-link-active":u,m=null==f?"router-link-exact-active":f,y=null==this.activeClass?h:this.activeClass,_=null==this.exactActiveClass?m:this.exactActiveClass,b=o.path?l(null,o,null,n):s;c[_]=d(i,b),c[y]=this.exact?c[_]: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 k={class:c};if("a"===this.tag)k.on=x,k.attrs={href:a};else{var C=g(this.$slots.default);if(C){C.isStatic=!1;var S=Tt.util.extend;(C.data=S({},C.data)).on=x;(C.data.attrs=S({},C.data.attrs)).href=a}else k.on=x}return t(this.tag,k,this.$slots.default)}},Ft="undefined"!=typeof window,Ht=Array.isArray||function(t){return"[object Array]"==Object.prototype.toString.call(t)},zt=j,Ut=x,Vt=k,Qt=q,Yt=A,Wt=new RegExp(["(\\\\.)","([\\/.])?(?:(?:\\:(\\w+)(?:\\(((?:\\\\.|[^\\\\()])+)\\))?|\\(((?:\\\\.|[^\\\\()])+)\\))([+*?])?|(\\*))"].join("|"),"g");zt.parse=Ut,zt.compile=Vt,zt.tokensToFunction=Qt,zt.tokensToRegExp=Yt;var Kt=Object.create(null),Gt=Object.create(null),Xt=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)}(),Jt=Ft&&window.performance&&window.performance.now?window.performance:Date,Zt=et(),te=function(t,e){this.router=t,this.base=ft(e),this.current=Dt,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,s=this.current,a=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(d(t,s)&&t.matched.length===s.matched.length)return this.ensureURL(),a();var c=dt(this.current.matched,t.matched),l=c.updated,u=c.deactivated,f=c.activated,h=[].concat(mt(u),this.router.beforeHooks,vt(l),f.map(function(t){return t.beforeEnter}),at(f));this.pending=t;var p=function(e,n){if(o.pending!==t)return a();try{e(t,s,function(t){!1===t||r(t)?(o.ensureURL(!0),a(t)):"string"==typeof t||"object"==typeof t&&("string"==typeof t.path||"string"==typeof t.name)?(a(),"object"==typeof t&&t.replace?o.replace(t):o.push(t)):n(t)})}catch(t){a(t)}};st(h,p,function(){var n=[];st(yt(f,n,function(){return o.current===t}).concat(o.router.resolveHooks),p,function(){if(o.pending!==t)return a();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&&Q(),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)||kt()}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(){kt()&&t.transitionTo(Ct(),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;Ct()!==e&&(t?St(e):qt(e))},e.prototype.getCurrentLocation=function(){return Ct()},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=z(t.routes||[],this);var e=t.mode||"hash";switch(this.fallback="history"===e&&!Xt&&!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:Ot(this.history.base,o,this.mode),normalizedTo:i,resolved:r}},re.prototype.addRoutes=function(t){this.matcher.addRoutes(t),this.history.current!==Dt&&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){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(0);e.default=(0,i.regex)("alpha",/^[a-zA-Z]*$/)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(33).withParams;e.default=i},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(0);e.default=(0,i.regex)("alphaNum",/^[a-zA-Z0-9]*$/)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(0);e.default=(0,i.regex)("numeric",/^[0-9]*$/)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(0);e.default=function(t,e){return(0,i.withParams)({type:"between",min:t,max:e},function(n){return!(0,i.req)(n)||!/\s/.test(n)&&+t<=+n&&+e>=+n})}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),r=/(^$|^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$)/;e.default=(0,i.regex)("email",r)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(0);e.default=function(t){return(0,i.withParams)({type:"maxLength",max:t},function(e){return!(0,i.req)(e)||(0,i.len)(e)<=t})}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(0);e.default=function(t){return(0,i.withParams)({type:"minLength",min:t},function(e){return!(0,i.req)(e)||(0,i.len)(e)>=t})}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(0);e.default=(0,i.withParams)({type:"required"},i.req)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(0);e.default=function(t){return(0,i.withParams)({type:"requiredIf",prop:t},function(e,n){return!(0,i.ref)(t,this,n)||(0,i.req)(e)})}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(0);e.default=function(t){return(0,i.withParams)({type:"requiredUnless",prop:t},function(e,n){return!!(0,i.ref)(t,this,n)||(0,i.req)(e)})}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(0);e.default=function(t){return(0,i.withParams)({type:"sameAs",eq:t},function(e,n){return e===(0,i.ref)(t,this,n)})}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(0),r=/^(?:(?:https?|ftp):\/\/)(?:\S+(?::\S*)?@)?(?:(?!(?:10|127)(?:\.\d{1,3}){3})(?!(?:169\.254|192\.168)(?:\.\d{1,3}){2})(?!172\.(?:1[6-9]|2\d|3[0-1])(?:\.\d{1,3}){2})(?:[1-9]\d?|1\d\d|2[01]\d|22[0-3])(?:\.(?:1?\d{1,2}|2[0-4]\d|25[0-5])){2}(?:\.(?:[1-9]\d?|1\d\d|2[0-4]\d|25[0-4]))|(?:(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)(?:\.(?:[a-z\u00a1-\uffff0-9]-*)*[a-z\u00a1-\uffff0-9]+)*(?:\.(?:[a-z\u00a1-\uffff]{2,})))(?::\d{2,5})?(?:[\/?#]\S*)?$/;e.default=(0,i.regex)("url",r)},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(0);e.default=function(){for(var t=arguments.length,e=Array(t),n=0;n0&&e.reduce(function(e,n){return e||n.apply(t,i)},!1)})}},function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var i=n(0);e.default=function(){for(var t=arguments.length,e=Array(t),n=0;n0&&e.reduce(function(e,n){return e&&n.apply(t,i)},!0)})}},,,,,,,,,function(t,e,n){n(93),t.exports=n(6).Object.assign},function(t,e,n){var i=n(10);i(i.S+i.F,"Object",{assign:n(96)})},function(t,e,n){t.exports=!n(12)&&!n(21)(function(){return 7!=Object.defineProperty(n(22)("div"),"a",{get:function(){return 7}}).a})},function(t,e,n){var i=n(11);t.exports=function(t,e){if(!i(t))return t;var n,r;if(e&&"function"==typeof(n=t.toString)&&!i(r=n.call(t)))return r;if("function"==typeof(n=t.valueOf)&&!i(r=n.call(t)))return r;if(!e&&"function"==typeof(n=t.toString)&&!i(r=n.call(t)))return r;throw TypeError("Can't convert object to primitive value")}},function(t,e,n){"use strict";var i=n(38),r=n(100),o=n(101),s=n(44),a=n(39),c=Object.assign;t.exports=!c||n(21)(function(){var t={},e={},n=Symbol(),i="abcdefghijklmnopqrst";return t[n]=7,i.split("").forEach(function(t){e[t]=t}),7!=c({},t)[n]||Object.keys(c({},e)).join("")!=i})?function(t,e){for(var n=s(t),c=arguments.length,l=1,u=r.f,f=o.f;c>l;)for(var d,h=a(arguments[l++]),p=u?i(h).concat(u(h)):i(h),m=p.length,v=0;m>v;)f.call(h,d=p[v++])&&(n[d]=h[d]);return n}:c},function(t,e,n){var i=n(18),r=n(23),o=n(98)(!1),s=n(26)("IE_PROTO");t.exports=function(t,e){var n,a=r(t),c=0,l=[];for(n in a)n!=s&&i(a,n)&&l.push(n);for(;e.length>c;)i(a,n=e[c++])&&(~o(l,n)||l.push(n));return l}},function(t,e,n){var i=n(23),r=n(40),o=n(99);t.exports=function(t){return function(e,n,s){var a,c=i(e),l=r(c.length),u=o(s,l);if(t&&n!=n){for(;l>u;)if((a=c[u++])!=a)return!0}else for(;l>u;u++)if((t||u in c)&&c[u]===n)return t||u||0;return!t&&-1}}},function(t,e,n){var i=n(25),r=Math.max,o=Math.min;t.exports=function(t,e){return t=i(t),t<0?r(t+e,0):o(t,e)}},function(t,e){e.f=Object.getOwnPropertySymbols},function(t,e){e.f={}.propertyIsEnumerable},,,,,,,,,,,function(t,e,n){n(113),n(114),n(121),n(125),n(136),n(137),t.exports=n(6).Promise},function(t,e){},function(t,e,n){"use strict";var i=n(115)(!0);n(48)(String,"String",function(t){this._t=String(t),this._i=0},function(){var t,e=this._t,n=this._i;return n>=e.length?{value:void 0,done:!0}:(t=i(e,n),this._i+=t.length,{value:t,done:!1})})},function(t,e,n){var i=n(25),r=n(24);t.exports=function(t){return function(e,n){var o,s,a=String(r(e)),c=i(n),l=a.length;return c<0||c>=l?t?"":void 0:(o=a.charCodeAt(c),o<55296||o>56319||c+1===l||(s=a.charCodeAt(c+1))<56320||s>57343?t?a.charAt(c):o:t?a.slice(c,c+2):s-56320+(o-55296<<10)+65536)}}},function(t,e,n){t.exports=n(8)},function(t,e,n){"use strict";var i=n(118),r=n(37),o=n(27),s={};n(8)(s,n(3)("iterator"),function(){return this}),t.exports=function(t,e,n){t.prototype=i(s,{next:r(1,n)}),o(t,e+" Iterator")}},function(t,e,n){var i=n(7),r=n(119),o=n(43),s=n(26)("IE_PROTO"),a=function(){},c=function(){var t,e=n(22)("iframe"),i=o.length;for(e.style.display="none",n(50).appendChild(e),e.src="javascript:",t=e.contentWindow.document,t.open(),t.write("