diff --git a/dhis2App/GOFR.zip b/dhis2App/GOFR.zip index 581301559..8cafcce58 100644 Binary files a/dhis2App/GOFR.zip and b/dhis2App/GOFR.zip differ diff --git a/dhis2App/css/app.d86d0cda.css b/dhis2App/css/app.d86d0cda.css new file mode 100644 index 000000000..46bdaec5e --- /dev/null +++ b/dhis2App/css/app.d86d0cda.css @@ -0,0 +1 @@ +html{overflow:hidden}.map-view-port{width:100%;height:calc(100vh - 24px)}.jbtn-file[data-v-8264764c]{cursor:pointer;position:relative;overflow:hidden}.jbtn-file input[type=file][data-v-8264764c]{position:absolute;top:0;right:0;min-width:100%;min-height:100%;text-align:right;filter:alpha(opacity=0);opacity:0;outline:none;cursor:inherit;display:block}.input.invalid input[data-v-8264764c]{border:1px solid red;background-color:#ffc9aa}.input.invalid label[data-v-8264764c]{color:red}h1[data-v-69307fa6],h2[data-v-69307fa6]{font-weight:400}ul[data-v-69307fa6]{list-style-type:none;padding:0}li[data-v-69307fa6]{display:inline-block;margin:0 10px}a[data-v-69307fa6]{color:#42b983} \ No newline at end of file diff --git a/dhis2App/css/chunk-32294727.a5c908f7.css b/dhis2App/css/chunk-32294727.a5c908f7.css new file mode 100644 index 000000000..71c631292 --- /dev/null +++ b/dhis2App/css/chunk-32294727.a5c908f7.css @@ -0,0 +1 @@ +.theme--light.v-picker__title{background:#e0e0e0}.theme--dark.v-picker__title{background:#616161}.theme--light.v-picker__body{background:#fff}.theme--dark.v-picker__body{background:#424242}.v-picker{border-radius:4px;contain:layout style;display:inline-flex;flex-direction:column;font-size:1rem;vertical-align:top;position:relative}.v-picker--full-width{display:flex;width:100%}.v-picker--full-width>.v-picker__body{margin:initial}.v-picker__title{color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;padding:16px}.v-picker__title__btn{transition:.3s cubic-bezier(.25,.8,.5,1)}.v-picker__title__btn:not(.v-picker__title__btn--active){opacity:.6;cursor:pointer}.v-picker__title__btn:not(.v-picker__title__btn--active):hover:not(:focus){opacity:1}.v-picker__title__btn--readonly{pointer-events:none}.v-picker__title__btn--active{opacity:1}.v-picker__body{height:auto;overflow:hidden;position:relative;z-index:0;flex:1 0 auto;display:flex;flex-direction:column;align-items:center;margin:0 auto}.v-picker__body>div{width:100%}.v-picker__body>div.fade-transition-leave-active{position:absolute}.v-picker--landscape .v-picker__title{border-top-right-radius:0;border-bottom-right-radius:0;width:170px;position:absolute;top:0;height:100%;z-index:1}.v-application--is-ltr .v-picker--landscape .v-picker__title{left:0}.v-application--is-rtl .v-picker--landscape .v-picker__title{right:0}.v-application--is-ltr .v-picker--landscape .v-picker__actions:not(.v-picker__actions--no-title),.v-application--is-ltr .v-picker--landscape .v-picker__body:not(.v-picker__body--no-title){margin-left:170px;margin-right:0}.v-application--is-rtl .v-picker--landscape .v-picker__actions:not(.v-picker__actions--no-title),.v-application--is-rtl .v-picker--landscape .v-picker__body:not(.v-picker__body--no-title){margin-right:170px;margin-left:0}.v-picker--flat{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.theme--light.v-time-picker-clock{background:#e0e0e0}.theme--light.v-time-picker-clock .v-time-picker-clock__item--disabled{color:rgba(0,0,0,.26)}.theme--light.v-time-picker-clock .v-time-picker-clock__item--disabled.v-time-picker-clock__item--active{color:hsla(0,0%,100%,.3)}.theme--light.v-time-picker-clock--indeterminate .v-time-picker-clock__hand{background-color:#bdbdbd}.theme--light.v-time-picker-clock--indeterminate:after{color:#bdbdbd}.theme--light.v-time-picker-clock--indeterminate .v-time-picker-clock__item--active{background-color:#bdbdbd}.theme--dark.v-time-picker-clock{background:#616161}.theme--dark.v-time-picker-clock .v-time-picker-clock__item--disabled,.theme--dark.v-time-picker-clock .v-time-picker-clock__item--disabled.v-time-picker-clock__item--active{color:hsla(0,0%,100%,.3)}.theme--dark.v-time-picker-clock--indeterminate .v-time-picker-clock__hand{background-color:#757575}.theme--dark.v-time-picker-clock--indeterminate:after{color:#757575}.theme--dark.v-time-picker-clock--indeterminate .v-time-picker-clock__item--active{background-color:#757575}.v-time-picker-clock{border-radius:100%;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;padding-top:100%;flex:1 0 auto}.v-time-picker-clock__container{display:flex;flex-direction:column;flex-basis:290px;justify-content:center;padding:10px}.v-time-picker-clock__ampm{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;position:absolute;width:100%;height:100%;top:0;left:0;margin:0;padding:10px}.v-time-picker-clock__hand{height:calc(50% - 4px);width:2px;bottom:50%;left:calc(50% - 1px);transform-origin:center bottom;position:absolute;will-change:transform;z-index:1}.v-time-picker-clock__hand:before{background:transparent;border-width:2px;width:10px;height:10px;top:-4px}.v-time-picker-clock__hand:after,.v-time-picker-clock__hand:before{border-style:solid;border-color:inherit;border-radius:100%;content:"";position:absolute;left:50%;transform:translate(-50%,-50%)}.v-time-picker-clock__hand:after{height:8px;width:8px;top:100%;background-color:inherit}.v-time-picker-clock__hand--inner:after{height:14px}.v-picker--full-width .v-time-picker-clock__container{max-width:290px}.v-time-picker-clock__inner{position:absolute;bottom:27px;left:27px;right:27px;top:27px}.v-time-picker-clock__item{align-items:center;border-radius:100%;cursor:default;display:flex;font-size:16px;justify-content:center;height:40px;position:absolute;text-align:center;width:40px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transform:translate(-50%,-50%)}.v-time-picker-clock__item>span{z-index:1}.v-time-picker-clock__item:after,.v-time-picker-clock__item:before{content:"";border-radius:100%;position:absolute;top:50%;left:50%;height:14px;width:14px;transform:translate(-50%,-50%);height:40px;width:40px}.v-time-picker-clock__item--active{color:#fff;cursor:default;z-index:2}.v-time-picker-clock__item--disabled{pointer-events:none}.v-picker--landscape .v-time-picker-clock__container{flex-direction:row}.v-picker--landscape .v-time-picker-clock__ampm{flex-direction:column}.v-time-picker-title{color:#fff;display:flex;line-height:1;justify-content:flex-end}.v-time-picker-title__time{white-space:nowrap;direction:ltr}.v-time-picker-title__time .v-picker__title__btn,.v-time-picker-title__time span{align-items:center;display:inline-flex;height:70px;font-size:70px;justify-content:center}.v-time-picker-title__ampm{align-self:flex-end;display:flex;flex-direction:column;font-size:16px;text-transform:uppercase}.v-application--is-ltr .v-time-picker-title__ampm{margin:0 0 6px 8px}.v-application--is-rtl .v-time-picker-title__ampm{margin:0 8px 6px 0}.v-time-picker-title__ampm div:only-child{flex-direction:row}.v-time-picker-title__ampm--readonly .v-picker__title__btn.v-picker__title__btn--active{opacity:.6}.v-picker__title--landscape .v-time-picker-title{flex-direction:column;justify-content:center;height:100%}.v-picker__title--landscape .v-time-picker-title__time{text-align:right}.v-picker__title--landscape .v-time-picker-title__time .v-picker__title__btn,.v-picker__title--landscape .v-time-picker-title__time span{height:55px;font-size:55px}.v-picker__title--landscape .v-time-picker-title__ampm{margin:16px 0 0;align-self:auto;text-align:center}.v-picker--time .v-picker__title--landscape{padding:0}.v-picker--time .v-picker__title--landscape .v-time-picker-title__time{text-align:center} \ No newline at end of file diff --git a/dhis2App/css/chunk-72162224.7cb64c1b.css b/dhis2App/css/chunk-72162224.7cb64c1b.css new file mode 100644 index 000000000..6d35b99b1 --- /dev/null +++ b/dhis2App/css/chunk-72162224.7cb64c1b.css @@ -0,0 +1 @@ +.theme--light.v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) button:not(:hover):not(:focus){color:rgba(0,0,0,.87)}.theme--light.v-date-picker-header .v-date-picker-header__value--disabled button{color:rgba(0,0,0,.38)}.theme--dark.v-date-picker-header .v-date-picker-header__value:not(.v-date-picker-header__value--disabled) button:not(:hover):not(:focus){color:#fff}.theme--dark.v-date-picker-header .v-date-picker-header__value--disabled button{color:hsla(0,0%,100%,.5)}.v-date-picker-header{padding:4px 16px;align-items:center;display:flex;justify-content:space-between;position:relative}.v-date-picker-header .v-btn{margin:0;z-index:auto}.v-date-picker-header .v-icon{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-date-picker-header__value{flex:1;text-align:center;position:relative;overflow:hidden}.v-date-picker-header__value div{transition:.3s cubic-bezier(.25,.8,.5,1);width:100%}.v-date-picker-header__value button{cursor:pointer;font-weight:700;outline:none;padding:.5rem;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-date-picker-header--disabled{pointer-events:none}.theme--light.v-date-picker-table .v-date-picker-table--date__week,.theme--light.v-date-picker-table th{color:rgba(0,0,0,.38)}.theme--dark.v-date-picker-table .v-date-picker-table--date__week,.theme--dark.v-date-picker-table th{color:hsla(0,0%,100%,.5)}.v-date-picker-table{position:relative;padding:0 12px;height:242px}.v-date-picker-table table{transition:.3s cubic-bezier(.25,.8,.5,1);top:0;table-layout:fixed;width:100%}.v-date-picker-table td,.v-date-picker-table th{text-align:center;position:relative}.v-date-picker-table th{font-size:12px}.v-date-picker-table--date .v-btn{height:32px;width:32px}.v-date-picker-table .v-btn{z-index:auto;margin:0;font-size:12px}.v-date-picker-table .v-btn.v-btn--active{color:#fff}.v-date-picker-table--month td{width:33.333333%;height:56px;vertical-align:middle;text-align:center}.v-date-picker-table--month td .v-btn{margin:0 auto;max-width:140px;min-width:40px;width:100%}.v-date-picker-table--date th{padding:8px 0;font-weight:600}.v-date-picker-table--date td{width:45px}.v-date-picker-table__events{height:8px;left:0;position:absolute;text-align:center;white-space:pre;width:100%}.v-date-picker-table__events>div{border-radius:50%;display:inline-block;height:8px;margin:0 1px;width:8px}.v-date-picker-table--date .v-date-picker-table__events{bottom:6px}.v-date-picker-table--month .v-date-picker-table__events{bottom:8px}.v-date-picker-table__current .v-date-picker-table__events{margin-bottom:-1px}.v-date-picker-table--disabled{pointer-events:none}.theme--light.v-picker__title{background:#e0e0e0}.theme--dark.v-picker__title{background:#616161}.theme--light.v-picker__body{background:#fff}.theme--dark.v-picker__body{background:#424242}.v-picker{border-radius:4px;contain:layout style;display:inline-flex;flex-direction:column;font-size:1rem;vertical-align:top;position:relative}.v-picker--full-width{display:flex;width:100%}.v-picker--full-width>.v-picker__body{margin:initial}.v-picker__title{color:#fff;border-top-left-radius:4px;border-top-right-radius:4px;padding:16px}.v-picker__title__btn{transition:.3s cubic-bezier(.25,.8,.5,1)}.v-picker__title__btn:not(.v-picker__title__btn--active){opacity:.6;cursor:pointer}.v-picker__title__btn:not(.v-picker__title__btn--active):hover:not(:focus){opacity:1}.v-picker__title__btn--readonly{pointer-events:none}.v-picker__title__btn--active{opacity:1}.v-picker__body{height:auto;overflow:hidden;position:relative;z-index:0;flex:1 0 auto;display:flex;flex-direction:column;align-items:center;margin:0 auto}.v-picker__body>div{width:100%}.v-picker__body>div.fade-transition-leave-active{position:absolute}.v-picker--landscape .v-picker__title{border-top-right-radius:0;border-bottom-right-radius:0;width:170px;position:absolute;top:0;height:100%;z-index:1}.v-application--is-ltr .v-picker--landscape .v-picker__title{left:0}.v-application--is-rtl .v-picker--landscape .v-picker__title{right:0}.v-application--is-ltr .v-picker--landscape .v-picker__actions:not(.v-picker__actions--no-title),.v-application--is-ltr .v-picker--landscape .v-picker__body:not(.v-picker__body--no-title){margin-left:170px;margin-right:0}.v-application--is-rtl .v-picker--landscape .v-picker__actions:not(.v-picker__actions--no-title),.v-application--is-rtl .v-picker--landscape .v-picker__body:not(.v-picker__body--no-title){margin-right:170px;margin-left:0}.v-picker--flat{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-date-picker-title{display:flex;justify-content:space-between;flex-direction:column;flex-wrap:wrap;line-height:1}.v-application--is-ltr .v-date-picker-title .v-picker__title__btn{text-align:left}.v-application--is-rtl .v-date-picker-title .v-picker__title__btn{text-align:right}.v-date-picker-title__year{align-items:center;display:inline-flex;font-size:14px;font-weight:500;margin-bottom:8px}.v-date-picker-title__date{font-size:34px;text-align:left;font-weight:500;position:relative;overflow:hidden;padding-bottom:8px;margin-bottom:-8px}.v-date-picker-title__date>div{position:relative}.v-date-picker-title--disabled{pointer-events:none}.v-date-picker-years{font-size:16px;font-weight:400;height:290px;list-style-type:none;overflow:auto;text-align:center}.v-date-picker-years.v-date-picker-years{padding:0}.v-date-picker-years li{cursor:pointer;padding:8px 0;transition:none}.v-date-picker-years li.active{font-size:26px;font-weight:500;padding:10px 0}.v-date-picker-years li:hover{background:rgba(0,0,0,.12)}.v-picker--landscape .v-date-picker-years{padding:0;height:290px} \ No newline at end of file diff --git a/dhis2App/css/chunk-b33551c6.76a811a3.css b/dhis2App/css/chunk-b33551c6.76a811a3.css new file mode 100644 index 000000000..fbd43205c --- /dev/null +++ b/dhis2App/css/chunk-b33551c6.76a811a3.css @@ -0,0 +1 @@ +.theme--light.v-file-input .v-file-input__text{color:rgba(0,0,0,.87)}.theme--light.v-file-input .v-file-input__text--placeholder{color:rgba(0,0,0,.6)}.theme--light.v-file-input.v-input--is-disabled .v-file-input__text,.theme--light.v-file-input.v-input--is-disabled .v-file-input__text .v-file-input__text--placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-file-input .v-file-input__text{color:#fff}.theme--dark.v-file-input .v-file-input__text--placeholder{color:hsla(0,0%,100%,.7)}.theme--dark.v-file-input.v-input--is-disabled .v-file-input__text,.theme--dark.v-file-input.v-input--is-disabled .v-file-input__text .v-file-input__text--placeholder{color:hsla(0,0%,100%,.5)}.v-file-input input[type=file]{left:0;opacity:0;pointer-events:none;position:absolute;max-width:0;width:0}.v-file-input .v-file-input__text{align-items:center;align-self:stretch;display:flex;flex-wrap:wrap;width:100%}.v-file-input .v-file-input__text.v-file-input__text--chips{flex-wrap:wrap}.v-file-input .v-file-input__text .v-chip{margin:4px}.v-file-input .v-text-field__slot{min-height:32px}.v-file-input.v-input--dense .v-text-field__slot{min-height:26px}.v-file-input.v-text-field--filled:not(.v-text-field--single-line) .v-file-input__text{padding-top:22px}.v-file-input.v-text-field--outlined .v-text-field__slot{padding:6px 0}.v-file-input.v-text-field--outlined.v-input--dense .v-text-field__slot{padding:3px 0} \ No newline at end of file diff --git a/dhis2App/css/chunk-vendors.7de2f704.css b/dhis2App/css/chunk-vendors.7de2f704.css new file mode 100644 index 000000000..3c686abbb --- /dev/null +++ b/dhis2App/css/chunk-vendors.7de2f704.css @@ -0,0 +1,9 @@ +.theme--light.v-btn.v-btn--disabled,.theme--light.v-btn.v-btn--disabled .v-btn__loading,.theme--light.v-btn.v-btn--disabled .v-icon{color:rgba(0,0,0,.26)!important}.theme--dark.v-btn.v-btn--disabled,.theme--dark.v-btn.v-btn--disabled .v-btn__loading,.theme--dark.v-btn.v-btn--disabled .v-icon{color:hsla(0,0%,100%,.3)!important}.v-btn.v-size--default,.v-btn.v-size--large{font-size:.875rem}.v-application--is-ltr .v-btn__content .v-icon--right,.v-application--is-rtl .v-btn__content .v-icon--left{margin-left:8px;margin-right:-4px}.v-btn--fab.v-size--default .v-icon,.v-btn--fab.v-size--small .v-icon,.v-btn--icon.v-size--default .v-icon,.v-btn--icon.v-size--small .v-icon{height:24px;font-size:24px;width:24px}/*! + * ress.css • v2.0.4 + * MIT License + * github.com/filipelinhares/ress + */.picker-reverse-transition-enter,.picker-transition-leave-to{transform:translateY(-100%)}.tab-reverse-transition-enter,.tab-transition-leave-to{transform:translate(-100%)}@supports(-webkit-touch-callout:none){body{cursor:pointer}}.v-application .display-3,.v-application .display-4{font-weight:300;font-family:Roboto,sans-serif!important}.v-application .display-1,.v-application .display-2{font-weight:400;font-family:Roboto,sans-serif!important}.v-application .headline,.v-application .title{line-height:2rem;font-family:Roboto,sans-serif!important}.v-application .body-1,.v-application .body-2,.v-application .caption,.v-application .subtitle-1{font-weight:400;font-family:Roboto,sans-serif!important}.v-application--is-rtl .float-end{float:left!important}.v-application--is-ltr .float-end,.v-application--is-rtl .float-start{float:right!important}.v-application--is-ltr .float-start{float:left!important}.v-application .text-h1,.v-application .text-h2{font-weight:300;font-family:Roboto,sans-serif!important}.v-application .text-h3,.v-application .text-h4{font-weight:400;font-family:Roboto,sans-serif!important}.v-application .text-h5,.v-application .text-h6{line-height:2rem;font-family:Roboto,sans-serif!important}.v-application .text-body-2,.v-application .text-button{font-size:.875rem!important;font-family:Roboto,sans-serif!important}.v-application .text-caption,.v-application .text-overline{font-size:.75rem!important;font-family:Roboto,sans-serif!important}@media(min-width:600px){.v-application .d-sm-none{display:none!important}.v-application .d-sm-inline{display:inline!important}.v-application .d-sm-inline-block{display:inline-block!important}.v-application .d-sm-block{display:block!important}.v-application .d-sm-table{display:table!important}.v-application .d-sm-table-row{display:table-row!important}.v-application .d-sm-table-cell{display:table-cell!important}.v-application .d-sm-flex{display:flex!important}.v-application .d-sm-inline-flex{display:inline-flex!important}.v-application .float-sm-none{float:none!important}.v-application .float-sm-left{float:left!important}.v-application .float-sm-right{float:right!important}.v-application--is-rtl .float-sm-end{float:left!important}.v-application--is-ltr .float-sm-end,.v-application--is-rtl .float-sm-start{float:right!important}.v-application--is-ltr .float-sm-start{float:left!important}.v-application .flex-sm-fill{flex:1 1 auto!important}.v-application .flex-sm-row{flex-direction:row!important}.v-application .flex-sm-column{flex-direction:column!important}.v-application .flex-sm-row-reverse{flex-direction:row-reverse!important}.v-application .flex-sm-column-reverse{flex-direction:column-reverse!important}.v-application .flex-sm-grow-0{flex-grow:0!important}.v-application .flex-sm-grow-1{flex-grow:1!important}.v-application .flex-sm-shrink-0{flex-shrink:0!important}.v-application .flex-sm-shrink-1{flex-shrink:1!important}.v-application .flex-sm-wrap{flex-wrap:wrap!important}.v-application .flex-sm-nowrap{flex-wrap:nowrap!important}.v-application .flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.v-application .justify-sm-start{justify-content:flex-start!important}.v-application .justify-sm-end{justify-content:flex-end!important}.v-application .justify-sm-center{justify-content:center!important}.v-application .justify-sm-space-between{justify-content:space-between!important}.v-application .justify-sm-space-around{justify-content:space-around!important}.v-application .align-sm-start{align-items:flex-start!important}.v-application .align-sm-end{align-items:flex-end!important}.v-application .align-sm-center{align-items:center!important}.v-application .align-sm-baseline{align-items:baseline!important}.v-application .align-sm-stretch{align-items:stretch!important}.v-application .align-content-sm-start{align-content:flex-start!important}.v-application .align-content-sm-end{align-content:flex-end!important}.v-application .align-content-sm-center{align-content:center!important}.v-application .align-content-sm-space-between{align-content:space-between!important}.v-application .align-content-sm-space-around{align-content:space-around!important}.v-application .align-content-sm-stretch{align-content:stretch!important}.v-application .align-self-sm-auto{align-self:auto!important}.v-application .align-self-sm-start{align-self:flex-start!important}.v-application .align-self-sm-end{align-self:flex-end!important}.v-application .align-self-sm-center{align-self:center!important}.v-application .align-self-sm-baseline{align-self:baseline!important}.v-application .align-self-sm-stretch{align-self:stretch!important}.v-application .order-sm-first{order:-1!important}.v-application .order-sm-0{order:0!important}.v-application .order-sm-1{order:1!important}.v-application .order-sm-2{order:2!important}.v-application .order-sm-3{order:3!important}.v-application .order-sm-4{order:4!important}.v-application .order-sm-5{order:5!important}.v-application .order-sm-6{order:6!important}.v-application .order-sm-7{order:7!important}.v-application .order-sm-8{order:8!important}.v-application .order-sm-9{order:9!important}.v-application .order-sm-10{order:10!important}.v-application .order-sm-11{order:11!important}.v-application .order-sm-12{order:12!important}.v-application .order-sm-last{order:13!important}.v-application .ma-sm-0{margin:0!important}.v-application .ma-sm-1{margin:4px!important}.v-application .ma-sm-2{margin:8px!important}.v-application .ma-sm-3{margin:12px!important}.v-application .ma-sm-4{margin:16px!important}.v-application .ma-sm-5{margin:20px!important}.v-application .ma-sm-6{margin:24px!important}.v-application .ma-sm-7{margin:28px!important}.v-application .ma-sm-8{margin:32px!important}.v-application .ma-sm-9{margin:36px!important}.v-application .ma-sm-10{margin:40px!important}.v-application .ma-sm-11{margin:44px!important}.v-application .ma-sm-12{margin:48px!important}.v-application .ma-sm-13{margin:52px!important}.v-application .ma-sm-14{margin:56px!important}.v-application .ma-sm-15{margin:60px!important}.v-application .ma-sm-16{margin:64px!important}.v-application .ma-sm-auto{margin:auto!important}.v-application .mx-sm-0{margin-right:0!important;margin-left:0!important}.v-application .mx-sm-1{margin-right:4px!important;margin-left:4px!important}.v-application .mx-sm-2{margin-right:8px!important;margin-left:8px!important}.v-application .mx-sm-3{margin-right:12px!important;margin-left:12px!important}.v-application .mx-sm-4{margin-right:16px!important;margin-left:16px!important}.v-application .mx-sm-5{margin-right:20px!important;margin-left:20px!important}.v-application .mx-sm-6{margin-right:24px!important;margin-left:24px!important}.v-application .mx-sm-7{margin-right:28px!important;margin-left:28px!important}.v-application .mx-sm-8{margin-right:32px!important;margin-left:32px!important}.v-application .mx-sm-9{margin-right:36px!important;margin-left:36px!important}.v-application .mx-sm-10{margin-right:40px!important;margin-left:40px!important}.v-application .mx-sm-11{margin-right:44px!important;margin-left:44px!important}.v-application .mx-sm-12{margin-right:48px!important;margin-left:48px!important}.v-application .mx-sm-13{margin-right:52px!important;margin-left:52px!important}.v-application .mx-sm-14{margin-right:56px!important;margin-left:56px!important}.v-application .mx-sm-15{margin-right:60px!important;margin-left:60px!important}.v-application .mx-sm-16{margin-right:64px!important;margin-left:64px!important}.v-application .mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.v-application .my-sm-0{margin-top:0!important;margin-bottom:0!important}.v-application .my-sm-1{margin-top:4px!important;margin-bottom:4px!important}.v-application .my-sm-2{margin-top:8px!important;margin-bottom:8px!important}.v-application .my-sm-3{margin-top:12px!important;margin-bottom:12px!important}.v-application .my-sm-4{margin-top:16px!important;margin-bottom:16px!important}.v-application .my-sm-5{margin-top:20px!important;margin-bottom:20px!important}.v-application .my-sm-6{margin-top:24px!important;margin-bottom:24px!important}.v-application .my-sm-7{margin-top:28px!important;margin-bottom:28px!important}.v-application .my-sm-8{margin-top:32px!important;margin-bottom:32px!important}.v-application .my-sm-9{margin-top:36px!important;margin-bottom:36px!important}.v-application .my-sm-10{margin-top:40px!important;margin-bottom:40px!important}.v-application .my-sm-11{margin-top:44px!important;margin-bottom:44px!important}.v-application .my-sm-12{margin-top:48px!important;margin-bottom:48px!important}.v-application .my-sm-13{margin-top:52px!important;margin-bottom:52px!important}.v-application .my-sm-14{margin-top:56px!important;margin-bottom:56px!important}.v-application .my-sm-15{margin-top:60px!important;margin-bottom:60px!important}.v-application .my-sm-16{margin-top:64px!important;margin-bottom:64px!important}.v-application .my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.v-application .mt-sm-0{margin-top:0!important}.v-application .mt-sm-1{margin-top:4px!important}.v-application .mt-sm-2{margin-top:8px!important}.v-application .mt-sm-3{margin-top:12px!important}.v-application .mt-sm-4{margin-top:16px!important}.v-application .mt-sm-5{margin-top:20px!important}.v-application .mt-sm-6{margin-top:24px!important}.v-application .mt-sm-7{margin-top:28px!important}.v-application .mt-sm-8{margin-top:32px!important}.v-application .mt-sm-9{margin-top:36px!important}.v-application .mt-sm-10{margin-top:40px!important}.v-application .mt-sm-11{margin-top:44px!important}.v-application .mt-sm-12{margin-top:48px!important}.v-application .mt-sm-13{margin-top:52px!important}.v-application .mt-sm-14{margin-top:56px!important}.v-application .mt-sm-15{margin-top:60px!important}.v-application .mt-sm-16{margin-top:64px!important}.v-application .mt-sm-auto{margin-top:auto!important}.v-application .mr-sm-0{margin-right:0!important}.v-application .mr-sm-1{margin-right:4px!important}.v-application .mr-sm-2{margin-right:8px!important}.v-application .mr-sm-3{margin-right:12px!important}.v-application .mr-sm-4{margin-right:16px!important}.v-application .mr-sm-5{margin-right:20px!important}.v-application .mr-sm-6{margin-right:24px!important}.v-application .mr-sm-7{margin-right:28px!important}.v-application .mr-sm-8{margin-right:32px!important}.v-application .mr-sm-9{margin-right:36px!important}.v-application .mr-sm-10{margin-right:40px!important}.v-application .mr-sm-11{margin-right:44px!important}.v-application .mr-sm-12{margin-right:48px!important}.v-application .mr-sm-13{margin-right:52px!important}.v-application .mr-sm-14{margin-right:56px!important}.v-application .mr-sm-15{margin-right:60px!important}.v-application .mr-sm-16{margin-right:64px!important}.v-application .mr-sm-auto{margin-right:auto!important}.v-application .mb-sm-0{margin-bottom:0!important}.v-application .mb-sm-1{margin-bottom:4px!important}.v-application .mb-sm-2{margin-bottom:8px!important}.v-application .mb-sm-3{margin-bottom:12px!important}.v-application .mb-sm-4{margin-bottom:16px!important}.v-application .mb-sm-5{margin-bottom:20px!important}.v-application .mb-sm-6{margin-bottom:24px!important}.v-application .mb-sm-7{margin-bottom:28px!important}.v-application .mb-sm-8{margin-bottom:32px!important}.v-application .mb-sm-9{margin-bottom:36px!important}.v-application .mb-sm-10{margin-bottom:40px!important}.v-application .mb-sm-11{margin-bottom:44px!important}.v-application .mb-sm-12{margin-bottom:48px!important}.v-application .mb-sm-13{margin-bottom:52px!important}.v-application .mb-sm-14{margin-bottom:56px!important}.v-application .mb-sm-15{margin-bottom:60px!important}.v-application .mb-sm-16{margin-bottom:64px!important}.v-application .mb-sm-auto{margin-bottom:auto!important}.v-application .ml-sm-0{margin-left:0!important}.v-application .ml-sm-1{margin-left:4px!important}.v-application .ml-sm-2{margin-left:8px!important}.v-application .ml-sm-3{margin-left:12px!important}.v-application .ml-sm-4{margin-left:16px!important}.v-application .ml-sm-5{margin-left:20px!important}.v-application .ml-sm-6{margin-left:24px!important}.v-application .ml-sm-7{margin-left:28px!important}.v-application .ml-sm-8{margin-left:32px!important}.v-application .ml-sm-9{margin-left:36px!important}.v-application .ml-sm-10{margin-left:40px!important}.v-application .ml-sm-11{margin-left:44px!important}.v-application .ml-sm-12{margin-left:48px!important}.v-application .ml-sm-13{margin-left:52px!important}.v-application .ml-sm-14{margin-left:56px!important}.v-application .ml-sm-15{margin-left:60px!important}.v-application .ml-sm-16{margin-left:64px!important}.v-application .ml-sm-auto{margin-left:auto!important}.v-application--is-ltr .ms-sm-0{margin-left:0!important}.v-application--is-rtl .ms-sm-0{margin-right:0!important}.v-application--is-ltr .ms-sm-1{margin-left:4px!important}.v-application--is-rtl .ms-sm-1{margin-right:4px!important}.v-application--is-ltr .ms-sm-2{margin-left:8px!important}.v-application--is-rtl .ms-sm-2{margin-right:8px!important}.v-application--is-ltr .ms-sm-3{margin-left:12px!important}.v-application--is-rtl .ms-sm-3{margin-right:12px!important}.v-application--is-ltr .ms-sm-4{margin-left:16px!important}.v-application--is-rtl .ms-sm-4{margin-right:16px!important}.v-application--is-ltr .ms-sm-5{margin-left:20px!important}.v-application--is-rtl .ms-sm-5{margin-right:20px!important}.v-application--is-ltr .ms-sm-6{margin-left:24px!important}.v-application--is-rtl .ms-sm-6{margin-right:24px!important}.v-application--is-ltr .ms-sm-7{margin-left:28px!important}.v-application--is-rtl .ms-sm-7{margin-right:28px!important}.v-application--is-ltr .ms-sm-8{margin-left:32px!important}.v-application--is-rtl .ms-sm-8{margin-right:32px!important}.v-application--is-ltr .ms-sm-9{margin-left:36px!important}.v-application--is-rtl .ms-sm-9{margin-right:36px!important}.v-application--is-ltr .ms-sm-10{margin-left:40px!important}.v-application--is-rtl .ms-sm-10{margin-right:40px!important}.v-application--is-ltr .ms-sm-11{margin-left:44px!important}.v-application--is-rtl .ms-sm-11{margin-right:44px!important}.v-application--is-ltr .ms-sm-12{margin-left:48px!important}.v-application--is-rtl .ms-sm-12{margin-right:48px!important}.v-application--is-ltr .ms-sm-13{margin-left:52px!important}.v-application--is-rtl .ms-sm-13{margin-right:52px!important}.v-application--is-ltr .ms-sm-14{margin-left:56px!important}.v-application--is-rtl .ms-sm-14{margin-right:56px!important}.v-application--is-ltr .ms-sm-15{margin-left:60px!important}.v-application--is-rtl .ms-sm-15{margin-right:60px!important}.v-application--is-ltr .ms-sm-16{margin-left:64px!important}.v-application--is-rtl .ms-sm-16{margin-right:64px!important}.v-application--is-ltr .ms-sm-auto{margin-left:auto!important}.v-application--is-rtl .ms-sm-auto{margin-right:auto!important}.v-application--is-ltr .me-sm-0{margin-right:0!important}.v-application--is-rtl .me-sm-0{margin-left:0!important}.v-application--is-ltr .me-sm-1{margin-right:4px!important}.v-application--is-rtl .me-sm-1{margin-left:4px!important}.v-application--is-ltr .me-sm-2{margin-right:8px!important}.v-application--is-rtl .me-sm-2{margin-left:8px!important}.v-application--is-ltr .me-sm-3{margin-right:12px!important}.v-application--is-rtl .me-sm-3{margin-left:12px!important}.v-application--is-ltr .me-sm-4{margin-right:16px!important}.v-application--is-rtl .me-sm-4{margin-left:16px!important}.v-application--is-ltr .me-sm-5{margin-right:20px!important}.v-application--is-rtl .me-sm-5{margin-left:20px!important}.v-application--is-ltr .me-sm-6{margin-right:24px!important}.v-application--is-rtl .me-sm-6{margin-left:24px!important}.v-application--is-ltr .me-sm-7{margin-right:28px!important}.v-application--is-rtl .me-sm-7{margin-left:28px!important}.v-application--is-ltr .me-sm-8{margin-right:32px!important}.v-application--is-rtl .me-sm-8{margin-left:32px!important}.v-application--is-ltr .me-sm-9{margin-right:36px!important}.v-application--is-rtl .me-sm-9{margin-left:36px!important}.v-application--is-ltr .me-sm-10{margin-right:40px!important}.v-application--is-rtl .me-sm-10{margin-left:40px!important}.v-application--is-ltr .me-sm-11{margin-right:44px!important}.v-application--is-rtl .me-sm-11{margin-left:44px!important}.v-application--is-ltr .me-sm-12{margin-right:48px!important}.v-application--is-rtl .me-sm-12{margin-left:48px!important}.v-application--is-ltr .me-sm-13{margin-right:52px!important}.v-application--is-rtl .me-sm-13{margin-left:52px!important}.v-application--is-ltr .me-sm-14{margin-right:56px!important}.v-application--is-rtl .me-sm-14{margin-left:56px!important}.v-application--is-ltr .me-sm-15{margin-right:60px!important}.v-application--is-rtl .me-sm-15{margin-left:60px!important}.v-application--is-ltr .me-sm-16{margin-right:64px!important}.v-application--is-rtl .me-sm-16{margin-left:64px!important}.v-application--is-ltr .me-sm-auto{margin-right:auto!important}.v-application--is-rtl .me-sm-auto{margin-left:auto!important}.v-application .ma-sm-n1{margin:-4px!important}.v-application .ma-sm-n2{margin:-8px!important}.v-application .ma-sm-n3{margin:-12px!important}.v-application .ma-sm-n4{margin:-16px!important}.v-application .ma-sm-n5{margin:-20px!important}.v-application .ma-sm-n6{margin:-24px!important}.v-application .ma-sm-n7{margin:-28px!important}.v-application .ma-sm-n8{margin:-32px!important}.v-application .ma-sm-n9{margin:-36px!important}.v-application .ma-sm-n10{margin:-40px!important}.v-application .ma-sm-n11{margin:-44px!important}.v-application .ma-sm-n12{margin:-48px!important}.v-application .ma-sm-n13{margin:-52px!important}.v-application .ma-sm-n14{margin:-56px!important}.v-application .ma-sm-n15{margin:-60px!important}.v-application .ma-sm-n16{margin:-64px!important}.v-application .mx-sm-n1{margin-right:-4px!important;margin-left:-4px!important}.v-application .mx-sm-n2{margin-right:-8px!important;margin-left:-8px!important}.v-application .mx-sm-n3{margin-right:-12px!important;margin-left:-12px!important}.v-application .mx-sm-n4{margin-right:-16px!important;margin-left:-16px!important}.v-application .mx-sm-n5{margin-right:-20px!important;margin-left:-20px!important}.v-application .mx-sm-n6{margin-right:-24px!important;margin-left:-24px!important}.v-application .mx-sm-n7{margin-right:-28px!important;margin-left:-28px!important}.v-application .mx-sm-n8{margin-right:-32px!important;margin-left:-32px!important}.v-application .mx-sm-n9{margin-right:-36px!important;margin-left:-36px!important}.v-application .mx-sm-n10{margin-right:-40px!important;margin-left:-40px!important}.v-application .mx-sm-n11{margin-right:-44px!important;margin-left:-44px!important}.v-application .mx-sm-n12{margin-right:-48px!important;margin-left:-48px!important}.v-application .mx-sm-n13{margin-right:-52px!important;margin-left:-52px!important}.v-application .mx-sm-n14{margin-right:-56px!important;margin-left:-56px!important}.v-application .mx-sm-n15{margin-right:-60px!important;margin-left:-60px!important}.v-application .mx-sm-n16{margin-right:-64px!important;margin-left:-64px!important}.v-application .my-sm-n1{margin-top:-4px!important;margin-bottom:-4px!important}.v-application .my-sm-n2{margin-top:-8px!important;margin-bottom:-8px!important}.v-application .my-sm-n3{margin-top:-12px!important;margin-bottom:-12px!important}.v-application .my-sm-n4{margin-top:-16px!important;margin-bottom:-16px!important}.v-application .my-sm-n5{margin-top:-20px!important;margin-bottom:-20px!important}.v-application .my-sm-n6{margin-top:-24px!important;margin-bottom:-24px!important}.v-application .my-sm-n7{margin-top:-28px!important;margin-bottom:-28px!important}.v-application .my-sm-n8{margin-top:-32px!important;margin-bottom:-32px!important}.v-application .my-sm-n9{margin-top:-36px!important;margin-bottom:-36px!important}.v-application .my-sm-n10{margin-top:-40px!important;margin-bottom:-40px!important}.v-application .my-sm-n11{margin-top:-44px!important;margin-bottom:-44px!important}.v-application .my-sm-n12{margin-top:-48px!important;margin-bottom:-48px!important}.v-application .my-sm-n13{margin-top:-52px!important;margin-bottom:-52px!important}.v-application .my-sm-n14{margin-top:-56px!important;margin-bottom:-56px!important}.v-application .my-sm-n15{margin-top:-60px!important;margin-bottom:-60px!important}.v-application .my-sm-n16{margin-top:-64px!important;margin-bottom:-64px!important}.v-application .mt-sm-n1{margin-top:-4px!important}.v-application .mt-sm-n2{margin-top:-8px!important}.v-application .mt-sm-n3{margin-top:-12px!important}.v-application .mt-sm-n4{margin-top:-16px!important}.v-application .mt-sm-n5{margin-top:-20px!important}.v-application .mt-sm-n6{margin-top:-24px!important}.v-application .mt-sm-n7{margin-top:-28px!important}.v-application .mt-sm-n8{margin-top:-32px!important}.v-application .mt-sm-n9{margin-top:-36px!important}.v-application .mt-sm-n10{margin-top:-40px!important}.v-application .mt-sm-n11{margin-top:-44px!important}.v-application .mt-sm-n12{margin-top:-48px!important}.v-application .mt-sm-n13{margin-top:-52px!important}.v-application .mt-sm-n14{margin-top:-56px!important}.v-application .mt-sm-n15{margin-top:-60px!important}.v-application .mt-sm-n16{margin-top:-64px!important}.v-application .mr-sm-n1{margin-right:-4px!important}.v-application .mr-sm-n2{margin-right:-8px!important}.v-application .mr-sm-n3{margin-right:-12px!important}.v-application .mr-sm-n4{margin-right:-16px!important}.v-application .mr-sm-n5{margin-right:-20px!important}.v-application .mr-sm-n6{margin-right:-24px!important}.v-application .mr-sm-n7{margin-right:-28px!important}.v-application .mr-sm-n8{margin-right:-32px!important}.v-application .mr-sm-n9{margin-right:-36px!important}.v-application .mr-sm-n10{margin-right:-40px!important}.v-application .mr-sm-n11{margin-right:-44px!important}.v-application .mr-sm-n12{margin-right:-48px!important}.v-application .mr-sm-n13{margin-right:-52px!important}.v-application .mr-sm-n14{margin-right:-56px!important}.v-application .mr-sm-n15{margin-right:-60px!important}.v-application .mr-sm-n16{margin-right:-64px!important}.v-application .mb-sm-n1{margin-bottom:-4px!important}.v-application .mb-sm-n2{margin-bottom:-8px!important}.v-application .mb-sm-n3{margin-bottom:-12px!important}.v-application .mb-sm-n4{margin-bottom:-16px!important}.v-application .mb-sm-n5{margin-bottom:-20px!important}.v-application .mb-sm-n6{margin-bottom:-24px!important}.v-application .mb-sm-n7{margin-bottom:-28px!important}.v-application .mb-sm-n8{margin-bottom:-32px!important}.v-application .mb-sm-n9{margin-bottom:-36px!important}.v-application .mb-sm-n10{margin-bottom:-40px!important}.v-application .mb-sm-n11{margin-bottom:-44px!important}.v-application .mb-sm-n12{margin-bottom:-48px!important}.v-application .mb-sm-n13{margin-bottom:-52px!important}.v-application .mb-sm-n14{margin-bottom:-56px!important}.v-application .mb-sm-n15{margin-bottom:-60px!important}.v-application .mb-sm-n16{margin-bottom:-64px!important}.v-application .ml-sm-n1{margin-left:-4px!important}.v-application .ml-sm-n2{margin-left:-8px!important}.v-application .ml-sm-n3{margin-left:-12px!important}.v-application .ml-sm-n4{margin-left:-16px!important}.v-application .ml-sm-n5{margin-left:-20px!important}.v-application .ml-sm-n6{margin-left:-24px!important}.v-application .ml-sm-n7{margin-left:-28px!important}.v-application .ml-sm-n8{margin-left:-32px!important}.v-application .ml-sm-n9{margin-left:-36px!important}.v-application .ml-sm-n10{margin-left:-40px!important}.v-application .ml-sm-n11{margin-left:-44px!important}.v-application .ml-sm-n12{margin-left:-48px!important}.v-application .ml-sm-n13{margin-left:-52px!important}.v-application .ml-sm-n14{margin-left:-56px!important}.v-application .ml-sm-n15{margin-left:-60px!important}.v-application .ml-sm-n16{margin-left:-64px!important}.v-application--is-ltr .ms-sm-n1{margin-left:-4px!important}.v-application--is-rtl .ms-sm-n1{margin-right:-4px!important}.v-application--is-ltr .ms-sm-n2{margin-left:-8px!important}.v-application--is-rtl .ms-sm-n2{margin-right:-8px!important}.v-application--is-ltr .ms-sm-n3{margin-left:-12px!important}.v-application--is-rtl .ms-sm-n3{margin-right:-12px!important}.v-application--is-ltr .ms-sm-n4{margin-left:-16px!important}.v-application--is-rtl .ms-sm-n4{margin-right:-16px!important}.v-application--is-ltr .ms-sm-n5{margin-left:-20px!important}.v-application--is-rtl .ms-sm-n5{margin-right:-20px!important}.v-application--is-ltr .ms-sm-n6{margin-left:-24px!important}.v-application--is-rtl .ms-sm-n6{margin-right:-24px!important}.v-application--is-ltr .ms-sm-n7{margin-left:-28px!important}.v-application--is-rtl .ms-sm-n7{margin-right:-28px!important}.v-application--is-ltr .ms-sm-n8{margin-left:-32px!important}.v-application--is-rtl .ms-sm-n8{margin-right:-32px!important}.v-application--is-ltr .ms-sm-n9{margin-left:-36px!important}.v-application--is-rtl .ms-sm-n9{margin-right:-36px!important}.v-application--is-ltr .ms-sm-n10{margin-left:-40px!important}.v-application--is-rtl .ms-sm-n10{margin-right:-40px!important}.v-application--is-ltr .ms-sm-n11{margin-left:-44px!important}.v-application--is-rtl .ms-sm-n11{margin-right:-44px!important}.v-application--is-ltr .ms-sm-n12{margin-left:-48px!important}.v-application--is-rtl .ms-sm-n12{margin-right:-48px!important}.v-application--is-ltr .ms-sm-n13{margin-left:-52px!important}.v-application--is-rtl .ms-sm-n13{margin-right:-52px!important}.v-application--is-ltr .ms-sm-n14{margin-left:-56px!important}.v-application--is-rtl .ms-sm-n14{margin-right:-56px!important}.v-application--is-ltr .ms-sm-n15{margin-left:-60px!important}.v-application--is-rtl .ms-sm-n15{margin-right:-60px!important}.v-application--is-ltr .ms-sm-n16{margin-left:-64px!important}.v-application--is-rtl .ms-sm-n16{margin-right:-64px!important}.v-application--is-ltr .me-sm-n1{margin-right:-4px!important}.v-application--is-rtl .me-sm-n1{margin-left:-4px!important}.v-application--is-ltr .me-sm-n2{margin-right:-8px!important}.v-application--is-rtl .me-sm-n2{margin-left:-8px!important}.v-application--is-ltr .me-sm-n3{margin-right:-12px!important}.v-application--is-rtl .me-sm-n3{margin-left:-12px!important}.v-application--is-ltr .me-sm-n4{margin-right:-16px!important}.v-application--is-rtl .me-sm-n4{margin-left:-16px!important}.v-application--is-ltr .me-sm-n5{margin-right:-20px!important}.v-application--is-rtl .me-sm-n5{margin-left:-20px!important}.v-application--is-ltr .me-sm-n6{margin-right:-24px!important}.v-application--is-rtl .me-sm-n6{margin-left:-24px!important}.v-application--is-ltr .me-sm-n7{margin-right:-28px!important}.v-application--is-rtl .me-sm-n7{margin-left:-28px!important}.v-application--is-ltr .me-sm-n8{margin-right:-32px!important}.v-application--is-rtl .me-sm-n8{margin-left:-32px!important}.v-application--is-ltr .me-sm-n9{margin-right:-36px!important}.v-application--is-rtl .me-sm-n9{margin-left:-36px!important}.v-application--is-ltr .me-sm-n10{margin-right:-40px!important}.v-application--is-rtl .me-sm-n10{margin-left:-40px!important}.v-application--is-ltr .me-sm-n11{margin-right:-44px!important}.v-application--is-rtl .me-sm-n11{margin-left:-44px!important}.v-application--is-ltr .me-sm-n12{margin-right:-48px!important}.v-application--is-rtl .me-sm-n12{margin-left:-48px!important}.v-application--is-ltr .me-sm-n13{margin-right:-52px!important}.v-application--is-rtl .me-sm-n13{margin-left:-52px!important}.v-application--is-ltr .me-sm-n14{margin-right:-56px!important}.v-application--is-rtl .me-sm-n14{margin-left:-56px!important}.v-application--is-ltr .me-sm-n15{margin-right:-60px!important}.v-application--is-rtl .me-sm-n15{margin-left:-60px!important}.v-application--is-ltr .me-sm-n16{margin-right:-64px!important}.v-application--is-rtl .me-sm-n16{margin-left:-64px!important}.v-application .pa-sm-0{padding:0!important}.v-application .pa-sm-1{padding:4px!important}.v-application .pa-sm-2{padding:8px!important}.v-application .pa-sm-3{padding:12px!important}.v-application .pa-sm-4{padding:16px!important}.v-application .pa-sm-5{padding:20px!important}.v-application .pa-sm-6{padding:24px!important}.v-application .pa-sm-7{padding:28px!important}.v-application .pa-sm-8{padding:32px!important}.v-application .pa-sm-9{padding:36px!important}.v-application .pa-sm-10{padding:40px!important}.v-application .pa-sm-11{padding:44px!important}.v-application .pa-sm-12{padding:48px!important}.v-application .pa-sm-13{padding:52px!important}.v-application .pa-sm-14{padding:56px!important}.v-application .pa-sm-15{padding:60px!important}.v-application .pa-sm-16{padding:64px!important}.v-application .px-sm-0{padding-right:0!important;padding-left:0!important}.v-application .px-sm-1{padding-right:4px!important;padding-left:4px!important}.v-application .px-sm-2{padding-right:8px!important;padding-left:8px!important}.v-application .px-sm-3{padding-right:12px!important;padding-left:12px!important}.v-application .px-sm-4{padding-right:16px!important;padding-left:16px!important}.v-application .px-sm-5{padding-right:20px!important;padding-left:20px!important}.v-application .px-sm-6{padding-right:24px!important;padding-left:24px!important}.v-application .px-sm-7{padding-right:28px!important;padding-left:28px!important}.v-application .px-sm-8{padding-right:32px!important;padding-left:32px!important}.v-application .px-sm-9{padding-right:36px!important;padding-left:36px!important}.v-application .px-sm-10{padding-right:40px!important;padding-left:40px!important}.v-application .px-sm-11{padding-right:44px!important;padding-left:44px!important}.v-application .px-sm-12{padding-right:48px!important;padding-left:48px!important}.v-application .px-sm-13{padding-right:52px!important;padding-left:52px!important}.v-application .px-sm-14{padding-right:56px!important;padding-left:56px!important}.v-application .px-sm-15{padding-right:60px!important;padding-left:60px!important}.v-application .px-sm-16{padding-right:64px!important;padding-left:64px!important}.v-application .py-sm-0{padding-top:0!important;padding-bottom:0!important}.v-application .py-sm-1{padding-top:4px!important;padding-bottom:4px!important}.v-application .py-sm-2{padding-top:8px!important;padding-bottom:8px!important}.v-application .py-sm-3{padding-top:12px!important;padding-bottom:12px!important}.v-application .py-sm-4{padding-top:16px!important;padding-bottom:16px!important}.v-application .py-sm-5{padding-top:20px!important;padding-bottom:20px!important}.v-application .py-sm-6{padding-top:24px!important;padding-bottom:24px!important}.v-application .py-sm-7{padding-top:28px!important;padding-bottom:28px!important}.v-application .py-sm-8{padding-top:32px!important;padding-bottom:32px!important}.v-application .py-sm-9{padding-top:36px!important;padding-bottom:36px!important}.v-application .py-sm-10{padding-top:40px!important;padding-bottom:40px!important}.v-application .py-sm-11{padding-top:44px!important;padding-bottom:44px!important}.v-application .py-sm-12{padding-top:48px!important;padding-bottom:48px!important}.v-application .py-sm-13{padding-top:52px!important;padding-bottom:52px!important}.v-application .py-sm-14{padding-top:56px!important;padding-bottom:56px!important}.v-application .py-sm-15{padding-top:60px!important;padding-bottom:60px!important}.v-application .py-sm-16{padding-top:64px!important;padding-bottom:64px!important}.v-application .pt-sm-0{padding-top:0!important}.v-application .pt-sm-1{padding-top:4px!important}.v-application .pt-sm-2{padding-top:8px!important}.v-application .pt-sm-3{padding-top:12px!important}.v-application .pt-sm-4{padding-top:16px!important}.v-application .pt-sm-5{padding-top:20px!important}.v-application .pt-sm-6{padding-top:24px!important}.v-application .pt-sm-7{padding-top:28px!important}.v-application .pt-sm-8{padding-top:32px!important}.v-application .pt-sm-9{padding-top:36px!important}.v-application .pt-sm-10{padding-top:40px!important}.v-application .pt-sm-11{padding-top:44px!important}.v-application .pt-sm-12{padding-top:48px!important}.v-application .pt-sm-13{padding-top:52px!important}.v-application .pt-sm-14{padding-top:56px!important}.v-application .pt-sm-15{padding-top:60px!important}.v-application .pt-sm-16{padding-top:64px!important}.v-application .pr-sm-0{padding-right:0!important}.v-application .pr-sm-1{padding-right:4px!important}.v-application .pr-sm-2{padding-right:8px!important}.v-application .pr-sm-3{padding-right:12px!important}.v-application .pr-sm-4{padding-right:16px!important}.v-application .pr-sm-5{padding-right:20px!important}.v-application .pr-sm-6{padding-right:24px!important}.v-application .pr-sm-7{padding-right:28px!important}.v-application .pr-sm-8{padding-right:32px!important}.v-application .pr-sm-9{padding-right:36px!important}.v-application .pr-sm-10{padding-right:40px!important}.v-application .pr-sm-11{padding-right:44px!important}.v-application .pr-sm-12{padding-right:48px!important}.v-application .pr-sm-13{padding-right:52px!important}.v-application .pr-sm-14{padding-right:56px!important}.v-application .pr-sm-15{padding-right:60px!important}.v-application .pr-sm-16{padding-right:64px!important}.v-application .pb-sm-0{padding-bottom:0!important}.v-application .pb-sm-1{padding-bottom:4px!important}.v-application .pb-sm-2{padding-bottom:8px!important}.v-application .pb-sm-3{padding-bottom:12px!important}.v-application .pb-sm-4{padding-bottom:16px!important}.v-application .pb-sm-5{padding-bottom:20px!important}.v-application .pb-sm-6{padding-bottom:24px!important}.v-application .pb-sm-7{padding-bottom:28px!important}.v-application .pb-sm-8{padding-bottom:32px!important}.v-application .pb-sm-9{padding-bottom:36px!important}.v-application .pb-sm-10{padding-bottom:40px!important}.v-application .pb-sm-11{padding-bottom:44px!important}.v-application .pb-sm-12{padding-bottom:48px!important}.v-application .pb-sm-13{padding-bottom:52px!important}.v-application .pb-sm-14{padding-bottom:56px!important}.v-application .pb-sm-15{padding-bottom:60px!important}.v-application .pb-sm-16{padding-bottom:64px!important}.v-application .pl-sm-0{padding-left:0!important}.v-application .pl-sm-1{padding-left:4px!important}.v-application .pl-sm-2{padding-left:8px!important}.v-application .pl-sm-3{padding-left:12px!important}.v-application .pl-sm-4{padding-left:16px!important}.v-application .pl-sm-5{padding-left:20px!important}.v-application .pl-sm-6{padding-left:24px!important}.v-application .pl-sm-7{padding-left:28px!important}.v-application .pl-sm-8{padding-left:32px!important}.v-application .pl-sm-9{padding-left:36px!important}.v-application .pl-sm-10{padding-left:40px!important}.v-application .pl-sm-11{padding-left:44px!important}.v-application .pl-sm-12{padding-left:48px!important}.v-application .pl-sm-13{padding-left:52px!important}.v-application .pl-sm-14{padding-left:56px!important}.v-application .pl-sm-15{padding-left:60px!important}.v-application .pl-sm-16{padding-left:64px!important}.v-application--is-ltr .ps-sm-0{padding-left:0!important}.v-application--is-rtl .ps-sm-0{padding-right:0!important}.v-application--is-ltr .ps-sm-1{padding-left:4px!important}.v-application--is-rtl .ps-sm-1{padding-right:4px!important}.v-application--is-ltr .ps-sm-2{padding-left:8px!important}.v-application--is-rtl .ps-sm-2{padding-right:8px!important}.v-application--is-ltr .ps-sm-3{padding-left:12px!important}.v-application--is-rtl .ps-sm-3{padding-right:12px!important}.v-application--is-ltr .ps-sm-4{padding-left:16px!important}.v-application--is-rtl .ps-sm-4{padding-right:16px!important}.v-application--is-ltr .ps-sm-5{padding-left:20px!important}.v-application--is-rtl .ps-sm-5{padding-right:20px!important}.v-application--is-ltr .ps-sm-6{padding-left:24px!important}.v-application--is-rtl .ps-sm-6{padding-right:24px!important}.v-application--is-ltr .ps-sm-7{padding-left:28px!important}.v-application--is-rtl .ps-sm-7{padding-right:28px!important}.v-application--is-ltr .ps-sm-8{padding-left:32px!important}.v-application--is-rtl .ps-sm-8{padding-right:32px!important}.v-application--is-ltr .ps-sm-9{padding-left:36px!important}.v-application--is-rtl .ps-sm-9{padding-right:36px!important}.v-application--is-ltr .ps-sm-10{padding-left:40px!important}.v-application--is-rtl .ps-sm-10{padding-right:40px!important}.v-application--is-ltr .ps-sm-11{padding-left:44px!important}.v-application--is-rtl .ps-sm-11{padding-right:44px!important}.v-application--is-ltr .ps-sm-12{padding-left:48px!important}.v-application--is-rtl .ps-sm-12{padding-right:48px!important}.v-application--is-ltr .ps-sm-13{padding-left:52px!important}.v-application--is-rtl .ps-sm-13{padding-right:52px!important}.v-application--is-ltr .ps-sm-14{padding-left:56px!important}.v-application--is-rtl .ps-sm-14{padding-right:56px!important}.v-application--is-ltr .ps-sm-15{padding-left:60px!important}.v-application--is-rtl .ps-sm-15{padding-right:60px!important}.v-application--is-ltr .ps-sm-16{padding-left:64px!important}.v-application--is-rtl .ps-sm-16{padding-right:64px!important}.v-application--is-ltr .pe-sm-0{padding-right:0!important}.v-application--is-rtl .pe-sm-0{padding-left:0!important}.v-application--is-ltr .pe-sm-1{padding-right:4px!important}.v-application--is-rtl .pe-sm-1{padding-left:4px!important}.v-application--is-ltr .pe-sm-2{padding-right:8px!important}.v-application--is-rtl .pe-sm-2{padding-left:8px!important}.v-application--is-ltr .pe-sm-3{padding-right:12px!important}.v-application--is-rtl .pe-sm-3{padding-left:12px!important}.v-application--is-ltr .pe-sm-4{padding-right:16px!important}.v-application--is-rtl .pe-sm-4{padding-left:16px!important}.v-application--is-ltr .pe-sm-5{padding-right:20px!important}.v-application--is-rtl .pe-sm-5{padding-left:20px!important}.v-application--is-ltr .pe-sm-6{padding-right:24px!important}.v-application--is-rtl .pe-sm-6{padding-left:24px!important}.v-application--is-ltr .pe-sm-7{padding-right:28px!important}.v-application--is-rtl .pe-sm-7{padding-left:28px!important}.v-application--is-ltr .pe-sm-8{padding-right:32px!important}.v-application--is-rtl .pe-sm-8{padding-left:32px!important}.v-application--is-ltr .pe-sm-9{padding-right:36px!important}.v-application--is-rtl .pe-sm-9{padding-left:36px!important}.v-application--is-ltr .pe-sm-10{padding-right:40px!important}.v-application--is-rtl .pe-sm-10{padding-left:40px!important}.v-application--is-ltr .pe-sm-11{padding-right:44px!important}.v-application--is-rtl .pe-sm-11{padding-left:44px!important}.v-application--is-ltr .pe-sm-12{padding-right:48px!important}.v-application--is-rtl .pe-sm-12{padding-left:48px!important}.v-application--is-ltr .pe-sm-13{padding-right:52px!important}.v-application--is-rtl .pe-sm-13{padding-left:52px!important}.v-application--is-ltr .pe-sm-14{padding-right:56px!important}.v-application--is-rtl .pe-sm-14{padding-left:56px!important}.v-application--is-ltr .pe-sm-15{padding-right:60px!important}.v-application--is-rtl .pe-sm-15{padding-left:60px!important}.v-application--is-ltr .pe-sm-16{padding-right:64px!important}.v-application--is-rtl .pe-sm-16{padding-left:64px!important}.v-application .text-sm-left{text-align:left!important}.v-application .text-sm-right{text-align:right!important}.v-application .text-sm-center{text-align:center!important}.v-application .text-sm-justify{text-align:justify!important}.v-application .text-sm-start{text-align:start!important}.v-application .text-sm-end{text-align:end!important}.v-application .text-sm-h1{font-size:6rem!important;line-height:6rem;letter-spacing:-.015625em!important}.v-application .text-sm-h1,.v-application .text-sm-h2{font-weight:300;font-family:Roboto,sans-serif!important}.v-application .text-sm-h2{font-size:3.75rem!important;line-height:3.75rem;letter-spacing:-.0083333333em!important}.v-application .text-sm-h3{font-size:3rem!important;line-height:3.125rem;letter-spacing:normal!important}.v-application .text-sm-h3,.v-application .text-sm-h4{font-weight:400;font-family:Roboto,sans-serif!important}.v-application .text-sm-h4{font-size:2.125rem!important;line-height:2.5rem;letter-spacing:.0073529412em!important}.v-application .text-sm-h5{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important}.v-application .text-sm-h5,.v-application .text-sm-h6{line-height:2rem;font-family:Roboto,sans-serif!important}.v-application .text-sm-h6{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important}.v-application .text-sm-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif!important}.v-application .text-sm-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif!important}.v-application .text-sm-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif!important}.v-application .text-sm-body-2{font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important}.v-application .text-sm-body-2,.v-application .text-sm-button{font-size:.875rem!important;font-family:Roboto,sans-serif!important}.v-application .text-sm-button{font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;text-transform:uppercase!important}.v-application .text-sm-caption{font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important}.v-application .text-sm-caption,.v-application .text-sm-overline{font-size:.75rem!important;font-family:Roboto,sans-serif!important}.v-application .text-sm-overline{font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;text-transform:uppercase!important}}@media(min-width:960px){.v-application .d-md-none{display:none!important}.v-application .d-md-inline{display:inline!important}.v-application .d-md-inline-block{display:inline-block!important}.v-application .d-md-block{display:block!important}.v-application .d-md-table{display:table!important}.v-application .d-md-table-row{display:table-row!important}.v-application .d-md-table-cell{display:table-cell!important}.v-application .d-md-flex{display:flex!important}.v-application .d-md-inline-flex{display:inline-flex!important}.v-application .float-md-none{float:none!important}.v-application .float-md-left{float:left!important}.v-application .float-md-right{float:right!important}.v-application--is-rtl .float-md-end{float:left!important}.v-application--is-ltr .float-md-end,.v-application--is-rtl .float-md-start{float:right!important}.v-application--is-ltr .float-md-start{float:left!important}.v-application .flex-md-fill{flex:1 1 auto!important}.v-application .flex-md-row{flex-direction:row!important}.v-application .flex-md-column{flex-direction:column!important}.v-application .flex-md-row-reverse{flex-direction:row-reverse!important}.v-application .flex-md-column-reverse{flex-direction:column-reverse!important}.v-application .flex-md-grow-0{flex-grow:0!important}.v-application .flex-md-grow-1{flex-grow:1!important}.v-application .flex-md-shrink-0{flex-shrink:0!important}.v-application .flex-md-shrink-1{flex-shrink:1!important}.v-application .flex-md-wrap{flex-wrap:wrap!important}.v-application .flex-md-nowrap{flex-wrap:nowrap!important}.v-application .flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.v-application .justify-md-start{justify-content:flex-start!important}.v-application .justify-md-end{justify-content:flex-end!important}.v-application .justify-md-center{justify-content:center!important}.v-application .justify-md-space-between{justify-content:space-between!important}.v-application .justify-md-space-around{justify-content:space-around!important}.v-application .align-md-start{align-items:flex-start!important}.v-application .align-md-end{align-items:flex-end!important}.v-application .align-md-center{align-items:center!important}.v-application .align-md-baseline{align-items:baseline!important}.v-application .align-md-stretch{align-items:stretch!important}.v-application .align-content-md-start{align-content:flex-start!important}.v-application .align-content-md-end{align-content:flex-end!important}.v-application .align-content-md-center{align-content:center!important}.v-application .align-content-md-space-between{align-content:space-between!important}.v-application .align-content-md-space-around{align-content:space-around!important}.v-application .align-content-md-stretch{align-content:stretch!important}.v-application .align-self-md-auto{align-self:auto!important}.v-application .align-self-md-start{align-self:flex-start!important}.v-application .align-self-md-end{align-self:flex-end!important}.v-application .align-self-md-center{align-self:center!important}.v-application .align-self-md-baseline{align-self:baseline!important}.v-application .align-self-md-stretch{align-self:stretch!important}.v-application .order-md-first{order:-1!important}.v-application .order-md-0{order:0!important}.v-application .order-md-1{order:1!important}.v-application .order-md-2{order:2!important}.v-application .order-md-3{order:3!important}.v-application .order-md-4{order:4!important}.v-application .order-md-5{order:5!important}.v-application .order-md-6{order:6!important}.v-application .order-md-7{order:7!important}.v-application .order-md-8{order:8!important}.v-application .order-md-9{order:9!important}.v-application .order-md-10{order:10!important}.v-application .order-md-11{order:11!important}.v-application .order-md-12{order:12!important}.v-application .order-md-last{order:13!important}.v-application .ma-md-0{margin:0!important}.v-application .ma-md-1{margin:4px!important}.v-application .ma-md-2{margin:8px!important}.v-application .ma-md-3{margin:12px!important}.v-application .ma-md-4{margin:16px!important}.v-application .ma-md-5{margin:20px!important}.v-application .ma-md-6{margin:24px!important}.v-application .ma-md-7{margin:28px!important}.v-application .ma-md-8{margin:32px!important}.v-application .ma-md-9{margin:36px!important}.v-application .ma-md-10{margin:40px!important}.v-application .ma-md-11{margin:44px!important}.v-application .ma-md-12{margin:48px!important}.v-application .ma-md-13{margin:52px!important}.v-application .ma-md-14{margin:56px!important}.v-application .ma-md-15{margin:60px!important}.v-application .ma-md-16{margin:64px!important}.v-application .ma-md-auto{margin:auto!important}.v-application .mx-md-0{margin-right:0!important;margin-left:0!important}.v-application .mx-md-1{margin-right:4px!important;margin-left:4px!important}.v-application .mx-md-2{margin-right:8px!important;margin-left:8px!important}.v-application .mx-md-3{margin-right:12px!important;margin-left:12px!important}.v-application .mx-md-4{margin-right:16px!important;margin-left:16px!important}.v-application .mx-md-5{margin-right:20px!important;margin-left:20px!important}.v-application .mx-md-6{margin-right:24px!important;margin-left:24px!important}.v-application .mx-md-7{margin-right:28px!important;margin-left:28px!important}.v-application .mx-md-8{margin-right:32px!important;margin-left:32px!important}.v-application .mx-md-9{margin-right:36px!important;margin-left:36px!important}.v-application .mx-md-10{margin-right:40px!important;margin-left:40px!important}.v-application .mx-md-11{margin-right:44px!important;margin-left:44px!important}.v-application .mx-md-12{margin-right:48px!important;margin-left:48px!important}.v-application .mx-md-13{margin-right:52px!important;margin-left:52px!important}.v-application .mx-md-14{margin-right:56px!important;margin-left:56px!important}.v-application .mx-md-15{margin-right:60px!important;margin-left:60px!important}.v-application .mx-md-16{margin-right:64px!important;margin-left:64px!important}.v-application .mx-md-auto{margin-right:auto!important;margin-left:auto!important}.v-application .my-md-0{margin-top:0!important;margin-bottom:0!important}.v-application .my-md-1{margin-top:4px!important;margin-bottom:4px!important}.v-application .my-md-2{margin-top:8px!important;margin-bottom:8px!important}.v-application .my-md-3{margin-top:12px!important;margin-bottom:12px!important}.v-application .my-md-4{margin-top:16px!important;margin-bottom:16px!important}.v-application .my-md-5{margin-top:20px!important;margin-bottom:20px!important}.v-application .my-md-6{margin-top:24px!important;margin-bottom:24px!important}.v-application .my-md-7{margin-top:28px!important;margin-bottom:28px!important}.v-application .my-md-8{margin-top:32px!important;margin-bottom:32px!important}.v-application .my-md-9{margin-top:36px!important;margin-bottom:36px!important}.v-application .my-md-10{margin-top:40px!important;margin-bottom:40px!important}.v-application .my-md-11{margin-top:44px!important;margin-bottom:44px!important}.v-application .my-md-12{margin-top:48px!important;margin-bottom:48px!important}.v-application .my-md-13{margin-top:52px!important;margin-bottom:52px!important}.v-application .my-md-14{margin-top:56px!important;margin-bottom:56px!important}.v-application .my-md-15{margin-top:60px!important;margin-bottom:60px!important}.v-application .my-md-16{margin-top:64px!important;margin-bottom:64px!important}.v-application .my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.v-application .mt-md-0{margin-top:0!important}.v-application .mt-md-1{margin-top:4px!important}.v-application .mt-md-2{margin-top:8px!important}.v-application .mt-md-3{margin-top:12px!important}.v-application .mt-md-4{margin-top:16px!important}.v-application .mt-md-5{margin-top:20px!important}.v-application .mt-md-6{margin-top:24px!important}.v-application .mt-md-7{margin-top:28px!important}.v-application .mt-md-8{margin-top:32px!important}.v-application .mt-md-9{margin-top:36px!important}.v-application .mt-md-10{margin-top:40px!important}.v-application .mt-md-11{margin-top:44px!important}.v-application .mt-md-12{margin-top:48px!important}.v-application .mt-md-13{margin-top:52px!important}.v-application .mt-md-14{margin-top:56px!important}.v-application .mt-md-15{margin-top:60px!important}.v-application .mt-md-16{margin-top:64px!important}.v-application .mt-md-auto{margin-top:auto!important}.v-application .mr-md-0{margin-right:0!important}.v-application .mr-md-1{margin-right:4px!important}.v-application .mr-md-2{margin-right:8px!important}.v-application .mr-md-3{margin-right:12px!important}.v-application .mr-md-4{margin-right:16px!important}.v-application .mr-md-5{margin-right:20px!important}.v-application .mr-md-6{margin-right:24px!important}.v-application .mr-md-7{margin-right:28px!important}.v-application .mr-md-8{margin-right:32px!important}.v-application .mr-md-9{margin-right:36px!important}.v-application .mr-md-10{margin-right:40px!important}.v-application .mr-md-11{margin-right:44px!important}.v-application .mr-md-12{margin-right:48px!important}.v-application .mr-md-13{margin-right:52px!important}.v-application .mr-md-14{margin-right:56px!important}.v-application .mr-md-15{margin-right:60px!important}.v-application .mr-md-16{margin-right:64px!important}.v-application .mr-md-auto{margin-right:auto!important}.v-application .mb-md-0{margin-bottom:0!important}.v-application .mb-md-1{margin-bottom:4px!important}.v-application .mb-md-2{margin-bottom:8px!important}.v-application .mb-md-3{margin-bottom:12px!important}.v-application .mb-md-4{margin-bottom:16px!important}.v-application .mb-md-5{margin-bottom:20px!important}.v-application .mb-md-6{margin-bottom:24px!important}.v-application .mb-md-7{margin-bottom:28px!important}.v-application .mb-md-8{margin-bottom:32px!important}.v-application .mb-md-9{margin-bottom:36px!important}.v-application .mb-md-10{margin-bottom:40px!important}.v-application .mb-md-11{margin-bottom:44px!important}.v-application .mb-md-12{margin-bottom:48px!important}.v-application .mb-md-13{margin-bottom:52px!important}.v-application .mb-md-14{margin-bottom:56px!important}.v-application .mb-md-15{margin-bottom:60px!important}.v-application .mb-md-16{margin-bottom:64px!important}.v-application .mb-md-auto{margin-bottom:auto!important}.v-application .ml-md-0{margin-left:0!important}.v-application .ml-md-1{margin-left:4px!important}.v-application .ml-md-2{margin-left:8px!important}.v-application .ml-md-3{margin-left:12px!important}.v-application .ml-md-4{margin-left:16px!important}.v-application .ml-md-5{margin-left:20px!important}.v-application .ml-md-6{margin-left:24px!important}.v-application .ml-md-7{margin-left:28px!important}.v-application .ml-md-8{margin-left:32px!important}.v-application .ml-md-9{margin-left:36px!important}.v-application .ml-md-10{margin-left:40px!important}.v-application .ml-md-11{margin-left:44px!important}.v-application .ml-md-12{margin-left:48px!important}.v-application .ml-md-13{margin-left:52px!important}.v-application .ml-md-14{margin-left:56px!important}.v-application .ml-md-15{margin-left:60px!important}.v-application .ml-md-16{margin-left:64px!important}.v-application .ml-md-auto{margin-left:auto!important}.v-application--is-ltr .ms-md-0{margin-left:0!important}.v-application--is-rtl .ms-md-0{margin-right:0!important}.v-application--is-ltr .ms-md-1{margin-left:4px!important}.v-application--is-rtl .ms-md-1{margin-right:4px!important}.v-application--is-ltr .ms-md-2{margin-left:8px!important}.v-application--is-rtl .ms-md-2{margin-right:8px!important}.v-application--is-ltr .ms-md-3{margin-left:12px!important}.v-application--is-rtl .ms-md-3{margin-right:12px!important}.v-application--is-ltr .ms-md-4{margin-left:16px!important}.v-application--is-rtl .ms-md-4{margin-right:16px!important}.v-application--is-ltr .ms-md-5{margin-left:20px!important}.v-application--is-rtl .ms-md-5{margin-right:20px!important}.v-application--is-ltr .ms-md-6{margin-left:24px!important}.v-application--is-rtl .ms-md-6{margin-right:24px!important}.v-application--is-ltr .ms-md-7{margin-left:28px!important}.v-application--is-rtl .ms-md-7{margin-right:28px!important}.v-application--is-ltr .ms-md-8{margin-left:32px!important}.v-application--is-rtl .ms-md-8{margin-right:32px!important}.v-application--is-ltr .ms-md-9{margin-left:36px!important}.v-application--is-rtl .ms-md-9{margin-right:36px!important}.v-application--is-ltr .ms-md-10{margin-left:40px!important}.v-application--is-rtl .ms-md-10{margin-right:40px!important}.v-application--is-ltr .ms-md-11{margin-left:44px!important}.v-application--is-rtl .ms-md-11{margin-right:44px!important}.v-application--is-ltr .ms-md-12{margin-left:48px!important}.v-application--is-rtl .ms-md-12{margin-right:48px!important}.v-application--is-ltr .ms-md-13{margin-left:52px!important}.v-application--is-rtl .ms-md-13{margin-right:52px!important}.v-application--is-ltr .ms-md-14{margin-left:56px!important}.v-application--is-rtl .ms-md-14{margin-right:56px!important}.v-application--is-ltr .ms-md-15{margin-left:60px!important}.v-application--is-rtl .ms-md-15{margin-right:60px!important}.v-application--is-ltr .ms-md-16{margin-left:64px!important}.v-application--is-rtl .ms-md-16{margin-right:64px!important}.v-application--is-ltr .ms-md-auto{margin-left:auto!important}.v-application--is-rtl .ms-md-auto{margin-right:auto!important}.v-application--is-ltr .me-md-0{margin-right:0!important}.v-application--is-rtl .me-md-0{margin-left:0!important}.v-application--is-ltr .me-md-1{margin-right:4px!important}.v-application--is-rtl .me-md-1{margin-left:4px!important}.v-application--is-ltr .me-md-2{margin-right:8px!important}.v-application--is-rtl .me-md-2{margin-left:8px!important}.v-application--is-ltr .me-md-3{margin-right:12px!important}.v-application--is-rtl .me-md-3{margin-left:12px!important}.v-application--is-ltr .me-md-4{margin-right:16px!important}.v-application--is-rtl .me-md-4{margin-left:16px!important}.v-application--is-ltr .me-md-5{margin-right:20px!important}.v-application--is-rtl .me-md-5{margin-left:20px!important}.v-application--is-ltr .me-md-6{margin-right:24px!important}.v-application--is-rtl .me-md-6{margin-left:24px!important}.v-application--is-ltr .me-md-7{margin-right:28px!important}.v-application--is-rtl .me-md-7{margin-left:28px!important}.v-application--is-ltr .me-md-8{margin-right:32px!important}.v-application--is-rtl .me-md-8{margin-left:32px!important}.v-application--is-ltr .me-md-9{margin-right:36px!important}.v-application--is-rtl .me-md-9{margin-left:36px!important}.v-application--is-ltr .me-md-10{margin-right:40px!important}.v-application--is-rtl .me-md-10{margin-left:40px!important}.v-application--is-ltr .me-md-11{margin-right:44px!important}.v-application--is-rtl .me-md-11{margin-left:44px!important}.v-application--is-ltr .me-md-12{margin-right:48px!important}.v-application--is-rtl .me-md-12{margin-left:48px!important}.v-application--is-ltr .me-md-13{margin-right:52px!important}.v-application--is-rtl .me-md-13{margin-left:52px!important}.v-application--is-ltr .me-md-14{margin-right:56px!important}.v-application--is-rtl .me-md-14{margin-left:56px!important}.v-application--is-ltr .me-md-15{margin-right:60px!important}.v-application--is-rtl .me-md-15{margin-left:60px!important}.v-application--is-ltr .me-md-16{margin-right:64px!important}.v-application--is-rtl .me-md-16{margin-left:64px!important}.v-application--is-ltr .me-md-auto{margin-right:auto!important}.v-application--is-rtl .me-md-auto{margin-left:auto!important}.v-application .ma-md-n1{margin:-4px!important}.v-application .ma-md-n2{margin:-8px!important}.v-application .ma-md-n3{margin:-12px!important}.v-application .ma-md-n4{margin:-16px!important}.v-application .ma-md-n5{margin:-20px!important}.v-application .ma-md-n6{margin:-24px!important}.v-application .ma-md-n7{margin:-28px!important}.v-application .ma-md-n8{margin:-32px!important}.v-application .ma-md-n9{margin:-36px!important}.v-application .ma-md-n10{margin:-40px!important}.v-application .ma-md-n11{margin:-44px!important}.v-application .ma-md-n12{margin:-48px!important}.v-application .ma-md-n13{margin:-52px!important}.v-application .ma-md-n14{margin:-56px!important}.v-application .ma-md-n15{margin:-60px!important}.v-application .ma-md-n16{margin:-64px!important}.v-application .mx-md-n1{margin-right:-4px!important;margin-left:-4px!important}.v-application .mx-md-n2{margin-right:-8px!important;margin-left:-8px!important}.v-application .mx-md-n3{margin-right:-12px!important;margin-left:-12px!important}.v-application .mx-md-n4{margin-right:-16px!important;margin-left:-16px!important}.v-application .mx-md-n5{margin-right:-20px!important;margin-left:-20px!important}.v-application .mx-md-n6{margin-right:-24px!important;margin-left:-24px!important}.v-application .mx-md-n7{margin-right:-28px!important;margin-left:-28px!important}.v-application .mx-md-n8{margin-right:-32px!important;margin-left:-32px!important}.v-application .mx-md-n9{margin-right:-36px!important;margin-left:-36px!important}.v-application .mx-md-n10{margin-right:-40px!important;margin-left:-40px!important}.v-application .mx-md-n11{margin-right:-44px!important;margin-left:-44px!important}.v-application .mx-md-n12{margin-right:-48px!important;margin-left:-48px!important}.v-application .mx-md-n13{margin-right:-52px!important;margin-left:-52px!important}.v-application .mx-md-n14{margin-right:-56px!important;margin-left:-56px!important}.v-application .mx-md-n15{margin-right:-60px!important;margin-left:-60px!important}.v-application .mx-md-n16{margin-right:-64px!important;margin-left:-64px!important}.v-application .my-md-n1{margin-top:-4px!important;margin-bottom:-4px!important}.v-application .my-md-n2{margin-top:-8px!important;margin-bottom:-8px!important}.v-application .my-md-n3{margin-top:-12px!important;margin-bottom:-12px!important}.v-application .my-md-n4{margin-top:-16px!important;margin-bottom:-16px!important}.v-application .my-md-n5{margin-top:-20px!important;margin-bottom:-20px!important}.v-application .my-md-n6{margin-top:-24px!important;margin-bottom:-24px!important}.v-application .my-md-n7{margin-top:-28px!important;margin-bottom:-28px!important}.v-application .my-md-n8{margin-top:-32px!important;margin-bottom:-32px!important}.v-application .my-md-n9{margin-top:-36px!important;margin-bottom:-36px!important}.v-application .my-md-n10{margin-top:-40px!important;margin-bottom:-40px!important}.v-application .my-md-n11{margin-top:-44px!important;margin-bottom:-44px!important}.v-application .my-md-n12{margin-top:-48px!important;margin-bottom:-48px!important}.v-application .my-md-n13{margin-top:-52px!important;margin-bottom:-52px!important}.v-application .my-md-n14{margin-top:-56px!important;margin-bottom:-56px!important}.v-application .my-md-n15{margin-top:-60px!important;margin-bottom:-60px!important}.v-application .my-md-n16{margin-top:-64px!important;margin-bottom:-64px!important}.v-application .mt-md-n1{margin-top:-4px!important}.v-application .mt-md-n2{margin-top:-8px!important}.v-application .mt-md-n3{margin-top:-12px!important}.v-application .mt-md-n4{margin-top:-16px!important}.v-application .mt-md-n5{margin-top:-20px!important}.v-application .mt-md-n6{margin-top:-24px!important}.v-application .mt-md-n7{margin-top:-28px!important}.v-application .mt-md-n8{margin-top:-32px!important}.v-application .mt-md-n9{margin-top:-36px!important}.v-application .mt-md-n10{margin-top:-40px!important}.v-application .mt-md-n11{margin-top:-44px!important}.v-application .mt-md-n12{margin-top:-48px!important}.v-application .mt-md-n13{margin-top:-52px!important}.v-application .mt-md-n14{margin-top:-56px!important}.v-application .mt-md-n15{margin-top:-60px!important}.v-application .mt-md-n16{margin-top:-64px!important}.v-application .mr-md-n1{margin-right:-4px!important}.v-application .mr-md-n2{margin-right:-8px!important}.v-application .mr-md-n3{margin-right:-12px!important}.v-application .mr-md-n4{margin-right:-16px!important}.v-application .mr-md-n5{margin-right:-20px!important}.v-application .mr-md-n6{margin-right:-24px!important}.v-application .mr-md-n7{margin-right:-28px!important}.v-application .mr-md-n8{margin-right:-32px!important}.v-application .mr-md-n9{margin-right:-36px!important}.v-application .mr-md-n10{margin-right:-40px!important}.v-application .mr-md-n11{margin-right:-44px!important}.v-application .mr-md-n12{margin-right:-48px!important}.v-application .mr-md-n13{margin-right:-52px!important}.v-application .mr-md-n14{margin-right:-56px!important}.v-application .mr-md-n15{margin-right:-60px!important}.v-application .mr-md-n16{margin-right:-64px!important}.v-application .mb-md-n1{margin-bottom:-4px!important}.v-application .mb-md-n2{margin-bottom:-8px!important}.v-application .mb-md-n3{margin-bottom:-12px!important}.v-application .mb-md-n4{margin-bottom:-16px!important}.v-application .mb-md-n5{margin-bottom:-20px!important}.v-application .mb-md-n6{margin-bottom:-24px!important}.v-application .mb-md-n7{margin-bottom:-28px!important}.v-application .mb-md-n8{margin-bottom:-32px!important}.v-application .mb-md-n9{margin-bottom:-36px!important}.v-application .mb-md-n10{margin-bottom:-40px!important}.v-application .mb-md-n11{margin-bottom:-44px!important}.v-application .mb-md-n12{margin-bottom:-48px!important}.v-application .mb-md-n13{margin-bottom:-52px!important}.v-application .mb-md-n14{margin-bottom:-56px!important}.v-application .mb-md-n15{margin-bottom:-60px!important}.v-application .mb-md-n16{margin-bottom:-64px!important}.v-application .ml-md-n1{margin-left:-4px!important}.v-application .ml-md-n2{margin-left:-8px!important}.v-application .ml-md-n3{margin-left:-12px!important}.v-application .ml-md-n4{margin-left:-16px!important}.v-application .ml-md-n5{margin-left:-20px!important}.v-application .ml-md-n6{margin-left:-24px!important}.v-application .ml-md-n7{margin-left:-28px!important}.v-application .ml-md-n8{margin-left:-32px!important}.v-application .ml-md-n9{margin-left:-36px!important}.v-application .ml-md-n10{margin-left:-40px!important}.v-application .ml-md-n11{margin-left:-44px!important}.v-application .ml-md-n12{margin-left:-48px!important}.v-application .ml-md-n13{margin-left:-52px!important}.v-application .ml-md-n14{margin-left:-56px!important}.v-application .ml-md-n15{margin-left:-60px!important}.v-application .ml-md-n16{margin-left:-64px!important}.v-application--is-ltr .ms-md-n1{margin-left:-4px!important}.v-application--is-rtl .ms-md-n1{margin-right:-4px!important}.v-application--is-ltr .ms-md-n2{margin-left:-8px!important}.v-application--is-rtl .ms-md-n2{margin-right:-8px!important}.v-application--is-ltr .ms-md-n3{margin-left:-12px!important}.v-application--is-rtl .ms-md-n3{margin-right:-12px!important}.v-application--is-ltr .ms-md-n4{margin-left:-16px!important}.v-application--is-rtl .ms-md-n4{margin-right:-16px!important}.v-application--is-ltr .ms-md-n5{margin-left:-20px!important}.v-application--is-rtl .ms-md-n5{margin-right:-20px!important}.v-application--is-ltr .ms-md-n6{margin-left:-24px!important}.v-application--is-rtl .ms-md-n6{margin-right:-24px!important}.v-application--is-ltr .ms-md-n7{margin-left:-28px!important}.v-application--is-rtl .ms-md-n7{margin-right:-28px!important}.v-application--is-ltr .ms-md-n8{margin-left:-32px!important}.v-application--is-rtl .ms-md-n8{margin-right:-32px!important}.v-application--is-ltr .ms-md-n9{margin-left:-36px!important}.v-application--is-rtl .ms-md-n9{margin-right:-36px!important}.v-application--is-ltr .ms-md-n10{margin-left:-40px!important}.v-application--is-rtl .ms-md-n10{margin-right:-40px!important}.v-application--is-ltr .ms-md-n11{margin-left:-44px!important}.v-application--is-rtl .ms-md-n11{margin-right:-44px!important}.v-application--is-ltr .ms-md-n12{margin-left:-48px!important}.v-application--is-rtl .ms-md-n12{margin-right:-48px!important}.v-application--is-ltr .ms-md-n13{margin-left:-52px!important}.v-application--is-rtl .ms-md-n13{margin-right:-52px!important}.v-application--is-ltr .ms-md-n14{margin-left:-56px!important}.v-application--is-rtl .ms-md-n14{margin-right:-56px!important}.v-application--is-ltr .ms-md-n15{margin-left:-60px!important}.v-application--is-rtl .ms-md-n15{margin-right:-60px!important}.v-application--is-ltr .ms-md-n16{margin-left:-64px!important}.v-application--is-rtl .ms-md-n16{margin-right:-64px!important}.v-application--is-ltr .me-md-n1{margin-right:-4px!important}.v-application--is-rtl .me-md-n1{margin-left:-4px!important}.v-application--is-ltr .me-md-n2{margin-right:-8px!important}.v-application--is-rtl .me-md-n2{margin-left:-8px!important}.v-application--is-ltr .me-md-n3{margin-right:-12px!important}.v-application--is-rtl .me-md-n3{margin-left:-12px!important}.v-application--is-ltr .me-md-n4{margin-right:-16px!important}.v-application--is-rtl .me-md-n4{margin-left:-16px!important}.v-application--is-ltr .me-md-n5{margin-right:-20px!important}.v-application--is-rtl .me-md-n5{margin-left:-20px!important}.v-application--is-ltr .me-md-n6{margin-right:-24px!important}.v-application--is-rtl .me-md-n6{margin-left:-24px!important}.v-application--is-ltr .me-md-n7{margin-right:-28px!important}.v-application--is-rtl .me-md-n7{margin-left:-28px!important}.v-application--is-ltr .me-md-n8{margin-right:-32px!important}.v-application--is-rtl .me-md-n8{margin-left:-32px!important}.v-application--is-ltr .me-md-n9{margin-right:-36px!important}.v-application--is-rtl .me-md-n9{margin-left:-36px!important}.v-application--is-ltr .me-md-n10{margin-right:-40px!important}.v-application--is-rtl .me-md-n10{margin-left:-40px!important}.v-application--is-ltr .me-md-n11{margin-right:-44px!important}.v-application--is-rtl .me-md-n11{margin-left:-44px!important}.v-application--is-ltr .me-md-n12{margin-right:-48px!important}.v-application--is-rtl .me-md-n12{margin-left:-48px!important}.v-application--is-ltr .me-md-n13{margin-right:-52px!important}.v-application--is-rtl .me-md-n13{margin-left:-52px!important}.v-application--is-ltr .me-md-n14{margin-right:-56px!important}.v-application--is-rtl .me-md-n14{margin-left:-56px!important}.v-application--is-ltr .me-md-n15{margin-right:-60px!important}.v-application--is-rtl .me-md-n15{margin-left:-60px!important}.v-application--is-ltr .me-md-n16{margin-right:-64px!important}.v-application--is-rtl .me-md-n16{margin-left:-64px!important}.v-application .pa-md-0{padding:0!important}.v-application .pa-md-1{padding:4px!important}.v-application .pa-md-2{padding:8px!important}.v-application .pa-md-3{padding:12px!important}.v-application .pa-md-4{padding:16px!important}.v-application .pa-md-5{padding:20px!important}.v-application .pa-md-6{padding:24px!important}.v-application .pa-md-7{padding:28px!important}.v-application .pa-md-8{padding:32px!important}.v-application .pa-md-9{padding:36px!important}.v-application .pa-md-10{padding:40px!important}.v-application .pa-md-11{padding:44px!important}.v-application .pa-md-12{padding:48px!important}.v-application .pa-md-13{padding:52px!important}.v-application .pa-md-14{padding:56px!important}.v-application .pa-md-15{padding:60px!important}.v-application .pa-md-16{padding:64px!important}.v-application .px-md-0{padding-right:0!important;padding-left:0!important}.v-application .px-md-1{padding-right:4px!important;padding-left:4px!important}.v-application .px-md-2{padding-right:8px!important;padding-left:8px!important}.v-application .px-md-3{padding-right:12px!important;padding-left:12px!important}.v-application .px-md-4{padding-right:16px!important;padding-left:16px!important}.v-application .px-md-5{padding-right:20px!important;padding-left:20px!important}.v-application .px-md-6{padding-right:24px!important;padding-left:24px!important}.v-application .px-md-7{padding-right:28px!important;padding-left:28px!important}.v-application .px-md-8{padding-right:32px!important;padding-left:32px!important}.v-application .px-md-9{padding-right:36px!important;padding-left:36px!important}.v-application .px-md-10{padding-right:40px!important;padding-left:40px!important}.v-application .px-md-11{padding-right:44px!important;padding-left:44px!important}.v-application .px-md-12{padding-right:48px!important;padding-left:48px!important}.v-application .px-md-13{padding-right:52px!important;padding-left:52px!important}.v-application .px-md-14{padding-right:56px!important;padding-left:56px!important}.v-application .px-md-15{padding-right:60px!important;padding-left:60px!important}.v-application .px-md-16{padding-right:64px!important;padding-left:64px!important}.v-application .py-md-0{padding-top:0!important;padding-bottom:0!important}.v-application .py-md-1{padding-top:4px!important;padding-bottom:4px!important}.v-application .py-md-2{padding-top:8px!important;padding-bottom:8px!important}.v-application .py-md-3{padding-top:12px!important;padding-bottom:12px!important}.v-application .py-md-4{padding-top:16px!important;padding-bottom:16px!important}.v-application .py-md-5{padding-top:20px!important;padding-bottom:20px!important}.v-application .py-md-6{padding-top:24px!important;padding-bottom:24px!important}.v-application .py-md-7{padding-top:28px!important;padding-bottom:28px!important}.v-application .py-md-8{padding-top:32px!important;padding-bottom:32px!important}.v-application .py-md-9{padding-top:36px!important;padding-bottom:36px!important}.v-application .py-md-10{padding-top:40px!important;padding-bottom:40px!important}.v-application .py-md-11{padding-top:44px!important;padding-bottom:44px!important}.v-application .py-md-12{padding-top:48px!important;padding-bottom:48px!important}.v-application .py-md-13{padding-top:52px!important;padding-bottom:52px!important}.v-application .py-md-14{padding-top:56px!important;padding-bottom:56px!important}.v-application .py-md-15{padding-top:60px!important;padding-bottom:60px!important}.v-application .py-md-16{padding-top:64px!important;padding-bottom:64px!important}.v-application .pt-md-0{padding-top:0!important}.v-application .pt-md-1{padding-top:4px!important}.v-application .pt-md-2{padding-top:8px!important}.v-application .pt-md-3{padding-top:12px!important}.v-application .pt-md-4{padding-top:16px!important}.v-application .pt-md-5{padding-top:20px!important}.v-application .pt-md-6{padding-top:24px!important}.v-application .pt-md-7{padding-top:28px!important}.v-application .pt-md-8{padding-top:32px!important}.v-application .pt-md-9{padding-top:36px!important}.v-application .pt-md-10{padding-top:40px!important}.v-application .pt-md-11{padding-top:44px!important}.v-application .pt-md-12{padding-top:48px!important}.v-application .pt-md-13{padding-top:52px!important}.v-application .pt-md-14{padding-top:56px!important}.v-application .pt-md-15{padding-top:60px!important}.v-application .pt-md-16{padding-top:64px!important}.v-application .pr-md-0{padding-right:0!important}.v-application .pr-md-1{padding-right:4px!important}.v-application .pr-md-2{padding-right:8px!important}.v-application .pr-md-3{padding-right:12px!important}.v-application .pr-md-4{padding-right:16px!important}.v-application .pr-md-5{padding-right:20px!important}.v-application .pr-md-6{padding-right:24px!important}.v-application .pr-md-7{padding-right:28px!important}.v-application .pr-md-8{padding-right:32px!important}.v-application .pr-md-9{padding-right:36px!important}.v-application .pr-md-10{padding-right:40px!important}.v-application .pr-md-11{padding-right:44px!important}.v-application .pr-md-12{padding-right:48px!important}.v-application .pr-md-13{padding-right:52px!important}.v-application .pr-md-14{padding-right:56px!important}.v-application .pr-md-15{padding-right:60px!important}.v-application .pr-md-16{padding-right:64px!important}.v-application .pb-md-0{padding-bottom:0!important}.v-application .pb-md-1{padding-bottom:4px!important}.v-application .pb-md-2{padding-bottom:8px!important}.v-application .pb-md-3{padding-bottom:12px!important}.v-application .pb-md-4{padding-bottom:16px!important}.v-application .pb-md-5{padding-bottom:20px!important}.v-application .pb-md-6{padding-bottom:24px!important}.v-application .pb-md-7{padding-bottom:28px!important}.v-application .pb-md-8{padding-bottom:32px!important}.v-application .pb-md-9{padding-bottom:36px!important}.v-application .pb-md-10{padding-bottom:40px!important}.v-application .pb-md-11{padding-bottom:44px!important}.v-application .pb-md-12{padding-bottom:48px!important}.v-application .pb-md-13{padding-bottom:52px!important}.v-application .pb-md-14{padding-bottom:56px!important}.v-application .pb-md-15{padding-bottom:60px!important}.v-application .pb-md-16{padding-bottom:64px!important}.v-application .pl-md-0{padding-left:0!important}.v-application .pl-md-1{padding-left:4px!important}.v-application .pl-md-2{padding-left:8px!important}.v-application .pl-md-3{padding-left:12px!important}.v-application .pl-md-4{padding-left:16px!important}.v-application .pl-md-5{padding-left:20px!important}.v-application .pl-md-6{padding-left:24px!important}.v-application .pl-md-7{padding-left:28px!important}.v-application .pl-md-8{padding-left:32px!important}.v-application .pl-md-9{padding-left:36px!important}.v-application .pl-md-10{padding-left:40px!important}.v-application .pl-md-11{padding-left:44px!important}.v-application .pl-md-12{padding-left:48px!important}.v-application .pl-md-13{padding-left:52px!important}.v-application .pl-md-14{padding-left:56px!important}.v-application .pl-md-15{padding-left:60px!important}.v-application .pl-md-16{padding-left:64px!important}.v-application--is-ltr .ps-md-0{padding-left:0!important}.v-application--is-rtl .ps-md-0{padding-right:0!important}.v-application--is-ltr .ps-md-1{padding-left:4px!important}.v-application--is-rtl .ps-md-1{padding-right:4px!important}.v-application--is-ltr .ps-md-2{padding-left:8px!important}.v-application--is-rtl .ps-md-2{padding-right:8px!important}.v-application--is-ltr .ps-md-3{padding-left:12px!important}.v-application--is-rtl .ps-md-3{padding-right:12px!important}.v-application--is-ltr .ps-md-4{padding-left:16px!important}.v-application--is-rtl .ps-md-4{padding-right:16px!important}.v-application--is-ltr .ps-md-5{padding-left:20px!important}.v-application--is-rtl .ps-md-5{padding-right:20px!important}.v-application--is-ltr .ps-md-6{padding-left:24px!important}.v-application--is-rtl .ps-md-6{padding-right:24px!important}.v-application--is-ltr .ps-md-7{padding-left:28px!important}.v-application--is-rtl .ps-md-7{padding-right:28px!important}.v-application--is-ltr .ps-md-8{padding-left:32px!important}.v-application--is-rtl .ps-md-8{padding-right:32px!important}.v-application--is-ltr .ps-md-9{padding-left:36px!important}.v-application--is-rtl .ps-md-9{padding-right:36px!important}.v-application--is-ltr .ps-md-10{padding-left:40px!important}.v-application--is-rtl .ps-md-10{padding-right:40px!important}.v-application--is-ltr .ps-md-11{padding-left:44px!important}.v-application--is-rtl .ps-md-11{padding-right:44px!important}.v-application--is-ltr .ps-md-12{padding-left:48px!important}.v-application--is-rtl .ps-md-12{padding-right:48px!important}.v-application--is-ltr .ps-md-13{padding-left:52px!important}.v-application--is-rtl .ps-md-13{padding-right:52px!important}.v-application--is-ltr .ps-md-14{padding-left:56px!important}.v-application--is-rtl .ps-md-14{padding-right:56px!important}.v-application--is-ltr .ps-md-15{padding-left:60px!important}.v-application--is-rtl .ps-md-15{padding-right:60px!important}.v-application--is-ltr .ps-md-16{padding-left:64px!important}.v-application--is-rtl .ps-md-16{padding-right:64px!important}.v-application--is-ltr .pe-md-0{padding-right:0!important}.v-application--is-rtl .pe-md-0{padding-left:0!important}.v-application--is-ltr .pe-md-1{padding-right:4px!important}.v-application--is-rtl .pe-md-1{padding-left:4px!important}.v-application--is-ltr .pe-md-2{padding-right:8px!important}.v-application--is-rtl .pe-md-2{padding-left:8px!important}.v-application--is-ltr .pe-md-3{padding-right:12px!important}.v-application--is-rtl .pe-md-3{padding-left:12px!important}.v-application--is-ltr .pe-md-4{padding-right:16px!important}.v-application--is-rtl .pe-md-4{padding-left:16px!important}.v-application--is-ltr .pe-md-5{padding-right:20px!important}.v-application--is-rtl .pe-md-5{padding-left:20px!important}.v-application--is-ltr .pe-md-6{padding-right:24px!important}.v-application--is-rtl .pe-md-6{padding-left:24px!important}.v-application--is-ltr .pe-md-7{padding-right:28px!important}.v-application--is-rtl .pe-md-7{padding-left:28px!important}.v-application--is-ltr .pe-md-8{padding-right:32px!important}.v-application--is-rtl .pe-md-8{padding-left:32px!important}.v-application--is-ltr .pe-md-9{padding-right:36px!important}.v-application--is-rtl .pe-md-9{padding-left:36px!important}.v-application--is-ltr .pe-md-10{padding-right:40px!important}.v-application--is-rtl .pe-md-10{padding-left:40px!important}.v-application--is-ltr .pe-md-11{padding-right:44px!important}.v-application--is-rtl .pe-md-11{padding-left:44px!important}.v-application--is-ltr .pe-md-12{padding-right:48px!important}.v-application--is-rtl .pe-md-12{padding-left:48px!important}.v-application--is-ltr .pe-md-13{padding-right:52px!important}.v-application--is-rtl .pe-md-13{padding-left:52px!important}.v-application--is-ltr .pe-md-14{padding-right:56px!important}.v-application--is-rtl .pe-md-14{padding-left:56px!important}.v-application--is-ltr .pe-md-15{padding-right:60px!important}.v-application--is-rtl .pe-md-15{padding-left:60px!important}.v-application--is-ltr .pe-md-16{padding-right:64px!important}.v-application--is-rtl .pe-md-16{padding-left:64px!important}.v-application .text-md-left{text-align:left!important}.v-application .text-md-right{text-align:right!important}.v-application .text-md-center{text-align:center!important}.v-application .text-md-justify{text-align:justify!important}.v-application .text-md-start{text-align:start!important}.v-application .text-md-end{text-align:end!important}.v-application .text-md-h1{font-size:6rem!important;line-height:6rem;letter-spacing:-.015625em!important}.v-application .text-md-h1,.v-application .text-md-h2{font-weight:300;font-family:Roboto,sans-serif!important}.v-application .text-md-h2{font-size:3.75rem!important;line-height:3.75rem;letter-spacing:-.0083333333em!important}.v-application .text-md-h3{font-size:3rem!important;line-height:3.125rem;letter-spacing:normal!important}.v-application .text-md-h3,.v-application .text-md-h4{font-weight:400;font-family:Roboto,sans-serif!important}.v-application .text-md-h4{font-size:2.125rem!important;line-height:2.5rem;letter-spacing:.0073529412em!important}.v-application .text-md-h5{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important}.v-application .text-md-h5,.v-application .text-md-h6{line-height:2rem;font-family:Roboto,sans-serif!important}.v-application .text-md-h6{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important}.v-application .text-md-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif!important}.v-application .text-md-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif!important}.v-application .text-md-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif!important}.v-application .text-md-body-2{font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important}.v-application .text-md-body-2,.v-application .text-md-button{font-size:.875rem!important;font-family:Roboto,sans-serif!important}.v-application .text-md-button{font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;text-transform:uppercase!important}.v-application .text-md-caption{font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important}.v-application .text-md-caption,.v-application .text-md-overline{font-size:.75rem!important;font-family:Roboto,sans-serif!important}.v-application .text-md-overline{font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;text-transform:uppercase!important}}@media(min-width:1264px){.v-application .d-lg-none{display:none!important}.v-application .d-lg-inline{display:inline!important}.v-application .d-lg-inline-block{display:inline-block!important}.v-application .d-lg-block{display:block!important}.v-application .d-lg-table{display:table!important}.v-application .d-lg-table-row{display:table-row!important}.v-application .d-lg-table-cell{display:table-cell!important}.v-application .d-lg-flex{display:flex!important}.v-application .d-lg-inline-flex{display:inline-flex!important}.v-application .float-lg-none{float:none!important}.v-application .float-lg-left{float:left!important}.v-application .float-lg-right{float:right!important}.v-application--is-rtl .float-lg-end{float:left!important}.v-application--is-ltr .float-lg-end,.v-application--is-rtl .float-lg-start{float:right!important}.v-application--is-ltr .float-lg-start{float:left!important}.v-application .flex-lg-fill{flex:1 1 auto!important}.v-application .flex-lg-row{flex-direction:row!important}.v-application .flex-lg-column{flex-direction:column!important}.v-application .flex-lg-row-reverse{flex-direction:row-reverse!important}.v-application .flex-lg-column-reverse{flex-direction:column-reverse!important}.v-application .flex-lg-grow-0{flex-grow:0!important}.v-application .flex-lg-grow-1{flex-grow:1!important}.v-application .flex-lg-shrink-0{flex-shrink:0!important}.v-application .flex-lg-shrink-1{flex-shrink:1!important}.v-application .flex-lg-wrap{flex-wrap:wrap!important}.v-application .flex-lg-nowrap{flex-wrap:nowrap!important}.v-application .flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.v-application .justify-lg-start{justify-content:flex-start!important}.v-application .justify-lg-end{justify-content:flex-end!important}.v-application .justify-lg-center{justify-content:center!important}.v-application .justify-lg-space-between{justify-content:space-between!important}.v-application .justify-lg-space-around{justify-content:space-around!important}.v-application .align-lg-start{align-items:flex-start!important}.v-application .align-lg-end{align-items:flex-end!important}.v-application .align-lg-center{align-items:center!important}.v-application .align-lg-baseline{align-items:baseline!important}.v-application .align-lg-stretch{align-items:stretch!important}.v-application .align-content-lg-start{align-content:flex-start!important}.v-application .align-content-lg-end{align-content:flex-end!important}.v-application .align-content-lg-center{align-content:center!important}.v-application .align-content-lg-space-between{align-content:space-between!important}.v-application .align-content-lg-space-around{align-content:space-around!important}.v-application .align-content-lg-stretch{align-content:stretch!important}.v-application .align-self-lg-auto{align-self:auto!important}.v-application .align-self-lg-start{align-self:flex-start!important}.v-application .align-self-lg-end{align-self:flex-end!important}.v-application .align-self-lg-center{align-self:center!important}.v-application .align-self-lg-baseline{align-self:baseline!important}.v-application .align-self-lg-stretch{align-self:stretch!important}.v-application .order-lg-first{order:-1!important}.v-application .order-lg-0{order:0!important}.v-application .order-lg-1{order:1!important}.v-application .order-lg-2{order:2!important}.v-application .order-lg-3{order:3!important}.v-application .order-lg-4{order:4!important}.v-application .order-lg-5{order:5!important}.v-application .order-lg-6{order:6!important}.v-application .order-lg-7{order:7!important}.v-application .order-lg-8{order:8!important}.v-application .order-lg-9{order:9!important}.v-application .order-lg-10{order:10!important}.v-application .order-lg-11{order:11!important}.v-application .order-lg-12{order:12!important}.v-application .order-lg-last{order:13!important}.v-application .ma-lg-0{margin:0!important}.v-application .ma-lg-1{margin:4px!important}.v-application .ma-lg-2{margin:8px!important}.v-application .ma-lg-3{margin:12px!important}.v-application .ma-lg-4{margin:16px!important}.v-application .ma-lg-5{margin:20px!important}.v-application .ma-lg-6{margin:24px!important}.v-application .ma-lg-7{margin:28px!important}.v-application .ma-lg-8{margin:32px!important}.v-application .ma-lg-9{margin:36px!important}.v-application .ma-lg-10{margin:40px!important}.v-application .ma-lg-11{margin:44px!important}.v-application .ma-lg-12{margin:48px!important}.v-application .ma-lg-13{margin:52px!important}.v-application .ma-lg-14{margin:56px!important}.v-application .ma-lg-15{margin:60px!important}.v-application .ma-lg-16{margin:64px!important}.v-application .ma-lg-auto{margin:auto!important}.v-application .mx-lg-0{margin-right:0!important;margin-left:0!important}.v-application .mx-lg-1{margin-right:4px!important;margin-left:4px!important}.v-application .mx-lg-2{margin-right:8px!important;margin-left:8px!important}.v-application .mx-lg-3{margin-right:12px!important;margin-left:12px!important}.v-application .mx-lg-4{margin-right:16px!important;margin-left:16px!important}.v-application .mx-lg-5{margin-right:20px!important;margin-left:20px!important}.v-application .mx-lg-6{margin-right:24px!important;margin-left:24px!important}.v-application .mx-lg-7{margin-right:28px!important;margin-left:28px!important}.v-application .mx-lg-8{margin-right:32px!important;margin-left:32px!important}.v-application .mx-lg-9{margin-right:36px!important;margin-left:36px!important}.v-application .mx-lg-10{margin-right:40px!important;margin-left:40px!important}.v-application .mx-lg-11{margin-right:44px!important;margin-left:44px!important}.v-application .mx-lg-12{margin-right:48px!important;margin-left:48px!important}.v-application .mx-lg-13{margin-right:52px!important;margin-left:52px!important}.v-application .mx-lg-14{margin-right:56px!important;margin-left:56px!important}.v-application .mx-lg-15{margin-right:60px!important;margin-left:60px!important}.v-application .mx-lg-16{margin-right:64px!important;margin-left:64px!important}.v-application .mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.v-application .my-lg-0{margin-top:0!important;margin-bottom:0!important}.v-application .my-lg-1{margin-top:4px!important;margin-bottom:4px!important}.v-application .my-lg-2{margin-top:8px!important;margin-bottom:8px!important}.v-application .my-lg-3{margin-top:12px!important;margin-bottom:12px!important}.v-application .my-lg-4{margin-top:16px!important;margin-bottom:16px!important}.v-application .my-lg-5{margin-top:20px!important;margin-bottom:20px!important}.v-application .my-lg-6{margin-top:24px!important;margin-bottom:24px!important}.v-application .my-lg-7{margin-top:28px!important;margin-bottom:28px!important}.v-application .my-lg-8{margin-top:32px!important;margin-bottom:32px!important}.v-application .my-lg-9{margin-top:36px!important;margin-bottom:36px!important}.v-application .my-lg-10{margin-top:40px!important;margin-bottom:40px!important}.v-application .my-lg-11{margin-top:44px!important;margin-bottom:44px!important}.v-application .my-lg-12{margin-top:48px!important;margin-bottom:48px!important}.v-application .my-lg-13{margin-top:52px!important;margin-bottom:52px!important}.v-application .my-lg-14{margin-top:56px!important;margin-bottom:56px!important}.v-application .my-lg-15{margin-top:60px!important;margin-bottom:60px!important}.v-application .my-lg-16{margin-top:64px!important;margin-bottom:64px!important}.v-application .my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.v-application .mt-lg-0{margin-top:0!important}.v-application .mt-lg-1{margin-top:4px!important}.v-application .mt-lg-2{margin-top:8px!important}.v-application .mt-lg-3{margin-top:12px!important}.v-application .mt-lg-4{margin-top:16px!important}.v-application .mt-lg-5{margin-top:20px!important}.v-application .mt-lg-6{margin-top:24px!important}.v-application .mt-lg-7{margin-top:28px!important}.v-application .mt-lg-8{margin-top:32px!important}.v-application .mt-lg-9{margin-top:36px!important}.v-application .mt-lg-10{margin-top:40px!important}.v-application .mt-lg-11{margin-top:44px!important}.v-application .mt-lg-12{margin-top:48px!important}.v-application .mt-lg-13{margin-top:52px!important}.v-application .mt-lg-14{margin-top:56px!important}.v-application .mt-lg-15{margin-top:60px!important}.v-application .mt-lg-16{margin-top:64px!important}.v-application .mt-lg-auto{margin-top:auto!important}.v-application .mr-lg-0{margin-right:0!important}.v-application .mr-lg-1{margin-right:4px!important}.v-application .mr-lg-2{margin-right:8px!important}.v-application .mr-lg-3{margin-right:12px!important}.v-application .mr-lg-4{margin-right:16px!important}.v-application .mr-lg-5{margin-right:20px!important}.v-application .mr-lg-6{margin-right:24px!important}.v-application .mr-lg-7{margin-right:28px!important}.v-application .mr-lg-8{margin-right:32px!important}.v-application .mr-lg-9{margin-right:36px!important}.v-application .mr-lg-10{margin-right:40px!important}.v-application .mr-lg-11{margin-right:44px!important}.v-application .mr-lg-12{margin-right:48px!important}.v-application .mr-lg-13{margin-right:52px!important}.v-application .mr-lg-14{margin-right:56px!important}.v-application .mr-lg-15{margin-right:60px!important}.v-application .mr-lg-16{margin-right:64px!important}.v-application .mr-lg-auto{margin-right:auto!important}.v-application .mb-lg-0{margin-bottom:0!important}.v-application .mb-lg-1{margin-bottom:4px!important}.v-application .mb-lg-2{margin-bottom:8px!important}.v-application .mb-lg-3{margin-bottom:12px!important}.v-application .mb-lg-4{margin-bottom:16px!important}.v-application .mb-lg-5{margin-bottom:20px!important}.v-application .mb-lg-6{margin-bottom:24px!important}.v-application .mb-lg-7{margin-bottom:28px!important}.v-application .mb-lg-8{margin-bottom:32px!important}.v-application .mb-lg-9{margin-bottom:36px!important}.v-application .mb-lg-10{margin-bottom:40px!important}.v-application .mb-lg-11{margin-bottom:44px!important}.v-application .mb-lg-12{margin-bottom:48px!important}.v-application .mb-lg-13{margin-bottom:52px!important}.v-application .mb-lg-14{margin-bottom:56px!important}.v-application .mb-lg-15{margin-bottom:60px!important}.v-application .mb-lg-16{margin-bottom:64px!important}.v-application .mb-lg-auto{margin-bottom:auto!important}.v-application .ml-lg-0{margin-left:0!important}.v-application .ml-lg-1{margin-left:4px!important}.v-application .ml-lg-2{margin-left:8px!important}.v-application .ml-lg-3{margin-left:12px!important}.v-application .ml-lg-4{margin-left:16px!important}.v-application .ml-lg-5{margin-left:20px!important}.v-application .ml-lg-6{margin-left:24px!important}.v-application .ml-lg-7{margin-left:28px!important}.v-application .ml-lg-8{margin-left:32px!important}.v-application .ml-lg-9{margin-left:36px!important}.v-application .ml-lg-10{margin-left:40px!important}.v-application .ml-lg-11{margin-left:44px!important}.v-application .ml-lg-12{margin-left:48px!important}.v-application .ml-lg-13{margin-left:52px!important}.v-application .ml-lg-14{margin-left:56px!important}.v-application .ml-lg-15{margin-left:60px!important}.v-application .ml-lg-16{margin-left:64px!important}.v-application .ml-lg-auto{margin-left:auto!important}.v-application--is-ltr .ms-lg-0{margin-left:0!important}.v-application--is-rtl .ms-lg-0{margin-right:0!important}.v-application--is-ltr .ms-lg-1{margin-left:4px!important}.v-application--is-rtl .ms-lg-1{margin-right:4px!important}.v-application--is-ltr .ms-lg-2{margin-left:8px!important}.v-application--is-rtl .ms-lg-2{margin-right:8px!important}.v-application--is-ltr .ms-lg-3{margin-left:12px!important}.v-application--is-rtl .ms-lg-3{margin-right:12px!important}.v-application--is-ltr .ms-lg-4{margin-left:16px!important}.v-application--is-rtl .ms-lg-4{margin-right:16px!important}.v-application--is-ltr .ms-lg-5{margin-left:20px!important}.v-application--is-rtl .ms-lg-5{margin-right:20px!important}.v-application--is-ltr .ms-lg-6{margin-left:24px!important}.v-application--is-rtl .ms-lg-6{margin-right:24px!important}.v-application--is-ltr .ms-lg-7{margin-left:28px!important}.v-application--is-rtl .ms-lg-7{margin-right:28px!important}.v-application--is-ltr .ms-lg-8{margin-left:32px!important}.v-application--is-rtl .ms-lg-8{margin-right:32px!important}.v-application--is-ltr .ms-lg-9{margin-left:36px!important}.v-application--is-rtl .ms-lg-9{margin-right:36px!important}.v-application--is-ltr .ms-lg-10{margin-left:40px!important}.v-application--is-rtl .ms-lg-10{margin-right:40px!important}.v-application--is-ltr .ms-lg-11{margin-left:44px!important}.v-application--is-rtl .ms-lg-11{margin-right:44px!important}.v-application--is-ltr .ms-lg-12{margin-left:48px!important}.v-application--is-rtl .ms-lg-12{margin-right:48px!important}.v-application--is-ltr .ms-lg-13{margin-left:52px!important}.v-application--is-rtl .ms-lg-13{margin-right:52px!important}.v-application--is-ltr .ms-lg-14{margin-left:56px!important}.v-application--is-rtl .ms-lg-14{margin-right:56px!important}.v-application--is-ltr .ms-lg-15{margin-left:60px!important}.v-application--is-rtl .ms-lg-15{margin-right:60px!important}.v-application--is-ltr .ms-lg-16{margin-left:64px!important}.v-application--is-rtl .ms-lg-16{margin-right:64px!important}.v-application--is-ltr .ms-lg-auto{margin-left:auto!important}.v-application--is-rtl .ms-lg-auto{margin-right:auto!important}.v-application--is-ltr .me-lg-0{margin-right:0!important}.v-application--is-rtl .me-lg-0{margin-left:0!important}.v-application--is-ltr .me-lg-1{margin-right:4px!important}.v-application--is-rtl .me-lg-1{margin-left:4px!important}.v-application--is-ltr .me-lg-2{margin-right:8px!important}.v-application--is-rtl .me-lg-2{margin-left:8px!important}.v-application--is-ltr .me-lg-3{margin-right:12px!important}.v-application--is-rtl .me-lg-3{margin-left:12px!important}.v-application--is-ltr .me-lg-4{margin-right:16px!important}.v-application--is-rtl .me-lg-4{margin-left:16px!important}.v-application--is-ltr .me-lg-5{margin-right:20px!important}.v-application--is-rtl .me-lg-5{margin-left:20px!important}.v-application--is-ltr .me-lg-6{margin-right:24px!important}.v-application--is-rtl .me-lg-6{margin-left:24px!important}.v-application--is-ltr .me-lg-7{margin-right:28px!important}.v-application--is-rtl .me-lg-7{margin-left:28px!important}.v-application--is-ltr .me-lg-8{margin-right:32px!important}.v-application--is-rtl .me-lg-8{margin-left:32px!important}.v-application--is-ltr .me-lg-9{margin-right:36px!important}.v-application--is-rtl .me-lg-9{margin-left:36px!important}.v-application--is-ltr .me-lg-10{margin-right:40px!important}.v-application--is-rtl .me-lg-10{margin-left:40px!important}.v-application--is-ltr .me-lg-11{margin-right:44px!important}.v-application--is-rtl .me-lg-11{margin-left:44px!important}.v-application--is-ltr .me-lg-12{margin-right:48px!important}.v-application--is-rtl .me-lg-12{margin-left:48px!important}.v-application--is-ltr .me-lg-13{margin-right:52px!important}.v-application--is-rtl .me-lg-13{margin-left:52px!important}.v-application--is-ltr .me-lg-14{margin-right:56px!important}.v-application--is-rtl .me-lg-14{margin-left:56px!important}.v-application--is-ltr .me-lg-15{margin-right:60px!important}.v-application--is-rtl .me-lg-15{margin-left:60px!important}.v-application--is-ltr .me-lg-16{margin-right:64px!important}.v-application--is-rtl .me-lg-16{margin-left:64px!important}.v-application--is-ltr .me-lg-auto{margin-right:auto!important}.v-application--is-rtl .me-lg-auto{margin-left:auto!important}.v-application .ma-lg-n1{margin:-4px!important}.v-application .ma-lg-n2{margin:-8px!important}.v-application .ma-lg-n3{margin:-12px!important}.v-application .ma-lg-n4{margin:-16px!important}.v-application .ma-lg-n5{margin:-20px!important}.v-application .ma-lg-n6{margin:-24px!important}.v-application .ma-lg-n7{margin:-28px!important}.v-application .ma-lg-n8{margin:-32px!important}.v-application .ma-lg-n9{margin:-36px!important}.v-application .ma-lg-n10{margin:-40px!important}.v-application .ma-lg-n11{margin:-44px!important}.v-application .ma-lg-n12{margin:-48px!important}.v-application .ma-lg-n13{margin:-52px!important}.v-application .ma-lg-n14{margin:-56px!important}.v-application .ma-lg-n15{margin:-60px!important}.v-application .ma-lg-n16{margin:-64px!important}.v-application .mx-lg-n1{margin-right:-4px!important;margin-left:-4px!important}.v-application .mx-lg-n2{margin-right:-8px!important;margin-left:-8px!important}.v-application .mx-lg-n3{margin-right:-12px!important;margin-left:-12px!important}.v-application .mx-lg-n4{margin-right:-16px!important;margin-left:-16px!important}.v-application .mx-lg-n5{margin-right:-20px!important;margin-left:-20px!important}.v-application .mx-lg-n6{margin-right:-24px!important;margin-left:-24px!important}.v-application .mx-lg-n7{margin-right:-28px!important;margin-left:-28px!important}.v-application .mx-lg-n8{margin-right:-32px!important;margin-left:-32px!important}.v-application .mx-lg-n9{margin-right:-36px!important;margin-left:-36px!important}.v-application .mx-lg-n10{margin-right:-40px!important;margin-left:-40px!important}.v-application .mx-lg-n11{margin-right:-44px!important;margin-left:-44px!important}.v-application .mx-lg-n12{margin-right:-48px!important;margin-left:-48px!important}.v-application .mx-lg-n13{margin-right:-52px!important;margin-left:-52px!important}.v-application .mx-lg-n14{margin-right:-56px!important;margin-left:-56px!important}.v-application .mx-lg-n15{margin-right:-60px!important;margin-left:-60px!important}.v-application .mx-lg-n16{margin-right:-64px!important;margin-left:-64px!important}.v-application .my-lg-n1{margin-top:-4px!important;margin-bottom:-4px!important}.v-application .my-lg-n2{margin-top:-8px!important;margin-bottom:-8px!important}.v-application .my-lg-n3{margin-top:-12px!important;margin-bottom:-12px!important}.v-application .my-lg-n4{margin-top:-16px!important;margin-bottom:-16px!important}.v-application .my-lg-n5{margin-top:-20px!important;margin-bottom:-20px!important}.v-application .my-lg-n6{margin-top:-24px!important;margin-bottom:-24px!important}.v-application .my-lg-n7{margin-top:-28px!important;margin-bottom:-28px!important}.v-application .my-lg-n8{margin-top:-32px!important;margin-bottom:-32px!important}.v-application .my-lg-n9{margin-top:-36px!important;margin-bottom:-36px!important}.v-application .my-lg-n10{margin-top:-40px!important;margin-bottom:-40px!important}.v-application .my-lg-n11{margin-top:-44px!important;margin-bottom:-44px!important}.v-application .my-lg-n12{margin-top:-48px!important;margin-bottom:-48px!important}.v-application .my-lg-n13{margin-top:-52px!important;margin-bottom:-52px!important}.v-application .my-lg-n14{margin-top:-56px!important;margin-bottom:-56px!important}.v-application .my-lg-n15{margin-top:-60px!important;margin-bottom:-60px!important}.v-application .my-lg-n16{margin-top:-64px!important;margin-bottom:-64px!important}.v-application .mt-lg-n1{margin-top:-4px!important}.v-application .mt-lg-n2{margin-top:-8px!important}.v-application .mt-lg-n3{margin-top:-12px!important}.v-application .mt-lg-n4{margin-top:-16px!important}.v-application .mt-lg-n5{margin-top:-20px!important}.v-application .mt-lg-n6{margin-top:-24px!important}.v-application .mt-lg-n7{margin-top:-28px!important}.v-application .mt-lg-n8{margin-top:-32px!important}.v-application .mt-lg-n9{margin-top:-36px!important}.v-application .mt-lg-n10{margin-top:-40px!important}.v-application .mt-lg-n11{margin-top:-44px!important}.v-application .mt-lg-n12{margin-top:-48px!important}.v-application .mt-lg-n13{margin-top:-52px!important}.v-application .mt-lg-n14{margin-top:-56px!important}.v-application .mt-lg-n15{margin-top:-60px!important}.v-application .mt-lg-n16{margin-top:-64px!important}.v-application .mr-lg-n1{margin-right:-4px!important}.v-application .mr-lg-n2{margin-right:-8px!important}.v-application .mr-lg-n3{margin-right:-12px!important}.v-application .mr-lg-n4{margin-right:-16px!important}.v-application .mr-lg-n5{margin-right:-20px!important}.v-application .mr-lg-n6{margin-right:-24px!important}.v-application .mr-lg-n7{margin-right:-28px!important}.v-application .mr-lg-n8{margin-right:-32px!important}.v-application .mr-lg-n9{margin-right:-36px!important}.v-application .mr-lg-n10{margin-right:-40px!important}.v-application .mr-lg-n11{margin-right:-44px!important}.v-application .mr-lg-n12{margin-right:-48px!important}.v-application .mr-lg-n13{margin-right:-52px!important}.v-application .mr-lg-n14{margin-right:-56px!important}.v-application .mr-lg-n15{margin-right:-60px!important}.v-application .mr-lg-n16{margin-right:-64px!important}.v-application .mb-lg-n1{margin-bottom:-4px!important}.v-application .mb-lg-n2{margin-bottom:-8px!important}.v-application .mb-lg-n3{margin-bottom:-12px!important}.v-application .mb-lg-n4{margin-bottom:-16px!important}.v-application .mb-lg-n5{margin-bottom:-20px!important}.v-application .mb-lg-n6{margin-bottom:-24px!important}.v-application .mb-lg-n7{margin-bottom:-28px!important}.v-application .mb-lg-n8{margin-bottom:-32px!important}.v-application .mb-lg-n9{margin-bottom:-36px!important}.v-application .mb-lg-n10{margin-bottom:-40px!important}.v-application .mb-lg-n11{margin-bottom:-44px!important}.v-application .mb-lg-n12{margin-bottom:-48px!important}.v-application .mb-lg-n13{margin-bottom:-52px!important}.v-application .mb-lg-n14{margin-bottom:-56px!important}.v-application .mb-lg-n15{margin-bottom:-60px!important}.v-application .mb-lg-n16{margin-bottom:-64px!important}.v-application .ml-lg-n1{margin-left:-4px!important}.v-application .ml-lg-n2{margin-left:-8px!important}.v-application .ml-lg-n3{margin-left:-12px!important}.v-application .ml-lg-n4{margin-left:-16px!important}.v-application .ml-lg-n5{margin-left:-20px!important}.v-application .ml-lg-n6{margin-left:-24px!important}.v-application .ml-lg-n7{margin-left:-28px!important}.v-application .ml-lg-n8{margin-left:-32px!important}.v-application .ml-lg-n9{margin-left:-36px!important}.v-application .ml-lg-n10{margin-left:-40px!important}.v-application .ml-lg-n11{margin-left:-44px!important}.v-application .ml-lg-n12{margin-left:-48px!important}.v-application .ml-lg-n13{margin-left:-52px!important}.v-application .ml-lg-n14{margin-left:-56px!important}.v-application .ml-lg-n15{margin-left:-60px!important}.v-application .ml-lg-n16{margin-left:-64px!important}.v-application--is-ltr .ms-lg-n1{margin-left:-4px!important}.v-application--is-rtl .ms-lg-n1{margin-right:-4px!important}.v-application--is-ltr .ms-lg-n2{margin-left:-8px!important}.v-application--is-rtl .ms-lg-n2{margin-right:-8px!important}.v-application--is-ltr .ms-lg-n3{margin-left:-12px!important}.v-application--is-rtl .ms-lg-n3{margin-right:-12px!important}.v-application--is-ltr .ms-lg-n4{margin-left:-16px!important}.v-application--is-rtl .ms-lg-n4{margin-right:-16px!important}.v-application--is-ltr .ms-lg-n5{margin-left:-20px!important}.v-application--is-rtl .ms-lg-n5{margin-right:-20px!important}.v-application--is-ltr .ms-lg-n6{margin-left:-24px!important}.v-application--is-rtl .ms-lg-n6{margin-right:-24px!important}.v-application--is-ltr .ms-lg-n7{margin-left:-28px!important}.v-application--is-rtl .ms-lg-n7{margin-right:-28px!important}.v-application--is-ltr .ms-lg-n8{margin-left:-32px!important}.v-application--is-rtl .ms-lg-n8{margin-right:-32px!important}.v-application--is-ltr .ms-lg-n9{margin-left:-36px!important}.v-application--is-rtl .ms-lg-n9{margin-right:-36px!important}.v-application--is-ltr .ms-lg-n10{margin-left:-40px!important}.v-application--is-rtl .ms-lg-n10{margin-right:-40px!important}.v-application--is-ltr .ms-lg-n11{margin-left:-44px!important}.v-application--is-rtl .ms-lg-n11{margin-right:-44px!important}.v-application--is-ltr .ms-lg-n12{margin-left:-48px!important}.v-application--is-rtl .ms-lg-n12{margin-right:-48px!important}.v-application--is-ltr .ms-lg-n13{margin-left:-52px!important}.v-application--is-rtl .ms-lg-n13{margin-right:-52px!important}.v-application--is-ltr .ms-lg-n14{margin-left:-56px!important}.v-application--is-rtl .ms-lg-n14{margin-right:-56px!important}.v-application--is-ltr .ms-lg-n15{margin-left:-60px!important}.v-application--is-rtl .ms-lg-n15{margin-right:-60px!important}.v-application--is-ltr .ms-lg-n16{margin-left:-64px!important}.v-application--is-rtl .ms-lg-n16{margin-right:-64px!important}.v-application--is-ltr .me-lg-n1{margin-right:-4px!important}.v-application--is-rtl .me-lg-n1{margin-left:-4px!important}.v-application--is-ltr .me-lg-n2{margin-right:-8px!important}.v-application--is-rtl .me-lg-n2{margin-left:-8px!important}.v-application--is-ltr .me-lg-n3{margin-right:-12px!important}.v-application--is-rtl .me-lg-n3{margin-left:-12px!important}.v-application--is-ltr .me-lg-n4{margin-right:-16px!important}.v-application--is-rtl .me-lg-n4{margin-left:-16px!important}.v-application--is-ltr .me-lg-n5{margin-right:-20px!important}.v-application--is-rtl .me-lg-n5{margin-left:-20px!important}.v-application--is-ltr .me-lg-n6{margin-right:-24px!important}.v-application--is-rtl .me-lg-n6{margin-left:-24px!important}.v-application--is-ltr .me-lg-n7{margin-right:-28px!important}.v-application--is-rtl .me-lg-n7{margin-left:-28px!important}.v-application--is-ltr .me-lg-n8{margin-right:-32px!important}.v-application--is-rtl .me-lg-n8{margin-left:-32px!important}.v-application--is-ltr .me-lg-n9{margin-right:-36px!important}.v-application--is-rtl .me-lg-n9{margin-left:-36px!important}.v-application--is-ltr .me-lg-n10{margin-right:-40px!important}.v-application--is-rtl .me-lg-n10{margin-left:-40px!important}.v-application--is-ltr .me-lg-n11{margin-right:-44px!important}.v-application--is-rtl .me-lg-n11{margin-left:-44px!important}.v-application--is-ltr .me-lg-n12{margin-right:-48px!important}.v-application--is-rtl .me-lg-n12{margin-left:-48px!important}.v-application--is-ltr .me-lg-n13{margin-right:-52px!important}.v-application--is-rtl .me-lg-n13{margin-left:-52px!important}.v-application--is-ltr .me-lg-n14{margin-right:-56px!important}.v-application--is-rtl .me-lg-n14{margin-left:-56px!important}.v-application--is-ltr .me-lg-n15{margin-right:-60px!important}.v-application--is-rtl .me-lg-n15{margin-left:-60px!important}.v-application--is-ltr .me-lg-n16{margin-right:-64px!important}.v-application--is-rtl .me-lg-n16{margin-left:-64px!important}.v-application .pa-lg-0{padding:0!important}.v-application .pa-lg-1{padding:4px!important}.v-application .pa-lg-2{padding:8px!important}.v-application .pa-lg-3{padding:12px!important}.v-application .pa-lg-4{padding:16px!important}.v-application .pa-lg-5{padding:20px!important}.v-application .pa-lg-6{padding:24px!important}.v-application .pa-lg-7{padding:28px!important}.v-application .pa-lg-8{padding:32px!important}.v-application .pa-lg-9{padding:36px!important}.v-application .pa-lg-10{padding:40px!important}.v-application .pa-lg-11{padding:44px!important}.v-application .pa-lg-12{padding:48px!important}.v-application .pa-lg-13{padding:52px!important}.v-application .pa-lg-14{padding:56px!important}.v-application .pa-lg-15{padding:60px!important}.v-application .pa-lg-16{padding:64px!important}.v-application .px-lg-0{padding-right:0!important;padding-left:0!important}.v-application .px-lg-1{padding-right:4px!important;padding-left:4px!important}.v-application .px-lg-2{padding-right:8px!important;padding-left:8px!important}.v-application .px-lg-3{padding-right:12px!important;padding-left:12px!important}.v-application .px-lg-4{padding-right:16px!important;padding-left:16px!important}.v-application .px-lg-5{padding-right:20px!important;padding-left:20px!important}.v-application .px-lg-6{padding-right:24px!important;padding-left:24px!important}.v-application .px-lg-7{padding-right:28px!important;padding-left:28px!important}.v-application .px-lg-8{padding-right:32px!important;padding-left:32px!important}.v-application .px-lg-9{padding-right:36px!important;padding-left:36px!important}.v-application .px-lg-10{padding-right:40px!important;padding-left:40px!important}.v-application .px-lg-11{padding-right:44px!important;padding-left:44px!important}.v-application .px-lg-12{padding-right:48px!important;padding-left:48px!important}.v-application .px-lg-13{padding-right:52px!important;padding-left:52px!important}.v-application .px-lg-14{padding-right:56px!important;padding-left:56px!important}.v-application .px-lg-15{padding-right:60px!important;padding-left:60px!important}.v-application .px-lg-16{padding-right:64px!important;padding-left:64px!important}.v-application .py-lg-0{padding-top:0!important;padding-bottom:0!important}.v-application .py-lg-1{padding-top:4px!important;padding-bottom:4px!important}.v-application .py-lg-2{padding-top:8px!important;padding-bottom:8px!important}.v-application .py-lg-3{padding-top:12px!important;padding-bottom:12px!important}.v-application .py-lg-4{padding-top:16px!important;padding-bottom:16px!important}.v-application .py-lg-5{padding-top:20px!important;padding-bottom:20px!important}.v-application .py-lg-6{padding-top:24px!important;padding-bottom:24px!important}.v-application .py-lg-7{padding-top:28px!important;padding-bottom:28px!important}.v-application .py-lg-8{padding-top:32px!important;padding-bottom:32px!important}.v-application .py-lg-9{padding-top:36px!important;padding-bottom:36px!important}.v-application .py-lg-10{padding-top:40px!important;padding-bottom:40px!important}.v-application .py-lg-11{padding-top:44px!important;padding-bottom:44px!important}.v-application .py-lg-12{padding-top:48px!important;padding-bottom:48px!important}.v-application .py-lg-13{padding-top:52px!important;padding-bottom:52px!important}.v-application .py-lg-14{padding-top:56px!important;padding-bottom:56px!important}.v-application .py-lg-15{padding-top:60px!important;padding-bottom:60px!important}.v-application .py-lg-16{padding-top:64px!important;padding-bottom:64px!important}.v-application .pt-lg-0{padding-top:0!important}.v-application .pt-lg-1{padding-top:4px!important}.v-application .pt-lg-2{padding-top:8px!important}.v-application .pt-lg-3{padding-top:12px!important}.v-application .pt-lg-4{padding-top:16px!important}.v-application .pt-lg-5{padding-top:20px!important}.v-application .pt-lg-6{padding-top:24px!important}.v-application .pt-lg-7{padding-top:28px!important}.v-application .pt-lg-8{padding-top:32px!important}.v-application .pt-lg-9{padding-top:36px!important}.v-application .pt-lg-10{padding-top:40px!important}.v-application .pt-lg-11{padding-top:44px!important}.v-application .pt-lg-12{padding-top:48px!important}.v-application .pt-lg-13{padding-top:52px!important}.v-application .pt-lg-14{padding-top:56px!important}.v-application .pt-lg-15{padding-top:60px!important}.v-application .pt-lg-16{padding-top:64px!important}.v-application .pr-lg-0{padding-right:0!important}.v-application .pr-lg-1{padding-right:4px!important}.v-application .pr-lg-2{padding-right:8px!important}.v-application .pr-lg-3{padding-right:12px!important}.v-application .pr-lg-4{padding-right:16px!important}.v-application .pr-lg-5{padding-right:20px!important}.v-application .pr-lg-6{padding-right:24px!important}.v-application .pr-lg-7{padding-right:28px!important}.v-application .pr-lg-8{padding-right:32px!important}.v-application .pr-lg-9{padding-right:36px!important}.v-application .pr-lg-10{padding-right:40px!important}.v-application .pr-lg-11{padding-right:44px!important}.v-application .pr-lg-12{padding-right:48px!important}.v-application .pr-lg-13{padding-right:52px!important}.v-application .pr-lg-14{padding-right:56px!important}.v-application .pr-lg-15{padding-right:60px!important}.v-application .pr-lg-16{padding-right:64px!important}.v-application .pb-lg-0{padding-bottom:0!important}.v-application .pb-lg-1{padding-bottom:4px!important}.v-application .pb-lg-2{padding-bottom:8px!important}.v-application .pb-lg-3{padding-bottom:12px!important}.v-application .pb-lg-4{padding-bottom:16px!important}.v-application .pb-lg-5{padding-bottom:20px!important}.v-application .pb-lg-6{padding-bottom:24px!important}.v-application .pb-lg-7{padding-bottom:28px!important}.v-application .pb-lg-8{padding-bottom:32px!important}.v-application .pb-lg-9{padding-bottom:36px!important}.v-application .pb-lg-10{padding-bottom:40px!important}.v-application .pb-lg-11{padding-bottom:44px!important}.v-application .pb-lg-12{padding-bottom:48px!important}.v-application .pb-lg-13{padding-bottom:52px!important}.v-application .pb-lg-14{padding-bottom:56px!important}.v-application .pb-lg-15{padding-bottom:60px!important}.v-application .pb-lg-16{padding-bottom:64px!important}.v-application .pl-lg-0{padding-left:0!important}.v-application .pl-lg-1{padding-left:4px!important}.v-application .pl-lg-2{padding-left:8px!important}.v-application .pl-lg-3{padding-left:12px!important}.v-application .pl-lg-4{padding-left:16px!important}.v-application .pl-lg-5{padding-left:20px!important}.v-application .pl-lg-6{padding-left:24px!important}.v-application .pl-lg-7{padding-left:28px!important}.v-application .pl-lg-8{padding-left:32px!important}.v-application .pl-lg-9{padding-left:36px!important}.v-application .pl-lg-10{padding-left:40px!important}.v-application .pl-lg-11{padding-left:44px!important}.v-application .pl-lg-12{padding-left:48px!important}.v-application .pl-lg-13{padding-left:52px!important}.v-application .pl-lg-14{padding-left:56px!important}.v-application .pl-lg-15{padding-left:60px!important}.v-application .pl-lg-16{padding-left:64px!important}.v-application--is-ltr .ps-lg-0{padding-left:0!important}.v-application--is-rtl .ps-lg-0{padding-right:0!important}.v-application--is-ltr .ps-lg-1{padding-left:4px!important}.v-application--is-rtl .ps-lg-1{padding-right:4px!important}.v-application--is-ltr .ps-lg-2{padding-left:8px!important}.v-application--is-rtl .ps-lg-2{padding-right:8px!important}.v-application--is-ltr .ps-lg-3{padding-left:12px!important}.v-application--is-rtl .ps-lg-3{padding-right:12px!important}.v-application--is-ltr .ps-lg-4{padding-left:16px!important}.v-application--is-rtl .ps-lg-4{padding-right:16px!important}.v-application--is-ltr .ps-lg-5{padding-left:20px!important}.v-application--is-rtl .ps-lg-5{padding-right:20px!important}.v-application--is-ltr .ps-lg-6{padding-left:24px!important}.v-application--is-rtl .ps-lg-6{padding-right:24px!important}.v-application--is-ltr .ps-lg-7{padding-left:28px!important}.v-application--is-rtl .ps-lg-7{padding-right:28px!important}.v-application--is-ltr .ps-lg-8{padding-left:32px!important}.v-application--is-rtl .ps-lg-8{padding-right:32px!important}.v-application--is-ltr .ps-lg-9{padding-left:36px!important}.v-application--is-rtl .ps-lg-9{padding-right:36px!important}.v-application--is-ltr .ps-lg-10{padding-left:40px!important}.v-application--is-rtl .ps-lg-10{padding-right:40px!important}.v-application--is-ltr .ps-lg-11{padding-left:44px!important}.v-application--is-rtl .ps-lg-11{padding-right:44px!important}.v-application--is-ltr .ps-lg-12{padding-left:48px!important}.v-application--is-rtl .ps-lg-12{padding-right:48px!important}.v-application--is-ltr .ps-lg-13{padding-left:52px!important}.v-application--is-rtl .ps-lg-13{padding-right:52px!important}.v-application--is-ltr .ps-lg-14{padding-left:56px!important}.v-application--is-rtl .ps-lg-14{padding-right:56px!important}.v-application--is-ltr .ps-lg-15{padding-left:60px!important}.v-application--is-rtl .ps-lg-15{padding-right:60px!important}.v-application--is-ltr .ps-lg-16{padding-left:64px!important}.v-application--is-rtl .ps-lg-16{padding-right:64px!important}.v-application--is-ltr .pe-lg-0{padding-right:0!important}.v-application--is-rtl .pe-lg-0{padding-left:0!important}.v-application--is-ltr .pe-lg-1{padding-right:4px!important}.v-application--is-rtl .pe-lg-1{padding-left:4px!important}.v-application--is-ltr .pe-lg-2{padding-right:8px!important}.v-application--is-rtl .pe-lg-2{padding-left:8px!important}.v-application--is-ltr .pe-lg-3{padding-right:12px!important}.v-application--is-rtl .pe-lg-3{padding-left:12px!important}.v-application--is-ltr .pe-lg-4{padding-right:16px!important}.v-application--is-rtl .pe-lg-4{padding-left:16px!important}.v-application--is-ltr .pe-lg-5{padding-right:20px!important}.v-application--is-rtl .pe-lg-5{padding-left:20px!important}.v-application--is-ltr .pe-lg-6{padding-right:24px!important}.v-application--is-rtl .pe-lg-6{padding-left:24px!important}.v-application--is-ltr .pe-lg-7{padding-right:28px!important}.v-application--is-rtl .pe-lg-7{padding-left:28px!important}.v-application--is-ltr .pe-lg-8{padding-right:32px!important}.v-application--is-rtl .pe-lg-8{padding-left:32px!important}.v-application--is-ltr .pe-lg-9{padding-right:36px!important}.v-application--is-rtl .pe-lg-9{padding-left:36px!important}.v-application--is-ltr .pe-lg-10{padding-right:40px!important}.v-application--is-rtl .pe-lg-10{padding-left:40px!important}.v-application--is-ltr .pe-lg-11{padding-right:44px!important}.v-application--is-rtl .pe-lg-11{padding-left:44px!important}.v-application--is-ltr .pe-lg-12{padding-right:48px!important}.v-application--is-rtl .pe-lg-12{padding-left:48px!important}.v-application--is-ltr .pe-lg-13{padding-right:52px!important}.v-application--is-rtl .pe-lg-13{padding-left:52px!important}.v-application--is-ltr .pe-lg-14{padding-right:56px!important}.v-application--is-rtl .pe-lg-14{padding-left:56px!important}.v-application--is-ltr .pe-lg-15{padding-right:60px!important}.v-application--is-rtl .pe-lg-15{padding-left:60px!important}.v-application--is-ltr .pe-lg-16{padding-right:64px!important}.v-application--is-rtl .pe-lg-16{padding-left:64px!important}.v-application .text-lg-left{text-align:left!important}.v-application .text-lg-right{text-align:right!important}.v-application .text-lg-center{text-align:center!important}.v-application .text-lg-justify{text-align:justify!important}.v-application .text-lg-start{text-align:start!important}.v-application .text-lg-end{text-align:end!important}.v-application .text-lg-h1{font-size:6rem!important;line-height:6rem;letter-spacing:-.015625em!important}.v-application .text-lg-h1,.v-application .text-lg-h2{font-weight:300;font-family:Roboto,sans-serif!important}.v-application .text-lg-h2{font-size:3.75rem!important;line-height:3.75rem;letter-spacing:-.0083333333em!important}.v-application .text-lg-h3{font-size:3rem!important;line-height:3.125rem;letter-spacing:normal!important}.v-application .text-lg-h3,.v-application .text-lg-h4{font-weight:400;font-family:Roboto,sans-serif!important}.v-application .text-lg-h4{font-size:2.125rem!important;line-height:2.5rem;letter-spacing:.0073529412em!important}.v-application .text-lg-h5{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important}.v-application .text-lg-h5,.v-application .text-lg-h6{line-height:2rem;font-family:Roboto,sans-serif!important}.v-application .text-lg-h6{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important}.v-application .text-lg-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif!important}.v-application .text-lg-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif!important}.v-application .text-lg-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif!important}.v-application .text-lg-body-2{font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important}.v-application .text-lg-body-2,.v-application .text-lg-button{font-size:.875rem!important;font-family:Roboto,sans-serif!important}.v-application .text-lg-button{font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;text-transform:uppercase!important}.v-application .text-lg-caption{font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important}.v-application .text-lg-caption,.v-application .text-lg-overline{font-size:.75rem!important;font-family:Roboto,sans-serif!important}.v-application .text-lg-overline{font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;text-transform:uppercase!important}}@media(min-width:1904px){.v-application .d-xl-none{display:none!important}.v-application .d-xl-inline{display:inline!important}.v-application .d-xl-inline-block{display:inline-block!important}.v-application .d-xl-block{display:block!important}.v-application .d-xl-table{display:table!important}.v-application .d-xl-table-row{display:table-row!important}.v-application .d-xl-table-cell{display:table-cell!important}.v-application .d-xl-flex{display:flex!important}.v-application .d-xl-inline-flex{display:inline-flex!important}.v-application .float-xl-none{float:none!important}.v-application .float-xl-left{float:left!important}.v-application .float-xl-right{float:right!important}.v-application--is-rtl .float-xl-end{float:left!important}.v-application--is-ltr .float-xl-end,.v-application--is-rtl .float-xl-start{float:right!important}.v-application--is-ltr .float-xl-start{float:left!important}.v-application .flex-xl-fill{flex:1 1 auto!important}.v-application .flex-xl-row{flex-direction:row!important}.v-application .flex-xl-column{flex-direction:column!important}.v-application .flex-xl-row-reverse{flex-direction:row-reverse!important}.v-application .flex-xl-column-reverse{flex-direction:column-reverse!important}.v-application .flex-xl-grow-0{flex-grow:0!important}.v-application .flex-xl-grow-1{flex-grow:1!important}.v-application .flex-xl-shrink-0{flex-shrink:0!important}.v-application .flex-xl-shrink-1{flex-shrink:1!important}.v-application .flex-xl-wrap{flex-wrap:wrap!important}.v-application .flex-xl-nowrap{flex-wrap:nowrap!important}.v-application .flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.v-application .justify-xl-start{justify-content:flex-start!important}.v-application .justify-xl-end{justify-content:flex-end!important}.v-application .justify-xl-center{justify-content:center!important}.v-application .justify-xl-space-between{justify-content:space-between!important}.v-application .justify-xl-space-around{justify-content:space-around!important}.v-application .align-xl-start{align-items:flex-start!important}.v-application .align-xl-end{align-items:flex-end!important}.v-application .align-xl-center{align-items:center!important}.v-application .align-xl-baseline{align-items:baseline!important}.v-application .align-xl-stretch{align-items:stretch!important}.v-application .align-content-xl-start{align-content:flex-start!important}.v-application .align-content-xl-end{align-content:flex-end!important}.v-application .align-content-xl-center{align-content:center!important}.v-application .align-content-xl-space-between{align-content:space-between!important}.v-application .align-content-xl-space-around{align-content:space-around!important}.v-application .align-content-xl-stretch{align-content:stretch!important}.v-application .align-self-xl-auto{align-self:auto!important}.v-application .align-self-xl-start{align-self:flex-start!important}.v-application .align-self-xl-end{align-self:flex-end!important}.v-application .align-self-xl-center{align-self:center!important}.v-application .align-self-xl-baseline{align-self:baseline!important}.v-application .align-self-xl-stretch{align-self:stretch!important}.v-application .order-xl-first{order:-1!important}.v-application .order-xl-0{order:0!important}.v-application .order-xl-1{order:1!important}.v-application .order-xl-2{order:2!important}.v-application .order-xl-3{order:3!important}.v-application .order-xl-4{order:4!important}.v-application .order-xl-5{order:5!important}.v-application .order-xl-6{order:6!important}.v-application .order-xl-7{order:7!important}.v-application .order-xl-8{order:8!important}.v-application .order-xl-9{order:9!important}.v-application .order-xl-10{order:10!important}.v-application .order-xl-11{order:11!important}.v-application .order-xl-12{order:12!important}.v-application .order-xl-last{order:13!important}.v-application .ma-xl-0{margin:0!important}.v-application .ma-xl-1{margin:4px!important}.v-application .ma-xl-2{margin:8px!important}.v-application .ma-xl-3{margin:12px!important}.v-application .ma-xl-4{margin:16px!important}.v-application .ma-xl-5{margin:20px!important}.v-application .ma-xl-6{margin:24px!important}.v-application .ma-xl-7{margin:28px!important}.v-application .ma-xl-8{margin:32px!important}.v-application .ma-xl-9{margin:36px!important}.v-application .ma-xl-10{margin:40px!important}.v-application .ma-xl-11{margin:44px!important}.v-application .ma-xl-12{margin:48px!important}.v-application .ma-xl-13{margin:52px!important}.v-application .ma-xl-14{margin:56px!important}.v-application .ma-xl-15{margin:60px!important}.v-application .ma-xl-16{margin:64px!important}.v-application .ma-xl-auto{margin:auto!important}.v-application .mx-xl-0{margin-right:0!important;margin-left:0!important}.v-application .mx-xl-1{margin-right:4px!important;margin-left:4px!important}.v-application .mx-xl-2{margin-right:8px!important;margin-left:8px!important}.v-application .mx-xl-3{margin-right:12px!important;margin-left:12px!important}.v-application .mx-xl-4{margin-right:16px!important;margin-left:16px!important}.v-application .mx-xl-5{margin-right:20px!important;margin-left:20px!important}.v-application .mx-xl-6{margin-right:24px!important;margin-left:24px!important}.v-application .mx-xl-7{margin-right:28px!important;margin-left:28px!important}.v-application .mx-xl-8{margin-right:32px!important;margin-left:32px!important}.v-application .mx-xl-9{margin-right:36px!important;margin-left:36px!important}.v-application .mx-xl-10{margin-right:40px!important;margin-left:40px!important}.v-application .mx-xl-11{margin-right:44px!important;margin-left:44px!important}.v-application .mx-xl-12{margin-right:48px!important;margin-left:48px!important}.v-application .mx-xl-13{margin-right:52px!important;margin-left:52px!important}.v-application .mx-xl-14{margin-right:56px!important;margin-left:56px!important}.v-application .mx-xl-15{margin-right:60px!important;margin-left:60px!important}.v-application .mx-xl-16{margin-right:64px!important;margin-left:64px!important}.v-application .mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.v-application .my-xl-0{margin-top:0!important;margin-bottom:0!important}.v-application .my-xl-1{margin-top:4px!important;margin-bottom:4px!important}.v-application .my-xl-2{margin-top:8px!important;margin-bottom:8px!important}.v-application .my-xl-3{margin-top:12px!important;margin-bottom:12px!important}.v-application .my-xl-4{margin-top:16px!important;margin-bottom:16px!important}.v-application .my-xl-5{margin-top:20px!important;margin-bottom:20px!important}.v-application .my-xl-6{margin-top:24px!important;margin-bottom:24px!important}.v-application .my-xl-7{margin-top:28px!important;margin-bottom:28px!important}.v-application .my-xl-8{margin-top:32px!important;margin-bottom:32px!important}.v-application .my-xl-9{margin-top:36px!important;margin-bottom:36px!important}.v-application .my-xl-10{margin-top:40px!important;margin-bottom:40px!important}.v-application .my-xl-11{margin-top:44px!important;margin-bottom:44px!important}.v-application .my-xl-12{margin-top:48px!important;margin-bottom:48px!important}.v-application .my-xl-13{margin-top:52px!important;margin-bottom:52px!important}.v-application .my-xl-14{margin-top:56px!important;margin-bottom:56px!important}.v-application .my-xl-15{margin-top:60px!important;margin-bottom:60px!important}.v-application .my-xl-16{margin-top:64px!important;margin-bottom:64px!important}.v-application .my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.v-application .mt-xl-0{margin-top:0!important}.v-application .mt-xl-1{margin-top:4px!important}.v-application .mt-xl-2{margin-top:8px!important}.v-application .mt-xl-3{margin-top:12px!important}.v-application .mt-xl-4{margin-top:16px!important}.v-application .mt-xl-5{margin-top:20px!important}.v-application .mt-xl-6{margin-top:24px!important}.v-application .mt-xl-7{margin-top:28px!important}.v-application .mt-xl-8{margin-top:32px!important}.v-application .mt-xl-9{margin-top:36px!important}.v-application .mt-xl-10{margin-top:40px!important}.v-application .mt-xl-11{margin-top:44px!important}.v-application .mt-xl-12{margin-top:48px!important}.v-application .mt-xl-13{margin-top:52px!important}.v-application .mt-xl-14{margin-top:56px!important}.v-application .mt-xl-15{margin-top:60px!important}.v-application .mt-xl-16{margin-top:64px!important}.v-application .mt-xl-auto{margin-top:auto!important}.v-application .mr-xl-0{margin-right:0!important}.v-application .mr-xl-1{margin-right:4px!important}.v-application .mr-xl-2{margin-right:8px!important}.v-application .mr-xl-3{margin-right:12px!important}.v-application .mr-xl-4{margin-right:16px!important}.v-application .mr-xl-5{margin-right:20px!important}.v-application .mr-xl-6{margin-right:24px!important}.v-application .mr-xl-7{margin-right:28px!important}.v-application .mr-xl-8{margin-right:32px!important}.v-application .mr-xl-9{margin-right:36px!important}.v-application .mr-xl-10{margin-right:40px!important}.v-application .mr-xl-11{margin-right:44px!important}.v-application .mr-xl-12{margin-right:48px!important}.v-application .mr-xl-13{margin-right:52px!important}.v-application .mr-xl-14{margin-right:56px!important}.v-application .mr-xl-15{margin-right:60px!important}.v-application .mr-xl-16{margin-right:64px!important}.v-application .mr-xl-auto{margin-right:auto!important}.v-application .mb-xl-0{margin-bottom:0!important}.v-application .mb-xl-1{margin-bottom:4px!important}.v-application .mb-xl-2{margin-bottom:8px!important}.v-application .mb-xl-3{margin-bottom:12px!important}.v-application .mb-xl-4{margin-bottom:16px!important}.v-application .mb-xl-5{margin-bottom:20px!important}.v-application .mb-xl-6{margin-bottom:24px!important}.v-application .mb-xl-7{margin-bottom:28px!important}.v-application .mb-xl-8{margin-bottom:32px!important}.v-application .mb-xl-9{margin-bottom:36px!important}.v-application .mb-xl-10{margin-bottom:40px!important}.v-application .mb-xl-11{margin-bottom:44px!important}.v-application .mb-xl-12{margin-bottom:48px!important}.v-application .mb-xl-13{margin-bottom:52px!important}.v-application .mb-xl-14{margin-bottom:56px!important}.v-application .mb-xl-15{margin-bottom:60px!important}.v-application .mb-xl-16{margin-bottom:64px!important}.v-application .mb-xl-auto{margin-bottom:auto!important}.v-application .ml-xl-0{margin-left:0!important}.v-application .ml-xl-1{margin-left:4px!important}.v-application .ml-xl-2{margin-left:8px!important}.v-application .ml-xl-3{margin-left:12px!important}.v-application .ml-xl-4{margin-left:16px!important}.v-application .ml-xl-5{margin-left:20px!important}.v-application .ml-xl-6{margin-left:24px!important}.v-application .ml-xl-7{margin-left:28px!important}.v-application .ml-xl-8{margin-left:32px!important}.v-application .ml-xl-9{margin-left:36px!important}.v-application .ml-xl-10{margin-left:40px!important}.v-application .ml-xl-11{margin-left:44px!important}.v-application .ml-xl-12{margin-left:48px!important}.v-application .ml-xl-13{margin-left:52px!important}.v-application .ml-xl-14{margin-left:56px!important}.v-application .ml-xl-15{margin-left:60px!important}.v-application .ml-xl-16{margin-left:64px!important}.v-application .ml-xl-auto{margin-left:auto!important}.v-application--is-ltr .ms-xl-0{margin-left:0!important}.v-application--is-rtl .ms-xl-0{margin-right:0!important}.v-application--is-ltr .ms-xl-1{margin-left:4px!important}.v-application--is-rtl .ms-xl-1{margin-right:4px!important}.v-application--is-ltr .ms-xl-2{margin-left:8px!important}.v-application--is-rtl .ms-xl-2{margin-right:8px!important}.v-application--is-ltr .ms-xl-3{margin-left:12px!important}.v-application--is-rtl .ms-xl-3{margin-right:12px!important}.v-application--is-ltr .ms-xl-4{margin-left:16px!important}.v-application--is-rtl .ms-xl-4{margin-right:16px!important}.v-application--is-ltr .ms-xl-5{margin-left:20px!important}.v-application--is-rtl .ms-xl-5{margin-right:20px!important}.v-application--is-ltr .ms-xl-6{margin-left:24px!important}.v-application--is-rtl .ms-xl-6{margin-right:24px!important}.v-application--is-ltr .ms-xl-7{margin-left:28px!important}.v-application--is-rtl .ms-xl-7{margin-right:28px!important}.v-application--is-ltr .ms-xl-8{margin-left:32px!important}.v-application--is-rtl .ms-xl-8{margin-right:32px!important}.v-application--is-ltr .ms-xl-9{margin-left:36px!important}.v-application--is-rtl .ms-xl-9{margin-right:36px!important}.v-application--is-ltr .ms-xl-10{margin-left:40px!important}.v-application--is-rtl .ms-xl-10{margin-right:40px!important}.v-application--is-ltr .ms-xl-11{margin-left:44px!important}.v-application--is-rtl .ms-xl-11{margin-right:44px!important}.v-application--is-ltr .ms-xl-12{margin-left:48px!important}.v-application--is-rtl .ms-xl-12{margin-right:48px!important}.v-application--is-ltr .ms-xl-13{margin-left:52px!important}.v-application--is-rtl .ms-xl-13{margin-right:52px!important}.v-application--is-ltr .ms-xl-14{margin-left:56px!important}.v-application--is-rtl .ms-xl-14{margin-right:56px!important}.v-application--is-ltr .ms-xl-15{margin-left:60px!important}.v-application--is-rtl .ms-xl-15{margin-right:60px!important}.v-application--is-ltr .ms-xl-16{margin-left:64px!important}.v-application--is-rtl .ms-xl-16{margin-right:64px!important}.v-application--is-ltr .ms-xl-auto{margin-left:auto!important}.v-application--is-rtl .ms-xl-auto{margin-right:auto!important}.v-application--is-ltr .me-xl-0{margin-right:0!important}.v-application--is-rtl .me-xl-0{margin-left:0!important}.v-application--is-ltr .me-xl-1{margin-right:4px!important}.v-application--is-rtl .me-xl-1{margin-left:4px!important}.v-application--is-ltr .me-xl-2{margin-right:8px!important}.v-application--is-rtl .me-xl-2{margin-left:8px!important}.v-application--is-ltr .me-xl-3{margin-right:12px!important}.v-application--is-rtl .me-xl-3{margin-left:12px!important}.v-application--is-ltr .me-xl-4{margin-right:16px!important}.v-application--is-rtl .me-xl-4{margin-left:16px!important}.v-application--is-ltr .me-xl-5{margin-right:20px!important}.v-application--is-rtl .me-xl-5{margin-left:20px!important}.v-application--is-ltr .me-xl-6{margin-right:24px!important}.v-application--is-rtl .me-xl-6{margin-left:24px!important}.v-application--is-ltr .me-xl-7{margin-right:28px!important}.v-application--is-rtl .me-xl-7{margin-left:28px!important}.v-application--is-ltr .me-xl-8{margin-right:32px!important}.v-application--is-rtl .me-xl-8{margin-left:32px!important}.v-application--is-ltr .me-xl-9{margin-right:36px!important}.v-application--is-rtl .me-xl-9{margin-left:36px!important}.v-application--is-ltr .me-xl-10{margin-right:40px!important}.v-application--is-rtl .me-xl-10{margin-left:40px!important}.v-application--is-ltr .me-xl-11{margin-right:44px!important}.v-application--is-rtl .me-xl-11{margin-left:44px!important}.v-application--is-ltr .me-xl-12{margin-right:48px!important}.v-application--is-rtl .me-xl-12{margin-left:48px!important}.v-application--is-ltr .me-xl-13{margin-right:52px!important}.v-application--is-rtl .me-xl-13{margin-left:52px!important}.v-application--is-ltr .me-xl-14{margin-right:56px!important}.v-application--is-rtl .me-xl-14{margin-left:56px!important}.v-application--is-ltr .me-xl-15{margin-right:60px!important}.v-application--is-rtl .me-xl-15{margin-left:60px!important}.v-application--is-ltr .me-xl-16{margin-right:64px!important}.v-application--is-rtl .me-xl-16{margin-left:64px!important}.v-application--is-ltr .me-xl-auto{margin-right:auto!important}.v-application--is-rtl .me-xl-auto{margin-left:auto!important}.v-application .ma-xl-n1{margin:-4px!important}.v-application .ma-xl-n2{margin:-8px!important}.v-application .ma-xl-n3{margin:-12px!important}.v-application .ma-xl-n4{margin:-16px!important}.v-application .ma-xl-n5{margin:-20px!important}.v-application .ma-xl-n6{margin:-24px!important}.v-application .ma-xl-n7{margin:-28px!important}.v-application .ma-xl-n8{margin:-32px!important}.v-application .ma-xl-n9{margin:-36px!important}.v-application .ma-xl-n10{margin:-40px!important}.v-application .ma-xl-n11{margin:-44px!important}.v-application .ma-xl-n12{margin:-48px!important}.v-application .ma-xl-n13{margin:-52px!important}.v-application .ma-xl-n14{margin:-56px!important}.v-application .ma-xl-n15{margin:-60px!important}.v-application .ma-xl-n16{margin:-64px!important}.v-application .mx-xl-n1{margin-right:-4px!important;margin-left:-4px!important}.v-application .mx-xl-n2{margin-right:-8px!important;margin-left:-8px!important}.v-application .mx-xl-n3{margin-right:-12px!important;margin-left:-12px!important}.v-application .mx-xl-n4{margin-right:-16px!important;margin-left:-16px!important}.v-application .mx-xl-n5{margin-right:-20px!important;margin-left:-20px!important}.v-application .mx-xl-n6{margin-right:-24px!important;margin-left:-24px!important}.v-application .mx-xl-n7{margin-right:-28px!important;margin-left:-28px!important}.v-application .mx-xl-n8{margin-right:-32px!important;margin-left:-32px!important}.v-application .mx-xl-n9{margin-right:-36px!important;margin-left:-36px!important}.v-application .mx-xl-n10{margin-right:-40px!important;margin-left:-40px!important}.v-application .mx-xl-n11{margin-right:-44px!important;margin-left:-44px!important}.v-application .mx-xl-n12{margin-right:-48px!important;margin-left:-48px!important}.v-application .mx-xl-n13{margin-right:-52px!important;margin-left:-52px!important}.v-application .mx-xl-n14{margin-right:-56px!important;margin-left:-56px!important}.v-application .mx-xl-n15{margin-right:-60px!important;margin-left:-60px!important}.v-application .mx-xl-n16{margin-right:-64px!important;margin-left:-64px!important}.v-application .my-xl-n1{margin-top:-4px!important;margin-bottom:-4px!important}.v-application .my-xl-n2{margin-top:-8px!important;margin-bottom:-8px!important}.v-application .my-xl-n3{margin-top:-12px!important;margin-bottom:-12px!important}.v-application .my-xl-n4{margin-top:-16px!important;margin-bottom:-16px!important}.v-application .my-xl-n5{margin-top:-20px!important;margin-bottom:-20px!important}.v-application .my-xl-n6{margin-top:-24px!important;margin-bottom:-24px!important}.v-application .my-xl-n7{margin-top:-28px!important;margin-bottom:-28px!important}.v-application .my-xl-n8{margin-top:-32px!important;margin-bottom:-32px!important}.v-application .my-xl-n9{margin-top:-36px!important;margin-bottom:-36px!important}.v-application .my-xl-n10{margin-top:-40px!important;margin-bottom:-40px!important}.v-application .my-xl-n11{margin-top:-44px!important;margin-bottom:-44px!important}.v-application .my-xl-n12{margin-top:-48px!important;margin-bottom:-48px!important}.v-application .my-xl-n13{margin-top:-52px!important;margin-bottom:-52px!important}.v-application .my-xl-n14{margin-top:-56px!important;margin-bottom:-56px!important}.v-application .my-xl-n15{margin-top:-60px!important;margin-bottom:-60px!important}.v-application .my-xl-n16{margin-top:-64px!important;margin-bottom:-64px!important}.v-application .mt-xl-n1{margin-top:-4px!important}.v-application .mt-xl-n2{margin-top:-8px!important}.v-application .mt-xl-n3{margin-top:-12px!important}.v-application .mt-xl-n4{margin-top:-16px!important}.v-application .mt-xl-n5{margin-top:-20px!important}.v-application .mt-xl-n6{margin-top:-24px!important}.v-application .mt-xl-n7{margin-top:-28px!important}.v-application .mt-xl-n8{margin-top:-32px!important}.v-application .mt-xl-n9{margin-top:-36px!important}.v-application .mt-xl-n10{margin-top:-40px!important}.v-application .mt-xl-n11{margin-top:-44px!important}.v-application .mt-xl-n12{margin-top:-48px!important}.v-application .mt-xl-n13{margin-top:-52px!important}.v-application .mt-xl-n14{margin-top:-56px!important}.v-application .mt-xl-n15{margin-top:-60px!important}.v-application .mt-xl-n16{margin-top:-64px!important}.v-application .mr-xl-n1{margin-right:-4px!important}.v-application .mr-xl-n2{margin-right:-8px!important}.v-application .mr-xl-n3{margin-right:-12px!important}.v-application .mr-xl-n4{margin-right:-16px!important}.v-application .mr-xl-n5{margin-right:-20px!important}.v-application .mr-xl-n6{margin-right:-24px!important}.v-application .mr-xl-n7{margin-right:-28px!important}.v-application .mr-xl-n8{margin-right:-32px!important}.v-application .mr-xl-n9{margin-right:-36px!important}.v-application .mr-xl-n10{margin-right:-40px!important}.v-application .mr-xl-n11{margin-right:-44px!important}.v-application .mr-xl-n12{margin-right:-48px!important}.v-application .mr-xl-n13{margin-right:-52px!important}.v-application .mr-xl-n14{margin-right:-56px!important}.v-application .mr-xl-n15{margin-right:-60px!important}.v-application .mr-xl-n16{margin-right:-64px!important}.v-application .mb-xl-n1{margin-bottom:-4px!important}.v-application .mb-xl-n2{margin-bottom:-8px!important}.v-application .mb-xl-n3{margin-bottom:-12px!important}.v-application .mb-xl-n4{margin-bottom:-16px!important}.v-application .mb-xl-n5{margin-bottom:-20px!important}.v-application .mb-xl-n6{margin-bottom:-24px!important}.v-application .mb-xl-n7{margin-bottom:-28px!important}.v-application .mb-xl-n8{margin-bottom:-32px!important}.v-application .mb-xl-n9{margin-bottom:-36px!important}.v-application .mb-xl-n10{margin-bottom:-40px!important}.v-application .mb-xl-n11{margin-bottom:-44px!important}.v-application .mb-xl-n12{margin-bottom:-48px!important}.v-application .mb-xl-n13{margin-bottom:-52px!important}.v-application .mb-xl-n14{margin-bottom:-56px!important}.v-application .mb-xl-n15{margin-bottom:-60px!important}.v-application .mb-xl-n16{margin-bottom:-64px!important}.v-application .ml-xl-n1{margin-left:-4px!important}.v-application .ml-xl-n2{margin-left:-8px!important}.v-application .ml-xl-n3{margin-left:-12px!important}.v-application .ml-xl-n4{margin-left:-16px!important}.v-application .ml-xl-n5{margin-left:-20px!important}.v-application .ml-xl-n6{margin-left:-24px!important}.v-application .ml-xl-n7{margin-left:-28px!important}.v-application .ml-xl-n8{margin-left:-32px!important}.v-application .ml-xl-n9{margin-left:-36px!important}.v-application .ml-xl-n10{margin-left:-40px!important}.v-application .ml-xl-n11{margin-left:-44px!important}.v-application .ml-xl-n12{margin-left:-48px!important}.v-application .ml-xl-n13{margin-left:-52px!important}.v-application .ml-xl-n14{margin-left:-56px!important}.v-application .ml-xl-n15{margin-left:-60px!important}.v-application .ml-xl-n16{margin-left:-64px!important}.v-application--is-ltr .ms-xl-n1{margin-left:-4px!important}.v-application--is-rtl .ms-xl-n1{margin-right:-4px!important}.v-application--is-ltr .ms-xl-n2{margin-left:-8px!important}.v-application--is-rtl .ms-xl-n2{margin-right:-8px!important}.v-application--is-ltr .ms-xl-n3{margin-left:-12px!important}.v-application--is-rtl .ms-xl-n3{margin-right:-12px!important}.v-application--is-ltr .ms-xl-n4{margin-left:-16px!important}.v-application--is-rtl .ms-xl-n4{margin-right:-16px!important}.v-application--is-ltr .ms-xl-n5{margin-left:-20px!important}.v-application--is-rtl .ms-xl-n5{margin-right:-20px!important}.v-application--is-ltr .ms-xl-n6{margin-left:-24px!important}.v-application--is-rtl .ms-xl-n6{margin-right:-24px!important}.v-application--is-ltr .ms-xl-n7{margin-left:-28px!important}.v-application--is-rtl .ms-xl-n7{margin-right:-28px!important}.v-application--is-ltr .ms-xl-n8{margin-left:-32px!important}.v-application--is-rtl .ms-xl-n8{margin-right:-32px!important}.v-application--is-ltr .ms-xl-n9{margin-left:-36px!important}.v-application--is-rtl .ms-xl-n9{margin-right:-36px!important}.v-application--is-ltr .ms-xl-n10{margin-left:-40px!important}.v-application--is-rtl .ms-xl-n10{margin-right:-40px!important}.v-application--is-ltr .ms-xl-n11{margin-left:-44px!important}.v-application--is-rtl .ms-xl-n11{margin-right:-44px!important}.v-application--is-ltr .ms-xl-n12{margin-left:-48px!important}.v-application--is-rtl .ms-xl-n12{margin-right:-48px!important}.v-application--is-ltr .ms-xl-n13{margin-left:-52px!important}.v-application--is-rtl .ms-xl-n13{margin-right:-52px!important}.v-application--is-ltr .ms-xl-n14{margin-left:-56px!important}.v-application--is-rtl .ms-xl-n14{margin-right:-56px!important}.v-application--is-ltr .ms-xl-n15{margin-left:-60px!important}.v-application--is-rtl .ms-xl-n15{margin-right:-60px!important}.v-application--is-ltr .ms-xl-n16{margin-left:-64px!important}.v-application--is-rtl .ms-xl-n16{margin-right:-64px!important}.v-application--is-ltr .me-xl-n1{margin-right:-4px!important}.v-application--is-rtl .me-xl-n1{margin-left:-4px!important}.v-application--is-ltr .me-xl-n2{margin-right:-8px!important}.v-application--is-rtl .me-xl-n2{margin-left:-8px!important}.v-application--is-ltr .me-xl-n3{margin-right:-12px!important}.v-application--is-rtl .me-xl-n3{margin-left:-12px!important}.v-application--is-ltr .me-xl-n4{margin-right:-16px!important}.v-application--is-rtl .me-xl-n4{margin-left:-16px!important}.v-application--is-ltr .me-xl-n5{margin-right:-20px!important}.v-application--is-rtl .me-xl-n5{margin-left:-20px!important}.v-application--is-ltr .me-xl-n6{margin-right:-24px!important}.v-application--is-rtl .me-xl-n6{margin-left:-24px!important}.v-application--is-ltr .me-xl-n7{margin-right:-28px!important}.v-application--is-rtl .me-xl-n7{margin-left:-28px!important}.v-application--is-ltr .me-xl-n8{margin-right:-32px!important}.v-application--is-rtl .me-xl-n8{margin-left:-32px!important}.v-application--is-ltr .me-xl-n9{margin-right:-36px!important}.v-application--is-rtl .me-xl-n9{margin-left:-36px!important}.v-application--is-ltr .me-xl-n10{margin-right:-40px!important}.v-application--is-rtl .me-xl-n10{margin-left:-40px!important}.v-application--is-ltr .me-xl-n11{margin-right:-44px!important}.v-application--is-rtl .me-xl-n11{margin-left:-44px!important}.v-application--is-ltr .me-xl-n12{margin-right:-48px!important}.v-application--is-rtl .me-xl-n12{margin-left:-48px!important}.v-application--is-ltr .me-xl-n13{margin-right:-52px!important}.v-application--is-rtl .me-xl-n13{margin-left:-52px!important}.v-application--is-ltr .me-xl-n14{margin-right:-56px!important}.v-application--is-rtl .me-xl-n14{margin-left:-56px!important}.v-application--is-ltr .me-xl-n15{margin-right:-60px!important}.v-application--is-rtl .me-xl-n15{margin-left:-60px!important}.v-application--is-ltr .me-xl-n16{margin-right:-64px!important}.v-application--is-rtl .me-xl-n16{margin-left:-64px!important}.v-application .pa-xl-0{padding:0!important}.v-application .pa-xl-1{padding:4px!important}.v-application .pa-xl-2{padding:8px!important}.v-application .pa-xl-3{padding:12px!important}.v-application .pa-xl-4{padding:16px!important}.v-application .pa-xl-5{padding:20px!important}.v-application .pa-xl-6{padding:24px!important}.v-application .pa-xl-7{padding:28px!important}.v-application .pa-xl-8{padding:32px!important}.v-application .pa-xl-9{padding:36px!important}.v-application .pa-xl-10{padding:40px!important}.v-application .pa-xl-11{padding:44px!important}.v-application .pa-xl-12{padding:48px!important}.v-application .pa-xl-13{padding:52px!important}.v-application .pa-xl-14{padding:56px!important}.v-application .pa-xl-15{padding:60px!important}.v-application .pa-xl-16{padding:64px!important}.v-application .px-xl-0{padding-right:0!important;padding-left:0!important}.v-application .px-xl-1{padding-right:4px!important;padding-left:4px!important}.v-application .px-xl-2{padding-right:8px!important;padding-left:8px!important}.v-application .px-xl-3{padding-right:12px!important;padding-left:12px!important}.v-application .px-xl-4{padding-right:16px!important;padding-left:16px!important}.v-application .px-xl-5{padding-right:20px!important;padding-left:20px!important}.v-application .px-xl-6{padding-right:24px!important;padding-left:24px!important}.v-application .px-xl-7{padding-right:28px!important;padding-left:28px!important}.v-application .px-xl-8{padding-right:32px!important;padding-left:32px!important}.v-application .px-xl-9{padding-right:36px!important;padding-left:36px!important}.v-application .px-xl-10{padding-right:40px!important;padding-left:40px!important}.v-application .px-xl-11{padding-right:44px!important;padding-left:44px!important}.v-application .px-xl-12{padding-right:48px!important;padding-left:48px!important}.v-application .px-xl-13{padding-right:52px!important;padding-left:52px!important}.v-application .px-xl-14{padding-right:56px!important;padding-left:56px!important}.v-application .px-xl-15{padding-right:60px!important;padding-left:60px!important}.v-application .px-xl-16{padding-right:64px!important;padding-left:64px!important}.v-application .py-xl-0{padding-top:0!important;padding-bottom:0!important}.v-application .py-xl-1{padding-top:4px!important;padding-bottom:4px!important}.v-application .py-xl-2{padding-top:8px!important;padding-bottom:8px!important}.v-application .py-xl-3{padding-top:12px!important;padding-bottom:12px!important}.v-application .py-xl-4{padding-top:16px!important;padding-bottom:16px!important}.v-application .py-xl-5{padding-top:20px!important;padding-bottom:20px!important}.v-application .py-xl-6{padding-top:24px!important;padding-bottom:24px!important}.v-application .py-xl-7{padding-top:28px!important;padding-bottom:28px!important}.v-application .py-xl-8{padding-top:32px!important;padding-bottom:32px!important}.v-application .py-xl-9{padding-top:36px!important;padding-bottom:36px!important}.v-application .py-xl-10{padding-top:40px!important;padding-bottom:40px!important}.v-application .py-xl-11{padding-top:44px!important;padding-bottom:44px!important}.v-application .py-xl-12{padding-top:48px!important;padding-bottom:48px!important}.v-application .py-xl-13{padding-top:52px!important;padding-bottom:52px!important}.v-application .py-xl-14{padding-top:56px!important;padding-bottom:56px!important}.v-application .py-xl-15{padding-top:60px!important;padding-bottom:60px!important}.v-application .py-xl-16{padding-top:64px!important;padding-bottom:64px!important}.v-application .pt-xl-0{padding-top:0!important}.v-application .pt-xl-1{padding-top:4px!important}.v-application .pt-xl-2{padding-top:8px!important}.v-application .pt-xl-3{padding-top:12px!important}.v-application .pt-xl-4{padding-top:16px!important}.v-application .pt-xl-5{padding-top:20px!important}.v-application .pt-xl-6{padding-top:24px!important}.v-application .pt-xl-7{padding-top:28px!important}.v-application .pt-xl-8{padding-top:32px!important}.v-application .pt-xl-9{padding-top:36px!important}.v-application .pt-xl-10{padding-top:40px!important}.v-application .pt-xl-11{padding-top:44px!important}.v-application .pt-xl-12{padding-top:48px!important}.v-application .pt-xl-13{padding-top:52px!important}.v-application .pt-xl-14{padding-top:56px!important}.v-application .pt-xl-15{padding-top:60px!important}.v-application .pt-xl-16{padding-top:64px!important}.v-application .pr-xl-0{padding-right:0!important}.v-application .pr-xl-1{padding-right:4px!important}.v-application .pr-xl-2{padding-right:8px!important}.v-application .pr-xl-3{padding-right:12px!important}.v-application .pr-xl-4{padding-right:16px!important}.v-application .pr-xl-5{padding-right:20px!important}.v-application .pr-xl-6{padding-right:24px!important}.v-application .pr-xl-7{padding-right:28px!important}.v-application .pr-xl-8{padding-right:32px!important}.v-application .pr-xl-9{padding-right:36px!important}.v-application .pr-xl-10{padding-right:40px!important}.v-application .pr-xl-11{padding-right:44px!important}.v-application .pr-xl-12{padding-right:48px!important}.v-application .pr-xl-13{padding-right:52px!important}.v-application .pr-xl-14{padding-right:56px!important}.v-application .pr-xl-15{padding-right:60px!important}.v-application .pr-xl-16{padding-right:64px!important}.v-application .pb-xl-0{padding-bottom:0!important}.v-application .pb-xl-1{padding-bottom:4px!important}.v-application .pb-xl-2{padding-bottom:8px!important}.v-application .pb-xl-3{padding-bottom:12px!important}.v-application .pb-xl-4{padding-bottom:16px!important}.v-application .pb-xl-5{padding-bottom:20px!important}.v-application .pb-xl-6{padding-bottom:24px!important}.v-application .pb-xl-7{padding-bottom:28px!important}.v-application .pb-xl-8{padding-bottom:32px!important}.v-application .pb-xl-9{padding-bottom:36px!important}.v-application .pb-xl-10{padding-bottom:40px!important}.v-application .pb-xl-11{padding-bottom:44px!important}.v-application .pb-xl-12{padding-bottom:48px!important}.v-application .pb-xl-13{padding-bottom:52px!important}.v-application .pb-xl-14{padding-bottom:56px!important}.v-application .pb-xl-15{padding-bottom:60px!important}.v-application .pb-xl-16{padding-bottom:64px!important}.v-application .pl-xl-0{padding-left:0!important}.v-application .pl-xl-1{padding-left:4px!important}.v-application .pl-xl-2{padding-left:8px!important}.v-application .pl-xl-3{padding-left:12px!important}.v-application .pl-xl-4{padding-left:16px!important}.v-application .pl-xl-5{padding-left:20px!important}.v-application .pl-xl-6{padding-left:24px!important}.v-application .pl-xl-7{padding-left:28px!important}.v-application .pl-xl-8{padding-left:32px!important}.v-application .pl-xl-9{padding-left:36px!important}.v-application .pl-xl-10{padding-left:40px!important}.v-application .pl-xl-11{padding-left:44px!important}.v-application .pl-xl-12{padding-left:48px!important}.v-application .pl-xl-13{padding-left:52px!important}.v-application .pl-xl-14{padding-left:56px!important}.v-application .pl-xl-15{padding-left:60px!important}.v-application .pl-xl-16{padding-left:64px!important}.v-application--is-ltr .ps-xl-0{padding-left:0!important}.v-application--is-rtl .ps-xl-0{padding-right:0!important}.v-application--is-ltr .ps-xl-1{padding-left:4px!important}.v-application--is-rtl .ps-xl-1{padding-right:4px!important}.v-application--is-ltr .ps-xl-2{padding-left:8px!important}.v-application--is-rtl .ps-xl-2{padding-right:8px!important}.v-application--is-ltr .ps-xl-3{padding-left:12px!important}.v-application--is-rtl .ps-xl-3{padding-right:12px!important}.v-application--is-ltr .ps-xl-4{padding-left:16px!important}.v-application--is-rtl .ps-xl-4{padding-right:16px!important}.v-application--is-ltr .ps-xl-5{padding-left:20px!important}.v-application--is-rtl .ps-xl-5{padding-right:20px!important}.v-application--is-ltr .ps-xl-6{padding-left:24px!important}.v-application--is-rtl .ps-xl-6{padding-right:24px!important}.v-application--is-ltr .ps-xl-7{padding-left:28px!important}.v-application--is-rtl .ps-xl-7{padding-right:28px!important}.v-application--is-ltr .ps-xl-8{padding-left:32px!important}.v-application--is-rtl .ps-xl-8{padding-right:32px!important}.v-application--is-ltr .ps-xl-9{padding-left:36px!important}.v-application--is-rtl .ps-xl-9{padding-right:36px!important}.v-application--is-ltr .ps-xl-10{padding-left:40px!important}.v-application--is-rtl .ps-xl-10{padding-right:40px!important}.v-application--is-ltr .ps-xl-11{padding-left:44px!important}.v-application--is-rtl .ps-xl-11{padding-right:44px!important}.v-application--is-ltr .ps-xl-12{padding-left:48px!important}.v-application--is-rtl .ps-xl-12{padding-right:48px!important}.v-application--is-ltr .ps-xl-13{padding-left:52px!important}.v-application--is-rtl .ps-xl-13{padding-right:52px!important}.v-application--is-ltr .ps-xl-14{padding-left:56px!important}.v-application--is-rtl .ps-xl-14{padding-right:56px!important}.v-application--is-ltr .ps-xl-15{padding-left:60px!important}.v-application--is-rtl .ps-xl-15{padding-right:60px!important}.v-application--is-ltr .ps-xl-16{padding-left:64px!important}.v-application--is-rtl .ps-xl-16{padding-right:64px!important}.v-application--is-ltr .pe-xl-0{padding-right:0!important}.v-application--is-rtl .pe-xl-0{padding-left:0!important}.v-application--is-ltr .pe-xl-1{padding-right:4px!important}.v-application--is-rtl .pe-xl-1{padding-left:4px!important}.v-application--is-ltr .pe-xl-2{padding-right:8px!important}.v-application--is-rtl .pe-xl-2{padding-left:8px!important}.v-application--is-ltr .pe-xl-3{padding-right:12px!important}.v-application--is-rtl .pe-xl-3{padding-left:12px!important}.v-application--is-ltr .pe-xl-4{padding-right:16px!important}.v-application--is-rtl .pe-xl-4{padding-left:16px!important}.v-application--is-ltr .pe-xl-5{padding-right:20px!important}.v-application--is-rtl .pe-xl-5{padding-left:20px!important}.v-application--is-ltr .pe-xl-6{padding-right:24px!important}.v-application--is-rtl .pe-xl-6{padding-left:24px!important}.v-application--is-ltr .pe-xl-7{padding-right:28px!important}.v-application--is-rtl .pe-xl-7{padding-left:28px!important}.v-application--is-ltr .pe-xl-8{padding-right:32px!important}.v-application--is-rtl .pe-xl-8{padding-left:32px!important}.v-application--is-ltr .pe-xl-9{padding-right:36px!important}.v-application--is-rtl .pe-xl-9{padding-left:36px!important}.v-application--is-ltr .pe-xl-10{padding-right:40px!important}.v-application--is-rtl .pe-xl-10{padding-left:40px!important}.v-application--is-ltr .pe-xl-11{padding-right:44px!important}.v-application--is-rtl .pe-xl-11{padding-left:44px!important}.v-application--is-ltr .pe-xl-12{padding-right:48px!important}.v-application--is-rtl .pe-xl-12{padding-left:48px!important}.v-application--is-ltr .pe-xl-13{padding-right:52px!important}.v-application--is-rtl .pe-xl-13{padding-left:52px!important}.v-application--is-ltr .pe-xl-14{padding-right:56px!important}.v-application--is-rtl .pe-xl-14{padding-left:56px!important}.v-application--is-ltr .pe-xl-15{padding-right:60px!important}.v-application--is-rtl .pe-xl-15{padding-left:60px!important}.v-application--is-ltr .pe-xl-16{padding-right:64px!important}.v-application--is-rtl .pe-xl-16{padding-left:64px!important}.v-application .text-xl-left{text-align:left!important}.v-application .text-xl-right{text-align:right!important}.v-application .text-xl-center{text-align:center!important}.v-application .text-xl-justify{text-align:justify!important}.v-application .text-xl-start{text-align:start!important}.v-application .text-xl-end{text-align:end!important}.v-application .text-xl-h1{font-size:6rem!important;line-height:6rem;letter-spacing:-.015625em!important}.v-application .text-xl-h1,.v-application .text-xl-h2{font-weight:300;font-family:Roboto,sans-serif!important}.v-application .text-xl-h2{font-size:3.75rem!important;line-height:3.75rem;letter-spacing:-.0083333333em!important}.v-application .text-xl-h3{font-size:3rem!important;line-height:3.125rem;letter-spacing:normal!important}.v-application .text-xl-h3,.v-application .text-xl-h4{font-weight:400;font-family:Roboto,sans-serif!important}.v-application .text-xl-h4{font-size:2.125rem!important;line-height:2.5rem;letter-spacing:.0073529412em!important}.v-application .text-xl-h5{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important}.v-application .text-xl-h5,.v-application .text-xl-h6{line-height:2rem;font-family:Roboto,sans-serif!important}.v-application .text-xl-h6{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important}.v-application .text-xl-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif!important}.v-application .text-xl-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif!important}.v-application .text-xl-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif!important}.v-application .text-xl-body-2{font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important}.v-application .text-xl-body-2,.v-application .text-xl-button{font-size:.875rem!important;font-family:Roboto,sans-serif!important}.v-application .text-xl-button{font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;text-transform:uppercase!important}.v-application .text-xl-caption{font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important}.v-application .text-xl-caption,.v-application .text-xl-overline{font-size:.75rem!important;font-family:Roboto,sans-serif!important}.v-application .text-xl-overline{font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;text-transform:uppercase!important}}@media print{.v-application .d-print-none{display:none!important}.v-application .d-print-inline{display:inline!important}.v-application .d-print-inline-block{display:inline-block!important}.v-application .d-print-block{display:block!important}.v-application .d-print-table{display:table!important}.v-application .d-print-table-row{display:table-row!important}.v-application .d-print-table-cell{display:table-cell!important}.v-application .d-print-flex{display:flex!important}.v-application .d-print-inline-flex{display:inline-flex!important}.v-application .float-print-none{float:none!important}.v-application .float-print-left{float:left!important}.v-application .float-print-right{float:right!important}.v-application--is-rtl .float-print-end{float:left!important}.v-application--is-ltr .float-print-end,.v-application--is-rtl .float-print-start{float:right!important}.v-application--is-ltr .float-print-start{float:left!important}}.v-ripple__animation,.v-ripple__container{color:inherit;position:absolute;left:0;top:0;overflow:hidden;pointer-events:none}.v-progress-circular--indeterminate:not(.v-progress-circular--visible) .v-progress-circular__overlay,.v-progress-circular--indeterminate:not(.v-progress-circular--visible)>svg{-webkit-animation-play-state:paused!important;animation-play-state:paused!important}.v-icon__component,.v-icon__svg{height:24px;width:24px}.theme--light.v-image{color:rgba(0,0,0,.87)}.theme--dark.v-image{color:#fff}.v-image{z-index:0}.v-image__image,.v-image__placeholder{z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%}.v-image__image{background-repeat:no-repeat}.v-image__image--preload{filter:blur(2px)}.v-image__image--contain{background-size:contain}.v-image__image--cover{background-size:cover}.v-responsive{position:relative;overflow:hidden;flex:1 0 auto;max-width:100%;display:flex}.v-responsive__content{flex:1 0 0px;max-width:100%}.v-application--is-ltr .v-responsive__sizer~.v-responsive__content{margin-left:-100%}.v-application--is-rtl .v-responsive__sizer~.v-responsive__content{margin-right:-100%}.v-responsive__sizer{transition:padding-bottom .2s cubic-bezier(.25,.8,.5,1);flex:1 0 0px}.theme--light.v-list-item:not(.v-list-item--active):not(.v-list-item--disabled){color:rgba(0,0,0,.87)}.theme--light.v-list-item--active:before,.theme--light.v-list-item--active:hover:before,.theme--light.v-list-item:focus:before{opacity:.12}.theme--light.v-list-item--active:focus:before,.theme--light.v-list-item.v-list-item--highlighted:before{opacity:.16}.theme--dark.v-list-item:not(.v-list-item--active):not(.v-list-item--disabled){color:#fff}.theme--dark.v-list-item--active:before,.theme--dark.v-list-item--active:hover:before,.theme--dark.v-list-item:focus:before{opacity:.24}.theme--dark.v-list-item--active:focus:before,.theme--dark.v-list-item.v-list-item--highlighted:before{opacity:.32}.v-list-item__avatar,.v-list-item__avatar.v-list-item__avatar--horizontal{margin-bottom:8px;margin-top:8px}.v-application--is-ltr .v-list-item__avatar:first-child,.v-application--is-rtl .v-list-item__action:last-of-type:not(:only-child),.v-application--is-rtl .v-list-item__avatar:last-of-type:not(:only-child),.v-application--is-rtl .v-list-item__icon:last-of-type:not(:only-child){margin-right:16px}.v-list .v-list-item--active,.v-list .v-list-item--active .v-icon{color:inherit}.v-list-group--active>.v-list-group__header.v-list-group__header--sub-group>.v-list-group__header__prepend-icon .v-icon,.v-list-group--active>.v-list-group__header>.v-list-group__header__append-icon .v-icon{transform:rotate(-180deg)}.theme--light.v-app-bar.v-toolbar.v-sheet{background-color:#f5f5f5}.theme--dark.v-app-bar.v-toolbar.v-sheet{background-color:#272727}.v-sheet.v-app-bar.v-toolbar{border-radius:0}.v-sheet.v-app-bar.v-toolbar:not(.v-sheet--outlined){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-sheet.v-app-bar.v-toolbar.v-sheet--shaped{border-radius:24px 0}.v-app-bar:not([data-booted=true]){transition:none!important}.v-app-bar.v-app-bar--fixed{position:fixed;top:0;z-index:5}.v-app-bar.v-app-bar.v-app-bar--hide-shadow{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)!important}.v-app-bar--fade-img-on-scroll .v-toolbar__image .v-image__image{transition:opacity .4s cubic-bezier(.4,0,.2,1)}.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll .v-toolbar__image{will-change:opacity}.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll.v-app-bar--collapse-on-scroll .v-toolbar__extension{display:none}.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll.v-app-bar--is-scrolled .v-toolbar__title{padding-top:9px}.v-app-bar.v-toolbar--prominent.v-app-bar--shrink-on-scroll.v-app-bar--is-scrolled:not(.v-app-bar--bottom) .v-toolbar__title{padding-bottom:9px}.v-app-bar.v-app-bar--shrink-on-scroll .v-toolbar__title{font-size:inherit}.v-app-bar-title__content,.v-app-bar-title__placeholder{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-app-bar-title__content{position:absolute}.theme--light.v-toolbar.v-sheet{background-color:#fff}.theme--dark.v-toolbar.v-sheet{background-color:#272727}.v-sheet.v-toolbar{border-radius:0}.v-sheet.v-toolbar:not(.v-sheet--outlined){box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-sheet.v-toolbar.v-sheet--shaped{border-radius:24px 0}.v-toolbar{contain:layout;display:block;flex:1 1 auto;max-width:100%;transition:transform .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),left .2s cubic-bezier(.4,0,.2,1),right .2s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1),max-width .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1);position:relative;box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-toolbar .v-input{padding-top:0;margin-top:0}.v-toolbar__content,.v-toolbar__extension{padding:4px 16px}.v-toolbar__content .v-btn.v-btn--icon.v-size--default,.v-toolbar__extension .v-btn.v-btn--icon.v-size--default{height:48px;width:48px}.v-application--is-ltr .v-toolbar__content>.v-btn.v-btn--icon:first-child,.v-application--is-ltr .v-toolbar__extension>.v-btn.v-btn--icon:first-child{margin-left:-12px}.v-application--is-rtl .v-toolbar__content>.v-btn.v-btn--icon:first-child,.v-application--is-rtl .v-toolbar__extension>.v-btn.v-btn--icon:first-child{margin-right:-12px}.v-application--is-ltr .v-toolbar__content>.v-btn.v-btn--icon:first-child+.v-toolbar__title,.v-application--is-ltr .v-toolbar__extension>.v-btn.v-btn--icon:first-child+.v-toolbar__title{padding-left:20px}.v-application--is-rtl .v-toolbar__content>.v-btn.v-btn--icon:first-child+.v-toolbar__title,.v-application--is-rtl .v-toolbar__extension>.v-btn.v-btn--icon:first-child+.v-toolbar__title{padding-right:20px}.v-application--is-ltr .v-toolbar__content>.v-btn.v-btn--icon:last-child,.v-application--is-ltr .v-toolbar__extension>.v-btn.v-btn--icon:last-child{margin-right:-12px}.v-application--is-rtl .v-toolbar__content>.v-btn.v-btn--icon:last-child,.v-application--is-rtl .v-toolbar__extension>.v-btn.v-btn--icon:last-child{margin-left:-12px}.v-toolbar__content>.v-tabs,.v-toolbar__extension>.v-tabs{height:inherit;margin-top:-4px;margin-bottom:-4px}.v-toolbar__content>.v-tabs>.v-slide-group.v-tabs-bar,.v-toolbar__extension>.v-tabs>.v-slide-group.v-tabs-bar{background-color:inherit;height:inherit}.v-toolbar__content>.v-tabs:first-child,.v-toolbar__extension>.v-tabs:first-child{margin-left:-16px}.v-toolbar__content>.v-tabs:last-child,.v-toolbar__extension>.v-tabs:last-child{margin-right:-16px}.v-toolbar__content,.v-toolbar__extension{align-items:center;display:flex;position:relative;z-index:0}.v-toolbar__image{position:absolute;top:0;bottom:0;width:100%;z-index:0;contain:strict}.v-toolbar__image,.v-toolbar__image .v-image{border-radius:inherit}.v-toolbar__items{display:flex;height:inherit}.v-toolbar__items>.v-btn{border-radius:0;height:100%!important;max-height:none}.v-toolbar__title{font-size:1.25rem;line-height:1.5;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-toolbar.v-toolbar--absolute{position:absolute;top:0;z-index:1}.v-toolbar.v-toolbar--bottom{top:auto;bottom:0}.v-toolbar.v-toolbar--collapse .v-toolbar__title{white-space:nowrap}.v-toolbar.v-toolbar--collapsed{max-width:112px;overflow:hidden}.v-application--is-ltr .v-toolbar.v-toolbar--collapsed{border-bottom-right-radius:24px}.v-application--is-rtl .v-toolbar.v-toolbar--collapsed{border-bottom-left-radius:24px}.v-toolbar.v-toolbar--collapsed .v-toolbar__extension,.v-toolbar.v-toolbar--collapsed .v-toolbar__title{display:none}.v-toolbar--dense .v-toolbar__content,.v-toolbar--dense .v-toolbar__extension{padding-top:0;padding-bottom:0}.v-toolbar--flat{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)!important}.v-toolbar--floating{display:inline-flex}.v-toolbar--prominent .v-toolbar__content{align-items:flex-start}.v-toolbar--prominent .v-toolbar__title{font-size:1.5rem;padding-top:6px}.v-toolbar--prominent:not(.v-toolbar--bottom) .v-toolbar__title{align-self:flex-end;padding-bottom:6px;padding-top:0}.grow,.spacer{flex-grow:1!important}.theme--light.v-navigation-drawer{background-color:#fff}.theme--light.v-navigation-drawer:not(.v-navigation-drawer--floating) .v-navigation-drawer__border{background-color:rgba(0,0,0,.12)}.theme--light.v-navigation-drawer .v-divider{border-color:rgba(0,0,0,.12)}.theme--dark.v-navigation-drawer{background-color:#363636}.theme--dark.v-navigation-drawer:not(.v-navigation-drawer--floating) .v-navigation-drawer__border{background-color:hsla(0,0%,100%,.12)}.theme--dark.v-navigation-drawer .v-divider{border-color:hsla(0,0%,100%,.12)}.v-navigation-drawer{-webkit-overflow-scrolling:touch;display:flex;flex-direction:column;left:0;max-width:100%;overflow:hidden;pointer-events:auto;top:0;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-property:transform,visibility,width}.v-navigation-drawer:not([data-booted=true]){transition:none!important}.v-navigation-drawer.v-navigation-drawer--right:after{left:0;right:auto}.v-navigation-drawer .v-list:not(.v-select-list){background:inherit}.v-navigation-drawer__border{position:absolute;right:0;top:0;height:100%;width:1px}.v-navigation-drawer__content{height:100%;overflow-y:auto;overflow-x:hidden}.v-navigation-drawer__image{border-radius:inherit;height:100%;position:absolute;top:0;bottom:0;z-index:-1;contain:strict;width:100%}.v-navigation-drawer__image .v-image{border-radius:inherit}.v-navigation-drawer--bottom.v-navigation-drawer--is-mobile{max-height:50%;top:auto;bottom:0;min-width:100%}.v-navigation-drawer--right{left:auto;right:0}.v-navigation-drawer--right>.v-navigation-drawer__border{right:auto;left:0}.v-navigation-drawer--absolute{z-index:1}.v-navigation-drawer--fixed{z-index:6}.v-navigation-drawer--absolute{position:absolute}.v-navigation-drawer--clipped:not(.v-navigation-drawer--temporary):not(.v-navigation-drawer--is-mobile){z-index:4}.v-navigation-drawer--fixed{position:fixed}.v-navigation-drawer--floating:after{display:none}.v-navigation-drawer--mini-variant{overflow:hidden}.v-navigation-drawer--mini-variant .v-list-item>:first-child{margin-left:0;margin-right:0}.v-navigation-drawer--mini-variant .v-list-item>:not(:first-child){position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px,1px,1px,1px);white-space:nowrap;display:initial}.v-navigation-drawer--mini-variant .v-list-group--no-action .v-list-group__items,.v-navigation-drawer--mini-variant .v-list-group--sub-group{display:none}.v-navigation-drawer--mini-variant.v-navigation-drawer--custom-mini-variant .v-list-item{justify-content:center}.v-navigation-drawer--temporary{z-index:7}.v-navigation-drawer--mobile{z-index:6}.v-navigation-drawer--close{visibility:hidden}.v-navigation-drawer--is-mobile:not(.v-navigation-drawer--close),.v-navigation-drawer--temporary:not(.v-navigation-drawer--close){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)}.theme--light.v-overlay{color:rgba(0,0,0,.87)}.theme--dark.v-overlay{color:#fff}.v-overlay{align-items:center;border-radius:inherit;display:flex;justify-content:center;position:fixed;top:0;left:0;right:0;bottom:0;pointer-events:none;transition:.3s cubic-bezier(.25,.8,.5,1),z-index 1ms}.v-overlay__content{position:relative}.v-overlay__scrim{border-radius:inherit;bottom:0;height:100%;left:0;position:absolute;right:0;top:0;transition:inherit;width:100%;will-change:opacity}.v-overlay--absolute{position:absolute}.v-overlay--active{pointer-events:auto}.theme--light.v-card>.v-card__subtitle,.theme--light.v-card>.v-card__text{color:rgba(0,0,0,.6)}.theme--dark.v-card>.v-card__subtitle,.theme--dark.v-card>.v-card__text{color:hsla(0,0%,100%,.7)}.v-card>.v-card__progress+:not(.v-btn):not(.v-chip):not(.v-avatar),.v-card>:first-child:not(.v-btn):not(.v-chip):not(.v-avatar){border-top-left-radius:inherit;border-top-right-radius:inherit}.v-card>:last-child:not(.v-btn):not(.v-chip):not(.v-avatar){border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-card--link,.v-card--link .v-chip{cursor:pointer}.v-progress-linear .v-progress-linear__indeterminate .long,.v-progress-linear .v-progress-linear__indeterminate .short,.v-progress-linear__stream{-webkit-animation-play-state:paused;animation-play-state:paused}.v-progress-linear--visible .v-progress-linear__indeterminate--active .long,.v-progress-linear--visible .v-progress-linear__indeterminate--active .short,.v-progress-linear--visible .v-progress-linear__stream{-webkit-animation-play-state:running;animation-play-state:running}.theme--light.v-text-field.v-input--is-disabled .v-input__slot:before{-o-border-image:repeating-linear-gradient(90deg,rgba(0,0,0,.38) 0,rgba(0,0,0,.38) 2px,transparent 0,transparent 4px) 1 repeat;border-image:repeating-linear-gradient(90deg,rgba(0,0,0,.38) 0,rgba(0,0,0,.38) 2px,transparent 0,transparent 4px) 1 repeat}.theme--dark.v-text-field.v-input--is-disabled .v-input__slot:before{-o-border-image:repeating-linear-gradient(90deg,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,.5) 2px,transparent 0,transparent 4px) 1 repeat;border-image:repeating-linear-gradient(90deg,hsla(0,0%,100%,.5) 0,hsla(0,0%,100%,.5) 2px,transparent 0,transparent 4px) 1 repeat}.v-text-field.v-input--has-state .v-input__control>.v-text-field__details>.v-counter,.v-text-field.v-input--is-disabled .v-input__control>.v-text-field__details>.v-counter,.v-text-field.v-input--is-disabled .v-input__control>.v-text-field__details>.v-messages,.v-text-field .v-input__control,.v-text-field fieldset{color:inherit}.v-application--is-ltr .v-text-field .v-input__append-inner,.v-application--is-rtl .v-text-field .v-input__prepend-inner{margin-left:auto;padding-left:4px}.v-text-field .v-label--active{pointer-events:auto}.v-text-field--outlined fieldset{transition-duration:.15s;transition-property:color}.v-application--is-ltr .v-text-field--outlined.v-text-field--reverse fieldset,.v-application--is-rtl .v-text-field--outlined fieldset{padding-right:8px}.theme--light.v-select.v-input--is-disabled .v-select__selections,.theme--light.v-select .v-select__selection--disabled{color:rgba(0,0,0,.38)}.theme--dark.v-select.v-input--is-disabled .v-select__selections,.theme--dark.v-select .v-select__selection--disabled{color:hsla(0,0%,100%,.5)}.theme--light.v-input,.theme--light.v-input input,.theme--light.v-input textarea{color:rgba(0,0,0,.87)}.theme--light.v-input--is-disabled,.theme--light.v-input--is-disabled input,.theme--light.v-input--is-disabled textarea{color:rgba(0,0,0,.38)}.theme--dark.v-input,.theme--dark.v-input input,.theme--dark.v-input textarea{color:#fff}.theme--dark.v-input--is-disabled,.theme--dark.v-input--is-disabled input,.theme--dark.v-input--is-disabled textarea{color:hsla(0,0%,100%,.5)}.v-application--is-ltr .v-input__prepend-outer,.v-application--is-rtl .v-input__append-outer{margin-right:9px}.theme--light.v-chip--active:before,.theme--light.v-chip--active:hover:before,.theme--light.v-chip:focus:before{opacity:.12}.theme--dark.v-chip--active:before,.theme--dark.v-chip--active:hover:before,.theme--dark.v-chip:focus:before{opacity:.24}.v-application--is-ltr .v-chip .v-avatar--right,.v-application--is-ltr .v-chip .v-icon--right,.v-application--is-rtl .v-chip .v-avatar--left,.v-application--is-rtl .v-chip .v-icon--left{margin-left:6px;margin-right:-6px}.v-application--is-ltr .v-chip--pill .v-avatar--right,.v-application--is-rtl .v-chip--pill .v-avatar--left{margin-right:-12px}.v-chip.v-size--x-small .v-icon{font-size:10px;height:10px;width:10px}.v-chip.v-size--small .v-icon{font-size:12px;height:12px;width:12px}.v-chip.v-size--default .v-icon{font-size:14px;height:14px;width:14px}.v-chip.v-size--large .v-icon{font-size:16px;height:16px;width:16px}.v-chip.v-size--x-large .v-icon{font-size:18px;height:18px;width:18px}#base-layer-panel[data-v-bbf1f058]{padding:0 10px;top:-16px}.layer-toggle[data-v-bbf1f058]{position:absolute;right:1px;top:62px;z-index:10;margin:10px 9px 0 0;border-radius:4px;border:0;border-top-color:initial;border-top-style:none;border-top-width:0;border-right-color:initial;border-right-style:none;border-right-width:0;border-bottom-color:initial;border-bottom-style:none;border-bottom-width:0;border-left-color:initial;border-left-style:none;border-left-width:0;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:initial;box-sizing:border-box;background-color:#fff;box-shadow:0 0 0 2px rgb(0 0 0/10%)}.layer-toggle i.layer-button[data-v-bbf1f058]{width:29px;height:29px;padding:2px 6px;text-align:center;vertical-align:middle;font-size:16px;color:#000;float:right}.layer-toggle i.layer-button svg[data-v-bbf1f058]{vertical-align:middle}#fhir-gis-app[data-v-4df23168]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}#map-container[data-v-4df23168]{position:relative;width:100%}#search-form[data-v-4df23168]{position:absolute;top:10px;left:10px;z-index:10}#search-button[data-v-4df23168]{height:56px}[data-v-4df23168] .theme--light.v-text-field--filled>.v-input__control>.v-input__slot{background:#fff!important}.search-prepend[data-v-4df23168]{margin-left:5px}[data-v-4df23168] .v-window.v-item-group.v-tabs-items{overflow:auto;height:calc(100% - 48px);padding:10px}.v-application{position:relative}@-moz-document url-prefix(){@media print{.v-application,.v-application--wrap{display:block}}}.theme--light.v-tabs .v-tab--active:before,.theme--light.v-tabs .v-tab--active:hover:before,.theme--light.v-tabs .v-tab:focus:before{opacity:.12}.theme--dark.v-tabs .v-tab--active:before,.theme--dark.v-tabs .v-tab--active:hover:before,.theme--dark.v-tabs .v-tab:focus:before{opacity:.24}.v-tabs.v.tabs--vertical.v-tabs--right{flex-direction:row-reverse}.v-tabs:not(.v-tabs--vertical).v-tabs--right>.v-slide-group--is-overflowing.v-tabs-bar--is-mobile:not(.v-slide-group--has-affixes) .v-slide-group__next,.v-tabs:not(.v-tabs--vertical):not(.v-tabs--right)>.v-slide-group--is-overflowing.v-tabs-bar--is-mobile:not(.v-slide-group--has-affixes) .v-slide-group__prev{display:initial;visibility:hidden}.v-tab:before,.v-tabs-slider{background-color:currentColor}.v-application--is-ltr .v-tabs--centered>.v-tabs-bar .v-tabs-bar__content>:first-child:not(.v-tabs-slider-wrapper),.v-application--is-ltr .v-tabs--centered>.v-tabs-bar .v-tabs-slider-wrapper+*,.v-application--is-ltr .v-tabs--fixed-tabs>.v-tabs-bar .v-tabs-bar__content>:first-child:not(.v-tabs-slider-wrapper),.v-application--is-ltr .v-tabs--fixed-tabs>.v-tabs-bar .v-tabs-slider-wrapper+*,.v-application--is-rtl .v-tabs--centered>.v-tabs-bar .v-tabs-bar__content>:last-child,.v-application--is-rtl .v-tabs--fixed-tabs>.v-tabs-bar .v-tabs-bar__content>:last-child{margin-left:auto}.v-window__container{display:flex;flex-direction:column}.v-application--is-ltr .v-window__next,.v-application--is-rtl .v-window__prev{right:0}.v-application--is-ltr .v-window--show-arrows-on-hover .v-window__next,.v-application--is-rtl .v-window--show-arrows-on-hover .v-window__prev{transform:translateX(200%)}.v-window-x-reverse-transition-enter,.v-window-x-transition-leave-to{transform:translateX(-100%)}.v-window-y-reverse-transition-enter,.v-window-y-transition-leave-to{transform:translateY(-100%)}#base-layer-panel[data-v-2bf10ae8]{padding:0 10px;top:-16px}.layer-toggle[data-v-2bf10ae8]{position:absolute;right:1px;top:62px;z-index:10;margin:10px 9px 0 0;border-radius:4px;border:0;border-top-color:initial;border-top-style:none;border-top-width:0;border-right-color:initial;border-right-style:none;border-right-width:0;border-bottom-color:initial;border-bottom-style:none;border-bottom-width:0;border-left-color:initial;border-left-style:none;border-left-width:0;border-image-source:none;border-image-slice:100%;border-image-width:1;border-image-outset:0;border-image-repeat:initial;box-sizing:border-box;background-color:#fff;box-shadow:0 0 0 2px rgb(0 0 0/10%)}.layer-toggle i.layer-button[data-v-2bf10ae8]{width:29px;height:29px;padding:2px 6px;text-align:center;vertical-align:middle;font-size:16px;color:#000;float:right}.layer-toggle i.layer-button svg[data-v-2bf10ae8]{vertical-align:middle}.theme--light.v-card{background-color:#fff;color:rgba(0,0,0,.87)}.theme--light.v-card .v-card__subtitle,.theme--light.v-card>.v-card__text{color:rgba(0,0,0,.6)}.theme--dark.v-card{background-color:#1e1e1e;color:#fff}.theme--dark.v-card .v-card__subtitle,.theme--dark.v-card>.v-card__text{color:hsla(0,0%,100%,.7)}.v-sheet.v-card{border-radius:4px}.v-sheet.v-card:not(.v-sheet--outlined){box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-sheet.v-card.v-sheet--shaped{border-radius:24px 4px}.v-card{border-width:thin;display:block;max-width:100%;outline:none;text-decoration:none;transition-property:box-shadow,opacity;overflow-wrap:break-word;position:relative;white-space:normal}.v-card>.v-card__progress+:not(.v-btn):not(.v-chip),.v-card>:first-child:not(.v-btn):not(.v-chip){border-top-left-radius:inherit;border-top-right-radius:inherit}.v-card>:last-child:not(.v-btn):not(.v-chip){border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-card__progress{top:0;left:0;right:0;overflow:hidden}.v-card__subtitle+.v-card__text{padding-top:0}.v-card__subtitle,.v-card__text{font-size:.875rem;font-weight:400;line-height:1.375rem;letter-spacing:.0071428571em}.v-card__subtitle,.v-card__text,.v-card__title{padding:16px}.v-card__title{align-items:center;display:flex;flex-wrap:wrap;font-size:1.25rem;font-weight:500;letter-spacing:.0125em;line-height:2rem;word-break:break-all}.v-card__title+.v-card__subtitle,.v-card__title+.v-card__text{padding-top:0}.v-card__title+.v-card__subtitle{margin-top:-16px}.v-card__text{width:100%}.v-card__actions{align-items:center;display:flex;padding:8px}.v-card__actions>.v-btn.v-btn{padding:0 8px}.v-application--is-ltr .v-card__actions>.v-btn.v-btn+.v-btn{margin-left:8px}.v-application--is-ltr .v-card__actions>.v-btn.v-btn .v-icon--left{margin-left:4px}.v-application--is-ltr .v-card__actions>.v-btn.v-btn .v-icon--right{margin-right:4px}.v-application--is-rtl .v-card__actions>.v-btn.v-btn+.v-btn{margin-right:8px}.v-application--is-rtl .v-card__actions>.v-btn.v-btn .v-icon--left{margin-right:4px}.v-application--is-rtl .v-card__actions>.v-btn.v-btn .v-icon--right{margin-left:4px}.v-card--flat{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)!important}.v-sheet.v-card--hover{cursor:pointer;transition:box-shadow .4s cubic-bezier(.25,.8,.25,1)}.v-sheet.v-card--hover:focus,.v-sheet.v-card--hover:hover{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)}.v-card--link,.v-card--link .v-chip{cursor:pointer}.v-card--link:focus:before{opacity:.08}.v-card--link:before{background:currentColor;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s}.v-card--disabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-card--disabled>:not(.v-card__progress){opacity:.6;transition:inherit}.v-card--loading{overflow:hidden}.v-card--raised{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)}.theme--light.v-progress-linear{color:rgba(0,0,0,.87)}.theme--dark.v-progress-linear{color:#fff}.v-progress-linear{background:transparent;overflow:hidden;position:relative;transition:.2s cubic-bezier(.4,0,.6,1);width:100%}.v-progress-linear__buffer{height:inherit;left:0;position:absolute;top:0;transition:inherit;width:100%}.v-progress-linear--reverse .v-progress-linear__buffer{left:auto;right:0}.v-progress-linear__background{bottom:0;left:0;position:absolute;top:0;transition:inherit}.v-progress-linear--reverse .v-progress-linear__background{left:auto;right:0}.v-progress-linear__content{align-items:center;display:flex;height:100%;left:0;justify-content:center;position:absolute;top:0;width:100%}.v-progress-linear--reverse .v-progress-linear__content{left:auto;right:0}.v-progress-linear__determinate{height:inherit;left:0;position:absolute;transition:inherit}.v-progress-linear--reverse .v-progress-linear__determinate{left:auto;right:0}.v-progress-linear .v-progress-linear__indeterminate .long,.v-progress-linear .v-progress-linear__indeterminate .short{background-color:inherit;bottom:0;height:inherit;left:0;position:absolute;right:auto;top:0;width:auto;will-change:left,right}.v-progress-linear .v-progress-linear__indeterminate--active .long{-webkit-animation-name:indeterminate-ltr;animation-name:indeterminate-ltr;-webkit-animation-duration:2.2s;animation-duration:2.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.v-progress-linear .v-progress-linear__indeterminate--active .short{-webkit-animation-name:indeterminate-short-ltr;animation-name:indeterminate-short-ltr;-webkit-animation-duration:2.2s;animation-duration:2.2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.v-progress-linear--reverse .v-progress-linear__indeterminate .long,.v-progress-linear--reverse .v-progress-linear__indeterminate .short{left:auto;right:0}.v-progress-linear--reverse .v-progress-linear__indeterminate--active .long{-webkit-animation-name:indeterminate-rtl;animation-name:indeterminate-rtl}.v-progress-linear--reverse .v-progress-linear__indeterminate--active .short{-webkit-animation-name:indeterminate-short-rtl;animation-name:indeterminate-short-rtl}.v-progress-linear__stream{-webkit-animation:stream-ltr .25s linear infinite;animation:stream-ltr .25s linear infinite;border-color:currentColor;border-top:4px dotted;bottom:0;left:auto;right:-8px;opacity:.3;pointer-events:none;position:absolute;top:calc(50% - 2px);transition:inherit}.v-progress-linear--reverse .v-progress-linear__stream{-webkit-animation:stream-rtl .25s linear infinite;animation:stream-rtl .25s linear infinite;left:-8px;right:auto}.v-progress-linear__wrapper{overflow:hidden;position:relative;transition:inherit}.v-progress-linear--absolute,.v-progress-linear--fixed{left:0;z-index:1}.v-progress-linear--absolute{position:absolute}.v-progress-linear--fixed{position:fixed}.v-progress-linear--reactive .v-progress-linear__content{pointer-events:none}.v-progress-linear--rounded{border-radius:4px}.v-progress-linear--striped .v-progress-linear__determinate{background-image:linear-gradient(135deg,hsla(0,0%,100%,.25) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.25) 0,hsla(0,0%,100%,.25) 75%,transparent 0,transparent);background-size:40px 40px;background-repeat:repeat}.v-progress-linear--query .v-progress-linear__indeterminate--active .long{-webkit-animation-name:query-ltr;animation-name:query-ltr;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.v-progress-linear--query .v-progress-linear__indeterminate--active .short{-webkit-animation-name:query-short-ltr;animation-name:query-short-ltr;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.v-progress-linear--query.v-progress-linear--reverse .v-progress-linear__indeterminate--active .long{-webkit-animation-name:query-rtl;animation-name:query-rtl}.v-progress-linear--query.v-progress-linear--reverse .v-progress-linear__indeterminate--active .short{-webkit-animation-name:query-short-rtl;animation-name:query-short-rtl}@-webkit-keyframes indeterminate-ltr{0%{left:-90%;right:100%}60%{left:-90%;right:100%}to{left:100%;right:-35%}}@keyframes indeterminate-ltr{0%{left:-90%;right:100%}60%{left:-90%;right:100%}to{left:100%;right:-35%}}@-webkit-keyframes indeterminate-rtl{0%{left:100%;right:-90%}60%{left:100%;right:-90%}to{left:-35%;right:100%}}@keyframes indeterminate-rtl{0%{left:100%;right:-90%}60%{left:100%;right:-90%}to{left:-35%;right:100%}}@-webkit-keyframes indeterminate-short-ltr{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@keyframes indeterminate-short-ltr{0%{left:-200%;right:100%}60%{left:107%;right:-8%}to{left:107%;right:-8%}}@-webkit-keyframes indeterminate-short-rtl{0%{left:100%;right:-200%}60%{left:-8%;right:107%}to{left:-8%;right:107%}}@keyframes indeterminate-short-rtl{0%{left:100%;right:-200%}60%{left:-8%;right:107%}to{left:-8%;right:107%}}@-webkit-keyframes query-ltr{0%{right:-90%;left:100%}60%{right:-90%;left:100%}to{right:100%;left:-35%}}@keyframes query-ltr{0%{right:-90%;left:100%}60%{right:-90%;left:100%}to{right:100%;left:-35%}}@-webkit-keyframes query-rtl{0%{right:100%;left:-90%}60%{right:100%;left:-90%}to{right:-35%;left:100%}}@keyframes query-rtl{0%{right:100%;left:-90%}60%{right:100%;left:-90%}to{right:-35%;left:100%}}@-webkit-keyframes query-short-ltr{0%{right:-200%;left:100%}60%{right:107%;left:-8%}to{right:107%;left:-8%}}@keyframes query-short-ltr{0%{right:-200%;left:100%}60%{right:107%;left:-8%}to{right:107%;left:-8%}}@-webkit-keyframes query-short-rtl{0%{right:100%;left:-200%}60%{right:-8%;left:107%}to{right:-8%;left:107%}}@keyframes query-short-rtl{0%{right:100%;left:-200%}60%{right:-8%;left:107%}to{right:-8%;left:107%}}@-webkit-keyframes stream-ltr{to{transform:translateX(-8px)}}@keyframes stream-ltr{to{transform:translateX(-8px)}}@-webkit-keyframes stream-rtl{to{transform:translateX(8px)}}@keyframes stream-rtl{to{transform:translateX(8px)}}@-webkit-keyframes v-shake{59%{margin-left:0}60%,80%{margin-left:2px}70%,90%{margin-left:-2px}}@keyframes v-shake{59%{margin-left:0}60%,80%{margin-left:2px}70%,90%{margin-left:-2px}}.v-application .black{background-color:#000!important;border-color:#000!important}.v-application .black--text{color:#000!important;caret-color:#000!important}.v-application .white{background-color:#fff!important;border-color:#fff!important}.v-application .white--text{color:#fff!important;caret-color:#fff!important}.v-application .transparent{background-color:transparent!important;border-color:transparent!important}.v-application .transparent--text{color:transparent!important;caret-color:transparent!important}.v-application .red{background-color:#f44336!important;border-color:#f44336!important}.v-application .red--text{color:#f44336!important;caret-color:#f44336!important}.v-application .red.lighten-5{background-color:#ffebee!important;border-color:#ffebee!important}.v-application .red--text.text--lighten-5{color:#ffebee!important;caret-color:#ffebee!important}.v-application .red.lighten-4{background-color:#ffcdd2!important;border-color:#ffcdd2!important}.v-application .red--text.text--lighten-4{color:#ffcdd2!important;caret-color:#ffcdd2!important}.v-application .red.lighten-3{background-color:#ef9a9a!important;border-color:#ef9a9a!important}.v-application .red--text.text--lighten-3{color:#ef9a9a!important;caret-color:#ef9a9a!important}.v-application .red.lighten-2{background-color:#e57373!important;border-color:#e57373!important}.v-application .red--text.text--lighten-2{color:#e57373!important;caret-color:#e57373!important}.v-application .red.lighten-1{background-color:#ef5350!important;border-color:#ef5350!important}.v-application .red--text.text--lighten-1{color:#ef5350!important;caret-color:#ef5350!important}.v-application .red.darken-1{background-color:#e53935!important;border-color:#e53935!important}.v-application .red--text.text--darken-1{color:#e53935!important;caret-color:#e53935!important}.v-application .red.darken-2{background-color:#d32f2f!important;border-color:#d32f2f!important}.v-application .red--text.text--darken-2{color:#d32f2f!important;caret-color:#d32f2f!important}.v-application .red.darken-3{background-color:#c62828!important;border-color:#c62828!important}.v-application .red--text.text--darken-3{color:#c62828!important;caret-color:#c62828!important}.v-application .red.darken-4{background-color:#b71c1c!important;border-color:#b71c1c!important}.v-application .red--text.text--darken-4{color:#b71c1c!important;caret-color:#b71c1c!important}.v-application .red.accent-1{background-color:#ff8a80!important;border-color:#ff8a80!important}.v-application .red--text.text--accent-1{color:#ff8a80!important;caret-color:#ff8a80!important}.v-application .red.accent-2{background-color:#ff5252!important;border-color:#ff5252!important}.v-application .red--text.text--accent-2{color:#ff5252!important;caret-color:#ff5252!important}.v-application .red.accent-3{background-color:#ff1744!important;border-color:#ff1744!important}.v-application .red--text.text--accent-3{color:#ff1744!important;caret-color:#ff1744!important}.v-application .red.accent-4{background-color:#d50000!important;border-color:#d50000!important}.v-application .red--text.text--accent-4{color:#d50000!important;caret-color:#d50000!important}.v-application .pink{background-color:#e91e63!important;border-color:#e91e63!important}.v-application .pink--text{color:#e91e63!important;caret-color:#e91e63!important}.v-application .pink.lighten-5{background-color:#fce4ec!important;border-color:#fce4ec!important}.v-application .pink--text.text--lighten-5{color:#fce4ec!important;caret-color:#fce4ec!important}.v-application .pink.lighten-4{background-color:#f8bbd0!important;border-color:#f8bbd0!important}.v-application .pink--text.text--lighten-4{color:#f8bbd0!important;caret-color:#f8bbd0!important}.v-application .pink.lighten-3{background-color:#f48fb1!important;border-color:#f48fb1!important}.v-application .pink--text.text--lighten-3{color:#f48fb1!important;caret-color:#f48fb1!important}.v-application .pink.lighten-2{background-color:#f06292!important;border-color:#f06292!important}.v-application .pink--text.text--lighten-2{color:#f06292!important;caret-color:#f06292!important}.v-application .pink.lighten-1{background-color:#ec407a!important;border-color:#ec407a!important}.v-application .pink--text.text--lighten-1{color:#ec407a!important;caret-color:#ec407a!important}.v-application .pink.darken-1{background-color:#d81b60!important;border-color:#d81b60!important}.v-application .pink--text.text--darken-1{color:#d81b60!important;caret-color:#d81b60!important}.v-application .pink.darken-2{background-color:#c2185b!important;border-color:#c2185b!important}.v-application .pink--text.text--darken-2{color:#c2185b!important;caret-color:#c2185b!important}.v-application .pink.darken-3{background-color:#ad1457!important;border-color:#ad1457!important}.v-application .pink--text.text--darken-3{color:#ad1457!important;caret-color:#ad1457!important}.v-application .pink.darken-4{background-color:#880e4f!important;border-color:#880e4f!important}.v-application .pink--text.text--darken-4{color:#880e4f!important;caret-color:#880e4f!important}.v-application .pink.accent-1{background-color:#ff80ab!important;border-color:#ff80ab!important}.v-application .pink--text.text--accent-1{color:#ff80ab!important;caret-color:#ff80ab!important}.v-application .pink.accent-2{background-color:#ff4081!important;border-color:#ff4081!important}.v-application .pink--text.text--accent-2{color:#ff4081!important;caret-color:#ff4081!important}.v-application .pink.accent-3{background-color:#f50057!important;border-color:#f50057!important}.v-application .pink--text.text--accent-3{color:#f50057!important;caret-color:#f50057!important}.v-application .pink.accent-4{background-color:#c51162!important;border-color:#c51162!important}.v-application .pink--text.text--accent-4{color:#c51162!important;caret-color:#c51162!important}.v-application .purple{background-color:#9c27b0!important;border-color:#9c27b0!important}.v-application .purple--text{color:#9c27b0!important;caret-color:#9c27b0!important}.v-application .purple.lighten-5{background-color:#f3e5f5!important;border-color:#f3e5f5!important}.v-application .purple--text.text--lighten-5{color:#f3e5f5!important;caret-color:#f3e5f5!important}.v-application .purple.lighten-4{background-color:#e1bee7!important;border-color:#e1bee7!important}.v-application .purple--text.text--lighten-4{color:#e1bee7!important;caret-color:#e1bee7!important}.v-application .purple.lighten-3{background-color:#ce93d8!important;border-color:#ce93d8!important}.v-application .purple--text.text--lighten-3{color:#ce93d8!important;caret-color:#ce93d8!important}.v-application .purple.lighten-2{background-color:#ba68c8!important;border-color:#ba68c8!important}.v-application .purple--text.text--lighten-2{color:#ba68c8!important;caret-color:#ba68c8!important}.v-application .purple.lighten-1{background-color:#ab47bc!important;border-color:#ab47bc!important}.v-application .purple--text.text--lighten-1{color:#ab47bc!important;caret-color:#ab47bc!important}.v-application .purple.darken-1{background-color:#8e24aa!important;border-color:#8e24aa!important}.v-application .purple--text.text--darken-1{color:#8e24aa!important;caret-color:#8e24aa!important}.v-application .purple.darken-2{background-color:#7b1fa2!important;border-color:#7b1fa2!important}.v-application .purple--text.text--darken-2{color:#7b1fa2!important;caret-color:#7b1fa2!important}.v-application .purple.darken-3{background-color:#6a1b9a!important;border-color:#6a1b9a!important}.v-application .purple--text.text--darken-3{color:#6a1b9a!important;caret-color:#6a1b9a!important}.v-application .purple.darken-4{background-color:#4a148c!important;border-color:#4a148c!important}.v-application .purple--text.text--darken-4{color:#4a148c!important;caret-color:#4a148c!important}.v-application .purple.accent-1{background-color:#ea80fc!important;border-color:#ea80fc!important}.v-application .purple--text.text--accent-1{color:#ea80fc!important;caret-color:#ea80fc!important}.v-application .purple.accent-2{background-color:#e040fb!important;border-color:#e040fb!important}.v-application .purple--text.text--accent-2{color:#e040fb!important;caret-color:#e040fb!important}.v-application .purple.accent-3{background-color:#d500f9!important;border-color:#d500f9!important}.v-application .purple--text.text--accent-3{color:#d500f9!important;caret-color:#d500f9!important}.v-application .purple.accent-4{background-color:#a0f!important;border-color:#a0f!important}.v-application .purple--text.text--accent-4{color:#a0f!important;caret-color:#a0f!important}.v-application .deep-purple{background-color:#673ab7!important;border-color:#673ab7!important}.v-application .deep-purple--text{color:#673ab7!important;caret-color:#673ab7!important}.v-application .deep-purple.lighten-5{background-color:#ede7f6!important;border-color:#ede7f6!important}.v-application .deep-purple--text.text--lighten-5{color:#ede7f6!important;caret-color:#ede7f6!important}.v-application .deep-purple.lighten-4{background-color:#d1c4e9!important;border-color:#d1c4e9!important}.v-application .deep-purple--text.text--lighten-4{color:#d1c4e9!important;caret-color:#d1c4e9!important}.v-application .deep-purple.lighten-3{background-color:#b39ddb!important;border-color:#b39ddb!important}.v-application .deep-purple--text.text--lighten-3{color:#b39ddb!important;caret-color:#b39ddb!important}.v-application .deep-purple.lighten-2{background-color:#9575cd!important;border-color:#9575cd!important}.v-application .deep-purple--text.text--lighten-2{color:#9575cd!important;caret-color:#9575cd!important}.v-application .deep-purple.lighten-1{background-color:#7e57c2!important;border-color:#7e57c2!important}.v-application .deep-purple--text.text--lighten-1{color:#7e57c2!important;caret-color:#7e57c2!important}.v-application .deep-purple.darken-1{background-color:#5e35b1!important;border-color:#5e35b1!important}.v-application .deep-purple--text.text--darken-1{color:#5e35b1!important;caret-color:#5e35b1!important}.v-application .deep-purple.darken-2{background-color:#512da8!important;border-color:#512da8!important}.v-application .deep-purple--text.text--darken-2{color:#512da8!important;caret-color:#512da8!important}.v-application .deep-purple.darken-3{background-color:#4527a0!important;border-color:#4527a0!important}.v-application .deep-purple--text.text--darken-3{color:#4527a0!important;caret-color:#4527a0!important}.v-application .deep-purple.darken-4{background-color:#311b92!important;border-color:#311b92!important}.v-application .deep-purple--text.text--darken-4{color:#311b92!important;caret-color:#311b92!important}.v-application .deep-purple.accent-1{background-color:#b388ff!important;border-color:#b388ff!important}.v-application .deep-purple--text.text--accent-1{color:#b388ff!important;caret-color:#b388ff!important}.v-application .deep-purple.accent-2{background-color:#7c4dff!important;border-color:#7c4dff!important}.v-application .deep-purple--text.text--accent-2{color:#7c4dff!important;caret-color:#7c4dff!important}.v-application .deep-purple.accent-3{background-color:#651fff!important;border-color:#651fff!important}.v-application .deep-purple--text.text--accent-3{color:#651fff!important;caret-color:#651fff!important}.v-application .deep-purple.accent-4{background-color:#6200ea!important;border-color:#6200ea!important}.v-application .deep-purple--text.text--accent-4{color:#6200ea!important;caret-color:#6200ea!important}.v-application .indigo{background-color:#3f51b5!important;border-color:#3f51b5!important}.v-application .indigo--text{color:#3f51b5!important;caret-color:#3f51b5!important}.v-application .indigo.lighten-5{background-color:#e8eaf6!important;border-color:#e8eaf6!important}.v-application .indigo--text.text--lighten-5{color:#e8eaf6!important;caret-color:#e8eaf6!important}.v-application .indigo.lighten-4{background-color:#c5cae9!important;border-color:#c5cae9!important}.v-application .indigo--text.text--lighten-4{color:#c5cae9!important;caret-color:#c5cae9!important}.v-application .indigo.lighten-3{background-color:#9fa8da!important;border-color:#9fa8da!important}.v-application .indigo--text.text--lighten-3{color:#9fa8da!important;caret-color:#9fa8da!important}.v-application .indigo.lighten-2{background-color:#7986cb!important;border-color:#7986cb!important}.v-application .indigo--text.text--lighten-2{color:#7986cb!important;caret-color:#7986cb!important}.v-application .indigo.lighten-1{background-color:#5c6bc0!important;border-color:#5c6bc0!important}.v-application .indigo--text.text--lighten-1{color:#5c6bc0!important;caret-color:#5c6bc0!important}.v-application .indigo.darken-1{background-color:#3949ab!important;border-color:#3949ab!important}.v-application .indigo--text.text--darken-1{color:#3949ab!important;caret-color:#3949ab!important}.v-application .indigo.darken-2{background-color:#303f9f!important;border-color:#303f9f!important}.v-application .indigo--text.text--darken-2{color:#303f9f!important;caret-color:#303f9f!important}.v-application .indigo.darken-3{background-color:#283593!important;border-color:#283593!important}.v-application .indigo--text.text--darken-3{color:#283593!important;caret-color:#283593!important}.v-application .indigo.darken-4{background-color:#1a237e!important;border-color:#1a237e!important}.v-application .indigo--text.text--darken-4{color:#1a237e!important;caret-color:#1a237e!important}.v-application .indigo.accent-1{background-color:#8c9eff!important;border-color:#8c9eff!important}.v-application .indigo--text.text--accent-1{color:#8c9eff!important;caret-color:#8c9eff!important}.v-application .indigo.accent-2{background-color:#536dfe!important;border-color:#536dfe!important}.v-application .indigo--text.text--accent-2{color:#536dfe!important;caret-color:#536dfe!important}.v-application .indigo.accent-3{background-color:#3d5afe!important;border-color:#3d5afe!important}.v-application .indigo--text.text--accent-3{color:#3d5afe!important;caret-color:#3d5afe!important}.v-application .indigo.accent-4{background-color:#304ffe!important;border-color:#304ffe!important}.v-application .indigo--text.text--accent-4{color:#304ffe!important;caret-color:#304ffe!important}.v-application .blue{background-color:#2196f3!important;border-color:#2196f3!important}.v-application .blue--text{color:#2196f3!important;caret-color:#2196f3!important}.v-application .blue.lighten-5{background-color:#e3f2fd!important;border-color:#e3f2fd!important}.v-application .blue--text.text--lighten-5{color:#e3f2fd!important;caret-color:#e3f2fd!important}.v-application .blue.lighten-4{background-color:#bbdefb!important;border-color:#bbdefb!important}.v-application .blue--text.text--lighten-4{color:#bbdefb!important;caret-color:#bbdefb!important}.v-application .blue.lighten-3{background-color:#90caf9!important;border-color:#90caf9!important}.v-application .blue--text.text--lighten-3{color:#90caf9!important;caret-color:#90caf9!important}.v-application .blue.lighten-2{background-color:#64b5f6!important;border-color:#64b5f6!important}.v-application .blue--text.text--lighten-2{color:#64b5f6!important;caret-color:#64b5f6!important}.v-application .blue.lighten-1{background-color:#42a5f5!important;border-color:#42a5f5!important}.v-application .blue--text.text--lighten-1{color:#42a5f5!important;caret-color:#42a5f5!important}.v-application .blue.darken-1{background-color:#1e88e5!important;border-color:#1e88e5!important}.v-application .blue--text.text--darken-1{color:#1e88e5!important;caret-color:#1e88e5!important}.v-application .blue.darken-2{background-color:#1976d2!important;border-color:#1976d2!important}.v-application .blue--text.text--darken-2{color:#1976d2!important;caret-color:#1976d2!important}.v-application .blue.darken-3{background-color:#1565c0!important;border-color:#1565c0!important}.v-application .blue--text.text--darken-3{color:#1565c0!important;caret-color:#1565c0!important}.v-application .blue.darken-4{background-color:#0d47a1!important;border-color:#0d47a1!important}.v-application .blue--text.text--darken-4{color:#0d47a1!important;caret-color:#0d47a1!important}.v-application .blue.accent-1{background-color:#82b1ff!important;border-color:#82b1ff!important}.v-application .blue--text.text--accent-1{color:#82b1ff!important;caret-color:#82b1ff!important}.v-application .blue.accent-2{background-color:#448aff!important;border-color:#448aff!important}.v-application .blue--text.text--accent-2{color:#448aff!important;caret-color:#448aff!important}.v-application .blue.accent-3{background-color:#2979ff!important;border-color:#2979ff!important}.v-application .blue--text.text--accent-3{color:#2979ff!important;caret-color:#2979ff!important}.v-application .blue.accent-4{background-color:#2962ff!important;border-color:#2962ff!important}.v-application .blue--text.text--accent-4{color:#2962ff!important;caret-color:#2962ff!important}.v-application .light-blue{background-color:#03a9f4!important;border-color:#03a9f4!important}.v-application .light-blue--text{color:#03a9f4!important;caret-color:#03a9f4!important}.v-application .light-blue.lighten-5{background-color:#e1f5fe!important;border-color:#e1f5fe!important}.v-application .light-blue--text.text--lighten-5{color:#e1f5fe!important;caret-color:#e1f5fe!important}.v-application .light-blue.lighten-4{background-color:#b3e5fc!important;border-color:#b3e5fc!important}.v-application .light-blue--text.text--lighten-4{color:#b3e5fc!important;caret-color:#b3e5fc!important}.v-application .light-blue.lighten-3{background-color:#81d4fa!important;border-color:#81d4fa!important}.v-application .light-blue--text.text--lighten-3{color:#81d4fa!important;caret-color:#81d4fa!important}.v-application .light-blue.lighten-2{background-color:#4fc3f7!important;border-color:#4fc3f7!important}.v-application .light-blue--text.text--lighten-2{color:#4fc3f7!important;caret-color:#4fc3f7!important}.v-application .light-blue.lighten-1{background-color:#29b6f6!important;border-color:#29b6f6!important}.v-application .light-blue--text.text--lighten-1{color:#29b6f6!important;caret-color:#29b6f6!important}.v-application .light-blue.darken-1{background-color:#039be5!important;border-color:#039be5!important}.v-application .light-blue--text.text--darken-1{color:#039be5!important;caret-color:#039be5!important}.v-application .light-blue.darken-2{background-color:#0288d1!important;border-color:#0288d1!important}.v-application .light-blue--text.text--darken-2{color:#0288d1!important;caret-color:#0288d1!important}.v-application .light-blue.darken-3{background-color:#0277bd!important;border-color:#0277bd!important}.v-application .light-blue--text.text--darken-3{color:#0277bd!important;caret-color:#0277bd!important}.v-application .light-blue.darken-4{background-color:#01579b!important;border-color:#01579b!important}.v-application .light-blue--text.text--darken-4{color:#01579b!important;caret-color:#01579b!important}.v-application .light-blue.accent-1{background-color:#80d8ff!important;border-color:#80d8ff!important}.v-application .light-blue--text.text--accent-1{color:#80d8ff!important;caret-color:#80d8ff!important}.v-application .light-blue.accent-2{background-color:#40c4ff!important;border-color:#40c4ff!important}.v-application .light-blue--text.text--accent-2{color:#40c4ff!important;caret-color:#40c4ff!important}.v-application .light-blue.accent-3{background-color:#00b0ff!important;border-color:#00b0ff!important}.v-application .light-blue--text.text--accent-3{color:#00b0ff!important;caret-color:#00b0ff!important}.v-application .light-blue.accent-4{background-color:#0091ea!important;border-color:#0091ea!important}.v-application .light-blue--text.text--accent-4{color:#0091ea!important;caret-color:#0091ea!important}.v-application .cyan{background-color:#00bcd4!important;border-color:#00bcd4!important}.v-application .cyan--text{color:#00bcd4!important;caret-color:#00bcd4!important}.v-application .cyan.lighten-5{background-color:#e0f7fa!important;border-color:#e0f7fa!important}.v-application .cyan--text.text--lighten-5{color:#e0f7fa!important;caret-color:#e0f7fa!important}.v-application .cyan.lighten-4{background-color:#b2ebf2!important;border-color:#b2ebf2!important}.v-application .cyan--text.text--lighten-4{color:#b2ebf2!important;caret-color:#b2ebf2!important}.v-application .cyan.lighten-3{background-color:#80deea!important;border-color:#80deea!important}.v-application .cyan--text.text--lighten-3{color:#80deea!important;caret-color:#80deea!important}.v-application .cyan.lighten-2{background-color:#4dd0e1!important;border-color:#4dd0e1!important}.v-application .cyan--text.text--lighten-2{color:#4dd0e1!important;caret-color:#4dd0e1!important}.v-application .cyan.lighten-1{background-color:#26c6da!important;border-color:#26c6da!important}.v-application .cyan--text.text--lighten-1{color:#26c6da!important;caret-color:#26c6da!important}.v-application .cyan.darken-1{background-color:#00acc1!important;border-color:#00acc1!important}.v-application .cyan--text.text--darken-1{color:#00acc1!important;caret-color:#00acc1!important}.v-application .cyan.darken-2{background-color:#0097a7!important;border-color:#0097a7!important}.v-application .cyan--text.text--darken-2{color:#0097a7!important;caret-color:#0097a7!important}.v-application .cyan.darken-3{background-color:#00838f!important;border-color:#00838f!important}.v-application .cyan--text.text--darken-3{color:#00838f!important;caret-color:#00838f!important}.v-application .cyan.darken-4{background-color:#006064!important;border-color:#006064!important}.v-application .cyan--text.text--darken-4{color:#006064!important;caret-color:#006064!important}.v-application .cyan.accent-1{background-color:#84ffff!important;border-color:#84ffff!important}.v-application .cyan--text.text--accent-1{color:#84ffff!important;caret-color:#84ffff!important}.v-application .cyan.accent-2{background-color:#18ffff!important;border-color:#18ffff!important}.v-application .cyan--text.text--accent-2{color:#18ffff!important;caret-color:#18ffff!important}.v-application .cyan.accent-3{background-color:#00e5ff!important;border-color:#00e5ff!important}.v-application .cyan--text.text--accent-3{color:#00e5ff!important;caret-color:#00e5ff!important}.v-application .cyan.accent-4{background-color:#00b8d4!important;border-color:#00b8d4!important}.v-application .cyan--text.text--accent-4{color:#00b8d4!important;caret-color:#00b8d4!important}.v-application .teal{background-color:#009688!important;border-color:#009688!important}.v-application .teal--text{color:#009688!important;caret-color:#009688!important}.v-application .teal.lighten-5{background-color:#e0f2f1!important;border-color:#e0f2f1!important}.v-application .teal--text.text--lighten-5{color:#e0f2f1!important;caret-color:#e0f2f1!important}.v-application .teal.lighten-4{background-color:#b2dfdb!important;border-color:#b2dfdb!important}.v-application .teal--text.text--lighten-4{color:#b2dfdb!important;caret-color:#b2dfdb!important}.v-application .teal.lighten-3{background-color:#80cbc4!important;border-color:#80cbc4!important}.v-application .teal--text.text--lighten-3{color:#80cbc4!important;caret-color:#80cbc4!important}.v-application .teal.lighten-2{background-color:#4db6ac!important;border-color:#4db6ac!important}.v-application .teal--text.text--lighten-2{color:#4db6ac!important;caret-color:#4db6ac!important}.v-application .teal.lighten-1{background-color:#26a69a!important;border-color:#26a69a!important}.v-application .teal--text.text--lighten-1{color:#26a69a!important;caret-color:#26a69a!important}.v-application .teal.darken-1{background-color:#00897b!important;border-color:#00897b!important}.v-application .teal--text.text--darken-1{color:#00897b!important;caret-color:#00897b!important}.v-application .teal.darken-2{background-color:#00796b!important;border-color:#00796b!important}.v-application .teal--text.text--darken-2{color:#00796b!important;caret-color:#00796b!important}.v-application .teal.darken-3{background-color:#00695c!important;border-color:#00695c!important}.v-application .teal--text.text--darken-3{color:#00695c!important;caret-color:#00695c!important}.v-application .teal.darken-4{background-color:#004d40!important;border-color:#004d40!important}.v-application .teal--text.text--darken-4{color:#004d40!important;caret-color:#004d40!important}.v-application .teal.accent-1{background-color:#a7ffeb!important;border-color:#a7ffeb!important}.v-application .teal--text.text--accent-1{color:#a7ffeb!important;caret-color:#a7ffeb!important}.v-application .teal.accent-2{background-color:#64ffda!important;border-color:#64ffda!important}.v-application .teal--text.text--accent-2{color:#64ffda!important;caret-color:#64ffda!important}.v-application .teal.accent-3{background-color:#1de9b6!important;border-color:#1de9b6!important}.v-application .teal--text.text--accent-3{color:#1de9b6!important;caret-color:#1de9b6!important}.v-application .teal.accent-4{background-color:#00bfa5!important;border-color:#00bfa5!important}.v-application .teal--text.text--accent-4{color:#00bfa5!important;caret-color:#00bfa5!important}.v-application .green{background-color:#4caf50!important;border-color:#4caf50!important}.v-application .green--text{color:#4caf50!important;caret-color:#4caf50!important}.v-application .green.lighten-5{background-color:#e8f5e9!important;border-color:#e8f5e9!important}.v-application .green--text.text--lighten-5{color:#e8f5e9!important;caret-color:#e8f5e9!important}.v-application .green.lighten-4{background-color:#c8e6c9!important;border-color:#c8e6c9!important}.v-application .green--text.text--lighten-4{color:#c8e6c9!important;caret-color:#c8e6c9!important}.v-application .green.lighten-3{background-color:#a5d6a7!important;border-color:#a5d6a7!important}.v-application .green--text.text--lighten-3{color:#a5d6a7!important;caret-color:#a5d6a7!important}.v-application .green.lighten-2{background-color:#81c784!important;border-color:#81c784!important}.v-application .green--text.text--lighten-2{color:#81c784!important;caret-color:#81c784!important}.v-application .green.lighten-1{background-color:#66bb6a!important;border-color:#66bb6a!important}.v-application .green--text.text--lighten-1{color:#66bb6a!important;caret-color:#66bb6a!important}.v-application .green.darken-1{background-color:#43a047!important;border-color:#43a047!important}.v-application .green--text.text--darken-1{color:#43a047!important;caret-color:#43a047!important}.v-application .green.darken-2{background-color:#388e3c!important;border-color:#388e3c!important}.v-application .green--text.text--darken-2{color:#388e3c!important;caret-color:#388e3c!important}.v-application .green.darken-3{background-color:#2e7d32!important;border-color:#2e7d32!important}.v-application .green--text.text--darken-3{color:#2e7d32!important;caret-color:#2e7d32!important}.v-application .green.darken-4{background-color:#1b5e20!important;border-color:#1b5e20!important}.v-application .green--text.text--darken-4{color:#1b5e20!important;caret-color:#1b5e20!important}.v-application .green.accent-1{background-color:#b9f6ca!important;border-color:#b9f6ca!important}.v-application .green--text.text--accent-1{color:#b9f6ca!important;caret-color:#b9f6ca!important}.v-application .green.accent-2{background-color:#69f0ae!important;border-color:#69f0ae!important}.v-application .green--text.text--accent-2{color:#69f0ae!important;caret-color:#69f0ae!important}.v-application .green.accent-3{background-color:#00e676!important;border-color:#00e676!important}.v-application .green--text.text--accent-3{color:#00e676!important;caret-color:#00e676!important}.v-application .green.accent-4{background-color:#00c853!important;border-color:#00c853!important}.v-application .green--text.text--accent-4{color:#00c853!important;caret-color:#00c853!important}.v-application .light-green{background-color:#8bc34a!important;border-color:#8bc34a!important}.v-application .light-green--text{color:#8bc34a!important;caret-color:#8bc34a!important}.v-application .light-green.lighten-5{background-color:#f1f8e9!important;border-color:#f1f8e9!important}.v-application .light-green--text.text--lighten-5{color:#f1f8e9!important;caret-color:#f1f8e9!important}.v-application .light-green.lighten-4{background-color:#dcedc8!important;border-color:#dcedc8!important}.v-application .light-green--text.text--lighten-4{color:#dcedc8!important;caret-color:#dcedc8!important}.v-application .light-green.lighten-3{background-color:#c5e1a5!important;border-color:#c5e1a5!important}.v-application .light-green--text.text--lighten-3{color:#c5e1a5!important;caret-color:#c5e1a5!important}.v-application .light-green.lighten-2{background-color:#aed581!important;border-color:#aed581!important}.v-application .light-green--text.text--lighten-2{color:#aed581!important;caret-color:#aed581!important}.v-application .light-green.lighten-1{background-color:#9ccc65!important;border-color:#9ccc65!important}.v-application .light-green--text.text--lighten-1{color:#9ccc65!important;caret-color:#9ccc65!important}.v-application .light-green.darken-1{background-color:#7cb342!important;border-color:#7cb342!important}.v-application .light-green--text.text--darken-1{color:#7cb342!important;caret-color:#7cb342!important}.v-application .light-green.darken-2{background-color:#689f38!important;border-color:#689f38!important}.v-application .light-green--text.text--darken-2{color:#689f38!important;caret-color:#689f38!important}.v-application .light-green.darken-3{background-color:#558b2f!important;border-color:#558b2f!important}.v-application .light-green--text.text--darken-3{color:#558b2f!important;caret-color:#558b2f!important}.v-application .light-green.darken-4{background-color:#33691e!important;border-color:#33691e!important}.v-application .light-green--text.text--darken-4{color:#33691e!important;caret-color:#33691e!important}.v-application .light-green.accent-1{background-color:#ccff90!important;border-color:#ccff90!important}.v-application .light-green--text.text--accent-1{color:#ccff90!important;caret-color:#ccff90!important}.v-application .light-green.accent-2{background-color:#b2ff59!important;border-color:#b2ff59!important}.v-application .light-green--text.text--accent-2{color:#b2ff59!important;caret-color:#b2ff59!important}.v-application .light-green.accent-3{background-color:#76ff03!important;border-color:#76ff03!important}.v-application .light-green--text.text--accent-3{color:#76ff03!important;caret-color:#76ff03!important}.v-application .light-green.accent-4{background-color:#64dd17!important;border-color:#64dd17!important}.v-application .light-green--text.text--accent-4{color:#64dd17!important;caret-color:#64dd17!important}.v-application .lime{background-color:#cddc39!important;border-color:#cddc39!important}.v-application .lime--text{color:#cddc39!important;caret-color:#cddc39!important}.v-application .lime.lighten-5{background-color:#f9fbe7!important;border-color:#f9fbe7!important}.v-application .lime--text.text--lighten-5{color:#f9fbe7!important;caret-color:#f9fbe7!important}.v-application .lime.lighten-4{background-color:#f0f4c3!important;border-color:#f0f4c3!important}.v-application .lime--text.text--lighten-4{color:#f0f4c3!important;caret-color:#f0f4c3!important}.v-application .lime.lighten-3{background-color:#e6ee9c!important;border-color:#e6ee9c!important}.v-application .lime--text.text--lighten-3{color:#e6ee9c!important;caret-color:#e6ee9c!important}.v-application .lime.lighten-2{background-color:#dce775!important;border-color:#dce775!important}.v-application .lime--text.text--lighten-2{color:#dce775!important;caret-color:#dce775!important}.v-application .lime.lighten-1{background-color:#d4e157!important;border-color:#d4e157!important}.v-application .lime--text.text--lighten-1{color:#d4e157!important;caret-color:#d4e157!important}.v-application .lime.darken-1{background-color:#c0ca33!important;border-color:#c0ca33!important}.v-application .lime--text.text--darken-1{color:#c0ca33!important;caret-color:#c0ca33!important}.v-application .lime.darken-2{background-color:#afb42b!important;border-color:#afb42b!important}.v-application .lime--text.text--darken-2{color:#afb42b!important;caret-color:#afb42b!important}.v-application .lime.darken-3{background-color:#9e9d24!important;border-color:#9e9d24!important}.v-application .lime--text.text--darken-3{color:#9e9d24!important;caret-color:#9e9d24!important}.v-application .lime.darken-4{background-color:#827717!important;border-color:#827717!important}.v-application .lime--text.text--darken-4{color:#827717!important;caret-color:#827717!important}.v-application .lime.accent-1{background-color:#f4ff81!important;border-color:#f4ff81!important}.v-application .lime--text.text--accent-1{color:#f4ff81!important;caret-color:#f4ff81!important}.v-application .lime.accent-2{background-color:#eeff41!important;border-color:#eeff41!important}.v-application .lime--text.text--accent-2{color:#eeff41!important;caret-color:#eeff41!important}.v-application .lime.accent-3{background-color:#c6ff00!important;border-color:#c6ff00!important}.v-application .lime--text.text--accent-3{color:#c6ff00!important;caret-color:#c6ff00!important}.v-application .lime.accent-4{background-color:#aeea00!important;border-color:#aeea00!important}.v-application .lime--text.text--accent-4{color:#aeea00!important;caret-color:#aeea00!important}.v-application .yellow{background-color:#ffeb3b!important;border-color:#ffeb3b!important}.v-application .yellow--text{color:#ffeb3b!important;caret-color:#ffeb3b!important}.v-application .yellow.lighten-5{background-color:#fffde7!important;border-color:#fffde7!important}.v-application .yellow--text.text--lighten-5{color:#fffde7!important;caret-color:#fffde7!important}.v-application .yellow.lighten-4{background-color:#fff9c4!important;border-color:#fff9c4!important}.v-application .yellow--text.text--lighten-4{color:#fff9c4!important;caret-color:#fff9c4!important}.v-application .yellow.lighten-3{background-color:#fff59d!important;border-color:#fff59d!important}.v-application .yellow--text.text--lighten-3{color:#fff59d!important;caret-color:#fff59d!important}.v-application .yellow.lighten-2{background-color:#fff176!important;border-color:#fff176!important}.v-application .yellow--text.text--lighten-2{color:#fff176!important;caret-color:#fff176!important}.v-application .yellow.lighten-1{background-color:#ffee58!important;border-color:#ffee58!important}.v-application .yellow--text.text--lighten-1{color:#ffee58!important;caret-color:#ffee58!important}.v-application .yellow.darken-1{background-color:#fdd835!important;border-color:#fdd835!important}.v-application .yellow--text.text--darken-1{color:#fdd835!important;caret-color:#fdd835!important}.v-application .yellow.darken-2{background-color:#fbc02d!important;border-color:#fbc02d!important}.v-application .yellow--text.text--darken-2{color:#fbc02d!important;caret-color:#fbc02d!important}.v-application .yellow.darken-3{background-color:#f9a825!important;border-color:#f9a825!important}.v-application .yellow--text.text--darken-3{color:#f9a825!important;caret-color:#f9a825!important}.v-application .yellow.darken-4{background-color:#f57f17!important;border-color:#f57f17!important}.v-application .yellow--text.text--darken-4{color:#f57f17!important;caret-color:#f57f17!important}.v-application .yellow.accent-1{background-color:#ffff8d!important;border-color:#ffff8d!important}.v-application .yellow--text.text--accent-1{color:#ffff8d!important;caret-color:#ffff8d!important}.v-application .yellow.accent-2{background-color:#ff0!important;border-color:#ff0!important}.v-application .yellow--text.text--accent-2{color:#ff0!important;caret-color:#ff0!important}.v-application .yellow.accent-3{background-color:#ffea00!important;border-color:#ffea00!important}.v-application .yellow--text.text--accent-3{color:#ffea00!important;caret-color:#ffea00!important}.v-application .yellow.accent-4{background-color:#ffd600!important;border-color:#ffd600!important}.v-application .yellow--text.text--accent-4{color:#ffd600!important;caret-color:#ffd600!important}.v-application .amber{background-color:#ffc107!important;border-color:#ffc107!important}.v-application .amber--text{color:#ffc107!important;caret-color:#ffc107!important}.v-application .amber.lighten-5{background-color:#fff8e1!important;border-color:#fff8e1!important}.v-application .amber--text.text--lighten-5{color:#fff8e1!important;caret-color:#fff8e1!important}.v-application .amber.lighten-4{background-color:#ffecb3!important;border-color:#ffecb3!important}.v-application .amber--text.text--lighten-4{color:#ffecb3!important;caret-color:#ffecb3!important}.v-application .amber.lighten-3{background-color:#ffe082!important;border-color:#ffe082!important}.v-application .amber--text.text--lighten-3{color:#ffe082!important;caret-color:#ffe082!important}.v-application .amber.lighten-2{background-color:#ffd54f!important;border-color:#ffd54f!important}.v-application .amber--text.text--lighten-2{color:#ffd54f!important;caret-color:#ffd54f!important}.v-application .amber.lighten-1{background-color:#ffca28!important;border-color:#ffca28!important}.v-application .amber--text.text--lighten-1{color:#ffca28!important;caret-color:#ffca28!important}.v-application .amber.darken-1{background-color:#ffb300!important;border-color:#ffb300!important}.v-application .amber--text.text--darken-1{color:#ffb300!important;caret-color:#ffb300!important}.v-application .amber.darken-2{background-color:#ffa000!important;border-color:#ffa000!important}.v-application .amber--text.text--darken-2{color:#ffa000!important;caret-color:#ffa000!important}.v-application .amber.darken-3{background-color:#ff8f00!important;border-color:#ff8f00!important}.v-application .amber--text.text--darken-3{color:#ff8f00!important;caret-color:#ff8f00!important}.v-application .amber.darken-4{background-color:#ff6f00!important;border-color:#ff6f00!important}.v-application .amber--text.text--darken-4{color:#ff6f00!important;caret-color:#ff6f00!important}.v-application .amber.accent-1{background-color:#ffe57f!important;border-color:#ffe57f!important}.v-application .amber--text.text--accent-1{color:#ffe57f!important;caret-color:#ffe57f!important}.v-application .amber.accent-2{background-color:#ffd740!important;border-color:#ffd740!important}.v-application .amber--text.text--accent-2{color:#ffd740!important;caret-color:#ffd740!important}.v-application .amber.accent-3{background-color:#ffc400!important;border-color:#ffc400!important}.v-application .amber--text.text--accent-3{color:#ffc400!important;caret-color:#ffc400!important}.v-application .amber.accent-4{background-color:#ffab00!important;border-color:#ffab00!important}.v-application .amber--text.text--accent-4{color:#ffab00!important;caret-color:#ffab00!important}.v-application .orange{background-color:#ff9800!important;border-color:#ff9800!important}.v-application .orange--text{color:#ff9800!important;caret-color:#ff9800!important}.v-application .orange.lighten-5{background-color:#fff3e0!important;border-color:#fff3e0!important}.v-application .orange--text.text--lighten-5{color:#fff3e0!important;caret-color:#fff3e0!important}.v-application .orange.lighten-4{background-color:#ffe0b2!important;border-color:#ffe0b2!important}.v-application .orange--text.text--lighten-4{color:#ffe0b2!important;caret-color:#ffe0b2!important}.v-application .orange.lighten-3{background-color:#ffcc80!important;border-color:#ffcc80!important}.v-application .orange--text.text--lighten-3{color:#ffcc80!important;caret-color:#ffcc80!important}.v-application .orange.lighten-2{background-color:#ffb74d!important;border-color:#ffb74d!important}.v-application .orange--text.text--lighten-2{color:#ffb74d!important;caret-color:#ffb74d!important}.v-application .orange.lighten-1{background-color:#ffa726!important;border-color:#ffa726!important}.v-application .orange--text.text--lighten-1{color:#ffa726!important;caret-color:#ffa726!important}.v-application .orange.darken-1{background-color:#fb8c00!important;border-color:#fb8c00!important}.v-application .orange--text.text--darken-1{color:#fb8c00!important;caret-color:#fb8c00!important}.v-application .orange.darken-2{background-color:#f57c00!important;border-color:#f57c00!important}.v-application .orange--text.text--darken-2{color:#f57c00!important;caret-color:#f57c00!important}.v-application .orange.darken-3{background-color:#ef6c00!important;border-color:#ef6c00!important}.v-application .orange--text.text--darken-3{color:#ef6c00!important;caret-color:#ef6c00!important}.v-application .orange.darken-4{background-color:#e65100!important;border-color:#e65100!important}.v-application .orange--text.text--darken-4{color:#e65100!important;caret-color:#e65100!important}.v-application .orange.accent-1{background-color:#ffd180!important;border-color:#ffd180!important}.v-application .orange--text.text--accent-1{color:#ffd180!important;caret-color:#ffd180!important}.v-application .orange.accent-2{background-color:#ffab40!important;border-color:#ffab40!important}.v-application .orange--text.text--accent-2{color:#ffab40!important;caret-color:#ffab40!important}.v-application .orange.accent-3{background-color:#ff9100!important;border-color:#ff9100!important}.v-application .orange--text.text--accent-3{color:#ff9100!important;caret-color:#ff9100!important}.v-application .orange.accent-4{background-color:#ff6d00!important;border-color:#ff6d00!important}.v-application .orange--text.text--accent-4{color:#ff6d00!important;caret-color:#ff6d00!important}.v-application .deep-orange{background-color:#ff5722!important;border-color:#ff5722!important}.v-application .deep-orange--text{color:#ff5722!important;caret-color:#ff5722!important}.v-application .deep-orange.lighten-5{background-color:#fbe9e7!important;border-color:#fbe9e7!important}.v-application .deep-orange--text.text--lighten-5{color:#fbe9e7!important;caret-color:#fbe9e7!important}.v-application .deep-orange.lighten-4{background-color:#ffccbc!important;border-color:#ffccbc!important}.v-application .deep-orange--text.text--lighten-4{color:#ffccbc!important;caret-color:#ffccbc!important}.v-application .deep-orange.lighten-3{background-color:#ffab91!important;border-color:#ffab91!important}.v-application .deep-orange--text.text--lighten-3{color:#ffab91!important;caret-color:#ffab91!important}.v-application .deep-orange.lighten-2{background-color:#ff8a65!important;border-color:#ff8a65!important}.v-application .deep-orange--text.text--lighten-2{color:#ff8a65!important;caret-color:#ff8a65!important}.v-application .deep-orange.lighten-1{background-color:#ff7043!important;border-color:#ff7043!important}.v-application .deep-orange--text.text--lighten-1{color:#ff7043!important;caret-color:#ff7043!important}.v-application .deep-orange.darken-1{background-color:#f4511e!important;border-color:#f4511e!important}.v-application .deep-orange--text.text--darken-1{color:#f4511e!important;caret-color:#f4511e!important}.v-application .deep-orange.darken-2{background-color:#e64a19!important;border-color:#e64a19!important}.v-application .deep-orange--text.text--darken-2{color:#e64a19!important;caret-color:#e64a19!important}.v-application .deep-orange.darken-3{background-color:#d84315!important;border-color:#d84315!important}.v-application .deep-orange--text.text--darken-3{color:#d84315!important;caret-color:#d84315!important}.v-application .deep-orange.darken-4{background-color:#bf360c!important;border-color:#bf360c!important}.v-application .deep-orange--text.text--darken-4{color:#bf360c!important;caret-color:#bf360c!important}.v-application .deep-orange.accent-1{background-color:#ff9e80!important;border-color:#ff9e80!important}.v-application .deep-orange--text.text--accent-1{color:#ff9e80!important;caret-color:#ff9e80!important}.v-application .deep-orange.accent-2{background-color:#ff6e40!important;border-color:#ff6e40!important}.v-application .deep-orange--text.text--accent-2{color:#ff6e40!important;caret-color:#ff6e40!important}.v-application .deep-orange.accent-3{background-color:#ff3d00!important;border-color:#ff3d00!important}.v-application .deep-orange--text.text--accent-3{color:#ff3d00!important;caret-color:#ff3d00!important}.v-application .deep-orange.accent-4{background-color:#dd2c00!important;border-color:#dd2c00!important}.v-application .deep-orange--text.text--accent-4{color:#dd2c00!important;caret-color:#dd2c00!important}.v-application .brown{background-color:#795548!important;border-color:#795548!important}.v-application .brown--text{color:#795548!important;caret-color:#795548!important}.v-application .brown.lighten-5{background-color:#efebe9!important;border-color:#efebe9!important}.v-application .brown--text.text--lighten-5{color:#efebe9!important;caret-color:#efebe9!important}.v-application .brown.lighten-4{background-color:#d7ccc8!important;border-color:#d7ccc8!important}.v-application .brown--text.text--lighten-4{color:#d7ccc8!important;caret-color:#d7ccc8!important}.v-application .brown.lighten-3{background-color:#bcaaa4!important;border-color:#bcaaa4!important}.v-application .brown--text.text--lighten-3{color:#bcaaa4!important;caret-color:#bcaaa4!important}.v-application .brown.lighten-2{background-color:#a1887f!important;border-color:#a1887f!important}.v-application .brown--text.text--lighten-2{color:#a1887f!important;caret-color:#a1887f!important}.v-application .brown.lighten-1{background-color:#8d6e63!important;border-color:#8d6e63!important}.v-application .brown--text.text--lighten-1{color:#8d6e63!important;caret-color:#8d6e63!important}.v-application .brown.darken-1{background-color:#6d4c41!important;border-color:#6d4c41!important}.v-application .brown--text.text--darken-1{color:#6d4c41!important;caret-color:#6d4c41!important}.v-application .brown.darken-2{background-color:#5d4037!important;border-color:#5d4037!important}.v-application .brown--text.text--darken-2{color:#5d4037!important;caret-color:#5d4037!important}.v-application .brown.darken-3{background-color:#4e342e!important;border-color:#4e342e!important}.v-application .brown--text.text--darken-3{color:#4e342e!important;caret-color:#4e342e!important}.v-application .brown.darken-4{background-color:#3e2723!important;border-color:#3e2723!important}.v-application .brown--text.text--darken-4{color:#3e2723!important;caret-color:#3e2723!important}.v-application .blue-grey{background-color:#607d8b!important;border-color:#607d8b!important}.v-application .blue-grey--text{color:#607d8b!important;caret-color:#607d8b!important}.v-application .blue-grey.lighten-5{background-color:#eceff1!important;border-color:#eceff1!important}.v-application .blue-grey--text.text--lighten-5{color:#eceff1!important;caret-color:#eceff1!important}.v-application .blue-grey.lighten-4{background-color:#cfd8dc!important;border-color:#cfd8dc!important}.v-application .blue-grey--text.text--lighten-4{color:#cfd8dc!important;caret-color:#cfd8dc!important}.v-application .blue-grey.lighten-3{background-color:#b0bec5!important;border-color:#b0bec5!important}.v-application .blue-grey--text.text--lighten-3{color:#b0bec5!important;caret-color:#b0bec5!important}.v-application .blue-grey.lighten-2{background-color:#90a4ae!important;border-color:#90a4ae!important}.v-application .blue-grey--text.text--lighten-2{color:#90a4ae!important;caret-color:#90a4ae!important}.v-application .blue-grey.lighten-1{background-color:#78909c!important;border-color:#78909c!important}.v-application .blue-grey--text.text--lighten-1{color:#78909c!important;caret-color:#78909c!important}.v-application .blue-grey.darken-1{background-color:#546e7a!important;border-color:#546e7a!important}.v-application .blue-grey--text.text--darken-1{color:#546e7a!important;caret-color:#546e7a!important}.v-application .blue-grey.darken-2{background-color:#455a64!important;border-color:#455a64!important}.v-application .blue-grey--text.text--darken-2{color:#455a64!important;caret-color:#455a64!important}.v-application .blue-grey.darken-3{background-color:#37474f!important;border-color:#37474f!important}.v-application .blue-grey--text.text--darken-3{color:#37474f!important;caret-color:#37474f!important}.v-application .blue-grey.darken-4{background-color:#263238!important;border-color:#263238!important}.v-application .blue-grey--text.text--darken-4{color:#263238!important;caret-color:#263238!important}.v-application .grey{background-color:#9e9e9e!important;border-color:#9e9e9e!important}.v-application .grey--text{color:#9e9e9e!important;caret-color:#9e9e9e!important}.v-application .grey.lighten-5{background-color:#fafafa!important;border-color:#fafafa!important}.v-application .grey--text.text--lighten-5{color:#fafafa!important;caret-color:#fafafa!important}.v-application .grey.lighten-4{background-color:#f5f5f5!important;border-color:#f5f5f5!important}.v-application .grey--text.text--lighten-4{color:#f5f5f5!important;caret-color:#f5f5f5!important}.v-application .grey.lighten-3{background-color:#eee!important;border-color:#eee!important}.v-application .grey--text.text--lighten-3{color:#eee!important;caret-color:#eee!important}.v-application .grey.lighten-2{background-color:#e0e0e0!important;border-color:#e0e0e0!important}.v-application .grey--text.text--lighten-2{color:#e0e0e0!important;caret-color:#e0e0e0!important}.v-application .grey.lighten-1{background-color:#bdbdbd!important;border-color:#bdbdbd!important}.v-application .grey--text.text--lighten-1{color:#bdbdbd!important;caret-color:#bdbdbd!important}.v-application .grey.darken-1{background-color:#757575!important;border-color:#757575!important}.v-application .grey--text.text--darken-1{color:#757575!important;caret-color:#757575!important}.v-application .grey.darken-2{background-color:#616161!important;border-color:#616161!important}.v-application .grey--text.text--darken-2{color:#616161!important;caret-color:#616161!important}.v-application .grey.darken-3{background-color:#424242!important;border-color:#424242!important}.v-application .grey--text.text--darken-3{color:#424242!important;caret-color:#424242!important}.v-application .grey.darken-4{background-color:#212121!important;border-color:#212121!important}.v-application .grey--text.text--darken-4{color:#212121!important;caret-color:#212121!important}.v-application .shades.black{background-color:#000!important;border-color:#000!important}.v-application .shades--text.text--black{color:#000!important;caret-color:#000!important}.v-application .shades.white{background-color:#fff!important;border-color:#fff!important}.v-application .shades--text.text--white{color:#fff!important;caret-color:#fff!important}.v-application .shades.transparent{background-color:transparent!important;border-color:transparent!important}.v-application .shades--text.text--transparent{color:transparent!important;caret-color:transparent!important}/*! + * ress.css • v2.0.4 + * MIT License + * github.com/filipelinhares/ress + */html{box-sizing:border-box;overflow-y:scroll;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4}*,:after,:before{background-repeat:no-repeat;box-sizing:inherit}:after,:before{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:transparent}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}input{border-radius:0}[disabled]{cursor:default}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:700}button{overflow:visible}button,select{text-transform:none}[role=button],[type=button],[type=reset],[type=submit],button{cursor:pointer;color:inherit}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button:-moz-focusring{outline:1px dotted ButtonText}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}button,input,select,textarea{background-color:transparent;border-style:none}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}img{border-style:none}progress{vertical-align:baseline}@media screen{[hidden~=screen]{display:inherit}[hidden~=screen]:not(:active):not(:focus):not(:target){position:absolute!important;clip:rect(0 0 0 0)!important}}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}.v-application .elevation-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)!important}.v-application .elevation-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)!important}.v-application .elevation-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)!important}.v-application .elevation-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)!important}.v-application .elevation-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)!important}.v-application .elevation-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)!important}.v-application .elevation-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)!important}.v-application .elevation-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)!important}.v-application .elevation-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)!important}.v-application .elevation-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)!important}.v-application .elevation-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)!important}.v-application .elevation-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)!important}.v-application .elevation-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)!important}.v-application .elevation-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)!important}.v-application .elevation-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)!important}.v-application .elevation-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)!important}.v-application .elevation-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)!important}.v-application .elevation-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)!important}.v-application .elevation-6{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)!important}.v-application .elevation-5{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 5px 8px 0 rgba(0,0,0,.14),0 1px 14px 0 rgba(0,0,0,.12)!important}.v-application .elevation-4{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)!important}.v-application .elevation-3{box-shadow:0 3px 3px -2px rgba(0,0,0,.2),0 3px 4px 0 rgba(0,0,0,.14),0 1px 8px 0 rgba(0,0,0,.12)!important}.v-application .elevation-2{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)!important}.v-application .elevation-1{box-shadow:0 2px 1px -1px rgba(0,0,0,.2),0 1px 1px 0 rgba(0,0,0,.14),0 1px 3px 0 rgba(0,0,0,.12)!important}.v-application .elevation-0{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)!important}.v-application .carousel-transition-enter{transform:translate(100%)}.v-application .carousel-transition-leave,.v-application .carousel-transition-leave-to{position:absolute;top:0;transform:translate(-100%)}.carousel-reverse-transition-enter{transform:translate(-100%)}.carousel-reverse-transition-leave,.carousel-reverse-transition-leave-to{position:absolute;top:0;transform:translate(100%)}.dialog-transition-enter,.dialog-transition-leave-to{transform:scale(.5);opacity:0}.dialog-transition-enter-to,.dialog-transition-leave{opacity:1}.dialog-bottom-transition-enter,.dialog-bottom-transition-leave-to{transform:translateY(100%)}.dialog-top-transition-enter,.dialog-top-transition-leave-to{transform:translateY(-100%)}.picker-reverse-transition-enter-active,.picker-reverse-transition-leave-active,.picker-transition-enter-active,.picker-transition-leave-active{transition:.3s cubic-bezier(0,0,.2,1)}.picker-reverse-transition-enter,.picker-reverse-transition-leave-to,.picker-transition-enter,.picker-transition-leave-to{opacity:0}.picker-reverse-transition-leave,.picker-reverse-transition-leave-active,.picker-reverse-transition-leave-to,.picker-transition-leave,.picker-transition-leave-active,.picker-transition-leave-to{position:absolute!important}.picker-transition-enter{transform:translateY(100%)}.picker-reverse-transition-enter,.picker-transition-leave-to{transform:translateY(-100%)}.picker-reverse-transition-leave-to{transform:translateY(100%)}.picker-title-transition-enter-to,.picker-title-transition-leave{transform:translate(0)}.picker-title-transition-enter{transform:translate(-100%)}.picker-title-transition-leave-to{opacity:0;transform:translate(100%)}.picker-title-transition-leave,.picker-title-transition-leave-active,.picker-title-transition-leave-to{position:absolute!important}.tab-transition-enter{transform:translate(100%)}.tab-transition-leave,.tab-transition-leave-active{position:absolute;top:0}.tab-transition-leave-to{position:absolute}.tab-reverse-transition-enter,.tab-transition-leave-to{transform:translate(-100%)}.tab-reverse-transition-leave,.tab-reverse-transition-leave-to{top:0;position:absolute;transform:translate(100%)}.expand-transition-enter-active,.expand-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.expand-transition-move{transition:transform .6s}.expand-x-transition-enter-active,.expand-x-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.expand-x-transition-move{transition:transform .6s}.scale-transition-enter-active,.scale-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.scale-transition-move{transition:transform .6s}.scale-transition-enter,.scale-transition-leave,.scale-transition-leave-to{opacity:0;transform:scale(0)}.scale-rotate-transition-enter-active,.scale-rotate-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.scale-rotate-transition-move{transition:transform .6s}.scale-rotate-transition-enter,.scale-rotate-transition-leave,.scale-rotate-transition-leave-to{opacity:0;transform:scale(0) rotate(-45deg)}.scale-rotate-reverse-transition-enter-active,.scale-rotate-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.scale-rotate-reverse-transition-move{transition:transform .6s}.scale-rotate-reverse-transition-enter,.scale-rotate-reverse-transition-leave,.scale-rotate-reverse-transition-leave-to{opacity:0;transform:scale(0) rotate(45deg)}.message-transition-enter-active,.message-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.message-transition-move{transition:transform .6s}.message-transition-enter,.message-transition-leave-to{opacity:0;transform:translateY(-15px)}.message-transition-leave,.message-transition-leave-active{position:absolute}.slide-y-transition-enter-active,.slide-y-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.slide-y-transition-move{transition:transform .6s}.slide-y-transition-enter,.slide-y-transition-leave-to{opacity:0;transform:translateY(-15px)}.slide-y-reverse-transition-enter-active,.slide-y-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.slide-y-reverse-transition-move{transition:transform .6s}.slide-y-reverse-transition-enter,.slide-y-reverse-transition-leave-to{opacity:0;transform:translateY(15px)}.scroll-y-transition-enter-active,.scroll-y-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.scroll-y-transition-move{transition:transform .6s}.scroll-y-transition-enter,.scroll-y-transition-leave-to{opacity:0}.scroll-y-transition-enter{transform:translateY(-15px)}.scroll-y-transition-leave-to{transform:translateY(15px)}.scroll-y-reverse-transition-enter-active,.scroll-y-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.scroll-y-reverse-transition-move{transition:transform .6s}.scroll-y-reverse-transition-enter,.scroll-y-reverse-transition-leave-to{opacity:0}.scroll-y-reverse-transition-enter{transform:translateY(15px)}.scroll-y-reverse-transition-leave-to{transform:translateY(-15px)}.scroll-x-transition-enter-active,.scroll-x-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.scroll-x-transition-move{transition:transform .6s}.scroll-x-transition-enter,.scroll-x-transition-leave-to{opacity:0}.scroll-x-transition-enter{transform:translateX(-15px)}.scroll-x-transition-leave-to{transform:translateX(15px)}.scroll-x-reverse-transition-enter-active,.scroll-x-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.scroll-x-reverse-transition-move{transition:transform .6s}.scroll-x-reverse-transition-enter,.scroll-x-reverse-transition-leave-to{opacity:0}.scroll-x-reverse-transition-enter{transform:translateX(15px)}.scroll-x-reverse-transition-leave-to{transform:translateX(-15px)}.slide-x-transition-enter-active,.slide-x-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.slide-x-transition-move{transition:transform .6s}.slide-x-transition-enter,.slide-x-transition-leave-to{opacity:0;transform:translateX(-15px)}.slide-x-reverse-transition-enter-active,.slide-x-reverse-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.slide-x-reverse-transition-move{transition:transform .6s}.slide-x-reverse-transition-enter,.slide-x-reverse-transition-leave-to{opacity:0;transform:translateX(15px)}.fade-transition-enter-active,.fade-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.fade-transition-move{transition:transform .6s}.fade-transition-enter,.fade-transition-leave-to{opacity:0!important}.fab-transition-enter-active,.fab-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.fab-transition-move{transition:transform .6s}.fab-transition-enter,.fab-transition-leave-to{transform:scale(0) rotate(-45deg)}.v-application .blockquote{padding:16px 0 16px 24px;font-size:18px;font-weight:300}.v-application code,.v-application kbd{border-radius:3px;font-size:85%;font-weight:400}.v-application code{padding:.2em .4em}.v-application kbd{padding:.2em .4rem;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.theme--light.v-application code{background-color:rgba(0,0,0,.05);color:currentColor}.theme--light.v-application kbd{background:#212529;color:#fff}.theme--dark.v-application code{background-color:hsla(0,0%,100%,.1);color:currentColor}.theme--dark.v-application kbd{background:#212529;color:#fff}html{font-size:16px;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:rgba(0,0,0,0)}html.overflow-y-hidden{overflow-y:hidden!important}.v-application{font-family:Roboto,sans-serif;line-height:1.5}.v-application ::-ms-clear,.v-application ::-ms-reveal{display:none}.v-application .theme--light.heading{color:rgba(0,0,0,.87)}.v-application .theme--dark.heading{color:#fff}.v-application ol,.v-application ul{padding-left:24px}.v-application .display-4{font-size:6rem!important;line-height:6rem;letter-spacing:-.015625em!important}.v-application .display-3,.v-application .display-4{font-weight:300;font-family:Roboto,sans-serif!important}.v-application .display-3{font-size:3.75rem!important;line-height:3.75rem;letter-spacing:-.0083333333em!important}.v-application .display-2{font-size:3rem!important;line-height:3.125rem;letter-spacing:normal!important}.v-application .display-1,.v-application .display-2{font-weight:400;font-family:Roboto,sans-serif!important}.v-application .display-1{font-size:2.125rem!important;line-height:2.5rem;letter-spacing:.0073529412em!important}.v-application .headline{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important}.v-application .headline,.v-application .title{line-height:2rem;font-family:Roboto,sans-serif!important}.v-application .title{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important}.v-application .subtitle-2{font-size:.875rem!important;font-weight:500;letter-spacing:.0071428571em!important;line-height:1.375rem;font-family:Roboto,sans-serif!important}.v-application .subtitle-1{font-size:1rem!important;letter-spacing:.009375em!important;line-height:1.75rem}.v-application .body-2,.v-application .subtitle-1{font-weight:400;font-family:Roboto,sans-serif!important}.v-application .body-2{font-size:.875rem!important;letter-spacing:.0178571429em!important;line-height:1.25rem}.v-application .body-1{font-size:1rem!important;letter-spacing:.03125em!important;line-height:1.5rem}.v-application .body-1,.v-application .caption{font-weight:400;font-family:Roboto,sans-serif!important}.v-application .caption{font-size:.75rem!important;letter-spacing:.0333333333em!important;line-height:1.25rem}.v-application .overline{font-size:.75rem!important;font-weight:500;letter-spacing:.1666666667em!important;line-height:2rem;text-transform:uppercase;font-family:Roboto,sans-serif!important}.v-application p{margin-bottom:16px}@media only print{.v-application .hidden-print-only{display:none!important}}@media only screen{.v-application .hidden-screen-only{display:none!important}}@media only screen and (max-width:599px){.v-application .hidden-xs-only{display:none!important}}@media only screen and (min-width:600px)and (max-width:959px){.v-application .hidden-sm-only{display:none!important}}@media only screen and (max-width:959px){.v-application .hidden-sm-and-down{display:none!important}}@media only screen and (min-width:600px){.v-application .hidden-sm-and-up{display:none!important}}@media only screen and (min-width:960px)and (max-width:1263px){.v-application .hidden-md-only{display:none!important}}@media only screen and (max-width:1263px){.v-application .hidden-md-and-down{display:none!important}}@media only screen and (min-width:960px){.v-application .hidden-md-and-up{display:none!important}}@media only screen and (min-width:1264px)and (max-width:1903px){.v-application .hidden-lg-only{display:none!important}}@media only screen and (max-width:1903px){.v-application .hidden-lg-and-down{display:none!important}}@media only screen and (min-width:1264px){.v-application .hidden-lg-and-up{display:none!important}}@media only screen and (min-width:1904px){.v-application .hidden-xl-only{display:none!important}}.d-sr-only,.d-sr-only-focusable:not(:focus){border:0!important;clip:rect(0,0,0,0)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.v-application .font-weight-thin{font-weight:100!important}.v-application .font-weight-light{font-weight:300!important}.v-application .font-weight-regular{font-weight:400!important}.v-application .font-weight-medium{font-weight:500!important}.v-application .font-weight-bold{font-weight:700!important}.v-application .font-weight-black{font-weight:900!important}.v-application .font-italic{font-style:italic!important}.v-application .transition-fast-out-slow-in{transition:.3s cubic-bezier(.4,0,.2,1)!important}.v-application .transition-linear-out-slow-in{transition:.3s cubic-bezier(0,0,.2,1)!important}.v-application .transition-fast-out-linear-in{transition:.3s cubic-bezier(.4,0,1,1)!important}.v-application .transition-ease-in-out{transition:.3s cubic-bezier(.4,0,.6,1)!important}.v-application .transition-fast-in-fast-out{transition:.3s cubic-bezier(.25,.8,.25,1)!important}.v-application .transition-swing{transition:.3s cubic-bezier(.25,.8,.5,1)!important}.v-application .overflow-auto{overflow:auto!important}.v-application .overflow-hidden{overflow:hidden!important}.v-application .overflow-visible{overflow:visible!important}.v-application .overflow-x-auto{overflow-x:auto!important}.v-application .overflow-x-hidden{overflow-x:hidden!important}.v-application .overflow-y-auto{overflow-y:auto!important}.v-application .overflow-y-hidden{overflow-y:hidden!important}.v-application .d-none{display:none!important}.v-application .d-inline{display:inline!important}.v-application .d-inline-block{display:inline-block!important}.v-application .d-block{display:block!important}.v-application .d-table{display:table!important}.v-application .d-table-row{display:table-row!important}.v-application .d-table-cell{display:table-cell!important}.v-application .d-flex{display:flex!important}.v-application .d-inline-flex{display:inline-flex!important}.v-application .float-none{float:none!important}.v-application .float-left{float:left!important}.v-application .float-right{float:right!important}.v-application .flex-fill{flex:1 1 auto!important}.v-application .flex-row{flex-direction:row!important}.v-application .flex-column{flex-direction:column!important}.v-application .flex-row-reverse{flex-direction:row-reverse!important}.v-application .flex-column-reverse{flex-direction:column-reverse!important}.v-application .flex-grow-0{flex-grow:0!important}.v-application .flex-grow-1{flex-grow:1!important}.v-application .flex-shrink-0{flex-shrink:0!important}.v-application .flex-shrink-1{flex-shrink:1!important}.v-application .flex-wrap{flex-wrap:wrap!important}.v-application .flex-nowrap{flex-wrap:nowrap!important}.v-application .flex-wrap-reverse{flex-wrap:wrap-reverse!important}.v-application .justify-start{justify-content:flex-start!important}.v-application .justify-end{justify-content:flex-end!important}.v-application .justify-center{justify-content:center!important}.v-application .justify-space-between{justify-content:space-between!important}.v-application .justify-space-around{justify-content:space-around!important}.v-application .align-start{align-items:flex-start!important}.v-application .align-end{align-items:flex-end!important}.v-application .align-center{align-items:center!important}.v-application .align-baseline{align-items:baseline!important}.v-application .align-stretch{align-items:stretch!important}.v-application .align-content-start{align-content:flex-start!important}.v-application .align-content-end{align-content:flex-end!important}.v-application .align-content-center{align-content:center!important}.v-application .align-content-space-between{align-content:space-between!important}.v-application .align-content-space-around{align-content:space-around!important}.v-application .align-content-stretch{align-content:stretch!important}.v-application .align-self-auto{align-self:auto!important}.v-application .align-self-start{align-self:flex-start!important}.v-application .align-self-end{align-self:flex-end!important}.v-application .align-self-center{align-self:center!important}.v-application .align-self-baseline{align-self:baseline!important}.v-application .align-self-stretch{align-self:stretch!important}.v-application .order-first{order:-1!important}.v-application .order-0{order:0!important}.v-application .order-1{order:1!important}.v-application .order-2{order:2!important}.v-application .order-3{order:3!important}.v-application .order-4{order:4!important}.v-application .order-5{order:5!important}.v-application .order-6{order:6!important}.v-application .order-7{order:7!important}.v-application .order-8{order:8!important}.v-application .order-9{order:9!important}.v-application .order-10{order:10!important}.v-application .order-11{order:11!important}.v-application .order-12{order:12!important}.v-application .order-last{order:13!important}.v-application .ma-0{margin:0!important}.v-application .ma-1{margin:4px!important}.v-application .ma-2{margin:8px!important}.v-application .ma-3{margin:12px!important}.v-application .ma-4{margin:16px!important}.v-application .ma-5{margin:20px!important}.v-application .ma-6{margin:24px!important}.v-application .ma-7{margin:28px!important}.v-application .ma-8{margin:32px!important}.v-application .ma-9{margin:36px!important}.v-application .ma-10{margin:40px!important}.v-application .ma-11{margin:44px!important}.v-application .ma-12{margin:48px!important}.v-application .ma-13{margin:52px!important}.v-application .ma-14{margin:56px!important}.v-application .ma-15{margin:60px!important}.v-application .ma-16{margin:64px!important}.v-application .ma-auto{margin:auto!important}.v-application .mx-0{margin-right:0!important;margin-left:0!important}.v-application .mx-1{margin-right:4px!important;margin-left:4px!important}.v-application .mx-2{margin-right:8px!important;margin-left:8px!important}.v-application .mx-3{margin-right:12px!important;margin-left:12px!important}.v-application .mx-4{margin-right:16px!important;margin-left:16px!important}.v-application .mx-5{margin-right:20px!important;margin-left:20px!important}.v-application .mx-6{margin-right:24px!important;margin-left:24px!important}.v-application .mx-7{margin-right:28px!important;margin-left:28px!important}.v-application .mx-8{margin-right:32px!important;margin-left:32px!important}.v-application .mx-9{margin-right:36px!important;margin-left:36px!important}.v-application .mx-10{margin-right:40px!important;margin-left:40px!important}.v-application .mx-11{margin-right:44px!important;margin-left:44px!important}.v-application .mx-12{margin-right:48px!important;margin-left:48px!important}.v-application .mx-13{margin-right:52px!important;margin-left:52px!important}.v-application .mx-14{margin-right:56px!important;margin-left:56px!important}.v-application .mx-15{margin-right:60px!important;margin-left:60px!important}.v-application .mx-16{margin-right:64px!important;margin-left:64px!important}.v-application .mx-auto{margin-right:auto!important;margin-left:auto!important}.v-application .my-0{margin-top:0!important;margin-bottom:0!important}.v-application .my-1{margin-top:4px!important;margin-bottom:4px!important}.v-application .my-2{margin-top:8px!important;margin-bottom:8px!important}.v-application .my-3{margin-top:12px!important;margin-bottom:12px!important}.v-application .my-4{margin-top:16px!important;margin-bottom:16px!important}.v-application .my-5{margin-top:20px!important;margin-bottom:20px!important}.v-application .my-6{margin-top:24px!important;margin-bottom:24px!important}.v-application .my-7{margin-top:28px!important;margin-bottom:28px!important}.v-application .my-8{margin-top:32px!important;margin-bottom:32px!important}.v-application .my-9{margin-top:36px!important;margin-bottom:36px!important}.v-application .my-10{margin-top:40px!important;margin-bottom:40px!important}.v-application .my-11{margin-top:44px!important;margin-bottom:44px!important}.v-application .my-12{margin-top:48px!important;margin-bottom:48px!important}.v-application .my-13{margin-top:52px!important;margin-bottom:52px!important}.v-application .my-14{margin-top:56px!important;margin-bottom:56px!important}.v-application .my-15{margin-top:60px!important;margin-bottom:60px!important}.v-application .my-16{margin-top:64px!important;margin-bottom:64px!important}.v-application .my-auto{margin-top:auto!important;margin-bottom:auto!important}.v-application .mt-0{margin-top:0!important}.v-application .mt-1{margin-top:4px!important}.v-application .mt-2{margin-top:8px!important}.v-application .mt-3{margin-top:12px!important}.v-application .mt-4{margin-top:16px!important}.v-application .mt-5{margin-top:20px!important}.v-application .mt-6{margin-top:24px!important}.v-application .mt-7{margin-top:28px!important}.v-application .mt-8{margin-top:32px!important}.v-application .mt-9{margin-top:36px!important}.v-application .mt-10{margin-top:40px!important}.v-application .mt-11{margin-top:44px!important}.v-application .mt-12{margin-top:48px!important}.v-application .mt-13{margin-top:52px!important}.v-application .mt-14{margin-top:56px!important}.v-application .mt-15{margin-top:60px!important}.v-application .mt-16{margin-top:64px!important}.v-application .mt-auto{margin-top:auto!important}.v-application .mr-0{margin-right:0!important}.v-application .mr-1{margin-right:4px!important}.v-application .mr-2{margin-right:8px!important}.v-application .mr-3{margin-right:12px!important}.v-application .mr-4{margin-right:16px!important}.v-application .mr-5{margin-right:20px!important}.v-application .mr-6{margin-right:24px!important}.v-application .mr-7{margin-right:28px!important}.v-application .mr-8{margin-right:32px!important}.v-application .mr-9{margin-right:36px!important}.v-application .mr-10{margin-right:40px!important}.v-application .mr-11{margin-right:44px!important}.v-application .mr-12{margin-right:48px!important}.v-application .mr-13{margin-right:52px!important}.v-application .mr-14{margin-right:56px!important}.v-application .mr-15{margin-right:60px!important}.v-application .mr-16{margin-right:64px!important}.v-application .mr-auto{margin-right:auto!important}.v-application .mb-0{margin-bottom:0!important}.v-application .mb-1{margin-bottom:4px!important}.v-application .mb-2{margin-bottom:8px!important}.v-application .mb-3{margin-bottom:12px!important}.v-application .mb-4{margin-bottom:16px!important}.v-application .mb-5{margin-bottom:20px!important}.v-application .mb-6{margin-bottom:24px!important}.v-application .mb-7{margin-bottom:28px!important}.v-application .mb-8{margin-bottom:32px!important}.v-application .mb-9{margin-bottom:36px!important}.v-application .mb-10{margin-bottom:40px!important}.v-application .mb-11{margin-bottom:44px!important}.v-application .mb-12{margin-bottom:48px!important}.v-application .mb-13{margin-bottom:52px!important}.v-application .mb-14{margin-bottom:56px!important}.v-application .mb-15{margin-bottom:60px!important}.v-application .mb-16{margin-bottom:64px!important}.v-application .mb-auto{margin-bottom:auto!important}.v-application .ml-0{margin-left:0!important}.v-application .ml-1{margin-left:4px!important}.v-application .ml-2{margin-left:8px!important}.v-application .ml-3{margin-left:12px!important}.v-application .ml-4{margin-left:16px!important}.v-application .ml-5{margin-left:20px!important}.v-application .ml-6{margin-left:24px!important}.v-application .ml-7{margin-left:28px!important}.v-application .ml-8{margin-left:32px!important}.v-application .ml-9{margin-left:36px!important}.v-application .ml-10{margin-left:40px!important}.v-application .ml-11{margin-left:44px!important}.v-application .ml-12{margin-left:48px!important}.v-application .ml-13{margin-left:52px!important}.v-application .ml-14{margin-left:56px!important}.v-application .ml-15{margin-left:60px!important}.v-application .ml-16{margin-left:64px!important}.v-application .ml-auto{margin-left:auto!important}.v-application--is-ltr .ms-0{margin-left:0!important}.v-application--is-rtl .ms-0{margin-right:0!important}.v-application--is-ltr .ms-1{margin-left:4px!important}.v-application--is-rtl .ms-1{margin-right:4px!important}.v-application--is-ltr .ms-2{margin-left:8px!important}.v-application--is-rtl .ms-2{margin-right:8px!important}.v-application--is-ltr .ms-3{margin-left:12px!important}.v-application--is-rtl .ms-3{margin-right:12px!important}.v-application--is-ltr .ms-4{margin-left:16px!important}.v-application--is-rtl .ms-4{margin-right:16px!important}.v-application--is-ltr .ms-5{margin-left:20px!important}.v-application--is-rtl .ms-5{margin-right:20px!important}.v-application--is-ltr .ms-6{margin-left:24px!important}.v-application--is-rtl .ms-6{margin-right:24px!important}.v-application--is-ltr .ms-7{margin-left:28px!important}.v-application--is-rtl .ms-7{margin-right:28px!important}.v-application--is-ltr .ms-8{margin-left:32px!important}.v-application--is-rtl .ms-8{margin-right:32px!important}.v-application--is-ltr .ms-9{margin-left:36px!important}.v-application--is-rtl .ms-9{margin-right:36px!important}.v-application--is-ltr .ms-10{margin-left:40px!important}.v-application--is-rtl .ms-10{margin-right:40px!important}.v-application--is-ltr .ms-11{margin-left:44px!important}.v-application--is-rtl .ms-11{margin-right:44px!important}.v-application--is-ltr .ms-12{margin-left:48px!important}.v-application--is-rtl .ms-12{margin-right:48px!important}.v-application--is-ltr .ms-13{margin-left:52px!important}.v-application--is-rtl .ms-13{margin-right:52px!important}.v-application--is-ltr .ms-14{margin-left:56px!important}.v-application--is-rtl .ms-14{margin-right:56px!important}.v-application--is-ltr .ms-15{margin-left:60px!important}.v-application--is-rtl .ms-15{margin-right:60px!important}.v-application--is-ltr .ms-16{margin-left:64px!important}.v-application--is-rtl .ms-16{margin-right:64px!important}.v-application--is-ltr .ms-auto{margin-left:auto!important}.v-application--is-rtl .ms-auto{margin-right:auto!important}.v-application--is-ltr .me-0{margin-right:0!important}.v-application--is-rtl .me-0{margin-left:0!important}.v-application--is-ltr .me-1{margin-right:4px!important}.v-application--is-rtl .me-1{margin-left:4px!important}.v-application--is-ltr .me-2{margin-right:8px!important}.v-application--is-rtl .me-2{margin-left:8px!important}.v-application--is-ltr .me-3{margin-right:12px!important}.v-application--is-rtl .me-3{margin-left:12px!important}.v-application--is-ltr .me-4{margin-right:16px!important}.v-application--is-rtl .me-4{margin-left:16px!important}.v-application--is-ltr .me-5{margin-right:20px!important}.v-application--is-rtl .me-5{margin-left:20px!important}.v-application--is-ltr .me-6{margin-right:24px!important}.v-application--is-rtl .me-6{margin-left:24px!important}.v-application--is-ltr .me-7{margin-right:28px!important}.v-application--is-rtl .me-7{margin-left:28px!important}.v-application--is-ltr .me-8{margin-right:32px!important}.v-application--is-rtl .me-8{margin-left:32px!important}.v-application--is-ltr .me-9{margin-right:36px!important}.v-application--is-rtl .me-9{margin-left:36px!important}.v-application--is-ltr .me-10{margin-right:40px!important}.v-application--is-rtl .me-10{margin-left:40px!important}.v-application--is-ltr .me-11{margin-right:44px!important}.v-application--is-rtl .me-11{margin-left:44px!important}.v-application--is-ltr .me-12{margin-right:48px!important}.v-application--is-rtl .me-12{margin-left:48px!important}.v-application--is-ltr .me-13{margin-right:52px!important}.v-application--is-rtl .me-13{margin-left:52px!important}.v-application--is-ltr .me-14{margin-right:56px!important}.v-application--is-rtl .me-14{margin-left:56px!important}.v-application--is-ltr .me-15{margin-right:60px!important}.v-application--is-rtl .me-15{margin-left:60px!important}.v-application--is-ltr .me-16{margin-right:64px!important}.v-application--is-rtl .me-16{margin-left:64px!important}.v-application--is-ltr .me-auto{margin-right:auto!important}.v-application--is-rtl .me-auto{margin-left:auto!important}.v-application .ma-n1{margin:-4px!important}.v-application .ma-n2{margin:-8px!important}.v-application .ma-n3{margin:-12px!important}.v-application .ma-n4{margin:-16px!important}.v-application .ma-n5{margin:-20px!important}.v-application .ma-n6{margin:-24px!important}.v-application .ma-n7{margin:-28px!important}.v-application .ma-n8{margin:-32px!important}.v-application .ma-n9{margin:-36px!important}.v-application .ma-n10{margin:-40px!important}.v-application .ma-n11{margin:-44px!important}.v-application .ma-n12{margin:-48px!important}.v-application .ma-n13{margin:-52px!important}.v-application .ma-n14{margin:-56px!important}.v-application .ma-n15{margin:-60px!important}.v-application .ma-n16{margin:-64px!important}.v-application .mx-n1{margin-right:-4px!important;margin-left:-4px!important}.v-application .mx-n2{margin-right:-8px!important;margin-left:-8px!important}.v-application .mx-n3{margin-right:-12px!important;margin-left:-12px!important}.v-application .mx-n4{margin-right:-16px!important;margin-left:-16px!important}.v-application .mx-n5{margin-right:-20px!important;margin-left:-20px!important}.v-application .mx-n6{margin-right:-24px!important;margin-left:-24px!important}.v-application .mx-n7{margin-right:-28px!important;margin-left:-28px!important}.v-application .mx-n8{margin-right:-32px!important;margin-left:-32px!important}.v-application .mx-n9{margin-right:-36px!important;margin-left:-36px!important}.v-application .mx-n10{margin-right:-40px!important;margin-left:-40px!important}.v-application .mx-n11{margin-right:-44px!important;margin-left:-44px!important}.v-application .mx-n12{margin-right:-48px!important;margin-left:-48px!important}.v-application .mx-n13{margin-right:-52px!important;margin-left:-52px!important}.v-application .mx-n14{margin-right:-56px!important;margin-left:-56px!important}.v-application .mx-n15{margin-right:-60px!important;margin-left:-60px!important}.v-application .mx-n16{margin-right:-64px!important;margin-left:-64px!important}.v-application .my-n1{margin-top:-4px!important;margin-bottom:-4px!important}.v-application .my-n2{margin-top:-8px!important;margin-bottom:-8px!important}.v-application .my-n3{margin-top:-12px!important;margin-bottom:-12px!important}.v-application .my-n4{margin-top:-16px!important;margin-bottom:-16px!important}.v-application .my-n5{margin-top:-20px!important;margin-bottom:-20px!important}.v-application .my-n6{margin-top:-24px!important;margin-bottom:-24px!important}.v-application .my-n7{margin-top:-28px!important;margin-bottom:-28px!important}.v-application .my-n8{margin-top:-32px!important;margin-bottom:-32px!important}.v-application .my-n9{margin-top:-36px!important;margin-bottom:-36px!important}.v-application .my-n10{margin-top:-40px!important;margin-bottom:-40px!important}.v-application .my-n11{margin-top:-44px!important;margin-bottom:-44px!important}.v-application .my-n12{margin-top:-48px!important;margin-bottom:-48px!important}.v-application .my-n13{margin-top:-52px!important;margin-bottom:-52px!important}.v-application .my-n14{margin-top:-56px!important;margin-bottom:-56px!important}.v-application .my-n15{margin-top:-60px!important;margin-bottom:-60px!important}.v-application .my-n16{margin-top:-64px!important;margin-bottom:-64px!important}.v-application .mt-n1{margin-top:-4px!important}.v-application .mt-n2{margin-top:-8px!important}.v-application .mt-n3{margin-top:-12px!important}.v-application .mt-n4{margin-top:-16px!important}.v-application .mt-n5{margin-top:-20px!important}.v-application .mt-n6{margin-top:-24px!important}.v-application .mt-n7{margin-top:-28px!important}.v-application .mt-n8{margin-top:-32px!important}.v-application .mt-n9{margin-top:-36px!important}.v-application .mt-n10{margin-top:-40px!important}.v-application .mt-n11{margin-top:-44px!important}.v-application .mt-n12{margin-top:-48px!important}.v-application .mt-n13{margin-top:-52px!important}.v-application .mt-n14{margin-top:-56px!important}.v-application .mt-n15{margin-top:-60px!important}.v-application .mt-n16{margin-top:-64px!important}.v-application .mr-n1{margin-right:-4px!important}.v-application .mr-n2{margin-right:-8px!important}.v-application .mr-n3{margin-right:-12px!important}.v-application .mr-n4{margin-right:-16px!important}.v-application .mr-n5{margin-right:-20px!important}.v-application .mr-n6{margin-right:-24px!important}.v-application .mr-n7{margin-right:-28px!important}.v-application .mr-n8{margin-right:-32px!important}.v-application .mr-n9{margin-right:-36px!important}.v-application .mr-n10{margin-right:-40px!important}.v-application .mr-n11{margin-right:-44px!important}.v-application .mr-n12{margin-right:-48px!important}.v-application .mr-n13{margin-right:-52px!important}.v-application .mr-n14{margin-right:-56px!important}.v-application .mr-n15{margin-right:-60px!important}.v-application .mr-n16{margin-right:-64px!important}.v-application .mb-n1{margin-bottom:-4px!important}.v-application .mb-n2{margin-bottom:-8px!important}.v-application .mb-n3{margin-bottom:-12px!important}.v-application .mb-n4{margin-bottom:-16px!important}.v-application .mb-n5{margin-bottom:-20px!important}.v-application .mb-n6{margin-bottom:-24px!important}.v-application .mb-n7{margin-bottom:-28px!important}.v-application .mb-n8{margin-bottom:-32px!important}.v-application .mb-n9{margin-bottom:-36px!important}.v-application .mb-n10{margin-bottom:-40px!important}.v-application .mb-n11{margin-bottom:-44px!important}.v-application .mb-n12{margin-bottom:-48px!important}.v-application .mb-n13{margin-bottom:-52px!important}.v-application .mb-n14{margin-bottom:-56px!important}.v-application .mb-n15{margin-bottom:-60px!important}.v-application .mb-n16{margin-bottom:-64px!important}.v-application .ml-n1{margin-left:-4px!important}.v-application .ml-n2{margin-left:-8px!important}.v-application .ml-n3{margin-left:-12px!important}.v-application .ml-n4{margin-left:-16px!important}.v-application .ml-n5{margin-left:-20px!important}.v-application .ml-n6{margin-left:-24px!important}.v-application .ml-n7{margin-left:-28px!important}.v-application .ml-n8{margin-left:-32px!important}.v-application .ml-n9{margin-left:-36px!important}.v-application .ml-n10{margin-left:-40px!important}.v-application .ml-n11{margin-left:-44px!important}.v-application .ml-n12{margin-left:-48px!important}.v-application .ml-n13{margin-left:-52px!important}.v-application .ml-n14{margin-left:-56px!important}.v-application .ml-n15{margin-left:-60px!important}.v-application .ml-n16{margin-left:-64px!important}.v-application--is-ltr .ms-n1{margin-left:-4px!important}.v-application--is-rtl .ms-n1{margin-right:-4px!important}.v-application--is-ltr .ms-n2{margin-left:-8px!important}.v-application--is-rtl .ms-n2{margin-right:-8px!important}.v-application--is-ltr .ms-n3{margin-left:-12px!important}.v-application--is-rtl .ms-n3{margin-right:-12px!important}.v-application--is-ltr .ms-n4{margin-left:-16px!important}.v-application--is-rtl .ms-n4{margin-right:-16px!important}.v-application--is-ltr .ms-n5{margin-left:-20px!important}.v-application--is-rtl .ms-n5{margin-right:-20px!important}.v-application--is-ltr .ms-n6{margin-left:-24px!important}.v-application--is-rtl .ms-n6{margin-right:-24px!important}.v-application--is-ltr .ms-n7{margin-left:-28px!important}.v-application--is-rtl .ms-n7{margin-right:-28px!important}.v-application--is-ltr .ms-n8{margin-left:-32px!important}.v-application--is-rtl .ms-n8{margin-right:-32px!important}.v-application--is-ltr .ms-n9{margin-left:-36px!important}.v-application--is-rtl .ms-n9{margin-right:-36px!important}.v-application--is-ltr .ms-n10{margin-left:-40px!important}.v-application--is-rtl .ms-n10{margin-right:-40px!important}.v-application--is-ltr .ms-n11{margin-left:-44px!important}.v-application--is-rtl .ms-n11{margin-right:-44px!important}.v-application--is-ltr .ms-n12{margin-left:-48px!important}.v-application--is-rtl .ms-n12{margin-right:-48px!important}.v-application--is-ltr .ms-n13{margin-left:-52px!important}.v-application--is-rtl .ms-n13{margin-right:-52px!important}.v-application--is-ltr .ms-n14{margin-left:-56px!important}.v-application--is-rtl .ms-n14{margin-right:-56px!important}.v-application--is-ltr .ms-n15{margin-left:-60px!important}.v-application--is-rtl .ms-n15{margin-right:-60px!important}.v-application--is-ltr .ms-n16{margin-left:-64px!important}.v-application--is-rtl .ms-n16{margin-right:-64px!important}.v-application--is-ltr .me-n1{margin-right:-4px!important}.v-application--is-rtl .me-n1{margin-left:-4px!important}.v-application--is-ltr .me-n2{margin-right:-8px!important}.v-application--is-rtl .me-n2{margin-left:-8px!important}.v-application--is-ltr .me-n3{margin-right:-12px!important}.v-application--is-rtl .me-n3{margin-left:-12px!important}.v-application--is-ltr .me-n4{margin-right:-16px!important}.v-application--is-rtl .me-n4{margin-left:-16px!important}.v-application--is-ltr .me-n5{margin-right:-20px!important}.v-application--is-rtl .me-n5{margin-left:-20px!important}.v-application--is-ltr .me-n6{margin-right:-24px!important}.v-application--is-rtl .me-n6{margin-left:-24px!important}.v-application--is-ltr .me-n7{margin-right:-28px!important}.v-application--is-rtl .me-n7{margin-left:-28px!important}.v-application--is-ltr .me-n8{margin-right:-32px!important}.v-application--is-rtl .me-n8{margin-left:-32px!important}.v-application--is-ltr .me-n9{margin-right:-36px!important}.v-application--is-rtl .me-n9{margin-left:-36px!important}.v-application--is-ltr .me-n10{margin-right:-40px!important}.v-application--is-rtl .me-n10{margin-left:-40px!important}.v-application--is-ltr .me-n11{margin-right:-44px!important}.v-application--is-rtl .me-n11{margin-left:-44px!important}.v-application--is-ltr .me-n12{margin-right:-48px!important}.v-application--is-rtl .me-n12{margin-left:-48px!important}.v-application--is-ltr .me-n13{margin-right:-52px!important}.v-application--is-rtl .me-n13{margin-left:-52px!important}.v-application--is-ltr .me-n14{margin-right:-56px!important}.v-application--is-rtl .me-n14{margin-left:-56px!important}.v-application--is-ltr .me-n15{margin-right:-60px!important}.v-application--is-rtl .me-n15{margin-left:-60px!important}.v-application--is-ltr .me-n16{margin-right:-64px!important}.v-application--is-rtl .me-n16{margin-left:-64px!important}.v-application .pa-0{padding:0!important}.v-application .pa-1{padding:4px!important}.v-application .pa-2{padding:8px!important}.v-application .pa-3{padding:12px!important}.v-application .pa-4{padding:16px!important}.v-application .pa-5{padding:20px!important}.v-application .pa-6{padding:24px!important}.v-application .pa-7{padding:28px!important}.v-application .pa-8{padding:32px!important}.v-application .pa-9{padding:36px!important}.v-application .pa-10{padding:40px!important}.v-application .pa-11{padding:44px!important}.v-application .pa-12{padding:48px!important}.v-application .pa-13{padding:52px!important}.v-application .pa-14{padding:56px!important}.v-application .pa-15{padding:60px!important}.v-application .pa-16{padding:64px!important}.v-application .px-0{padding-right:0!important;padding-left:0!important}.v-application .px-1{padding-right:4px!important;padding-left:4px!important}.v-application .px-2{padding-right:8px!important;padding-left:8px!important}.v-application .px-3{padding-right:12px!important;padding-left:12px!important}.v-application .px-4{padding-right:16px!important;padding-left:16px!important}.v-application .px-5{padding-right:20px!important;padding-left:20px!important}.v-application .px-6{padding-right:24px!important;padding-left:24px!important}.v-application .px-7{padding-right:28px!important;padding-left:28px!important}.v-application .px-8{padding-right:32px!important;padding-left:32px!important}.v-application .px-9{padding-right:36px!important;padding-left:36px!important}.v-application .px-10{padding-right:40px!important;padding-left:40px!important}.v-application .px-11{padding-right:44px!important;padding-left:44px!important}.v-application .px-12{padding-right:48px!important;padding-left:48px!important}.v-application .px-13{padding-right:52px!important;padding-left:52px!important}.v-application .px-14{padding-right:56px!important;padding-left:56px!important}.v-application .px-15{padding-right:60px!important;padding-left:60px!important}.v-application .px-16{padding-right:64px!important;padding-left:64px!important}.v-application .py-0{padding-top:0!important;padding-bottom:0!important}.v-application .py-1{padding-top:4px!important;padding-bottom:4px!important}.v-application .py-2{padding-top:8px!important;padding-bottom:8px!important}.v-application .py-3{padding-top:12px!important;padding-bottom:12px!important}.v-application .py-4{padding-top:16px!important;padding-bottom:16px!important}.v-application .py-5{padding-top:20px!important;padding-bottom:20px!important}.v-application .py-6{padding-top:24px!important;padding-bottom:24px!important}.v-application .py-7{padding-top:28px!important;padding-bottom:28px!important}.v-application .py-8{padding-top:32px!important;padding-bottom:32px!important}.v-application .py-9{padding-top:36px!important;padding-bottom:36px!important}.v-application .py-10{padding-top:40px!important;padding-bottom:40px!important}.v-application .py-11{padding-top:44px!important;padding-bottom:44px!important}.v-application .py-12{padding-top:48px!important;padding-bottom:48px!important}.v-application .py-13{padding-top:52px!important;padding-bottom:52px!important}.v-application .py-14{padding-top:56px!important;padding-bottom:56px!important}.v-application .py-15{padding-top:60px!important;padding-bottom:60px!important}.v-application .py-16{padding-top:64px!important;padding-bottom:64px!important}.v-application .pt-0{padding-top:0!important}.v-application .pt-1{padding-top:4px!important}.v-application .pt-2{padding-top:8px!important}.v-application .pt-3{padding-top:12px!important}.v-application .pt-4{padding-top:16px!important}.v-application .pt-5{padding-top:20px!important}.v-application .pt-6{padding-top:24px!important}.v-application .pt-7{padding-top:28px!important}.v-application .pt-8{padding-top:32px!important}.v-application .pt-9{padding-top:36px!important}.v-application .pt-10{padding-top:40px!important}.v-application .pt-11{padding-top:44px!important}.v-application .pt-12{padding-top:48px!important}.v-application .pt-13{padding-top:52px!important}.v-application .pt-14{padding-top:56px!important}.v-application .pt-15{padding-top:60px!important}.v-application .pt-16{padding-top:64px!important}.v-application .pr-0{padding-right:0!important}.v-application .pr-1{padding-right:4px!important}.v-application .pr-2{padding-right:8px!important}.v-application .pr-3{padding-right:12px!important}.v-application .pr-4{padding-right:16px!important}.v-application .pr-5{padding-right:20px!important}.v-application .pr-6{padding-right:24px!important}.v-application .pr-7{padding-right:28px!important}.v-application .pr-8{padding-right:32px!important}.v-application .pr-9{padding-right:36px!important}.v-application .pr-10{padding-right:40px!important}.v-application .pr-11{padding-right:44px!important}.v-application .pr-12{padding-right:48px!important}.v-application .pr-13{padding-right:52px!important}.v-application .pr-14{padding-right:56px!important}.v-application .pr-15{padding-right:60px!important}.v-application .pr-16{padding-right:64px!important}.v-application .pb-0{padding-bottom:0!important}.v-application .pb-1{padding-bottom:4px!important}.v-application .pb-2{padding-bottom:8px!important}.v-application .pb-3{padding-bottom:12px!important}.v-application .pb-4{padding-bottom:16px!important}.v-application .pb-5{padding-bottom:20px!important}.v-application .pb-6{padding-bottom:24px!important}.v-application .pb-7{padding-bottom:28px!important}.v-application .pb-8{padding-bottom:32px!important}.v-application .pb-9{padding-bottom:36px!important}.v-application .pb-10{padding-bottom:40px!important}.v-application .pb-11{padding-bottom:44px!important}.v-application .pb-12{padding-bottom:48px!important}.v-application .pb-13{padding-bottom:52px!important}.v-application .pb-14{padding-bottom:56px!important}.v-application .pb-15{padding-bottom:60px!important}.v-application .pb-16{padding-bottom:64px!important}.v-application .pl-0{padding-left:0!important}.v-application .pl-1{padding-left:4px!important}.v-application .pl-2{padding-left:8px!important}.v-application .pl-3{padding-left:12px!important}.v-application .pl-4{padding-left:16px!important}.v-application .pl-5{padding-left:20px!important}.v-application .pl-6{padding-left:24px!important}.v-application .pl-7{padding-left:28px!important}.v-application .pl-8{padding-left:32px!important}.v-application .pl-9{padding-left:36px!important}.v-application .pl-10{padding-left:40px!important}.v-application .pl-11{padding-left:44px!important}.v-application .pl-12{padding-left:48px!important}.v-application .pl-13{padding-left:52px!important}.v-application .pl-14{padding-left:56px!important}.v-application .pl-15{padding-left:60px!important}.v-application .pl-16{padding-left:64px!important}.v-application--is-ltr .ps-0{padding-left:0!important}.v-application--is-rtl .ps-0{padding-right:0!important}.v-application--is-ltr .ps-1{padding-left:4px!important}.v-application--is-rtl .ps-1{padding-right:4px!important}.v-application--is-ltr .ps-2{padding-left:8px!important}.v-application--is-rtl .ps-2{padding-right:8px!important}.v-application--is-ltr .ps-3{padding-left:12px!important}.v-application--is-rtl .ps-3{padding-right:12px!important}.v-application--is-ltr .ps-4{padding-left:16px!important}.v-application--is-rtl .ps-4{padding-right:16px!important}.v-application--is-ltr .ps-5{padding-left:20px!important}.v-application--is-rtl .ps-5{padding-right:20px!important}.v-application--is-ltr .ps-6{padding-left:24px!important}.v-application--is-rtl .ps-6{padding-right:24px!important}.v-application--is-ltr .ps-7{padding-left:28px!important}.v-application--is-rtl .ps-7{padding-right:28px!important}.v-application--is-ltr .ps-8{padding-left:32px!important}.v-application--is-rtl .ps-8{padding-right:32px!important}.v-application--is-ltr .ps-9{padding-left:36px!important}.v-application--is-rtl .ps-9{padding-right:36px!important}.v-application--is-ltr .ps-10{padding-left:40px!important}.v-application--is-rtl .ps-10{padding-right:40px!important}.v-application--is-ltr .ps-11{padding-left:44px!important}.v-application--is-rtl .ps-11{padding-right:44px!important}.v-application--is-ltr .ps-12{padding-left:48px!important}.v-application--is-rtl .ps-12{padding-right:48px!important}.v-application--is-ltr .ps-13{padding-left:52px!important}.v-application--is-rtl .ps-13{padding-right:52px!important}.v-application--is-ltr .ps-14{padding-left:56px!important}.v-application--is-rtl .ps-14{padding-right:56px!important}.v-application--is-ltr .ps-15{padding-left:60px!important}.v-application--is-rtl .ps-15{padding-right:60px!important}.v-application--is-ltr .ps-16{padding-left:64px!important}.v-application--is-rtl .ps-16{padding-right:64px!important}.v-application--is-ltr .pe-0{padding-right:0!important}.v-application--is-rtl .pe-0{padding-left:0!important}.v-application--is-ltr .pe-1{padding-right:4px!important}.v-application--is-rtl .pe-1{padding-left:4px!important}.v-application--is-ltr .pe-2{padding-right:8px!important}.v-application--is-rtl .pe-2{padding-left:8px!important}.v-application--is-ltr .pe-3{padding-right:12px!important}.v-application--is-rtl .pe-3{padding-left:12px!important}.v-application--is-ltr .pe-4{padding-right:16px!important}.v-application--is-rtl .pe-4{padding-left:16px!important}.v-application--is-ltr .pe-5{padding-right:20px!important}.v-application--is-rtl .pe-5{padding-left:20px!important}.v-application--is-ltr .pe-6{padding-right:24px!important}.v-application--is-rtl .pe-6{padding-left:24px!important}.v-application--is-ltr .pe-7{padding-right:28px!important}.v-application--is-rtl .pe-7{padding-left:28px!important}.v-application--is-ltr .pe-8{padding-right:32px!important}.v-application--is-rtl .pe-8{padding-left:32px!important}.v-application--is-ltr .pe-9{padding-right:36px!important}.v-application--is-rtl .pe-9{padding-left:36px!important}.v-application--is-ltr .pe-10{padding-right:40px!important}.v-application--is-rtl .pe-10{padding-left:40px!important}.v-application--is-ltr .pe-11{padding-right:44px!important}.v-application--is-rtl .pe-11{padding-left:44px!important}.v-application--is-ltr .pe-12{padding-right:48px!important}.v-application--is-rtl .pe-12{padding-left:48px!important}.v-application--is-ltr .pe-13{padding-right:52px!important}.v-application--is-rtl .pe-13{padding-left:52px!important}.v-application--is-ltr .pe-14{padding-right:56px!important}.v-application--is-rtl .pe-14{padding-left:56px!important}.v-application--is-ltr .pe-15{padding-right:60px!important}.v-application--is-rtl .pe-15{padding-left:60px!important}.v-application--is-ltr .pe-16{padding-right:64px!important}.v-application--is-rtl .pe-16{padding-left:64px!important}.v-application .rounded-0{border-radius:0!important}.v-application .rounded-sm{border-radius:2px!important}.v-application .rounded{border-radius:4px!important}.v-application .rounded-lg{border-radius:8px!important}.v-application .rounded-xl{border-radius:24px!important}.v-application .rounded-pill{border-radius:9999px!important}.v-application .rounded-circle{border-radius:50%!important}.v-application .rounded-t-0{border-top-left-radius:0!important;border-top-right-radius:0!important}.v-application .rounded-t-sm{border-top-left-radius:2px!important;border-top-right-radius:2px!important}.v-application .rounded-t{border-top-left-radius:4px!important;border-top-right-radius:4px!important}.v-application .rounded-t-lg{border-top-left-radius:8px!important;border-top-right-radius:8px!important}.v-application .rounded-t-xl{border-top-left-radius:24px!important;border-top-right-radius:24px!important}.v-application .rounded-t-pill{border-top-left-radius:9999px!important;border-top-right-radius:9999px!important}.v-application .rounded-t-circle{border-top-left-radius:50%!important;border-top-right-radius:50%!important}.v-application .rounded-r-0{border-top-right-radius:0!important;border-bottom-right-radius:0!important}.v-application .rounded-r-sm{border-top-right-radius:2px!important;border-bottom-right-radius:2px!important}.v-application .rounded-r{border-top-right-radius:4px!important;border-bottom-right-radius:4px!important}.v-application .rounded-r-lg{border-top-right-radius:8px!important;border-bottom-right-radius:8px!important}.v-application .rounded-r-xl{border-top-right-radius:24px!important;border-bottom-right-radius:24px!important}.v-application .rounded-r-pill{border-top-right-radius:9999px!important;border-bottom-right-radius:9999px!important}.v-application .rounded-r-circle{border-top-right-radius:50%!important;border-bottom-right-radius:50%!important}.v-application .rounded-b-0{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.v-application .rounded-b-sm{border-bottom-left-radius:2px!important;border-bottom-right-radius:2px!important}.v-application .rounded-b{border-bottom-left-radius:4px!important;border-bottom-right-radius:4px!important}.v-application .rounded-b-lg{border-bottom-left-radius:8px!important;border-bottom-right-radius:8px!important}.v-application .rounded-b-xl{border-bottom-left-radius:24px!important;border-bottom-right-radius:24px!important}.v-application .rounded-b-pill{border-bottom-left-radius:9999px!important;border-bottom-right-radius:9999px!important}.v-application .rounded-b-circle{border-bottom-left-radius:50%!important;border-bottom-right-radius:50%!important}.v-application .rounded-l-0{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.v-application .rounded-l-sm{border-top-left-radius:2px!important;border-bottom-left-radius:2px!important}.v-application .rounded-l{border-top-left-radius:4px!important;border-bottom-left-radius:4px!important}.v-application .rounded-l-lg{border-top-left-radius:8px!important;border-bottom-left-radius:8px!important}.v-application .rounded-l-xl{border-top-left-radius:24px!important;border-bottom-left-radius:24px!important}.v-application .rounded-l-pill{border-top-left-radius:9999px!important;border-bottom-left-radius:9999px!important}.v-application .rounded-l-circle{border-top-left-radius:50%!important;border-bottom-left-radius:50%!important}.v-application .rounded-tl-0{border-top-left-radius:0!important}.v-application .rounded-tl-sm{border-top-left-radius:2px!important}.v-application .rounded-tl{border-top-left-radius:4px!important}.v-application .rounded-tl-lg{border-top-left-radius:8px!important}.v-application .rounded-tl-xl{border-top-left-radius:24px!important}.v-application .rounded-tl-pill{border-top-left-radius:9999px!important}.v-application .rounded-tl-circle{border-top-left-radius:50%!important}.v-application .rounded-tr-0{border-top-right-radius:0!important}.v-application .rounded-tr-sm{border-top-right-radius:2px!important}.v-application .rounded-tr{border-top-right-radius:4px!important}.v-application .rounded-tr-lg{border-top-right-radius:8px!important}.v-application .rounded-tr-xl{border-top-right-radius:24px!important}.v-application .rounded-tr-pill{border-top-right-radius:9999px!important}.v-application .rounded-tr-circle{border-top-right-radius:50%!important}.v-application .rounded-br-0{border-bottom-right-radius:0!important}.v-application .rounded-br-sm{border-bottom-right-radius:2px!important}.v-application .rounded-br{border-bottom-right-radius:4px!important}.v-application .rounded-br-lg{border-bottom-right-radius:8px!important}.v-application .rounded-br-xl{border-bottom-right-radius:24px!important}.v-application .rounded-br-pill{border-bottom-right-radius:9999px!important}.v-application .rounded-br-circle{border-bottom-right-radius:50%!important}.v-application .rounded-bl-0{border-bottom-left-radius:0!important}.v-application .rounded-bl-sm{border-bottom-left-radius:2px!important}.v-application .rounded-bl{border-bottom-left-radius:4px!important}.v-application .rounded-bl-lg{border-bottom-left-radius:8px!important}.v-application .rounded-bl-xl{border-bottom-left-radius:24px!important}.v-application .rounded-bl-pill{border-bottom-left-radius:9999px!important}.v-application .rounded-bl-circle{border-bottom-left-radius:50%!important}.v-application .text-left{text-align:left!important}.v-application .text-right{text-align:right!important}.v-application .text-center{text-align:center!important}.v-application .text-justify{text-align:justify!important}.v-application .text-start{text-align:start!important}.v-application .text-end{text-align:end!important}.v-application .text-decoration-line-through{text-decoration:line-through!important}.v-application .text-decoration-none{text-decoration:none!important}.v-application .text-decoration-overline{text-decoration:overline!important}.v-application .text-decoration-underline{text-decoration:underline!important}.v-application .text-wrap{white-space:normal!important}.v-application .text-no-wrap{white-space:nowrap!important}.v-application .text-pre{white-space:pre!important}.v-application .text-pre-line{white-space:pre-line!important}.v-application .text-pre-wrap{white-space:pre-wrap!important}.v-application .text-break{overflow-wrap:break-word!important;word-break:break-word!important}.v-application .text-truncate{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.v-application .text-none{text-transform:none!important}.v-application .text-capitalize{text-transform:capitalize!important}.v-application .text-lowercase{text-transform:lowercase!important}.v-application .text-uppercase{text-transform:uppercase!important}.v-application .text-h1{font-size:6rem!important;line-height:6rem;letter-spacing:-.015625em!important}.v-application .text-h1,.v-application .text-h2{font-weight:300;font-family:Roboto,sans-serif!important}.v-application .text-h2{font-size:3.75rem!important;line-height:3.75rem;letter-spacing:-.0083333333em!important}.v-application .text-h3{font-size:3rem!important;line-height:3.125rem;letter-spacing:normal!important}.v-application .text-h3,.v-application .text-h4{font-weight:400;font-family:Roboto,sans-serif!important}.v-application .text-h4{font-size:2.125rem!important;line-height:2.5rem;letter-spacing:.0073529412em!important}.v-application .text-h5{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important}.v-application .text-h5,.v-application .text-h6{line-height:2rem;font-family:Roboto,sans-serif!important}.v-application .text-h6{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important}.v-application .text-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif!important}.v-application .text-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif!important}.v-application .text-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif!important}.v-application .text-body-2{font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important}.v-application .text-body-2,.v-application .text-button{font-size:.875rem!important;font-family:Roboto,sans-serif!important}.v-application .text-button{font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;text-transform:uppercase!important}.v-application .text-caption{font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important}.v-application .text-caption,.v-application .text-overline{font-size:.75rem!important;font-family:Roboto,sans-serif!important}.v-application .text-overline{font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;text-transform:uppercase!important}@media(min-width:600px){.v-application .d-sm-none{display:none!important}.v-application .d-sm-inline{display:inline!important}.v-application .d-sm-inline-block{display:inline-block!important}.v-application .d-sm-block{display:block!important}.v-application .d-sm-table{display:table!important}.v-application .d-sm-table-row{display:table-row!important}.v-application .d-sm-table-cell{display:table-cell!important}.v-application .d-sm-flex{display:flex!important}.v-application .d-sm-inline-flex{display:inline-flex!important}.v-application .float-sm-none{float:none!important}.v-application .float-sm-left{float:left!important}.v-application .float-sm-right{float:right!important}.v-application .flex-sm-fill{flex:1 1 auto!important}.v-application .flex-sm-row{flex-direction:row!important}.v-application .flex-sm-column{flex-direction:column!important}.v-application .flex-sm-row-reverse{flex-direction:row-reverse!important}.v-application .flex-sm-column-reverse{flex-direction:column-reverse!important}.v-application .flex-sm-grow-0{flex-grow:0!important}.v-application .flex-sm-grow-1{flex-grow:1!important}.v-application .flex-sm-shrink-0{flex-shrink:0!important}.v-application .flex-sm-shrink-1{flex-shrink:1!important}.v-application .flex-sm-wrap{flex-wrap:wrap!important}.v-application .flex-sm-nowrap{flex-wrap:nowrap!important}.v-application .flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.v-application .justify-sm-start{justify-content:flex-start!important}.v-application .justify-sm-end{justify-content:flex-end!important}.v-application .justify-sm-center{justify-content:center!important}.v-application .justify-sm-space-between{justify-content:space-between!important}.v-application .justify-sm-space-around{justify-content:space-around!important}.v-application .align-sm-start{align-items:flex-start!important}.v-application .align-sm-end{align-items:flex-end!important}.v-application .align-sm-center{align-items:center!important}.v-application .align-sm-baseline{align-items:baseline!important}.v-application .align-sm-stretch{align-items:stretch!important}.v-application .align-content-sm-start{align-content:flex-start!important}.v-application .align-content-sm-end{align-content:flex-end!important}.v-application .align-content-sm-center{align-content:center!important}.v-application .align-content-sm-space-between{align-content:space-between!important}.v-application .align-content-sm-space-around{align-content:space-around!important}.v-application .align-content-sm-stretch{align-content:stretch!important}.v-application .align-self-sm-auto{align-self:auto!important}.v-application .align-self-sm-start{align-self:flex-start!important}.v-application .align-self-sm-end{align-self:flex-end!important}.v-application .align-self-sm-center{align-self:center!important}.v-application .align-self-sm-baseline{align-self:baseline!important}.v-application .align-self-sm-stretch{align-self:stretch!important}.v-application .order-sm-first{order:-1!important}.v-application .order-sm-0{order:0!important}.v-application .order-sm-1{order:1!important}.v-application .order-sm-2{order:2!important}.v-application .order-sm-3{order:3!important}.v-application .order-sm-4{order:4!important}.v-application .order-sm-5{order:5!important}.v-application .order-sm-6{order:6!important}.v-application .order-sm-7{order:7!important}.v-application .order-sm-8{order:8!important}.v-application .order-sm-9{order:9!important}.v-application .order-sm-10{order:10!important}.v-application .order-sm-11{order:11!important}.v-application .order-sm-12{order:12!important}.v-application .order-sm-last{order:13!important}.v-application .ma-sm-0{margin:0!important}.v-application .ma-sm-1{margin:4px!important}.v-application .ma-sm-2{margin:8px!important}.v-application .ma-sm-3{margin:12px!important}.v-application .ma-sm-4{margin:16px!important}.v-application .ma-sm-5{margin:20px!important}.v-application .ma-sm-6{margin:24px!important}.v-application .ma-sm-7{margin:28px!important}.v-application .ma-sm-8{margin:32px!important}.v-application .ma-sm-9{margin:36px!important}.v-application .ma-sm-10{margin:40px!important}.v-application .ma-sm-11{margin:44px!important}.v-application .ma-sm-12{margin:48px!important}.v-application .ma-sm-13{margin:52px!important}.v-application .ma-sm-14{margin:56px!important}.v-application .ma-sm-15{margin:60px!important}.v-application .ma-sm-16{margin:64px!important}.v-application .ma-sm-auto{margin:auto!important}.v-application .mx-sm-0{margin-right:0!important;margin-left:0!important}.v-application .mx-sm-1{margin-right:4px!important;margin-left:4px!important}.v-application .mx-sm-2{margin-right:8px!important;margin-left:8px!important}.v-application .mx-sm-3{margin-right:12px!important;margin-left:12px!important}.v-application .mx-sm-4{margin-right:16px!important;margin-left:16px!important}.v-application .mx-sm-5{margin-right:20px!important;margin-left:20px!important}.v-application .mx-sm-6{margin-right:24px!important;margin-left:24px!important}.v-application .mx-sm-7{margin-right:28px!important;margin-left:28px!important}.v-application .mx-sm-8{margin-right:32px!important;margin-left:32px!important}.v-application .mx-sm-9{margin-right:36px!important;margin-left:36px!important}.v-application .mx-sm-10{margin-right:40px!important;margin-left:40px!important}.v-application .mx-sm-11{margin-right:44px!important;margin-left:44px!important}.v-application .mx-sm-12{margin-right:48px!important;margin-left:48px!important}.v-application .mx-sm-13{margin-right:52px!important;margin-left:52px!important}.v-application .mx-sm-14{margin-right:56px!important;margin-left:56px!important}.v-application .mx-sm-15{margin-right:60px!important;margin-left:60px!important}.v-application .mx-sm-16{margin-right:64px!important;margin-left:64px!important}.v-application .mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.v-application .my-sm-0{margin-top:0!important;margin-bottom:0!important}.v-application .my-sm-1{margin-top:4px!important;margin-bottom:4px!important}.v-application .my-sm-2{margin-top:8px!important;margin-bottom:8px!important}.v-application .my-sm-3{margin-top:12px!important;margin-bottom:12px!important}.v-application .my-sm-4{margin-top:16px!important;margin-bottom:16px!important}.v-application .my-sm-5{margin-top:20px!important;margin-bottom:20px!important}.v-application .my-sm-6{margin-top:24px!important;margin-bottom:24px!important}.v-application .my-sm-7{margin-top:28px!important;margin-bottom:28px!important}.v-application .my-sm-8{margin-top:32px!important;margin-bottom:32px!important}.v-application .my-sm-9{margin-top:36px!important;margin-bottom:36px!important}.v-application .my-sm-10{margin-top:40px!important;margin-bottom:40px!important}.v-application .my-sm-11{margin-top:44px!important;margin-bottom:44px!important}.v-application .my-sm-12{margin-top:48px!important;margin-bottom:48px!important}.v-application .my-sm-13{margin-top:52px!important;margin-bottom:52px!important}.v-application .my-sm-14{margin-top:56px!important;margin-bottom:56px!important}.v-application .my-sm-15{margin-top:60px!important;margin-bottom:60px!important}.v-application .my-sm-16{margin-top:64px!important;margin-bottom:64px!important}.v-application .my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.v-application .mt-sm-0{margin-top:0!important}.v-application .mt-sm-1{margin-top:4px!important}.v-application .mt-sm-2{margin-top:8px!important}.v-application .mt-sm-3{margin-top:12px!important}.v-application .mt-sm-4{margin-top:16px!important}.v-application .mt-sm-5{margin-top:20px!important}.v-application .mt-sm-6{margin-top:24px!important}.v-application .mt-sm-7{margin-top:28px!important}.v-application .mt-sm-8{margin-top:32px!important}.v-application .mt-sm-9{margin-top:36px!important}.v-application .mt-sm-10{margin-top:40px!important}.v-application .mt-sm-11{margin-top:44px!important}.v-application .mt-sm-12{margin-top:48px!important}.v-application .mt-sm-13{margin-top:52px!important}.v-application .mt-sm-14{margin-top:56px!important}.v-application .mt-sm-15{margin-top:60px!important}.v-application .mt-sm-16{margin-top:64px!important}.v-application .mt-sm-auto{margin-top:auto!important}.v-application .mr-sm-0{margin-right:0!important}.v-application .mr-sm-1{margin-right:4px!important}.v-application .mr-sm-2{margin-right:8px!important}.v-application .mr-sm-3{margin-right:12px!important}.v-application .mr-sm-4{margin-right:16px!important}.v-application .mr-sm-5{margin-right:20px!important}.v-application .mr-sm-6{margin-right:24px!important}.v-application .mr-sm-7{margin-right:28px!important}.v-application .mr-sm-8{margin-right:32px!important}.v-application .mr-sm-9{margin-right:36px!important}.v-application .mr-sm-10{margin-right:40px!important}.v-application .mr-sm-11{margin-right:44px!important}.v-application .mr-sm-12{margin-right:48px!important}.v-application .mr-sm-13{margin-right:52px!important}.v-application .mr-sm-14{margin-right:56px!important}.v-application .mr-sm-15{margin-right:60px!important}.v-application .mr-sm-16{margin-right:64px!important}.v-application .mr-sm-auto{margin-right:auto!important}.v-application .mb-sm-0{margin-bottom:0!important}.v-application .mb-sm-1{margin-bottom:4px!important}.v-application .mb-sm-2{margin-bottom:8px!important}.v-application .mb-sm-3{margin-bottom:12px!important}.v-application .mb-sm-4{margin-bottom:16px!important}.v-application .mb-sm-5{margin-bottom:20px!important}.v-application .mb-sm-6{margin-bottom:24px!important}.v-application .mb-sm-7{margin-bottom:28px!important}.v-application .mb-sm-8{margin-bottom:32px!important}.v-application .mb-sm-9{margin-bottom:36px!important}.v-application .mb-sm-10{margin-bottom:40px!important}.v-application .mb-sm-11{margin-bottom:44px!important}.v-application .mb-sm-12{margin-bottom:48px!important}.v-application .mb-sm-13{margin-bottom:52px!important}.v-application .mb-sm-14{margin-bottom:56px!important}.v-application .mb-sm-15{margin-bottom:60px!important}.v-application .mb-sm-16{margin-bottom:64px!important}.v-application .mb-sm-auto{margin-bottom:auto!important}.v-application .ml-sm-0{margin-left:0!important}.v-application .ml-sm-1{margin-left:4px!important}.v-application .ml-sm-2{margin-left:8px!important}.v-application .ml-sm-3{margin-left:12px!important}.v-application .ml-sm-4{margin-left:16px!important}.v-application .ml-sm-5{margin-left:20px!important}.v-application .ml-sm-6{margin-left:24px!important}.v-application .ml-sm-7{margin-left:28px!important}.v-application .ml-sm-8{margin-left:32px!important}.v-application .ml-sm-9{margin-left:36px!important}.v-application .ml-sm-10{margin-left:40px!important}.v-application .ml-sm-11{margin-left:44px!important}.v-application .ml-sm-12{margin-left:48px!important}.v-application .ml-sm-13{margin-left:52px!important}.v-application .ml-sm-14{margin-left:56px!important}.v-application .ml-sm-15{margin-left:60px!important}.v-application .ml-sm-16{margin-left:64px!important}.v-application .ml-sm-auto{margin-left:auto!important}.v-application--is-ltr .ms-sm-0{margin-left:0!important}.v-application--is-rtl .ms-sm-0{margin-right:0!important}.v-application--is-ltr .ms-sm-1{margin-left:4px!important}.v-application--is-rtl .ms-sm-1{margin-right:4px!important}.v-application--is-ltr .ms-sm-2{margin-left:8px!important}.v-application--is-rtl .ms-sm-2{margin-right:8px!important}.v-application--is-ltr .ms-sm-3{margin-left:12px!important}.v-application--is-rtl .ms-sm-3{margin-right:12px!important}.v-application--is-ltr .ms-sm-4{margin-left:16px!important}.v-application--is-rtl .ms-sm-4{margin-right:16px!important}.v-application--is-ltr .ms-sm-5{margin-left:20px!important}.v-application--is-rtl .ms-sm-5{margin-right:20px!important}.v-application--is-ltr .ms-sm-6{margin-left:24px!important}.v-application--is-rtl .ms-sm-6{margin-right:24px!important}.v-application--is-ltr .ms-sm-7{margin-left:28px!important}.v-application--is-rtl .ms-sm-7{margin-right:28px!important}.v-application--is-ltr .ms-sm-8{margin-left:32px!important}.v-application--is-rtl .ms-sm-8{margin-right:32px!important}.v-application--is-ltr .ms-sm-9{margin-left:36px!important}.v-application--is-rtl .ms-sm-9{margin-right:36px!important}.v-application--is-ltr .ms-sm-10{margin-left:40px!important}.v-application--is-rtl .ms-sm-10{margin-right:40px!important}.v-application--is-ltr .ms-sm-11{margin-left:44px!important}.v-application--is-rtl .ms-sm-11{margin-right:44px!important}.v-application--is-ltr .ms-sm-12{margin-left:48px!important}.v-application--is-rtl .ms-sm-12{margin-right:48px!important}.v-application--is-ltr .ms-sm-13{margin-left:52px!important}.v-application--is-rtl .ms-sm-13{margin-right:52px!important}.v-application--is-ltr .ms-sm-14{margin-left:56px!important}.v-application--is-rtl .ms-sm-14{margin-right:56px!important}.v-application--is-ltr .ms-sm-15{margin-left:60px!important}.v-application--is-rtl .ms-sm-15{margin-right:60px!important}.v-application--is-ltr .ms-sm-16{margin-left:64px!important}.v-application--is-rtl .ms-sm-16{margin-right:64px!important}.v-application--is-ltr .ms-sm-auto{margin-left:auto!important}.v-application--is-rtl .ms-sm-auto{margin-right:auto!important}.v-application--is-ltr .me-sm-0{margin-right:0!important}.v-application--is-rtl .me-sm-0{margin-left:0!important}.v-application--is-ltr .me-sm-1{margin-right:4px!important}.v-application--is-rtl .me-sm-1{margin-left:4px!important}.v-application--is-ltr .me-sm-2{margin-right:8px!important}.v-application--is-rtl .me-sm-2{margin-left:8px!important}.v-application--is-ltr .me-sm-3{margin-right:12px!important}.v-application--is-rtl .me-sm-3{margin-left:12px!important}.v-application--is-ltr .me-sm-4{margin-right:16px!important}.v-application--is-rtl .me-sm-4{margin-left:16px!important}.v-application--is-ltr .me-sm-5{margin-right:20px!important}.v-application--is-rtl .me-sm-5{margin-left:20px!important}.v-application--is-ltr .me-sm-6{margin-right:24px!important}.v-application--is-rtl .me-sm-6{margin-left:24px!important}.v-application--is-ltr .me-sm-7{margin-right:28px!important}.v-application--is-rtl .me-sm-7{margin-left:28px!important}.v-application--is-ltr .me-sm-8{margin-right:32px!important}.v-application--is-rtl .me-sm-8{margin-left:32px!important}.v-application--is-ltr .me-sm-9{margin-right:36px!important}.v-application--is-rtl .me-sm-9{margin-left:36px!important}.v-application--is-ltr .me-sm-10{margin-right:40px!important}.v-application--is-rtl .me-sm-10{margin-left:40px!important}.v-application--is-ltr .me-sm-11{margin-right:44px!important}.v-application--is-rtl .me-sm-11{margin-left:44px!important}.v-application--is-ltr .me-sm-12{margin-right:48px!important}.v-application--is-rtl .me-sm-12{margin-left:48px!important}.v-application--is-ltr .me-sm-13{margin-right:52px!important}.v-application--is-rtl .me-sm-13{margin-left:52px!important}.v-application--is-ltr .me-sm-14{margin-right:56px!important}.v-application--is-rtl .me-sm-14{margin-left:56px!important}.v-application--is-ltr .me-sm-15{margin-right:60px!important}.v-application--is-rtl .me-sm-15{margin-left:60px!important}.v-application--is-ltr .me-sm-16{margin-right:64px!important}.v-application--is-rtl .me-sm-16{margin-left:64px!important}.v-application--is-ltr .me-sm-auto{margin-right:auto!important}.v-application--is-rtl .me-sm-auto{margin-left:auto!important}.v-application .ma-sm-n1{margin:-4px!important}.v-application .ma-sm-n2{margin:-8px!important}.v-application .ma-sm-n3{margin:-12px!important}.v-application .ma-sm-n4{margin:-16px!important}.v-application .ma-sm-n5{margin:-20px!important}.v-application .ma-sm-n6{margin:-24px!important}.v-application .ma-sm-n7{margin:-28px!important}.v-application .ma-sm-n8{margin:-32px!important}.v-application .ma-sm-n9{margin:-36px!important}.v-application .ma-sm-n10{margin:-40px!important}.v-application .ma-sm-n11{margin:-44px!important}.v-application .ma-sm-n12{margin:-48px!important}.v-application .ma-sm-n13{margin:-52px!important}.v-application .ma-sm-n14{margin:-56px!important}.v-application .ma-sm-n15{margin:-60px!important}.v-application .ma-sm-n16{margin:-64px!important}.v-application .mx-sm-n1{margin-right:-4px!important;margin-left:-4px!important}.v-application .mx-sm-n2{margin-right:-8px!important;margin-left:-8px!important}.v-application .mx-sm-n3{margin-right:-12px!important;margin-left:-12px!important}.v-application .mx-sm-n4{margin-right:-16px!important;margin-left:-16px!important}.v-application .mx-sm-n5{margin-right:-20px!important;margin-left:-20px!important}.v-application .mx-sm-n6{margin-right:-24px!important;margin-left:-24px!important}.v-application .mx-sm-n7{margin-right:-28px!important;margin-left:-28px!important}.v-application .mx-sm-n8{margin-right:-32px!important;margin-left:-32px!important}.v-application .mx-sm-n9{margin-right:-36px!important;margin-left:-36px!important}.v-application .mx-sm-n10{margin-right:-40px!important;margin-left:-40px!important}.v-application .mx-sm-n11{margin-right:-44px!important;margin-left:-44px!important}.v-application .mx-sm-n12{margin-right:-48px!important;margin-left:-48px!important}.v-application .mx-sm-n13{margin-right:-52px!important;margin-left:-52px!important}.v-application .mx-sm-n14{margin-right:-56px!important;margin-left:-56px!important}.v-application .mx-sm-n15{margin-right:-60px!important;margin-left:-60px!important}.v-application .mx-sm-n16{margin-right:-64px!important;margin-left:-64px!important}.v-application .my-sm-n1{margin-top:-4px!important;margin-bottom:-4px!important}.v-application .my-sm-n2{margin-top:-8px!important;margin-bottom:-8px!important}.v-application .my-sm-n3{margin-top:-12px!important;margin-bottom:-12px!important}.v-application .my-sm-n4{margin-top:-16px!important;margin-bottom:-16px!important}.v-application .my-sm-n5{margin-top:-20px!important;margin-bottom:-20px!important}.v-application .my-sm-n6{margin-top:-24px!important;margin-bottom:-24px!important}.v-application .my-sm-n7{margin-top:-28px!important;margin-bottom:-28px!important}.v-application .my-sm-n8{margin-top:-32px!important;margin-bottom:-32px!important}.v-application .my-sm-n9{margin-top:-36px!important;margin-bottom:-36px!important}.v-application .my-sm-n10{margin-top:-40px!important;margin-bottom:-40px!important}.v-application .my-sm-n11{margin-top:-44px!important;margin-bottom:-44px!important}.v-application .my-sm-n12{margin-top:-48px!important;margin-bottom:-48px!important}.v-application .my-sm-n13{margin-top:-52px!important;margin-bottom:-52px!important}.v-application .my-sm-n14{margin-top:-56px!important;margin-bottom:-56px!important}.v-application .my-sm-n15{margin-top:-60px!important;margin-bottom:-60px!important}.v-application .my-sm-n16{margin-top:-64px!important;margin-bottom:-64px!important}.v-application .mt-sm-n1{margin-top:-4px!important}.v-application .mt-sm-n2{margin-top:-8px!important}.v-application .mt-sm-n3{margin-top:-12px!important}.v-application .mt-sm-n4{margin-top:-16px!important}.v-application .mt-sm-n5{margin-top:-20px!important}.v-application .mt-sm-n6{margin-top:-24px!important}.v-application .mt-sm-n7{margin-top:-28px!important}.v-application .mt-sm-n8{margin-top:-32px!important}.v-application .mt-sm-n9{margin-top:-36px!important}.v-application .mt-sm-n10{margin-top:-40px!important}.v-application .mt-sm-n11{margin-top:-44px!important}.v-application .mt-sm-n12{margin-top:-48px!important}.v-application .mt-sm-n13{margin-top:-52px!important}.v-application .mt-sm-n14{margin-top:-56px!important}.v-application .mt-sm-n15{margin-top:-60px!important}.v-application .mt-sm-n16{margin-top:-64px!important}.v-application .mr-sm-n1{margin-right:-4px!important}.v-application .mr-sm-n2{margin-right:-8px!important}.v-application .mr-sm-n3{margin-right:-12px!important}.v-application .mr-sm-n4{margin-right:-16px!important}.v-application .mr-sm-n5{margin-right:-20px!important}.v-application .mr-sm-n6{margin-right:-24px!important}.v-application .mr-sm-n7{margin-right:-28px!important}.v-application .mr-sm-n8{margin-right:-32px!important}.v-application .mr-sm-n9{margin-right:-36px!important}.v-application .mr-sm-n10{margin-right:-40px!important}.v-application .mr-sm-n11{margin-right:-44px!important}.v-application .mr-sm-n12{margin-right:-48px!important}.v-application .mr-sm-n13{margin-right:-52px!important}.v-application .mr-sm-n14{margin-right:-56px!important}.v-application .mr-sm-n15{margin-right:-60px!important}.v-application .mr-sm-n16{margin-right:-64px!important}.v-application .mb-sm-n1{margin-bottom:-4px!important}.v-application .mb-sm-n2{margin-bottom:-8px!important}.v-application .mb-sm-n3{margin-bottom:-12px!important}.v-application .mb-sm-n4{margin-bottom:-16px!important}.v-application .mb-sm-n5{margin-bottom:-20px!important}.v-application .mb-sm-n6{margin-bottom:-24px!important}.v-application .mb-sm-n7{margin-bottom:-28px!important}.v-application .mb-sm-n8{margin-bottom:-32px!important}.v-application .mb-sm-n9{margin-bottom:-36px!important}.v-application .mb-sm-n10{margin-bottom:-40px!important}.v-application .mb-sm-n11{margin-bottom:-44px!important}.v-application .mb-sm-n12{margin-bottom:-48px!important}.v-application .mb-sm-n13{margin-bottom:-52px!important}.v-application .mb-sm-n14{margin-bottom:-56px!important}.v-application .mb-sm-n15{margin-bottom:-60px!important}.v-application .mb-sm-n16{margin-bottom:-64px!important}.v-application .ml-sm-n1{margin-left:-4px!important}.v-application .ml-sm-n2{margin-left:-8px!important}.v-application .ml-sm-n3{margin-left:-12px!important}.v-application .ml-sm-n4{margin-left:-16px!important}.v-application .ml-sm-n5{margin-left:-20px!important}.v-application .ml-sm-n6{margin-left:-24px!important}.v-application .ml-sm-n7{margin-left:-28px!important}.v-application .ml-sm-n8{margin-left:-32px!important}.v-application .ml-sm-n9{margin-left:-36px!important}.v-application .ml-sm-n10{margin-left:-40px!important}.v-application .ml-sm-n11{margin-left:-44px!important}.v-application .ml-sm-n12{margin-left:-48px!important}.v-application .ml-sm-n13{margin-left:-52px!important}.v-application .ml-sm-n14{margin-left:-56px!important}.v-application .ml-sm-n15{margin-left:-60px!important}.v-application .ml-sm-n16{margin-left:-64px!important}.v-application--is-ltr .ms-sm-n1{margin-left:-4px!important}.v-application--is-rtl .ms-sm-n1{margin-right:-4px!important}.v-application--is-ltr .ms-sm-n2{margin-left:-8px!important}.v-application--is-rtl .ms-sm-n2{margin-right:-8px!important}.v-application--is-ltr .ms-sm-n3{margin-left:-12px!important}.v-application--is-rtl .ms-sm-n3{margin-right:-12px!important}.v-application--is-ltr .ms-sm-n4{margin-left:-16px!important}.v-application--is-rtl .ms-sm-n4{margin-right:-16px!important}.v-application--is-ltr .ms-sm-n5{margin-left:-20px!important}.v-application--is-rtl .ms-sm-n5{margin-right:-20px!important}.v-application--is-ltr .ms-sm-n6{margin-left:-24px!important}.v-application--is-rtl .ms-sm-n6{margin-right:-24px!important}.v-application--is-ltr .ms-sm-n7{margin-left:-28px!important}.v-application--is-rtl .ms-sm-n7{margin-right:-28px!important}.v-application--is-ltr .ms-sm-n8{margin-left:-32px!important}.v-application--is-rtl .ms-sm-n8{margin-right:-32px!important}.v-application--is-ltr .ms-sm-n9{margin-left:-36px!important}.v-application--is-rtl .ms-sm-n9{margin-right:-36px!important}.v-application--is-ltr .ms-sm-n10{margin-left:-40px!important}.v-application--is-rtl .ms-sm-n10{margin-right:-40px!important}.v-application--is-ltr .ms-sm-n11{margin-left:-44px!important}.v-application--is-rtl .ms-sm-n11{margin-right:-44px!important}.v-application--is-ltr .ms-sm-n12{margin-left:-48px!important}.v-application--is-rtl .ms-sm-n12{margin-right:-48px!important}.v-application--is-ltr .ms-sm-n13{margin-left:-52px!important}.v-application--is-rtl .ms-sm-n13{margin-right:-52px!important}.v-application--is-ltr .ms-sm-n14{margin-left:-56px!important}.v-application--is-rtl .ms-sm-n14{margin-right:-56px!important}.v-application--is-ltr .ms-sm-n15{margin-left:-60px!important}.v-application--is-rtl .ms-sm-n15{margin-right:-60px!important}.v-application--is-ltr .ms-sm-n16{margin-left:-64px!important}.v-application--is-rtl .ms-sm-n16{margin-right:-64px!important}.v-application--is-ltr .me-sm-n1{margin-right:-4px!important}.v-application--is-rtl .me-sm-n1{margin-left:-4px!important}.v-application--is-ltr .me-sm-n2{margin-right:-8px!important}.v-application--is-rtl .me-sm-n2{margin-left:-8px!important}.v-application--is-ltr .me-sm-n3{margin-right:-12px!important}.v-application--is-rtl .me-sm-n3{margin-left:-12px!important}.v-application--is-ltr .me-sm-n4{margin-right:-16px!important}.v-application--is-rtl .me-sm-n4{margin-left:-16px!important}.v-application--is-ltr .me-sm-n5{margin-right:-20px!important}.v-application--is-rtl .me-sm-n5{margin-left:-20px!important}.v-application--is-ltr .me-sm-n6{margin-right:-24px!important}.v-application--is-rtl .me-sm-n6{margin-left:-24px!important}.v-application--is-ltr .me-sm-n7{margin-right:-28px!important}.v-application--is-rtl .me-sm-n7{margin-left:-28px!important}.v-application--is-ltr .me-sm-n8{margin-right:-32px!important}.v-application--is-rtl .me-sm-n8{margin-left:-32px!important}.v-application--is-ltr .me-sm-n9{margin-right:-36px!important}.v-application--is-rtl .me-sm-n9{margin-left:-36px!important}.v-application--is-ltr .me-sm-n10{margin-right:-40px!important}.v-application--is-rtl .me-sm-n10{margin-left:-40px!important}.v-application--is-ltr .me-sm-n11{margin-right:-44px!important}.v-application--is-rtl .me-sm-n11{margin-left:-44px!important}.v-application--is-ltr .me-sm-n12{margin-right:-48px!important}.v-application--is-rtl .me-sm-n12{margin-left:-48px!important}.v-application--is-ltr .me-sm-n13{margin-right:-52px!important}.v-application--is-rtl .me-sm-n13{margin-left:-52px!important}.v-application--is-ltr .me-sm-n14{margin-right:-56px!important}.v-application--is-rtl .me-sm-n14{margin-left:-56px!important}.v-application--is-ltr .me-sm-n15{margin-right:-60px!important}.v-application--is-rtl .me-sm-n15{margin-left:-60px!important}.v-application--is-ltr .me-sm-n16{margin-right:-64px!important}.v-application--is-rtl .me-sm-n16{margin-left:-64px!important}.v-application .pa-sm-0{padding:0!important}.v-application .pa-sm-1{padding:4px!important}.v-application .pa-sm-2{padding:8px!important}.v-application .pa-sm-3{padding:12px!important}.v-application .pa-sm-4{padding:16px!important}.v-application .pa-sm-5{padding:20px!important}.v-application .pa-sm-6{padding:24px!important}.v-application .pa-sm-7{padding:28px!important}.v-application .pa-sm-8{padding:32px!important}.v-application .pa-sm-9{padding:36px!important}.v-application .pa-sm-10{padding:40px!important}.v-application .pa-sm-11{padding:44px!important}.v-application .pa-sm-12{padding:48px!important}.v-application .pa-sm-13{padding:52px!important}.v-application .pa-sm-14{padding:56px!important}.v-application .pa-sm-15{padding:60px!important}.v-application .pa-sm-16{padding:64px!important}.v-application .px-sm-0{padding-right:0!important;padding-left:0!important}.v-application .px-sm-1{padding-right:4px!important;padding-left:4px!important}.v-application .px-sm-2{padding-right:8px!important;padding-left:8px!important}.v-application .px-sm-3{padding-right:12px!important;padding-left:12px!important}.v-application .px-sm-4{padding-right:16px!important;padding-left:16px!important}.v-application .px-sm-5{padding-right:20px!important;padding-left:20px!important}.v-application .px-sm-6{padding-right:24px!important;padding-left:24px!important}.v-application .px-sm-7{padding-right:28px!important;padding-left:28px!important}.v-application .px-sm-8{padding-right:32px!important;padding-left:32px!important}.v-application .px-sm-9{padding-right:36px!important;padding-left:36px!important}.v-application .px-sm-10{padding-right:40px!important;padding-left:40px!important}.v-application .px-sm-11{padding-right:44px!important;padding-left:44px!important}.v-application .px-sm-12{padding-right:48px!important;padding-left:48px!important}.v-application .px-sm-13{padding-right:52px!important;padding-left:52px!important}.v-application .px-sm-14{padding-right:56px!important;padding-left:56px!important}.v-application .px-sm-15{padding-right:60px!important;padding-left:60px!important}.v-application .px-sm-16{padding-right:64px!important;padding-left:64px!important}.v-application .py-sm-0{padding-top:0!important;padding-bottom:0!important}.v-application .py-sm-1{padding-top:4px!important;padding-bottom:4px!important}.v-application .py-sm-2{padding-top:8px!important;padding-bottom:8px!important}.v-application .py-sm-3{padding-top:12px!important;padding-bottom:12px!important}.v-application .py-sm-4{padding-top:16px!important;padding-bottom:16px!important}.v-application .py-sm-5{padding-top:20px!important;padding-bottom:20px!important}.v-application .py-sm-6{padding-top:24px!important;padding-bottom:24px!important}.v-application .py-sm-7{padding-top:28px!important;padding-bottom:28px!important}.v-application .py-sm-8{padding-top:32px!important;padding-bottom:32px!important}.v-application .py-sm-9{padding-top:36px!important;padding-bottom:36px!important}.v-application .py-sm-10{padding-top:40px!important;padding-bottom:40px!important}.v-application .py-sm-11{padding-top:44px!important;padding-bottom:44px!important}.v-application .py-sm-12{padding-top:48px!important;padding-bottom:48px!important}.v-application .py-sm-13{padding-top:52px!important;padding-bottom:52px!important}.v-application .py-sm-14{padding-top:56px!important;padding-bottom:56px!important}.v-application .py-sm-15{padding-top:60px!important;padding-bottom:60px!important}.v-application .py-sm-16{padding-top:64px!important;padding-bottom:64px!important}.v-application .pt-sm-0{padding-top:0!important}.v-application .pt-sm-1{padding-top:4px!important}.v-application .pt-sm-2{padding-top:8px!important}.v-application .pt-sm-3{padding-top:12px!important}.v-application .pt-sm-4{padding-top:16px!important}.v-application .pt-sm-5{padding-top:20px!important}.v-application .pt-sm-6{padding-top:24px!important}.v-application .pt-sm-7{padding-top:28px!important}.v-application .pt-sm-8{padding-top:32px!important}.v-application .pt-sm-9{padding-top:36px!important}.v-application .pt-sm-10{padding-top:40px!important}.v-application .pt-sm-11{padding-top:44px!important}.v-application .pt-sm-12{padding-top:48px!important}.v-application .pt-sm-13{padding-top:52px!important}.v-application .pt-sm-14{padding-top:56px!important}.v-application .pt-sm-15{padding-top:60px!important}.v-application .pt-sm-16{padding-top:64px!important}.v-application .pr-sm-0{padding-right:0!important}.v-application .pr-sm-1{padding-right:4px!important}.v-application .pr-sm-2{padding-right:8px!important}.v-application .pr-sm-3{padding-right:12px!important}.v-application .pr-sm-4{padding-right:16px!important}.v-application .pr-sm-5{padding-right:20px!important}.v-application .pr-sm-6{padding-right:24px!important}.v-application .pr-sm-7{padding-right:28px!important}.v-application .pr-sm-8{padding-right:32px!important}.v-application .pr-sm-9{padding-right:36px!important}.v-application .pr-sm-10{padding-right:40px!important}.v-application .pr-sm-11{padding-right:44px!important}.v-application .pr-sm-12{padding-right:48px!important}.v-application .pr-sm-13{padding-right:52px!important}.v-application .pr-sm-14{padding-right:56px!important}.v-application .pr-sm-15{padding-right:60px!important}.v-application .pr-sm-16{padding-right:64px!important}.v-application .pb-sm-0{padding-bottom:0!important}.v-application .pb-sm-1{padding-bottom:4px!important}.v-application .pb-sm-2{padding-bottom:8px!important}.v-application .pb-sm-3{padding-bottom:12px!important}.v-application .pb-sm-4{padding-bottom:16px!important}.v-application .pb-sm-5{padding-bottom:20px!important}.v-application .pb-sm-6{padding-bottom:24px!important}.v-application .pb-sm-7{padding-bottom:28px!important}.v-application .pb-sm-8{padding-bottom:32px!important}.v-application .pb-sm-9{padding-bottom:36px!important}.v-application .pb-sm-10{padding-bottom:40px!important}.v-application .pb-sm-11{padding-bottom:44px!important}.v-application .pb-sm-12{padding-bottom:48px!important}.v-application .pb-sm-13{padding-bottom:52px!important}.v-application .pb-sm-14{padding-bottom:56px!important}.v-application .pb-sm-15{padding-bottom:60px!important}.v-application .pb-sm-16{padding-bottom:64px!important}.v-application .pl-sm-0{padding-left:0!important}.v-application .pl-sm-1{padding-left:4px!important}.v-application .pl-sm-2{padding-left:8px!important}.v-application .pl-sm-3{padding-left:12px!important}.v-application .pl-sm-4{padding-left:16px!important}.v-application .pl-sm-5{padding-left:20px!important}.v-application .pl-sm-6{padding-left:24px!important}.v-application .pl-sm-7{padding-left:28px!important}.v-application .pl-sm-8{padding-left:32px!important}.v-application .pl-sm-9{padding-left:36px!important}.v-application .pl-sm-10{padding-left:40px!important}.v-application .pl-sm-11{padding-left:44px!important}.v-application .pl-sm-12{padding-left:48px!important}.v-application .pl-sm-13{padding-left:52px!important}.v-application .pl-sm-14{padding-left:56px!important}.v-application .pl-sm-15{padding-left:60px!important}.v-application .pl-sm-16{padding-left:64px!important}.v-application--is-ltr .ps-sm-0{padding-left:0!important}.v-application--is-rtl .ps-sm-0{padding-right:0!important}.v-application--is-ltr .ps-sm-1{padding-left:4px!important}.v-application--is-rtl .ps-sm-1{padding-right:4px!important}.v-application--is-ltr .ps-sm-2{padding-left:8px!important}.v-application--is-rtl .ps-sm-2{padding-right:8px!important}.v-application--is-ltr .ps-sm-3{padding-left:12px!important}.v-application--is-rtl .ps-sm-3{padding-right:12px!important}.v-application--is-ltr .ps-sm-4{padding-left:16px!important}.v-application--is-rtl .ps-sm-4{padding-right:16px!important}.v-application--is-ltr .ps-sm-5{padding-left:20px!important}.v-application--is-rtl .ps-sm-5{padding-right:20px!important}.v-application--is-ltr .ps-sm-6{padding-left:24px!important}.v-application--is-rtl .ps-sm-6{padding-right:24px!important}.v-application--is-ltr .ps-sm-7{padding-left:28px!important}.v-application--is-rtl .ps-sm-7{padding-right:28px!important}.v-application--is-ltr .ps-sm-8{padding-left:32px!important}.v-application--is-rtl .ps-sm-8{padding-right:32px!important}.v-application--is-ltr .ps-sm-9{padding-left:36px!important}.v-application--is-rtl .ps-sm-9{padding-right:36px!important}.v-application--is-ltr .ps-sm-10{padding-left:40px!important}.v-application--is-rtl .ps-sm-10{padding-right:40px!important}.v-application--is-ltr .ps-sm-11{padding-left:44px!important}.v-application--is-rtl .ps-sm-11{padding-right:44px!important}.v-application--is-ltr .ps-sm-12{padding-left:48px!important}.v-application--is-rtl .ps-sm-12{padding-right:48px!important}.v-application--is-ltr .ps-sm-13{padding-left:52px!important}.v-application--is-rtl .ps-sm-13{padding-right:52px!important}.v-application--is-ltr .ps-sm-14{padding-left:56px!important}.v-application--is-rtl .ps-sm-14{padding-right:56px!important}.v-application--is-ltr .ps-sm-15{padding-left:60px!important}.v-application--is-rtl .ps-sm-15{padding-right:60px!important}.v-application--is-ltr .ps-sm-16{padding-left:64px!important}.v-application--is-rtl .ps-sm-16{padding-right:64px!important}.v-application--is-ltr .pe-sm-0{padding-right:0!important}.v-application--is-rtl .pe-sm-0{padding-left:0!important}.v-application--is-ltr .pe-sm-1{padding-right:4px!important}.v-application--is-rtl .pe-sm-1{padding-left:4px!important}.v-application--is-ltr .pe-sm-2{padding-right:8px!important}.v-application--is-rtl .pe-sm-2{padding-left:8px!important}.v-application--is-ltr .pe-sm-3{padding-right:12px!important}.v-application--is-rtl .pe-sm-3{padding-left:12px!important}.v-application--is-ltr .pe-sm-4{padding-right:16px!important}.v-application--is-rtl .pe-sm-4{padding-left:16px!important}.v-application--is-ltr .pe-sm-5{padding-right:20px!important}.v-application--is-rtl .pe-sm-5{padding-left:20px!important}.v-application--is-ltr .pe-sm-6{padding-right:24px!important}.v-application--is-rtl .pe-sm-6{padding-left:24px!important}.v-application--is-ltr .pe-sm-7{padding-right:28px!important}.v-application--is-rtl .pe-sm-7{padding-left:28px!important}.v-application--is-ltr .pe-sm-8{padding-right:32px!important}.v-application--is-rtl .pe-sm-8{padding-left:32px!important}.v-application--is-ltr .pe-sm-9{padding-right:36px!important}.v-application--is-rtl .pe-sm-9{padding-left:36px!important}.v-application--is-ltr .pe-sm-10{padding-right:40px!important}.v-application--is-rtl .pe-sm-10{padding-left:40px!important}.v-application--is-ltr .pe-sm-11{padding-right:44px!important}.v-application--is-rtl .pe-sm-11{padding-left:44px!important}.v-application--is-ltr .pe-sm-12{padding-right:48px!important}.v-application--is-rtl .pe-sm-12{padding-left:48px!important}.v-application--is-ltr .pe-sm-13{padding-right:52px!important}.v-application--is-rtl .pe-sm-13{padding-left:52px!important}.v-application--is-ltr .pe-sm-14{padding-right:56px!important}.v-application--is-rtl .pe-sm-14{padding-left:56px!important}.v-application--is-ltr .pe-sm-15{padding-right:60px!important}.v-application--is-rtl .pe-sm-15{padding-left:60px!important}.v-application--is-ltr .pe-sm-16{padding-right:64px!important}.v-application--is-rtl .pe-sm-16{padding-left:64px!important}.v-application .text-sm-left{text-align:left!important}.v-application .text-sm-right{text-align:right!important}.v-application .text-sm-center{text-align:center!important}.v-application .text-sm-justify{text-align:justify!important}.v-application .text-sm-start{text-align:start!important}.v-application .text-sm-end{text-align:end!important}.v-application .text-sm-h1{font-size:6rem!important;line-height:6rem;letter-spacing:-.015625em!important}.v-application .text-sm-h1,.v-application .text-sm-h2{font-weight:300;font-family:Roboto,sans-serif!important}.v-application .text-sm-h2{font-size:3.75rem!important;line-height:3.75rem;letter-spacing:-.0083333333em!important}.v-application .text-sm-h3{font-size:3rem!important;line-height:3.125rem;letter-spacing:normal!important}.v-application .text-sm-h3,.v-application .text-sm-h4{font-weight:400;font-family:Roboto,sans-serif!important}.v-application .text-sm-h4{font-size:2.125rem!important;line-height:2.5rem;letter-spacing:.0073529412em!important}.v-application .text-sm-h5{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important}.v-application .text-sm-h5,.v-application .text-sm-h6{line-height:2rem;font-family:Roboto,sans-serif!important}.v-application .text-sm-h6{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important}.v-application .text-sm-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif!important}.v-application .text-sm-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif!important}.v-application .text-sm-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif!important}.v-application .text-sm-body-2{font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important}.v-application .text-sm-body-2,.v-application .text-sm-button{font-size:.875rem!important;font-family:Roboto,sans-serif!important}.v-application .text-sm-button{font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;text-transform:uppercase!important}.v-application .text-sm-caption{font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important}.v-application .text-sm-caption,.v-application .text-sm-overline{font-size:.75rem!important;font-family:Roboto,sans-serif!important}.v-application .text-sm-overline{font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;text-transform:uppercase!important}}@media(min-width:960px){.v-application .d-md-none{display:none!important}.v-application .d-md-inline{display:inline!important}.v-application .d-md-inline-block{display:inline-block!important}.v-application .d-md-block{display:block!important}.v-application .d-md-table{display:table!important}.v-application .d-md-table-row{display:table-row!important}.v-application .d-md-table-cell{display:table-cell!important}.v-application .d-md-flex{display:flex!important}.v-application .d-md-inline-flex{display:inline-flex!important}.v-application .float-md-none{float:none!important}.v-application .float-md-left{float:left!important}.v-application .float-md-right{float:right!important}.v-application .flex-md-fill{flex:1 1 auto!important}.v-application .flex-md-row{flex-direction:row!important}.v-application .flex-md-column{flex-direction:column!important}.v-application .flex-md-row-reverse{flex-direction:row-reverse!important}.v-application .flex-md-column-reverse{flex-direction:column-reverse!important}.v-application .flex-md-grow-0{flex-grow:0!important}.v-application .flex-md-grow-1{flex-grow:1!important}.v-application .flex-md-shrink-0{flex-shrink:0!important}.v-application .flex-md-shrink-1{flex-shrink:1!important}.v-application .flex-md-wrap{flex-wrap:wrap!important}.v-application .flex-md-nowrap{flex-wrap:nowrap!important}.v-application .flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.v-application .justify-md-start{justify-content:flex-start!important}.v-application .justify-md-end{justify-content:flex-end!important}.v-application .justify-md-center{justify-content:center!important}.v-application .justify-md-space-between{justify-content:space-between!important}.v-application .justify-md-space-around{justify-content:space-around!important}.v-application .align-md-start{align-items:flex-start!important}.v-application .align-md-end{align-items:flex-end!important}.v-application .align-md-center{align-items:center!important}.v-application .align-md-baseline{align-items:baseline!important}.v-application .align-md-stretch{align-items:stretch!important}.v-application .align-content-md-start{align-content:flex-start!important}.v-application .align-content-md-end{align-content:flex-end!important}.v-application .align-content-md-center{align-content:center!important}.v-application .align-content-md-space-between{align-content:space-between!important}.v-application .align-content-md-space-around{align-content:space-around!important}.v-application .align-content-md-stretch{align-content:stretch!important}.v-application .align-self-md-auto{align-self:auto!important}.v-application .align-self-md-start{align-self:flex-start!important}.v-application .align-self-md-end{align-self:flex-end!important}.v-application .align-self-md-center{align-self:center!important}.v-application .align-self-md-baseline{align-self:baseline!important}.v-application .align-self-md-stretch{align-self:stretch!important}.v-application .order-md-first{order:-1!important}.v-application .order-md-0{order:0!important}.v-application .order-md-1{order:1!important}.v-application .order-md-2{order:2!important}.v-application .order-md-3{order:3!important}.v-application .order-md-4{order:4!important}.v-application .order-md-5{order:5!important}.v-application .order-md-6{order:6!important}.v-application .order-md-7{order:7!important}.v-application .order-md-8{order:8!important}.v-application .order-md-9{order:9!important}.v-application .order-md-10{order:10!important}.v-application .order-md-11{order:11!important}.v-application .order-md-12{order:12!important}.v-application .order-md-last{order:13!important}.v-application .ma-md-0{margin:0!important}.v-application .ma-md-1{margin:4px!important}.v-application .ma-md-2{margin:8px!important}.v-application .ma-md-3{margin:12px!important}.v-application .ma-md-4{margin:16px!important}.v-application .ma-md-5{margin:20px!important}.v-application .ma-md-6{margin:24px!important}.v-application .ma-md-7{margin:28px!important}.v-application .ma-md-8{margin:32px!important}.v-application .ma-md-9{margin:36px!important}.v-application .ma-md-10{margin:40px!important}.v-application .ma-md-11{margin:44px!important}.v-application .ma-md-12{margin:48px!important}.v-application .ma-md-13{margin:52px!important}.v-application .ma-md-14{margin:56px!important}.v-application .ma-md-15{margin:60px!important}.v-application .ma-md-16{margin:64px!important}.v-application .ma-md-auto{margin:auto!important}.v-application .mx-md-0{margin-right:0!important;margin-left:0!important}.v-application .mx-md-1{margin-right:4px!important;margin-left:4px!important}.v-application .mx-md-2{margin-right:8px!important;margin-left:8px!important}.v-application .mx-md-3{margin-right:12px!important;margin-left:12px!important}.v-application .mx-md-4{margin-right:16px!important;margin-left:16px!important}.v-application .mx-md-5{margin-right:20px!important;margin-left:20px!important}.v-application .mx-md-6{margin-right:24px!important;margin-left:24px!important}.v-application .mx-md-7{margin-right:28px!important;margin-left:28px!important}.v-application .mx-md-8{margin-right:32px!important;margin-left:32px!important}.v-application .mx-md-9{margin-right:36px!important;margin-left:36px!important}.v-application .mx-md-10{margin-right:40px!important;margin-left:40px!important}.v-application .mx-md-11{margin-right:44px!important;margin-left:44px!important}.v-application .mx-md-12{margin-right:48px!important;margin-left:48px!important}.v-application .mx-md-13{margin-right:52px!important;margin-left:52px!important}.v-application .mx-md-14{margin-right:56px!important;margin-left:56px!important}.v-application .mx-md-15{margin-right:60px!important;margin-left:60px!important}.v-application .mx-md-16{margin-right:64px!important;margin-left:64px!important}.v-application .mx-md-auto{margin-right:auto!important;margin-left:auto!important}.v-application .my-md-0{margin-top:0!important;margin-bottom:0!important}.v-application .my-md-1{margin-top:4px!important;margin-bottom:4px!important}.v-application .my-md-2{margin-top:8px!important;margin-bottom:8px!important}.v-application .my-md-3{margin-top:12px!important;margin-bottom:12px!important}.v-application .my-md-4{margin-top:16px!important;margin-bottom:16px!important}.v-application .my-md-5{margin-top:20px!important;margin-bottom:20px!important}.v-application .my-md-6{margin-top:24px!important;margin-bottom:24px!important}.v-application .my-md-7{margin-top:28px!important;margin-bottom:28px!important}.v-application .my-md-8{margin-top:32px!important;margin-bottom:32px!important}.v-application .my-md-9{margin-top:36px!important;margin-bottom:36px!important}.v-application .my-md-10{margin-top:40px!important;margin-bottom:40px!important}.v-application .my-md-11{margin-top:44px!important;margin-bottom:44px!important}.v-application .my-md-12{margin-top:48px!important;margin-bottom:48px!important}.v-application .my-md-13{margin-top:52px!important;margin-bottom:52px!important}.v-application .my-md-14{margin-top:56px!important;margin-bottom:56px!important}.v-application .my-md-15{margin-top:60px!important;margin-bottom:60px!important}.v-application .my-md-16{margin-top:64px!important;margin-bottom:64px!important}.v-application .my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.v-application .mt-md-0{margin-top:0!important}.v-application .mt-md-1{margin-top:4px!important}.v-application .mt-md-2{margin-top:8px!important}.v-application .mt-md-3{margin-top:12px!important}.v-application .mt-md-4{margin-top:16px!important}.v-application .mt-md-5{margin-top:20px!important}.v-application .mt-md-6{margin-top:24px!important}.v-application .mt-md-7{margin-top:28px!important}.v-application .mt-md-8{margin-top:32px!important}.v-application .mt-md-9{margin-top:36px!important}.v-application .mt-md-10{margin-top:40px!important}.v-application .mt-md-11{margin-top:44px!important}.v-application .mt-md-12{margin-top:48px!important}.v-application .mt-md-13{margin-top:52px!important}.v-application .mt-md-14{margin-top:56px!important}.v-application .mt-md-15{margin-top:60px!important}.v-application .mt-md-16{margin-top:64px!important}.v-application .mt-md-auto{margin-top:auto!important}.v-application .mr-md-0{margin-right:0!important}.v-application .mr-md-1{margin-right:4px!important}.v-application .mr-md-2{margin-right:8px!important}.v-application .mr-md-3{margin-right:12px!important}.v-application .mr-md-4{margin-right:16px!important}.v-application .mr-md-5{margin-right:20px!important}.v-application .mr-md-6{margin-right:24px!important}.v-application .mr-md-7{margin-right:28px!important}.v-application .mr-md-8{margin-right:32px!important}.v-application .mr-md-9{margin-right:36px!important}.v-application .mr-md-10{margin-right:40px!important}.v-application .mr-md-11{margin-right:44px!important}.v-application .mr-md-12{margin-right:48px!important}.v-application .mr-md-13{margin-right:52px!important}.v-application .mr-md-14{margin-right:56px!important}.v-application .mr-md-15{margin-right:60px!important}.v-application .mr-md-16{margin-right:64px!important}.v-application .mr-md-auto{margin-right:auto!important}.v-application .mb-md-0{margin-bottom:0!important}.v-application .mb-md-1{margin-bottom:4px!important}.v-application .mb-md-2{margin-bottom:8px!important}.v-application .mb-md-3{margin-bottom:12px!important}.v-application .mb-md-4{margin-bottom:16px!important}.v-application .mb-md-5{margin-bottom:20px!important}.v-application .mb-md-6{margin-bottom:24px!important}.v-application .mb-md-7{margin-bottom:28px!important}.v-application .mb-md-8{margin-bottom:32px!important}.v-application .mb-md-9{margin-bottom:36px!important}.v-application .mb-md-10{margin-bottom:40px!important}.v-application .mb-md-11{margin-bottom:44px!important}.v-application .mb-md-12{margin-bottom:48px!important}.v-application .mb-md-13{margin-bottom:52px!important}.v-application .mb-md-14{margin-bottom:56px!important}.v-application .mb-md-15{margin-bottom:60px!important}.v-application .mb-md-16{margin-bottom:64px!important}.v-application .mb-md-auto{margin-bottom:auto!important}.v-application .ml-md-0{margin-left:0!important}.v-application .ml-md-1{margin-left:4px!important}.v-application .ml-md-2{margin-left:8px!important}.v-application .ml-md-3{margin-left:12px!important}.v-application .ml-md-4{margin-left:16px!important}.v-application .ml-md-5{margin-left:20px!important}.v-application .ml-md-6{margin-left:24px!important}.v-application .ml-md-7{margin-left:28px!important}.v-application .ml-md-8{margin-left:32px!important}.v-application .ml-md-9{margin-left:36px!important}.v-application .ml-md-10{margin-left:40px!important}.v-application .ml-md-11{margin-left:44px!important}.v-application .ml-md-12{margin-left:48px!important}.v-application .ml-md-13{margin-left:52px!important}.v-application .ml-md-14{margin-left:56px!important}.v-application .ml-md-15{margin-left:60px!important}.v-application .ml-md-16{margin-left:64px!important}.v-application .ml-md-auto{margin-left:auto!important}.v-application--is-ltr .ms-md-0{margin-left:0!important}.v-application--is-rtl .ms-md-0{margin-right:0!important}.v-application--is-ltr .ms-md-1{margin-left:4px!important}.v-application--is-rtl .ms-md-1{margin-right:4px!important}.v-application--is-ltr .ms-md-2{margin-left:8px!important}.v-application--is-rtl .ms-md-2{margin-right:8px!important}.v-application--is-ltr .ms-md-3{margin-left:12px!important}.v-application--is-rtl .ms-md-3{margin-right:12px!important}.v-application--is-ltr .ms-md-4{margin-left:16px!important}.v-application--is-rtl .ms-md-4{margin-right:16px!important}.v-application--is-ltr .ms-md-5{margin-left:20px!important}.v-application--is-rtl .ms-md-5{margin-right:20px!important}.v-application--is-ltr .ms-md-6{margin-left:24px!important}.v-application--is-rtl .ms-md-6{margin-right:24px!important}.v-application--is-ltr .ms-md-7{margin-left:28px!important}.v-application--is-rtl .ms-md-7{margin-right:28px!important}.v-application--is-ltr .ms-md-8{margin-left:32px!important}.v-application--is-rtl .ms-md-8{margin-right:32px!important}.v-application--is-ltr .ms-md-9{margin-left:36px!important}.v-application--is-rtl .ms-md-9{margin-right:36px!important}.v-application--is-ltr .ms-md-10{margin-left:40px!important}.v-application--is-rtl .ms-md-10{margin-right:40px!important}.v-application--is-ltr .ms-md-11{margin-left:44px!important}.v-application--is-rtl .ms-md-11{margin-right:44px!important}.v-application--is-ltr .ms-md-12{margin-left:48px!important}.v-application--is-rtl .ms-md-12{margin-right:48px!important}.v-application--is-ltr .ms-md-13{margin-left:52px!important}.v-application--is-rtl .ms-md-13{margin-right:52px!important}.v-application--is-ltr .ms-md-14{margin-left:56px!important}.v-application--is-rtl .ms-md-14{margin-right:56px!important}.v-application--is-ltr .ms-md-15{margin-left:60px!important}.v-application--is-rtl .ms-md-15{margin-right:60px!important}.v-application--is-ltr .ms-md-16{margin-left:64px!important}.v-application--is-rtl .ms-md-16{margin-right:64px!important}.v-application--is-ltr .ms-md-auto{margin-left:auto!important}.v-application--is-rtl .ms-md-auto{margin-right:auto!important}.v-application--is-ltr .me-md-0{margin-right:0!important}.v-application--is-rtl .me-md-0{margin-left:0!important}.v-application--is-ltr .me-md-1{margin-right:4px!important}.v-application--is-rtl .me-md-1{margin-left:4px!important}.v-application--is-ltr .me-md-2{margin-right:8px!important}.v-application--is-rtl .me-md-2{margin-left:8px!important}.v-application--is-ltr .me-md-3{margin-right:12px!important}.v-application--is-rtl .me-md-3{margin-left:12px!important}.v-application--is-ltr .me-md-4{margin-right:16px!important}.v-application--is-rtl .me-md-4{margin-left:16px!important}.v-application--is-ltr .me-md-5{margin-right:20px!important}.v-application--is-rtl .me-md-5{margin-left:20px!important}.v-application--is-ltr .me-md-6{margin-right:24px!important}.v-application--is-rtl .me-md-6{margin-left:24px!important}.v-application--is-ltr .me-md-7{margin-right:28px!important}.v-application--is-rtl .me-md-7{margin-left:28px!important}.v-application--is-ltr .me-md-8{margin-right:32px!important}.v-application--is-rtl .me-md-8{margin-left:32px!important}.v-application--is-ltr .me-md-9{margin-right:36px!important}.v-application--is-rtl .me-md-9{margin-left:36px!important}.v-application--is-ltr .me-md-10{margin-right:40px!important}.v-application--is-rtl .me-md-10{margin-left:40px!important}.v-application--is-ltr .me-md-11{margin-right:44px!important}.v-application--is-rtl .me-md-11{margin-left:44px!important}.v-application--is-ltr .me-md-12{margin-right:48px!important}.v-application--is-rtl .me-md-12{margin-left:48px!important}.v-application--is-ltr .me-md-13{margin-right:52px!important}.v-application--is-rtl .me-md-13{margin-left:52px!important}.v-application--is-ltr .me-md-14{margin-right:56px!important}.v-application--is-rtl .me-md-14{margin-left:56px!important}.v-application--is-ltr .me-md-15{margin-right:60px!important}.v-application--is-rtl .me-md-15{margin-left:60px!important}.v-application--is-ltr .me-md-16{margin-right:64px!important}.v-application--is-rtl .me-md-16{margin-left:64px!important}.v-application--is-ltr .me-md-auto{margin-right:auto!important}.v-application--is-rtl .me-md-auto{margin-left:auto!important}.v-application .ma-md-n1{margin:-4px!important}.v-application .ma-md-n2{margin:-8px!important}.v-application .ma-md-n3{margin:-12px!important}.v-application .ma-md-n4{margin:-16px!important}.v-application .ma-md-n5{margin:-20px!important}.v-application .ma-md-n6{margin:-24px!important}.v-application .ma-md-n7{margin:-28px!important}.v-application .ma-md-n8{margin:-32px!important}.v-application .ma-md-n9{margin:-36px!important}.v-application .ma-md-n10{margin:-40px!important}.v-application .ma-md-n11{margin:-44px!important}.v-application .ma-md-n12{margin:-48px!important}.v-application .ma-md-n13{margin:-52px!important}.v-application .ma-md-n14{margin:-56px!important}.v-application .ma-md-n15{margin:-60px!important}.v-application .ma-md-n16{margin:-64px!important}.v-application .mx-md-n1{margin-right:-4px!important;margin-left:-4px!important}.v-application .mx-md-n2{margin-right:-8px!important;margin-left:-8px!important}.v-application .mx-md-n3{margin-right:-12px!important;margin-left:-12px!important}.v-application .mx-md-n4{margin-right:-16px!important;margin-left:-16px!important}.v-application .mx-md-n5{margin-right:-20px!important;margin-left:-20px!important}.v-application .mx-md-n6{margin-right:-24px!important;margin-left:-24px!important}.v-application .mx-md-n7{margin-right:-28px!important;margin-left:-28px!important}.v-application .mx-md-n8{margin-right:-32px!important;margin-left:-32px!important}.v-application .mx-md-n9{margin-right:-36px!important;margin-left:-36px!important}.v-application .mx-md-n10{margin-right:-40px!important;margin-left:-40px!important}.v-application .mx-md-n11{margin-right:-44px!important;margin-left:-44px!important}.v-application .mx-md-n12{margin-right:-48px!important;margin-left:-48px!important}.v-application .mx-md-n13{margin-right:-52px!important;margin-left:-52px!important}.v-application .mx-md-n14{margin-right:-56px!important;margin-left:-56px!important}.v-application .mx-md-n15{margin-right:-60px!important;margin-left:-60px!important}.v-application .mx-md-n16{margin-right:-64px!important;margin-left:-64px!important}.v-application .my-md-n1{margin-top:-4px!important;margin-bottom:-4px!important}.v-application .my-md-n2{margin-top:-8px!important;margin-bottom:-8px!important}.v-application .my-md-n3{margin-top:-12px!important;margin-bottom:-12px!important}.v-application .my-md-n4{margin-top:-16px!important;margin-bottom:-16px!important}.v-application .my-md-n5{margin-top:-20px!important;margin-bottom:-20px!important}.v-application .my-md-n6{margin-top:-24px!important;margin-bottom:-24px!important}.v-application .my-md-n7{margin-top:-28px!important;margin-bottom:-28px!important}.v-application .my-md-n8{margin-top:-32px!important;margin-bottom:-32px!important}.v-application .my-md-n9{margin-top:-36px!important;margin-bottom:-36px!important}.v-application .my-md-n10{margin-top:-40px!important;margin-bottom:-40px!important}.v-application .my-md-n11{margin-top:-44px!important;margin-bottom:-44px!important}.v-application .my-md-n12{margin-top:-48px!important;margin-bottom:-48px!important}.v-application .my-md-n13{margin-top:-52px!important;margin-bottom:-52px!important}.v-application .my-md-n14{margin-top:-56px!important;margin-bottom:-56px!important}.v-application .my-md-n15{margin-top:-60px!important;margin-bottom:-60px!important}.v-application .my-md-n16{margin-top:-64px!important;margin-bottom:-64px!important}.v-application .mt-md-n1{margin-top:-4px!important}.v-application .mt-md-n2{margin-top:-8px!important}.v-application .mt-md-n3{margin-top:-12px!important}.v-application .mt-md-n4{margin-top:-16px!important}.v-application .mt-md-n5{margin-top:-20px!important}.v-application .mt-md-n6{margin-top:-24px!important}.v-application .mt-md-n7{margin-top:-28px!important}.v-application .mt-md-n8{margin-top:-32px!important}.v-application .mt-md-n9{margin-top:-36px!important}.v-application .mt-md-n10{margin-top:-40px!important}.v-application .mt-md-n11{margin-top:-44px!important}.v-application .mt-md-n12{margin-top:-48px!important}.v-application .mt-md-n13{margin-top:-52px!important}.v-application .mt-md-n14{margin-top:-56px!important}.v-application .mt-md-n15{margin-top:-60px!important}.v-application .mt-md-n16{margin-top:-64px!important}.v-application .mr-md-n1{margin-right:-4px!important}.v-application .mr-md-n2{margin-right:-8px!important}.v-application .mr-md-n3{margin-right:-12px!important}.v-application .mr-md-n4{margin-right:-16px!important}.v-application .mr-md-n5{margin-right:-20px!important}.v-application .mr-md-n6{margin-right:-24px!important}.v-application .mr-md-n7{margin-right:-28px!important}.v-application .mr-md-n8{margin-right:-32px!important}.v-application .mr-md-n9{margin-right:-36px!important}.v-application .mr-md-n10{margin-right:-40px!important}.v-application .mr-md-n11{margin-right:-44px!important}.v-application .mr-md-n12{margin-right:-48px!important}.v-application .mr-md-n13{margin-right:-52px!important}.v-application .mr-md-n14{margin-right:-56px!important}.v-application .mr-md-n15{margin-right:-60px!important}.v-application .mr-md-n16{margin-right:-64px!important}.v-application .mb-md-n1{margin-bottom:-4px!important}.v-application .mb-md-n2{margin-bottom:-8px!important}.v-application .mb-md-n3{margin-bottom:-12px!important}.v-application .mb-md-n4{margin-bottom:-16px!important}.v-application .mb-md-n5{margin-bottom:-20px!important}.v-application .mb-md-n6{margin-bottom:-24px!important}.v-application .mb-md-n7{margin-bottom:-28px!important}.v-application .mb-md-n8{margin-bottom:-32px!important}.v-application .mb-md-n9{margin-bottom:-36px!important}.v-application .mb-md-n10{margin-bottom:-40px!important}.v-application .mb-md-n11{margin-bottom:-44px!important}.v-application .mb-md-n12{margin-bottom:-48px!important}.v-application .mb-md-n13{margin-bottom:-52px!important}.v-application .mb-md-n14{margin-bottom:-56px!important}.v-application .mb-md-n15{margin-bottom:-60px!important}.v-application .mb-md-n16{margin-bottom:-64px!important}.v-application .ml-md-n1{margin-left:-4px!important}.v-application .ml-md-n2{margin-left:-8px!important}.v-application .ml-md-n3{margin-left:-12px!important}.v-application .ml-md-n4{margin-left:-16px!important}.v-application .ml-md-n5{margin-left:-20px!important}.v-application .ml-md-n6{margin-left:-24px!important}.v-application .ml-md-n7{margin-left:-28px!important}.v-application .ml-md-n8{margin-left:-32px!important}.v-application .ml-md-n9{margin-left:-36px!important}.v-application .ml-md-n10{margin-left:-40px!important}.v-application .ml-md-n11{margin-left:-44px!important}.v-application .ml-md-n12{margin-left:-48px!important}.v-application .ml-md-n13{margin-left:-52px!important}.v-application .ml-md-n14{margin-left:-56px!important}.v-application .ml-md-n15{margin-left:-60px!important}.v-application .ml-md-n16{margin-left:-64px!important}.v-application--is-ltr .ms-md-n1{margin-left:-4px!important}.v-application--is-rtl .ms-md-n1{margin-right:-4px!important}.v-application--is-ltr .ms-md-n2{margin-left:-8px!important}.v-application--is-rtl .ms-md-n2{margin-right:-8px!important}.v-application--is-ltr .ms-md-n3{margin-left:-12px!important}.v-application--is-rtl .ms-md-n3{margin-right:-12px!important}.v-application--is-ltr .ms-md-n4{margin-left:-16px!important}.v-application--is-rtl .ms-md-n4{margin-right:-16px!important}.v-application--is-ltr .ms-md-n5{margin-left:-20px!important}.v-application--is-rtl .ms-md-n5{margin-right:-20px!important}.v-application--is-ltr .ms-md-n6{margin-left:-24px!important}.v-application--is-rtl .ms-md-n6{margin-right:-24px!important}.v-application--is-ltr .ms-md-n7{margin-left:-28px!important}.v-application--is-rtl .ms-md-n7{margin-right:-28px!important}.v-application--is-ltr .ms-md-n8{margin-left:-32px!important}.v-application--is-rtl .ms-md-n8{margin-right:-32px!important}.v-application--is-ltr .ms-md-n9{margin-left:-36px!important}.v-application--is-rtl .ms-md-n9{margin-right:-36px!important}.v-application--is-ltr .ms-md-n10{margin-left:-40px!important}.v-application--is-rtl .ms-md-n10{margin-right:-40px!important}.v-application--is-ltr .ms-md-n11{margin-left:-44px!important}.v-application--is-rtl .ms-md-n11{margin-right:-44px!important}.v-application--is-ltr .ms-md-n12{margin-left:-48px!important}.v-application--is-rtl .ms-md-n12{margin-right:-48px!important}.v-application--is-ltr .ms-md-n13{margin-left:-52px!important}.v-application--is-rtl .ms-md-n13{margin-right:-52px!important}.v-application--is-ltr .ms-md-n14{margin-left:-56px!important}.v-application--is-rtl .ms-md-n14{margin-right:-56px!important}.v-application--is-ltr .ms-md-n15{margin-left:-60px!important}.v-application--is-rtl .ms-md-n15{margin-right:-60px!important}.v-application--is-ltr .ms-md-n16{margin-left:-64px!important}.v-application--is-rtl .ms-md-n16{margin-right:-64px!important}.v-application--is-ltr .me-md-n1{margin-right:-4px!important}.v-application--is-rtl .me-md-n1{margin-left:-4px!important}.v-application--is-ltr .me-md-n2{margin-right:-8px!important}.v-application--is-rtl .me-md-n2{margin-left:-8px!important}.v-application--is-ltr .me-md-n3{margin-right:-12px!important}.v-application--is-rtl .me-md-n3{margin-left:-12px!important}.v-application--is-ltr .me-md-n4{margin-right:-16px!important}.v-application--is-rtl .me-md-n4{margin-left:-16px!important}.v-application--is-ltr .me-md-n5{margin-right:-20px!important}.v-application--is-rtl .me-md-n5{margin-left:-20px!important}.v-application--is-ltr .me-md-n6{margin-right:-24px!important}.v-application--is-rtl .me-md-n6{margin-left:-24px!important}.v-application--is-ltr .me-md-n7{margin-right:-28px!important}.v-application--is-rtl .me-md-n7{margin-left:-28px!important}.v-application--is-ltr .me-md-n8{margin-right:-32px!important}.v-application--is-rtl .me-md-n8{margin-left:-32px!important}.v-application--is-ltr .me-md-n9{margin-right:-36px!important}.v-application--is-rtl .me-md-n9{margin-left:-36px!important}.v-application--is-ltr .me-md-n10{margin-right:-40px!important}.v-application--is-rtl .me-md-n10{margin-left:-40px!important}.v-application--is-ltr .me-md-n11{margin-right:-44px!important}.v-application--is-rtl .me-md-n11{margin-left:-44px!important}.v-application--is-ltr .me-md-n12{margin-right:-48px!important}.v-application--is-rtl .me-md-n12{margin-left:-48px!important}.v-application--is-ltr .me-md-n13{margin-right:-52px!important}.v-application--is-rtl .me-md-n13{margin-left:-52px!important}.v-application--is-ltr .me-md-n14{margin-right:-56px!important}.v-application--is-rtl .me-md-n14{margin-left:-56px!important}.v-application--is-ltr .me-md-n15{margin-right:-60px!important}.v-application--is-rtl .me-md-n15{margin-left:-60px!important}.v-application--is-ltr .me-md-n16{margin-right:-64px!important}.v-application--is-rtl .me-md-n16{margin-left:-64px!important}.v-application .pa-md-0{padding:0!important}.v-application .pa-md-1{padding:4px!important}.v-application .pa-md-2{padding:8px!important}.v-application .pa-md-3{padding:12px!important}.v-application .pa-md-4{padding:16px!important}.v-application .pa-md-5{padding:20px!important}.v-application .pa-md-6{padding:24px!important}.v-application .pa-md-7{padding:28px!important}.v-application .pa-md-8{padding:32px!important}.v-application .pa-md-9{padding:36px!important}.v-application .pa-md-10{padding:40px!important}.v-application .pa-md-11{padding:44px!important}.v-application .pa-md-12{padding:48px!important}.v-application .pa-md-13{padding:52px!important}.v-application .pa-md-14{padding:56px!important}.v-application .pa-md-15{padding:60px!important}.v-application .pa-md-16{padding:64px!important}.v-application .px-md-0{padding-right:0!important;padding-left:0!important}.v-application .px-md-1{padding-right:4px!important;padding-left:4px!important}.v-application .px-md-2{padding-right:8px!important;padding-left:8px!important}.v-application .px-md-3{padding-right:12px!important;padding-left:12px!important}.v-application .px-md-4{padding-right:16px!important;padding-left:16px!important}.v-application .px-md-5{padding-right:20px!important;padding-left:20px!important}.v-application .px-md-6{padding-right:24px!important;padding-left:24px!important}.v-application .px-md-7{padding-right:28px!important;padding-left:28px!important}.v-application .px-md-8{padding-right:32px!important;padding-left:32px!important}.v-application .px-md-9{padding-right:36px!important;padding-left:36px!important}.v-application .px-md-10{padding-right:40px!important;padding-left:40px!important}.v-application .px-md-11{padding-right:44px!important;padding-left:44px!important}.v-application .px-md-12{padding-right:48px!important;padding-left:48px!important}.v-application .px-md-13{padding-right:52px!important;padding-left:52px!important}.v-application .px-md-14{padding-right:56px!important;padding-left:56px!important}.v-application .px-md-15{padding-right:60px!important;padding-left:60px!important}.v-application .px-md-16{padding-right:64px!important;padding-left:64px!important}.v-application .py-md-0{padding-top:0!important;padding-bottom:0!important}.v-application .py-md-1{padding-top:4px!important;padding-bottom:4px!important}.v-application .py-md-2{padding-top:8px!important;padding-bottom:8px!important}.v-application .py-md-3{padding-top:12px!important;padding-bottom:12px!important}.v-application .py-md-4{padding-top:16px!important;padding-bottom:16px!important}.v-application .py-md-5{padding-top:20px!important;padding-bottom:20px!important}.v-application .py-md-6{padding-top:24px!important;padding-bottom:24px!important}.v-application .py-md-7{padding-top:28px!important;padding-bottom:28px!important}.v-application .py-md-8{padding-top:32px!important;padding-bottom:32px!important}.v-application .py-md-9{padding-top:36px!important;padding-bottom:36px!important}.v-application .py-md-10{padding-top:40px!important;padding-bottom:40px!important}.v-application .py-md-11{padding-top:44px!important;padding-bottom:44px!important}.v-application .py-md-12{padding-top:48px!important;padding-bottom:48px!important}.v-application .py-md-13{padding-top:52px!important;padding-bottom:52px!important}.v-application .py-md-14{padding-top:56px!important;padding-bottom:56px!important}.v-application .py-md-15{padding-top:60px!important;padding-bottom:60px!important}.v-application .py-md-16{padding-top:64px!important;padding-bottom:64px!important}.v-application .pt-md-0{padding-top:0!important}.v-application .pt-md-1{padding-top:4px!important}.v-application .pt-md-2{padding-top:8px!important}.v-application .pt-md-3{padding-top:12px!important}.v-application .pt-md-4{padding-top:16px!important}.v-application .pt-md-5{padding-top:20px!important}.v-application .pt-md-6{padding-top:24px!important}.v-application .pt-md-7{padding-top:28px!important}.v-application .pt-md-8{padding-top:32px!important}.v-application .pt-md-9{padding-top:36px!important}.v-application .pt-md-10{padding-top:40px!important}.v-application .pt-md-11{padding-top:44px!important}.v-application .pt-md-12{padding-top:48px!important}.v-application .pt-md-13{padding-top:52px!important}.v-application .pt-md-14{padding-top:56px!important}.v-application .pt-md-15{padding-top:60px!important}.v-application .pt-md-16{padding-top:64px!important}.v-application .pr-md-0{padding-right:0!important}.v-application .pr-md-1{padding-right:4px!important}.v-application .pr-md-2{padding-right:8px!important}.v-application .pr-md-3{padding-right:12px!important}.v-application .pr-md-4{padding-right:16px!important}.v-application .pr-md-5{padding-right:20px!important}.v-application .pr-md-6{padding-right:24px!important}.v-application .pr-md-7{padding-right:28px!important}.v-application .pr-md-8{padding-right:32px!important}.v-application .pr-md-9{padding-right:36px!important}.v-application .pr-md-10{padding-right:40px!important}.v-application .pr-md-11{padding-right:44px!important}.v-application .pr-md-12{padding-right:48px!important}.v-application .pr-md-13{padding-right:52px!important}.v-application .pr-md-14{padding-right:56px!important}.v-application .pr-md-15{padding-right:60px!important}.v-application .pr-md-16{padding-right:64px!important}.v-application .pb-md-0{padding-bottom:0!important}.v-application .pb-md-1{padding-bottom:4px!important}.v-application .pb-md-2{padding-bottom:8px!important}.v-application .pb-md-3{padding-bottom:12px!important}.v-application .pb-md-4{padding-bottom:16px!important}.v-application .pb-md-5{padding-bottom:20px!important}.v-application .pb-md-6{padding-bottom:24px!important}.v-application .pb-md-7{padding-bottom:28px!important}.v-application .pb-md-8{padding-bottom:32px!important}.v-application .pb-md-9{padding-bottom:36px!important}.v-application .pb-md-10{padding-bottom:40px!important}.v-application .pb-md-11{padding-bottom:44px!important}.v-application .pb-md-12{padding-bottom:48px!important}.v-application .pb-md-13{padding-bottom:52px!important}.v-application .pb-md-14{padding-bottom:56px!important}.v-application .pb-md-15{padding-bottom:60px!important}.v-application .pb-md-16{padding-bottom:64px!important}.v-application .pl-md-0{padding-left:0!important}.v-application .pl-md-1{padding-left:4px!important}.v-application .pl-md-2{padding-left:8px!important}.v-application .pl-md-3{padding-left:12px!important}.v-application .pl-md-4{padding-left:16px!important}.v-application .pl-md-5{padding-left:20px!important}.v-application .pl-md-6{padding-left:24px!important}.v-application .pl-md-7{padding-left:28px!important}.v-application .pl-md-8{padding-left:32px!important}.v-application .pl-md-9{padding-left:36px!important}.v-application .pl-md-10{padding-left:40px!important}.v-application .pl-md-11{padding-left:44px!important}.v-application .pl-md-12{padding-left:48px!important}.v-application .pl-md-13{padding-left:52px!important}.v-application .pl-md-14{padding-left:56px!important}.v-application .pl-md-15{padding-left:60px!important}.v-application .pl-md-16{padding-left:64px!important}.v-application--is-ltr .ps-md-0{padding-left:0!important}.v-application--is-rtl .ps-md-0{padding-right:0!important}.v-application--is-ltr .ps-md-1{padding-left:4px!important}.v-application--is-rtl .ps-md-1{padding-right:4px!important}.v-application--is-ltr .ps-md-2{padding-left:8px!important}.v-application--is-rtl .ps-md-2{padding-right:8px!important}.v-application--is-ltr .ps-md-3{padding-left:12px!important}.v-application--is-rtl .ps-md-3{padding-right:12px!important}.v-application--is-ltr .ps-md-4{padding-left:16px!important}.v-application--is-rtl .ps-md-4{padding-right:16px!important}.v-application--is-ltr .ps-md-5{padding-left:20px!important}.v-application--is-rtl .ps-md-5{padding-right:20px!important}.v-application--is-ltr .ps-md-6{padding-left:24px!important}.v-application--is-rtl .ps-md-6{padding-right:24px!important}.v-application--is-ltr .ps-md-7{padding-left:28px!important}.v-application--is-rtl .ps-md-7{padding-right:28px!important}.v-application--is-ltr .ps-md-8{padding-left:32px!important}.v-application--is-rtl .ps-md-8{padding-right:32px!important}.v-application--is-ltr .ps-md-9{padding-left:36px!important}.v-application--is-rtl .ps-md-9{padding-right:36px!important}.v-application--is-ltr .ps-md-10{padding-left:40px!important}.v-application--is-rtl .ps-md-10{padding-right:40px!important}.v-application--is-ltr .ps-md-11{padding-left:44px!important}.v-application--is-rtl .ps-md-11{padding-right:44px!important}.v-application--is-ltr .ps-md-12{padding-left:48px!important}.v-application--is-rtl .ps-md-12{padding-right:48px!important}.v-application--is-ltr .ps-md-13{padding-left:52px!important}.v-application--is-rtl .ps-md-13{padding-right:52px!important}.v-application--is-ltr .ps-md-14{padding-left:56px!important}.v-application--is-rtl .ps-md-14{padding-right:56px!important}.v-application--is-ltr .ps-md-15{padding-left:60px!important}.v-application--is-rtl .ps-md-15{padding-right:60px!important}.v-application--is-ltr .ps-md-16{padding-left:64px!important}.v-application--is-rtl .ps-md-16{padding-right:64px!important}.v-application--is-ltr .pe-md-0{padding-right:0!important}.v-application--is-rtl .pe-md-0{padding-left:0!important}.v-application--is-ltr .pe-md-1{padding-right:4px!important}.v-application--is-rtl .pe-md-1{padding-left:4px!important}.v-application--is-ltr .pe-md-2{padding-right:8px!important}.v-application--is-rtl .pe-md-2{padding-left:8px!important}.v-application--is-ltr .pe-md-3{padding-right:12px!important}.v-application--is-rtl .pe-md-3{padding-left:12px!important}.v-application--is-ltr .pe-md-4{padding-right:16px!important}.v-application--is-rtl .pe-md-4{padding-left:16px!important}.v-application--is-ltr .pe-md-5{padding-right:20px!important}.v-application--is-rtl .pe-md-5{padding-left:20px!important}.v-application--is-ltr .pe-md-6{padding-right:24px!important}.v-application--is-rtl .pe-md-6{padding-left:24px!important}.v-application--is-ltr .pe-md-7{padding-right:28px!important}.v-application--is-rtl .pe-md-7{padding-left:28px!important}.v-application--is-ltr .pe-md-8{padding-right:32px!important}.v-application--is-rtl .pe-md-8{padding-left:32px!important}.v-application--is-ltr .pe-md-9{padding-right:36px!important}.v-application--is-rtl .pe-md-9{padding-left:36px!important}.v-application--is-ltr .pe-md-10{padding-right:40px!important}.v-application--is-rtl .pe-md-10{padding-left:40px!important}.v-application--is-ltr .pe-md-11{padding-right:44px!important}.v-application--is-rtl .pe-md-11{padding-left:44px!important}.v-application--is-ltr .pe-md-12{padding-right:48px!important}.v-application--is-rtl .pe-md-12{padding-left:48px!important}.v-application--is-ltr .pe-md-13{padding-right:52px!important}.v-application--is-rtl .pe-md-13{padding-left:52px!important}.v-application--is-ltr .pe-md-14{padding-right:56px!important}.v-application--is-rtl .pe-md-14{padding-left:56px!important}.v-application--is-ltr .pe-md-15{padding-right:60px!important}.v-application--is-rtl .pe-md-15{padding-left:60px!important}.v-application--is-ltr .pe-md-16{padding-right:64px!important}.v-application--is-rtl .pe-md-16{padding-left:64px!important}.v-application .text-md-left{text-align:left!important}.v-application .text-md-right{text-align:right!important}.v-application .text-md-center{text-align:center!important}.v-application .text-md-justify{text-align:justify!important}.v-application .text-md-start{text-align:start!important}.v-application .text-md-end{text-align:end!important}.v-application .text-md-h1{font-size:6rem!important;line-height:6rem;letter-spacing:-.015625em!important}.v-application .text-md-h1,.v-application .text-md-h2{font-weight:300;font-family:Roboto,sans-serif!important}.v-application .text-md-h2{font-size:3.75rem!important;line-height:3.75rem;letter-spacing:-.0083333333em!important}.v-application .text-md-h3{font-size:3rem!important;line-height:3.125rem;letter-spacing:normal!important}.v-application .text-md-h3,.v-application .text-md-h4{font-weight:400;font-family:Roboto,sans-serif!important}.v-application .text-md-h4{font-size:2.125rem!important;line-height:2.5rem;letter-spacing:.0073529412em!important}.v-application .text-md-h5{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important}.v-application .text-md-h5,.v-application .text-md-h6{line-height:2rem;font-family:Roboto,sans-serif!important}.v-application .text-md-h6{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important}.v-application .text-md-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif!important}.v-application .text-md-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif!important}.v-application .text-md-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif!important}.v-application .text-md-body-2{font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important}.v-application .text-md-body-2,.v-application .text-md-button{font-size:.875rem!important;font-family:Roboto,sans-serif!important}.v-application .text-md-button{font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;text-transform:uppercase!important}.v-application .text-md-caption{font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important}.v-application .text-md-caption,.v-application .text-md-overline{font-size:.75rem!important;font-family:Roboto,sans-serif!important}.v-application .text-md-overline{font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;text-transform:uppercase!important}}@media(min-width:1264px){.v-application .d-lg-none{display:none!important}.v-application .d-lg-inline{display:inline!important}.v-application .d-lg-inline-block{display:inline-block!important}.v-application .d-lg-block{display:block!important}.v-application .d-lg-table{display:table!important}.v-application .d-lg-table-row{display:table-row!important}.v-application .d-lg-table-cell{display:table-cell!important}.v-application .d-lg-flex{display:flex!important}.v-application .d-lg-inline-flex{display:inline-flex!important}.v-application .float-lg-none{float:none!important}.v-application .float-lg-left{float:left!important}.v-application .float-lg-right{float:right!important}.v-application .flex-lg-fill{flex:1 1 auto!important}.v-application .flex-lg-row{flex-direction:row!important}.v-application .flex-lg-column{flex-direction:column!important}.v-application .flex-lg-row-reverse{flex-direction:row-reverse!important}.v-application .flex-lg-column-reverse{flex-direction:column-reverse!important}.v-application .flex-lg-grow-0{flex-grow:0!important}.v-application .flex-lg-grow-1{flex-grow:1!important}.v-application .flex-lg-shrink-0{flex-shrink:0!important}.v-application .flex-lg-shrink-1{flex-shrink:1!important}.v-application .flex-lg-wrap{flex-wrap:wrap!important}.v-application .flex-lg-nowrap{flex-wrap:nowrap!important}.v-application .flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.v-application .justify-lg-start{justify-content:flex-start!important}.v-application .justify-lg-end{justify-content:flex-end!important}.v-application .justify-lg-center{justify-content:center!important}.v-application .justify-lg-space-between{justify-content:space-between!important}.v-application .justify-lg-space-around{justify-content:space-around!important}.v-application .align-lg-start{align-items:flex-start!important}.v-application .align-lg-end{align-items:flex-end!important}.v-application .align-lg-center{align-items:center!important}.v-application .align-lg-baseline{align-items:baseline!important}.v-application .align-lg-stretch{align-items:stretch!important}.v-application .align-content-lg-start{align-content:flex-start!important}.v-application .align-content-lg-end{align-content:flex-end!important}.v-application .align-content-lg-center{align-content:center!important}.v-application .align-content-lg-space-between{align-content:space-between!important}.v-application .align-content-lg-space-around{align-content:space-around!important}.v-application .align-content-lg-stretch{align-content:stretch!important}.v-application .align-self-lg-auto{align-self:auto!important}.v-application .align-self-lg-start{align-self:flex-start!important}.v-application .align-self-lg-end{align-self:flex-end!important}.v-application .align-self-lg-center{align-self:center!important}.v-application .align-self-lg-baseline{align-self:baseline!important}.v-application .align-self-lg-stretch{align-self:stretch!important}.v-application .order-lg-first{order:-1!important}.v-application .order-lg-0{order:0!important}.v-application .order-lg-1{order:1!important}.v-application .order-lg-2{order:2!important}.v-application .order-lg-3{order:3!important}.v-application .order-lg-4{order:4!important}.v-application .order-lg-5{order:5!important}.v-application .order-lg-6{order:6!important}.v-application .order-lg-7{order:7!important}.v-application .order-lg-8{order:8!important}.v-application .order-lg-9{order:9!important}.v-application .order-lg-10{order:10!important}.v-application .order-lg-11{order:11!important}.v-application .order-lg-12{order:12!important}.v-application .order-lg-last{order:13!important}.v-application .ma-lg-0{margin:0!important}.v-application .ma-lg-1{margin:4px!important}.v-application .ma-lg-2{margin:8px!important}.v-application .ma-lg-3{margin:12px!important}.v-application .ma-lg-4{margin:16px!important}.v-application .ma-lg-5{margin:20px!important}.v-application .ma-lg-6{margin:24px!important}.v-application .ma-lg-7{margin:28px!important}.v-application .ma-lg-8{margin:32px!important}.v-application .ma-lg-9{margin:36px!important}.v-application .ma-lg-10{margin:40px!important}.v-application .ma-lg-11{margin:44px!important}.v-application .ma-lg-12{margin:48px!important}.v-application .ma-lg-13{margin:52px!important}.v-application .ma-lg-14{margin:56px!important}.v-application .ma-lg-15{margin:60px!important}.v-application .ma-lg-16{margin:64px!important}.v-application .ma-lg-auto{margin:auto!important}.v-application .mx-lg-0{margin-right:0!important;margin-left:0!important}.v-application .mx-lg-1{margin-right:4px!important;margin-left:4px!important}.v-application .mx-lg-2{margin-right:8px!important;margin-left:8px!important}.v-application .mx-lg-3{margin-right:12px!important;margin-left:12px!important}.v-application .mx-lg-4{margin-right:16px!important;margin-left:16px!important}.v-application .mx-lg-5{margin-right:20px!important;margin-left:20px!important}.v-application .mx-lg-6{margin-right:24px!important;margin-left:24px!important}.v-application .mx-lg-7{margin-right:28px!important;margin-left:28px!important}.v-application .mx-lg-8{margin-right:32px!important;margin-left:32px!important}.v-application .mx-lg-9{margin-right:36px!important;margin-left:36px!important}.v-application .mx-lg-10{margin-right:40px!important;margin-left:40px!important}.v-application .mx-lg-11{margin-right:44px!important;margin-left:44px!important}.v-application .mx-lg-12{margin-right:48px!important;margin-left:48px!important}.v-application .mx-lg-13{margin-right:52px!important;margin-left:52px!important}.v-application .mx-lg-14{margin-right:56px!important;margin-left:56px!important}.v-application .mx-lg-15{margin-right:60px!important;margin-left:60px!important}.v-application .mx-lg-16{margin-right:64px!important;margin-left:64px!important}.v-application .mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.v-application .my-lg-0{margin-top:0!important;margin-bottom:0!important}.v-application .my-lg-1{margin-top:4px!important;margin-bottom:4px!important}.v-application .my-lg-2{margin-top:8px!important;margin-bottom:8px!important}.v-application .my-lg-3{margin-top:12px!important;margin-bottom:12px!important}.v-application .my-lg-4{margin-top:16px!important;margin-bottom:16px!important}.v-application .my-lg-5{margin-top:20px!important;margin-bottom:20px!important}.v-application .my-lg-6{margin-top:24px!important;margin-bottom:24px!important}.v-application .my-lg-7{margin-top:28px!important;margin-bottom:28px!important}.v-application .my-lg-8{margin-top:32px!important;margin-bottom:32px!important}.v-application .my-lg-9{margin-top:36px!important;margin-bottom:36px!important}.v-application .my-lg-10{margin-top:40px!important;margin-bottom:40px!important}.v-application .my-lg-11{margin-top:44px!important;margin-bottom:44px!important}.v-application .my-lg-12{margin-top:48px!important;margin-bottom:48px!important}.v-application .my-lg-13{margin-top:52px!important;margin-bottom:52px!important}.v-application .my-lg-14{margin-top:56px!important;margin-bottom:56px!important}.v-application .my-lg-15{margin-top:60px!important;margin-bottom:60px!important}.v-application .my-lg-16{margin-top:64px!important;margin-bottom:64px!important}.v-application .my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.v-application .mt-lg-0{margin-top:0!important}.v-application .mt-lg-1{margin-top:4px!important}.v-application .mt-lg-2{margin-top:8px!important}.v-application .mt-lg-3{margin-top:12px!important}.v-application .mt-lg-4{margin-top:16px!important}.v-application .mt-lg-5{margin-top:20px!important}.v-application .mt-lg-6{margin-top:24px!important}.v-application .mt-lg-7{margin-top:28px!important}.v-application .mt-lg-8{margin-top:32px!important}.v-application .mt-lg-9{margin-top:36px!important}.v-application .mt-lg-10{margin-top:40px!important}.v-application .mt-lg-11{margin-top:44px!important}.v-application .mt-lg-12{margin-top:48px!important}.v-application .mt-lg-13{margin-top:52px!important}.v-application .mt-lg-14{margin-top:56px!important}.v-application .mt-lg-15{margin-top:60px!important}.v-application .mt-lg-16{margin-top:64px!important}.v-application .mt-lg-auto{margin-top:auto!important}.v-application .mr-lg-0{margin-right:0!important}.v-application .mr-lg-1{margin-right:4px!important}.v-application .mr-lg-2{margin-right:8px!important}.v-application .mr-lg-3{margin-right:12px!important}.v-application .mr-lg-4{margin-right:16px!important}.v-application .mr-lg-5{margin-right:20px!important}.v-application .mr-lg-6{margin-right:24px!important}.v-application .mr-lg-7{margin-right:28px!important}.v-application .mr-lg-8{margin-right:32px!important}.v-application .mr-lg-9{margin-right:36px!important}.v-application .mr-lg-10{margin-right:40px!important}.v-application .mr-lg-11{margin-right:44px!important}.v-application .mr-lg-12{margin-right:48px!important}.v-application .mr-lg-13{margin-right:52px!important}.v-application .mr-lg-14{margin-right:56px!important}.v-application .mr-lg-15{margin-right:60px!important}.v-application .mr-lg-16{margin-right:64px!important}.v-application .mr-lg-auto{margin-right:auto!important}.v-application .mb-lg-0{margin-bottom:0!important}.v-application .mb-lg-1{margin-bottom:4px!important}.v-application .mb-lg-2{margin-bottom:8px!important}.v-application .mb-lg-3{margin-bottom:12px!important}.v-application .mb-lg-4{margin-bottom:16px!important}.v-application .mb-lg-5{margin-bottom:20px!important}.v-application .mb-lg-6{margin-bottom:24px!important}.v-application .mb-lg-7{margin-bottom:28px!important}.v-application .mb-lg-8{margin-bottom:32px!important}.v-application .mb-lg-9{margin-bottom:36px!important}.v-application .mb-lg-10{margin-bottom:40px!important}.v-application .mb-lg-11{margin-bottom:44px!important}.v-application .mb-lg-12{margin-bottom:48px!important}.v-application .mb-lg-13{margin-bottom:52px!important}.v-application .mb-lg-14{margin-bottom:56px!important}.v-application .mb-lg-15{margin-bottom:60px!important}.v-application .mb-lg-16{margin-bottom:64px!important}.v-application .mb-lg-auto{margin-bottom:auto!important}.v-application .ml-lg-0{margin-left:0!important}.v-application .ml-lg-1{margin-left:4px!important}.v-application .ml-lg-2{margin-left:8px!important}.v-application .ml-lg-3{margin-left:12px!important}.v-application .ml-lg-4{margin-left:16px!important}.v-application .ml-lg-5{margin-left:20px!important}.v-application .ml-lg-6{margin-left:24px!important}.v-application .ml-lg-7{margin-left:28px!important}.v-application .ml-lg-8{margin-left:32px!important}.v-application .ml-lg-9{margin-left:36px!important}.v-application .ml-lg-10{margin-left:40px!important}.v-application .ml-lg-11{margin-left:44px!important}.v-application .ml-lg-12{margin-left:48px!important}.v-application .ml-lg-13{margin-left:52px!important}.v-application .ml-lg-14{margin-left:56px!important}.v-application .ml-lg-15{margin-left:60px!important}.v-application .ml-lg-16{margin-left:64px!important}.v-application .ml-lg-auto{margin-left:auto!important}.v-application--is-ltr .ms-lg-0{margin-left:0!important}.v-application--is-rtl .ms-lg-0{margin-right:0!important}.v-application--is-ltr .ms-lg-1{margin-left:4px!important}.v-application--is-rtl .ms-lg-1{margin-right:4px!important}.v-application--is-ltr .ms-lg-2{margin-left:8px!important}.v-application--is-rtl .ms-lg-2{margin-right:8px!important}.v-application--is-ltr .ms-lg-3{margin-left:12px!important}.v-application--is-rtl .ms-lg-3{margin-right:12px!important}.v-application--is-ltr .ms-lg-4{margin-left:16px!important}.v-application--is-rtl .ms-lg-4{margin-right:16px!important}.v-application--is-ltr .ms-lg-5{margin-left:20px!important}.v-application--is-rtl .ms-lg-5{margin-right:20px!important}.v-application--is-ltr .ms-lg-6{margin-left:24px!important}.v-application--is-rtl .ms-lg-6{margin-right:24px!important}.v-application--is-ltr .ms-lg-7{margin-left:28px!important}.v-application--is-rtl .ms-lg-7{margin-right:28px!important}.v-application--is-ltr .ms-lg-8{margin-left:32px!important}.v-application--is-rtl .ms-lg-8{margin-right:32px!important}.v-application--is-ltr .ms-lg-9{margin-left:36px!important}.v-application--is-rtl .ms-lg-9{margin-right:36px!important}.v-application--is-ltr .ms-lg-10{margin-left:40px!important}.v-application--is-rtl .ms-lg-10{margin-right:40px!important}.v-application--is-ltr .ms-lg-11{margin-left:44px!important}.v-application--is-rtl .ms-lg-11{margin-right:44px!important}.v-application--is-ltr .ms-lg-12{margin-left:48px!important}.v-application--is-rtl .ms-lg-12{margin-right:48px!important}.v-application--is-ltr .ms-lg-13{margin-left:52px!important}.v-application--is-rtl .ms-lg-13{margin-right:52px!important}.v-application--is-ltr .ms-lg-14{margin-left:56px!important}.v-application--is-rtl .ms-lg-14{margin-right:56px!important}.v-application--is-ltr .ms-lg-15{margin-left:60px!important}.v-application--is-rtl .ms-lg-15{margin-right:60px!important}.v-application--is-ltr .ms-lg-16{margin-left:64px!important}.v-application--is-rtl .ms-lg-16{margin-right:64px!important}.v-application--is-ltr .ms-lg-auto{margin-left:auto!important}.v-application--is-rtl .ms-lg-auto{margin-right:auto!important}.v-application--is-ltr .me-lg-0{margin-right:0!important}.v-application--is-rtl .me-lg-0{margin-left:0!important}.v-application--is-ltr .me-lg-1{margin-right:4px!important}.v-application--is-rtl .me-lg-1{margin-left:4px!important}.v-application--is-ltr .me-lg-2{margin-right:8px!important}.v-application--is-rtl .me-lg-2{margin-left:8px!important}.v-application--is-ltr .me-lg-3{margin-right:12px!important}.v-application--is-rtl .me-lg-3{margin-left:12px!important}.v-application--is-ltr .me-lg-4{margin-right:16px!important}.v-application--is-rtl .me-lg-4{margin-left:16px!important}.v-application--is-ltr .me-lg-5{margin-right:20px!important}.v-application--is-rtl .me-lg-5{margin-left:20px!important}.v-application--is-ltr .me-lg-6{margin-right:24px!important}.v-application--is-rtl .me-lg-6{margin-left:24px!important}.v-application--is-ltr .me-lg-7{margin-right:28px!important}.v-application--is-rtl .me-lg-7{margin-left:28px!important}.v-application--is-ltr .me-lg-8{margin-right:32px!important}.v-application--is-rtl .me-lg-8{margin-left:32px!important}.v-application--is-ltr .me-lg-9{margin-right:36px!important}.v-application--is-rtl .me-lg-9{margin-left:36px!important}.v-application--is-ltr .me-lg-10{margin-right:40px!important}.v-application--is-rtl .me-lg-10{margin-left:40px!important}.v-application--is-ltr .me-lg-11{margin-right:44px!important}.v-application--is-rtl .me-lg-11{margin-left:44px!important}.v-application--is-ltr .me-lg-12{margin-right:48px!important}.v-application--is-rtl .me-lg-12{margin-left:48px!important}.v-application--is-ltr .me-lg-13{margin-right:52px!important}.v-application--is-rtl .me-lg-13{margin-left:52px!important}.v-application--is-ltr .me-lg-14{margin-right:56px!important}.v-application--is-rtl .me-lg-14{margin-left:56px!important}.v-application--is-ltr .me-lg-15{margin-right:60px!important}.v-application--is-rtl .me-lg-15{margin-left:60px!important}.v-application--is-ltr .me-lg-16{margin-right:64px!important}.v-application--is-rtl .me-lg-16{margin-left:64px!important}.v-application--is-ltr .me-lg-auto{margin-right:auto!important}.v-application--is-rtl .me-lg-auto{margin-left:auto!important}.v-application .ma-lg-n1{margin:-4px!important}.v-application .ma-lg-n2{margin:-8px!important}.v-application .ma-lg-n3{margin:-12px!important}.v-application .ma-lg-n4{margin:-16px!important}.v-application .ma-lg-n5{margin:-20px!important}.v-application .ma-lg-n6{margin:-24px!important}.v-application .ma-lg-n7{margin:-28px!important}.v-application .ma-lg-n8{margin:-32px!important}.v-application .ma-lg-n9{margin:-36px!important}.v-application .ma-lg-n10{margin:-40px!important}.v-application .ma-lg-n11{margin:-44px!important}.v-application .ma-lg-n12{margin:-48px!important}.v-application .ma-lg-n13{margin:-52px!important}.v-application .ma-lg-n14{margin:-56px!important}.v-application .ma-lg-n15{margin:-60px!important}.v-application .ma-lg-n16{margin:-64px!important}.v-application .mx-lg-n1{margin-right:-4px!important;margin-left:-4px!important}.v-application .mx-lg-n2{margin-right:-8px!important;margin-left:-8px!important}.v-application .mx-lg-n3{margin-right:-12px!important;margin-left:-12px!important}.v-application .mx-lg-n4{margin-right:-16px!important;margin-left:-16px!important}.v-application .mx-lg-n5{margin-right:-20px!important;margin-left:-20px!important}.v-application .mx-lg-n6{margin-right:-24px!important;margin-left:-24px!important}.v-application .mx-lg-n7{margin-right:-28px!important;margin-left:-28px!important}.v-application .mx-lg-n8{margin-right:-32px!important;margin-left:-32px!important}.v-application .mx-lg-n9{margin-right:-36px!important;margin-left:-36px!important}.v-application .mx-lg-n10{margin-right:-40px!important;margin-left:-40px!important}.v-application .mx-lg-n11{margin-right:-44px!important;margin-left:-44px!important}.v-application .mx-lg-n12{margin-right:-48px!important;margin-left:-48px!important}.v-application .mx-lg-n13{margin-right:-52px!important;margin-left:-52px!important}.v-application .mx-lg-n14{margin-right:-56px!important;margin-left:-56px!important}.v-application .mx-lg-n15{margin-right:-60px!important;margin-left:-60px!important}.v-application .mx-lg-n16{margin-right:-64px!important;margin-left:-64px!important}.v-application .my-lg-n1{margin-top:-4px!important;margin-bottom:-4px!important}.v-application .my-lg-n2{margin-top:-8px!important;margin-bottom:-8px!important}.v-application .my-lg-n3{margin-top:-12px!important;margin-bottom:-12px!important}.v-application .my-lg-n4{margin-top:-16px!important;margin-bottom:-16px!important}.v-application .my-lg-n5{margin-top:-20px!important;margin-bottom:-20px!important}.v-application .my-lg-n6{margin-top:-24px!important;margin-bottom:-24px!important}.v-application .my-lg-n7{margin-top:-28px!important;margin-bottom:-28px!important}.v-application .my-lg-n8{margin-top:-32px!important;margin-bottom:-32px!important}.v-application .my-lg-n9{margin-top:-36px!important;margin-bottom:-36px!important}.v-application .my-lg-n10{margin-top:-40px!important;margin-bottom:-40px!important}.v-application .my-lg-n11{margin-top:-44px!important;margin-bottom:-44px!important}.v-application .my-lg-n12{margin-top:-48px!important;margin-bottom:-48px!important}.v-application .my-lg-n13{margin-top:-52px!important;margin-bottom:-52px!important}.v-application .my-lg-n14{margin-top:-56px!important;margin-bottom:-56px!important}.v-application .my-lg-n15{margin-top:-60px!important;margin-bottom:-60px!important}.v-application .my-lg-n16{margin-top:-64px!important;margin-bottom:-64px!important}.v-application .mt-lg-n1{margin-top:-4px!important}.v-application .mt-lg-n2{margin-top:-8px!important}.v-application .mt-lg-n3{margin-top:-12px!important}.v-application .mt-lg-n4{margin-top:-16px!important}.v-application .mt-lg-n5{margin-top:-20px!important}.v-application .mt-lg-n6{margin-top:-24px!important}.v-application .mt-lg-n7{margin-top:-28px!important}.v-application .mt-lg-n8{margin-top:-32px!important}.v-application .mt-lg-n9{margin-top:-36px!important}.v-application .mt-lg-n10{margin-top:-40px!important}.v-application .mt-lg-n11{margin-top:-44px!important}.v-application .mt-lg-n12{margin-top:-48px!important}.v-application .mt-lg-n13{margin-top:-52px!important}.v-application .mt-lg-n14{margin-top:-56px!important}.v-application .mt-lg-n15{margin-top:-60px!important}.v-application .mt-lg-n16{margin-top:-64px!important}.v-application .mr-lg-n1{margin-right:-4px!important}.v-application .mr-lg-n2{margin-right:-8px!important}.v-application .mr-lg-n3{margin-right:-12px!important}.v-application .mr-lg-n4{margin-right:-16px!important}.v-application .mr-lg-n5{margin-right:-20px!important}.v-application .mr-lg-n6{margin-right:-24px!important}.v-application .mr-lg-n7{margin-right:-28px!important}.v-application .mr-lg-n8{margin-right:-32px!important}.v-application .mr-lg-n9{margin-right:-36px!important}.v-application .mr-lg-n10{margin-right:-40px!important}.v-application .mr-lg-n11{margin-right:-44px!important}.v-application .mr-lg-n12{margin-right:-48px!important}.v-application .mr-lg-n13{margin-right:-52px!important}.v-application .mr-lg-n14{margin-right:-56px!important}.v-application .mr-lg-n15{margin-right:-60px!important}.v-application .mr-lg-n16{margin-right:-64px!important}.v-application .mb-lg-n1{margin-bottom:-4px!important}.v-application .mb-lg-n2{margin-bottom:-8px!important}.v-application .mb-lg-n3{margin-bottom:-12px!important}.v-application .mb-lg-n4{margin-bottom:-16px!important}.v-application .mb-lg-n5{margin-bottom:-20px!important}.v-application .mb-lg-n6{margin-bottom:-24px!important}.v-application .mb-lg-n7{margin-bottom:-28px!important}.v-application .mb-lg-n8{margin-bottom:-32px!important}.v-application .mb-lg-n9{margin-bottom:-36px!important}.v-application .mb-lg-n10{margin-bottom:-40px!important}.v-application .mb-lg-n11{margin-bottom:-44px!important}.v-application .mb-lg-n12{margin-bottom:-48px!important}.v-application .mb-lg-n13{margin-bottom:-52px!important}.v-application .mb-lg-n14{margin-bottom:-56px!important}.v-application .mb-lg-n15{margin-bottom:-60px!important}.v-application .mb-lg-n16{margin-bottom:-64px!important}.v-application .ml-lg-n1{margin-left:-4px!important}.v-application .ml-lg-n2{margin-left:-8px!important}.v-application .ml-lg-n3{margin-left:-12px!important}.v-application .ml-lg-n4{margin-left:-16px!important}.v-application .ml-lg-n5{margin-left:-20px!important}.v-application .ml-lg-n6{margin-left:-24px!important}.v-application .ml-lg-n7{margin-left:-28px!important}.v-application .ml-lg-n8{margin-left:-32px!important}.v-application .ml-lg-n9{margin-left:-36px!important}.v-application .ml-lg-n10{margin-left:-40px!important}.v-application .ml-lg-n11{margin-left:-44px!important}.v-application .ml-lg-n12{margin-left:-48px!important}.v-application .ml-lg-n13{margin-left:-52px!important}.v-application .ml-lg-n14{margin-left:-56px!important}.v-application .ml-lg-n15{margin-left:-60px!important}.v-application .ml-lg-n16{margin-left:-64px!important}.v-application--is-ltr .ms-lg-n1{margin-left:-4px!important}.v-application--is-rtl .ms-lg-n1{margin-right:-4px!important}.v-application--is-ltr .ms-lg-n2{margin-left:-8px!important}.v-application--is-rtl .ms-lg-n2{margin-right:-8px!important}.v-application--is-ltr .ms-lg-n3{margin-left:-12px!important}.v-application--is-rtl .ms-lg-n3{margin-right:-12px!important}.v-application--is-ltr .ms-lg-n4{margin-left:-16px!important}.v-application--is-rtl .ms-lg-n4{margin-right:-16px!important}.v-application--is-ltr .ms-lg-n5{margin-left:-20px!important}.v-application--is-rtl .ms-lg-n5{margin-right:-20px!important}.v-application--is-ltr .ms-lg-n6{margin-left:-24px!important}.v-application--is-rtl .ms-lg-n6{margin-right:-24px!important}.v-application--is-ltr .ms-lg-n7{margin-left:-28px!important}.v-application--is-rtl .ms-lg-n7{margin-right:-28px!important}.v-application--is-ltr .ms-lg-n8{margin-left:-32px!important}.v-application--is-rtl .ms-lg-n8{margin-right:-32px!important}.v-application--is-ltr .ms-lg-n9{margin-left:-36px!important}.v-application--is-rtl .ms-lg-n9{margin-right:-36px!important}.v-application--is-ltr .ms-lg-n10{margin-left:-40px!important}.v-application--is-rtl .ms-lg-n10{margin-right:-40px!important}.v-application--is-ltr .ms-lg-n11{margin-left:-44px!important}.v-application--is-rtl .ms-lg-n11{margin-right:-44px!important}.v-application--is-ltr .ms-lg-n12{margin-left:-48px!important}.v-application--is-rtl .ms-lg-n12{margin-right:-48px!important}.v-application--is-ltr .ms-lg-n13{margin-left:-52px!important}.v-application--is-rtl .ms-lg-n13{margin-right:-52px!important}.v-application--is-ltr .ms-lg-n14{margin-left:-56px!important}.v-application--is-rtl .ms-lg-n14{margin-right:-56px!important}.v-application--is-ltr .ms-lg-n15{margin-left:-60px!important}.v-application--is-rtl .ms-lg-n15{margin-right:-60px!important}.v-application--is-ltr .ms-lg-n16{margin-left:-64px!important}.v-application--is-rtl .ms-lg-n16{margin-right:-64px!important}.v-application--is-ltr .me-lg-n1{margin-right:-4px!important}.v-application--is-rtl .me-lg-n1{margin-left:-4px!important}.v-application--is-ltr .me-lg-n2{margin-right:-8px!important}.v-application--is-rtl .me-lg-n2{margin-left:-8px!important}.v-application--is-ltr .me-lg-n3{margin-right:-12px!important}.v-application--is-rtl .me-lg-n3{margin-left:-12px!important}.v-application--is-ltr .me-lg-n4{margin-right:-16px!important}.v-application--is-rtl .me-lg-n4{margin-left:-16px!important}.v-application--is-ltr .me-lg-n5{margin-right:-20px!important}.v-application--is-rtl .me-lg-n5{margin-left:-20px!important}.v-application--is-ltr .me-lg-n6{margin-right:-24px!important}.v-application--is-rtl .me-lg-n6{margin-left:-24px!important}.v-application--is-ltr .me-lg-n7{margin-right:-28px!important}.v-application--is-rtl .me-lg-n7{margin-left:-28px!important}.v-application--is-ltr .me-lg-n8{margin-right:-32px!important}.v-application--is-rtl .me-lg-n8{margin-left:-32px!important}.v-application--is-ltr .me-lg-n9{margin-right:-36px!important}.v-application--is-rtl .me-lg-n9{margin-left:-36px!important}.v-application--is-ltr .me-lg-n10{margin-right:-40px!important}.v-application--is-rtl .me-lg-n10{margin-left:-40px!important}.v-application--is-ltr .me-lg-n11{margin-right:-44px!important}.v-application--is-rtl .me-lg-n11{margin-left:-44px!important}.v-application--is-ltr .me-lg-n12{margin-right:-48px!important}.v-application--is-rtl .me-lg-n12{margin-left:-48px!important}.v-application--is-ltr .me-lg-n13{margin-right:-52px!important}.v-application--is-rtl .me-lg-n13{margin-left:-52px!important}.v-application--is-ltr .me-lg-n14{margin-right:-56px!important}.v-application--is-rtl .me-lg-n14{margin-left:-56px!important}.v-application--is-ltr .me-lg-n15{margin-right:-60px!important}.v-application--is-rtl .me-lg-n15{margin-left:-60px!important}.v-application--is-ltr .me-lg-n16{margin-right:-64px!important}.v-application--is-rtl .me-lg-n16{margin-left:-64px!important}.v-application .pa-lg-0{padding:0!important}.v-application .pa-lg-1{padding:4px!important}.v-application .pa-lg-2{padding:8px!important}.v-application .pa-lg-3{padding:12px!important}.v-application .pa-lg-4{padding:16px!important}.v-application .pa-lg-5{padding:20px!important}.v-application .pa-lg-6{padding:24px!important}.v-application .pa-lg-7{padding:28px!important}.v-application .pa-lg-8{padding:32px!important}.v-application .pa-lg-9{padding:36px!important}.v-application .pa-lg-10{padding:40px!important}.v-application .pa-lg-11{padding:44px!important}.v-application .pa-lg-12{padding:48px!important}.v-application .pa-lg-13{padding:52px!important}.v-application .pa-lg-14{padding:56px!important}.v-application .pa-lg-15{padding:60px!important}.v-application .pa-lg-16{padding:64px!important}.v-application .px-lg-0{padding-right:0!important;padding-left:0!important}.v-application .px-lg-1{padding-right:4px!important;padding-left:4px!important}.v-application .px-lg-2{padding-right:8px!important;padding-left:8px!important}.v-application .px-lg-3{padding-right:12px!important;padding-left:12px!important}.v-application .px-lg-4{padding-right:16px!important;padding-left:16px!important}.v-application .px-lg-5{padding-right:20px!important;padding-left:20px!important}.v-application .px-lg-6{padding-right:24px!important;padding-left:24px!important}.v-application .px-lg-7{padding-right:28px!important;padding-left:28px!important}.v-application .px-lg-8{padding-right:32px!important;padding-left:32px!important}.v-application .px-lg-9{padding-right:36px!important;padding-left:36px!important}.v-application .px-lg-10{padding-right:40px!important;padding-left:40px!important}.v-application .px-lg-11{padding-right:44px!important;padding-left:44px!important}.v-application .px-lg-12{padding-right:48px!important;padding-left:48px!important}.v-application .px-lg-13{padding-right:52px!important;padding-left:52px!important}.v-application .px-lg-14{padding-right:56px!important;padding-left:56px!important}.v-application .px-lg-15{padding-right:60px!important;padding-left:60px!important}.v-application .px-lg-16{padding-right:64px!important;padding-left:64px!important}.v-application .py-lg-0{padding-top:0!important;padding-bottom:0!important}.v-application .py-lg-1{padding-top:4px!important;padding-bottom:4px!important}.v-application .py-lg-2{padding-top:8px!important;padding-bottom:8px!important}.v-application .py-lg-3{padding-top:12px!important;padding-bottom:12px!important}.v-application .py-lg-4{padding-top:16px!important;padding-bottom:16px!important}.v-application .py-lg-5{padding-top:20px!important;padding-bottom:20px!important}.v-application .py-lg-6{padding-top:24px!important;padding-bottom:24px!important}.v-application .py-lg-7{padding-top:28px!important;padding-bottom:28px!important}.v-application .py-lg-8{padding-top:32px!important;padding-bottom:32px!important}.v-application .py-lg-9{padding-top:36px!important;padding-bottom:36px!important}.v-application .py-lg-10{padding-top:40px!important;padding-bottom:40px!important}.v-application .py-lg-11{padding-top:44px!important;padding-bottom:44px!important}.v-application .py-lg-12{padding-top:48px!important;padding-bottom:48px!important}.v-application .py-lg-13{padding-top:52px!important;padding-bottom:52px!important}.v-application .py-lg-14{padding-top:56px!important;padding-bottom:56px!important}.v-application .py-lg-15{padding-top:60px!important;padding-bottom:60px!important}.v-application .py-lg-16{padding-top:64px!important;padding-bottom:64px!important}.v-application .pt-lg-0{padding-top:0!important}.v-application .pt-lg-1{padding-top:4px!important}.v-application .pt-lg-2{padding-top:8px!important}.v-application .pt-lg-3{padding-top:12px!important}.v-application .pt-lg-4{padding-top:16px!important}.v-application .pt-lg-5{padding-top:20px!important}.v-application .pt-lg-6{padding-top:24px!important}.v-application .pt-lg-7{padding-top:28px!important}.v-application .pt-lg-8{padding-top:32px!important}.v-application .pt-lg-9{padding-top:36px!important}.v-application .pt-lg-10{padding-top:40px!important}.v-application .pt-lg-11{padding-top:44px!important}.v-application .pt-lg-12{padding-top:48px!important}.v-application .pt-lg-13{padding-top:52px!important}.v-application .pt-lg-14{padding-top:56px!important}.v-application .pt-lg-15{padding-top:60px!important}.v-application .pt-lg-16{padding-top:64px!important}.v-application .pr-lg-0{padding-right:0!important}.v-application .pr-lg-1{padding-right:4px!important}.v-application .pr-lg-2{padding-right:8px!important}.v-application .pr-lg-3{padding-right:12px!important}.v-application .pr-lg-4{padding-right:16px!important}.v-application .pr-lg-5{padding-right:20px!important}.v-application .pr-lg-6{padding-right:24px!important}.v-application .pr-lg-7{padding-right:28px!important}.v-application .pr-lg-8{padding-right:32px!important}.v-application .pr-lg-9{padding-right:36px!important}.v-application .pr-lg-10{padding-right:40px!important}.v-application .pr-lg-11{padding-right:44px!important}.v-application .pr-lg-12{padding-right:48px!important}.v-application .pr-lg-13{padding-right:52px!important}.v-application .pr-lg-14{padding-right:56px!important}.v-application .pr-lg-15{padding-right:60px!important}.v-application .pr-lg-16{padding-right:64px!important}.v-application .pb-lg-0{padding-bottom:0!important}.v-application .pb-lg-1{padding-bottom:4px!important}.v-application .pb-lg-2{padding-bottom:8px!important}.v-application .pb-lg-3{padding-bottom:12px!important}.v-application .pb-lg-4{padding-bottom:16px!important}.v-application .pb-lg-5{padding-bottom:20px!important}.v-application .pb-lg-6{padding-bottom:24px!important}.v-application .pb-lg-7{padding-bottom:28px!important}.v-application .pb-lg-8{padding-bottom:32px!important}.v-application .pb-lg-9{padding-bottom:36px!important}.v-application .pb-lg-10{padding-bottom:40px!important}.v-application .pb-lg-11{padding-bottom:44px!important}.v-application .pb-lg-12{padding-bottom:48px!important}.v-application .pb-lg-13{padding-bottom:52px!important}.v-application .pb-lg-14{padding-bottom:56px!important}.v-application .pb-lg-15{padding-bottom:60px!important}.v-application .pb-lg-16{padding-bottom:64px!important}.v-application .pl-lg-0{padding-left:0!important}.v-application .pl-lg-1{padding-left:4px!important}.v-application .pl-lg-2{padding-left:8px!important}.v-application .pl-lg-3{padding-left:12px!important}.v-application .pl-lg-4{padding-left:16px!important}.v-application .pl-lg-5{padding-left:20px!important}.v-application .pl-lg-6{padding-left:24px!important}.v-application .pl-lg-7{padding-left:28px!important}.v-application .pl-lg-8{padding-left:32px!important}.v-application .pl-lg-9{padding-left:36px!important}.v-application .pl-lg-10{padding-left:40px!important}.v-application .pl-lg-11{padding-left:44px!important}.v-application .pl-lg-12{padding-left:48px!important}.v-application .pl-lg-13{padding-left:52px!important}.v-application .pl-lg-14{padding-left:56px!important}.v-application .pl-lg-15{padding-left:60px!important}.v-application .pl-lg-16{padding-left:64px!important}.v-application--is-ltr .ps-lg-0{padding-left:0!important}.v-application--is-rtl .ps-lg-0{padding-right:0!important}.v-application--is-ltr .ps-lg-1{padding-left:4px!important}.v-application--is-rtl .ps-lg-1{padding-right:4px!important}.v-application--is-ltr .ps-lg-2{padding-left:8px!important}.v-application--is-rtl .ps-lg-2{padding-right:8px!important}.v-application--is-ltr .ps-lg-3{padding-left:12px!important}.v-application--is-rtl .ps-lg-3{padding-right:12px!important}.v-application--is-ltr .ps-lg-4{padding-left:16px!important}.v-application--is-rtl .ps-lg-4{padding-right:16px!important}.v-application--is-ltr .ps-lg-5{padding-left:20px!important}.v-application--is-rtl .ps-lg-5{padding-right:20px!important}.v-application--is-ltr .ps-lg-6{padding-left:24px!important}.v-application--is-rtl .ps-lg-6{padding-right:24px!important}.v-application--is-ltr .ps-lg-7{padding-left:28px!important}.v-application--is-rtl .ps-lg-7{padding-right:28px!important}.v-application--is-ltr .ps-lg-8{padding-left:32px!important}.v-application--is-rtl .ps-lg-8{padding-right:32px!important}.v-application--is-ltr .ps-lg-9{padding-left:36px!important}.v-application--is-rtl .ps-lg-9{padding-right:36px!important}.v-application--is-ltr .ps-lg-10{padding-left:40px!important}.v-application--is-rtl .ps-lg-10{padding-right:40px!important}.v-application--is-ltr .ps-lg-11{padding-left:44px!important}.v-application--is-rtl .ps-lg-11{padding-right:44px!important}.v-application--is-ltr .ps-lg-12{padding-left:48px!important}.v-application--is-rtl .ps-lg-12{padding-right:48px!important}.v-application--is-ltr .ps-lg-13{padding-left:52px!important}.v-application--is-rtl .ps-lg-13{padding-right:52px!important}.v-application--is-ltr .ps-lg-14{padding-left:56px!important}.v-application--is-rtl .ps-lg-14{padding-right:56px!important}.v-application--is-ltr .ps-lg-15{padding-left:60px!important}.v-application--is-rtl .ps-lg-15{padding-right:60px!important}.v-application--is-ltr .ps-lg-16{padding-left:64px!important}.v-application--is-rtl .ps-lg-16{padding-right:64px!important}.v-application--is-ltr .pe-lg-0{padding-right:0!important}.v-application--is-rtl .pe-lg-0{padding-left:0!important}.v-application--is-ltr .pe-lg-1{padding-right:4px!important}.v-application--is-rtl .pe-lg-1{padding-left:4px!important}.v-application--is-ltr .pe-lg-2{padding-right:8px!important}.v-application--is-rtl .pe-lg-2{padding-left:8px!important}.v-application--is-ltr .pe-lg-3{padding-right:12px!important}.v-application--is-rtl .pe-lg-3{padding-left:12px!important}.v-application--is-ltr .pe-lg-4{padding-right:16px!important}.v-application--is-rtl .pe-lg-4{padding-left:16px!important}.v-application--is-ltr .pe-lg-5{padding-right:20px!important}.v-application--is-rtl .pe-lg-5{padding-left:20px!important}.v-application--is-ltr .pe-lg-6{padding-right:24px!important}.v-application--is-rtl .pe-lg-6{padding-left:24px!important}.v-application--is-ltr .pe-lg-7{padding-right:28px!important}.v-application--is-rtl .pe-lg-7{padding-left:28px!important}.v-application--is-ltr .pe-lg-8{padding-right:32px!important}.v-application--is-rtl .pe-lg-8{padding-left:32px!important}.v-application--is-ltr .pe-lg-9{padding-right:36px!important}.v-application--is-rtl .pe-lg-9{padding-left:36px!important}.v-application--is-ltr .pe-lg-10{padding-right:40px!important}.v-application--is-rtl .pe-lg-10{padding-left:40px!important}.v-application--is-ltr .pe-lg-11{padding-right:44px!important}.v-application--is-rtl .pe-lg-11{padding-left:44px!important}.v-application--is-ltr .pe-lg-12{padding-right:48px!important}.v-application--is-rtl .pe-lg-12{padding-left:48px!important}.v-application--is-ltr .pe-lg-13{padding-right:52px!important}.v-application--is-rtl .pe-lg-13{padding-left:52px!important}.v-application--is-ltr .pe-lg-14{padding-right:56px!important}.v-application--is-rtl .pe-lg-14{padding-left:56px!important}.v-application--is-ltr .pe-lg-15{padding-right:60px!important}.v-application--is-rtl .pe-lg-15{padding-left:60px!important}.v-application--is-ltr .pe-lg-16{padding-right:64px!important}.v-application--is-rtl .pe-lg-16{padding-left:64px!important}.v-application .text-lg-left{text-align:left!important}.v-application .text-lg-right{text-align:right!important}.v-application .text-lg-center{text-align:center!important}.v-application .text-lg-justify{text-align:justify!important}.v-application .text-lg-start{text-align:start!important}.v-application .text-lg-end{text-align:end!important}.v-application .text-lg-h1{font-size:6rem!important;line-height:6rem;letter-spacing:-.015625em!important}.v-application .text-lg-h1,.v-application .text-lg-h2{font-weight:300;font-family:Roboto,sans-serif!important}.v-application .text-lg-h2{font-size:3.75rem!important;line-height:3.75rem;letter-spacing:-.0083333333em!important}.v-application .text-lg-h3{font-size:3rem!important;line-height:3.125rem;letter-spacing:normal!important}.v-application .text-lg-h3,.v-application .text-lg-h4{font-weight:400;font-family:Roboto,sans-serif!important}.v-application .text-lg-h4{font-size:2.125rem!important;line-height:2.5rem;letter-spacing:.0073529412em!important}.v-application .text-lg-h5{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important}.v-application .text-lg-h5,.v-application .text-lg-h6{line-height:2rem;font-family:Roboto,sans-serif!important}.v-application .text-lg-h6{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important}.v-application .text-lg-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif!important}.v-application .text-lg-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif!important}.v-application .text-lg-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif!important}.v-application .text-lg-body-2{font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important}.v-application .text-lg-body-2,.v-application .text-lg-button{font-size:.875rem!important;font-family:Roboto,sans-serif!important}.v-application .text-lg-button{font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;text-transform:uppercase!important}.v-application .text-lg-caption{font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important}.v-application .text-lg-caption,.v-application .text-lg-overline{font-size:.75rem!important;font-family:Roboto,sans-serif!important}.v-application .text-lg-overline{font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;text-transform:uppercase!important}}@media(min-width:1904px){.v-application .d-xl-none{display:none!important}.v-application .d-xl-inline{display:inline!important}.v-application .d-xl-inline-block{display:inline-block!important}.v-application .d-xl-block{display:block!important}.v-application .d-xl-table{display:table!important}.v-application .d-xl-table-row{display:table-row!important}.v-application .d-xl-table-cell{display:table-cell!important}.v-application .d-xl-flex{display:flex!important}.v-application .d-xl-inline-flex{display:inline-flex!important}.v-application .float-xl-none{float:none!important}.v-application .float-xl-left{float:left!important}.v-application .float-xl-right{float:right!important}.v-application .flex-xl-fill{flex:1 1 auto!important}.v-application .flex-xl-row{flex-direction:row!important}.v-application .flex-xl-column{flex-direction:column!important}.v-application .flex-xl-row-reverse{flex-direction:row-reverse!important}.v-application .flex-xl-column-reverse{flex-direction:column-reverse!important}.v-application .flex-xl-grow-0{flex-grow:0!important}.v-application .flex-xl-grow-1{flex-grow:1!important}.v-application .flex-xl-shrink-0{flex-shrink:0!important}.v-application .flex-xl-shrink-1{flex-shrink:1!important}.v-application .flex-xl-wrap{flex-wrap:wrap!important}.v-application .flex-xl-nowrap{flex-wrap:nowrap!important}.v-application .flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.v-application .justify-xl-start{justify-content:flex-start!important}.v-application .justify-xl-end{justify-content:flex-end!important}.v-application .justify-xl-center{justify-content:center!important}.v-application .justify-xl-space-between{justify-content:space-between!important}.v-application .justify-xl-space-around{justify-content:space-around!important}.v-application .align-xl-start{align-items:flex-start!important}.v-application .align-xl-end{align-items:flex-end!important}.v-application .align-xl-center{align-items:center!important}.v-application .align-xl-baseline{align-items:baseline!important}.v-application .align-xl-stretch{align-items:stretch!important}.v-application .align-content-xl-start{align-content:flex-start!important}.v-application .align-content-xl-end{align-content:flex-end!important}.v-application .align-content-xl-center{align-content:center!important}.v-application .align-content-xl-space-between{align-content:space-between!important}.v-application .align-content-xl-space-around{align-content:space-around!important}.v-application .align-content-xl-stretch{align-content:stretch!important}.v-application .align-self-xl-auto{align-self:auto!important}.v-application .align-self-xl-start{align-self:flex-start!important}.v-application .align-self-xl-end{align-self:flex-end!important}.v-application .align-self-xl-center{align-self:center!important}.v-application .align-self-xl-baseline{align-self:baseline!important}.v-application .align-self-xl-stretch{align-self:stretch!important}.v-application .order-xl-first{order:-1!important}.v-application .order-xl-0{order:0!important}.v-application .order-xl-1{order:1!important}.v-application .order-xl-2{order:2!important}.v-application .order-xl-3{order:3!important}.v-application .order-xl-4{order:4!important}.v-application .order-xl-5{order:5!important}.v-application .order-xl-6{order:6!important}.v-application .order-xl-7{order:7!important}.v-application .order-xl-8{order:8!important}.v-application .order-xl-9{order:9!important}.v-application .order-xl-10{order:10!important}.v-application .order-xl-11{order:11!important}.v-application .order-xl-12{order:12!important}.v-application .order-xl-last{order:13!important}.v-application .ma-xl-0{margin:0!important}.v-application .ma-xl-1{margin:4px!important}.v-application .ma-xl-2{margin:8px!important}.v-application .ma-xl-3{margin:12px!important}.v-application .ma-xl-4{margin:16px!important}.v-application .ma-xl-5{margin:20px!important}.v-application .ma-xl-6{margin:24px!important}.v-application .ma-xl-7{margin:28px!important}.v-application .ma-xl-8{margin:32px!important}.v-application .ma-xl-9{margin:36px!important}.v-application .ma-xl-10{margin:40px!important}.v-application .ma-xl-11{margin:44px!important}.v-application .ma-xl-12{margin:48px!important}.v-application .ma-xl-13{margin:52px!important}.v-application .ma-xl-14{margin:56px!important}.v-application .ma-xl-15{margin:60px!important}.v-application .ma-xl-16{margin:64px!important}.v-application .ma-xl-auto{margin:auto!important}.v-application .mx-xl-0{margin-right:0!important;margin-left:0!important}.v-application .mx-xl-1{margin-right:4px!important;margin-left:4px!important}.v-application .mx-xl-2{margin-right:8px!important;margin-left:8px!important}.v-application .mx-xl-3{margin-right:12px!important;margin-left:12px!important}.v-application .mx-xl-4{margin-right:16px!important;margin-left:16px!important}.v-application .mx-xl-5{margin-right:20px!important;margin-left:20px!important}.v-application .mx-xl-6{margin-right:24px!important;margin-left:24px!important}.v-application .mx-xl-7{margin-right:28px!important;margin-left:28px!important}.v-application .mx-xl-8{margin-right:32px!important;margin-left:32px!important}.v-application .mx-xl-9{margin-right:36px!important;margin-left:36px!important}.v-application .mx-xl-10{margin-right:40px!important;margin-left:40px!important}.v-application .mx-xl-11{margin-right:44px!important;margin-left:44px!important}.v-application .mx-xl-12{margin-right:48px!important;margin-left:48px!important}.v-application .mx-xl-13{margin-right:52px!important;margin-left:52px!important}.v-application .mx-xl-14{margin-right:56px!important;margin-left:56px!important}.v-application .mx-xl-15{margin-right:60px!important;margin-left:60px!important}.v-application .mx-xl-16{margin-right:64px!important;margin-left:64px!important}.v-application .mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.v-application .my-xl-0{margin-top:0!important;margin-bottom:0!important}.v-application .my-xl-1{margin-top:4px!important;margin-bottom:4px!important}.v-application .my-xl-2{margin-top:8px!important;margin-bottom:8px!important}.v-application .my-xl-3{margin-top:12px!important;margin-bottom:12px!important}.v-application .my-xl-4{margin-top:16px!important;margin-bottom:16px!important}.v-application .my-xl-5{margin-top:20px!important;margin-bottom:20px!important}.v-application .my-xl-6{margin-top:24px!important;margin-bottom:24px!important}.v-application .my-xl-7{margin-top:28px!important;margin-bottom:28px!important}.v-application .my-xl-8{margin-top:32px!important;margin-bottom:32px!important}.v-application .my-xl-9{margin-top:36px!important;margin-bottom:36px!important}.v-application .my-xl-10{margin-top:40px!important;margin-bottom:40px!important}.v-application .my-xl-11{margin-top:44px!important;margin-bottom:44px!important}.v-application .my-xl-12{margin-top:48px!important;margin-bottom:48px!important}.v-application .my-xl-13{margin-top:52px!important;margin-bottom:52px!important}.v-application .my-xl-14{margin-top:56px!important;margin-bottom:56px!important}.v-application .my-xl-15{margin-top:60px!important;margin-bottom:60px!important}.v-application .my-xl-16{margin-top:64px!important;margin-bottom:64px!important}.v-application .my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.v-application .mt-xl-0{margin-top:0!important}.v-application .mt-xl-1{margin-top:4px!important}.v-application .mt-xl-2{margin-top:8px!important}.v-application .mt-xl-3{margin-top:12px!important}.v-application .mt-xl-4{margin-top:16px!important}.v-application .mt-xl-5{margin-top:20px!important}.v-application .mt-xl-6{margin-top:24px!important}.v-application .mt-xl-7{margin-top:28px!important}.v-application .mt-xl-8{margin-top:32px!important}.v-application .mt-xl-9{margin-top:36px!important}.v-application .mt-xl-10{margin-top:40px!important}.v-application .mt-xl-11{margin-top:44px!important}.v-application .mt-xl-12{margin-top:48px!important}.v-application .mt-xl-13{margin-top:52px!important}.v-application .mt-xl-14{margin-top:56px!important}.v-application .mt-xl-15{margin-top:60px!important}.v-application .mt-xl-16{margin-top:64px!important}.v-application .mt-xl-auto{margin-top:auto!important}.v-application .mr-xl-0{margin-right:0!important}.v-application .mr-xl-1{margin-right:4px!important}.v-application .mr-xl-2{margin-right:8px!important}.v-application .mr-xl-3{margin-right:12px!important}.v-application .mr-xl-4{margin-right:16px!important}.v-application .mr-xl-5{margin-right:20px!important}.v-application .mr-xl-6{margin-right:24px!important}.v-application .mr-xl-7{margin-right:28px!important}.v-application .mr-xl-8{margin-right:32px!important}.v-application .mr-xl-9{margin-right:36px!important}.v-application .mr-xl-10{margin-right:40px!important}.v-application .mr-xl-11{margin-right:44px!important}.v-application .mr-xl-12{margin-right:48px!important}.v-application .mr-xl-13{margin-right:52px!important}.v-application .mr-xl-14{margin-right:56px!important}.v-application .mr-xl-15{margin-right:60px!important}.v-application .mr-xl-16{margin-right:64px!important}.v-application .mr-xl-auto{margin-right:auto!important}.v-application .mb-xl-0{margin-bottom:0!important}.v-application .mb-xl-1{margin-bottom:4px!important}.v-application .mb-xl-2{margin-bottom:8px!important}.v-application .mb-xl-3{margin-bottom:12px!important}.v-application .mb-xl-4{margin-bottom:16px!important}.v-application .mb-xl-5{margin-bottom:20px!important}.v-application .mb-xl-6{margin-bottom:24px!important}.v-application .mb-xl-7{margin-bottom:28px!important}.v-application .mb-xl-8{margin-bottom:32px!important}.v-application .mb-xl-9{margin-bottom:36px!important}.v-application .mb-xl-10{margin-bottom:40px!important}.v-application .mb-xl-11{margin-bottom:44px!important}.v-application .mb-xl-12{margin-bottom:48px!important}.v-application .mb-xl-13{margin-bottom:52px!important}.v-application .mb-xl-14{margin-bottom:56px!important}.v-application .mb-xl-15{margin-bottom:60px!important}.v-application .mb-xl-16{margin-bottom:64px!important}.v-application .mb-xl-auto{margin-bottom:auto!important}.v-application .ml-xl-0{margin-left:0!important}.v-application .ml-xl-1{margin-left:4px!important}.v-application .ml-xl-2{margin-left:8px!important}.v-application .ml-xl-3{margin-left:12px!important}.v-application .ml-xl-4{margin-left:16px!important}.v-application .ml-xl-5{margin-left:20px!important}.v-application .ml-xl-6{margin-left:24px!important}.v-application .ml-xl-7{margin-left:28px!important}.v-application .ml-xl-8{margin-left:32px!important}.v-application .ml-xl-9{margin-left:36px!important}.v-application .ml-xl-10{margin-left:40px!important}.v-application .ml-xl-11{margin-left:44px!important}.v-application .ml-xl-12{margin-left:48px!important}.v-application .ml-xl-13{margin-left:52px!important}.v-application .ml-xl-14{margin-left:56px!important}.v-application .ml-xl-15{margin-left:60px!important}.v-application .ml-xl-16{margin-left:64px!important}.v-application .ml-xl-auto{margin-left:auto!important}.v-application--is-ltr .ms-xl-0{margin-left:0!important}.v-application--is-rtl .ms-xl-0{margin-right:0!important}.v-application--is-ltr .ms-xl-1{margin-left:4px!important}.v-application--is-rtl .ms-xl-1{margin-right:4px!important}.v-application--is-ltr .ms-xl-2{margin-left:8px!important}.v-application--is-rtl .ms-xl-2{margin-right:8px!important}.v-application--is-ltr .ms-xl-3{margin-left:12px!important}.v-application--is-rtl .ms-xl-3{margin-right:12px!important}.v-application--is-ltr .ms-xl-4{margin-left:16px!important}.v-application--is-rtl .ms-xl-4{margin-right:16px!important}.v-application--is-ltr .ms-xl-5{margin-left:20px!important}.v-application--is-rtl .ms-xl-5{margin-right:20px!important}.v-application--is-ltr .ms-xl-6{margin-left:24px!important}.v-application--is-rtl .ms-xl-6{margin-right:24px!important}.v-application--is-ltr .ms-xl-7{margin-left:28px!important}.v-application--is-rtl .ms-xl-7{margin-right:28px!important}.v-application--is-ltr .ms-xl-8{margin-left:32px!important}.v-application--is-rtl .ms-xl-8{margin-right:32px!important}.v-application--is-ltr .ms-xl-9{margin-left:36px!important}.v-application--is-rtl .ms-xl-9{margin-right:36px!important}.v-application--is-ltr .ms-xl-10{margin-left:40px!important}.v-application--is-rtl .ms-xl-10{margin-right:40px!important}.v-application--is-ltr .ms-xl-11{margin-left:44px!important}.v-application--is-rtl .ms-xl-11{margin-right:44px!important}.v-application--is-ltr .ms-xl-12{margin-left:48px!important}.v-application--is-rtl .ms-xl-12{margin-right:48px!important}.v-application--is-ltr .ms-xl-13{margin-left:52px!important}.v-application--is-rtl .ms-xl-13{margin-right:52px!important}.v-application--is-ltr .ms-xl-14{margin-left:56px!important}.v-application--is-rtl .ms-xl-14{margin-right:56px!important}.v-application--is-ltr .ms-xl-15{margin-left:60px!important}.v-application--is-rtl .ms-xl-15{margin-right:60px!important}.v-application--is-ltr .ms-xl-16{margin-left:64px!important}.v-application--is-rtl .ms-xl-16{margin-right:64px!important}.v-application--is-ltr .ms-xl-auto{margin-left:auto!important}.v-application--is-rtl .ms-xl-auto{margin-right:auto!important}.v-application--is-ltr .me-xl-0{margin-right:0!important}.v-application--is-rtl .me-xl-0{margin-left:0!important}.v-application--is-ltr .me-xl-1{margin-right:4px!important}.v-application--is-rtl .me-xl-1{margin-left:4px!important}.v-application--is-ltr .me-xl-2{margin-right:8px!important}.v-application--is-rtl .me-xl-2{margin-left:8px!important}.v-application--is-ltr .me-xl-3{margin-right:12px!important}.v-application--is-rtl .me-xl-3{margin-left:12px!important}.v-application--is-ltr .me-xl-4{margin-right:16px!important}.v-application--is-rtl .me-xl-4{margin-left:16px!important}.v-application--is-ltr .me-xl-5{margin-right:20px!important}.v-application--is-rtl .me-xl-5{margin-left:20px!important}.v-application--is-ltr .me-xl-6{margin-right:24px!important}.v-application--is-rtl .me-xl-6{margin-left:24px!important}.v-application--is-ltr .me-xl-7{margin-right:28px!important}.v-application--is-rtl .me-xl-7{margin-left:28px!important}.v-application--is-ltr .me-xl-8{margin-right:32px!important}.v-application--is-rtl .me-xl-8{margin-left:32px!important}.v-application--is-ltr .me-xl-9{margin-right:36px!important}.v-application--is-rtl .me-xl-9{margin-left:36px!important}.v-application--is-ltr .me-xl-10{margin-right:40px!important}.v-application--is-rtl .me-xl-10{margin-left:40px!important}.v-application--is-ltr .me-xl-11{margin-right:44px!important}.v-application--is-rtl .me-xl-11{margin-left:44px!important}.v-application--is-ltr .me-xl-12{margin-right:48px!important}.v-application--is-rtl .me-xl-12{margin-left:48px!important}.v-application--is-ltr .me-xl-13{margin-right:52px!important}.v-application--is-rtl .me-xl-13{margin-left:52px!important}.v-application--is-ltr .me-xl-14{margin-right:56px!important}.v-application--is-rtl .me-xl-14{margin-left:56px!important}.v-application--is-ltr .me-xl-15{margin-right:60px!important}.v-application--is-rtl .me-xl-15{margin-left:60px!important}.v-application--is-ltr .me-xl-16{margin-right:64px!important}.v-application--is-rtl .me-xl-16{margin-left:64px!important}.v-application--is-ltr .me-xl-auto{margin-right:auto!important}.v-application--is-rtl .me-xl-auto{margin-left:auto!important}.v-application .ma-xl-n1{margin:-4px!important}.v-application .ma-xl-n2{margin:-8px!important}.v-application .ma-xl-n3{margin:-12px!important}.v-application .ma-xl-n4{margin:-16px!important}.v-application .ma-xl-n5{margin:-20px!important}.v-application .ma-xl-n6{margin:-24px!important}.v-application .ma-xl-n7{margin:-28px!important}.v-application .ma-xl-n8{margin:-32px!important}.v-application .ma-xl-n9{margin:-36px!important}.v-application .ma-xl-n10{margin:-40px!important}.v-application .ma-xl-n11{margin:-44px!important}.v-application .ma-xl-n12{margin:-48px!important}.v-application .ma-xl-n13{margin:-52px!important}.v-application .ma-xl-n14{margin:-56px!important}.v-application .ma-xl-n15{margin:-60px!important}.v-application .ma-xl-n16{margin:-64px!important}.v-application .mx-xl-n1{margin-right:-4px!important;margin-left:-4px!important}.v-application .mx-xl-n2{margin-right:-8px!important;margin-left:-8px!important}.v-application .mx-xl-n3{margin-right:-12px!important;margin-left:-12px!important}.v-application .mx-xl-n4{margin-right:-16px!important;margin-left:-16px!important}.v-application .mx-xl-n5{margin-right:-20px!important;margin-left:-20px!important}.v-application .mx-xl-n6{margin-right:-24px!important;margin-left:-24px!important}.v-application .mx-xl-n7{margin-right:-28px!important;margin-left:-28px!important}.v-application .mx-xl-n8{margin-right:-32px!important;margin-left:-32px!important}.v-application .mx-xl-n9{margin-right:-36px!important;margin-left:-36px!important}.v-application .mx-xl-n10{margin-right:-40px!important;margin-left:-40px!important}.v-application .mx-xl-n11{margin-right:-44px!important;margin-left:-44px!important}.v-application .mx-xl-n12{margin-right:-48px!important;margin-left:-48px!important}.v-application .mx-xl-n13{margin-right:-52px!important;margin-left:-52px!important}.v-application .mx-xl-n14{margin-right:-56px!important;margin-left:-56px!important}.v-application .mx-xl-n15{margin-right:-60px!important;margin-left:-60px!important}.v-application .mx-xl-n16{margin-right:-64px!important;margin-left:-64px!important}.v-application .my-xl-n1{margin-top:-4px!important;margin-bottom:-4px!important}.v-application .my-xl-n2{margin-top:-8px!important;margin-bottom:-8px!important}.v-application .my-xl-n3{margin-top:-12px!important;margin-bottom:-12px!important}.v-application .my-xl-n4{margin-top:-16px!important;margin-bottom:-16px!important}.v-application .my-xl-n5{margin-top:-20px!important;margin-bottom:-20px!important}.v-application .my-xl-n6{margin-top:-24px!important;margin-bottom:-24px!important}.v-application .my-xl-n7{margin-top:-28px!important;margin-bottom:-28px!important}.v-application .my-xl-n8{margin-top:-32px!important;margin-bottom:-32px!important}.v-application .my-xl-n9{margin-top:-36px!important;margin-bottom:-36px!important}.v-application .my-xl-n10{margin-top:-40px!important;margin-bottom:-40px!important}.v-application .my-xl-n11{margin-top:-44px!important;margin-bottom:-44px!important}.v-application .my-xl-n12{margin-top:-48px!important;margin-bottom:-48px!important}.v-application .my-xl-n13{margin-top:-52px!important;margin-bottom:-52px!important}.v-application .my-xl-n14{margin-top:-56px!important;margin-bottom:-56px!important}.v-application .my-xl-n15{margin-top:-60px!important;margin-bottom:-60px!important}.v-application .my-xl-n16{margin-top:-64px!important;margin-bottom:-64px!important}.v-application .mt-xl-n1{margin-top:-4px!important}.v-application .mt-xl-n2{margin-top:-8px!important}.v-application .mt-xl-n3{margin-top:-12px!important}.v-application .mt-xl-n4{margin-top:-16px!important}.v-application .mt-xl-n5{margin-top:-20px!important}.v-application .mt-xl-n6{margin-top:-24px!important}.v-application .mt-xl-n7{margin-top:-28px!important}.v-application .mt-xl-n8{margin-top:-32px!important}.v-application .mt-xl-n9{margin-top:-36px!important}.v-application .mt-xl-n10{margin-top:-40px!important}.v-application .mt-xl-n11{margin-top:-44px!important}.v-application .mt-xl-n12{margin-top:-48px!important}.v-application .mt-xl-n13{margin-top:-52px!important}.v-application .mt-xl-n14{margin-top:-56px!important}.v-application .mt-xl-n15{margin-top:-60px!important}.v-application .mt-xl-n16{margin-top:-64px!important}.v-application .mr-xl-n1{margin-right:-4px!important}.v-application .mr-xl-n2{margin-right:-8px!important}.v-application .mr-xl-n3{margin-right:-12px!important}.v-application .mr-xl-n4{margin-right:-16px!important}.v-application .mr-xl-n5{margin-right:-20px!important}.v-application .mr-xl-n6{margin-right:-24px!important}.v-application .mr-xl-n7{margin-right:-28px!important}.v-application .mr-xl-n8{margin-right:-32px!important}.v-application .mr-xl-n9{margin-right:-36px!important}.v-application .mr-xl-n10{margin-right:-40px!important}.v-application .mr-xl-n11{margin-right:-44px!important}.v-application .mr-xl-n12{margin-right:-48px!important}.v-application .mr-xl-n13{margin-right:-52px!important}.v-application .mr-xl-n14{margin-right:-56px!important}.v-application .mr-xl-n15{margin-right:-60px!important}.v-application .mr-xl-n16{margin-right:-64px!important}.v-application .mb-xl-n1{margin-bottom:-4px!important}.v-application .mb-xl-n2{margin-bottom:-8px!important}.v-application .mb-xl-n3{margin-bottom:-12px!important}.v-application .mb-xl-n4{margin-bottom:-16px!important}.v-application .mb-xl-n5{margin-bottom:-20px!important}.v-application .mb-xl-n6{margin-bottom:-24px!important}.v-application .mb-xl-n7{margin-bottom:-28px!important}.v-application .mb-xl-n8{margin-bottom:-32px!important}.v-application .mb-xl-n9{margin-bottom:-36px!important}.v-application .mb-xl-n10{margin-bottom:-40px!important}.v-application .mb-xl-n11{margin-bottom:-44px!important}.v-application .mb-xl-n12{margin-bottom:-48px!important}.v-application .mb-xl-n13{margin-bottom:-52px!important}.v-application .mb-xl-n14{margin-bottom:-56px!important}.v-application .mb-xl-n15{margin-bottom:-60px!important}.v-application .mb-xl-n16{margin-bottom:-64px!important}.v-application .ml-xl-n1{margin-left:-4px!important}.v-application .ml-xl-n2{margin-left:-8px!important}.v-application .ml-xl-n3{margin-left:-12px!important}.v-application .ml-xl-n4{margin-left:-16px!important}.v-application .ml-xl-n5{margin-left:-20px!important}.v-application .ml-xl-n6{margin-left:-24px!important}.v-application .ml-xl-n7{margin-left:-28px!important}.v-application .ml-xl-n8{margin-left:-32px!important}.v-application .ml-xl-n9{margin-left:-36px!important}.v-application .ml-xl-n10{margin-left:-40px!important}.v-application .ml-xl-n11{margin-left:-44px!important}.v-application .ml-xl-n12{margin-left:-48px!important}.v-application .ml-xl-n13{margin-left:-52px!important}.v-application .ml-xl-n14{margin-left:-56px!important}.v-application .ml-xl-n15{margin-left:-60px!important}.v-application .ml-xl-n16{margin-left:-64px!important}.v-application--is-ltr .ms-xl-n1{margin-left:-4px!important}.v-application--is-rtl .ms-xl-n1{margin-right:-4px!important}.v-application--is-ltr .ms-xl-n2{margin-left:-8px!important}.v-application--is-rtl .ms-xl-n2{margin-right:-8px!important}.v-application--is-ltr .ms-xl-n3{margin-left:-12px!important}.v-application--is-rtl .ms-xl-n3{margin-right:-12px!important}.v-application--is-ltr .ms-xl-n4{margin-left:-16px!important}.v-application--is-rtl .ms-xl-n4{margin-right:-16px!important}.v-application--is-ltr .ms-xl-n5{margin-left:-20px!important}.v-application--is-rtl .ms-xl-n5{margin-right:-20px!important}.v-application--is-ltr .ms-xl-n6{margin-left:-24px!important}.v-application--is-rtl .ms-xl-n6{margin-right:-24px!important}.v-application--is-ltr .ms-xl-n7{margin-left:-28px!important}.v-application--is-rtl .ms-xl-n7{margin-right:-28px!important}.v-application--is-ltr .ms-xl-n8{margin-left:-32px!important}.v-application--is-rtl .ms-xl-n8{margin-right:-32px!important}.v-application--is-ltr .ms-xl-n9{margin-left:-36px!important}.v-application--is-rtl .ms-xl-n9{margin-right:-36px!important}.v-application--is-ltr .ms-xl-n10{margin-left:-40px!important}.v-application--is-rtl .ms-xl-n10{margin-right:-40px!important}.v-application--is-ltr .ms-xl-n11{margin-left:-44px!important}.v-application--is-rtl .ms-xl-n11{margin-right:-44px!important}.v-application--is-ltr .ms-xl-n12{margin-left:-48px!important}.v-application--is-rtl .ms-xl-n12{margin-right:-48px!important}.v-application--is-ltr .ms-xl-n13{margin-left:-52px!important}.v-application--is-rtl .ms-xl-n13{margin-right:-52px!important}.v-application--is-ltr .ms-xl-n14{margin-left:-56px!important}.v-application--is-rtl .ms-xl-n14{margin-right:-56px!important}.v-application--is-ltr .ms-xl-n15{margin-left:-60px!important}.v-application--is-rtl .ms-xl-n15{margin-right:-60px!important}.v-application--is-ltr .ms-xl-n16{margin-left:-64px!important}.v-application--is-rtl .ms-xl-n16{margin-right:-64px!important}.v-application--is-ltr .me-xl-n1{margin-right:-4px!important}.v-application--is-rtl .me-xl-n1{margin-left:-4px!important}.v-application--is-ltr .me-xl-n2{margin-right:-8px!important}.v-application--is-rtl .me-xl-n2{margin-left:-8px!important}.v-application--is-ltr .me-xl-n3{margin-right:-12px!important}.v-application--is-rtl .me-xl-n3{margin-left:-12px!important}.v-application--is-ltr .me-xl-n4{margin-right:-16px!important}.v-application--is-rtl .me-xl-n4{margin-left:-16px!important}.v-application--is-ltr .me-xl-n5{margin-right:-20px!important}.v-application--is-rtl .me-xl-n5{margin-left:-20px!important}.v-application--is-ltr .me-xl-n6{margin-right:-24px!important}.v-application--is-rtl .me-xl-n6{margin-left:-24px!important}.v-application--is-ltr .me-xl-n7{margin-right:-28px!important}.v-application--is-rtl .me-xl-n7{margin-left:-28px!important}.v-application--is-ltr .me-xl-n8{margin-right:-32px!important}.v-application--is-rtl .me-xl-n8{margin-left:-32px!important}.v-application--is-ltr .me-xl-n9{margin-right:-36px!important}.v-application--is-rtl .me-xl-n9{margin-left:-36px!important}.v-application--is-ltr .me-xl-n10{margin-right:-40px!important}.v-application--is-rtl .me-xl-n10{margin-left:-40px!important}.v-application--is-ltr .me-xl-n11{margin-right:-44px!important}.v-application--is-rtl .me-xl-n11{margin-left:-44px!important}.v-application--is-ltr .me-xl-n12{margin-right:-48px!important}.v-application--is-rtl .me-xl-n12{margin-left:-48px!important}.v-application--is-ltr .me-xl-n13{margin-right:-52px!important}.v-application--is-rtl .me-xl-n13{margin-left:-52px!important}.v-application--is-ltr .me-xl-n14{margin-right:-56px!important}.v-application--is-rtl .me-xl-n14{margin-left:-56px!important}.v-application--is-ltr .me-xl-n15{margin-right:-60px!important}.v-application--is-rtl .me-xl-n15{margin-left:-60px!important}.v-application--is-ltr .me-xl-n16{margin-right:-64px!important}.v-application--is-rtl .me-xl-n16{margin-left:-64px!important}.v-application .pa-xl-0{padding:0!important}.v-application .pa-xl-1{padding:4px!important}.v-application .pa-xl-2{padding:8px!important}.v-application .pa-xl-3{padding:12px!important}.v-application .pa-xl-4{padding:16px!important}.v-application .pa-xl-5{padding:20px!important}.v-application .pa-xl-6{padding:24px!important}.v-application .pa-xl-7{padding:28px!important}.v-application .pa-xl-8{padding:32px!important}.v-application .pa-xl-9{padding:36px!important}.v-application .pa-xl-10{padding:40px!important}.v-application .pa-xl-11{padding:44px!important}.v-application .pa-xl-12{padding:48px!important}.v-application .pa-xl-13{padding:52px!important}.v-application .pa-xl-14{padding:56px!important}.v-application .pa-xl-15{padding:60px!important}.v-application .pa-xl-16{padding:64px!important}.v-application .px-xl-0{padding-right:0!important;padding-left:0!important}.v-application .px-xl-1{padding-right:4px!important;padding-left:4px!important}.v-application .px-xl-2{padding-right:8px!important;padding-left:8px!important}.v-application .px-xl-3{padding-right:12px!important;padding-left:12px!important}.v-application .px-xl-4{padding-right:16px!important;padding-left:16px!important}.v-application .px-xl-5{padding-right:20px!important;padding-left:20px!important}.v-application .px-xl-6{padding-right:24px!important;padding-left:24px!important}.v-application .px-xl-7{padding-right:28px!important;padding-left:28px!important}.v-application .px-xl-8{padding-right:32px!important;padding-left:32px!important}.v-application .px-xl-9{padding-right:36px!important;padding-left:36px!important}.v-application .px-xl-10{padding-right:40px!important;padding-left:40px!important}.v-application .px-xl-11{padding-right:44px!important;padding-left:44px!important}.v-application .px-xl-12{padding-right:48px!important;padding-left:48px!important}.v-application .px-xl-13{padding-right:52px!important;padding-left:52px!important}.v-application .px-xl-14{padding-right:56px!important;padding-left:56px!important}.v-application .px-xl-15{padding-right:60px!important;padding-left:60px!important}.v-application .px-xl-16{padding-right:64px!important;padding-left:64px!important}.v-application .py-xl-0{padding-top:0!important;padding-bottom:0!important}.v-application .py-xl-1{padding-top:4px!important;padding-bottom:4px!important}.v-application .py-xl-2{padding-top:8px!important;padding-bottom:8px!important}.v-application .py-xl-3{padding-top:12px!important;padding-bottom:12px!important}.v-application .py-xl-4{padding-top:16px!important;padding-bottom:16px!important}.v-application .py-xl-5{padding-top:20px!important;padding-bottom:20px!important}.v-application .py-xl-6{padding-top:24px!important;padding-bottom:24px!important}.v-application .py-xl-7{padding-top:28px!important;padding-bottom:28px!important}.v-application .py-xl-8{padding-top:32px!important;padding-bottom:32px!important}.v-application .py-xl-9{padding-top:36px!important;padding-bottom:36px!important}.v-application .py-xl-10{padding-top:40px!important;padding-bottom:40px!important}.v-application .py-xl-11{padding-top:44px!important;padding-bottom:44px!important}.v-application .py-xl-12{padding-top:48px!important;padding-bottom:48px!important}.v-application .py-xl-13{padding-top:52px!important;padding-bottom:52px!important}.v-application .py-xl-14{padding-top:56px!important;padding-bottom:56px!important}.v-application .py-xl-15{padding-top:60px!important;padding-bottom:60px!important}.v-application .py-xl-16{padding-top:64px!important;padding-bottom:64px!important}.v-application .pt-xl-0{padding-top:0!important}.v-application .pt-xl-1{padding-top:4px!important}.v-application .pt-xl-2{padding-top:8px!important}.v-application .pt-xl-3{padding-top:12px!important}.v-application .pt-xl-4{padding-top:16px!important}.v-application .pt-xl-5{padding-top:20px!important}.v-application .pt-xl-6{padding-top:24px!important}.v-application .pt-xl-7{padding-top:28px!important}.v-application .pt-xl-8{padding-top:32px!important}.v-application .pt-xl-9{padding-top:36px!important}.v-application .pt-xl-10{padding-top:40px!important}.v-application .pt-xl-11{padding-top:44px!important}.v-application .pt-xl-12{padding-top:48px!important}.v-application .pt-xl-13{padding-top:52px!important}.v-application .pt-xl-14{padding-top:56px!important}.v-application .pt-xl-15{padding-top:60px!important}.v-application .pt-xl-16{padding-top:64px!important}.v-application .pr-xl-0{padding-right:0!important}.v-application .pr-xl-1{padding-right:4px!important}.v-application .pr-xl-2{padding-right:8px!important}.v-application .pr-xl-3{padding-right:12px!important}.v-application .pr-xl-4{padding-right:16px!important}.v-application .pr-xl-5{padding-right:20px!important}.v-application .pr-xl-6{padding-right:24px!important}.v-application .pr-xl-7{padding-right:28px!important}.v-application .pr-xl-8{padding-right:32px!important}.v-application .pr-xl-9{padding-right:36px!important}.v-application .pr-xl-10{padding-right:40px!important}.v-application .pr-xl-11{padding-right:44px!important}.v-application .pr-xl-12{padding-right:48px!important}.v-application .pr-xl-13{padding-right:52px!important}.v-application .pr-xl-14{padding-right:56px!important}.v-application .pr-xl-15{padding-right:60px!important}.v-application .pr-xl-16{padding-right:64px!important}.v-application .pb-xl-0{padding-bottom:0!important}.v-application .pb-xl-1{padding-bottom:4px!important}.v-application .pb-xl-2{padding-bottom:8px!important}.v-application .pb-xl-3{padding-bottom:12px!important}.v-application .pb-xl-4{padding-bottom:16px!important}.v-application .pb-xl-5{padding-bottom:20px!important}.v-application .pb-xl-6{padding-bottom:24px!important}.v-application .pb-xl-7{padding-bottom:28px!important}.v-application .pb-xl-8{padding-bottom:32px!important}.v-application .pb-xl-9{padding-bottom:36px!important}.v-application .pb-xl-10{padding-bottom:40px!important}.v-application .pb-xl-11{padding-bottom:44px!important}.v-application .pb-xl-12{padding-bottom:48px!important}.v-application .pb-xl-13{padding-bottom:52px!important}.v-application .pb-xl-14{padding-bottom:56px!important}.v-application .pb-xl-15{padding-bottom:60px!important}.v-application .pb-xl-16{padding-bottom:64px!important}.v-application .pl-xl-0{padding-left:0!important}.v-application .pl-xl-1{padding-left:4px!important}.v-application .pl-xl-2{padding-left:8px!important}.v-application .pl-xl-3{padding-left:12px!important}.v-application .pl-xl-4{padding-left:16px!important}.v-application .pl-xl-5{padding-left:20px!important}.v-application .pl-xl-6{padding-left:24px!important}.v-application .pl-xl-7{padding-left:28px!important}.v-application .pl-xl-8{padding-left:32px!important}.v-application .pl-xl-9{padding-left:36px!important}.v-application .pl-xl-10{padding-left:40px!important}.v-application .pl-xl-11{padding-left:44px!important}.v-application .pl-xl-12{padding-left:48px!important}.v-application .pl-xl-13{padding-left:52px!important}.v-application .pl-xl-14{padding-left:56px!important}.v-application .pl-xl-15{padding-left:60px!important}.v-application .pl-xl-16{padding-left:64px!important}.v-application--is-ltr .ps-xl-0{padding-left:0!important}.v-application--is-rtl .ps-xl-0{padding-right:0!important}.v-application--is-ltr .ps-xl-1{padding-left:4px!important}.v-application--is-rtl .ps-xl-1{padding-right:4px!important}.v-application--is-ltr .ps-xl-2{padding-left:8px!important}.v-application--is-rtl .ps-xl-2{padding-right:8px!important}.v-application--is-ltr .ps-xl-3{padding-left:12px!important}.v-application--is-rtl .ps-xl-3{padding-right:12px!important}.v-application--is-ltr .ps-xl-4{padding-left:16px!important}.v-application--is-rtl .ps-xl-4{padding-right:16px!important}.v-application--is-ltr .ps-xl-5{padding-left:20px!important}.v-application--is-rtl .ps-xl-5{padding-right:20px!important}.v-application--is-ltr .ps-xl-6{padding-left:24px!important}.v-application--is-rtl .ps-xl-6{padding-right:24px!important}.v-application--is-ltr .ps-xl-7{padding-left:28px!important}.v-application--is-rtl .ps-xl-7{padding-right:28px!important}.v-application--is-ltr .ps-xl-8{padding-left:32px!important}.v-application--is-rtl .ps-xl-8{padding-right:32px!important}.v-application--is-ltr .ps-xl-9{padding-left:36px!important}.v-application--is-rtl .ps-xl-9{padding-right:36px!important}.v-application--is-ltr .ps-xl-10{padding-left:40px!important}.v-application--is-rtl .ps-xl-10{padding-right:40px!important}.v-application--is-ltr .ps-xl-11{padding-left:44px!important}.v-application--is-rtl .ps-xl-11{padding-right:44px!important}.v-application--is-ltr .ps-xl-12{padding-left:48px!important}.v-application--is-rtl .ps-xl-12{padding-right:48px!important}.v-application--is-ltr .ps-xl-13{padding-left:52px!important}.v-application--is-rtl .ps-xl-13{padding-right:52px!important}.v-application--is-ltr .ps-xl-14{padding-left:56px!important}.v-application--is-rtl .ps-xl-14{padding-right:56px!important}.v-application--is-ltr .ps-xl-15{padding-left:60px!important}.v-application--is-rtl .ps-xl-15{padding-right:60px!important}.v-application--is-ltr .ps-xl-16{padding-left:64px!important}.v-application--is-rtl .ps-xl-16{padding-right:64px!important}.v-application--is-ltr .pe-xl-0{padding-right:0!important}.v-application--is-rtl .pe-xl-0{padding-left:0!important}.v-application--is-ltr .pe-xl-1{padding-right:4px!important}.v-application--is-rtl .pe-xl-1{padding-left:4px!important}.v-application--is-ltr .pe-xl-2{padding-right:8px!important}.v-application--is-rtl .pe-xl-2{padding-left:8px!important}.v-application--is-ltr .pe-xl-3{padding-right:12px!important}.v-application--is-rtl .pe-xl-3{padding-left:12px!important}.v-application--is-ltr .pe-xl-4{padding-right:16px!important}.v-application--is-rtl .pe-xl-4{padding-left:16px!important}.v-application--is-ltr .pe-xl-5{padding-right:20px!important}.v-application--is-rtl .pe-xl-5{padding-left:20px!important}.v-application--is-ltr .pe-xl-6{padding-right:24px!important}.v-application--is-rtl .pe-xl-6{padding-left:24px!important}.v-application--is-ltr .pe-xl-7{padding-right:28px!important}.v-application--is-rtl .pe-xl-7{padding-left:28px!important}.v-application--is-ltr .pe-xl-8{padding-right:32px!important}.v-application--is-rtl .pe-xl-8{padding-left:32px!important}.v-application--is-ltr .pe-xl-9{padding-right:36px!important}.v-application--is-rtl .pe-xl-9{padding-left:36px!important}.v-application--is-ltr .pe-xl-10{padding-right:40px!important}.v-application--is-rtl .pe-xl-10{padding-left:40px!important}.v-application--is-ltr .pe-xl-11{padding-right:44px!important}.v-application--is-rtl .pe-xl-11{padding-left:44px!important}.v-application--is-ltr .pe-xl-12{padding-right:48px!important}.v-application--is-rtl .pe-xl-12{padding-left:48px!important}.v-application--is-ltr .pe-xl-13{padding-right:52px!important}.v-application--is-rtl .pe-xl-13{padding-left:52px!important}.v-application--is-ltr .pe-xl-14{padding-right:56px!important}.v-application--is-rtl .pe-xl-14{padding-left:56px!important}.v-application--is-ltr .pe-xl-15{padding-right:60px!important}.v-application--is-rtl .pe-xl-15{padding-left:60px!important}.v-application--is-ltr .pe-xl-16{padding-right:64px!important}.v-application--is-rtl .pe-xl-16{padding-left:64px!important}.v-application .text-xl-left{text-align:left!important}.v-application .text-xl-right{text-align:right!important}.v-application .text-xl-center{text-align:center!important}.v-application .text-xl-justify{text-align:justify!important}.v-application .text-xl-start{text-align:start!important}.v-application .text-xl-end{text-align:end!important}.v-application .text-xl-h1{font-size:6rem!important;line-height:6rem;letter-spacing:-.015625em!important}.v-application .text-xl-h1,.v-application .text-xl-h2{font-weight:300;font-family:Roboto,sans-serif!important}.v-application .text-xl-h2{font-size:3.75rem!important;line-height:3.75rem;letter-spacing:-.0083333333em!important}.v-application .text-xl-h3{font-size:3rem!important;line-height:3.125rem;letter-spacing:normal!important}.v-application .text-xl-h3,.v-application .text-xl-h4{font-weight:400;font-family:Roboto,sans-serif!important}.v-application .text-xl-h4{font-size:2.125rem!important;line-height:2.5rem;letter-spacing:.0073529412em!important}.v-application .text-xl-h5{font-size:1.5rem!important;font-weight:400;letter-spacing:normal!important}.v-application .text-xl-h5,.v-application .text-xl-h6{line-height:2rem;font-family:Roboto,sans-serif!important}.v-application .text-xl-h6{font-size:1.25rem!important;font-weight:500;letter-spacing:.0125em!important}.v-application .text-xl-subtitle-1{font-size:1rem!important;font-weight:400;line-height:1.75rem;letter-spacing:.009375em!important;font-family:Roboto,sans-serif!important}.v-application .text-xl-subtitle-2{font-size:.875rem!important;font-weight:500;line-height:1.375rem;letter-spacing:.0071428571em!important;font-family:Roboto,sans-serif!important}.v-application .text-xl-body-1{font-size:1rem!important;font-weight:400;line-height:1.5rem;letter-spacing:.03125em!important;font-family:Roboto,sans-serif!important}.v-application .text-xl-body-2{font-weight:400;line-height:1.25rem;letter-spacing:.0178571429em!important}.v-application .text-xl-body-2,.v-application .text-xl-button{font-size:.875rem!important;font-family:Roboto,sans-serif!important}.v-application .text-xl-button{font-weight:500;line-height:2.25rem;letter-spacing:.0892857143em!important;text-transform:uppercase!important}.v-application .text-xl-caption{font-weight:400;line-height:1.25rem;letter-spacing:.0333333333em!important}.v-application .text-xl-caption,.v-application .text-xl-overline{font-size:.75rem!important;font-family:Roboto,sans-serif!important}.v-application .text-xl-overline{font-weight:500;line-height:2rem;letter-spacing:.1666666667em!important;text-transform:uppercase!important}}@media print{.v-application .d-print-none{display:none!important}.v-application .d-print-inline{display:inline!important}.v-application .d-print-inline-block{display:inline-block!important}.v-application .d-print-block{display:block!important}.v-application .d-print-table{display:table!important}.v-application .d-print-table-row{display:table-row!important}.v-application .d-print-table-cell{display:table-cell!important}.v-application .d-print-flex{display:flex!important}.v-application .d-print-inline-flex{display:inline-flex!important}.v-application .float-print-none{float:none!important}.v-application .float-print-left{float:left!important}.v-application .float-print-right{float:right!important}}.v-ripple__container{border-radius:inherit;width:100%;height:100%;z-index:0;contain:strict}.v-ripple__animation,.v-ripple__container{color:inherit;position:absolute;left:0;top:0;overflow:hidden;pointer-events:none}.v-ripple__animation{border-radius:50%;background:currentColor;opacity:0;will-change:transform,opacity}.v-ripple__animation--enter{transition:none}.v-ripple__animation--in{transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .1s cubic-bezier(.4,0,.2,1)}.v-ripple__animation--out{transition:opacity .3s cubic-bezier(.4,0,.2,1)}.theme--light.v-sheet{background-color:#fff;border-color:#fff;color:rgba(0,0,0,.87)}.theme--light.v-sheet--outlined{border:thin solid rgba(0,0,0,.12)}.theme--dark.v-sheet{background-color:#1e1e1e;border-color:#1e1e1e;color:#fff}.theme--dark.v-sheet--outlined{border:thin solid hsla(0,0%,100%,.12)}.v-sheet{border-radius:0}.v-sheet:not(.v-sheet--outlined){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-sheet.v-sheet--shaped{border-radius:24px 0}.v-input--checkbox.v-input--indeterminate.v-input--is-disabled{opacity:.6}.v-input--checkbox.v-input--dense{margin-top:4px}.theme--light.v-input--selection-controls.v-input--is-disabled:not(.v-input--indeterminate) .v-icon{color:rgba(0,0,0,.26)!important}.theme--dark.v-input--selection-controls.v-input--is-disabled:not(.v-input--indeterminate) .v-icon{color:hsla(0,0%,100%,.3)!important}.v-input--selection-controls{margin-top:16px;padding-top:4px}.v-input--selection-controls>.v-input__append-outer,.v-input--selection-controls>.v-input__prepend-outer{margin-top:0;margin-bottom:0}.v-input--selection-controls:not(.v-input--hide-details)>.v-input__slot{margin-bottom:12px}.v-input--selection-controls .v-input__slot,.v-input--selection-controls .v-radio{cursor:pointer}.v-input--selection-controls .v-input__slot>.v-label,.v-input--selection-controls .v-radio>.v-label{align-items:center;display:inline-flex;flex:1 1 auto;height:auto}.v-input--selection-controls__input{color:inherit;display:inline-flex;flex:0 0 auto;height:24px;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1);transition-property:transform;width:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-input--selection-controls__input .v-icon{width:100%}.v-application--is-ltr .v-input--selection-controls__input{margin-right:8px}.v-application--is-rtl .v-input--selection-controls__input{margin-left:8px}.v-input--selection-controls__input input[role=checkbox],.v-input--selection-controls__input input[role=radio],.v-input--selection-controls__input input[role=switch]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-input--selection-controls__input+.v-label{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-input--selection-controls__ripple{border-radius:50%;cursor:pointer;height:34px;position:absolute;transition:inherit;width:34px;left:-12px;top:calc(50% - 24px);margin:7px}.v-input--selection-controls__ripple:before{border-radius:inherit;bottom:0;content:"";position:absolute;opacity:.2;left:0;right:0;top:0;transform-origin:center center;transform:scale(.2);transition:inherit}.v-input--selection-controls__ripple>.v-ripple__container{transform:scale(1.2)}.v-input--selection-controls.v-input--dense .v-input--selection-controls__ripple{width:28px;height:28px;left:-9px}.v-input--selection-controls.v-input--dense:not(.v-input--switch) .v-input--selection-controls__ripple{top:calc(50% - 21px)}.v-input--selection-controls.v-input{flex:0 1 auto}.v-input--selection-controls.v-input--is-focused .v-input--selection-controls__ripple:before,.v-input--selection-controls .v-radio--is-focused .v-input--selection-controls__ripple:before{background:currentColor;transform:scale(1.2)}.v-input--selection-controls__input:hover .v-input--selection-controls__ripple:before{background:currentColor;transform:scale(1.2);transition:none}.theme--light.v-input,.theme--light.v-input input,.theme--light.v-input textarea{color:rgba(0,0,0,.87)}.theme--light.v-input input::-moz-placeholder,.theme--light.v-input textarea::-moz-placeholder{color:rgba(0,0,0,.38)}.theme--light.v-input input:-ms-input-placeholder,.theme--light.v-input textarea:-ms-input-placeholder{color:rgba(0,0,0,.38)}.theme--light.v-input input::placeholder,.theme--light.v-input textarea::placeholder{color:rgba(0,0,0,.38)}.theme--light.v-input--is-disabled,.theme--light.v-input--is-disabled input,.theme--light.v-input--is-disabled textarea{color:rgba(0,0,0,.38)}.theme--dark.v-input,.theme--dark.v-input input,.theme--dark.v-input textarea{color:#fff}.theme--dark.v-input input::-moz-placeholder,.theme--dark.v-input textarea::-moz-placeholder{color:hsla(0,0%,100%,.5)}.theme--dark.v-input input:-ms-input-placeholder,.theme--dark.v-input textarea:-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.theme--dark.v-input input::placeholder,.theme--dark.v-input textarea::placeholder{color:hsla(0,0%,100%,.5)}.theme--dark.v-input--is-disabled,.theme--dark.v-input--is-disabled input,.theme--dark.v-input--is-disabled textarea{color:hsla(0,0%,100%,.5)}.v-input{align-items:flex-start;display:flex;flex:1 1 auto;font-size:16px;letter-spacing:normal;max-width:100%;text-align:left}.v-input .v-progress-linear{top:calc(100% - 1px);left:0}.v-input input{max-height:32px}.v-input input:invalid,.v-input textarea:invalid{box-shadow:none}.v-input input:active,.v-input input:focus,.v-input textarea:active,.v-input textarea:focus{outline:none}.v-input .v-label{height:20px;line-height:20px;letter-spacing:normal}.v-input__append-outer,.v-input__prepend-outer{display:inline-flex;margin-bottom:4px;margin-top:4px;line-height:1}.v-input__append-outer .v-icon,.v-input__prepend-outer .v-icon{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-application--is-ltr .v-input__append-outer{margin-left:9px}.v-application--is-ltr .v-input__prepend-outer,.v-application--is-rtl .v-input__append-outer{margin-right:9px}.v-application--is-rtl .v-input__prepend-outer{margin-left:9px}.v-input__control{display:flex;flex-direction:column;height:auto;flex-grow:1;flex-wrap:wrap;min-width:0;width:100%}.v-input__icon{align-items:center;display:inline-flex;height:24px;flex:1 0 auto;justify-content:center;min-width:24px;width:24px}.v-input__icon--clear{border-radius:50%}.v-input__icon--clear .v-icon--disabled{visibility:hidden}.v-input__slot{align-items:center;color:inherit;display:flex;margin-bottom:8px;min-height:inherit;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1);width:100%}.v-input--dense>.v-input__control>.v-input__slot{margin-bottom:4px}.v-input--is-disabled:not(.v-input--is-readonly){pointer-events:none}.v-input--is-loading>.v-input__control>.v-input__slot:after,.v-input--is-loading>.v-input__control>.v-input__slot:before{display:none}.v-input--hide-details>.v-input__control>.v-input__slot{margin-bottom:0}.v-input--has-state.error--text .v-label{-webkit-animation:v-shake .6s cubic-bezier(.25,.8,.5,1);animation:v-shake .6s cubic-bezier(.25,.8,.5,1)}.theme--light.v-icon{color:rgba(0,0,0,.54)}.theme--light.v-icon:focus:after{opacity:.12}.theme--light.v-icon.v-icon.v-icon--disabled{color:rgba(0,0,0,.38)!important}.theme--dark.v-icon{color:#fff}.theme--dark.v-icon:focus:after{opacity:.24}.theme--dark.v-icon.v-icon.v-icon--disabled{color:hsla(0,0%,100%,.5)!important}.v-icon.v-icon{align-items:center;display:inline-flex;font-feature-settings:"liga";font-size:24px;justify-content:center;letter-spacing:normal;line-height:1;position:relative;text-indent:0;transition:.3s cubic-bezier(.25,.8,.5,1),visibility 0s;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-icon.v-icon:after{background-color:currentColor;border-radius:50%;content:"";display:inline-block;height:100%;left:0;opacity:0;pointer-events:none;position:absolute;top:0;transform:scale(1.3);width:100%;transition:opacity .2s cubic-bezier(.4,0,.6,1)}.v-icon.v-icon--dense{font-size:20px}.v-icon--right{margin-left:8px}.v-icon--left{margin-right:8px}.v-icon.v-icon.v-icon--link{cursor:pointer;outline:none}.v-icon--disabled{pointer-events:none}.v-icon--dense__component,.v-icon--dense__svg{height:20px}.v-icon__component,.v-icon__svg{height:24px;width:24px}.v-icon__svg{fill:currentColor}.theme--light.v-label{color:rgba(0,0,0,.6)}.theme--light.v-label--is-disabled{color:rgba(0,0,0,.38)}.theme--dark.v-label{color:hsla(0,0%,100%,.7)}.theme--dark.v-label--is-disabled{color:hsla(0,0%,100%,.5)}.v-label{font-size:16px;line-height:1;min-height:8px;transition:.3s cubic-bezier(.25,.8,.5,1)}.theme--light.v-messages{color:rgba(0,0,0,.6)}.theme--dark.v-messages{color:hsla(0,0%,100%,.7)}.v-messages{flex:1 1 auto;font-size:12px;min-height:14px;min-width:1px;position:relative}.v-application--is-ltr .v-messages{text-align:left}.v-application--is-rtl .v-messages{text-align:right}.v-messages__message{line-height:12px;word-break:break-word;overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.v-list.accent>.v-list-item,.v-list.error>.v-list-item,.v-list.info>.v-list-item,.v-list.primary>.v-list-item,.v-list.secondary>.v-list-item,.v-list.success>.v-list-item,.v-list.warning>.v-list-item{color:#fff}.theme--light.v-list{background:#fff;color:rgba(0,0,0,.87)}.theme--light.v-list .v-list--disabled{color:rgba(0,0,0,.38)}.theme--light.v-list .v-list-group--active:after,.theme--light.v-list .v-list-group--active:before{background:rgba(0,0,0,.12)}.theme--dark.v-list{background:#1e1e1e;color:#fff}.theme--dark.v-list .v-list--disabled{color:hsla(0,0%,100%,.5)}.theme--dark.v-list .v-list-group--active:after,.theme--dark.v-list .v-list-group--active:before{background:hsla(0,0%,100%,.12)}.v-sheet.v-list{border-radius:0}.v-sheet.v-list:not(.v-sheet--outlined){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-sheet.v-list.v-sheet--shaped{border-radius:0}.v-list{display:block;padding:8px 0;position:static;transition:box-shadow .28s cubic-bezier(.4,0,.2,1);will-change:box-shadow}.v-list--disabled{pointer-events:none}.v-list--flat .v-list-item:before{display:none}.v-list--dense .v-subheader{font-size:.75rem;height:40px;padding:0 8px}.v-list--nav .v-list-item:not(:last-child):not(:only-child),.v-list--rounded .v-list-item:not(:last-child):not(:only-child){margin-bottom:8px}.v-list--nav.v-list--dense .v-list-item:not(:last-child):not(:only-child),.v-list--nav .v-list-item--dense:not(:last-child):not(:only-child),.v-list--rounded.v-list--dense .v-list-item:not(:last-child):not(:only-child),.v-list--rounded .v-list-item--dense:not(:last-child):not(:only-child){margin-bottom:4px}.v-list--nav{padding-left:8px;padding-right:8px}.v-list--nav .v-list-item{padding:0 8px}.v-list--nav .v-list-item,.v-list--nav .v-list-item:before{border-radius:4px}.v-application--is-ltr .v-list.v-sheet--shaped .v-list-item,.v-application--is-ltr .v-list.v-sheet--shaped .v-list-item:before,.v-application--is-ltr .v-list.v-sheet--shaped .v-list-item>.v-ripple__container{border-bottom-right-radius:32px!important;border-top-right-radius:32px!important}.v-application--is-rtl .v-list.v-sheet--shaped .v-list-item,.v-application--is-rtl .v-list.v-sheet--shaped .v-list-item:before,.v-application--is-rtl .v-list.v-sheet--shaped .v-list-item>.v-ripple__container{border-bottom-left-radius:32px!important;border-top-left-radius:32px!important}.v-application--is-ltr .v-list.v-sheet--shaped.v-list--two-line .v-list-item,.v-application--is-ltr .v-list.v-sheet--shaped.v-list--two-line .v-list-item:before,.v-application--is-ltr .v-list.v-sheet--shaped.v-list--two-line .v-list-item>.v-ripple__container{border-bottom-right-radius:42.6666666667px!important;border-top-right-radius:42.6666666667px!important}.v-application--is-rtl .v-list.v-sheet--shaped.v-list--two-line .v-list-item,.v-application--is-rtl .v-list.v-sheet--shaped.v-list--two-line .v-list-item:before,.v-application--is-rtl .v-list.v-sheet--shaped.v-list--two-line .v-list-item>.v-ripple__container{border-bottom-left-radius:42.6666666667px!important;border-top-left-radius:42.6666666667px!important}.v-application--is-ltr .v-list.v-sheet--shaped.v-list--three-line .v-list-item,.v-application--is-ltr .v-list.v-sheet--shaped.v-list--three-line .v-list-item:before,.v-application--is-ltr .v-list.v-sheet--shaped.v-list--three-line .v-list-item>.v-ripple__container{border-bottom-right-radius:58.6666666667px!important;border-top-right-radius:58.6666666667px!important}.v-application--is-rtl .v-list.v-sheet--shaped.v-list--three-line .v-list-item,.v-application--is-rtl .v-list.v-sheet--shaped.v-list--three-line .v-list-item:before,.v-application--is-rtl .v-list.v-sheet--shaped.v-list--three-line .v-list-item>.v-ripple__container{border-bottom-left-radius:58.6666666667px!important;border-top-left-radius:58.6666666667px!important}.v-application--is-ltr .v-list.v-sheet--shaped{padding-right:8px}.v-application--is-rtl .v-list.v-sheet--shaped{padding-left:8px}.v-list--rounded{padding:8px}.v-list--rounded .v-list-item,.v-list--rounded .v-list-item:before,.v-list--rounded .v-list-item>.v-ripple__container{border-radius:32px!important}.v-list--rounded.v-list--two-line .v-list-item,.v-list--rounded.v-list--two-line .v-list-item:before,.v-list--rounded.v-list--two-line .v-list-item>.v-ripple__container{border-radius:42.6666666667px!important}.v-list--rounded.v-list--three-line .v-list-item,.v-list--rounded.v-list--three-line .v-list-item:before,.v-list--rounded.v-list--three-line .v-list-item>.v-ripple__container{border-radius:58.6666666667px!important}.v-list--subheader{padding-top:0}.theme--light.v-list-item--disabled{color:rgba(0,0,0,.38)}.theme--light.v-list-item:not(.v-list-item--active):not(.v-list-item--disabled){color:rgba(0,0,0,.87)!important}.theme--light.v-list-item .v-list-item__mask{color:rgba(0,0,0,.38);background:#eee}.theme--light.v-list-item .v-list-item__action-text,.theme--light.v-list-item .v-list-item__subtitle{color:rgba(0,0,0,.6)}.theme--light.v-list-item:hover:before{opacity:.04}.theme--light.v-list-item--active:before,.theme--light.v-list-item--active:hover:before,.theme--light.v-list-item:focus:before{opacity:.12}.theme--light.v-list-item--active:focus:before,.theme--light.v-list-item.v-list-item--highlighted:before{opacity:.16}.theme--dark.v-list-item--disabled{color:hsla(0,0%,100%,.5)}.theme--dark.v-list-item:not(.v-list-item--active):not(.v-list-item--disabled){color:#fff!important}.theme--dark.v-list-item .v-list-item__mask{color:hsla(0,0%,100%,.5);background:#494949}.theme--dark.v-list-item .v-list-item__action-text,.theme--dark.v-list-item .v-list-item__subtitle{color:hsla(0,0%,100%,.7)}.theme--dark.v-list-item:hover:before{opacity:.08}.theme--dark.v-list-item--active:before,.theme--dark.v-list-item--active:hover:before,.theme--dark.v-list-item:focus:before{opacity:.24}.theme--dark.v-list-item--active:focus:before,.theme--dark.v-list-item.v-list-item--highlighted:before{opacity:.32}.v-list-item{align-items:center;display:flex;flex:1 1 100%;letter-spacing:normal;min-height:48px;outline:none;padding:0 16px;position:relative;text-decoration:none}.v-list-item--disabled{pointer-events:none}.v-list-item--selectable{-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.v-list-item:after{content:"";min-height:inherit;font-size:0}.v-list-item__action{align-self:center;margin:12px 0}.v-list-item__action .v-input,.v-list-item__action .v-input--selection-controls__input,.v-list-item__action .v-input__control,.v-list-item__action .v-input__slot{margin:0!important}.v-list-item__action .v-input{padding:0}.v-list-item__action .v-input .v-messages{display:none}.v-list-item__action-text{font-size:.75rem}.v-list-item__avatar{align-self:center;justify-content:flex-start}.v-list-item__avatar,.v-list-item__avatar.v-list-item__avatar--horizontal{margin-bottom:8px;margin-top:8px}.v-application--is-ltr .v-list-item__avatar.v-list-item__avatar--horizontal:first-child{margin-left:-16px}.v-application--is-rtl .v-list-item__avatar.v-list-item__avatar--horizontal:first-child{margin-right:-16px}.v-application--is-ltr .v-list-item__avatar.v-list-item__avatar--horizontal:last-child{margin-left:-16px}.v-application--is-rtl .v-list-item__avatar.v-list-item__avatar--horizontal:last-child{margin-right:-16px}.v-list-item__content{align-items:center;align-self:center;display:flex;flex-wrap:wrap;flex:1 1;overflow:hidden;padding:12px 0}.v-list-item__content>*{line-height:1.1;flex:1 0 100%}.v-list-item__content>:not(:last-child){margin-bottom:2px}.v-list-item__icon{align-self:flex-start;margin:16px 0}.v-application--is-ltr .v-list-item__action:last-of-type:not(:only-child),.v-application--is-ltr .v-list-item__avatar:last-of-type:not(:only-child),.v-application--is-ltr .v-list-item__icon:last-of-type:not(:only-child){margin-left:16px}.v-application--is-ltr .v-list-item__avatar:first-child,.v-application--is-rtl .v-list-item__action:last-of-type:not(:only-child),.v-application--is-rtl .v-list-item__avatar:last-of-type:not(:only-child),.v-application--is-rtl .v-list-item__icon:last-of-type:not(:only-child){margin-right:16px}.v-application--is-rtl .v-list-item__avatar:first-child{margin-left:16px}.v-application--is-ltr .v-list-item__action:first-child,.v-application--is-ltr .v-list-item__icon:first-child{margin-right:32px}.v-application--is-rtl .v-list-item__action:first-child,.v-application--is-rtl .v-list-item__icon:first-child{margin-left:32px}.v-list-item__action,.v-list-item__avatar,.v-list-item__icon{display:inline-flex;min-width:24px}.v-list-item .v-list-item__subtitle,.v-list-item .v-list-item__title{line-height:1.2}.v-list-item__subtitle,.v-list-item__title{flex:1 1 100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-list-item__title{align-self:center;font-size:1rem}.v-list-item__title>.v-badge{margin-top:16px}.v-list-item__subtitle{font-size:.875rem}.v-list--dense .v-list-item,.v-list-item--dense{min-height:40px}.v-list--dense .v-list-item .v-list-item__icon,.v-list-item--dense .v-list-item__icon{height:24px;margin-top:8px;margin-bottom:8px}.v-list--dense .v-list-item .v-list-item__content,.v-list-item--dense .v-list-item__content{padding:8px 0}.v-list--dense .v-list-item .v-list-item__subtitle,.v-list--dense .v-list-item .v-list-item__title,.v-list-item--dense .v-list-item__subtitle,.v-list-item--dense .v-list-item__title{font-size:.8125rem;font-weight:500;line-height:1rem}.v-list--dense .v-list-item.v-list-item--two-line,.v-list-item--dense.v-list-item--two-line{min-height:60px}.v-list--dense .v-list-item.v-list-item--three-line,.v-list-item--dense.v-list-item--three-line{min-height:76px}.v-list-item--link{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-list-item--link:before{background-color:currentColor;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-list .v-list-item--active,.v-list .v-list-item--active .v-icon{color:inherit}.v-list-item__action--stack{align-items:flex-end;align-self:stretch;justify-content:space-between;white-space:nowrap;flex-direction:column}.v-list--three-line .v-list-item .v-list-item__avatar:not(.v-list-item__avatar--horizontal),.v-list--three-line .v-list-item .v-list-item__icon,.v-list--two-line .v-list-item .v-list-item__avatar:not(.v-list-item__avatar--horizontal),.v-list--two-line .v-list-item .v-list-item__icon,.v-list-item--three-line .v-list-item__avatar:not(.v-list-item__avatar--horizontal),.v-list-item--three-line .v-list-item__icon,.v-list-item--two-line .v-list-item__avatar:not(.v-list-item__avatar--horizontal),.v-list-item--two-line .v-list-item__icon{margin-bottom:16px;margin-top:16px}.v-list--two-line .v-list-item,.v-list-item--two-line{min-height:64px}.v-list--two-line .v-list-item .v-list-item__icon,.v-list-item--two-line .v-list-item__icon{margin-bottom:32px}.v-list--three-line .v-list-item,.v-list-item--three-line{min-height:88px}.v-list--three-line .v-list-item .v-list-item__action,.v-list--three-line .v-list-item .v-list-item__avatar,.v-list-item--three-line .v-list-item__action,.v-list-item--three-line .v-list-item__avatar{align-self:flex-start;margin-top:16px;margin-bottom:16px}.v-list--three-line .v-list-item .v-list-item__content,.v-list-item--three-line .v-list-item__content{align-self:stretch}.v-list--three-line .v-list-item .v-list-item__subtitle,.v-list-item--three-line .v-list-item__subtitle{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.theme--light.v-radio--is-disabled label{color:rgba(0,0,0,.38)}.theme--light.v-radio--is-disabled .v-icon{color:rgba(0,0,0,.26)!important}.theme--dark.v-radio--is-disabled label{color:hsla(0,0%,100%,.5)}.theme--dark.v-radio--is-disabled .v-icon{color:hsla(0,0%,100%,.3)!important}.v-radio{align-items:center;display:flex;height:auto;outline:none}.v-radio--is-disabled{pointer-events:none;cursor:default}.v-input--radio-group.v-input--radio-group--row .v-radio{margin-right:16px}.v-input--radio-group legend.v-label{cursor:text;font-size:14px;height:auto}.v-input--radio-group__input{border:none;cursor:default;display:flex;width:100%}.v-input--radio-group--column .v-input--radio-group__input>.v-label{padding-bottom:8px}.v-input--radio-group--row .v-input--radio-group__input>.v-label{padding-right:8px}.v-input--radio-group--row legend{align-self:center;display:inline-block}.v-input--radio-group--row .v-input--radio-group__input{flex-direction:row;flex-wrap:wrap}.v-input--radio-group--column legend{padding-bottom:8px}.v-input--radio-group--column .v-radio:not(:last-child):not(:only-child){margin-bottom:8px}.v-input--radio-group--column .v-input--radio-group__input{flex-direction:column}.v-item-group{flex:0 1 auto;position:relative;max-width:100%;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-list-group .v-list-group__header .v-list-item__icon.v-list-group__header__append-icon{align-self:center;margin:0;min-width:48px;justify-content:flex-end}.v-list-group--sub-group{align-items:center;display:flex;flex-wrap:wrap}.v-list-group__header.v-list-item--active:not(:hover):not(:focus):before{opacity:0}.v-list-group__items{flex:1 1 auto}.v-list-group__items .v-list-group__items,.v-list-group__items .v-list-item{overflow:hidden}.v-list-group--active>.v-list-group__header.v-list-group__header--sub-group>.v-list-group__header__prepend-icon .v-icon,.v-list-group--active>.v-list-group__header>.v-list-group__header__append-icon .v-icon{transform:rotate(-180deg)}.v-list-group--active>.v-list-group__header .v-list-group__header__prepend-icon .v-icon,.v-list-group--active>.v-list-group__header .v-list-item,.v-list-group--active>.v-list-group__header .v-list-item__content{color:inherit}.v-application--is-ltr .v-list-group--sub-group .v-list-item__action:first-child,.v-application--is-ltr .v-list-group--sub-group .v-list-item__avatar:first-child,.v-application--is-ltr .v-list-group--sub-group .v-list-item__icon:first-child{margin-right:16px}.v-application--is-rtl .v-list-group--sub-group .v-list-item__action:first-child,.v-application--is-rtl .v-list-group--sub-group .v-list-item__avatar:first-child,.v-application--is-rtl .v-list-group--sub-group .v-list-item__icon:first-child{margin-left:16px}.v-application--is-ltr .v-list-group--sub-group .v-list-group__header{padding-left:32px}.v-application--is-rtl .v-list-group--sub-group .v-list-group__header{padding-right:32px}.v-application--is-ltr .v-list-group--sub-group .v-list-group__items .v-list-item{padding-left:40px}.v-application--is-rtl .v-list-group--sub-group .v-list-group__items .v-list-item{padding-right:40px}.v-list-group--sub-group.v-list-group--active .v-list-item__icon.v-list-group__header__prepend-icon .v-icon{transform:rotate(-180deg)}.v-application--is-ltr .v-list-group--no-action>.v-list-group__items>.v-list-item{padding-left:72px}.v-application--is-rtl .v-list-group--no-action>.v-list-group__items>.v-list-item{padding-right:72px}.v-application--is-ltr .v-list-group--no-action.v-list-group--sub-group>.v-list-group__items>.v-list-item{padding-left:88px}.v-application--is-rtl .v-list-group--no-action.v-list-group--sub-group>.v-list-group__items>.v-list-item{padding-right:88px}.v-application--is-ltr .v-list--dense .v-list-group--sub-group .v-list-group__header{padding-left:24px}.v-application--is-rtl .v-list--dense .v-list-group--sub-group .v-list-group__header{padding-right:24px}.v-application--is-ltr .v-list--dense.v-list--nav .v-list-group--no-action>.v-list-group__items>.v-list-item{padding-left:64px}.v-application--is-rtl .v-list--dense.v-list--nav .v-list-group--no-action>.v-list-group__items>.v-list-item{padding-right:64px}.v-application--is-ltr .v-list--dense.v-list--nav .v-list-group--no-action.v-list-group--sub-group>.v-list-group__items>.v-list-item{padding-left:80px}.v-application--is-rtl .v-list--dense.v-list--nav .v-list-group--no-action.v-list-group--sub-group>.v-list-group__items>.v-list-item{padding-right:80px}.v-avatar{align-items:center;border-radius:50%;display:inline-flex;justify-content:center;line-height:normal;position:relative;text-align:center;vertical-align:middle;overflow:hidden}.v-avatar .v-icon,.v-avatar .v-image,.v-avatar .v-responsive__content,.v-avatar img,.v-avatar svg{border-radius:inherit;display:inline-flex;height:inherit;width:inherit}.v-list-item-group .v-list-item--active{color:inherit}.theme--light.v-subheader{color:rgba(0,0,0,.6)}.theme--dark.v-subheader{color:hsla(0,0%,100%,.7)}.v-subheader{align-items:center;display:flex;height:48px;font-size:.875rem;font-weight:400;padding:0 16px 0 16px}.v-subheader--inset{margin-left:56px}.mapboxgl-map{font:12px/20px Helvetica Neue,Arial,Helvetica,sans-serif;overflow:hidden;position:relative;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mapboxgl-canvas{position:absolute;left:0;top:0}.mapboxgl-map:-webkit-full-screen{width:100%;height:100%}.mapboxgl-canary{background-color:salmon}.mapboxgl-canvas-container.mapboxgl-interactive,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass{cursor:-webkit-grab;cursor:grab;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer{cursor:pointer}.mapboxgl-canvas-container.mapboxgl-interactive:active,.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active{cursor:-webkit-grabbing;cursor:grabbing}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas{touch-action:pan-x pan-y}.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:pinch-zoom}.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan .mapboxgl-canvas{touch-action:none}.mapboxgl-ctrl-bottom-left,.mapboxgl-ctrl-bottom-right,.mapboxgl-ctrl-top-left,.mapboxgl-ctrl-top-right{position:absolute;pointer-events:none;z-index:2}.mapboxgl-ctrl-top-left{top:0;left:0}.mapboxgl-ctrl-top-right{top:0;right:0}.mapboxgl-ctrl-bottom-left{bottom:0;left:0}.mapboxgl-ctrl-bottom-right{right:0;bottom:0}.mapboxgl-ctrl{clear:both;pointer-events:auto;transform:translate(0)}.mapboxgl-ctrl-top-left .mapboxgl-ctrl{margin:10px 0 0 10px;float:left}.mapboxgl-ctrl-top-right .mapboxgl-ctrl{margin:10px 10px 0 0;float:right}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl{margin:0 0 10px 10px;float:left}.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl{margin:0 10px 10px 0;float:right}.mapboxgl-ctrl-group{border-radius:4px;background:#fff}.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px rgba(0,0,0,.1)}@media (-ms-high-contrast:active){.mapboxgl-ctrl-group:not(:empty){box-shadow:0 0 0 2px ButtonText}}.mapboxgl-ctrl-group button{width:29px;height:29px;display:block;padding:0;outline:none;border:0;box-sizing:border-box;background-color:transparent;cursor:pointer}.mapboxgl-ctrl-group button+button{border-top:1px solid #ddd}.mapboxgl-ctrl button .mapboxgl-ctrl-icon{display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:50%}@media (-ms-high-contrast:active){.mapboxgl-ctrl-icon{background-color:transparent}.mapboxgl-ctrl-group button+button{border-top:1px solid ButtonText}}.mapboxgl-ctrl button::-moz-focus-inner{border:0;padding:0}.mapboxgl-ctrl-attrib-button:focus,.mapboxgl-ctrl-group button:focus{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl button:disabled{cursor:not-allowed}.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon{opacity:.25}.mapboxgl-ctrl button:not(:disabled):hover{background-color:rgba(0,0,0,.05)}.mapboxgl-ctrl-group button:focus:focus-visible{box-shadow:0 0 2px 2px #0096ff}.mapboxgl-ctrl-group button:focus:not(:focus-visible){box-shadow:none}.mapboxgl-ctrl-group button:focus:first-child{border-radius:4px 4px 0 0}.mapboxgl-ctrl-group button:focus:last-child{border-radius:0 0 4px 4px}.mapboxgl-ctrl-group button:focus:only-child{border-radius:inherit}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E")}}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath d='M14 5l1 1-9 9-1-1 9-9z' fill='red'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting .mapboxgl-ctrl-icon{-webkit-animation:mapboxgl-spin 2s linear infinite;animation:mapboxgl-spin 2s linear infinite}@media (-ms-high-contrast:active){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath d='M14 5l1 1-9 9-1-1 9-9z' fill='red'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3C/svg%3E")}.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='29' height='29' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 005.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 009 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 003.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0011 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 110 7 3.5 3.5 0 110-7z'/%3E%3Ccircle cx='10' cy='10' r='2'/%3E%3Cpath d='M14 5l1 1-9 9-1-1 9-9z' fill='red'/%3E%3C/svg%3E")}}@-webkit-keyframes mapboxgl-spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes mapboxgl-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}a.mapboxgl-ctrl-logo{width:88px;height:23px;margin:0 0 -4px -4px;display:block;background-repeat:no-repeat;cursor:pointer;overflow:hidden;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E%3Cdefs%3E%3Cpath id='a' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='b' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='c'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cg opacity='.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23c)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23b' mask='url(%23c)'/%3E%3C/g%3E%3Cg opacity='.9' fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E")}a.mapboxgl-ctrl-logo.mapboxgl-compact{width:23px}@media (-ms-high-contrast:active){a.mapboxgl-ctrl-logo{background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E%3Cdefs%3E%3Cpath id='a' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='b' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='c'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cg stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23c)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23b' mask='url(%23c)'/%3E%3C/g%3E%3Cg fill='%23fff'%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/g%3E%3C/svg%3E")}}@media (-ms-high-contrast:black-on-white){a.mapboxgl-ctrl-logo{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='88' height='23' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd'%3E%3Cdefs%3E%3Cpath id='a' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='b' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='c'%3E%3Crect width='100%25' height='100%25' fill='%23fff'/%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/mask%3E%3Cg stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23c)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23b' mask='url(%23c)'/%3E%3C/g%3E%3Cuse xlink:href='%23a'/%3E%3Cuse xlink:href='%23b'/%3E%3C/svg%3E")}}.mapboxgl-ctrl.mapboxgl-ctrl-attrib{padding:0 5px;background-color:hsla(0,0%,100%,.5);margin:0}@media screen{.mapboxgl-ctrl-attrib.mapboxgl-compact{min-height:20px;padding:2px 24px 2px 0;margin:10px;position:relative;background-color:#fff;border-radius:12px}.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 28px 2px 8px;visibility:visible}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show,.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact-show{padding:2px 8px 2px 28px;border-radius:12px}.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner{display:none}.mapboxgl-ctrl-attrib-button{display:none;cursor:pointer;position:absolute;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1012 0 6 6 0 10-12 0m5-3a1 1 0 102 0 1 1 0 10-2 0m0 3a1 1 0 112 0v3a1 1 0 11-2 0'/%3E%3C/svg%3E");background-color:hsla(0,0%,100%,.5);width:24px;height:24px;box-sizing:border-box;border-radius:12px;outline:none;top:0;right:0;border:0}.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,.mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button{left:0}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner,.mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button{display:block}.mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button{background-color:rgba(0,0,0,.05)}.mapboxgl-ctrl-bottom-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;right:0}.mapboxgl-ctrl-top-right>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;right:0}.mapboxgl-ctrl-top-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{top:0;left:0}.mapboxgl-ctrl-bottom-left>.mapboxgl-ctrl-attrib.mapboxgl-compact:after{bottom:0;left:0}}@media screen and (-ms-high-contrast:active){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1012 0 6 6 0 10-12 0m5-3a1 1 0 102 0 1 1 0 10-2 0m0 3a1 1 0 112 0v3a1 1 0 11-2 0'/%3E%3C/svg%3E")}}@media screen and (-ms-high-contrast:black-on-white){.mapboxgl-ctrl-attrib.mapboxgl-compact:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1012 0 6 6 0 10-12 0m5-3a1 1 0 102 0 1 1 0 10-2 0m0 3a1 1 0 112 0v3a1 1 0 11-2 0'/%3E%3C/svg%3E")}}.mapboxgl-ctrl-attrib a{color:rgba(0,0,0,.75);text-decoration:none}.mapboxgl-ctrl-attrib a:hover{color:inherit;text-decoration:underline}.mapboxgl-ctrl-attrib .mapbox-improve-map{font-weight:700;margin-left:2px}.mapboxgl-attrib-empty{display:none}.mapboxgl-ctrl-scale{background-color:hsla(0,0%,100%,.75);font-size:10px;border:2px solid #333;border-top:#333;padding:0 5px;color:#333;box-sizing:border-box}.mapboxgl-popup{position:absolute;top:0;left:0;display:flex;will-change:transform;pointer-events:none}.mapboxgl-popup-anchor-top,.mapboxgl-popup-anchor-top-left,.mapboxgl-popup-anchor-top-right{flex-direction:column}.mapboxgl-popup-anchor-bottom,.mapboxgl-popup-anchor-bottom-left,.mapboxgl-popup-anchor-bottom-right{flex-direction:column-reverse}.mapboxgl-popup-anchor-left{flex-direction:row}.mapboxgl-popup-anchor-right{flex-direction:row-reverse}.mapboxgl-popup-tip{width:0;height:0;border:10px solid transparent;z-index:1}.mapboxgl-popup-anchor-top .mapboxgl-popup-tip{align-self:center;border-top:none;border-bottom-color:#fff}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip{align-self:flex-start;border-top:none;border-left:none;border-bottom-color:#fff}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip{align-self:flex-end;border-top:none;border-right:none;border-bottom-color:#fff}.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip{align-self:center;border-bottom:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip{align-self:flex-start;border-bottom:none;border-left:none;border-top-color:#fff}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip{align-self:flex-end;border-bottom:none;border-right:none;border-top-color:#fff}.mapboxgl-popup-anchor-left .mapboxgl-popup-tip{align-self:center;border-left:none;border-right-color:#fff}.mapboxgl-popup-anchor-right .mapboxgl-popup-tip{align-self:center;border-right:none;border-left-color:#fff}.mapboxgl-popup-close-button{position:absolute;right:0;top:0;border:0;border-radius:0 3px 0 0;cursor:pointer;background-color:transparent}.mapboxgl-popup-close-button:hover{background-color:rgba(0,0,0,.05)}.mapboxgl-popup-content{position:relative;background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.1);padding:10px 10px 15px;pointer-events:auto}.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content{border-top-left-radius:0}.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content{border-top-right-radius:0}.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content{border-bottom-left-radius:0}.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content{border-bottom-right-radius:0}.mapboxgl-popup-track-pointer{display:none}.mapboxgl-popup-track-pointer *{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mapboxgl-map:hover .mapboxgl-popup-track-pointer{display:flex}.mapboxgl-map:active .mapboxgl-popup-track-pointer{display:none}.mapboxgl-marker{position:absolute;top:0;left:0;will-change:transform}.mapboxgl-user-location-dot,.mapboxgl-user-location-dot:before{background-color:#1da1f2;width:15px;height:15px;border-radius:50%}.mapboxgl-user-location-dot:before{content:"";position:absolute;-webkit-animation:mapboxgl-user-location-dot-pulse 2s infinite;animation:mapboxgl-user-location-dot-pulse 2s infinite}.mapboxgl-user-location-dot:after{border-radius:50%;border:2px solid #fff;content:"";height:19px;left:-2px;position:absolute;top:-2px;width:19px;box-sizing:border-box;box-shadow:0 0 3px rgba(0,0,0,.35)}@-webkit-keyframes mapboxgl-user-location-dot-pulse{0%{-webkit-transform:scale(1);opacity:1}70%{-webkit-transform:scale(3);opacity:0}to{-webkit-transform:scale(1);opacity:0}}@keyframes mapboxgl-user-location-dot-pulse{0%{transform:scale(1);opacity:1}70%{transform:scale(3);opacity:0}to{transform:scale(1);opacity:0}}.mapboxgl-user-location-dot-stale{background-color:#aaa}.mapboxgl-user-location-dot-stale:after{display:none}.mapboxgl-user-location-accuracy-circle{background-color:rgba(29,161,242,.2);width:1px;height:1px;border-radius:100%}.mapboxgl-crosshair,.mapboxgl-crosshair .mapboxgl-interactive,.mapboxgl-crosshair .mapboxgl-interactive:active{cursor:crosshair}.mapboxgl-boxzoom{position:absolute;top:0;left:0;width:0;height:0;background:#fff;border:2px dotted #202020;opacity:.5}@media print{.mapbox-improve-map{display:none}}#fhir-gis-app[data-v-70d044d8]{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50}#map-container[data-v-70d044d8]{position:relative;width:100%}#search-form[data-v-70d044d8]{position:absolute;top:10px;left:10px;z-index:10}#search-button[data-v-70d044d8]{height:56px}[data-v-70d044d8] .theme--light.v-text-field--filled>.v-input__control>.v-input__slot{background:#fff!important}.search-prepend[data-v-70d044d8]{margin-left:5px}[data-v-70d044d8] .v-window.v-item-group.v-tabs-items{overflow:auto;height:calc(100% - 48px);padding:10px}.theme--light.v-application{background:#fff;color:rgba(0,0,0,.87)}.theme--light.v-application .text--primary{color:rgba(0,0,0,.87)!important}.theme--light.v-application .text--secondary{color:rgba(0,0,0,.6)!important}.theme--light.v-application .text--disabled{color:rgba(0,0,0,.38)!important}.theme--dark.v-application{background:#121212;color:#fff}.theme--dark.v-application .text--primary{color:#fff!important}.theme--dark.v-application .text--secondary{color:hsla(0,0%,100%,.7)!important}.theme--dark.v-application .text--disabled{color:hsla(0,0%,100%,.5)!important}.v-application{display:flex}.v-application a{cursor:pointer}.v-application--is-rtl{direction:rtl}.v-application--wrap{flex:1 1 auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-direction:column;min-height:100vh;max-width:100%;position:relative}@-moz-document url-prefix(){@media print{.v-application,.v-application--wrap{display:block}}}.v-btn:not(.v-btn--outlined).accent,.v-btn:not(.v-btn--outlined).error,.v-btn:not(.v-btn--outlined).info,.v-btn:not(.v-btn--outlined).primary,.v-btn:not(.v-btn--outlined).secondary,.v-btn:not(.v-btn--outlined).success,.v-btn:not(.v-btn--outlined).warning{color:#fff}.theme--light.v-btn{color:rgba(0,0,0,.87)}.theme--light.v-btn.v-btn--disabled,.theme--light.v-btn.v-btn--disabled .v-btn__loading,.theme--light.v-btn.v-btn--disabled .v-icon{color:rgba(0,0,0,.26)!important}.theme--light.v-btn.v-btn--disabled.v-btn--has-bg{background-color:rgba(0,0,0,.12)!important}.theme--light.v-btn.v-btn--has-bg{background-color:#f5f5f5}.theme--light.v-btn.v-btn--outlined.v-btn--text{border-color:rgba(0,0,0,.12)}.theme--light.v-btn.v-btn--icon{color:rgba(0,0,0,.54)}.theme--light.v-btn:hover:before{opacity:.08}.theme--light.v-btn:focus:before{opacity:.24}.theme--light.v-btn--active:before,.theme--light.v-btn--active:hover:before{opacity:.18}.theme--light.v-btn--active:focus:before{opacity:.16}.theme--dark.v-btn{color:#fff}.theme--dark.v-btn.v-btn--disabled,.theme--dark.v-btn.v-btn--disabled .v-btn__loading,.theme--dark.v-btn.v-btn--disabled .v-icon{color:hsla(0,0%,100%,.3)!important}.theme--dark.v-btn.v-btn--disabled.v-btn--has-bg{background-color:hsla(0,0%,100%,.12)!important}.theme--dark.v-btn.v-btn--has-bg{background-color:#272727}.theme--dark.v-btn.v-btn--outlined.v-btn--text{border-color:hsla(0,0%,100%,.12)}.theme--dark.v-btn.v-btn--icon{color:#fff}.theme--dark.v-btn:hover:before{opacity:.08}.theme--dark.v-btn:focus:before{opacity:.24}.theme--dark.v-btn--active:before,.theme--dark.v-btn--active:hover:before{opacity:.18}.theme--dark.v-btn--active:focus:before{opacity:.32}.v-btn{align-items:center;border-radius:4px;display:inline-flex;flex:0 0 auto;font-weight:500;letter-spacing:.0892857143em;justify-content:center;outline:0;position:relative;text-decoration:none;text-indent:.0892857143em;text-transform:uppercase;transition-duration:.28s;transition-property:box-shadow,transform,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:middle;white-space:nowrap}.v-btn.v-size--x-small{font-size:.625rem}.v-btn.v-size--small{font-size:.75rem}.v-btn.v-size--default,.v-btn.v-size--large{font-size:.875rem}.v-btn.v-size--x-large{font-size:1rem}.v-btn:before{background-color:currentColor;border-radius:inherit;bottom:0;color:inherit;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .2s cubic-bezier(.4,0,.6,1)}.v-btn:not(.v-btn--disabled){will-change:box-shadow}.v-btn:not(.v-btn--round).v-size--x-small{height:20px;min-width:36px;padding:0 8.8888888889px}.v-btn:not(.v-btn--round).v-size--small{height:28px;min-width:50px;padding:0 12.4444444444px}.v-btn:not(.v-btn--round).v-size--default{height:36px;min-width:64px;padding:0 16px}.v-btn:not(.v-btn--round).v-size--large{height:44px;min-width:78px;padding:0 19.5555555556px}.v-btn:not(.v-btn--round).v-size--x-large{height:52px;min-width:92px;padding:0 23.1111111111px}.v-btn>.v-btn__content .v-icon{color:inherit}.v-btn__content{align-items:center;color:inherit;display:flex;flex:1 0 auto;justify-content:inherit;line-height:normal;position:relative;transition:inherit;transition-property:opacity}.v-btn__content .v-icon.v-icon--left,.v-btn__content .v-icon.v-icon--right{font-size:18px;height:18px;width:18px}.v-application--is-ltr .v-btn__content .v-icon--left{margin-left:-4px;margin-right:8px}.v-application--is-ltr .v-btn__content .v-icon--right,.v-application--is-rtl .v-btn__content .v-icon--left{margin-left:8px;margin-right:-4px}.v-application--is-rtl .v-btn__content .v-icon--right{margin-left:-4px;margin-right:8px}.v-btn__loader{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.v-btn--absolute.v-btn--right,.v-btn--fixed.v-btn--right{right:16px}.v-btn--absolute.v-btn--left,.v-btn--fixed.v-btn--left{left:16px}.v-btn--absolute.v-btn--top,.v-btn--fixed.v-btn--top{top:16px}.v-btn--absolute.v-btn--bottom,.v-btn--fixed.v-btn--bottom{bottom:16px}.v-btn--absolute{position:absolute}.v-btn--fixed{position:fixed}.v-btn--block{display:flex;flex:1 0 auto;min-width:100%!important;max-width:auto}.v-btn--is-elevated{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-btn--is-elevated:after{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-btn--is-elevated: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)}.v-btn--is-elevated.v-btn--fab{box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.v-btn--is-elevated.v-btn--fab:after{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)}.v-btn--is-elevated.v-btn--fab:active{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)}.v-btn--disabled{pointer-events:none}.v-btn--fab,.v-btn--icon{min-height:0;min-width:0;padding:0}.v-btn--fab.v-size--x-small .v-icon,.v-btn--icon.v-size--x-small .v-icon{height:18px;font-size:18px;width:18px}.v-btn--fab.v-size--default .v-icon,.v-btn--fab.v-size--small .v-icon,.v-btn--icon.v-size--default .v-icon,.v-btn--icon.v-size--small .v-icon{height:24px;font-size:24px;width:24px}.v-btn--fab.v-size--large .v-icon,.v-btn--icon.v-size--large .v-icon{height:28px;font-size:28px;width:28px}.v-btn--fab.v-size--x-large .v-icon,.v-btn--icon.v-size--x-large .v-icon{height:32px;font-size:32px;width:32px}.v-btn--icon.v-size--x-small{height:20px;width:20px}.v-btn--icon.v-size--small{height:28px;width:28px}.v-btn--icon.v-size--default{height:36px;width:36px}.v-btn--icon.v-size--large{height:44px;width:44px}.v-btn--icon.v-size--x-large{height:52px;width:52px}.v-btn--fab.v-btn--absolute,.v-btn--fab.v-btn--fixed{z-index:4}.v-btn--fab.v-size--x-small{height:32px;width:32px}.v-btn--fab.v-size--x-small.v-btn--absolute.v-btn--bottom{bottom:-16px}.v-btn--fab.v-size--x-small.v-btn--absolute.v-btn--top{top:-16px}.v-btn--fab.v-size--small{height:40px;width:40px}.v-btn--fab.v-size--small.v-btn--absolute.v-btn--bottom{bottom:-20px}.v-btn--fab.v-size--small.v-btn--absolute.v-btn--top{top:-20px}.v-btn--fab.v-size--default{height:56px;width:56px}.v-btn--fab.v-size--default.v-btn--absolute.v-btn--bottom{bottom:-28px}.v-btn--fab.v-size--default.v-btn--absolute.v-btn--top{top:-28px}.v-btn--fab.v-size--large{height:64px;width:64px}.v-btn--fab.v-size--large.v-btn--absolute.v-btn--bottom{bottom:-32px}.v-btn--fab.v-size--large.v-btn--absolute.v-btn--top{top:-32px}.v-btn--fab.v-size--x-large{height:72px;width:72px}.v-btn--fab.v-size--x-large.v-btn--absolute.v-btn--bottom{bottom:-36px}.v-btn--fab.v-size--x-large.v-btn--absolute.v-btn--top{top:-36px}.v-btn--loading{pointer-events:none;transition:none}.v-btn--loading .v-btn__content{opacity:0}.v-btn--outlined{border:thin solid currentColor}.v-btn--plain:before{display:none}.v-btn--plain:not(.v-btn--active):not(.v-btn--loading):not(:focus):not(:hover) .v-btn__content{opacity:.62}.v-btn--round{border-radius:50%}.v-btn--rounded{border-radius:28px}.v-btn--tile{border-radius:0}.v-progress-circular{position:relative;display:inline-flex;vertical-align:middle;justify-content:center;align-items:center}.v-progress-circular>svg{width:100%;height:100%;margin:auto;position:absolute;top:0;bottom:0;left:0;right:0;z-index:0}.v-progress-circular--indeterminate>svg{-webkit-animation:progress-circular-rotate 1.4s linear infinite;animation:progress-circular-rotate 1.4s linear infinite;transform-origin:center center;transition:all .2s ease-in-out}.v-progress-circular--indeterminate .v-progress-circular__overlay{-webkit-animation:progress-circular-dash 1.4s ease-in-out infinite;animation:progress-circular-dash 1.4s ease-in-out infinite;stroke-linecap:round;stroke-dasharray:80,200;stroke-dashoffset:0px}.v-progress-circular__info{align-items:center;display:flex;justify-content:center}.v-progress-circular__underlay{stroke:hsla(0,0%,62%,.4);z-index:1}.v-progress-circular__overlay{stroke:currentColor;z-index:2;transition:all .6s ease-in-out}@-webkit-keyframes progress-circular-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0px}50%{stroke-dasharray:100,200;stroke-dashoffset:-15px}to{stroke-dasharray:100,200;stroke-dashoffset:-125px}}@keyframes progress-circular-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0px}50%{stroke-dasharray:100,200;stroke-dashoffset:-15px}to{stroke-dasharray:100,200;stroke-dashoffset:-125px}}@-webkit-keyframes progress-circular-rotate{to{transform:rotate(1turn)}}@keyframes progress-circular-rotate{to{transform:rotate(1turn)}}.container{width:100%;padding:12px;margin-right:auto;margin-left:auto}@media(min-width:960px){.container{max-width:900px}}@media(min-width:1264px){.container{max-width:1185px}}@media(min-width:1904px){.container{max-width:1785px}}.container--fluid{max-width:100%}.row{display:flex;flex-wrap:wrap;flex:1 1 auto;margin:-12px}.row+.row{margin-top:12px}.row+.row--dense{margin-top:4px}.row--dense{margin:-4px}.row--dense>.col,.row--dense>[class*=col-]{padding:4px}.row.no-gutters{margin:0}.row.no-gutters>.col,.row.no-gutters>[class*=col-]{padding:0}.col,.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col-auto,.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-auto,.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-auto,.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-auto{width:100%;padding:12px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-auto{flex:0 0 auto;width:auto;max-width:100%}.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-9{flex:0 0 75%;max-width:75%}.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-12{flex:0 0 100%;max-width:100%}.v-application--is-ltr .offset-1{margin-left:8.3333333333%}.v-application--is-rtl .offset-1{margin-right:8.3333333333%}.v-application--is-ltr .offset-2{margin-left:16.6666666667%}.v-application--is-rtl .offset-2{margin-right:16.6666666667%}.v-application--is-ltr .offset-3{margin-left:25%}.v-application--is-rtl .offset-3{margin-right:25%}.v-application--is-ltr .offset-4{margin-left:33.3333333333%}.v-application--is-rtl .offset-4{margin-right:33.3333333333%}.v-application--is-ltr .offset-5{margin-left:41.6666666667%}.v-application--is-rtl .offset-5{margin-right:41.6666666667%}.v-application--is-ltr .offset-6{margin-left:50%}.v-application--is-rtl .offset-6{margin-right:50%}.v-application--is-ltr .offset-7{margin-left:58.3333333333%}.v-application--is-rtl .offset-7{margin-right:58.3333333333%}.v-application--is-ltr .offset-8{margin-left:66.6666666667%}.v-application--is-rtl .offset-8{margin-right:66.6666666667%}.v-application--is-ltr .offset-9{margin-left:75%}.v-application--is-rtl .offset-9{margin-right:75%}.v-application--is-ltr .offset-10{margin-left:83.3333333333%}.v-application--is-rtl .offset-10{margin-right:83.3333333333%}.v-application--is-ltr .offset-11{margin-left:91.6666666667%}.v-application--is-rtl .offset-11{margin-right:91.6666666667%}@media(min-width:600px){.col-sm{flex-basis:0;flex-grow:1;max-width:100%}.col-sm-auto{flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-9{flex:0 0 75%;max-width:75%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-sm-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-sm-12{flex:0 0 100%;max-width:100%}.v-application--is-ltr .offset-sm-0{margin-left:0}.v-application--is-rtl .offset-sm-0{margin-right:0}.v-application--is-ltr .offset-sm-1{margin-left:8.3333333333%}.v-application--is-rtl .offset-sm-1{margin-right:8.3333333333%}.v-application--is-ltr .offset-sm-2{margin-left:16.6666666667%}.v-application--is-rtl .offset-sm-2{margin-right:16.6666666667%}.v-application--is-ltr .offset-sm-3{margin-left:25%}.v-application--is-rtl .offset-sm-3{margin-right:25%}.v-application--is-ltr .offset-sm-4{margin-left:33.3333333333%}.v-application--is-rtl .offset-sm-4{margin-right:33.3333333333%}.v-application--is-ltr .offset-sm-5{margin-left:41.6666666667%}.v-application--is-rtl .offset-sm-5{margin-right:41.6666666667%}.v-application--is-ltr .offset-sm-6{margin-left:50%}.v-application--is-rtl .offset-sm-6{margin-right:50%}.v-application--is-ltr .offset-sm-7{margin-left:58.3333333333%}.v-application--is-rtl .offset-sm-7{margin-right:58.3333333333%}.v-application--is-ltr .offset-sm-8{margin-left:66.6666666667%}.v-application--is-rtl .offset-sm-8{margin-right:66.6666666667%}.v-application--is-ltr .offset-sm-9{margin-left:75%}.v-application--is-rtl .offset-sm-9{margin-right:75%}.v-application--is-ltr .offset-sm-10{margin-left:83.3333333333%}.v-application--is-rtl .offset-sm-10{margin-right:83.3333333333%}.v-application--is-ltr .offset-sm-11{margin-left:91.6666666667%}.v-application--is-rtl .offset-sm-11{margin-right:91.6666666667%}}@media(min-width:960px){.col-md{flex-basis:0;flex-grow:1;max-width:100%}.col-md-auto{flex:0 0 auto;width:auto;max-width:100%}.col-md-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-md-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-md-12{flex:0 0 100%;max-width:100%}.v-application--is-ltr .offset-md-0{margin-left:0}.v-application--is-rtl .offset-md-0{margin-right:0}.v-application--is-ltr .offset-md-1{margin-left:8.3333333333%}.v-application--is-rtl .offset-md-1{margin-right:8.3333333333%}.v-application--is-ltr .offset-md-2{margin-left:16.6666666667%}.v-application--is-rtl .offset-md-2{margin-right:16.6666666667%}.v-application--is-ltr .offset-md-3{margin-left:25%}.v-application--is-rtl .offset-md-3{margin-right:25%}.v-application--is-ltr .offset-md-4{margin-left:33.3333333333%}.v-application--is-rtl .offset-md-4{margin-right:33.3333333333%}.v-application--is-ltr .offset-md-5{margin-left:41.6666666667%}.v-application--is-rtl .offset-md-5{margin-right:41.6666666667%}.v-application--is-ltr .offset-md-6{margin-left:50%}.v-application--is-rtl .offset-md-6{margin-right:50%}.v-application--is-ltr .offset-md-7{margin-left:58.3333333333%}.v-application--is-rtl .offset-md-7{margin-right:58.3333333333%}.v-application--is-ltr .offset-md-8{margin-left:66.6666666667%}.v-application--is-rtl .offset-md-8{margin-right:66.6666666667%}.v-application--is-ltr .offset-md-9{margin-left:75%}.v-application--is-rtl .offset-md-9{margin-right:75%}.v-application--is-ltr .offset-md-10{margin-left:83.3333333333%}.v-application--is-rtl .offset-md-10{margin-right:83.3333333333%}.v-application--is-ltr .offset-md-11{margin-left:91.6666666667%}.v-application--is-rtl .offset-md-11{margin-right:91.6666666667%}}@media(min-width:1264px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-auto{flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex:0 0 50%;max-width:50%}.col-lg-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex:0 0 75%;max-width:75%}.col-lg-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex:0 0 100%;max-width:100%}.v-application--is-ltr .offset-lg-0{margin-left:0}.v-application--is-rtl .offset-lg-0{margin-right:0}.v-application--is-ltr .offset-lg-1{margin-left:8.3333333333%}.v-application--is-rtl .offset-lg-1{margin-right:8.3333333333%}.v-application--is-ltr .offset-lg-2{margin-left:16.6666666667%}.v-application--is-rtl .offset-lg-2{margin-right:16.6666666667%}.v-application--is-ltr .offset-lg-3{margin-left:25%}.v-application--is-rtl .offset-lg-3{margin-right:25%}.v-application--is-ltr .offset-lg-4{margin-left:33.3333333333%}.v-application--is-rtl .offset-lg-4{margin-right:33.3333333333%}.v-application--is-ltr .offset-lg-5{margin-left:41.6666666667%}.v-application--is-rtl .offset-lg-5{margin-right:41.6666666667%}.v-application--is-ltr .offset-lg-6{margin-left:50%}.v-application--is-rtl .offset-lg-6{margin-right:50%}.v-application--is-ltr .offset-lg-7{margin-left:58.3333333333%}.v-application--is-rtl .offset-lg-7{margin-right:58.3333333333%}.v-application--is-ltr .offset-lg-8{margin-left:66.6666666667%}.v-application--is-rtl .offset-lg-8{margin-right:66.6666666667%}.v-application--is-ltr .offset-lg-9{margin-left:75%}.v-application--is-rtl .offset-lg-9{margin-right:75%}.v-application--is-ltr .offset-lg-10{margin-left:83.3333333333%}.v-application--is-rtl .offset-lg-10{margin-right:83.3333333333%}.v-application--is-ltr .offset-lg-11{margin-left:91.6666666667%}.v-application--is-rtl .offset-lg-11{margin-right:91.6666666667%}}@media(min-width:1904px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-auto{flex:0 0 auto;width:auto;max-width:100%}.col-xl-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-xl-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-xl-3{flex:0 0 25%;max-width:25%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-xl-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-xl-6{flex:0 0 50%;max-width:50%}.col-xl-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-xl-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-xl-9{flex:0 0 75%;max-width:75%}.col-xl-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}.col-xl-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}.col-xl-12{flex:0 0 100%;max-width:100%}.v-application--is-ltr .offset-xl-0{margin-left:0}.v-application--is-rtl .offset-xl-0{margin-right:0}.v-application--is-ltr .offset-xl-1{margin-left:8.3333333333%}.v-application--is-rtl .offset-xl-1{margin-right:8.3333333333%}.v-application--is-ltr .offset-xl-2{margin-left:16.6666666667%}.v-application--is-rtl .offset-xl-2{margin-right:16.6666666667%}.v-application--is-ltr .offset-xl-3{margin-left:25%}.v-application--is-rtl .offset-xl-3{margin-right:25%}.v-application--is-ltr .offset-xl-4{margin-left:33.3333333333%}.v-application--is-rtl .offset-xl-4{margin-right:33.3333333333%}.v-application--is-ltr .offset-xl-5{margin-left:41.6666666667%}.v-application--is-rtl .offset-xl-5{margin-right:41.6666666667%}.v-application--is-ltr .offset-xl-6{margin-left:50%}.v-application--is-rtl .offset-xl-6{margin-right:50%}.v-application--is-ltr .offset-xl-7{margin-left:58.3333333333%}.v-application--is-rtl .offset-xl-7{margin-right:58.3333333333%}.v-application--is-ltr .offset-xl-8{margin-left:66.6666666667%}.v-application--is-rtl .offset-xl-8{margin-right:66.6666666667%}.v-application--is-ltr .offset-xl-9{margin-left:75%}.v-application--is-rtl .offset-xl-9{margin-right:75%}.v-application--is-ltr .offset-xl-10{margin-left:83.3333333333%}.v-application--is-rtl .offset-xl-10{margin-right:83.3333333333%}.v-application--is-ltr .offset-xl-11{margin-left:91.6666666667%}.v-application--is-rtl .offset-xl-11{margin-right:91.6666666667%}}.container.grow-shrink-0{flex-grow:0;flex-shrink:0}.container.fill-height{align-items:center;display:flex;flex-wrap:wrap}.container.fill-height>.row{flex:1 1 100%;max-width:calc(100% + 24px)}.container.fill-height>.layout{height:100%;flex:1 1 auto}.container.fill-height>.layout.grow-shrink-0{flex-grow:0;flex-shrink:0}.container.grid-list-xs .layout .flex{padding:1px}.container.grid-list-xs .layout:only-child{margin:-1px}.container.grid-list-xs .layout:not(:only-child){margin:auto -1px}.container.grid-list-xs :not(:only-child) .layout:first-child{margin-top:-1px}.container.grid-list-xs :not(:only-child) .layout:last-child{margin-bottom:-1px}.container.grid-list-sm .layout .flex{padding:2px}.container.grid-list-sm .layout:only-child{margin:-2px}.container.grid-list-sm .layout:not(:only-child){margin:auto -2px}.container.grid-list-sm :not(:only-child) .layout:first-child{margin-top:-2px}.container.grid-list-sm :not(:only-child) .layout:last-child{margin-bottom:-2px}.container.grid-list-md .layout .flex{padding:4px}.container.grid-list-md .layout:only-child{margin:-4px}.container.grid-list-md .layout:not(:only-child){margin:auto -4px}.container.grid-list-md :not(:only-child) .layout:first-child{margin-top:-4px}.container.grid-list-md :not(:only-child) .layout:last-child{margin-bottom:-4px}.container.grid-list-lg .layout .flex{padding:8px}.container.grid-list-lg .layout:only-child{margin:-8px}.container.grid-list-lg .layout:not(:only-child){margin:auto -8px}.container.grid-list-lg :not(:only-child) .layout:first-child{margin-top:-8px}.container.grid-list-lg :not(:only-child) .layout:last-child{margin-bottom:-8px}.container.grid-list-xl .layout .flex{padding:12px}.container.grid-list-xl .layout:only-child{margin:-12px}.container.grid-list-xl .layout:not(:only-child){margin:auto -12px}.container.grid-list-xl :not(:only-child) .layout:first-child{margin-top:-12px}.container.grid-list-xl :not(:only-child) .layout:last-child{margin-bottom:-12px}.layout{display:flex;flex:1 1 auto;flex-wrap:nowrap;min-width:0}.layout.reverse{flex-direction:row-reverse}.layout.column{flex-direction:column}.layout.column.reverse{flex-direction:column-reverse}.layout.column>.flex{max-width:100%}.layout.wrap{flex-wrap:wrap}.layout.grow-shrink-0{flex-grow:0;flex-shrink:0}@media (min-width:0){.flex.xs12{flex-basis:100%;flex-grow:0;max-width:100%}.flex.order-xs12{order:12}.flex.xs11{flex-basis:91.6666666667%;flex-grow:0;max-width:91.6666666667%}.flex.order-xs11{order:11}.flex.xs10{flex-basis:83.3333333333%;flex-grow:0;max-width:83.3333333333%}.flex.order-xs10{order:10}.flex.xs9{flex-basis:75%;flex-grow:0;max-width:75%}.flex.order-xs9{order:9}.flex.xs8{flex-basis:66.6666666667%;flex-grow:0;max-width:66.6666666667%}.flex.order-xs8{order:8}.flex.xs7{flex-basis:58.3333333333%;flex-grow:0;max-width:58.3333333333%}.flex.order-xs7{order:7}.flex.xs6{flex-basis:50%;flex-grow:0;max-width:50%}.flex.order-xs6{order:6}.flex.xs5{flex-basis:41.6666666667%;flex-grow:0;max-width:41.6666666667%}.flex.order-xs5{order:5}.flex.xs4{flex-basis:33.3333333333%;flex-grow:0;max-width:33.3333333333%}.flex.order-xs4{order:4}.flex.xs3{flex-basis:25%;flex-grow:0;max-width:25%}.flex.order-xs3{order:3}.flex.xs2{flex-basis:16.6666666667%;flex-grow:0;max-width:16.6666666667%}.flex.order-xs2{order:2}.flex.xs1{flex-basis:8.3333333333%;flex-grow:0;max-width:8.3333333333%}.flex.order-xs1{order:1}.v-application--is-ltr .flex.offset-xs12{margin-left:100%}.v-application--is-rtl .flex.offset-xs12{margin-right:100%}.v-application--is-ltr .flex.offset-xs11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-xs11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-xs10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-xs10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-xs9{margin-left:75%}.v-application--is-rtl .flex.offset-xs9{margin-right:75%}.v-application--is-ltr .flex.offset-xs8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-xs8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-xs7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-xs7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-xs6{margin-left:50%}.v-application--is-rtl .flex.offset-xs6{margin-right:50%}.v-application--is-ltr .flex.offset-xs5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-xs5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-xs4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-xs4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-xs3{margin-left:25%}.v-application--is-rtl .flex.offset-xs3{margin-right:25%}.v-application--is-ltr .flex.offset-xs2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-xs2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-xs1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-xs1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-xs0{margin-left:0}.v-application--is-rtl .flex.offset-xs0{margin-right:0}}@media (min-width:600px){.flex.sm12{flex-basis:100%;flex-grow:0;max-width:100%}.flex.order-sm12{order:12}.flex.sm11{flex-basis:91.6666666667%;flex-grow:0;max-width:91.6666666667%}.flex.order-sm11{order:11}.flex.sm10{flex-basis:83.3333333333%;flex-grow:0;max-width:83.3333333333%}.flex.order-sm10{order:10}.flex.sm9{flex-basis:75%;flex-grow:0;max-width:75%}.flex.order-sm9{order:9}.flex.sm8{flex-basis:66.6666666667%;flex-grow:0;max-width:66.6666666667%}.flex.order-sm8{order:8}.flex.sm7{flex-basis:58.3333333333%;flex-grow:0;max-width:58.3333333333%}.flex.order-sm7{order:7}.flex.sm6{flex-basis:50%;flex-grow:0;max-width:50%}.flex.order-sm6{order:6}.flex.sm5{flex-basis:41.6666666667%;flex-grow:0;max-width:41.6666666667%}.flex.order-sm5{order:5}.flex.sm4{flex-basis:33.3333333333%;flex-grow:0;max-width:33.3333333333%}.flex.order-sm4{order:4}.flex.sm3{flex-basis:25%;flex-grow:0;max-width:25%}.flex.order-sm3{order:3}.flex.sm2{flex-basis:16.6666666667%;flex-grow:0;max-width:16.6666666667%}.flex.order-sm2{order:2}.flex.sm1{flex-basis:8.3333333333%;flex-grow:0;max-width:8.3333333333%}.flex.order-sm1{order:1}.v-application--is-ltr .flex.offset-sm12{margin-left:100%}.v-application--is-rtl .flex.offset-sm12{margin-right:100%}.v-application--is-ltr .flex.offset-sm11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-sm11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-sm10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-sm10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-sm9{margin-left:75%}.v-application--is-rtl .flex.offset-sm9{margin-right:75%}.v-application--is-ltr .flex.offset-sm8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-sm8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-sm7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-sm7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-sm6{margin-left:50%}.v-application--is-rtl .flex.offset-sm6{margin-right:50%}.v-application--is-ltr .flex.offset-sm5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-sm5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-sm4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-sm4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-sm3{margin-left:25%}.v-application--is-rtl .flex.offset-sm3{margin-right:25%}.v-application--is-ltr .flex.offset-sm2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-sm2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-sm1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-sm1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-sm0{margin-left:0}.v-application--is-rtl .flex.offset-sm0{margin-right:0}}@media (min-width:960px){.flex.md12{flex-basis:100%;flex-grow:0;max-width:100%}.flex.order-md12{order:12}.flex.md11{flex-basis:91.6666666667%;flex-grow:0;max-width:91.6666666667%}.flex.order-md11{order:11}.flex.md10{flex-basis:83.3333333333%;flex-grow:0;max-width:83.3333333333%}.flex.order-md10{order:10}.flex.md9{flex-basis:75%;flex-grow:0;max-width:75%}.flex.order-md9{order:9}.flex.md8{flex-basis:66.6666666667%;flex-grow:0;max-width:66.6666666667%}.flex.order-md8{order:8}.flex.md7{flex-basis:58.3333333333%;flex-grow:0;max-width:58.3333333333%}.flex.order-md7{order:7}.flex.md6{flex-basis:50%;flex-grow:0;max-width:50%}.flex.order-md6{order:6}.flex.md5{flex-basis:41.6666666667%;flex-grow:0;max-width:41.6666666667%}.flex.order-md5{order:5}.flex.md4{flex-basis:33.3333333333%;flex-grow:0;max-width:33.3333333333%}.flex.order-md4{order:4}.flex.md3{flex-basis:25%;flex-grow:0;max-width:25%}.flex.order-md3{order:3}.flex.md2{flex-basis:16.6666666667%;flex-grow:0;max-width:16.6666666667%}.flex.order-md2{order:2}.flex.md1{flex-basis:8.3333333333%;flex-grow:0;max-width:8.3333333333%}.flex.order-md1{order:1}.v-application--is-ltr .flex.offset-md12{margin-left:100%}.v-application--is-rtl .flex.offset-md12{margin-right:100%}.v-application--is-ltr .flex.offset-md11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-md11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-md10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-md10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-md9{margin-left:75%}.v-application--is-rtl .flex.offset-md9{margin-right:75%}.v-application--is-ltr .flex.offset-md8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-md8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-md7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-md7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-md6{margin-left:50%}.v-application--is-rtl .flex.offset-md6{margin-right:50%}.v-application--is-ltr .flex.offset-md5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-md5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-md4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-md4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-md3{margin-left:25%}.v-application--is-rtl .flex.offset-md3{margin-right:25%}.v-application--is-ltr .flex.offset-md2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-md2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-md1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-md1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-md0{margin-left:0}.v-application--is-rtl .flex.offset-md0{margin-right:0}}@media (min-width:1264px){.flex.lg12{flex-basis:100%;flex-grow:0;max-width:100%}.flex.order-lg12{order:12}.flex.lg11{flex-basis:91.6666666667%;flex-grow:0;max-width:91.6666666667%}.flex.order-lg11{order:11}.flex.lg10{flex-basis:83.3333333333%;flex-grow:0;max-width:83.3333333333%}.flex.order-lg10{order:10}.flex.lg9{flex-basis:75%;flex-grow:0;max-width:75%}.flex.order-lg9{order:9}.flex.lg8{flex-basis:66.6666666667%;flex-grow:0;max-width:66.6666666667%}.flex.order-lg8{order:8}.flex.lg7{flex-basis:58.3333333333%;flex-grow:0;max-width:58.3333333333%}.flex.order-lg7{order:7}.flex.lg6{flex-basis:50%;flex-grow:0;max-width:50%}.flex.order-lg6{order:6}.flex.lg5{flex-basis:41.6666666667%;flex-grow:0;max-width:41.6666666667%}.flex.order-lg5{order:5}.flex.lg4{flex-basis:33.3333333333%;flex-grow:0;max-width:33.3333333333%}.flex.order-lg4{order:4}.flex.lg3{flex-basis:25%;flex-grow:0;max-width:25%}.flex.order-lg3{order:3}.flex.lg2{flex-basis:16.6666666667%;flex-grow:0;max-width:16.6666666667%}.flex.order-lg2{order:2}.flex.lg1{flex-basis:8.3333333333%;flex-grow:0;max-width:8.3333333333%}.flex.order-lg1{order:1}.v-application--is-ltr .flex.offset-lg12{margin-left:100%}.v-application--is-rtl .flex.offset-lg12{margin-right:100%}.v-application--is-ltr .flex.offset-lg11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-lg11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-lg10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-lg10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-lg9{margin-left:75%}.v-application--is-rtl .flex.offset-lg9{margin-right:75%}.v-application--is-ltr .flex.offset-lg8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-lg8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-lg7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-lg7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-lg6{margin-left:50%}.v-application--is-rtl .flex.offset-lg6{margin-right:50%}.v-application--is-ltr .flex.offset-lg5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-lg5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-lg4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-lg4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-lg3{margin-left:25%}.v-application--is-rtl .flex.offset-lg3{margin-right:25%}.v-application--is-ltr .flex.offset-lg2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-lg2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-lg1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-lg1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-lg0{margin-left:0}.v-application--is-rtl .flex.offset-lg0{margin-right:0}}@media (min-width:1904px){.flex.xl12{flex-basis:100%;flex-grow:0;max-width:100%}.flex.order-xl12{order:12}.flex.xl11{flex-basis:91.6666666667%;flex-grow:0;max-width:91.6666666667%}.flex.order-xl11{order:11}.flex.xl10{flex-basis:83.3333333333%;flex-grow:0;max-width:83.3333333333%}.flex.order-xl10{order:10}.flex.xl9{flex-basis:75%;flex-grow:0;max-width:75%}.flex.order-xl9{order:9}.flex.xl8{flex-basis:66.6666666667%;flex-grow:0;max-width:66.6666666667%}.flex.order-xl8{order:8}.flex.xl7{flex-basis:58.3333333333%;flex-grow:0;max-width:58.3333333333%}.flex.order-xl7{order:7}.flex.xl6{flex-basis:50%;flex-grow:0;max-width:50%}.flex.order-xl6{order:6}.flex.xl5{flex-basis:41.6666666667%;flex-grow:0;max-width:41.6666666667%}.flex.order-xl5{order:5}.flex.xl4{flex-basis:33.3333333333%;flex-grow:0;max-width:33.3333333333%}.flex.order-xl4{order:4}.flex.xl3{flex-basis:25%;flex-grow:0;max-width:25%}.flex.order-xl3{order:3}.flex.xl2{flex-basis:16.6666666667%;flex-grow:0;max-width:16.6666666667%}.flex.order-xl2{order:2}.flex.xl1{flex-basis:8.3333333333%;flex-grow:0;max-width:8.3333333333%}.flex.order-xl1{order:1}.v-application--is-ltr .flex.offset-xl12{margin-left:100%}.v-application--is-rtl .flex.offset-xl12{margin-right:100%}.v-application--is-ltr .flex.offset-xl11{margin-left:91.6666666667%}.v-application--is-rtl .flex.offset-xl11{margin-right:91.6666666667%}.v-application--is-ltr .flex.offset-xl10{margin-left:83.3333333333%}.v-application--is-rtl .flex.offset-xl10{margin-right:83.3333333333%}.v-application--is-ltr .flex.offset-xl9{margin-left:75%}.v-application--is-rtl .flex.offset-xl9{margin-right:75%}.v-application--is-ltr .flex.offset-xl8{margin-left:66.6666666667%}.v-application--is-rtl .flex.offset-xl8{margin-right:66.6666666667%}.v-application--is-ltr .flex.offset-xl7{margin-left:58.3333333333%}.v-application--is-rtl .flex.offset-xl7{margin-right:58.3333333333%}.v-application--is-ltr .flex.offset-xl6{margin-left:50%}.v-application--is-rtl .flex.offset-xl6{margin-right:50%}.v-application--is-ltr .flex.offset-xl5{margin-left:41.6666666667%}.v-application--is-rtl .flex.offset-xl5{margin-right:41.6666666667%}.v-application--is-ltr .flex.offset-xl4{margin-left:33.3333333333%}.v-application--is-rtl .flex.offset-xl4{margin-right:33.3333333333%}.v-application--is-ltr .flex.offset-xl3{margin-left:25%}.v-application--is-rtl .flex.offset-xl3{margin-right:25%}.v-application--is-ltr .flex.offset-xl2{margin-left:16.6666666667%}.v-application--is-rtl .flex.offset-xl2{margin-right:16.6666666667%}.v-application--is-ltr .flex.offset-xl1{margin-left:8.3333333333%}.v-application--is-rtl .flex.offset-xl1{margin-right:8.3333333333%}.v-application--is-ltr .flex.offset-xl0{margin-left:0}.v-application--is-rtl .flex.offset-xl0{margin-right:0}}.child-flex>*,.flex{flex:1 1 auto;max-width:100%}.child-flex>.grow-shrink-0,.flex.grow-shrink-0{flex-grow:0;flex-shrink:0}.grow,.spacer{flex-grow:1!important}.grow{flex-shrink:0!important}.shrink{flex-grow:0!important;flex-shrink:1!important}.fill-height{height:100%}.theme--light.v-text-field>.v-input__control>.v-input__slot:before{border-color:rgba(0,0,0,.42)}.theme--light.v-text-field:not(.v-input--has-state):hover>.v-input__control>.v-input__slot:before{border-color:rgba(0,0,0,.87)}.theme--light.v-text-field.v-input--is-disabled .v-input__slot:before{-o-border-image:repeating-linear-gradient(90deg,rgba(0,0,0,.38),rgba(0,0,0,.38) 2px,transparent 0,transparent 4px) 1 repeat;border-image:repeating-linear-gradient(90deg,rgba(0,0,0,.38),rgba(0,0,0,.38) 2px,transparent 0,transparent 4px) 1 repeat}.theme--light.v-text-field--filled>.v-input__control>.v-input__slot{background:rgba(0,0,0,.06)}.theme--light.v-text-field--filled:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot:hover{background:rgba(0,0,0,.12)}.theme--light.v-text-field--solo>.v-input__control>.v-input__slot{background:#fff}.theme--light.v-text-field--solo-inverted>.v-input__control>.v-input__slot{background:rgba(0,0,0,.06)}.theme--light.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot{background:#424242}.theme--light.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input{color:#fff}.theme--light.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input::-moz-placeholder{color:hsla(0,0%,100%,.5)}.theme--light.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input:-ms-input-placeholder{color:hsla(0,0%,100%,.5)}.theme--light.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input::placeholder{color:hsla(0,0%,100%,.5)}.theme--light.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot .v-label{color:hsla(0,0%,100%,.7)}.theme--light.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot fieldset{color:rgba(0,0,0,.38)}.theme--light.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state):not(.v-input--is-disabled)>.v-input__control>.v-input__slot:hover fieldset{color:rgba(0,0,0,.86)}.theme--light.v-text-field--outlined:not(.v-input--is-focused).v-input--is-disabled>.v-input__control>.v-input__slot fieldset{color:rgba(0,0,0,.26)}.theme--dark.v-text-field>.v-input__control>.v-input__slot:before{border-color:hsla(0,0%,100%,.7)}.theme--dark.v-text-field:not(.v-input--has-state):hover>.v-input__control>.v-input__slot:before{border-color:#fff}.theme--dark.v-text-field.v-input--is-disabled .v-input__slot:before{-o-border-image:repeating-linear-gradient(90deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.5) 2px,transparent 0,transparent 4px) 1 repeat;border-image:repeating-linear-gradient(90deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.5) 2px,transparent 0,transparent 4px) 1 repeat}.theme--dark.v-text-field--filled>.v-input__control>.v-input__slot{background:hsla(0,0%,100%,.08)}.theme--dark.v-text-field--filled:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot:hover{background:hsla(0,0%,100%,.16)}.theme--dark.v-text-field--solo>.v-input__control>.v-input__slot{background:#1e1e1e}.theme--dark.v-text-field--solo-inverted>.v-input__control>.v-input__slot{background:hsla(0,0%,100%,.16)}.theme--dark.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot{background:#fff}.theme--dark.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input{color:rgba(0,0,0,.87)}.theme--dark.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input::-moz-placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input:-ms-input-placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot input::placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-text-field--solo-inverted.v-input--is-focused>.v-input__control>.v-input__slot .v-label{color:rgba(0,0,0,.6)}.theme--dark.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state)>.v-input__control>.v-input__slot fieldset{color:hsla(0,0%,100%,.24)}.theme--dark.v-text-field--outlined:not(.v-input--is-focused):not(.v-input--has-state):not(.v-input--is-disabled)>.v-input__control>.v-input__slot:hover fieldset{color:#fff}.theme--dark.v-text-field--outlined:not(.v-input--is-focused).v-input--is-disabled>.v-input__control>.v-input__slot fieldset{color:hsla(0,0%,100%,.16)}.v-text-field{padding-top:12px;margin-top:4px}.v-text-field__prefix,.v-text-field__suffix{line-height:20px}.v-text-field input{flex:1 1 auto;line-height:20px;padding:8px 0 8px;max-width:100%;min-width:0;width:100%}.v-text-field .v-input__control,.v-text-field .v-input__slot,.v-text-field fieldset{border-radius:inherit}.v-text-field.v-input--has-state .v-input__control>.v-text-field__details>.v-counter,.v-text-field.v-input--is-disabled .v-input__control>.v-text-field__details>.v-counter,.v-text-field.v-input--is-disabled .v-input__control>.v-text-field__details>.v-messages,.v-text-field .v-input__control,.v-text-field fieldset{color:inherit}.v-text-field.v-input--dense{padding-top:0}.v-text-field.v-input--dense .v-label{top:4px}.v-text-field.v-input--dense:not(.v-text-field--outlined) .v-text-field__prefix,.v-text-field.v-input--dense:not(.v-text-field--outlined) .v-text-field__suffix,.v-text-field.v-input--dense:not(.v-text-field--outlined) input{padding:4px 0 2px}.v-text-field.v-input--dense:not(.v-text-field--outlined) .v-text-field__prefix{padding-right:4px}.v-text-field.v-input--dense:not(.v-text-field--outlined) .v-text-field__suffix{padding-left:4px}.v-text-field.v-input--dense[type=text]::-ms-clear{display:none}.v-text-field.v-input--dense .v-input__append-inner,.v-text-field.v-input--dense .v-input__prepend-inner{margin-top:0}.v-text-field .v-input__append-inner,.v-text-field .v-input__prepend-inner{align-self:flex-start;display:inline-flex;margin-top:4px;line-height:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-application--is-ltr .v-text-field .v-input__prepend-inner{margin-right:auto;padding-right:4px}.v-application--is-ltr .v-text-field .v-input__append-inner,.v-application--is-rtl .v-text-field .v-input__prepend-inner{margin-left:auto;padding-left:4px}.v-application--is-rtl .v-text-field .v-input__append-inner{margin-right:auto;padding-right:4px}.v-text-field .v-counter{white-space:nowrap}.v-application--is-ltr .v-text-field .v-counter{margin-left:8px}.v-application--is-rtl .v-text-field .v-counter{margin-right:8px}.v-text-field .v-label{max-width:90%;overflow:hidden;text-overflow:ellipsis;top:6px;white-space:nowrap;pointer-events:none}.v-application--is-ltr .v-text-field .v-label{transform-origin:top left}.v-application--is-rtl .v-text-field .v-label{transform-origin:top right}.v-text-field .v-label--active{max-width:133%;transform:translateY(-18px) scale(.75)}.v-text-field>.v-input__control>.v-input__slot{cursor:text}.v-text-field>.v-input__control>.v-input__slot:after,.v-text-field>.v-input__control>.v-input__slot:before{bottom:-1px;content:"";left:0;position:absolute;transition:.3s cubic-bezier(.25,.8,.5,1);width:100%}.v-text-field>.v-input__control>.v-input__slot:before{border-color:inherit;border-style:solid;border-width:thin 0 0 0}.v-text-field>.v-input__control>.v-input__slot:after{background-color:currentColor;border-color:currentColor;border-style:solid;border-width:thin 0 thin 0;transform:scaleX(0)}.v-text-field__details{display:flex;flex:1 0 auto;max-width:100%;min-height:14px;overflow:hidden}.v-text-field__prefix,.v-text-field__suffix{align-self:center;cursor:default;transition:color .3s cubic-bezier(.25,.8,.5,1);white-space:nowrap}.v-application--is-ltr .v-text-field__prefix{text-align:right;padding-right:4px}.v-application--is-rtl .v-text-field__prefix{text-align:left;padding-left:4px}.v-text-field__suffix{white-space:nowrap}.v-application--is-ltr .v-text-field__suffix{padding-left:4px}.v-application--is-rtl .v-text-field__suffix{padding-right:4px}.v-application--is-ltr .v-text-field--reverse .v-text-field__prefix{text-align:left;padding-right:0;padding-left:4px}.v-application--is-rtl .v-text-field--reverse .v-text-field__prefix{text-align:right;padding-right:4px;padding-left:0}.v-application--is-ltr .v-text-field--reverse .v-text-field__suffix{padding-left:0;padding-right:4px}.v-application--is-rtl .v-text-field--reverse .v-text-field__suffix{padding-left:4px;padding-right:0}.v-text-field>.v-input__control>.v-input__slot>.v-text-field__slot{display:flex;flex:1 1 auto;position:relative}.v-text-field:not(.v-text-field--is-booted) .v-label,.v-text-field:not(.v-text-field--is-booted) legend{transition:none}.v-text-field--filled,.v-text-field--full-width,.v-text-field--outlined{position:relative}.v-text-field--filled>.v-input__control>.v-input__slot,.v-text-field--full-width>.v-input__control>.v-input__slot,.v-text-field--outlined>.v-input__control>.v-input__slot{align-items:stretch;min-height:56px}.v-text-field--filled.v-input--dense>.v-input__control>.v-input__slot,.v-text-field--full-width.v-input--dense>.v-input__control>.v-input__slot,.v-text-field--outlined.v-input--dense>.v-input__control>.v-input__slot{min-height:52px}.v-text-field--filled.v-input--dense.v-text-field--outlined.v-text-field--filled>.v-input__control>.v-input__slot,.v-text-field--filled.v-input--dense.v-text-field--outlined>.v-input__control>.v-input__slot,.v-text-field--filled.v-input--dense.v-text-field--single-line>.v-input__control>.v-input__slot,.v-text-field--full-width.v-input--dense.v-text-field--outlined.v-text-field--filled>.v-input__control>.v-input__slot,.v-text-field--full-width.v-input--dense.v-text-field--outlined>.v-input__control>.v-input__slot,.v-text-field--full-width.v-input--dense.v-text-field--single-line>.v-input__control>.v-input__slot,.v-text-field--outlined.v-input--dense.v-text-field--outlined.v-text-field--filled>.v-input__control>.v-input__slot,.v-text-field--outlined.v-input--dense.v-text-field--outlined>.v-input__control>.v-input__slot,.v-text-field--outlined.v-input--dense.v-text-field--single-line>.v-input__control>.v-input__slot{min-height:40px}.v-text-field--outlined{border-radius:4px}.v-text-field--enclosed .v-input__append-inner,.v-text-field--enclosed .v-input__append-outer,.v-text-field--enclosed .v-input__prepend-inner,.v-text-field--enclosed .v-input__prepend-outer,.v-text-field--full-width .v-input__append-inner,.v-text-field--full-width .v-input__append-outer,.v-text-field--full-width .v-input__prepend-inner,.v-text-field--full-width .v-input__prepend-outer{margin-top:17px}.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__append-inner,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__append-outer,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__prepend-inner,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo) .v-input__prepend-outer,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__append-inner,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__append-outer,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__prepend-inner,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo) .v-input__prepend-outer{margin-top:14px}.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-inner,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-outer,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-inner,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-outer,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-inner,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__append-outer,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-inner,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--single-line .v-input__prepend-outer{margin-top:9px}.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-inner,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-outer,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-inner,.v-text-field--enclosed.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-outer,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-inner,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__append-outer,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-inner,.v-text-field--full-width.v-input--dense:not(.v-text-field--solo).v-text-field--outlined .v-input__prepend-outer{margin-top:8px}.v-text-field--filled .v-label,.v-text-field--full-width .v-label{top:18px}.v-text-field--filled .v-label--active,.v-text-field--full-width .v-label--active{transform:translateY(-6px) scale(.75)}.v-text-field--filled.v-input--dense .v-label,.v-text-field--full-width.v-input--dense .v-label{top:17px}.v-text-field--filled.v-input--dense .v-label--active,.v-text-field--full-width.v-input--dense .v-label--active{transform:translateY(-10px) scale(.75)}.v-text-field--filled.v-input--dense.v-text-field--single-line .v-label,.v-text-field--full-width.v-input--dense.v-text-field--single-line .v-label{top:11px}.v-text-field--filled{border-radius:4px 4px 0 0}.v-text-field--filled:not(.v-text-field--single-line) input{margin-top:22px}.v-text-field--filled.v-input--dense:not(.v-text-field--single-line).v-text-field--outlined input{margin-top:0}.v-text-field--filled .v-text-field__prefix,.v-text-field--filled .v-text-field__suffix{max-height:32px;margin-top:20px}.v-text-field--full-width{border-radius:0}.v-text-field--outlined .v-text-field__slot,.v-text-field--single-line .v-text-field__slot{align-items:center}.v-text-field.v-text-field--enclosed{margin:0;padding:0}.v-text-field.v-text-field--enclosed.v-text-field--single-line .v-text-field__prefix,.v-text-field.v-text-field--enclosed.v-text-field--single-line .v-text-field__suffix{margin-top:0}.v-text-field.v-text-field--enclosed:not(.v-text-field--filled) .v-progress-linear__background{display:none}.v-text-field.v-text-field--enclosed .v-text-field__details,.v-text-field.v-text-field--enclosed:not(.v-text-field--rounded)>.v-input__control>.v-input__slot{padding:0 12px}.v-text-field.v-text-field--enclosed .v-text-field__details{padding-top:0;margin-bottom:8px}.v-application--is-ltr .v-text-field--reverse input{text-align:right}.v-application--is-rtl .v-text-field--reverse input{text-align:left}.v-application--is-ltr .v-text-field--reverse .v-label{transform-origin:top right}.v-application--is-rtl .v-text-field--reverse .v-label{transform-origin:top left}.v-text-field--reverse .v-text-field__slot,.v-text-field--reverse>.v-input__control>.v-input__slot{flex-direction:row-reverse}.v-text-field--outlined>.v-input__control>.v-input__slot:after,.v-text-field--outlined>.v-input__control>.v-input__slot:before,.v-text-field--rounded>.v-input__control>.v-input__slot:after,.v-text-field--rounded>.v-input__control>.v-input__slot:before,.v-text-field--solo>.v-input__control>.v-input__slot:after,.v-text-field--solo>.v-input__control>.v-input__slot:before{display:none}.v-text-field--outlined,.v-text-field--solo{border-radius:4px}.v-text-field--outlined{margin-bottom:16px;transition:border .3s cubic-bezier(.25,.8,.5,1)}.v-text-field--outlined .v-label{top:18px}.v-text-field--outlined .v-label--active{transform:translateY(-24px) scale(.75)}.v-text-field--outlined.v-input--dense .v-label{top:10px}.v-text-field--outlined.v-input--dense .v-label--active{transform:translateY(-16px) scale(.75)}.v-text-field--outlined fieldset{border-collapse:collapse;border-color:currentColor;border-style:solid;border-width:1px;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:-5px;transition-duration:.3s;transition-property:color,border-width;transition-timing-function:cubic-bezier(.25,.8,.25,1)}.v-application--is-ltr .v-text-field--outlined fieldset{padding-left:8px}.v-application--is-ltr .v-text-field--outlined.v-text-field--reverse fieldset,.v-application--is-rtl .v-text-field--outlined fieldset{padding-right:8px}.v-application--is-rtl .v-text-field--outlined.v-text-field--reverse fieldset{padding-left:8px}.v-text-field--outlined legend{line-height:11px;padding:0;transition:width .3s cubic-bezier(.25,.8,.5,1)}.v-application--is-ltr .v-text-field--outlined legend{text-align:left}.v-application--is-rtl .v-text-field--outlined legend{text-align:right}.v-application--is-ltr .v-text-field--outlined.v-text-field--reverse legend{margin-left:auto}.v-application--is-rtl .v-text-field--outlined.v-text-field--reverse legend{margin-right:auto}.v-application--is-ltr .v-text-field--outlined.v-text-field--rounded legend{margin-left:12px}.v-application--is-rtl .v-text-field--outlined.v-text-field--rounded legend{margin-right:12px}.v-text-field--outlined>.v-input__control>.v-input__slot{background:transparent}.v-text-field--outlined .v-text-field__prefix{max-height:32px}.v-text-field--outlined .v-input__append-outer,.v-text-field--outlined .v-input__prepend-outer{margin-top:18px}.v-text-field--outlined.v-input--has-state fieldset,.v-text-field--outlined.v-input--is-focused fieldset{border:2px solid currentColor}.v-text-field--rounded{border-radius:28px}.v-text-field--rounded>.v-input__control>.v-input__slot{padding:0 24px}.v-text-field--shaped{border-radius:16px 16px 0 0}.v-text-field.v-text-field--solo .v-label{top:calc(50% - 9px)}.v-text-field.v-text-field--solo .v-input__control{min-height:48px;padding:0}.v-text-field.v-text-field--solo .v-input__control input{caret-color:auto}.v-text-field.v-text-field--solo.v-input--dense>.v-input__control{min-height:38px}.v-text-field.v-text-field--solo:not(.v-text-field--solo-flat)>.v-input__control>.v-input__slot{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-text-field.v-text-field--solo .v-input__append-inner,.v-text-field.v-text-field--solo .v-input__prepend-inner{align-self:center;margin-top:0}.v-text-field.v-text-field--solo .v-input__append-outer,.v-text-field.v-text-field--solo .v-input__prepend-outer{margin-top:12px}.v-text-field.v-text-field--solo.v-input--dense .v-input__append-outer,.v-text-field.v-text-field--solo.v-input--dense .v-input__prepend-outer{margin-top:7px}.v-text-field.v-input--is-focused>.v-input__control>.v-input__slot:after{transform:scaleX(1)}.v-text-field.v-input--has-state>.v-input__control>.v-input__slot:before{border-color:currentColor}.theme--light.v-select .v-select__selections{color:rgba(0,0,0,.87);min-height:10px}.theme--light.v-select.v-input--is-disabled .v-select__selections,.theme--light.v-select .v-select__selection--disabled{color:rgba(0,0,0,.38)}.theme--light.v-select.v-text-field--solo-inverted.v-input--is-focused .v-select__selections{color:#fff}.theme--dark.v-select .v-select__selections{color:#fff;min-height:10px}.theme--dark.v-select.v-input--is-disabled .v-select__selections,.theme--dark.v-select .v-select__selection--disabled{color:hsla(0,0%,100%,.5)}.theme--dark.v-select.v-text-field--solo-inverted.v-input--is-focused .v-select__selections{color:rgba(0,0,0,.87)}.v-select{position:relative}.v-select:not(.v-select--is-multi).v-text-field--single-line .v-select__selections{flex-wrap:nowrap}.v-select>.v-input__control>.v-input__slot{cursor:pointer}.v-select .v-chip{flex:0 1 auto;margin:4px}.v-select .v-chip--selected:after{opacity:.22}.v-select .fade-transition-leave-active{position:absolute;left:0}.v-select.v-input--is-dirty ::-moz-placeholder{color:transparent!important}.v-select.v-input--is-dirty :-ms-input-placeholder{color:transparent!important}.v-select.v-input--is-dirty ::placeholder{color:transparent!important}.v-select:not(.v-input--is-dirty):not(.v-input--is-focused) .v-text-field__prefix{line-height:20px;top:7px;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-select.v-text-field--enclosed:not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__selections{padding-top:20px}.v-select.v-text-field--outlined:not(.v-text-field--single-line) .v-select__selections{padding:8px 0}.v-select.v-text-field--outlined:not(.v-text-field--single-line).v-input--dense .v-select__selections{padding:4px 0}.v-select.v-text-field input{flex:1 1;min-width:0;pointer-events:none;position:relative}.v-select.v-text-field:not(.v-text-field--single-line) input{margin-top:0}.v-select.v-select--is-menu-active .v-input__icon--append .v-icon{transform:rotate(180deg)}.v-select.v-select--chips input{margin:0}.v-select.v-select--chips .v-select__selections{min-height:42px}.v-select.v-select--chips.v-input--dense .v-select__selections{min-height:40px}.v-select.v-select--chips .v-chip--select.v-chip--active:before{opacity:.2}.v-select.v-select--chips.v-select--chips--small .v-select__selections{min-height:26px}.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box .v-select__selections,.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed .v-select__selections{min-height:68px}.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-input--dense .v-select__selections,.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-input--dense .v-select__selections{min-height:40px}.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-select--chips--small .v-select__selections,.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-select--chips--small .v-select__selections{min-height:26px}.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--box.v-select--chips--small.v-input--dense .v-select__selections,.v-select.v-select--chips:not(.v-text-field--single-line).v-text-field--enclosed.v-select--chips--small.v-input--dense .v-select__selections{min-height:38px}.v-select.v-text-field--reverse .v-select__selections,.v-select.v-text-field--reverse .v-select__slot{flex-direction:row-reverse}.v-select__selections{align-items:center;display:flex;flex:1 1;flex-wrap:wrap;line-height:18px;max-width:100%;min-width:0}.v-select__selection{max-width:90%}.v-select__selection--comma{margin:7px 4px 7px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-select.v-input--dense .v-select__selection--comma{margin:5px 4px 3px 0}.v-select.v-input--dense .v-chip{margin:0 4px 0 4px}.v-select__slot{position:relative;align-items:center;display:flex;max-width:100%;min-width:0;width:100%}.v-select:not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__slot>input{align-self:flex-end}.theme--light.v-counter{color:rgba(0,0,0,.6)}.theme--dark.v-counter{color:hsla(0,0%,100%,.7)}.v-counter{flex:0 1 auto;font-size:12px;min-height:12px;line-height:12px}.v-simple-checkbox{align-self:center;line-height:normal;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-simple-checkbox .v-icon{cursor:pointer}.v-simple-checkbox--disabled{cursor:default}.theme--light.v-divider{border-color:rgba(0,0,0,.12)}.theme--dark.v-divider{border-color:hsla(0,0%,100%,.12)}.v-divider{display:block;flex:1 1 0px;max-width:100%;height:0;max-height:0;border:solid;border-width:thin 0 0 0;transition:inherit}.v-divider--inset:not(.v-divider--vertical){max-width:calc(100% - 72px)}.v-application--is-ltr .v-divider--inset:not(.v-divider--vertical){margin-left:72px}.v-application--is-rtl .v-divider--inset:not(.v-divider--vertical){margin-right:72px}.v-divider--vertical{align-self:stretch;border:solid;border-width:0 thin 0 0;display:inline-flex;height:inherit;min-height:100%;max-height:100%;max-width:0;width:0;vertical-align:text-bottom;margin:0 -1px}.v-divider--vertical.v-divider--inset{margin-top:8px;min-height:0;max-height:calc(100% - 16px)}.v-chip:not(.v-chip--outlined).accent,.v-chip:not(.v-chip--outlined).error,.v-chip:not(.v-chip--outlined).info,.v-chip:not(.v-chip--outlined).primary,.v-chip:not(.v-chip--outlined).secondary,.v-chip:not(.v-chip--outlined).success,.v-chip:not(.v-chip--outlined).warning{color:#fff}.theme--light.v-chip{border-color:rgba(0,0,0,.12);color:rgba(0,0,0,.87)}.theme--light.v-chip:not(.v-chip--active){background:#e0e0e0}.theme--light.v-chip:hover:before{opacity:.04}.theme--light.v-chip--active:before,.theme--light.v-chip--active:hover:before,.theme--light.v-chip:focus:before{opacity:.12}.theme--light.v-chip--active:focus:before{opacity:.16}.theme--dark.v-chip{border-color:hsla(0,0%,100%,.12);color:#fff}.theme--dark.v-chip:not(.v-chip--active){background:#555}.theme--dark.v-chip:hover:before{opacity:.08}.theme--dark.v-chip--active:before,.theme--dark.v-chip--active:hover:before,.theme--dark.v-chip:focus:before{opacity:.24}.theme--dark.v-chip--active:focus:before{opacity:.32}.v-chip{align-items:center;cursor:default;display:inline-flex;line-height:20px;max-width:100%;outline:none;overflow:hidden;padding:0 12px;position:relative;text-decoration:none;transition-duration:.28s;transition-property:box-shadow,opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);vertical-align:middle;white-space:nowrap}.v-chip:before{background-color:currentColor;bottom:0;border-radius:inherit;content:"";left:0;opacity:0;position:absolute;pointer-events:none;right:0;top:0}.v-chip .v-avatar{height:24px!important;min-width:24px!important;width:24px!important}.v-chip .v-icon{font-size:24px}.v-application--is-ltr .v-chip .v-avatar--left,.v-application--is-ltr .v-chip .v-icon--left{margin-left:-6px;margin-right:6px}.v-application--is-ltr .v-chip .v-avatar--right,.v-application--is-ltr .v-chip .v-icon--right,.v-application--is-rtl .v-chip .v-avatar--left,.v-application--is-rtl .v-chip .v-icon--left{margin-left:6px;margin-right:-6px}.v-application--is-rtl .v-chip .v-avatar--right,.v-application--is-rtl .v-chip .v-icon--right{margin-left:-6px;margin-right:6px}.v-chip:not(.v-chip--no-color) .v-icon{color:inherit}.v-chip .v-chip__close.v-icon{font-size:18px;max-height:18px;max-width:18px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-application--is-ltr .v-chip .v-chip__close.v-icon.v-icon--right{margin-right:-4px}.v-application--is-rtl .v-chip .v-chip__close.v-icon.v-icon--right{margin-left:-4px}.v-chip .v-chip__close.v-icon:active,.v-chip .v-chip__close.v-icon:focus,.v-chip .v-chip__close.v-icon:hover{opacity:.72}.v-chip .v-chip__content{align-items:center;display:inline-flex;height:100%;max-width:100%}.v-chip--active .v-icon{color:inherit}.v-chip--link:before{transition:opacity .3s cubic-bezier(.25,.8,.5,1)}.v-chip--link:focus:before{opacity:.32}.v-chip--clickable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-chip--clickable:active{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-chip--disabled{opacity:.4;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-chip__filter{max-width:24px}.v-chip__filter.v-icon{color:inherit}.v-chip__filter.expand-x-transition-enter,.v-chip__filter.expand-x-transition-leave-active{margin:0}.v-chip--pill .v-chip__filter{margin-right:0 16px 0 0}.v-chip--pill .v-avatar{height:32px!important;width:32px!important}.v-application--is-ltr .v-chip--pill .v-avatar--left{margin-left:-12px}.v-application--is-ltr .v-chip--pill .v-avatar--right,.v-application--is-rtl .v-chip--pill .v-avatar--left{margin-right:-12px}.v-application--is-rtl .v-chip--pill .v-avatar--right{margin-left:-12px}.v-chip--label{border-radius:4px!important}.v-chip.v-chip--outlined{border-width:thin;border-style:solid}.v-chip.v-chip--outlined.v-chip--active:before{opacity:.08}.v-chip.v-chip--outlined .v-icon{color:inherit}.v-chip.v-chip--outlined.v-chip.v-chip{background-color:transparent!important}.v-chip.v-chip--selected{background:transparent}.v-chip.v-chip--selected:after{opacity:.28}.v-chip.v-size--x-small{border-radius:8px;font-size:10px;height:16px}.v-chip.v-size--small{border-radius:12px;font-size:12px;height:24px}.v-chip.v-size--default{border-radius:16px;font-size:14px;height:32px}.v-chip.v-size--large{border-radius:27px;font-size:16px;height:54px}.v-chip.v-size--x-large{border-radius:33px;font-size:18px;height:66px}.v-menu{display:none}.v-menu--attached{display:inline}.v-menu__content{position:absolute;display:inline-block;max-width:80%;overflow-y:auto;overflow-x:hidden;contain:content;will-change:transform;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);border-radius:4px}.v-menu__content--active{pointer-events:none}.v-menu__content--auto .v-list-item{transition-property:transform,opacity;transition-duration:.3s;transition-timing-function:cubic-bezier(.25,.8,.25,1)}.v-menu__content--fixed{position:fixed}.v-menu__content>.card{contain:content;-webkit-backface-visibility:hidden;backface-visibility:hidden}.v-menu>.v-menu__content{max-width:none}.v-menu-transition-enter .v-list-item{min-width:0;pointer-events:none}.v-menu-transition-enter-to .v-list-item{transition-delay:.1s}.v-menu-transition-leave-active,.v-menu-transition-leave-to{pointer-events:none}.v-menu-transition-enter,.v-menu-transition-leave-to{opacity:0}.v-menu-transition-enter-active,.v-menu-transition-leave-active{transition:all .3s cubic-bezier(.25,.8,.25,1)}.v-menu-transition-enter.v-menu__content--auto{transition:none!important}.v-menu-transition-enter.v-menu__content--auto .v-list-item{opacity:0;transform:translateY(-15px)}.v-menu-transition-enter.v-menu__content--auto .v-list-item--active{opacity:1;transform:none!important;pointer-events:auto}.theme--light.v-tabs>.v-tabs-bar{background-color:#fff}.theme--light.v-tabs>.v-tabs-bar .v-tab--disabled,.theme--light.v-tabs>.v-tabs-bar .v-tab:not(.v-tab--active),.theme--light.v-tabs>.v-tabs-bar .v-tab:not(.v-tab--active)>.v-btn,.theme--light.v-tabs>.v-tabs-bar .v-tab:not(.v-tab--active)>.v-icon{color:rgba(0,0,0,.54)}.theme--light.v-tabs .v-tab:hover:before{opacity:.04}.theme--light.v-tabs .v-tab--active:before,.theme--light.v-tabs .v-tab--active:hover:before,.theme--light.v-tabs .v-tab:focus:before{opacity:.12}.theme--light.v-tabs .v-tab--active:focus:before{opacity:.16}.theme--dark.v-tabs>.v-tabs-bar{background-color:#1e1e1e}.theme--dark.v-tabs>.v-tabs-bar .v-tab--disabled,.theme--dark.v-tabs>.v-tabs-bar .v-tab:not(.v-tab--active),.theme--dark.v-tabs>.v-tabs-bar .v-tab:not(.v-tab--active)>.v-btn,.theme--dark.v-tabs>.v-tabs-bar .v-tab:not(.v-tab--active)>.v-icon{color:hsla(0,0%,100%,.6)}.theme--dark.v-tabs .v-tab:hover:before{opacity:.08}.theme--dark.v-tabs .v-tab--active:before,.theme--dark.v-tabs .v-tab--active:hover:before,.theme--dark.v-tabs .v-tab:focus:before{opacity:.24}.theme--dark.v-tabs .v-tab--active:focus:before{opacity:.32}.theme--light.v-tabs-items{background-color:#fff}.theme--dark.v-tabs-items{background-color:#1e1e1e}.v-tabs-bar.accent .v-tab,.v-tabs-bar.accent .v-tabs-slider,.v-tabs-bar.error .v-tab,.v-tabs-bar.error .v-tabs-slider,.v-tabs-bar.info .v-tab,.v-tabs-bar.info .v-tabs-slider,.v-tabs-bar.primary .v-tab,.v-tabs-bar.primary .v-tabs-slider,.v-tabs-bar.secondary .v-tab,.v-tabs-bar.secondary .v-tabs-slider,.v-tabs-bar.success .v-tab,.v-tabs-bar.success .v-tabs-slider,.v-tabs-bar.warning .v-tab,.v-tabs-bar.warning .v-tabs-slider{color:#fff}.v-tabs{flex:1 1 auto;width:100%}.v-tabs .v-menu__activator{height:100%}.v-tabs:not(.v-tabs--vertical) .v-tab{white-space:normal}.v-tabs:not(.v-tabs--vertical).v-tabs--right>.v-slide-group--is-overflowing.v-tabs-bar--is-mobile:not(.v-slide-group--has-affixes) .v-slide-group__next,.v-tabs:not(.v-tabs--vertical):not(.v-tabs--right)>.v-slide-group--is-overflowing.v-tabs-bar--is-mobile:not(.v-slide-group--has-affixes) .v-slide-group__prev{display:initial;visibility:hidden}.v-tabs-bar{border-radius:inherit;height:48px}.v-tabs-bar.v-item-group>*{cursor:auto}.v-tab{align-items:center;cursor:pointer;display:flex;flex:0 1 auto;font-size:.875rem;font-weight:500;justify-content:center;letter-spacing:.0892857143em;line-height:normal;min-width:90px;max-width:360px;outline:none;padding:0 16px;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;transition:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-tab.v-tab{color:inherit}.v-tab:before{bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-tab:before,.v-tabs-slider{background-color:currentColor}.v-tabs-slider{height:100%;width:100%}.v-tabs-slider-wrapper{bottom:0;margin:0!important;position:absolute;transition:.3s cubic-bezier(.25,.8,.5,1);z-index:1}.v-application--is-ltr .v-tabs--align-with-title>.v-tabs-bar:not(.v-tabs-bar--show-arrows):not(.v-slide-group--is-overflowing)>.v-slide-group__wrapper>.v-tabs-bar__content>.v-tab:first-child,.v-application--is-ltr .v-tabs--align-with-title>.v-tabs-bar:not(.v-tabs-bar--show-arrows):not(.v-slide-group--is-overflowing)>.v-slide-group__wrapper>.v-tabs-bar__content>.v-tabs-slider-wrapper+.v-tab{margin-left:42px}.v-application--is-rtl .v-tabs--align-with-title>.v-tabs-bar:not(.v-tabs-bar--show-arrows):not(.v-slide-group--is-overflowing)>.v-slide-group__wrapper>.v-tabs-bar__content>.v-tab:first-child,.v-application--is-rtl .v-tabs--align-with-title>.v-tabs-bar:not(.v-tabs-bar--show-arrows):not(.v-slide-group--is-overflowing)>.v-slide-group__wrapper>.v-tabs-bar__content>.v-tabs-slider-wrapper+.v-tab{margin-right:42px}.v-application--is-ltr .v-tabs--centered>.v-tabs-bar .v-tabs-bar__content>:last-child,.v-application--is-ltr .v-tabs--fixed-tabs>.v-tabs-bar .v-tabs-bar__content>:last-child{margin-right:auto}.v-application--is-ltr .v-tabs--centered>.v-tabs-bar .v-tabs-bar__content>:first-child:not(.v-tabs-slider-wrapper),.v-application--is-ltr .v-tabs--centered>.v-tabs-bar .v-tabs-slider-wrapper+*,.v-application--is-ltr .v-tabs--fixed-tabs>.v-tabs-bar .v-tabs-bar__content>:first-child:not(.v-tabs-slider-wrapper),.v-application--is-ltr .v-tabs--fixed-tabs>.v-tabs-bar .v-tabs-slider-wrapper+*,.v-application--is-rtl .v-tabs--centered>.v-tabs-bar .v-tabs-bar__content>:last-child,.v-application--is-rtl .v-tabs--fixed-tabs>.v-tabs-bar .v-tabs-bar__content>:last-child{margin-left:auto}.v-application--is-rtl .v-tabs--centered>.v-tabs-bar .v-tabs-bar__content>:first-child:not(.v-tabs-slider-wrapper),.v-application--is-rtl .v-tabs--centered>.v-tabs-bar .v-tabs-slider-wrapper+*,.v-application--is-rtl .v-tabs--fixed-tabs>.v-tabs-bar .v-tabs-bar__content>:first-child:not(.v-tabs-slider-wrapper),.v-application--is-rtl .v-tabs--fixed-tabs>.v-tabs-bar .v-tabs-slider-wrapper+*{margin-right:auto}.v-tabs--fixed-tabs>.v-tabs-bar .v-tab{flex:1 1 auto;width:100%}.v-tabs--grow>.v-tabs-bar .v-tab{flex:1 0 auto;max-width:none}.v-tabs--icons-and-text>.v-tabs-bar{height:72px}.v-tabs--icons-and-text>.v-tabs-bar .v-tab{flex-direction:column-reverse}.v-tabs--icons-and-text>.v-tabs-bar .v-tab>:first-child{margin-bottom:6px}.v-tabs--overflow>.v-tabs-bar .v-tab{flex:1 0 auto}.v-application--is-ltr .v-tabs--right>.v-tabs-bar .v-tab:first-child,.v-application--is-ltr .v-tabs--right>.v-tabs-bar .v-tabs-slider-wrapper+.v-tab{margin-left:auto}.v-application--is-rtl .v-tabs--right>.v-tabs-bar .v-tab:first-child,.v-application--is-rtl .v-tabs--right>.v-tabs-bar .v-tabs-slider-wrapper+.v-tab{margin-right:auto}.v-application--is-ltr .v-tabs--right>.v-tabs-bar .v-tab:last-child{margin-right:0}.v-application--is-rtl .v-tabs--right>.v-tabs-bar .v-tab:last-child{margin-left:0}.v-tabs--vertical{display:flex}.v-tabs--vertical>.v-tabs-bar{flex:1 0 auto;height:auto}.v-tabs--vertical>.v-tabs-bar .v-slide-group__next,.v-tabs--vertical>.v-tabs-bar .v-slide-group__prev{display:none}.v-tabs--vertical>.v-tabs-bar .v-tabs-bar__content{flex-direction:column}.v-tabs--vertical>.v-tabs-bar .v-tab{height:48px}.v-tabs--vertical>.v-tabs-bar .v-tabs-slider{height:100%}.v-tabs--vertical>.v-window{flex:0 1 100%}.v-tabs--vertical.v-tabs--icons-and-text>.v-tabs-bar .v-tab{height:72px}.v-tab--active{color:inherit}.v-tab--active.v-tab:not(:focus):before{opacity:0}.v-tab--active .v-btn.v-btn--flat,.v-tab--active .v-icon{color:inherit}.v-tab--disabled{pointer-events:none;opacity:.5}.v-slide-group{display:flex}.v-slide-group:not(.v-slide-group--has-affixes)>.v-slide-group__next,.v-slide-group:not(.v-slide-group--has-affixes)>.v-slide-group__prev{display:none}.v-slide-group.v-item-group>.v-slide-group__next,.v-slide-group.v-item-group>.v-slide-group__prev{cursor:pointer}.v-slide-item{display:inline-flex;flex:0 1 auto}.v-slide-group__next,.v-slide-group__prev{align-items:center;display:flex;flex:0 1 52px;justify-content:center;min-width:52px}.v-slide-group__content{display:flex;flex:1 0 auto;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1);white-space:nowrap}.v-slide-group__wrapper{contain:content;display:flex;flex:1 1 auto;overflow:hidden}.v-slide-group__next--disabled,.v-slide-group__prev--disabled{pointer-events:none}.v-window{overflow:hidden}.v-window__container{height:inherit;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-window__container--is-active{overflow:hidden}.v-window__next,.v-window__prev{background:rgba(0,0,0,.3);border-radius:50%;position:absolute;margin:0 16px;top:calc(50% - 20px);z-index:1}.v-window__next .v-btn:hover,.v-window__prev .v-btn:hover{background:none}.v-application--is-ltr .v-window__prev{left:0}.v-application--is-ltr .v-window__next,.v-application--is-rtl .v-window__prev{right:0}.v-application--is-rtl .v-window__next{left:0}.v-window--show-arrows-on-hover{overflow:hidden}.v-window--show-arrows-on-hover .v-window__next,.v-window--show-arrows-on-hover .v-window__prev{transition:transform .2s cubic-bezier(.25,.8,.5,1)}.v-application--is-ltr .v-window--show-arrows-on-hover .v-window__prev{transform:translateX(-200%)}.v-application--is-ltr .v-window--show-arrows-on-hover .v-window__next,.v-application--is-rtl .v-window--show-arrows-on-hover .v-window__prev{transform:translateX(200%)}.v-application--is-rtl .v-window--show-arrows-on-hover .v-window__next{transform:translateX(-200%)}.v-window--show-arrows-on-hover:hover .v-window__next,.v-window--show-arrows-on-hover:hover .v-window__prev{transform:translateX(0)}.v-window-x-reverse-transition-enter-active,.v-window-x-reverse-transition-leave-active,.v-window-x-transition-enter-active,.v-window-x-transition-leave-active,.v-window-y-reverse-transition-enter-active,.v-window-y-reverse-transition-leave-active,.v-window-y-transition-enter-active,.v-window-y-transition-leave-active{transition:.3s cubic-bezier(.25,.8,.5,1)}.v-window-x-reverse-transition-leave,.v-window-x-reverse-transition-leave-to,.v-window-x-transition-leave,.v-window-x-transition-leave-to,.v-window-y-reverse-transition-leave,.v-window-y-reverse-transition-leave-to,.v-window-y-transition-leave,.v-window-y-transition-leave-to{position:absolute!important;top:0;width:100%}.v-window-x-transition-enter{transform:translateX(100%)}.v-window-x-reverse-transition-enter,.v-window-x-transition-leave-to{transform:translateX(-100%)}.v-window-x-reverse-transition-leave-to{transform:translateX(100%)}.v-window-y-transition-enter{transform:translateY(100%)}.v-window-y-reverse-transition-enter,.v-window-y-transition-leave-to{transform:translateY(-100%)}.v-window-y-reverse-transition-leave-to{transform:translateY(100%)}.theme--light.v-alert .v-alert--prominent .v-alert__icon:after{background:rgba(0,0,0,.12)}.theme--dark.v-alert .v-alert--prominent .v-alert__icon:after{background:hsla(0,0%,100%,.12)}.v-sheet.v-alert{border-radius:4px}.v-sheet.v-alert:not(.v-sheet--outlined){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-sheet.v-alert.v-sheet--shaped{border-radius:24px 4px}.v-alert{display:block;font-size:16px;margin-bottom:16px;padding:16px;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-alert:not(.v-sheet--tile){border-radius:4px}.v-application--is-ltr .v-alert>.v-alert__content,.v-application--is-ltr .v-alert>.v-icon{margin-right:16px}.v-application--is-rtl .v-alert>.v-alert__content,.v-application--is-rtl .v-alert>.v-icon{margin-left:16px}.v-application--is-ltr .v-alert>.v-icon+.v-alert__content{margin-right:0}.v-application--is-rtl .v-alert>.v-icon+.v-alert__content{margin-left:0}.v-application--is-ltr .v-alert>.v-alert__content+.v-icon{margin-right:0}.v-application--is-rtl .v-alert>.v-alert__content+.v-icon{margin-left:0}.v-alert__border{border-style:solid;border-width:4px;content:"";position:absolute}.v-alert__border:not(.v-alert__border--has-color){opacity:.26}.v-alert__border--left,.v-alert__border--right{bottom:0;top:0}.v-alert__border--bottom,.v-alert__border--top{left:0;right:0}.v-alert__border--bottom{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;bottom:0}.v-application--is-ltr .v-alert__border--left{border-top-left-radius:inherit;border-bottom-left-radius:inherit;left:0}.v-application--is-ltr .v-alert__border--right,.v-application--is-rtl .v-alert__border--left{border-top-right-radius:inherit;border-bottom-right-radius:inherit;right:0}.v-application--is-rtl .v-alert__border--right{border-top-left-radius:inherit;border-bottom-left-radius:inherit;left:0}.v-alert__border--top{border-top-left-radius:inherit;border-top-right-radius:inherit;top:0}.v-alert__content{flex:1 1 auto}.v-application--is-ltr .v-alert__dismissible{margin:-16px -8px -16px 8px}.v-application--is-rtl .v-alert__dismissible{margin:-16px 8px -16px -8px}.v-alert__icon{align-self:flex-start;border-radius:50%;height:24px;min-width:24px;position:relative}.v-application--is-ltr .v-alert__icon{margin-right:16px}.v-application--is-rtl .v-alert__icon{margin-left:16px}.v-alert__icon.v-icon{font-size:24px}.v-alert__wrapper{align-items:center;border-radius:inherit;display:flex}.v-application--is-ltr .v-alert--border.v-alert--prominent .v-alert__icon{margin-left:8px}.v-application--is-rtl .v-alert--border.v-alert--prominent .v-alert__icon{margin-right:8px}.v-alert--dense{padding-top:8px;padding-bottom:8px}.v-alert--dense .v-alert__border{border-width:medium}.v-alert--outlined{background:transparent!important;border:thin solid currentColor!important}.v-alert--outlined .v-alert__icon{color:inherit!important}.v-alert--prominent .v-alert__icon{align-self:center;height:48px;min-width:48px}.v-alert--prominent .v-alert__icon.v-icon{font-size:32px}.v-alert--prominent .v-alert__icon.v-icon:after{background:currentColor!important;border-radius:50%;bottom:0;content:"";left:0;opacity:.16;position:absolute;right:0;top:0}.v-alert--prominent.v-alert--dense .v-alert__icon.v-icon:after{transform:scale(1)}.v-alert--text{background:transparent!important}.v-alert--text:before{background-color:currentColor;border-radius:inherit;bottom:0;content:"";left:0;opacity:.12;position:absolute;pointer-events:none;right:0;top:0}.theme--light.v-system-bar{background-color:#e0e0e0;color:rgba(0,0,0,.6)}.theme--light.v-system-bar .v-icon{color:rgba(0,0,0,.6)}.theme--light.v-system-bar--lights-out{background-color:hsla(0,0%,100%,.7)!important}.theme--dark.v-system-bar{background-color:#000;color:hsla(0,0%,100%,.7)}.theme--dark.v-system-bar .v-icon{color:hsla(0,0%,100%,.7)}.theme--dark.v-system-bar--lights-out{background-color:rgba(0,0,0,.2)!important}.v-system-bar{align-items:center;display:flex;font-size:.875rem;font-weight:400;padding:0 8px}.v-system-bar .v-icon{font-size:1rem;margin-right:4px}.v-system-bar--absolute,.v-system-bar--fixed{left:0;top:0;width:100%;z-index:3}.v-system-bar--fixed{position:fixed}.v-system-bar--absolute{position:absolute}.v-system-bar--window .v-icon{font-size:1.25rem;margin-right:8px}.v-dialog{border-radius:4px;margin:24px;overflow-y:auto;pointer-events:auto;transition:.3s cubic-bezier(.25,.8,.25,1);width:100%;z-index:inherit;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)}.v-dialog:not(.v-dialog--fullscreen){max-height:90%}.v-dialog>*{width:100%}.v-dialog>.v-card>.v-card__title{font-size:1.25rem;font-weight:500;letter-spacing:.0125em;padding:16px 24px 10px}.v-dialog>.v-card>.v-card__subtitle,.v-dialog>.v-card>.v-card__text{padding:0 24px 20px}.v-dialog>.v-card>.v-card__actions{padding:8px 16px}.v-dialog__content{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:fixed;top:0;transition:.2s cubic-bezier(.25,.8,.25,1),z-index 1ms;width:100%;z-index:6;outline:none}.v-dialog__container{display:none}.v-dialog__container--attached{display:inline}.v-dialog--animated{-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-name:animate-dialog;animation-name:animate-dialog;-webkit-animation-timing-function:cubic-bezier(.25,.8,.25,1);animation-timing-function:cubic-bezier(.25,.8,.25,1)}.v-dialog--fullscreen{border-radius:0;margin:0;height:100%;position:fixed;overflow-y:auto;top:0;left:0}.v-dialog--fullscreen>.v-card{min-height:100%;min-width:100%;margin:0!important;padding:0!important}.v-dialog--scrollable,.v-dialog--scrollable>form{display:flex}.v-dialog--scrollable>.v-card,.v-dialog--scrollable>form>.v-card{display:flex;flex:1 1 100%;flex-direction:column;max-height:100%;max-width:100%}.v-dialog--scrollable>.v-card>.v-card__actions,.v-dialog--scrollable>.v-card>.v-card__title,.v-dialog--scrollable>form>.v-card>.v-card__actions,.v-dialog--scrollable>form>.v-card>.v-card__title{flex:0 0 auto}.v-dialog--scrollable>.v-card>.v-card__text,.v-dialog--scrollable>form>.v-card>.v-card__text{-webkit-backface-visibility:hidden;backface-visibility:hidden;flex:1 1 auto;overflow-y:auto}@-webkit-keyframes animate-dialog{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes animate-dialog{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}.v-autocomplete.v-input>.v-input__control>.v-input__slot{cursor:text}.v-autocomplete input{align-self:center}.v-autocomplete.v-select.v-input--is-focused input{min-width:64px}.v-autocomplete:not(.v-input--is-focused).v-select--chips input{max-height:0;padding:0}.v-autocomplete--is-selecting-index input{opacity:0}.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined) .v-select__slot>input{margin-top:24px}.v-autocomplete.v-text-field--enclosed:not(.v-text-field--solo):not(.v-text-field--single-line):not(.v-text-field--outlined).v-input--dense .v-select__slot>input{margin-top:20px}.v-autocomplete:not(.v-input--is-disabled).v-select.v-text-field input{pointer-events:inherit}.v-autocomplete__content.v-menu__content,.v-autocomplete__content.v-menu__content .v-card{border-radius:0}.theme--light.v-data-table tbody tr.v-data-table__selected{background:#f5f5f5}.theme--light.v-data-table .v-row-group__header,.theme--light.v-data-table .v-row-group__summary{background:#eee}.theme--light.v-data-table .v-data-footer{border-top:thin solid rgba(0,0,0,.12)}.theme--light.v-data-table .v-data-table__empty-wrapper{color:rgba(0,0,0,.38)}.theme--dark.v-data-table tbody tr.v-data-table__selected{background:#505050}.theme--dark.v-data-table .v-row-group__header,.theme--dark.v-data-table .v-row-group__summary{background:#616161}.theme--dark.v-data-table .v-data-footer{border-top:thin solid hsla(0,0%,100%,.12)}.theme--dark.v-data-table .v-data-table__empty-wrapper{color:hsla(0,0%,100%,.5)}.v-data-table{border-radius:4px}.v-data-table--mobile>.v-data-table__wrapper tbody{display:flex;flex-direction:column}.v-data-table>.v-data-table__wrapper tbody tr.v-data-table__expanded{border-bottom:0}.v-data-table>.v-data-table__wrapper tbody tr.v-data-table__expanded__content{box-shadow:inset 0 4px 8px -5px rgba(50,50,50,.75),inset 0 -4px 8px -5px rgba(50,50,50,.75)}.v-data-table>.v-data-table__wrapper tbody tr:first-child:hover td:first-child{border-top-left-radius:4px}.v-data-table>.v-data-table__wrapper tbody tr:first-child:hover td:last-child{border-top-right-radius:4px}.v-data-table>.v-data-table__wrapper tbody tr:last-child:hover td:first-child{border-bottom-left-radius:4px}.v-data-table>.v-data-table__wrapper tbody tr:last-child:hover td:last-child{border-bottom-right-radius:4px}.v-data-table>.v-data-table__wrapper .v-data-table__mobile-table-row{display:initial}.v-data-table>.v-data-table__wrapper .v-data-table__mobile-row{height:auto;min-height:48px}.v-data-table__empty-wrapper{text-align:center}.v-data-table__mobile-row{align-items:center;display:flex;justify-content:space-between}.v-data-table__mobile-row__header{font-weight:600}.v-application--is-ltr .v-data-table__mobile-row__header{padding-right:16px}.v-application--is-rtl .v-data-table__mobile-row__header{padding-left:16px}.v-application--is-ltr .v-data-table__mobile-row__cell{text-align:right}.v-application--is-rtl .v-data-table__mobile-row__cell{text-align:left}.v-row-group__header td,.v-row-group__summary td{height:35px}.v-data-table__expand-icon{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.v-data-table__expand-icon--active{transform:rotate(-180deg)}.v-data-footer{display:flex;flex-wrap:wrap;align-items:center;font-size:.75rem;padding:0 8px}.v-data-footer .v-btn{color:inherit}.v-application--is-ltr .v-data-footer__icons-before .v-btn:last-child{margin-right:7px}.v-application--is-ltr .v-data-footer__icons-after .v-btn:first-child,.v-application--is-rtl .v-data-footer__icons-before .v-btn:last-child{margin-left:7px}.v-application--is-rtl .v-data-footer__icons-after .v-btn:first-child{margin-right:7px}.v-data-footer__pagination{display:block;text-align:center}.v-application--is-ltr .v-data-footer__pagination{margin:0 32px 0 24px}.v-application--is-rtl .v-data-footer__pagination{margin:0 24px 0 32px}.v-data-footer__select{display:flex;align-items:center;flex:0 0 0;justify-content:flex-end;white-space:nowrap}.v-application--is-ltr .v-data-footer__select{margin-left:auto;margin-right:14px}.v-application--is-rtl .v-data-footer__select{margin-left:14px;margin-right:auto}.v-data-footer__select .v-select{flex:0 1 0;padding:0;position:static}.v-application--is-ltr .v-data-footer__select .v-select{margin:13px 0 13px 34px}.v-application--is-rtl .v-data-footer__select .v-select{margin:13px 34px 13px 0}.v-data-footer__select .v-select__selections{flex-wrap:nowrap}.v-data-footer__select .v-select__selections .v-select__selection--comma{font-size:.75rem}.theme--light.v-data-table .v-data-table-header th.sortable .v-data-table-header__icon{color:rgba(0,0,0,.38)}.theme--light.v-data-table .v-data-table-header th.sortable.active,.theme--light.v-data-table .v-data-table-header th.sortable.active .v-data-table-header__icon,.theme--light.v-data-table .v-data-table-header th.sortable:hover{color:rgba(0,0,0,.87)}.theme--light.v-data-table .v-data-table-header__sort-badge{background-color:rgba(0,0,0,.12);color:rgba(0,0,0,.87)}.theme--dark.v-data-table .v-data-table-header th.sortable .v-data-table-header__icon{color:hsla(0,0%,100%,.5)}.theme--dark.v-data-table .v-data-table-header th.sortable.active,.theme--dark.v-data-table .v-data-table-header th.sortable.active .v-data-table-header__icon,.theme--dark.v-data-table .v-data-table-header th.sortable:hover{color:#fff}.theme--dark.v-data-table .v-data-table-header__sort-badge{background-color:hsla(0,0%,100%,.12);color:#fff}.v-data-table-header th.sortable{pointer-events:auto;cursor:pointer;outline:0}.v-data-table-header th.sortable .v-data-table-header__icon{line-height:.9}.v-data-table-header th.active .v-data-table-header__icon,.v-data-table-header th:hover .v-data-table-header__icon{transform:none;opacity:1}.v-data-table-header th.desc .v-data-table-header__icon{transform:rotate(-180deg)}.v-data-table-header__icon{display:inline-block;opacity:0;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-data-table-header__sort-badge{display:inline-flex;justify-content:center;align-items:center;border:0;border-radius:50%;min-width:18px;min-height:18px;height:18px;width:18px}.v-data-table-header-mobile th{height:auto}.v-data-table-header-mobile__wrapper{display:flex}.v-data-table-header-mobile__wrapper .v-select{margin-bottom:8px}.v-data-table-header-mobile__wrapper .v-select .v-chip{height:24px}.v-data-table-header-mobile__wrapper .v-select .v-chip__close.desc .v-icon{transform:rotate(-180deg)}.v-data-table-header-mobile__select{min-width:56px;display:flex;align-items:center;justify-content:center}.theme--light.v-data-table{background-color:#fff;color:rgba(0,0,0,.87)}.theme--light.v-data-table .v-data-table__divider{border-right:thin solid rgba(0,0,0,.12)}.theme--light.v-data-table.v-data-table--fixed-header thead th{background:#fff;box-shadow:inset 0 -1px 0 rgba(0,0,0,.12)}.theme--light.v-data-table>.v-data-table__wrapper>table>thead>tr>th{color:rgba(0,0,0,.6)}.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>td:last-child,.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>td:not(.v-data-table__mobile-row),.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>th:last-child,.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>th:not(.v-data-table__mobile-row),.theme--light.v-data-table>.v-data-table__wrapper>table>thead>tr:last-child>th{border-bottom:thin solid rgba(0,0,0,.12)}.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr.active{background:#f5f5f5}.theme--light.v-data-table>.v-data-table__wrapper>table>tbody>tr:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper){background:#eee}.theme--light.v-data-table>.v-data-table__wrapper>table>tfoot>tr>td:not(.v-data-table__mobile-row),.theme--light.v-data-table>.v-data-table__wrapper>table>tfoot>tr>th:not(.v-data-table__mobile-row){border-top:thin solid rgba(0,0,0,.12)}.theme--dark.v-data-table{background-color:#1e1e1e;color:#fff}.theme--dark.v-data-table .v-data-table__divider{border-right:thin solid hsla(0,0%,100%,.12)}.theme--dark.v-data-table.v-data-table--fixed-header thead th{background:#1e1e1e;box-shadow:inset 0 -1px 0 hsla(0,0%,100%,.12)}.theme--dark.v-data-table>.v-data-table__wrapper>table>thead>tr>th{color:hsla(0,0%,100%,.7)}.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>td:last-child,.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>td:not(.v-data-table__mobile-row),.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>th:last-child,.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr:not(:last-child)>th:not(.v-data-table__mobile-row),.theme--dark.v-data-table>.v-data-table__wrapper>table>thead>tr:last-child>th{border-bottom:thin solid hsla(0,0%,100%,.12)}.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr.active{background:#505050}.theme--dark.v-data-table>.v-data-table__wrapper>table>tbody>tr:hover:not(.v-data-table__expanded__content):not(.v-data-table__empty-wrapper){background:#616161}.theme--dark.v-data-table>.v-data-table__wrapper>table>tfoot>tr>td:not(.v-data-table__mobile-row),.theme--dark.v-data-table>.v-data-table__wrapper>table>tfoot>tr>th:not(.v-data-table__mobile-row){border-top:thin solid hsla(0,0%,100%,.12)}.v-data-table{line-height:1.5;max-width:100%}.v-data-table>.v-data-table__wrapper>table{width:100%;border-spacing:0}.v-data-table>.v-data-table__wrapper>table>tbody>tr>td,.v-data-table>.v-data-table__wrapper>table>tbody>tr>th,.v-data-table>.v-data-table__wrapper>table>tfoot>tr>td,.v-data-table>.v-data-table__wrapper>table>tfoot>tr>th,.v-data-table>.v-data-table__wrapper>table>thead>tr>td,.v-data-table>.v-data-table__wrapper>table>thead>tr>th{padding:0 16px;transition:height .2s cubic-bezier(.4,0,.6,1)}.v-data-table>.v-data-table__wrapper>table>tbody>tr>th,.v-data-table>.v-data-table__wrapper>table>tfoot>tr>th,.v-data-table>.v-data-table__wrapper>table>thead>tr>th{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-size:.75rem;height:48px}.v-application--is-ltr .v-data-table>.v-data-table__wrapper>table>tbody>tr>th,.v-application--is-ltr .v-data-table>.v-data-table__wrapper>table>tfoot>tr>th,.v-application--is-ltr .v-data-table>.v-data-table__wrapper>table>thead>tr>th{text-align:left}.v-application--is-rtl .v-data-table>.v-data-table__wrapper>table>tbody>tr>th,.v-application--is-rtl .v-data-table>.v-data-table__wrapper>table>tfoot>tr>th,.v-application--is-rtl .v-data-table>.v-data-table__wrapper>table>thead>tr>th{text-align:right}.v-data-table>.v-data-table__wrapper>table>tbody>tr>td,.v-data-table>.v-data-table__wrapper>table>tfoot>tr>td,.v-data-table>.v-data-table__wrapper>table>thead>tr>td{font-size:.875rem;height:48px}.v-data-table__wrapper{overflow-x:auto;overflow-y:hidden}.v-data-table__progress{height:auto!important}.v-data-table__progress th{height:auto!important;border:none!important;padding:0;position:relative}.v-data-table--dense>.v-data-table__wrapper>table>tbody>tr>td,.v-data-table--dense>.v-data-table__wrapper>table>tbody>tr>th,.v-data-table--dense>.v-data-table__wrapper>table>tfoot>tr>td,.v-data-table--dense>.v-data-table__wrapper>table>tfoot>tr>th,.v-data-table--dense>.v-data-table__wrapper>table>thead>tr>td,.v-data-table--dense>.v-data-table__wrapper>table>thead>tr>th{height:32px}.v-data-table--has-top>.v-data-table__wrapper>table>tbody>tr:first-child:hover>td:first-child{border-top-left-radius:0}.v-data-table--has-top>.v-data-table__wrapper>table>tbody>tr:first-child:hover>td:last-child{border-top-right-radius:0}.v-data-table--has-bottom>.v-data-table__wrapper>table>tbody>tr:last-child:hover>td:first-child{border-bottom-left-radius:0}.v-data-table--has-bottom>.v-data-table__wrapper>table>tbody>tr:last-child:hover>td:last-child{border-bottom-right-radius:0}.v-data-table--fixed-header>.v-data-table__wrapper,.v-data-table--fixed-height .v-data-table__wrapper{overflow-y:auto}.v-data-table--fixed-header>.v-data-table__wrapper>table>thead>tr>th{border-bottom:0!important;position:sticky;top:0;z-index:2}.v-data-table--fixed-header>.v-data-table__wrapper>table>thead>tr:nth-child(2)>th{top:48px}.v-application--is-ltr .v-data-table--fixed-header .v-data-footer{margin-right:17px}.v-application--is-rtl .v-data-table--fixed-header .v-data-footer{margin-left:17px}.v-data-table--fixed-header.v-data-table--dense>.v-data-table__wrapper>table>thead>tr:nth-child(2)>th{top:32px}.theme--light.v-input--switch .v-input--switch__thumb{color:#fff}.theme--light.v-input--switch .v-input--switch__track{color:rgba(0,0,0,.38)}.theme--light.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__thumb{color:#fafafa!important}.theme--light.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track{color:rgba(0,0,0,.12)!important}.theme--dark.v-input--switch .v-input--switch__thumb{color:#bdbdbd}.theme--dark.v-input--switch .v-input--switch__track{color:hsla(0,0%,100%,.3)}.theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__thumb{color:#424242!important}.theme--dark.v-input--switch.v-input--is-disabled:not(.v-input--is-dirty) .v-input--switch__track{color:hsla(0,0%,100%,.1)!important}.v-input--switch__thumb,.v-input--switch__track{background-color:currentColor;pointer-events:none;transition:inherit}.v-input--switch__track{border-radius:8px;width:36px;height:14px;left:2px;position:absolute;opacity:.6;right:2px;top:calc(50% - 7px)}.v-input--switch__thumb{border-radius:50%;top:calc(50% - 10px);height:20px;position:relative;width:20px;display:flex;justify-content:center;align-items:center;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-input--switch .v-input--selection-controls__input{width:38px}.v-input--switch .v-input--selection-controls__ripple{top:calc(50% - 24px)}.v-input--switch.v-input--dense .v-input--switch__thumb{width:18px;height:18px}.v-input--switch.v-input--dense .v-input--switch__track{height:12px;width:32px}.v-input--switch.v-input--dense.v-input--switch--inset .v-input--switch__track{height:22px;width:44px;top:calc(50% - 12px);left:-3px}.v-input--switch.v-input--dense .v-input--selection-controls__ripple{top:calc(50% - 22px)}.v-input--switch.v-input--is-dirty.v-input--is-disabled{opacity:.6}.v-application--is-ltr .v-input--switch .v-input--selection-controls__ripple{left:-14px}.v-application--is-ltr .v-input--switch.v-input--dense .v-input--selection-controls__ripple{left:-12px}.v-application--is-ltr .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch.v-input--is-dirty .v-input--switch__thumb{transform:translate(20px)}.v-application--is-rtl .v-input--switch .v-input--selection-controls__ripple{right:-14px}.v-application--is-rtl .v-input--switch.v-input--dense .v-input--selection-controls__ripple{right:-12px}.v-application--is-rtl .v-input--switch.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch.v-input--is-dirty .v-input--switch__thumb{transform:translate(-20px)}.v-input--switch:not(.v-input--switch--flat):not(.v-input--switch--inset) .v-input--switch__thumb{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-input--switch--inset .v-input--selection-controls__input,.v-input--switch--inset .v-input--switch__track{width:48px}.v-input--switch--inset .v-input--switch__track{border-radius:14px;height:28px;left:-4px;opacity:.32;top:calc(50% - 14px)}.v-application--is-ltr .v-input--switch--inset .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch--inset .v-input--switch__thumb{transform:translate(0)!important}.v-application--is-rtl .v-input--switch--inset .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch--inset .v-input--switch__thumb{transform:translate(-6px)!important}.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-ltr .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb{transform:translate(20px)!important}.v-application--is-rtl .v-input--switch--inset.v-input--is-dirty .v-input--selection-controls__ripple,.v-application--is-rtl .v-input--switch--inset.v-input--is-dirty .v-input--switch__thumb{transform:translate(-26px)!important}.v-tooltip{display:none}.v-tooltip--attached{display:inline}.v-tooltip__content{background:rgba(97,97,97,.9);color:#fff;border-radius:4px;font-size:14px;line-height:22px;display:inline-block;padding:5px 16px;position:absolute;text-transform:none;width:auto;opacity:1;pointer-events:none}.v-tooltip__content--fixed{position:fixed}.v-tooltip__content[class*=-active]{transition-timing-function:cubic-bezier(0,0,.2,1)}.v-tooltip__content[class*=enter-active]{transition-duration:.15s}.v-tooltip__content[class*=leave-active]{transition-duration:75ms}.theme--light.v-stepper{background:#fff}.theme--light.v-stepper .v-stepper__step:not(.v-stepper__step--active):not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__step__step{background:rgba(0,0,0,.38)}.theme--light.v-stepper .v-stepper__step__step,.theme--light.v-stepper .v-stepper__step__step .v-icon{color:#fff}.theme--light.v-stepper .v-stepper__header .v-divider{border-color:rgba(0,0,0,.12)}.theme--light.v-stepper .v-stepper__step--active .v-stepper__label{text-shadow:0 0 0 #000}.theme--light.v-stepper .v-stepper__step--editable:hover{background:rgba(0,0,0,.06)}.theme--light.v-stepper .v-stepper__step--editable:hover .v-stepper__label{text-shadow:0 0 0 #000}.theme--light.v-stepper .v-stepper__step--complete .v-stepper__label{color:rgba(0,0,0,.87)}.theme--light.v-stepper .v-stepper__step--inactive.v-stepper__step--editable:not(.v-stepper__step--error):hover .v-stepper__step__step{background:rgba(0,0,0,.54)}.theme--light.v-stepper .v-stepper__label{color:rgba(0,0,0,.38)}.theme--light.v-stepper--non-linear .v-stepper__step:not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__label,.theme--light.v-stepper .v-stepper__label small{color:rgba(0,0,0,.6)}.v-application--is-ltr .theme--light.v-stepper--vertical .v-stepper__content:not(:last-child){border-left:1px solid rgba(0,0,0,.12)}.v-application--is-rtl .theme--light.v-stepper--vertical .v-stepper__content:not(:last-child){border-right:1px solid rgba(0,0,0,.12)}.theme--dark.v-stepper{background:#303030}.theme--dark.v-stepper .v-stepper__step:not(.v-stepper__step--active):not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__step__step{background:hsla(0,0%,100%,.5)}.theme--dark.v-stepper .v-stepper__step__step,.theme--dark.v-stepper .v-stepper__step__step .v-icon{color:#fff}.theme--dark.v-stepper .v-stepper__header .v-divider{border-color:hsla(0,0%,100%,.12)}.theme--dark.v-stepper .v-stepper__step--active .v-stepper__label{text-shadow:0 0 0 #fff}.theme--dark.v-stepper .v-stepper__step--editable:hover{background:hsla(0,0%,100%,.06)}.theme--dark.v-stepper .v-stepper__step--editable:hover .v-stepper__label{text-shadow:0 0 0 #fff}.theme--dark.v-stepper .v-stepper__step--complete .v-stepper__label{color:hsla(0,0%,100%,.87)}.theme--dark.v-stepper .v-stepper__step--inactive.v-stepper__step--editable:not(.v-stepper__step--error):hover .v-stepper__step__step{background:hsla(0,0%,100%,.75)}.theme--dark.v-stepper .v-stepper__label{color:hsla(0,0%,100%,.5)}.theme--dark.v-stepper--non-linear .v-stepper__step:not(.v-stepper__step--complete):not(.v-stepper__step--error) .v-stepper__label,.theme--dark.v-stepper .v-stepper__label small{color:hsla(0,0%,100%,.7)}.v-application--is-ltr .theme--dark.v-stepper--vertical .v-stepper__content:not(:last-child){border-left:1px solid hsla(0,0%,100%,.12)}.v-application--is-rtl .theme--dark.v-stepper--vertical .v-stepper__content:not(:last-child){border-right:1px solid hsla(0,0%,100%,.12)}.v-sheet.v-stepper{border-radius:4px}.v-sheet.v-stepper:not(.v-sheet--outlined){box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-sheet.v-stepper.v-sheet--shaped{border-radius:24px 4px}.v-stepper{border-radius:4px;overflow:hidden;position:relative}.v-stepper__header{height:72px;align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-between;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-stepper__header .v-divider{align-self:center;margin:0 -16px}.v-stepper__items{position:relative;overflow:hidden}.v-stepper__step__step{align-items:center;border-radius:50%;display:inline-flex;font-size:.75rem;justify-content:center;height:24px;min-width:24px;width:24px;transition:.3s cubic-bezier(.25,.8,.25,1)}.v-application--is-ltr .v-stepper__step__step{margin-right:8px}.v-application--is-rtl .v-stepper__step__step{margin-left:8px}.v-stepper__step__step .v-icon.v-icon{font-size:1.25rem}.v-stepper__step__step .v-icon.v-icon.v-icon--svg{height:1.25rem;width:1.25rem}.v-stepper__step{align-items:center;display:flex;flex-direction:row;padding:24px;position:relative}.v-stepper__step--active .v-stepper__label{transition:.3s cubic-bezier(.4,0,.6,1)}.v-stepper__step--editable{cursor:pointer}.v-stepper__step.v-stepper__step--error .v-stepper__step__step{background:transparent;color:inherit}.v-stepper__step.v-stepper__step--error .v-stepper__step__step .v-icon{font-size:1.5rem;color:inherit}.v-stepper__step.v-stepper__step--error .v-stepper__label{color:inherit;text-shadow:none;font-weight:500}.v-stepper__step.v-stepper__step--error .v-stepper__label small{color:inherit}.v-stepper__label{align-items:flex-start;display:flex;flex-direction:column;line-height:1}.v-application--is-ltr .v-stepper__label{text-align:left}.v-application--is-rtl .v-stepper__label{text-align:right}.v-stepper__label small{font-size:.75rem;font-weight:300;text-shadow:none}.v-stepper__wrapper{overflow:hidden;transition:none}.v-stepper__content{top:0;padding:24px 24px 16px 24px;flex:1 0 auto;width:100%}.v-stepper__content>.v-btn{margin:24px 8px 8px 0}.v-stepper--flat{box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)!important}.v-stepper--is-booted .v-stepper__content,.v-stepper--is-booted .v-stepper__wrapper{transition:.3s cubic-bezier(.25,.8,.5,1)}.v-stepper--vertical{padding-bottom:36px}.v-stepper--vertical .v-stepper__content{padding:16px 60px 16px 23px;width:auto}.v-application--is-ltr .v-stepper--vertical .v-stepper__content{margin:-8px -36px -16px 36px}.v-application--is-rtl .v-stepper--vertical .v-stepper__content{margin:-8px 36px -16px -36px}.v-stepper--vertical .v-stepper__step{padding:24px 24px 16px}.v-application--is-ltr .v-stepper--vertical .v-stepper__step__step{margin-right:12px}.v-application--is-rtl .v-stepper--vertical .v-stepper__step__step{margin-left:12px}.v-stepper--alt-labels .v-stepper__header{height:auto}.v-stepper--alt-labels .v-stepper__header .v-divider{margin:35px -67px 0;align-self:flex-start}.v-stepper--alt-labels .v-stepper__step{flex-direction:column;justify-content:flex-start;align-items:center;flex-basis:175px}.v-stepper--alt-labels .v-stepper__step small{align-self:center}.v-stepper--alt-labels .v-stepper__step__step{margin-bottom:11px;margin-left:0;margin-right:0}@media only screen and (max-width:959px){.v-stepper:not(.v-stepper--vertical) .v-stepper__label{display:none}.v-stepper:not(.v-stepper--vertical) .v-stepper__step__step{margin-left:0;margin-right:0}}.theme--light.v-pagination .v-pagination__item{background:#fff;color:rgba(0,0,0,.87)}.theme--light.v-pagination .v-pagination__item--active{color:#fff}.theme--light.v-pagination .v-pagination__navigation{background:#fff}.theme--dark.v-pagination .v-pagination__item{background:#1e1e1e;color:#fff}.theme--dark.v-pagination .v-pagination__item--active{color:#fff}.theme--dark.v-pagination .v-pagination__navigation{background:#1e1e1e}.v-pagination{align-items:center;display:inline-flex;list-style-type:none;justify-content:center;margin:0;max-width:100%;width:100%}.v-pagination.v-pagination{padding-left:0}.v-pagination>li{align-items:center;display:flex}.v-pagination--circle .v-pagination__item,.v-pagination--circle .v-pagination__more,.v-pagination--circle .v-pagination__navigation{border-radius:50%}.v-pagination--disabled{pointer-events:none;opacity:.6}.v-pagination__item{background:transparent;border-radius:4px;font-size:1rem;height:34px;margin:.3rem;min-width:34px;padding:0 5px;text-decoration:none;transition:.3s cubic-bezier(0,0,.2,1);width:auto;box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12)}.v-pagination__item--active{box-shadow:0 2px 4px -1px rgba(0,0,0,.2),0 4px 5px 0 rgba(0,0,0,.14),0 1px 10px 0 rgba(0,0,0,.12)}.v-pagination__navigation{box-shadow:0 3px 1px -2px rgba(0,0,0,.2),0 2px 2px 0 rgba(0,0,0,.14),0 1px 5px 0 rgba(0,0,0,.12);border-radius:4px;display:inline-flex;justify-content:center;align-items:center;text-decoration:none;height:32px;width:32px;margin:.3rem 10px}.v-pagination__navigation .v-icon{transition:.2s cubic-bezier(.4,0,.6,1);vertical-align:middle}.v-pagination__navigation--disabled{opacity:.6;pointer-events:none}.v-pagination__more{margin:.3rem;display:inline-flex;align-items:flex-end;justify-content:center;height:32px;width:32px}.v-textarea textarea{align-self:stretch;flex:1 1 auto;line-height:1.75rem;max-width:100%;min-height:32px;outline:none;padding:0;width:100%}.v-textarea .v-text-field__prefix,.v-textarea .v-text-field__suffix{padding-top:2px;align-self:start}.v-textarea.v-text-field--box .v-text-field__prefix,.v-textarea.v-text-field--box textarea,.v-textarea.v-text-field--enclosed .v-text-field__prefix,.v-textarea.v-text-field--enclosed textarea{margin-top:24px}.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) textarea,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) textarea,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) textarea{margin-top:10px}.v-textarea.v-text-field--box.v-text-field--outlined:not(.v-input--dense) .v-label,.v-textarea.v-text-field--box.v-text-field--single-line:not(.v-input--dense) .v-label,.v-textarea.v-text-field--enclosed.v-text-field--outlined:not(.v-input--dense) .v-label,.v-textarea.v-text-field--enclosed.v-text-field--single-line:not(.v-input--dense) .v-label{top:18px}.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense textarea,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense textarea,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense textarea,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__prefix,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-text-field__suffix,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense textarea{margin-top:6px}.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--box.v-text-field--outlined.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--box.v-text-field--single-line.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--enclosed.v-text-field--outlined.v-input--dense .v-input__prepend-outer,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-inner,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__append-outer,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-inner,.v-textarea.v-text-field--enclosed.v-text-field--single-line.v-input--dense .v-input__prepend-outer{align-self:flex-start;margin-top:8px}.v-textarea.v-text-field--solo{align-items:flex-start}.v-textarea.v-text-field--solo .v-input__append-inner,.v-textarea.v-text-field--solo .v-input__append-outer,.v-textarea.v-text-field--solo .v-input__prepend-inner,.v-textarea.v-text-field--solo .v-input__prepend-outer{align-self:flex-start;margin-top:12px}.v-application--is-ltr .v-textarea.v-text-field--solo .v-input__append-inner{padding-left:12px}.v-application--is-rtl .v-textarea.v-text-field--solo .v-input__append-inner{padding-right:12px}.v-textarea--auto-grow textarea{overflow:hidden}.v-textarea--no-resize textarea{resize:none}.v-textarea.v-text-field--enclosed .v-text-field__slot{align-self:stretch}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-right:-12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot{margin-left:-12px}.v-application--is-ltr .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-right:12px}.v-application--is-rtl .v-textarea.v-text-field--enclosed .v-text-field__slot textarea{padding-left:12px}.theme--light.v-treeview{color:rgba(0,0,0,.87)}.theme--light.v-treeview--hoverable .v-treeview-node__root:hover:before,.theme--light.v-treeview .v-treeview-node--click>.v-treeview-node__root:hover:before{opacity:.04}.theme--light.v-treeview--hoverable .v-treeview-node__root--active:before,.theme--light.v-treeview--hoverable .v-treeview-node__root--active:hover:before,.theme--light.v-treeview--hoverable .v-treeview-node__root:focus:before,.theme--light.v-treeview .v-treeview-node--click>.v-treeview-node__root--active:before,.theme--light.v-treeview .v-treeview-node--click>.v-treeview-node__root--active:hover:before,.theme--light.v-treeview .v-treeview-node--click>.v-treeview-node__root:focus:before{opacity:.12}.theme--light.v-treeview--hoverable .v-treeview-node__root--active:focus:before,.theme--light.v-treeview .v-treeview-node--click>.v-treeview-node__root--active:focus:before{opacity:.16}.theme--light.v-treeview .v-treeview-node__root.v-treeview-node--active:before,.theme--light.v-treeview .v-treeview-node__root.v-treeview-node--active:hover:before{opacity:.12}.theme--light.v-treeview .v-treeview-node__root.v-treeview-node--active:focus:before{opacity:.16}.theme--light.v-treeview .v-treeview-node--disabled>.v-treeview-node__root>.v-treeview-node__content{color:rgba(0,0,0,.38)!important}.theme--dark.v-treeview{color:#fff}.theme--dark.v-treeview--hoverable .v-treeview-node__root:hover:before,.theme--dark.v-treeview .v-treeview-node--click>.v-treeview-node__root:hover:before{opacity:.08}.theme--dark.v-treeview--hoverable .v-treeview-node__root--active:before,.theme--dark.v-treeview--hoverable .v-treeview-node__root--active:hover:before,.theme--dark.v-treeview--hoverable .v-treeview-node__root:focus:before,.theme--dark.v-treeview .v-treeview-node--click>.v-treeview-node__root--active:before,.theme--dark.v-treeview .v-treeview-node--click>.v-treeview-node__root--active:hover:before,.theme--dark.v-treeview .v-treeview-node--click>.v-treeview-node__root:focus:before{opacity:.24}.theme--dark.v-treeview--hoverable .v-treeview-node__root--active:focus:before,.theme--dark.v-treeview .v-treeview-node--click>.v-treeview-node__root--active:focus:before{opacity:.32}.theme--dark.v-treeview .v-treeview-node__root.v-treeview-node--active:before,.theme--dark.v-treeview .v-treeview-node__root.v-treeview-node--active:hover:before{opacity:.24}.theme--dark.v-treeview .v-treeview-node__root.v-treeview-node--active:focus:before{opacity:.32}.theme--dark.v-treeview .v-treeview-node--disabled>.v-treeview-node__root>.v-treeview-node__content{color:hsla(0,0%,100%,.5)!important}.v-treeview-node.v-treeview-node--shaped .v-treeview-node__root,.v-treeview-node.v-treeview-node--shaped .v-treeview-node__root:before{border-bottom-right-radius:24px!important;border-top-right-radius:24px!important}.v-treeview-node.v-treeview-node--shaped .v-treeview-node__root{margin-top:8px;margin-bottom:8px}.v-treeview-node.v-treeview-node--rounded .v-treeview-node__root,.v-treeview-node.v-treeview-node--rounded .v-treeview-node__root:before{border-radius:24px!important}.v-treeview-node.v-treeview-node--rounded .v-treeview-node__root{margin-top:8px;margin-bottom:8px}.v-treeview-node--click>.v-treeview-node__root,.v-treeview-node--click>.v-treeview-node__root>.v-treeview-node__content>*{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-treeview-node.v-treeview-node--active .v-treeview-node__content .v-icon{color:inherit}.v-treeview-node__root{display:flex;align-items:center;min-height:48px;padding-left:8px;padding-right:8px;position:relative}.v-treeview-node__root:before{background-color:currentColor;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:.3s cubic-bezier(.25,.8,.5,1)}.v-treeview-node__root:after{content:"";font-size:0;min-height:inherit}.v-treeview-node__children{transition:all .2s cubic-bezier(0,0,.2,1)}.v-treeview--dense .v-treeview-node__root{min-height:40px}.v-treeview--dense.v-treeview-node--shaped .v-treeview-node__root,.v-treeview--dense.v-treeview-node--shaped .v-treeview-node__root:before{border-bottom-right-radius:20px!important;border-top-right-radius:20px!important}.v-treeview--dense.v-treeview-node--shaped .v-treeview-node__root{margin-top:8px;margin-bottom:8px}.v-treeview--dense.v-treeview-node--rounded .v-treeview-node__root,.v-treeview--dense.v-treeview-node--rounded .v-treeview-node__root:before{border-radius:20px!important}.v-treeview--dense.v-treeview-node--rounded .v-treeview-node__root{margin-top:8px;margin-bottom:8px}.v-treeview-node__checkbox{width:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-application--is-ltr .v-treeview-node__checkbox{margin-left:6px}.v-application--is-rtl .v-treeview-node__checkbox{margin-right:6px}.v-treeview-node__toggle{width:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.v-treeview-node__toggle--loading{-webkit-animation:progress-circular-rotate 1s linear infinite;animation:progress-circular-rotate 1s linear infinite}.v-application--is-ltr .v-treeview-node__toggle{transform:rotate(-90deg)}.v-application--is-ltr .v-treeview-node__toggle--open{transform:none}.v-application--is-rtl .v-treeview-node__toggle{transform:rotate(90deg)}.v-application--is-rtl .v-treeview-node__toggle--open{transform:none}.v-treeview-node__prepend{min-width:24px}.v-application--is-ltr .v-treeview-node__prepend{margin-right:6px}.v-application--is-rtl .v-treeview-node__prepend{margin-left:6px}.v-treeview-node__append{min-width:24px}.v-application--is-ltr .v-treeview-node__append{margin-left:6px}.v-application--is-rtl .v-treeview-node__append{margin-right:6px}.v-treeview-node__level{width:24px}.v-treeview-node__label{flex:1;font-size:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.v-treeview-node__content{align-items:center;display:flex;flex-basis:0%;flex-grow:1;flex-shrink:0;min-width:0}.v-treeview-node__content .v-btn{flex-grow:0!important;flex-shrink:1!important}.v-application--is-ltr .v-treeview-node__content{margin-left:6px}.v-application--is-rtl .v-treeview-node__content{margin-right:6px}.theme--light.v-footer{background-color:#f5f5f5;color:rgba(0,0,0,.87)}.theme--dark.v-footer{background-color:#272727;color:#fff}.v-sheet.v-footer{border-radius:0}.v-sheet.v-footer:not(.v-sheet--outlined){box-shadow:0 0 0 0 rgba(0,0,0,.2),0 0 0 0 rgba(0,0,0,.14),0 0 0 0 rgba(0,0,0,.12)}.v-sheet.v-footer.v-sheet--shaped{border-radius:24px 0}.v-footer{align-items:center;display:flex;flex:0 1 auto!important;flex-wrap:wrap;padding:6px 16px;position:relative;transition-duration:.2s;transition-property:background-color,left,right;transition-timing-function:cubic-bezier(.4,0,.2,1)}.v-footer:not([data-booted=true]){transition:none!important}.v-footer--absolute,.v-footer--fixed{z-index:3}.v-footer--absolute{position:absolute}.v-footer--absolute:not(.v-footer--inset){width:100%}.v-footer--fixed{position:fixed}.v-footer--padless{padding:0}.v-main{display:flex;flex:1 0 auto;max-width:100%;transition:.2s cubic-bezier(.4,0,.2,1)}.v-main:not([data-booted=true]){transition:none!important}.v-main__wrap{flex:1 1 auto;max-width:100%;position:relative}@-moz-document url-prefix(){@media print{.v-main{display:block}}}.theme--light.v-snack__wrapper{color:rgba(0,0,0,.87)}.theme--dark.v-snack__wrapper{color:#fff}.v-sheet.v-snack__wrapper{border-radius:4px}.v-sheet.v-snack__wrapper:not(.v-sheet--outlined){box-shadow:0 3px 5px -1px rgba(0,0,0,.2),0 6px 10px 0 rgba(0,0,0,.14),0 1px 18px 0 rgba(0,0,0,.12)}.v-sheet.v-snack__wrapper.v-sheet--shaped{border-radius:24px 4px}.v-snack{bottom:0;display:flex;font-size:.875rem;justify-content:center;left:0;pointer-events:none;right:0;top:0;width:100%}.v-snack:not(.v-snack--absolute){height:100vh;position:fixed;z-index:1000}.v-snack:not(.v-snack--centered):not(.v-snack--top){align-items:flex-end}.v-snack__wrapper{align-items:center;border-color:currentColor!important;display:flex;margin:8px;max-width:672px;min-height:48px;min-width:344px;padding:0;pointer-events:auto;position:relative;transition-duration:.15s;transition-property:opacity,transform;transition-timing-function:cubic-bezier(0,0,.2,1)}.v-snack__wrapper.theme--dark{background-color:#333;color:hsla(0,0%,100%,.87)}.v-snack__content{flex-grow:1;font-size:.875rem;font-weight:400;letter-spacing:.0178571429em;line-height:1.25rem;margin-right:auto;padding:14px 16px;text-align:initial}.v-snack__action{align-items:center;align-self:center;display:flex}.v-snack__action .v-ripple__container{display:none}.v-application--is-ltr .v-snack__action{margin-right:8px}.v-application--is-rtl .v-snack__action{margin-left:8px}.v-snack__action>.v-snack__btn.v-btn{padding:0 8px}.v-snack__btn{margin-left:0;margin-right:0;margin:0;min-width:auto}.v-snack--absolute{height:100%;position:absolute;z-index:1}.v-snack--centered{align-items:center}.v-snack--left{justify-content:flex-start;right:auto}.v-snack--multi-line .v-snack__wrapper{min-height:68px}.v-snack--right{justify-content:flex-end;left:auto}.v-snack:not(.v-snack--has-background) .v-snack__wrapper{box-shadow:none}.v-snack--bottom{top:auto}.v-snack--text .v-snack__wrapper:before{background-color:currentColor;border-radius:inherit;bottom:0;content:"";left:0;opacity:.12;pointer-events:none;position:absolute;right:0;top:0}.v-snack--top{align-items:flex-start;bottom:auto}.v-snack--vertical .v-snack__wrapper{flex-direction:column}.v-snack--vertical .v-snack__wrapper .v-snack__action{align-self:flex-end;margin-bottom:8px}.v-snack-transition-enter.v-snack__wrapper{transform:scale(.8)}.v-snack-transition-enter.v-snack__wrapper,.v-snack-transition-leave-to.v-snack__wrapper{opacity:0} \ No newline at end of file diff --git a/dhis2App/css/install-app.76a811a3.css b/dhis2App/css/install-app.76a811a3.css new file mode 100644 index 000000000..fbd43205c --- /dev/null +++ b/dhis2App/css/install-app.76a811a3.css @@ -0,0 +1 @@ +.theme--light.v-file-input .v-file-input__text{color:rgba(0,0,0,.87)}.theme--light.v-file-input .v-file-input__text--placeholder{color:rgba(0,0,0,.6)}.theme--light.v-file-input.v-input--is-disabled .v-file-input__text,.theme--light.v-file-input.v-input--is-disabled .v-file-input__text .v-file-input__text--placeholder{color:rgba(0,0,0,.38)}.theme--dark.v-file-input .v-file-input__text{color:#fff}.theme--dark.v-file-input .v-file-input__text--placeholder{color:hsla(0,0%,100%,.7)}.theme--dark.v-file-input.v-input--is-disabled .v-file-input__text,.theme--dark.v-file-input.v-input--is-disabled .v-file-input__text .v-file-input__text--placeholder{color:hsla(0,0%,100%,.5)}.v-file-input input[type=file]{left:0;opacity:0;pointer-events:none;position:absolute;max-width:0;width:0}.v-file-input .v-file-input__text{align-items:center;align-self:stretch;display:flex;flex-wrap:wrap;width:100%}.v-file-input .v-file-input__text.v-file-input__text--chips{flex-wrap:wrap}.v-file-input .v-file-input__text .v-chip{margin:4px}.v-file-input .v-text-field__slot{min-height:32px}.v-file-input.v-input--dense .v-text-field__slot{min-height:26px}.v-file-input.v-text-field--filled:not(.v-text-field--single-line) .v-file-input__text{padding-top:22px}.v-file-input.v-text-field--outlined .v-text-field__slot{padding:6px 0}.v-file-input.v-text-field--outlined.v-input--dense .v-text-field__slot{padding:3px 0} \ No newline at end of file diff --git a/dhis2App/img/GOFR_RGB_high-res.02d54e3c.png b/dhis2App/img/GOFR_RGB_high-res.02d54e3c.png new file mode 100644 index 000000000..5e8116055 Binary files /dev/null and b/dhis2App/img/GOFR_RGB_high-res.02d54e3c.png differ diff --git a/dhis2App/index.html b/dhis2App/index.html index 546ed6c50..6db731698 100644 --- a/dhis2App/index.html +++ b/dhis2App/index.html @@ -1 +1 @@ -gofr2
\ No newline at end of file +gofr2
\ No newline at end of file diff --git a/gofr-backend/lib/gofr-backend-site/gui/js/app.ecc5dc59.js b/dhis2App/js/app.ec6a7090.js similarity index 56% rename from gofr-backend/lib/gofr-backend-site/gui/js/app.ecc5dc59.js rename to dhis2App/js/app.ec6a7090.js index 5460b30e2..7a7ee89e4 100644 --- a/gofr-backend/lib/gofr-backend-site/gui/js/app.ecc5dc59.js +++ b/dhis2App/js/app.ec6a7090.js @@ -1,2 +1,2 @@ -(function(e){function t(t){for(var r,s,n=t[0],c=t[1],l=t[2],d=0,u=[];dt.language?1:0}));var a=localStorage.getItem("activeLocale")||e.$i18n.locale||"en",r=e.languages.find((function(e){return e.locale===a}));e.$i18n.locale=r.locale,e.activeLang=r.language,$(r.locale||"en")}))}}},b=x,_=a("2877"),y=a("6544"),S=a.n(y),k=a("8336"),P=a("132d"),A=a("adda"),w=a("8860"),D=a("da13"),C=a("8270"),T=a("5d23"),I=a("e449"),L=Object(_["a"])(b,v,f,!1,null,null,null),V=L.exports;S()(L,{VBtn:k["a"],VIcon:P["a"],VImg:A["a"],VList:w["a"],VListItem:D["a"],VListItemAvatar:C["a"],VListItemTitle:T["c"],VMenu:I["a"]});var O={computed:{dhisLink:function(){return!!this.$store.state.dhis.user.orgId&&window.location.protocol+"//"+window.location.hostname}},components:{LanguageSwitcher:V}},N=O,R=a("40dc"),M=a("2fa4"),U=a("2a7f"),E=Object(_["a"])(N,p,h,!1,null,null,null),F=E.exports;S()(E,{VAppBar:R["a"],VBtn:k["a"],VIcon:P["a"],VSpacer:M["a"],VToolbarItems:U["a"]});var q=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-navigation-drawer",{staticClass:"primary darken-1 white--text font-weight-bold",staticStyle:{"z-index":"3"},attrs:{"mini-variant":e.mini,app:"",clipped:"",permanent:"",width:"358"},on:{"update:miniVariant":function(t){e.mini=t},"update:mini-variant":function(t){e.mini=t}},model:{value:e.drawer,callback:function(t){e.drawer=t},expression:"drawer"}},[a("v-list-item",{staticClass:"px-2 white--text"},[a("v-list-item-avatar",{staticStyle:{cursor:"pointer"},on:{click:function(t){t.stopPropagation(),e.mini=!e.mini}}},[a("v-icon",{staticClass:"white--text"},[e._v("mdi-menu")]),e.mini?a("v-icon",{staticClass:"white--text"},[e._v("mdi-menu-right-outline")]):a("v-icon",{staticClass:"white--text"},[e._v("mdi-menu-left-outline")])],1),a("v-list-item-title",{staticClass:"white--text"},[e._v(e._s(e.$t("App.menu.menuTitle")))])],1),a("v-divider",{attrs:{color:"white"}}),a("v-list",{attrs:{nav:"",dark:"",dense:""}},[e._l(e.menu,(function(t){return[t.menu?[a("v-list-group",{key:t.id,class:t.active?"primary darken-2":"",attrs:{"prepend-icon":t.icon,color:"white--text",value:t.active,"no-action":""},scopedSlots:e._u([{key:"activator",fn:function(){return[a("v-list-item-title",{staticClass:"subtitle-1 font-weight-bold text-uppercase"},[e._v(" "+e._s(e.$t("App.menu."+t.text))+" ")])]},proxy:!0}],null,!0),model:{value:t.active,callback:function(a){e.$set(t,"active",a)},expression:"item.active"}},[e._l(t.menu,(function(t){return[t.menu?[a("v-list-group",{key:t.id,class:t.active?"primary darken-2":"",attrs:{"append-icon":t.icon,color:"white--text",value:t.active,"sub-group":"","no-action":""},scopedSlots:e._u([{key:"activator",fn:function(){return[a("v-list-item-title",{staticClass:"subtitle-1 font-weight-bold text-uppercase"},[e._v(e._s(e.$t("App.menu."+t.text)))])]},proxy:!0}],null,!0),model:{value:t.active,callback:function(a){e.$set(t,"active",a)},expression:"sub.active"}},[e._l(t.menu,(function(t){return[1!=t.external?a("v-list-item",{key:t.id,attrs:{to:t.url,"active-class":"primary darken-2",dense:""}},[t.icon?a("v-icon",{attrs:{left:""}},[e._v(e._s(t.icon))]):e._e(),a("v-list-item-title",[e._v(e._s(e.$t("App.menu."+t.text)))]),a("v-icon",[e._v("mdi-chevron-right")])],1):a("v-list-item",{key:t.id,attrs:{href:t.url,target:"_blank","active-class":"primary darken-2",dense:""}},[t.icon?a("v-icon",{attrs:{left:""}},[e._v(e._s(t.icon))]):e._e(),a("v-list-item-title",[e._v(e._s(e.$t("App.menu."+t.text)))]),a("v-icon",[e._v("mdi-chevron-right")])],1)]}))],2)]:[1!=t.external?a("v-list-item",{key:t.id,attrs:{to:t.url,"active-class":"primary darken-2",dense:""}},[t.icon?a("v-icon",{attrs:{left:""}},[e._v(e._s(t.icon))]):e._e(),a("v-list-item-title",[e._v(e._s(e.$t("App.menu."+t.text)))]),a("v-icon",[e._v("mdi-chevron-right")])],1):a("v-list-item",{key:t.id,attrs:{href:t.url,target:"_blank","active-class":"primary darken-2",dense:""}},[t.icon?a("v-icon",{attrs:{left:""}},[e._v(e._s(t.icon))]):e._e(),a("v-list-item-title",[e._v(e._s(e.$t("App.menu."+t.text)))]),a("v-icon",[e._v("mdi-chevron-right")])],1)]]}))],2)]:[1!=t.external?a("v-list-item",{key:t.id,attrs:{to:t.url}},[a("v-list-item-icon",[a("v-icon",[e._v(e._s(t.icon))])],1),a("v-list-item-title",{staticClass:"subtitle-1 font-weight-bold text-uppercase"},[e._v(e._s(e.$t("App.menu."+t.text)))])],1):a("v-list-item",{key:t.id,attrs:{href:t.url,target:"_blank"}},[a("v-list-item-icon",[a("v-icon",[e._v(e._s(t.icon))])],1),a("v-list-item-title",{staticClass:"subtitle-1 font-weight-bold text-uppercase"},[e._v(e._s(e.$t("App.menu."+t.text)))])],1)]]}))],2)],1)},j=[],H={name:"the-navigation",props:["nav"],mounted:function(){this.updateMenu()},watch:{nav:{handler:function(){this.updateMenu()},deep:!0}},data:function(){return{drawer:!0,mini:!0,menu:[]}},methods:{updateMenu:function(){this.menu=[];for(var e=0,t=Object.keys(this.nav.menu);e96?402382:1e4,this.$store.state.scoresProgressData.progressReqTimer=setInterval(this.scoreProgressCheckTimeout,e);var r=this.$store.state.clientId;u.a.get("/progress/scoreResults/"+r,{cancelToken:this.$store.state.scoresProgressData.cancelTokenSource.token}).then((function(e){if(clearInterval(t.$store.state.scoresProgressData.progressReqTimer),!e.data||!(e.data.status||e.data.percent||e.data.error||0!==t.$store.state.scoreResults.length))return t.$store.state.scoresProgressData.scoreDialog=!1,t.$store.state.scoresProgressData.scoreProgressTitle="Waiting for progress status",t.$store.state.errorTitle="An error has occured",t.$store.state.errorDescription="An error has occured while reaching out to server, please click recalculate scores to restart automatch",t.$store.state.errorColor="error",t.$store.state.dialogError=!0,void t.clearProgress("scoreResults");if(null===e.data.status&&null===e.data.percent&&null===e.data.error&&t.$store.state.scoreResults.length>0)return t.$store.state.scoresProgressData.scoreDialog=!1,t.$store.state.scoresProgressData.scoreProgressTitle="Waiting for progress status",void t.clearProgress("scoreResults");if(t.$store.state.scoresProgressData.scoreProgressTitle=e.data.status,e.data.percent&&("percent"!==t.$store.state.scoresProgressData.progressType&&(t.$store.state.scoresProgressData.progressType="percent"),t.$store.state.scoresProgressData.scoreProgressPercent=e.data.percent,t.$store.state.scoresProgressData.stage=e.data.stage),"Done"===e.data.status&&0===t.$store.state.scoreResults.length){t.clearProgress("scoreResults"),t.loadingSource1Unmatched=!1,t.loadingSource2Unmatched=!1;var a=e.data.responseData;t.$store.state.source2UnMatched=a.source2Unmatched,t.$store.state.source1UnMatched=[],t.$store.state.matchedContent=[],t.$store.state.noMatchContent=[],t.$store.state.ignoreContent=[],t.$store.state.flagged=[],t.$store.state.scoreResults=a.scoreResults,t.$store.state.source2TotalRecords=a.source2TotalRecords,t.$store.state.source2TotalAllRecords=a.source2TotalAllRecords,t.$store.state.totalAllMapped=a.totalAllMapped,t.$store.state.totalAllFlagged=a.totalAllFlagged,t.$store.state.totalAllNoMatch=a.totalAllNoMatch,t.$store.state.totalAllIgnore=a.totalAllIgnore,t.$store.state.source1TotalAllNotMapped=a.source1TotalAllNotMapped,t.$store.state.source1TotalAllRecords=a.source1TotalAllRecords;var r,s=Object(c["a"])(t.$store.state.scoreResults);try{for(s.s();!(r=s.n()).done;){var o=r.value;if(o.source1.hasOwnProperty("tag")&&"flagged"===o.source1.tag)t.$store.state.flagged.push({source1Name:o.source1.name,source1Id:o.source1.id,source1IdHierarchy:o.source1.source1IdHierarchy,source1Parents:o.source1.parents,source2Name:o.exactMatch.name,source2Id:o.exactMatch.id,source2IdHierarchy:o.exactMatch.source2IdHierarchy,mappedParentName:o.exactMatch.mappedParentName,source2Parents:o.exactMatch.parents,flagComment:o.source1.flagComment});else if(o.source1.hasOwnProperty("tag")&&"noMatch"===o.source1.tag){var i=o.source1.parents;t.$store.state.noMatchContent.push({source1Name:o.source1.name,source1Id:o.source1.id,parents:i})}else if(o.source1.hasOwnProperty("tag")&&"ignore"===o.source1.tag){var n=o.source1.parents;t.$store.state.ignoreContent.push({source1Name:o.source1.name,source1Id:o.source1.id,parents:n})}else if(Object.keys(o.exactMatch).length>0)t.$store.state.matchedContent.push({source1Name:o.source1.name,source1Id:o.source1.id,source1Parents:o.source1.parents,source2Name:o.exactMatch.name,source2Id:o.exactMatch.id,source2IdHierarchy:o.exactMatch.source2IdHierarchy,mappedParentName:o.exactMatch.mappedParentName,source2Parents:o.exactMatch.parents,matchComments:o.exactMatch.matchComments});else{for(var l=t.topTree,d=o.source1.parents.length-1;d>=0;d--)l[o.source1.parents[d]]||(l[o.source1.parents[d]]={}),l=l[o.source1.parents[d]];t.$store.state.source1UnMatched.push({name:o.source1.name,id:o.source1.id,parents:o.source1.parents})}}}catch(u){s.e(u)}finally{s.f()}t.$store.state.source1Parents=t.topTree,t.$store.state.scoresProgressData.scoreDialog=!1,t.$store.state.scoresProgressData.scoreProgressTitle="Waiting for progress status"}else t.checkScoreProgress()})).catch((function(){t.$store.state.scoresProgressData.requestCancelled?t.$store.state.scoresProgressData.requestCancelled=!1:(clearInterval(t.$store.state.scoresProgressData.progressReqTimer),t.checkScoreProgress())}))},checkScoreSavingStatus:function(){var e=this;this.$store.state.scoreSavingProgressData.cancelTokenSource=Z.source(),this.$store.state.scoreSavingProgressData.progressReqTimer=setInterval(this.scoreSavingProgressCheckTimeout,1e4);var t=this.$store.state.clientId;u.a.get("/progress/scoreSavingStatus/"+t,{cancelToken:this.$store.state.scoreSavingProgressData.cancelTokenSource.token}).then((function(t){return clearInterval(e.$store.state.scoreSavingProgressData.progressReqTimer),t.data&&(t.data.status||t.data.percent||t.data.error||!e.$store.state.scoreSavingProgressData.savingMatches)?t.data.status||t.data.percent||t.data.error||e.$store.state.scoreSavingProgressData.savingMatches?(t.data.percent&&(e.$store.state.scoreSavingProgressData.percent=t.data.percent),void(100===t.data.percent?(e.$store.state.scoreSavingProgressData.savingMatches=!1,e.$store.state.scoreSavingProgressData.percent=0,e.clearProgress("scoreSavingStatus")):e.checkScoreSavingStatus())):(e.$store.state.scoreSavingProgressData.savingMatches=!1,e.$store.state.scoreSavingProgressData.percent=0,void e.clearProgress("scoreSavingStatus")):(e.$store.state.errorTitle="An error has occured",e.$store.state.errorDescription="An error has occured while checking saving status",e.$store.state.errorColor="error",e.$store.state.dialogError=!0,e.$store.state.scoreSavingProgressData.savingMatches=!1,e.$store.state.scoreSavingProgressData.percent=0,void e.clearProgress("scoreSavingStatus"))})).catch((function(){e.$store.state.scoreSavingProgressData.requestCancelled?e.$store.state.scoreSavingProgressData.requestCancelled=!1:(clearInterval(e.$store.state.scoreSavingProgressData.progressReqTimer),e.checkScoreSavingStatus())}))},getScores:function(e){var t=this;e||(e=!1);var a=this.$store.state.activePair.source1.name,r=this.$store.state.activePair.source2.name,s=this.$store.state.activePair.name;if(this.$store.state.source1UnMatched=[],this.$store.state.source2UnMatched=[],this.$store.state.matchedContent=[],this.$store.state.noMatchContent=[],this.$store.state.ignoreContent=[],this.$store.state.flagged=[],this.$store.state.source1TotalAllRecords=0,this.$store.state.totalAllMapped=0,this.$store.state.totalAllFlagged=0,this.$store.state.totalAllNoMatch=0,this.$store.state.totalAllIgnore=0,this.$store.state.source2TotalRecords=0,this.$store.state.scoreResults=[],a&&r&&s){this.loadingSource1Unmatched=!0,this.loadingSource2Unmatched=!0,this.$store.state.scoresProgressData.scoreDialog=!0,this.$store.state.scoresProgressData.scoreProgressTitle="Waiting for progress status",this.$store.state.scoresProgressData.progressType="indeterminate";var o=this.$store.state.recoLevel,i=this.$store.state.totalSource1Levels,n=this.$store.state.totalSource2Levels,c=this.$store.state.clientId;this.topTree=this.$store.state.source1Parents.slice(0,this.$store.state.source1Parents.length),this.$store.state.levelArray=[];for(var l=1;lthis.$store.state.recoLevel||(d=this.translateDataHeader("source1",l),this.$store.state.levelArray.push({text:d,value:l+1}))}var p=this.getLimitOrgIdOnActivePair().source1LimitOrgId,h=this.getLimitOrgIdOnActivePair().source2LimitOrgId;console.log(h);var v=JSON.stringify(this.$store.state.config.generalConfig.reconciliation.parentConstraint),f="partition1=".concat(a,"&partition2=").concat(r,"&mappingPartition=").concat(s,"&source1LimitOrgId=").concat(p);f+="&source2LimitOrgId=".concat(JSON.stringify(h),"&totalSource1Levels=").concat(i,"&totalSource2Levels=").concat(n),f+="&recoLevel=".concat(o,"&clientId=").concat(c,"&parentConstraint=").concat(v,"&getPotential=").concat(e),u.a.get("/match/reconcile/?"+f).then((function(){t.checkScoreProgress()}))}},getSource1:function(){var e=this.$store.state.activePair.source1.display;return e&&(e=this.toTitleCase(e)),e},getSource2:function(){var e=this.$store.state.activePair.source2.display;return e&&(e=this.toTitleCase(e)),e},getSource1Name:function(){return this.$store.state.activePair.source1.display},getSource2Name:function(){return this.$store.state.activePair.source2.display}},created:function(){var e=this;Fs.$on("changeCSVHeaderNames",(function(){e.$store.state.levelArray=[];for(var t=1;te.$store.state.recoLevel||(a=e.translateDataHeader("source1",t),e.$store.state.levelArray.push({text:a,value:t+1}))}}))}},ee={methods:{createDatasourcePair:function(e,t,a){var r=this;if(0===Object.keys(e).length||0===Object.keys(t).length)return this.$store.state.dialogError=!0,this.$store.state.errorTitle="Info",void(this.$store.state.errorDescription="Please select data source");if(e.name===t.name&&e.source===t.source)return this.$store.state.dialogError=!0,this.$store.state.errorTitle="Error",void(this.$store.state.errorDescription="Data source pair of the same data source is not allowed, change one of the source");this.$store.state.dynamicProgress=!0,this.$store.state.progressTitle="Creating Data Source Pair";var s=null;this.$store.state.activePair.hasOwnProperty("shared")&&-1!==this.$store.state.activePair.activeUsers.indexOf(this.$store.state.auth.userID)&&(s=this.$store.state.activePair.id);var o=!1;this.$store.state.dhis.user.orgId&&this.$store.state.config.generalConfig.reconciliation.singlePair&&(o=!0),s||(s=!1);var i=new FormData;i.append("source1",JSON.stringify(e)),i.append("source2",JSON.stringify(t)),i.append("name",a),i.append("userID",this.$store.state.auth.userID),i.append("orgId",this.$store.state.dhis.user.orgId),i.append("singlePair",o),i.append("activePairID",s),u.a.post("/datasource/createSourcePair",i,{headers:{"Content-Type":"multipart/form-data"}}).then((function(e){r.$store.state.levelMapping.source1=JSON.parse(e.data.levelMapping1),r.$store.state.levelMapping.source2=JSON.parse(e.data.levelMapping2),Fs.$emit("getDataSourcePair"),r.$store.state.dynamicProgress=!1})).catch((function(e){r.alertError=!0,r.$store.state.dialogError=!0,e.response&&e.response.data&&e.response.data.error?(r.$store.state.errorDescription=e.response.data.error,r.$store.state.errorTitle="Pair was not created",r.alertMsg=e.response.data.error):r.alertMsg="Something went wrong while saving data source pairs.",r.$store.state.dynamicProgress=!1,console.log(e)}))},activateSharedPair:function(e){var t=this;this.$store.state.dynamicProgress=!0,this.$store.state.progressTitle="Activating Data Source Pair";var a=new FormData;a.append("pairID",e),a.append("userID",this.$store.state.auth.userID),u.a.post("/datasource/activateSharedPair",a,{headers:{"Content-Type":"multipart/form-data"}}).then((function(){Fs.$emit("getDataSourcePair"),t.$store.state.dynamicProgress=!1})).catch((function(e){t.alertError=!0,t.alertMsg="Something went wrong while activating data source pair",t.$store.state.dynamicProgress=!1,console.log(e.response.data)}))},activatePair:function(){var e=this;if(this.activeDataSourcePair.user.id!==this.$store.state.auth.userID)this.activateSharedPair(this.activeDataSourcePair.id);else{this.$store.state.dynamicProgress=!0,this.$store.state.progressTitle="Activating Data Source Pair";var t=new FormData;t.append("id",this.activeDataSourcePair.id),t.append("userID",this.$store.state.auth.userID),u.a.post("/datasource/activatePair",t,{headers:{"Content-Type":"multipart/form-data"}}).then((function(){Fs.$emit("getDataSourcePair"),e.$store.state.dynamicProgress=!1})).catch((function(t){e.alertError=!0,e.alertMsg="Something went wrong while activating data source pair",e.$store.state.dynamicProgress=!1,console.log(t.response.data)}))}}}},te=a("9612"),ae=(a("c740"),a("2f62")),re=(a("3ca3"),a("ddb0"),a("8c4f")),se=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",{attrs:{fluid:""}},[e.$store.state.initializingApp?a("v-progress-linear",{attrs:{indeterminate:!0}}):a("v-layout",{attrs:{column:""}},[a("v-flex",[a("v-card",[a("v-card-text",[a("v-layout",{attrs:{row:"",wrap:""}},[a("v-spacer"),a("v-flex",{attrs:{xs3:""}},[a("v-card",{attrs:{height:"209"}},[a("v-card-title",{attrs:{"primary-title":""}},[a("v-toolbar",{staticStyle:{"font-size":"14px"},attrs:{color:"#78496a",dark:"",height:"40"}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Active Partition"))+" ")])],1),a("v-card-text",[a("v-select",{attrs:{items:e.$store.state.dataSources,"item-text":"display","item-value":"name",label:e.$t("App.hardcoded-texts.Facility Registry Datasource")},on:{change:function(t){return e.partitionChanged()}},model:{value:e.$store.state.config.userConfig.FRDatasource,callback:function(t){e.$set(e.$store.state.config.userConfig,"FRDatasource",t)},expression:"$store.state.config.userConfig.FRDatasource"}})],1)],1)],1),a("v-spacer"),a("v-flex",{attrs:{xs6:""}},[a("ActivePartitionStats",{key:e.reload,attrs:{partition:e.$store.state.config.userConfig.FRDatasource,title:e.$t("App.hardcoded-texts.Active Partition Stats")}})],1),a("v-spacer"),a("v-flex",{attrs:{xs3:""}},[a("v-card",{attrs:{height:"209"}},[a("v-card-title",{attrs:{"primary-title":""}},[a("v-toolbar",{staticStyle:{"font-size":"14px"},attrs:{color:"#78496a",dark:"",height:"40"}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Active Reconciliation Pair"))+" ")])],1),a("v-card-text",[Object.keys(e.$store.state.activePair.source1).length>0?a("label",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Name"))+": "),a("b",[e._v(e._s(e.$store.state.activePair.display))]),e._v(" "),a("br"),e._v(" "+e._s(e.$t("App.hardcoded-texts.Source 1"))+": "),a("b",[e._v(e._s(e.$store.state.activePair.source1.display))]),e._v(" "),a("br"),e._v(" "+e._s(e.$t("App.hardcoded-texts.Source 2"))+": "),a("b",[e._v(e._s(e.$store.state.activePair.source2.display))]),e._v(" "),a("br"),e._v(" "+e._s(e.$t("App.hardcoded-texts.Status"))+": "),a("b",[e._v(e._s(e.$store.state.recoStatus))]),e._v(" "),"in-progress"===e.$store.state.recoStatus?a("v-icon",{attrs:{small:""}},[e._v("mdi-lock-open-variant-outline")]):a("v-icon",{attrs:{small:""}},[e._v("mdi-lock-outline")])],1):e._e()])],1)],1),a("v-spacer")],1)],1)],1)],1),a("br"),a("v-flex",[a("v-layout",{attrs:{row:"",wrap:""}},[a("v-spacer"),a("v-flex",{attrs:{xs6:""}},[a("viewMap",{key:e.reload})],1),a("v-flex",{attrs:{xs6:""}},[a("v-layout",{attrs:{column:"",wrap:""}},[a("v-spacer"),a("v-flex",{attrs:{xs5:""}},[e.$store.state.dataSources.length>0?a("fhirPageSearch",{key:e.reload,attrs:{page:"facility"}}):e._e()],1),a("v-spacer"),a("v-flex",{attrs:{xs5:""}},[e.$store.state.dataSources.length>0?a("fhirPageSearch",{key:e.reload,attrs:{page:"jurisdiction"}}):e._e()],1),a("v-spacer")],1)],1)],1)],1)],1)],1)},oe=[],ie={mixins:[X["a"]],data:function(){return{locale:"en",locales:[{text:"English",value:"en"},{text:"French",value:"fr"}],reload:0}},watch:{locale:function(e){this.$i18n.locale=e},FRDatasource:function(){this.reload++}},computed:{FRDatasource:function(){return this.$store.state.config.userConfig.FRDatasource},datasources:function(){return this.$store.state.dataSources}},methods:{partitionChanged:function(){this.saveConfiguration("userConfig","activePartition"),this.reload++}},components:{fhirPageSearch:function(){return Promise.resolve().then(a.bind(null,"9d64"))},viewMap:function(){return Promise.resolve().then(a.bind(null,"afb4"))},ActivePartitionStats:function(){return Promise.resolve().then(a.bind(null,"86a0"))}}},ne=ie,ce=a("b0af"),le=a("99d9"),de=a("a523"),ue=a("0e8f"),pe=a("a722"),he=a("8e36"),ve=a("b974"),fe=a("71d9"),ge=Object(_["a"])(ne,se,oe,!1,null,null,null),me=ge.exports;S()(ge,{VCard:ce["a"],VCardText:le["c"],VCardTitle:le["d"],VContainer:de["a"],VFlex:ue["a"],VIcon:P["a"],VLayout:pe["a"],VProgressLinear:he["a"],VSelect:ve["a"],VSpacer:M["a"],VToolbar:fe["a"]});var $e=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",{attrs:{fluid:""}},[a("br"),a("v-layout",{attrs:{column:""}},[a("v-flex",[a("v-layout",{attrs:{row:"",wrap:""}},[a("v-flex",{attrs:{xs2:""}},[a("v-chip",{attrs:{color:"primary",dark:"",outlined:""}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Facilities"))+": "+e._s(e.totalFacilities)+" ")])],1),a("v-flex",{attrs:{xs2:""}},[a("v-chip",{attrs:{color:"primary",dark:"",outlined:""}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Jurisdictions"))+": "+e._s(e.totalJurisdictions)+" ")])],1),a("v-flex",{attrs:{xs2:""}},[a("v-chip",{attrs:{color:"primary",dark:"",outlined:""}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Services"))+": "+e._s(e.totalServices)+" ")])],1),a("v-spacer"),a("v-flex",{attrs:{xs3:""}},[e.$tasksVerification.hasPermissionByName("special","custom","view-request-add-facility-page")?a("v-btn",{attrs:{color:"#5f6062",dark:"",rounded:"",small:"",to:"/questionnaire/gofr-facility-add-request-questionnaire/facility-add-request"}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Request Addition of New Facility"))+" ")]):e._e()],1),a("v-flex",{attrs:{xs3:""}},[e.$tasksVerification.hasPermissionByName("special","custom","view-request-update-facility-page")?a("v-btn",{attrs:{color:"#5f6062",dark:"",rounded:"",small:"",to:"/Resource/Search/facility?searchAction=send-update-request"}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Request Update of Facility Details"))+" ")]):e._e()],1)],1)],1),a("p"),a("v-flex",[a("v-layout",{attrs:{row:"",wrap:""}},[a("v-spacer"),a("v-flex",{attrs:{xs6:""}},[a("viewMap",{key:e.reload})],1),a("v-flex",{attrs:{xs6:""}},[a("v-layout",{attrs:{column:"",wrap:""}},[a("v-spacer"),a("v-flex",{attrs:{xs5:""}},[a("fhirPageSearch",{key:e.reload,attrs:{page:"facility"}})],1),a("v-spacer"),a("v-flex",{attrs:{xs5:""}},[a("fhirPageSearch",{key:e.reload,attrs:{page:"jurisdiction"}})],1),a("v-spacer")],1)],1)],1)],1)],1)],1)},xe=[],be=a("9d64"),_e=a("afb4"),ye={mixins:[X["a"]],data:function(){return{locale:"en",locales:[{text:"English",value:"en"},{text:"French",value:"fr"}],reload:0,totalFacilities:0,totalJurisdictions:0,totalServices:0,loading:{facilitiesCount:!1,jurisdictionsCount:!1,servicesCount:!1}}},watch:{locale:function(e){this.$i18n.locale=e},FRDatasource:function(){this.reload++},reload:function(){this.countFacilities(),this.countJurisdictions(),this.countServices()}},computed:{FRDatasource:function(){return this.$store.state.config.userConfig.FRDatasource},datasources:function(){return this.$store.state.dataSources}},methods:{partitionChanged:function(){this.saveConfiguration("userConfig","activePartition"),this.reload++},countFacilities:function(){var e=this;if(this.FRDatasource){this.loading.facilitiesCount=!0;var t="/fhir/"+this.FRDatasource+"/Location?type=urn:ihe:iti:mcsd:2019:facility&_count=0&_total=accurate";u.a.get(t).then((function(t){e.totalFacilities=t.data.total,e.loading.facilitiesCount=!1}))}},countJurisdictions:function(){var e=this;if(this.FRDatasource){var t="/fhir/"+this.FRDatasource+"/Location?type=urn:ihe:iti:mcsd:2019:jurisdiction&_count=0&_total=accurate";this.loading.jurisdictionsCount=!0,u.a.get(t).then((function(t){e.totalJurisdictions=t.data.total,e.loading.jurisdictionsCount=!1}))}},countServices:function(){var e=this;if(this.FRDatasource){var t="/fhir/"+this.FRDatasource+"/HealthcareService?_count=0&_total=accurate";this.loading.servicesCount=!0,u.a.get(t).then((function(t){e.totalServices=t.data.total,e.loading.servicesCount=!1}))}}},components:{fhirPageSearch:be["default"],viewMap:_e["default"]},created:function(){this.countFacilities(),this.countJurisdictions(),this.countServices()}},Se=ye,ke=a("cc20"),Pe=Object(_["a"])(Se,$e,xe,!1,null,null,null),Ae=Pe.exports;S()(Pe,{VBtn:k["a"],VChip:ke["a"],VContainer:de["a"],VFlex:ue["a"],VLayout:pe["a"],VSpacer:M["a"]});var we=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",[a("center",[a("v-layout",{attrs:{row:"",wrap:""}},[a("v-flex",{attrs:{xs3:""}}),a("v-flex",{attrs:{xs6:""}},[a("v-alert",{attrs:{type:"error",value:e.authStatus}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Authentication Failed"))+" ")])],1)],1),a("v-card",{attrs:{width:"430px",hover:""}},[a("v-card-title",{attrs:{"primary-title":""}},[a("v-toolbar",{staticStyle:{color:"white"},attrs:{color:"primary"}},[a("v-layout",{attrs:{row:"",wrap:""}},[a("v-flex",{attrs:{xs2:"","text-xs-left":""}},[a("v-icon",{attrs:{"x-large":"",color:"white"}},[e._v("mdi-lock")])],1),a("v-flex",{attrs:{xs9:"","text-xs-right":""}},[a("b",[e._v(e._s(e.$t("App.hardcoded-texts.Login")))])])],1)],1)],1),a("v-card-text",[a("v-form",{ref:"form",staticClass:"pa-3 pt-4"},[a("v-text-field",{attrs:{required:"","error-messages":e.usernameErrors,filled:"",color:"deep-purple",label:e.$t("App.hardcoded-texts.User Name")},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.authenticate()},blur:function(t){return e.$v.username.$touch()},change:function(t){return e.$v.username.$touch()}},model:{value:e.username,callback:function(t){e.username=t},expression:"username"}}),a("v-text-field",{attrs:{required:"","error-messages":e.passwordErrors,filled:"",type:"password",color:"deep-purple",label:e.$t("App.hardcoded-texts.Password")},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.authenticate()},blur:function(t){return e.$v.password.$touch()},change:function(t){return e.$v.password.$touch()}},model:{value:e.password,callback:function(t){e.password=t},expression:"password"}})],1)],1),a("v-card-actions",[a("v-toolbar",[e.$store.state.config.generalConfig.selfRegistration.enabled?a("v-btn",{attrs:{color:"primary"},on:{click:e.displaySignup}},[e._v(e._s(e.$t("App.hardcoded-texts.Signup")))]):e._e(),a("v-spacer"),a("v-btn",{staticClass:"white--text",attrs:{disabled:e.$v.$invalid,color:"primary",depressed:""},on:{click:function(t){return e.authenticate()}}},[e._v(e._s(e.$t("App.hardcoded-texts.Login")))])],1)],1)],1)],1)],1)},De=[],Ce=a("b5ae"),Te={validations:{username:{required:Ce["required"]},password:{required:Ce["required"]}},data:function(){return{username:"",password:"",authStatus:!1,signupEnabled:!1}},methods:{authenticate:function(){var e=this;u.a.post("/auth/login",{username:this.username,password:this.password}).then((function(t){e.$store.state.auth.username=e.username,e.$store.state.auth.userObj=t.data.userObj,e.$store.state.auth.userID=t.data.userObj.resource.id,t.data.userObj?(e.$store.state.public_access=!1,e.$store.state.clientId=te["a"].v4(),e.$store.state.initializingApp=!0,e.$store.state.denyAccess=!1,Fs.$emit("getUserConfig"),e.$router.push({name:"Home"})):e.authStatus=!0})).catch((function(t){t.hasOwnProperty("response")&&console.log(t.response.data.error),e.authStatus=!0}))},displaySignup:function(){this.$router.push({name:"Signup"})}},computed:{usernameErrors:function(){var e=[];return this.$v.username.$dirty?(!this.$v.username.required&&e.push("Username is required"),e):e},passwordErrors:function(){var e=[];return this.$v.password.$dirty?(!this.$v.password.required&&e.push("Password is required"),e):e}},created:function(){"dhis2"===this.$store.state.idp&&(this.$store.state.clientId=te["a"].v4(),this.$store.state.initializingApp=!0,this.$store.state.denyAccess=!1,this.$router.push({name:"DHIS2Auth"}))}},Ie=Te,Le=a("0798"),Ve=a("4bd4"),Oe=a("8654"),Ne=Object(_["a"])(Ie,we,De,!1,null,null,null),Re=Ne.exports;S()(Ne,{VAlert:Le["a"],VBtn:k["a"],VCard:ce["a"],VCardActions:le["a"],VCardText:le["c"],VCardTitle:le["d"],VContainer:de["a"],VFlex:ue["a"],VForm:Ve["a"],VIcon:P["a"],VLayout:pe["a"],VSpacer:M["a"],VTextField:Oe["a"],VToolbar:fe["a"]});var Me=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",{attrs:{"grid-list-xs":""}})},Ue=[],Ee={mounted:function(){if(this.$store.state.auth.userID="","keycloak"===this.$store.state.idp){this.$cookies.remove("userObj"),this.$store.state.auth.username="",this.$store.state.auth.userObj={};var e=window.location.href.split("#")[0];this.$keycloak.logout({redirectUri:e})}else u()({method:"GET",url:"/auth/logout"}).catch((function(e){console.error(e)})),this.$store.state.auth.username="",this.$store.state.auth.userObj={},this.$store.state.config.generalConfig.public_access.enabled?(this.$router.push("HomePublic"),window.location.reload()):this.$router.push("login")}},Fe=Ee,qe=Object(_["a"])(Fe,Me,Ue,!1,null,null,null),je=qe.exports;S()(qe,{VContainer:de["a"]});var He=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",{attrs:{"grid-list-xs":""}})},Be=[],Ge=a("2b27"),We=a.n(Ge),ze={mounted:function(){if(this.$store.state.auth.userID="",this.$store.state.public_access=!1,"keycloak"===this.$store.state.idp){We.a.set("loggedout-public",!0);var e=window.location.href.split("#")[0];this.$keycloak.logout({redirectUri:e})}else u()({method:"GET",url:"/auth/logout"}).catch((function(e){console.error(e)})),this.$router.push("login");this.$store.state.auth.username="",this.$store.state.auth.userObj={}}},Je=ze,Ye=Object(_["a"])(Je,He,Be,!1,null,null,null),Ke=Ye.exports;S()(Ye,{VContainer:de["a"]});var Xe=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",{attrs:{fluid:""}},[a("v-layout",{attrs:{row:"",wrap:""}},[a("v-spacer"),a("v-flex",{attrs:{xs6:""}},[a("v-alert",{staticStyle:{width:"900px"},attrs:{type:"success",dismissible:"",transition:"scale-transition"},model:{value:e.alertSuccess,callback:function(t){e.alertSuccess=t},expression:"alertSuccess"}},[e._v(" "+e._s(e.alertMsg)+" ")]),a("v-alert",{staticStyle:{width:"900px"},attrs:{type:"error",dismissible:"",transition:"scale-transition"},model:{value:e.alertFail,callback:function(t){e.alertFail=t},expression:"alertFail"}},[e._v(" "+e._s(e.alertMsg)+" ")]),a("v-card",{staticClass:"mx-auto",staticStyle:{"max-width":"1500px"}},[a("v-system-bar",{attrs:{color:"deep-purple darken-4",dark:""}}),a("v-toolbar",{attrs:{color:"deep-purple accent-4",cards:"",dark:"",text:""}},[a("v-card-title",{staticClass:"title font-weight-regular"},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Create Account"))+" ")])],1),a("v-form",{ref:"form",staticClass:"pa-3 pt-4"},[a("v-layout",{attrs:{column:"",wrap:""}},[a("v-flex",[a("v-layout",{attrs:{row:"",wrap:""}},[a("v-flex",{attrs:{xs5:""}},[a("v-text-field",{attrs:{required:"","error-messages":e.firstnameErrors,filled:"",color:"deep-purple",label:e.$t("App.hardcoded-texts.First Name")},on:{blur:function(t){return e.$v.firstname.$touch()},change:function(t){return e.$v.firstname.$touch()}},model:{value:e.firstname,callback:function(t){e.firstname=t},expression:"firstname"}})],1),a("v-spacer"),a("v-flex",{attrs:{xs5:""}},[a("v-text-field",{attrs:{required:"","error-messages":e.surnameErrors,filled:"",color:"deep-purple",label:e.$t("App.hardcoded-texts.Surname")},on:{blur:function(t){return e.$v.surname.$touch()},change:function(t){return e.$v.surname.$touch()}},model:{value:e.surname,callback:function(t){e.surname=t},expression:"surname"}})],1)],1)],1),a("v-flex",[a("v-layout",{attrs:{row:"",wrap:""}},[a("v-flex",{attrs:{xs5:""}},[a("v-text-field",{attrs:{filled:"",color:"deep-purple",label:e.$t("App.hardcoded-texts.Middle Names")},model:{value:e.othername,callback:function(t){e.othername=t},expression:"othername"}})],1),a("v-spacer"),a("v-flex",{attrs:{xs5:""}},[a("v-text-field",{attrs:{required:"","error-messages":e.phoneErrors,filled:"",color:"deep-purple",label:e.$t("App.hardcoded-texts.Phone")},on:{blur:e.validatePhone,change:e.validatePhone,input:e.validatePhone},model:{value:e.phone,callback:function(t){e.phone=t},expression:"phone"}})],1)],1)],1),a("v-flex",[a("v-layout",{attrs:{row:"",wrap:""}},[a("v-flex",{attrs:{xs5:""}},[a("v-text-field",{attrs:{required:"","error-messages":e.emailErrors,filled:"",color:"deep-purple",label:e.$t("App.hardcoded-texts.Email")+"*"},on:{blur:e.validateEmail,change:e.validateEmail,input:e.validateEmail},model:{value:e.email,callback:function(t){e.email=t},expression:"email"}})],1),a("v-spacer"),a("v-flex",{attrs:{xs5:""}},[a("v-text-field",{attrs:{required:"","error-messages":e.usernameErrors,filled:"",color:"deep-purple",label:e.$t("App.hardcoded-texts.User Name")},on:{blur:function(t){return e.$v.username.$touch()},change:function(t){return e.$v.surname.$touch()}},model:{value:e.username,callback:function(t){e.username=t},expression:"username"}})],1)],1)],1),a("v-flex",[a("v-layout",{attrs:{row:"",wrap:""}},[a("v-flex",{attrs:{xs5:""}},[a("v-text-field",{attrs:{required:"","error-messages":e.passwordErrors,type:"password",filled:"",color:"deep-purple",label:e.$t("App.hardcoded-texts.Password")},on:{blur:function(t){return e.$v.password.$touch()},change:function(t){return e.$v.password.$touch()}},model:{value:e.password,callback:function(t){e.password=t},expression:"password"}})],1),a("v-spacer"),a("v-flex",{attrs:{xs5:""}},[a("v-text-field",{attrs:{required:"","error-messages":e.retype_passwordErrors,type:"password",filled:"",color:"deep-purple",label:e.$t("App.hardcoded-texts.Re-type Password")},on:{blur:function(t){return e.$v.retype_password.$touch()},change:function(t){return e.$v.retype_password.$touch()}},model:{value:e.retype_password,callback:function(t){e.retype_password=t},expression:"retype_password"}})],1)],1)],1)],1)],1),a("v-divider"),a("v-card-actions",[a("v-btn",{attrs:{text:""},on:{click:function(t){return e.$refs.form.reset()}}},[a("v-icon",[e._v("mdi-close")]),e._v(e._s(e.$t("App.hardcoded-texts.Clear"))+" ")],1),a("v-spacer"),a("v-btn",{attrs:{text:""},on:{click:e.displayLogin}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-lock")]),e._v(e._s(e.$t("App.hardcoded-texts.Back To Login"))+" ")],1),a("v-spacer"),a("v-btn",{staticClass:"white--text",attrs:{disabled:e.$v.$invalid,color:"deep-purple accent-4",depressed:""},on:{click:function(t){return e.signup()}}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-plus")]),e._v(e._s(e.$t("App.hardcoded-texts.Add"))+" ")],1)],1)],1)],1),a("v-spacer")],1)],1)},Ze=[],Qe={validations:{username:{required:Ce["required"]},retype_password:{required:Ce["required"]},password:{required:Ce["required"]},firstname:{required:Ce["required"]},surname:{required:Ce["required"]},phone:{required:Ce["required"]},email:{required:Ce["required"]}},data:function(){return{firstname:"",othername:"",surname:"",phone:"",email:"",username:"",password:"",retype_password:"",customFields:[],phoneErrors:[],emailErrors:[],alertFail:!1,alertSuccess:!1,alertMsg:""}},methods:{validateEmail:function(){if(this.emailErrors=[],!this.email)return this.emailErrors.push("Email is required"),!1;var e=/^[^\s@]+@[^\s@]+\.[^\s@]+$/;return e.test(this.email)?void 0:(this.emailErrors.push("Invalid Email"),!1)},validatePhone:function(){if(this.phoneErrors=[],!this.phone)return this.phoneErrors.push("Phone is required");var e=/^[+]?[\s./0-9]*[(]?[0-9]{1,4}[)]?[-\s./0-9]*$/g;return e.test(this.phone)?void 0:this.phoneErrors.push("Invalid phone number")},signup:function(){var e=this;this.password!==this.retype_password&&(this.$store.state.dialogError=!0,this.$store.state.errorTitle="Error",this.$store.state.errorDescription="Password mismatch"),this.$store.state.dynamicProgress=!0,this.$store.state.progressTitle="Creating Account";var t=new FormData;for(var a in t.append("firstName",this.firstname),t.append("otherName",this.othername),t.append("surname",this.surname),t.append("phone",this.phone),t.append("email",this.email),t.append("password",this.password),t.append("userName",this.username),this.$store.state.config.generalConfig.selfRegistration.requiresApproval&&t.append("status","Pending"),this.customFields)t.append(a,this.customFields[a]);u.a.post("/addUser/",t,{headers:{"Content-Type":"multipart/form-data"}}).then((function(){for(var t=Object.keys(e.$v.$params),a=0,r=t;a0||!e.$store.state.config.generalConfig.externalAuth.datasetName,small:"",rounded:""},on:{click:e.pullOrgUnits}},[e._v(e._s(e.$t("App.hardcoded-texts.start pulling")))]):e._e()],1)],1):e._e()],1)],1)],1),a("v-divider"),a("v-flex",[a("v-card",[a("v-card-title",{attrs:{"primary-title":""}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Self Registration"))+" ")]),a("v-card-text",[a("v-switch",{attrs:{color:"primary",label:e.$t("App.hardcoded-texts.Enable self registration")},on:{change:function(t){return e.saveConfiguration("generalConfig","selfRegistration")}},model:{value:e.$store.state.config.generalConfig.selfRegistration.enabled,callback:function(t){e.$set(e.$store.state.config.generalConfig.selfRegistration,"enabled",t)},expression:"$store.state.config.generalConfig.selfRegistration.enabled"}}),a("v-switch",{attrs:{color:"primary",label:e.$t("App.hardcoded-texts.Requires Admin Approval Of Self Registration")},on:{change:function(t){return e.saveConfiguration("generalConfig","selfRegistration")}},model:{value:e.$store.state.config.generalConfig.selfRegistration.requiresApproval,callback:function(t){e.$set(e.$store.state.config.generalConfig.selfRegistration,"requiresApproval",t)},expression:"$store.state.config.generalConfig.selfRegistration.requiresApproval"}})],1)],1)],1),a("v-divider"),a("v-flex",[a("v-card",[a("v-card-title",{attrs:{"primary-title":""}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Public Access"))+" ")]),a("v-card-text",[a("v-switch",{attrs:{color:"primary",label:e.$t("App.hardcoded-texts.Enable public access")},on:{change:function(t){return e.saveConfiguration("generalConfig","enablePublicAccess")}},model:{value:e.$store.state.config.generalConfig.public_access.enabled,callback:function(t){e.$set(e.$store.state.config.generalConfig.public_access,"enabled",t)},expression:"$store.state.config.generalConfig.public_access.enabled"}}),e.$store.state.config.generalConfig.public_access.enabled?a("v-autocomplete",{attrs:{items:e.$store.state.dataSources,"item-text":"display","item-value":"name",label:e.$t("App.hardcoded-texts.Public Datasource")},on:{change:function(t){return e.saveConfiguration("generalConfig","publicPartition")}},model:{value:e.$store.state.config.generalConfig.public_access.partition,callback:function(t){e.$set(e.$store.state.config.generalConfig.public_access,"partition",t)},expression:"$store.state.config.generalConfig.public_access.partition"}}):e._e(),a("v-btn",{attrs:{color:"primary"},on:{click:function(t){return e.$router.push("/Resource/view/facility-public-filter/facility-public-filter")}}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Filter Access"))+" ")])],1)],1)],1),a("v-divider"),a("v-flex",{attrs:{xs1:""}},[a("v-card",[a("v-card-title",{attrs:{"primary-title":""}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Cron Jobs"))+" ")]),a("v-card-text",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Autosync Below Remote Datasets"))+" "),a("v-text-field",{staticStyle:{width:"350px"},attrs:{outline:"",name:"cron_time",label:e.$t("App.hardcoded-texts.Cron Time")},on:{blur:function(t){return e.saveConfiguration("generalConfig","datasetsAutosyncTime")}},model:{value:e.$store.state.config.generalConfig.datasetsAutosyncTime,callback:function(t){e.$set(e.$store.state.config.generalConfig,"datasetsAutosyncTime",t)},expression:"$store.state.config.generalConfig.datasetsAutosyncTime"}}),a("v-data-table",{staticClass:"elevation-1",attrs:{headers:e.cronDataSourceHeaders,items:e.remoteDatasets,"hide-default-footer":"","pagination.sync":"pagination"},scopedSlots:e._u([{key:"item",fn:function(t){var r=t.item;return[a("tr",[a("td",[e._v(e._s(r.display))]),a("td",[e._v(e._s(r.owner))]),a("td",[e._v(" "+e._s(r.createdTime)+" ")]),a("td",[e._v(" "+e._s(r.lastUpdate)+" ")]),a("td",[a("v-switch",{attrs:{color:"primary"},on:{change:function(t){return e.controlDatasetsCronjobs(r)}},model:{value:e.datasetsAutosyncState[r.id],callback:function(t){e.$set(e.datasetsAutosyncState,r.id,t)},expression:"datasetsAutosyncState[item.id]"}})],1)])]}}],null,!1,946053802)})],1)],1)],1),a("v-flex",{attrs:{xs1:""}},[a("v-card",{attrs:{color:"grey lighten-3"}},[a("v-card-text",[e._v(" "+e._s(e.$t("App.hardcoded-texts.SMTP Configuration For Email Notifications"))+" ")]),a("v-card-actions",[a("v-layout",{attrs:{column:""}},[a("v-flex",[a("v-text-field",{attrs:{label:e.$t("App.hardcoded-texts.SMTP Host"),filled:""},model:{value:e.smtp.host,callback:function(t){e.$set(e.smtp,"host",t)},expression:"smtp.host"}})],1),a("v-flex",[a("v-text-field",{attrs:{label:e.$t("App.hardcoded-texts.SMTP Port"),filled:""},model:{value:e.smtp.port,callback:function(t){e.$set(e.smtp,"port",t)},expression:"smtp.port"}})],1),a("v-flex",[a("v-text-field",{attrs:{label:e.$t("App.hardcoded-texts.SMTP Username"),filled:""},model:{value:e.smtp.username,callback:function(t){e.$set(e.smtp,"username",t)},expression:"smtp.username"}})],1),a("v-flex",[a("v-text-field",{attrs:{type:"password",label:e.$t("App.hardcoded-texts.SMTP Password"),autocomplete:"new-password",filled:""},model:{value:e.smtp.password,callback:function(t){e.$set(e.smtp,"password",t)},expression:"smtp.password"}})],1),a("v-flex",[a("v-switch",{attrs:{color:"primary",label:e.$t("App.hardcoded-texts.SMTP Secured")},model:{value:e.smtp.secured,callback:function(t){e.$set(e.smtp,"secured",t)},expression:"smtp.secured"}})],1),a("v-flex",[a("v-layout",{attrs:{row:"",wrap:""}},[a("v-spacer"),a("v-flex",{attrs:{xs1:""}},[a("v-btn",{attrs:{color:"primary"},on:{click:e.saveSMTP}},[a("v-icon",[e._v("mdi-content-save")]),e._v(e._s(e.$t("App.hardcoded-texts.Save"))+" ")],1)],1)],1)],1)],1)],1)],1)],1),a("v-flex",{attrs:{xs1:""}},[a("v-switch",{attrs:{color:"primary",label:e.$t("App.hardcoded-texts.Enable Endpoint Notification when reconciliation is done")},on:{change:function(t){return e.saveConfiguration("generalConfig","recoProgressNotification")}},model:{value:e.$store.state.config.generalConfig.recoProgressNotification.enabled,callback:function(t){e.$set(e.$store.state.config.generalConfig.recoProgressNotification,"enabled",t)},expression:"$store.state.config.generalConfig.recoProgressNotification.enabled"}}),e.$store.state.config.generalConfig.recoProgressNotification.enabled?a("v-card",{staticStyle:{"margin-left":"100px"},attrs:{color:"grey lighten-3"}},[a("v-card-text",[e._v(" "+e._s(e.$t("App.hardcoded-texts.End point to send notification when reconciliation is done"))+" ")]),a("v-card-actions",[a("v-layout",{attrs:{column:""}},[a("v-flex",[a("v-text-field",{attrs:{label:e.$t("App.hardcoded-texts.End point URL"),filled:""},model:{value:e.notification_endpoint,callback:function(t){e.notification_endpoint=t},expression:"notification_endpoint"}})],1),a("v-flex",[a("v-text-field",{attrs:{label:e.$t("App.hardcoded-texts.End point Username"),filled:""},model:{value:e.notification_username,callback:function(t){e.notification_username=t},expression:"notification_username"}})],1),a("v-flex",[a("v-text-field",{attrs:{label:e.$t("App.hardcoded-texts.End point Password"),filled:""},model:{value:e.notification_password,callback:function(t){e.notification_password=t},expression:"notification_password"}})],1),a("v-flex",[a("v-layout",{attrs:{row:"",wrap:""}},[a("v-spacer"),a("v-flex",{attrs:{xs1:""}},[a("v-btn",{attrs:{color:"primary",small:""},on:{click:e.recoProgressNotificationChanged}},[a("v-icon",[e._v("mdi-content-save")]),e._v(e._s(e.$t("App.hardcoded-texts.Save"))+" ")],1)],1)],1)],1)],1)],1)],1):e._e()],1)],1)],1)],1):e._e()],1)],1),a("appRemoteSync",{attrs:{syncType:"dhisSync",serverName:e.$store.state.config.generalConfig.externalAuth.datasetName,userID:e.$store.state.auth.userID,sourceOwner:e.$store.state.auth.userID,mode:"full"}})],1)},ot=[],it=a("2909"),nt=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",[a("app-syncProgress",{attrs:{syncProgrIndeter:e.syncProgrIndeter,syncStatus:e.syncStatus,syncProgrPercent:e.syncProgrPercent,syncPercent:e.syncPercent}})],1)},ct=[],lt=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",[a("v-dialog",{attrs:{persistent:"",width:"300"},model:{value:e.syncProgrIndeter,callback:function(t){e.syncProgrIndeter=t},expression:"syncProgrIndeter"}},[a("v-card",{attrs:{color:"primary",dark:""}},[a("v-card-text",[e._v(" "+e._s(e.syncStatus)+" "),a("v-progress-linear",{staticClass:"mb-0",attrs:{indeterminate:"",color:"white"}})],1)],1)],1),a("v-dialog",{attrs:{persistent:"",width:"270"},model:{value:e.syncProgrPercent,callback:function(t){e.syncProgrPercent=t},expression:"syncProgrPercent"}},[a("v-card",{attrs:{color:"white",dark:""}},[a("v-card-text",[a("center",[a("font",{staticStyle:{color:"blue"}},[e._v(e._s(e.syncStatus))]),a("br"),a("v-progress-circular",{attrs:{rotate:-90,size:100,width:15,value:e.syncPercent,color:"primary"}},[a("v-avatar",{attrs:{color:"indigo",size:"50px"}},[a("span",{staticClass:"white--text"},[a("b",[e._v(e._s(e.syncPercent)+"%")])])])],1)],1)],1)],1)],1)],1)},dt=[],ut={props:["syncProgrIndeter","syncStatus","syncProgrPercent","syncPercent"]},pt=ut,ht=a("8212"),vt=a("169a"),ft=a("490a"),gt=Object(_["a"])(pt,lt,dt,!1,null,null,null),mt=gt.exports;S()(gt,{VAvatar:ht["a"],VCard:ce["a"],VCardText:le["c"],VContainer:de["a"],VDialog:vt["a"],VProgressCircular:ft["a"],VProgressLinear:he["a"]});var $t={props:["id","syncType","serverName","host","username","password","userID","mode"],data:function(){return{syncProgrIndeter:!1,syncStatus:"Waiting for sync status",syncPercent:null,syncProgrPercent:!1,syncProgressTimer:"",syncRunning:!1}},methods:{sync:function(){var e=this,t=this.mode;t||(t="full");var a=new FormData,r=this.$store.state.clientId;a.append("id",this.id),a.append("name",this.serverName),a.append("host",this.host),a.append("username",this.username),a.append("password",this.password),a.append("userID",this.userID),a.append("clientId",r),a.append("mode",t),this.syncRunning=!0,this.syncProgrIndeter=!0,u.a.post("/"+this.syncType+"/",a,{headers:{"Content-Type":"multipart/form-data"}}).then((function(){e.syncProgressTimer=setInterval(e.checkSyncProgress,1e3)})).catch((function(t){e.$store.state.dialogError=!0,e.$store.state.errorTitle="Error",e.$store.state.errorDescription=t.response.data.error+". cross check host,user and password",clearInterval(e.syncProgressTimer),console.log(t.response.data.error)}))},checkSyncProgress:function(){var e,t=this,a=this.$store.state.clientId;"dhisSync"===this.syncType?e="dhisSyncRequest":"fhirSync"===this.syncType&&(e="fhirSyncRequest"),u.a.get("/progress/"+e+"/"+a).then((function(e){return null===e.data||void 0===e.data||!1===e.data?(t.$store.state.uploadRunning=!1,t.syncProgrIndeter=!1,t.syncProgrPercent=!1,void clearInterval(t.syncProgressTimer)):null!==e.data.error?(t.$store.state.uploadRunning=!1,t.syncProgrIndeter=!1,t.syncProgrPercent=!1,t.$store.state.dialogError=!0,t.$store.state.errorTitle="Error",t.$store.state.errorDescription=e.data.error,clearInterval(t.syncProgressTimer),void console.log(e.data.error)):null===e.data.status?(t.$store.state.uploadRunning=!1,t.syncProgrIndeter=!1,t.syncProgrPercent=!1,void clearInterval(t.syncProgressTimer)):(t.syncStatus=e.data.status,e.data.percent&&(t.syncProgrPercent||(t.syncProgrIndeter=!1,t.syncProgrPercent=!0),t.syncPercent=e.data.percent),void("Done"===e.data.status&&(t.syncStatus="Waiting for sync status",clearInterval(t.syncProgressTimer),t.syncProgrPercent=!1,t.$store.state.uploadRunning=!1,Fs.$emit("getDataSources"))))})).catch((function(e){t.$store.state.dialogError=!0,t.$store.state.errorTitle="Error",console.log(e.response.data.error+". cross check host,user and password"),t.$store.state.errorDescription=e.response.data.error+". cross check host,user and password",clearInterval(t.syncProgressTimer)}))}},created:function(){Fs.$on("runRemoteSync",this.sync)},beforeDestroy:function(){Fs.$off("runRemoteSync",this.sync)},components:{appSyncProgress:mt}},xt=$t,bt=Object(_["a"])(xt,nt,ct,!1,null,null,null),_t=bt.exports;S()(bt,{VContainer:de["a"]});var yt={mixins:[X["a"]],validations:{facility:{required:Ce["required"]},code:{required:Ce["required"]},uploadName:{required:Ce["required"]}},data:function(){return{smtp:{host:"",port:"",username:"",password:"",secured:!0},autoDisableSingleDatasourceDialog:!1,selectDatasourceDialog:!1,fixSource2To:"",searchDatasource:"",datasetsAutosyncState:{},useCSVHeader:!1,moreFields:!1,fieldLabel:"",fieldName:"",required:"No",requiredText:["Yes","No"],notification_endpoint:"",notification_username:"",notification_password:"",dhis2Roles:[],loadingDhis2Roles:!1,datasetNameErrors:[],defineSuperuserRole:!1}},methods:{controlDatasetsCronjobs:function(e){var t=new FormData;t.append("id",e.id),t.append("enabled",this.datasetsAutosyncState[e.id]),u.a.post("/datasource/updateDatasetAutosync",t)},checkDatasetsAdditionWays:function(e){var t;0===this.$store.state.config.generalConfig.datasetsAdditionWays.length?(this.$store.state.errorTitle="Cant disable both ways",this.$store.state.errorDescription="There must be atleast one way of adding a dataset",this.$store.state.dialogError=!0,"remote"===e?t="Remote Servers Sync":"upload"===e?t="CSV Upload":"blank"===e&&(t="Blank Datasource"),this.$store.state.config.generalConfig.datasetsAdditionWays.push(t)):this.saveConfiguration("generalConfig","datasetsAdditionWays")},autoDisableSingleDatasource:function(e){"ok"===e?(this.$store.state.config.generalConfig.reconciliation.singleDataSource=!1,this.saveConfiguration("generalConfig","fixSource2"),this.saveConfiguration("generalConfig","singleDataSource")):"cancel"===e&&(this.$store.state.config.generalConfig.reconciliation.fixSource2=!0),this.autoDisableSingleDatasourceDialog=!1},singleDatasource:function(){var e=this;this.$store.state.config.generalConfig.reconciliation.singleDataSource?this.$store.state.config.generalConfig.reconciliation.fixSource2To&&this.$store.state.config.generalConfig.reconciliation.fixSource2?this.saveConfiguration("generalConfig","singleDataSource"):(this.$store.state.dialogError=!0,this.$store.state.errorTitle="Error",this.$store.state.errorColor="error",this.$store.state.errorDescription="This feature can only be enabled if there is a defined datasource to serve as Source 2 for all reconciliation",setTimeout((function(){e.$store.state.config.generalConfig.reconciliation.singleDataSource=!1}))):this.saveConfiguration("generalConfig","singleDataSource")},displayDatasourceDialog:function(){!0===this.$store.state.config.generalConfig.reconciliation.fixSource2?(this.fixSource2To=this.$store.state.config.generalConfig.reconciliation.fixSource2To,this.selectDatasourceDialog=!0,this.saveConfiguration("generalConfig","fixSource2")):this.$store.state.config.generalConfig.reconciliation.singleDataSource?this.autoDisableSingleDatasourceDialog=!0:this.saveConfiguration("generalConfig","fixSource2")},closeDatasourceDialog:function(){this.selectDatasourceDialog=!1,this.$store.state.config.generalConfig.reconciliation.fixSource2To||(this.$store.state.config.generalConfig.reconciliation.fixSource2=!1,this.saveConfiguration("generalConfig","fixSource2"))},savefixSource2To:function(){this.$store.state.config.generalConfig.reconciliation.fixSource2To=this.fixSource2To,this.saveConfiguration("generalConfig","fixSource2To"),this.selectDatasourceDialog=!1},disableGOFRAuth:function(){var e=this;if(this.$store.state.config.generalConfig.authDisabled){if(this.$store.state.config.generalConfig.authDisabled){var t=this.setDHIS2Credentials();if(!t)return this.$store.state.dialogError=!0,this.$store.state.errorTitle="Error",this.$store.state.errorColor="error",this.$store.state.errorDescription="App doesnt appear to be running inside DHIS2, cant disable authentication",void setTimeout((function(){e.$store.state.config.generalConfig.authDisabled=!1}));this.loadingDhis2Roles=!0,this.getDHIS2Roles((function(t){e.loadingDhis2Roles=!1,e.dhis2Roles=Object(it["a"])(t.data.userRoles)})),this.defineSuperuserRole=!0}}else this.saveConfiguration("generalConfig","authDisabled")},recoProgressNotificationChanged:function(){this.$store.state.config.generalConfig.hasOwnProperty("recoProgressNotification")||(this.$store.state.config.generalConfig.recoProgressNotification={}),this.$store.state.config.generalConfig.recoProgressNotification.url=this.notification_endpoint,this.$store.state.config.generalConfig.recoProgressNotification.username=this.notification_username,this.$store.state.config.generalConfig.recoProgressNotification.password=this.notification_password,this.saveConfiguration("generalConfig")},saveSMTP:function(){this.$store.state.config.generalConfig.smtp.host=this.smtp.host,this.$store.state.config.generalConfig.smtp.port=this.smtp.port,this.$store.state.config.generalConfig.smtp.username=this.smtp.username,this.$store.state.config.generalConfig.smtp.password=this.smtp.password,this.$store.state.config.generalConfig.smtp.secured=this.smtp.secured,this.saveConfiguration("generalConfig","smtp"),this.$store.state.dialogError=!0,this.$store.state.errorColor="primary",this.$store.state.errorTitle="Info",this.$store.state.errorDescription="SMTP saved"},pullOrgUnits:function(){this.saveConfiguration("generalConfig","externalAuth");var e=new FormData;e.append("host",this.$store.state.dhis.host),e.append("sourceType","DHIS2"),e.append("source","remoteServer"),e.append("shareToAll",this.$store.state.config.generalConfig.externalAuth.shareOrgUnits),e.append("limitByUserLocation",this.$store.state.config.generalConfig.externalAuth.shareByOrgId),e.append("username",this.$store.state.config.generalConfig.externalAuth.userName),e.append("password",this.$store.state.config.generalConfig.externalAuth.password),e.append("name",this.$store.state.config.generalConfig.externalAuth.datasetName),e.append("userID",this.$store.state.auth.userID),u.a.post("/addDataSource",e,{headers:{"Content-Type":"multipart/form-data"}}).then((function(){Fs.$emit("runRemoteSync")}))},getDHIS2Roles:function(e){var t=this.$store.state.dhis.dev.auth;""===t.username&&(t=""),u.a.get(this.$store.state.dhis.host+"api/userRoles",{auth:t}).then((function(t){e(t)}))},ensureNameUnique:function(){if(this.datasetNameErrors=[],""===this.$store.state.config.generalConfig.externalAuth.datasetName)return this.datasetNameErrors.push("Dataset name is required");var e,t=Object(c["a"])(this.$store.state.dataSources);try{for(t.s();!(e=t.n()).done;){var a=e.value;if(a.name===this.uploadName)return this.datasetNameErrors.push("This Name Exists"),!1}}catch(r){t.e(r)}finally{t.f()}}},created:function(){var e=this;this.smtp.host=this.$store.state.config.generalConfig.smtp.host,this.smtp.port=this.$store.state.config.generalConfig.smtp.port,this.smtp.username=this.$store.state.config.generalConfig.smtp.username,this.smtp.password=this.$store.state.config.generalConfig.smtp.password,this.smtp.secured=this.$store.state.config.generalConfig.smtp.secured,this.$store.state.config.generalConfig.authDisabled&&"dhis2"===this.$store.state.config.generalConfig.authMethod&&(this.loadingDhis2Roles=!0,this.getDHIS2Roles((function(t){e.loadingDhis2Roles=!1,e.dhis2Roles=Object(it["a"])(t.data.userRoles)}))),this.$store.state.config.generalConfig.hasOwnProperty("recoProgressNotification")&&(this.notification_endpoint=this.$store.state.config.generalConfig.recoProgressNotification.url,this.notification_username=this.$store.state.config.generalConfig.recoProgressNotification.username,this.notification_password=this.$store.state.config.generalConfig.recoProgressNotification.password);var t,a=Object(c["a"])(this.$store.state.dataSources);try{for(a.s();!(t=a.n()).done;){var r=t.value;"remoteServer"===r.source&&(r.autoSync?this.datasetsAutosyncState[r.id]=!0:this.datasetsAutosyncState[r.id]=!1)}}catch(s){a.e(s)}finally{a.f()}},computed:{dataSourceHeaders:function(){return[{sortable:!1},{text:this.$t("App.hardcoded-texts.Source Name"),align:"left",value:"name"},{text:this.$t("App.hardcoded-texts.Owner"),value:"owner",sortable:!1},{text:this.$t("App.hardcoded-texts.Created Time"),value:"createdTime"}]},cronDataSourceHeaders:function(){return[{text:this.$t("App.hardcoded-texts.Source Name"),align:"left",value:"name"},{text:this.$t("App.hardcoded-texts.Owner"),value:"owner",sortable:!1},{text:this.$t("App.hardcoded-texts.Created Time"),value:"createdTime"},{text:this.$t("App.hardcoded-texts.Last Updated Time"),value:"createdTime"},{text:this.$t("App.hardcoded-texts.Enabled"),value:"enabled"}]},fixedSource2To:function(){var e,t="",a=Object(c["a"])(this.$store.state.dataSources);try{for(a.s();!(e=a.n()).done;){var r=e.value;r.id===this.$store.state.config.generalConfig.reconciliation.fixSource2To&&(t=r)}}catch(s){a.e(s)}finally{a.f()}return t.name},sharedToAllDatasets:function(){var e,t=[],a=Object(c["a"])(this.$store.state.dataSources);try{for(a.s();!(e=a.n()).done;){var r=e.value;r.shareToAll&&r.shareToAll.activated,t.push(r)}}catch(s){a.e(s)}finally{a.f()}return t},remoteDatasets:function(){var e,t=[],a=Object(c["a"])(this.$store.state.dataSources);try{for(a.s();!(e=a.n()).done;){var r=e.value;"remoteServer"===r.source&&t.push(r)}}catch(s){a.e(s)}finally{a.f()}return t}},beforeCreate:function(){if(this.$store.state.config.generalConfig.hasOwnProperty("authMethod")||this.$set(this.$store.state.config.generalConfig,"authMethod","dhis2"),!this.$store.state.config.generalConfig.hasOwnProperty("externalAuth")){var e={pullOrgUnits:!0,shareOrgUnits:!1,shareByOrgId:!1,datasetName:"",adminRole:""};this.$set(this.$store.state.config.generalConfig,"externalAuth",e)}},components:{appRemoteSync:_t}},St=yt,kt=a("c6a6"),Pt=a("ac7c"),At=a("8fea"),wt=a("67b6"),Dt=a("43a6"),Ct=a("b73d"),Tt=a("3a2f"),It=Object(_["a"])(St,st,ot,!1,null,null,null),Lt=It.exports;S()(It,{VAutocomplete:kt["a"],VBtn:k["a"],VCard:ce["a"],VCardActions:le["a"],VCardText:le["c"],VCardTitle:le["d"],VCheckbox:Pt["a"],VChip:ke["a"],VContainer:de["a"],VDataTable:At["a"],VDialog:vt["a"],VDivider:G["a"],VFlex:ue["a"],VIcon:P["a"],VLayout:pe["a"],VProgressLinear:he["a"],VRadio:wt["a"],VRadioGroup:Dt["a"],VSelect:ve["a"],VSpacer:M["a"],VSwitch:Ct["a"],VTextField:Oe["a"],VToolbar:fe["a"],VToolbarTitle:U["b"],VTooltip:Tt["a"]});var Vt=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",{attrs:{fluid:""}},[a("v-dialog",{attrs:{persistent:"",overlay:!1,"max-width":"500px",transition:"dialog-transition"},model:{value:e.approveUserDialog,callback:function(t){e.approveUserDialog=t},expression:"approveUserDialog"}},[a("v-toolbar",{attrs:{color:"primary",dark:""}},[a("v-spacer"),a("v-icon",{staticStyle:{cursor:"pointer"},on:{click:function(t){e.approveUserDialog=!1}}},[e._v("mdi-close")])],1),a("v-card",[a("v-card-title",{attrs:{"primary-title":""}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.User"))+" "+e._s(e.user.userName)+" ")]),a("v-card-text",[a("v-layout",{attrs:{column:"",wrap:""}},[a("v-flex",[a("v-layout",{attrs:{row:"",wrap:""}},[a("v-flex",{attrs:{x5:""}},[e._v(" "+e._s(e.user.firstName)+" ")]),a("v-spacer"),a("v-flex",{attrs:{xs5:""}},[e._v(" "+e._s(e.user.surname)+" ")])],1)],1),a("v-flex",[a("v-layout",{attrs:{row:"",wrap:""}},[a("v-flex",{attrs:{x5:""}},[e._v(" "+e._s(e.user.phone)+" ")]),a("v-spacer"),a("v-flex",{attrs:{xs5:""}},[e._v(" "+e._s(e.user.email)+" ")])],1)],1),a("v-flex",[a("v-select",{attrs:{required:"",items:e.roles,"single-line":"",clearable:"","error-messages":e.roleErrors,filled:"",label:e.$t("App.hardcoded-texts.Role")},on:{blur:function(t){return e.$v.role.$touch()},change:function(t){return e.$v.role.$touch()}},model:{value:e.role,callback:function(t){e.role=t},expression:"role"}})],1)],1)],1),a("v-card-actions",[a("v-btn",{attrs:{color:"error"},on:{click:function(t){return e.changeStatus("Rejected")}}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-cancel")]),e._v(e._s(e.$t("App.hardcoded-texts.Reject"))+" ")],1),a("v-spacer"),a("v-btn",{staticClass:"white--text",attrs:{disabled:e.$v.$invalid,color:"deep-purple accent-4",depressed:""},on:{click:function(t){return e.changeStatus("Active")}}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-check-circle")]),e._v(e._s(e.$t("App.hardcoded-texts.Approve"))+" ")],1)],1)],1)],1),a("center",[a("v-alert",{staticStyle:{width:"500px"},attrs:{type:"success",dismissible:"",transition:"scale-transition"},model:{value:e.alertSuccess,callback:function(t){e.alertSuccess=t},expression:"alertSuccess"}},[e._v(" "+e._s(e.alertMsg)+" ")]),a("v-alert",{staticStyle:{width:"500px"},attrs:{type:"error",dismissible:"",transition:"scale-transition"},model:{value:e.alertFail,callback:function(t){e.alertFail=t},expression:"alertFail"}},[e._v(" "+e._s(e.alertMsg)+" ")])],1),a("v-card",{staticClass:"mx-auto",attrs:{color:"cyan lighten-5",width:"1500px"}},[a("v-card-title",{attrs:{"primary-title":"",width:"1000"}},[a("v-toolbar",{staticStyle:{"font-weight":"bold","font-size":"18px"},attrs:{color:"white"}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Users List"))+" "),a("v-spacer"),a("v-text-field",{attrs:{"append-icon":"mdi-magnify",label:e.$t("App.hardcoded-texts.Search"),"single-line":"","hide-details":""},model:{value:e.searchUsers,callback:function(t){e.searchUsers=t},expression:"searchUsers"}})],1)],1),a("v-card-text",[a("v-data-table",{staticClass:"elevation-1",attrs:{headers:e.usersHeader,items:e.users,search:e.searchUsers,dark:"",loading:e.$store.state.loadingusers},scopedSlots:e._u([{key:"item",fn:function(t){var r=t.item;return[a("tr",[a("td",[e._v(e._s(r.firstName))]),a("td",[e._v(e._s(r.surname))]),a("td",[e._v(e._s(r.otherName))]),a("td",[e._v(e._s(r.phone))]),a("td",[e._v(e._s(r.email))]),a("td",[e._v(e._s(r.userName))]),r.role?a("td",[e._v(e._s(r.role.name))]):a("td"),a("td",[e._v(e._s(r.status))]),"Pending"===r.status||"Rejected"===r.status?a("td",[a("v-btn",{attrs:{color:"success",small:""},on:{click:function(t){return e.displayApprovalDialog(r)}}},[e._v(e._s(e.$t("App.hardcoded-texts.Approve/Reject")))])],1):a("td",["Active"===r.status?a("v-btn",{attrs:{small:"",color:"error"},on:{click:function(t){return e.accountAction("Inactive",r)}}},[e._v(e._s(e.$t("App.hardcoded-texts.Deactivate")))]):a("v-btn",{attrs:{small:"",color:"success"},on:{click:function(t){return e.accountAction("Active",r)}}},[e._v(e._s(e.$t("App.hardcoded-texts.Activate")))]),e._v(" | "),a("v-btn",{attrs:{small:"",color:"error"},on:{click:function(t){return e.accountAction("reset",r)}}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-refresh")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.Reset Password"))+" ")],1)],1)])]}}])},[a("v-progress-linear",{attrs:{slot:"progress",color:"blue",indeterminate:""},slot:"progress"})],1)],1)],1)],1)},Ot=[],Nt={mixins:[X["a"]],validations:{role:{required:Ce["required"]}},data:function(){return{users:[],user:{},role:"",approveUserDialog:!1,loadingUsers:!1,searchUsers:"",alertSuccess:!1,alertFail:!1,alertMsg:""}},methods:{displayApprovalDialog:function(e){this.user=e,this.approveUserDialog=!0},changeStatus:function(e){var t=this,a=new FormData;a.append("role",this.role),a.append("status",e),a.append("id",this.user.id),u.a.post("/processUserAccoutRequest/",a,{headers:{"Content-Type":"multipart/form-data"}}).then((function(){t.approveUserDialog=!1,t.$store.state.errorTitle="Info",t.$store.state.errorDescription="This request was processed successfully",t.$store.state.dialogError=!0,t.getUsers()})).catch((function(e){t.approveUserDialog=!1,t.$store.state.errorTitle="Error",t.$store.state.errorDescription="An error occured while processing this request, please retry",t.$store.state.dialogError=!0,console.log(e.response.data.error)}))},getUsers:function(){var e=this,t=new FormData;t.append("username",this.username),t.append("password",this.password),this.users=[],this.loadingUsers=!0,u.a.get("/users/getUsers/").then((function(t){e.loadingUsers=!1,e.users=t.data})).catch((function(t){e.loadingUsers=!1,t.hasOwnProperty("response")&&console.log(t.response.data.error)}))},accountAction:function(e,t){var a=this,r=t.id,s=new FormData;s.append("id",r),"Active"===e||"Inactive"===e?(s.append("status",e),u.a.post("/changeAccountStatus",s,{headers:{"Content-Type":"multipart/form-data"}}).then((function(){a.alertSuccess=!0,"Active"===e?a.alertMsg="Account activated successfully":"Inactive"===e&&(a.alertMsg="Account deactivated successfully"),a.getUsers()})).catch((function(e){console.log(JSON.stringify(e)),a.alertFail=!0,a.alertMsg="Action failed"}))):"reset"===e&&(s.append("surname",t.surname),u.a.post("/resetPassword",s,{headers:{"Content-Type":"multipart/form-data"}}).then((function(){a.alertSuccess=!0,a.alertMsg="Password reseted successfully",a.getUsers()})).catch((function(e){console.log(JSON.stringify(e)),a.alertFail=!0,a.alertMsg="Action failed"})))}},computed:{usersHeader:function(){return[{text:this.$t("App.hardcoded-texts.First Name"),value:"firstName"},{text:this.$t("App.hardcoded-texts.Surname"),value:"surname"},{text:this.$t("App.hardcoded-texts.Other Name"),value:"otherName"},{text:this.$t("App.hardcoded-texts.Phone"),value:"phone"},{text:this.$t("App.hardcoded-texts.Email"),value:"email"},{text:this.$t("App.hardcoded-texts.User Name"),value:"username"},{text:this.$t("App.hardcoded-texts.Role"),value:"role"},{text:this.$t("App.hardcoded-texts.Status"),value:"status"}]},roleErrors:function(){var e=[];return this.$v.role.$dirty?(!this.$v.role.required&&e.push("Role is required"),e):e}},created:function(){this.getUsers(),this.getRoles()}},Rt=Nt,Mt=Object(_["a"])(Rt,Vt,Ot,!1,null,null,null),Ut=Mt.exports;S()(Mt,{VAlert:Le["a"],VBtn:k["a"],VCard:ce["a"],VCardActions:le["a"],VCardText:le["c"],VCardTitle:le["d"],VContainer:de["a"],VDataTable:At["a"],VDialog:vt["a"],VFlex:ue["a"],VIcon:P["a"],VLayout:pe["a"],VProgressLinear:he["a"],VSelect:ve["a"],VSpacer:M["a"],VTextField:Oe["a"],VToolbar:fe["a"]});var Et=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",[a("v-layout",{attrs:{row:"",wrap:""}},[a("v-spacer"),a("v-flex",{attrs:{xs6:""}},[a("v-card",{staticClass:"mx-auto",staticStyle:{"max-width":"500px"}},[a("v-system-bar",{attrs:{color:"deep-purple darken-4",dark:""}}),a("v-toolbar",{attrs:{color:"deep-purple accent-4",cards:"",dark:"",flat:""}},[a("v-card-title",{staticClass:"title font-weight-regular"},[e._v(e._s(e.$t("App.hardcoded-texts.Add New User")))])],1),a("v-form",{ref:"form",staticClass:"pa-3 pt-4"},[a("v-text-field",{attrs:{required:"","error-messages":e.firstnameErrors,filled:"",color:"deep-purple",label:e.$t("App.hardcoded-texts.First Name")+"*"},on:{blur:function(t){return e.$v.firstName.$touch()},change:function(t){return e.$v.firstName.$touch()}},model:{value:e.firstName,callback:function(t){e.firstName=t},expression:"firstName"}}),a("v-text-field",{attrs:{filled:"",color:"deep-purple",label:e.$t("App.hardcoded-texts.Middle Names")},model:{value:e.otherName,callback:function(t){e.otherName=t},expression:"otherName"}}),a("v-text-field",{attrs:{required:"","error-messages":e.surnameErrors,filled:"",color:"deep-purple",label:e.$t("App.hardcoded-texts.Surname")+"*"},on:{blur:function(t){return e.$v.surname.$touch()},change:function(t){return e.$v.surname.$touch()}},model:{value:e.surname,callback:function(t){e.surname=t},expression:"surname"}}),a("v-text-field",{attrs:{required:"","error-messages":e.phoneErrors,filled:"",color:"deep-purple",label:e.$t("App.hardcoded-texts.Phone")+"*"},on:{blur:e.validatePhone,change:e.validatePhone,input:e.validatePhone},model:{value:e.phone,callback:function(t){e.phone=t},expression:"phone"}}),a("v-text-field",{attrs:{required:"","error-messages":e.emailErrors,filled:"",color:"deep-purple",label:e.$t("App.hardcoded-texts.Email")+"*"},on:{blur:e.validateEmail,change:e.validateEmail,input:e.validateEmail},model:{value:e.email,callback:function(t){e.email=t},expression:"email"}}),a("v-text-field",{attrs:{required:"","error-messages":e.usernameErrors,filled:"",color:"deep-purple",label:e.$t("App.hardcoded-texts.User Name")+"*"},on:{blur:function(t){return e.$v.userName.$touch()},change:function(t){return e.$v.surname.$touch()}},model:{value:e.userName,callback:function(t){e.userName=t},expression:"userName"}}),a("v-text-field",{attrs:{required:"","error-messages":e.passwordErrors,type:"password",filled:"",color:"deep-purple",label:e.$t("App.hardcoded-texts.Password")+"*"},on:{blur:function(t){return e.$v.password.$touch()},change:function(t){return e.$v.password.$touch()}},model:{value:e.password,callback:function(t){e.password=t},expression:"password"}}),a("v-text-field",{attrs:{required:"","error-messages":e.retype_passwordErrors,type:"password",filled:"",color:"deep-purple",label:e.$t("App.hardcoded-texts.Re-type Password")+"*"},on:{blur:function(t){return e.$v.retype_password.$touch()},change:function(t){return e.$v.retype_password.$touch()}},model:{value:e.retype_password,callback:function(t){e.retype_password=t},expression:"retype_password"}}),a("v-select",{attrs:{required:"",items:e.roles,"single-line":"",clearable:"","error-messages":e.roleErrors,filled:"",label:e.$t("App.hardcoded-texts.Role")+"*"},on:{blur:function(t){return e.$v.role.$touch()},change:function(t){return e.$v.role.$touch()}},model:{value:e.role,callback:function(t){e.role=t},expression:"role"}})],1),a("v-divider"),a("v-card-actions",[a("v-btn",{attrs:{text:""},on:{click:function(t){e.$store.state.baseRouterViewKey++}}},[a("v-icon",[e._v("mdi-close")]),e._v("Clear ")],1),a("v-spacer"),a("v-btn",{staticClass:"white--text",attrs:{disabled:e.$v.$invalid,color:"deep-purple accent-4",depressed:""},on:{click:function(t){return e.addUser()}}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-web")]),e._v(e._s(e.$t("App.hardcoded-texts.Add"))+" ")],1)],1)],1)],1),a("v-spacer")],1)],1)},Ft=[],qt={mixins:[X["a"]],validations:{userName:{required:Ce["required"]},retype_password:{required:Ce["required"]},password:{required:Ce["required"]},role:{required:Ce["required"]},firstName:{required:Ce["required"]},surname:{required:Ce["required"]},phone:{required:Ce["required"]},email:{required:Ce["required"]}},data:function(){return{firstName:"",otherName:"",surname:"",phone:"",email:"",userName:"",password:"",retype_password:"",role:"",customFields:[],phoneErrors:[],emailErrors:[]}},methods:{validateEmail:function(){if(this.emailErrors=[],!this.email)return this.emailErrors.push("Email is required"),!1;var e=/^[^\s@]+@[^\s@]+\.[^\s@]+$/;return e.test(this.email)?void 0:(this.emailErrors.push("Invalid Email"),!1)},validatePhone:function(){if(this.phoneErrors=[],!this.phone)return this.phoneErrors.push("Phone is required");var e=/^[+]?[\s./0-9]*[(]?[0-9]{1,4}[)]?[-\s./0-9]*$/g;return e.test(this.phone)?void 0:this.phoneErrors.push("Invalid phone number")},addUser:function(){var e=this;if(this.password!==this.retype_password)return this.$store.state.dialogError=!0,this.$store.state.errorTitle="Error",void(this.$store.state.errorDescription="Password mismatch");this.$store.state.dynamicProgress=!0,this.$store.state.progressTitle="Saving User";var t=new FormData;t.append("firstName",this.firstName),t.append("otherName",this.otherName),t.append("password",this.password),t.append("userName",this.userName),t.append("surname",this.surname),t.append("phone",this.phone),t.append("email",this.email),t.append("role",this.role),u.a.post("/addUser/",t,{headers:{"Content-Type":"multipart/form-data"}}).then((function(){e.$store.state.alert.show=!0,e.$store.state.alert.width="500px",e.$store.state.alert.msg="User added successfully",e.$store.state.alert.type="success",e.$store.state.baseRouterViewKey+=1})).catch((function(t){e.$store.state.alert.show=!0,e.$store.state.alert.width="500px",e.$store.state.alert.msg="This user was not added, ensure userName is not used",e.$store.state.alert.type="error",e.$store.state.baseRouterViewKey+=1,console.log(t.response.data.error)}))}},computed:{codeErrors:function(){var e=[];return this.$v.code.$dirty?(!this.$v.code.required&&e.push("Code is required"),e):e},firstnameErrors:function(){var e=[];return this.$v.firstName.$dirty?(!this.$v.firstName.required&&e.push("First Name is required"),e):e},surnameErrors:function(){var e=[];return this.$v.surname.$dirty?(!this.$v.surname.required&&e.push("Surname is required"),e):e},usernameErrors:function(){var e=[];return this.$v.userName.$dirty?(!this.$v.userName.required&&e.push("Username is required"),e):e},passwordErrors:function(){var e=[];return this.$v.password.$dirty?(!this.$v.password.required&&e.push("Password is required"),e):e},retype_passwordErrors:function(){var e=[];return this.$v.retype_password.$dirty?(!this.$v.retype_password.required&&e.push("Re-type Password"),e):e},roleErrors:function(){var e=[];return this.$v.role.$dirty?(!this.$v.role.required&&e.push("Role is required"),e):e}},created:function(){this.getRoles()}},jt=qt,Ht=Object(_["a"])(jt,Et,Ft,!1,null,null,null),Bt=Ht.exports;S()(Ht,{VBtn:k["a"],VCard:ce["a"],VCardActions:le["a"],VCardTitle:le["d"],VContainer:de["a"],VDivider:G["a"],VFlex:ue["a"],VForm:Ve["a"],VIcon:P["a"],VLayout:pe["a"],VSelect:ve["a"],VSpacer:M["a"],VSystemBar:tt["a"],VTextField:Oe["a"],VToolbar:fe["a"]});var Gt=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Select role to edit tasks"))+" "),a("v-select",{attrs:{required:"",items:e.roles,"single-line":"",filled:"",label:e.$t("App.hardcoded-texts.Select Role")},on:{change:e.roleSelected}}),e.role.value?a("v-card",[a("v-card-title",{attrs:{"primary-title":""}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Tasks assigned to role"))+" "+e._s(e.role.text)+" ")]),a("v-card-text",[a("v-data-table",{attrs:{items:e.tasks,height:"10px","hide-default-footer":""},scopedSlots:e._u([{key:"item",fn:function(t){var r=t.item;return[a("tr",[a("td",[a("v-checkbox",{attrs:{value:r.id},model:{value:e.role.tasks,callback:function(t){e.$set(e.role,"tasks",t)},expression:"role.tasks"}})],1),a("td",[e._v(e._s(r.display))])])]}}],null,!1,1175055491)})],1),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{color:"primary"},on:{click:e.saveRole}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-content-save")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.Save"))+" ")],1)],1)],1):e._e()],1)},Wt=[],zt={mixins:[X["a"]],data:function(){return{role:{},task:""}},methods:{roleSelected:function(e){this.role=this.roles.find((function(t){return t.value===e}))},saveRole:function(){var e=this;this.$store.state.progressTitle="Updating role",this.$store.state.dynamicProgress=!0;var t=new FormData;t.append("role",JSON.stringify(this.role)),u.a.post("/updateRole",t,{headers:{"Content-Type":"multipart/form-data"}}).then((function(){e.$store.state.dynamicProgress=!1,e.$store.state.dialogError=!0,e.$store.state.errorTitle="Info",e.$store.state.errorColor="primary",e.$store.state.errorDescription="Role ".concat(e.role.text," updated successfully"),e.getRoles()})).catch((function(t){e.$store.state.dynamicProgress=!1,e.$store.state.dialogError=!0,e.$store.state.errorTitle="Error",e.$store.state.errorColor="error",e.$store.state.errorDescription="An error has occured while updating role ".concat(e.role.text),console.log(t)}))}},created:function(){this.getRoles(),this.getTasks()}},Jt=zt,Yt=Object(_["a"])(Jt,Gt,Wt,!1,null,null,null),Kt=Yt.exports;S()(Yt,{VBtn:k["a"],VCard:ce["a"],VCardActions:le["a"],VCardText:le["c"],VCardTitle:le["d"],VCheckbox:Pt["a"],VContainer:de["a"],VDataTable:At["a"],VIcon:P["a"],VSelect:ve["a"],VSpacer:M["a"]});var Xt=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",[a("v-layout",{attrs:{row:"",wrap:""}},[a("v-spacer"),a("v-flex",{attrs:{xs6:""}},[a("v-card",{staticClass:"mx-auto",staticStyle:{"max-width":"500px"}},[a("v-system-bar",{attrs:{color:"deep-purple darken-4",dark:""}}),a("v-toolbar",{attrs:{color:"deep-purple accent-4",cards:"",dark:"",filled:""}},[a("v-card-title",{staticClass:"title font-weight-regular"},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Change Password"))+" ")])],1),a("v-form",{ref:"form",staticClass:"pa-3 pt-4"},[a("v-text-field",{attrs:{required:"","error-messages":e.oldPasswordErrors,type:"password",filled:"",color:"deep-purple",label:e.$t("App.hardcoded-texts.Old Password")},on:{blur:function(t){return e.$v.oldPassword.$touch()},change:function(t){return e.$v.oldPassword.$touch()}},model:{value:e.oldPassword,callback:function(t){e.oldPassword=t},expression:"oldPassword"}}),a("v-text-field",{attrs:{required:"","error-messages":e.passwordErrors,type:"password",filled:"",color:"deep-purple",label:e.$t("App.hardcoded-texts.Password")},on:{blur:function(t){return e.$v.password.$touch()},change:function(t){return e.$v.password.$touch()}},model:{value:e.password,callback:function(t){e.password=t},expression:"password"}}),a("v-text-field",{attrs:{required:"","error-messages":e.retype_passwordErrors,type:"password",filled:"",color:"deep-purple",label:e.$t("App.hardcoded-texts.Re-type Password")},on:{blur:function(t){return e.$v.retype_password.$touch()},change:function(t){return e.$v.retype_password.$touch()}},model:{value:e.retype_password,callback:function(t){e.retype_password=t},expression:"retype_password"}})],1),a("v-divider"),a("v-card-actions",[a("v-btn",{attrs:{filled:""},on:{click:function(t){e.$store.state.baseRouterViewKey++}}},[a("v-icon",[e._v("mdi-close")]),e._v(e._s(e.$t("App.hardcoded-texts.Clear"))+" ")],1),a("v-spacer"),a("v-btn",{staticClass:"white--text",attrs:{disabled:e.$v.$invalid,color:"deep-purple accent-4",depressed:""},on:{click:function(t){return e.verifyPassword()}}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-find-replace")]),e._v(e._s(e.$t("App.hardcoded-texts.Change"))+" ")],1)],1)],1)],1),a("v-spacer")],1)],1)},Zt=[],Qt={validations:{retype_password:{required:Ce["required"]},password:{required:Ce["required"]},oldPassword:{required:Ce["required"]}},data:function(){return{oldPassword:"",password:"",retype_password:""}},methods:{changePassword:function(){var e=this;if(this.password!==this.retype_password)return this.$store.state.dialogError=!0,this.$store.state.errorTitle="Error",void(this.$store.state.errorDescription="Password mismatch");this.$store.state.dynamicProgress=!0,this.$store.state.progressTitle="Changing Password";var t=new FormData;t.append("password",this.password),t.append("id",this.$store.state.auth.userID),u.a.post("/changePassword/",t,{headers:{"Content-Type":"multipart/form-data"}}).then((function(){e.$store.state.alert.show=!0,e.$store.state.alert.width="500px",e.$store.state.alert.msg="Password changed successfully!",e.$store.state.alert.type="success",e.$store.state.baseRouterViewKey+=1})).catch((function(t){e.$store.state.alert.show=!0,e.$store.state.alert.width="500px",e.$store.state.alert.msg="Password change failed!",e.$store.state.alert.type="error",e.$store.state.baseRouterViewKey+=1,console.log(t.response.data.error)}))},verifyPassword:function(){var e=this,t=new FormData;t.append("username",this.$store.state.auth.username),t.append("password",this.oldPassword),u.a.post("/authenticate/",t,{headers:{"Content-Type":"multipart/form-data"}}).then((function(t){t.data.userID?e.changePassword():(e.alertFail=!0,e.alertMsg="Wrong Old Password")})).catch((function(e){console.log(JSON.stringify(e))}))}},computed:{oldPasswordErrors:function(){var e=[];return this.$v.oldPassword.$dirty?(!this.$v.oldPassword.required&&e.push("Old Password is required"),e):e},passwordErrors:function(){var e=[];return this.$v.password.$dirty?(!this.$v.password.required&&e.push("Password is required"),e):e},retype_passwordErrors:function(){var e=[];return this.$v.retype_password.$dirty?(!this.$v.retype_password.required&&e.push("Re-type Password"),e):e}}},ea=Qt,ta=Object(_["a"])(ea,Xt,Zt,!1,null,null,null),aa=ta.exports;S()(ta,{VBtn:k["a"],VCard:ce["a"],VCardActions:le["a"],VCardTitle:le["d"],VContainer:de["a"],VDivider:G["a"],VFlex:ue["a"],VForm:Ve["a"],VIcon:P["a"],VLayout:pe["a"],VSpacer:M["a"],VSystemBar:tt["a"],VTextField:Oe["a"],VToolbar:fe["a"]});var ra=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",{attrs:{fluid:""}},[a("v-dialog",{attrs:{scrollable:"",persistent:"",overlay:!1,"max-width":"700px",transition:"dialog-transition"},model:{value:e.helpDialog,callback:function(t){e.helpDialog=t},expression:"helpDialog"}},[a("v-card",[a("v-toolbar",{attrs:{color:"primary",dark:""}},[a("v-toolbar-title",[a("v-icon",[e._v("mdi-information")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.About this page"))+" ")],1),a("v-spacer"),a("v-btn",{attrs:{icon:"",dark:""},nativeOn:{click:function(t){e.helpDialog=!1}}},[a("v-icon",[e._v("mdi-close")])],1)],1),a("v-card-text",[e._v(" "+e._s(e.$t("App.hardcoded-texts.This page let you load data from various sources into the app for reconciliation"))+" "),a("v-list",[e._v("1. "+e._s(e.$t("App.hardcoded-texts.Select to add remote source if you have a DHIS2 or FHIR server that you want to use its data on this app")))]),a("v-list",[e._v("2. "+e._s(e.$t("App.hardcoded-texts.Select Upload CSV if you have a CSV file and want to upload its data on the app")))]),a("v-list",[e._v("3. "+e._s(e.$t("App.hardcoded-texts.The system requires CSV data to have atleast 2 levels above facility")))]),a("v-list",[e._v("4. "+e._s(e.$t("App.hardcoded-texts.Level 1 is the highest level on the hierarchy i.e Country")))]),a("v-list",[e._v(" 5. "+e._s(e.$t("App.hardcoded-texts.Base URL under remote sources section refer to the URL i.e "))+"http://localhost:3447/fhir "+e._s(e.$t("App.hardcoded-texts.and not"))+" http://localhost:3447/fhir/Location. "+e._s(e.$t("App.hardcoded-texts.Same applies to DHIS2 base URL"))+" ")])],1)],1)],1),a("v-alert",{staticStyle:{width:"500px"},attrs:{type:"success",dismissible:"",transition:"scale-transition"},model:{value:e.alertSuccess,callback:function(t){e.alertSuccess=t},expression:"alertSuccess"}},[e._v(" "+e._s(e.alertMsg)+" ")]),a("v-alert",{staticStyle:{width:"500px"},attrs:{type:"error",dismissible:"",transition:"scale-transition"},model:{value:e.alertError,callback:function(t){e.alertError=t},expression:"alertError"}},[e._v(" "+e._s(e.alertMsg)+" ")]),a("v-layout",{attrs:{row:"",wrap:""}},[a("v-spacer"),a("v-flex",{attrs:{xs6:""}},[a("v-card",[a("v-card-title",{attrs:{"primary-title":""}},[a("v-toolbar",{staticStyle:{"font-weight":"bold","font-size":"18px"},attrs:{color:"white"}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Choose way to add data source"))+" ")]),a("v-spacer")],1),a("v-card-text",[a("v-radio-group",{attrs:{row:""},on:{change:e.sourceSelected},model:{value:e.dataSource,callback:function(t){e.dataSource=t},expression:"dataSource"}},[e.canUseUploadWay?a("v-radio",{attrs:{disabled:!e.canAddDataset,color:"primary",label:e.$t("App.hardcoded-texts.Upload CSV"),value:"upload"}}):e._e(),e.canUseRemoteWay?a("v-radio",{attrs:{disabled:!e.canAddDataset,color:"primary",label:e.$t("App.hardcoded-texts.Remote Source"),value:"remote"}}):e._e(),e.canUseBlankWay?a("v-radio",{attrs:{disabled:!e.canAddDataset,color:"primary",label:e.$t("App.hardcoded-texts.Blank Source"),value:"blank"}}):e._e()],1)],1)],1)],1),a("v-spacer"),a("v-flex",{attrs:{xs1:"","text-xs-right":""}},[a("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var r=t.on;return[a("v-btn",e._g({staticClass:"mx-1",attrs:{fab:"",dark:"","x-small":"",color:"primary"},on:{click:function(t){e.helpDialog=!0}}},r),[a("v-icon",[e._v("mdi-help")])],1)]}}])},[a("span",[e._v(e._s(e.$t("App.hardcoded-texts.Help")))])])],1),a("v-flex",{attrs:{xs12:""}},[e.addDataSource?a(e.selectedComponent,{tag:"component"}):e._e()],1)],1),a("appDialogs",{attrs:{datasetLimitWarn:e.datasetLimitWarn},on:{limitWarnStateChange:e.limitWarnStateChange}})],1)},sa=[],oa=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",{attrs:{fluid:""}},[a("v-dialog",{attrs:{persistent:"",transition:"scale-transition","max-width":"500px"},model:{value:e.dialog,callback:function(t){e.dialog=t},expression:"dialog"}},[a("v-card",[a("v-toolbar",{attrs:{color:"primary",dark:""}},[a("v-toolbar-title",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Information"))+" ")])],1),a("v-card-text",[e._v(" Data uploaded successfully ")]),a("v-card-actions",[a("v-btn",{attrs:{color:"primary",dark:""},nativeOn:{click:function(t){return e.closeDialog("FacilityReconView")}}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-format-list-bulleted-square")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.View Data"))+" ")],1)],1)],1)],1),a("v-dialog",{attrs:{persistent:"",transition:"scale-transition","max-width":"1050px"},model:{value:e.invalidRows,callback:function(t){e.invalidRows=t},expression:"invalidRows"}},[a("v-card",[a("v-toolbar",{attrs:{color:"error",dark:""}},[a("v-toolbar-title",[a("v-icon",[e._v("mdi-close-circle")]),e._v(e._s(e.$t("App.hardcoded-texts.Data Upload was not successful,review below invalid rows in your CSV"))+" ")],1),a("v-spacer"),a("v-btn",{attrs:{icon:"",dark:""},nativeOn:{click:function(t){return e.closeInvalidRows()}}},[a("v-icon",[e._v("mdi-close")])],1)],1),a("v-card-text",[a("v-data-table",{staticClass:"elevation-1",attrs:{headers:e.invalidRowsHeader,items:e.invalidRowsContent,light:""},scopedSlots:e._u([{key:"items",fn:function(t){return e._l(e.invalidRowsHeader,(function(r){return a("td",{key:r.value},[e._v(e._s(t.item[r.value]))])}))}}])})],1)],1)],1),a("v-dialog",{attrs:{persistent:"",transition:"scale-transition","max-width":"500px"},model:{value:e.confirmUpload,callback:function(t){e.confirmUpload=t},expression:"confirmUpload"}},[a("v-card",[a("v-toolbar",{attrs:{color:"primary",dark:""}},[a("v-toolbar-title",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Warning"))+" ")])],1),a("v-card-text",[e._v(" "+e._s(e.$t("App.hardcoded-texts.You are about to upload CSV data into the app, click proceed to upload"))+" ")]),a("v-card-actions",[a("v-btn",{attrs:{color:"error"},nativeOn:{click:function(t){e.confirmUpload=!1}}},[e._v(e._s(e.$t("App.hardcoded-texts.Cancel")))]),a("v-spacer"),a("v-btn",{attrs:{color:"primary",dark:""},nativeOn:{click:function(t){return e.performExtraCheck.apply(null,arguments)}}},[e._v(e._s(e.$t("App.hardcoded-texts.Proceed")))])],1)],1)],1),a("v-dialog",{attrs:{persistent:"",transition:"scale-transition","max-width":"500px"},model:{value:e.errorDialog,callback:function(t){e.errorDialog=t},expression:"errorDialog"}},[a("v-card",[a("v-card-title",[e._v(" "+e._s(e.errorTitle)+" ")]),a("v-card-text",[e._v(" "+e._s(e.errorContent)+" ")]),a("v-card-actions",[a("v-btn",{attrs:{color:"error"},nativeOn:{click:function(t){e.errorDialog=!1}}},[e._v(e._s(e.$t("App.hardcoded-texts.Ok")))])],1)],1)],1),a("v-dialog",{attrs:{transition:"scale-transition",persistent:"",width:"300"},model:{value:e.uploadPrepaProgr,callback:function(t){e.uploadPrepaProgr=t},expression:"uploadPrepaProgr"}},[a("v-card",{attrs:{color:"primary",dark:""}},[a("v-card-text",[e._v(" "+e._s(e.uploadStatus)+" "),e.fileUploadPercentage?a("v-progress-linear",{staticClass:"mb-0",attrs:{color:"white"},model:{value:e.fileUploadPercentage,callback:function(t){e.fileUploadPercentage=t},expression:"fileUploadPercentage"}}):a("v-progress-linear",{staticClass:"mb-0",attrs:{indeterminate:"",color:"white"}})],1)],1)],1),a("v-dialog",{attrs:{transition:"scale-transition",persistent:"",width:"270"},model:{value:e.percentDialog,callback:function(t){e.percentDialog=t},expression:"percentDialog"}},[a("v-card",{attrs:{color:"white",dark:""}},[a("v-card-text",[a("center",[a("font",{staticStyle:{color:"blue"}},[e._v(e._s(e.uploadStatus))]),a("br"),a("v-progress-circular",{attrs:{rotate:-90,size:100,width:15,value:e.uploadPercent,color:"primary"}},[a("v-avatar",{attrs:{color:"indigo",size:"50px"}},[a("span",{staticClass:"white--text"},[a("b",[e._v(e._s(e.uploadPercent)+"%")])])])],1)],1)],1)],1)],1),e.$store.state.denyAccess?e._e():a("v-slide-y-transition",{attrs:{mode:"out-in"}},[a("v-stepper",{model:{value:e.e1,callback:function(t){e.e1=t},expression:"e1"}},[a("v-stepper-header",[a("v-stepper-step",{attrs:{step:"1",complete:e.e1>1}},[e._v(e._s(e.$t("App.hardcoded-texts.Upload CSV")))]),a("v-divider"),a("v-stepper-step",{attrs:{step:"2",complete:e.e1>2}},[e._v(e._s(e.$t("App.hardcoded-texts.Map Headers")))]),a("v-btn",{attrs:{icon:""},nativeOn:{click:function(t){return e.closeUploadWindow()}}},[a("v-icon",[e._v("mdi-close")])],1)],1),a("v-stepper-items",[a("v-stepper-content",{attrs:{step:"1"}},[a("v-card",{staticClass:"mb-5"},[a("v-card-title",[e._v(e._s(e.$t("App.hardcoded-texts.Upload CSV (utf-8 only)"))+" - "),a("b",[e._v(e._s(e.$t("App.hardcoded-texts.Select a CSV file and upload")))])]),a("v-card-text",[a("v-text-field",{attrs:{label:"Enter Unique Name For Your Data","error-messages":e.uploadNameErrors,required:""},on:{blur:e.ensureNameUnique,input:e.ensureNameUnique},model:{value:e.uploadName,callback:function(t){e.uploadName=t},expression:"uploadName"}}),a("input",{attrs:{type:"file"},on:{change:e.fileSelected}}),a("br"),a("br"),a("v-card",[a("v-card-title",{attrs:{"primary-title":""}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Advanced Options"))+" ")]),a("v-card-text",[a("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var r=t.on;return[e.$store.state.dhis.user.orgId?a("v-checkbox",e._g({attrs:{disabled:e.shareWithAll,color:"primary",label:"Share with other users of the same org unit as yours"},model:{value:e.shareToSameOrgid,callback:function(t){e.shareToSameOrgid=t},expression:"shareToSameOrgid"}},r)):e._e()]}}],null,!1,1162473824)},[a("span",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Share this dataset with all other users that are on the same org unit as you"))+" ")])]),e.$store.state.config.generalConfig.allowShareToAllForNonAdmin||"Admin"===e.$store.state.auth.role?a("v-checkbox",{attrs:{color:"primary",label:"Share with all other users"},on:{change:e.sharingOptions},model:{value:e.shareWithAll,callback:function(t){e.shareWithAll=t},expression:"shareWithAll"}}):e._e(),a("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var r=t.on;return[e.shareWithAll&&e.$store.state.dhis.user.orgId?a("v-checkbox",e._g({attrs:{color:"primary",label:e.$t("App.hardcoded-texts.Limit orgs sharing by user orgid")},model:{value:e.limitShareByOrgId,callback:function(t){e.limitShareByOrgId=t},expression:"limitShareByOrgId"}},r)):e._e()]}}],null,!1,249826954)},[a("span",[e._v(" "+e._s(e.$t("App.hardcoded-texts.if activated, other users will see locations (including location children) that has the same location id as their location id"))+" ")])])],1)],1)],1)],1),e.uploadedFileName&&e.uploadName&&0===e.uploadNameErrors.length?a("v-btn",{attrs:{color:"primary"},nativeOn:{click:function(t){e.e1=2}}},[e._v(e._s(e.$t("App.hardcoded-texts.Continue")))]):a("v-btn",{attrs:{color:"primary",disabled:""},nativeOn:{click:function(t){e.e1=2}}},[e._v(e._s(e.$t("App.hardcoded-texts.Continue")))])],1),a("v-stepper-content",{attrs:{step:"2"}},[a("b",[e._v(e._s(e.$t("App.hardcoded-texts.Map an appropriate CSV header against those on the app"))+".")]),a("v-layout",{ref:"form",attrs:{row:"",wrap:""},model:{value:e.valid,callback:function(t){e.valid=t},expression:"valid"}},[a("v-flex",{attrs:{xs6:""}},[a("v-subheader",[e._v(e._s(e.$t("App.hardcoded-texts.Facility"))+"*")])],1),a("v-flex",{attrs:{xs6:""}},[a("v-select",{attrs:{items:e.filteredItemFacility,"error-messages":e.facilityErrors,label:"Select",required:"","single-line":"",clearable:""},on:{blur:function(t){return e.$v.facility.$touch()},change:function(t){return e.$v.facility.$touch()}},model:{value:e.facility,callback:function(t){e.facility=t},expression:"facility"}})],1),a("v-flex",{attrs:{xs6:""}},[a("v-subheader",[e._v(e._s(e.$t("App.hardcoded-texts.Code"))+"*")])],1),a("v-flex",{attrs:{xs6:""}},[a("v-select",{attrs:{items:e.filteredItemCode,"error-messages":e.codeErrors,label:e.$t("App.hardcoded-texts.Select"),required:"","single-line":"",clearable:""},on:{blur:function(t){return e.$v.code.$touch()},change:function(t){return e.$v.code.$touch()}},model:{value:e.code,callback:function(t){e.code=t},expression:"code"}})],1),a("v-flex",{attrs:{xs6:""}},[a("v-subheader",[e._v(e._s(e.$t("App.hardcoded-texts.Latitude")))])],1),a("v-flex",{attrs:{xs6:""}},[a("v-select",{attrs:{items:e.filteredItemLat,label:"Select","single-line":"",clearable:""},model:{value:e.lat,callback:function(t){e.lat=t},expression:"lat"}})],1),a("v-flex",{attrs:{xs6:""}},[a("v-subheader",[e._v(e._s(e.$t("App.hardcoded-texts.Longitude")))])],1),a("v-flex",{attrs:{xs6:""}},[a("v-select",{attrs:{items:e.filteredItemLong,label:"Select","single-line":"",clearable:""},model:{value:e.long,callback:function(t){e.long=t},expression:"long"}})],1),[a("v-flex",{attrs:{xs6:""}},[a("v-subheader",[e._v(e._s(e.$t("App.hardcoded-texts.Level"))+" 1")])],1),a("v-flex",{attrs:{xs6:""}},[a("v-select",{attrs:{items:e.filteredItemLevel1,label:"Select","single-line":"",clearable:""},model:{value:e.level1,callback:function(t){e.level1=t},expression:"level1"}})],1)],[a("v-flex",{attrs:{xs6:""}},[a("v-subheader",[e._v(e._s(e.$t("App.hardcoded-texts.Level"))+" 2")])],1),a("v-flex",{attrs:{xs6:""}},[a("v-select",{attrs:{items:e.filteredItemLevel2,label:"Select","single-line":"",clearable:""},model:{value:e.level2,callback:function(t){e.level2=t},expression:"level2"}})],1)],e.showLevel3?[a("v-flex",{attrs:{xs6:""}},[a("v-subheader",[e._v(e._s(e.$t("App.hardcoded-texts.Level"))+" 3")])],1),a("v-flex",{attrs:{xs6:""}},[a("v-select",{attrs:{items:e.filteredItemLevel3,label:"Select","single-line":"",clearable:""},model:{value:e.level3,callback:function(t){e.level3=t},expression:"level3"}})],1)]:e._e(),e.showLevel4?[a("v-flex",{attrs:{xs6:""}},[a("v-subheader",[e._v(e._s(e.$t("App.hardcoded-texts.Level"))+" 4")])],1),a("v-flex",{attrs:{xs6:""}},[a("v-select",{attrs:{items:e.filteredItemLevel4,label:"Select","single-line":"",clearable:""},model:{value:e.level4,callback:function(t){e.level4=t},expression:"level4"}})],1)]:e._e(),e.showLevel5?[a("v-flex",{attrs:{xs6:""}},[a("v-subheader",[e._v(e._s(e.$t("App.hardcoded-texts.Level"))+" 5")])],1),a("v-flex",{attrs:{xs6:""}},[a("v-select",{attrs:{items:e.filteredItemLevel5,label:"Select","single-line":"",clearable:""},model:{value:e.level5,callback:function(t){e.level5=t},expression:"level5"}})],1)]:e._e(),e.showLevel6?[a("v-flex",{attrs:{xs6:""}},[a("v-subheader",[e._v(e._s(e.$t("App.hardcoded-texts.Level"))+" 6")])],1),a("v-flex",{attrs:{xs6:""}},[a("v-select",{attrs:{items:e.filteredItemLevel6,label:"Select","single-line":"",clearable:""},model:{value:e.level6,callback:function(t){e.level6=t},expression:"level6"}})],1)]:e._e(),e.showLevel7?[a("v-flex",{attrs:{xs6:""}},[a("v-subheader",[e._v(e._s(e.$t("App.hardcoded-texts.Level"))+" 7")])],1),a("v-flex",{attrs:{xs6:""}},[a("v-select",{attrs:{items:e.filteredItemLevel7,label:"Select","single-line":"",clearable:""},model:{value:e.level7,callback:function(t){e.level7=t},expression:"level7"}})],1)]:e._e()],2),a("v-layout",{attrs:{row:"",wrap:""}},[a("v-spacer"),a("v-flex",{attrs:{xs1:""}},[a("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var r=t.on;return[e.showLevel7?e._e():a("v-btn",e._g({staticClass:"mx-14",attrs:{fab:"",dark:"",small:"",color:"primary"},on:{click:e.showMoreLevel}},r),[a("v-icon",{attrs:{dark:""}},[e._v(" mdi-plus ")])],1)]}}],null,!1,1697189859)},[a("span",[e._v(e._s(e.$t("App.hardcoded-texts.Add More Level")))])])],1)],1),a("v-layout",{attrs:{row:"",wrap:""}},[a("v-flex",{attrs:{xs1:""}},[a("v-btn",{attrs:{color:"error"},nativeOn:{click:function(t){e.e1=1}}},[e._v("Go Back")])],1),a("v-spacer"),a("v-flex",{attrs:{xs1:""}},[a("v-btn",{attrs:{color:"primary",disabled:e.$v.$invalid},nativeOn:{click:function(t){e.confirmUpload=!0}}},[e._v(e._s(e.$t("App.hardcoded-texts.Upload")))])],1)],1)],1)],1)],1)],1)],1)},ia=[],na=(a("07ac"),a("4de4"),{data:function(){return{name:"",host:"",username:"",password:"",sourceType:"",limitShareByOrgId:!1,shareWithAll:!1,shareToSameOrgid:!0,invalidCharacters:['"',"/","\\","."]}},methods:{sharingOptions:function(){this.shareWithAll&&(this.shareToSameOrgid=!1)},addDataSource:function(e,t,a){var r=this,s=new FormData,o=this.$store.state.clientId;s.append("host",this.host),s.append("sourceType",this.sourceType),s.append("source",e),s.append("orgId",this.$store.state.dhis.user.orgId),s.append("shareToSameOrgid",this.shareToSameOrgid),s.append("shareToAll",this.shareWithAll),s.append("limitByUserLocation",this.limitShareByOrgId),s.append("username",this.username),s.append("password",this.password),s.append("name",this.name),s.append("clientId",o),s.append("partitionID",t),s.append("levelData",a),s.append("userID",this.$store.state.auth.userID);var i=this.$store.state.dataSources.find((function(e){return e.host===r.host}));u.a.post("/datasource/addSource",s,{headers:{"Content-Type":"multipart/form-data"}}).then((function(e){Fs.$emit("refresh-login"),Fs.$emit("dataSourceSaved"),Fs.$emit("dataSourceAddedSuccessfully"),Fs.$emit("getDataSources"),i?(i.name=r.name,i.username=r.username,i.password=e.data.password,i.sourceType=r.sourceType):r.$store.state.dataSources.push({name:r.name,host:r.host,sourceType:r.sourceType,source:"remoteServer",username:r.username,password:e.data.password})})).catch((function(e){console.log(e),Fs.$emit("remoteServerFailedAdd")}))}}}),ca={mixins:[na,X["a"]],data:function(){return{partitionID:"",levelData:"",datasetLimitWarn:!1,errorDialog:!1,errorTitle:"",errorContent:"",dialog:!1,fileUploadPercentage:"",percentDialog:!1,uploadPrepaProgr:!1,UploadProgressTimer:"",uploadStatus:"1/3 Uploading CSV to the server",uploadPercent:null,uploadName:"",uploadNameErrors:[],confirmUpload:!1,confirmTitle:"",confirmMsg:"",file:"",uploadedFileName:"",e1:1,facility:null,code:null,lat:null,long:null,level1:null,level2:null,level3:null,level4:null,level5:null,level6:null,level7:null,showLevel3:!1,showLevel4:!1,showLevel5:!1,showLevel6:!1,showLevel7:!1,uploadedHeaders:[],mappedHeaders:[],invalidRowsHeader:[],invalidRowsContent:[],invalidRows:!1,valid:!1}},validations:{facility:{required:Ce["required"]},code:{required:Ce["required"]},uploadName:{required:Ce["required"]}},methods:{fileSelected:function(e){this.uploadedFileName=e.target.files[0]["name"],"text/csv"===e.target.files[0]["type"]||"application/vnd.ms-excel"===e.target.files[0]["type"]&&"csv"===e.target.files[0].name.slice(-3).toLowerCase()||(this.errorDialog=!0,this.errorTitle="Error",this.errorContent="Wrong file type uploaded,Only CSV format is supported",this.uploadedFileName=""),this.file=e.target.files[0];var t=new FileReader;t.addEventListener("load",function(){var e=t.result,a=e.split(/\r\n|\n/),r=a[0];this.uploadedHeaders=r.split(",")}.bind(this),!1),t.readAsText(e.target.files[0],"utf-8")},ensureNameUnique:function(){if(this.uploadNameErrors=[],""===this.uploadName)return this.uploadNameErrors.push("Upload name is required");if(this.uploadName.length>35)return this.uploadNameErrors.push("Name must not exceed 35 characters");var e,t=Object(c["a"])(this.invalidCharacters);try{for(t.s();!(e=t.n()).done;){var a=e.value;if(-1!==this.uploadName.indexOf(a))return this.uploadNameErrors.push("Name is invalid")}}catch(i){t.e(i)}finally{t.f()}var r,s=Object(c["a"])(this.$store.state.dataSources);try{for(s.s();!(r=s.n()).done;){var o=r.value;if(o.display.toLowerCase()===this.uploadName.toLowerCase())return this.uploadNameErrors.push("This Name Exists"),!1}}catch(i){s.e(i)}finally{s.f()}},confirmSubmit:function(){this.confirmUpload=!0},checkUploadProgress:function(){var e=this,t=this.$store.state.clientId;u.a.get("/progress/uploadProgress/"+t).then((function(t){return t.data&&(t.data.status||t.data.percent||t.data.error)?null!==t.data.error?(e.$store.state.uploadRunning=!1,e.uploadPrepaProgr=!1,e.percentDialog=!1,e.$store.state.dialogError=!0,e.$store.state.errorTitle="Error",e.$store.state.errorDescription=t.data.error,void console.log(t.data.error)):(e.uploadStatus=t.data.status,t.data.percent&&(e.percentDialog||(e.uploadPrepaProgr=!1,e.percentDialog=!0),e.uploadPercent=t.data.percent),void("Done"===t.data.status||t.data.status>=100?(e.clearProgress("uploadProgress"),e.addDataSource("upload",e.partitionID,e.levelData),clearInterval(e.UploadProgressTimer),e.$store.state.recoLevel=2,e.percentDialog=!1,e.dialog=!0,e.$store.state.uploadRunning=!1):e.checkUploadProgress())):(e.$store.state.uploadRunning=!1,e.uploadPrepaProgr=!1,e.percentDialog=!1,e.$store.state.errorTitle="An error has occured",e.$store.state.errorDescription="You should delete this data source from view data source page then re-upload",e.$store.state.errorColor="error",void(e.$store.state.dialogError=!0))})).catch((function(t){console.log(t),e.checkUploadProgress()}))},performExtraCheck:function(){var e=this;this.$store.state.dynamicProgress=!0,this.$store.state.progressTitle="Performing extra validations",this.getGeneralConfig((function(){e.datasetLimitWarn=!1,e.$store.state.dynamicProgress=!1,e.canAddDataset?e.submitCSV():(e.confirmUpload=!1,e.datasetLimitWarn=!0)}))},submitCSV:function(){var e=this,t=new FormData;t.append("file",this.file),t.append("csvName",this.uploadName),t.append("facility",this.facility),t.append("code",this.code),t.append("lat",this.lat),t.append("long",this.long),t.append("level1",this.level1),t.append("level2",this.level2),t.append("level3",this.level3),t.append("level4",this.level4),t.append("level5",this.level5),t.append("level6",this.level6),t.append("level7",this.level7),t.append("clientId",this.$store.state.clientId),t.append("userID",this.$store.state.auth.userID),t.append("orgId",this.$store.state.dhis.user.orgId),this.confirmUpload=!1,this.$store.state.uploadRunning=!0,this.uploadPrepaProgr=!0,this.host="",this.sourceType="upload",this.username="",this.password="",this.name=this.uploadName,u.a.post("/uploadCSV",t,{headers:{"Content-Type":"multipart/form-data"},onUploadProgress:function(e){this.fileUploadPercentage=parseInt(Math.round(100*e.loaded/e.total)),100===this.fileUploadPercentage&&(this.fileUploadPercentage="",this.uploadStatus="2/3 Validating CSV Data")}.bind(this)}).then((function(t){var a=t.data.partitionID,r=t.data.levelData;e.partitionID=a,e.levelData=r,e.checkUploadProgress()})).catch((function(t){if(Array.isArray(t.response.data.error)){e.invalidRows=!0;for(var a=0;a35)return this.nameErrors.push("Name must not exceed 35 characters");var e,t=Object(c["a"])(this.invalidCharacters);try{for(t.s();!(e=t.n()).done;){var a=e.value;if(-1!==this.name.indexOf(a))return this.nameErrors.push("Name is invalid")}}catch(i){t.e(i)}finally{t.f()}var r,s=Object(c["a"])(this.$store.state.dataSources);try{for(s.s();!(r=s.n()).done;){var o=r.value;if(o.display===this.name)return this.nameErrors.push("This Name Exists"),!1}}catch(i){s.e(i)}finally{s.f()}}}},_a=ba,ya=Object(_["a"])(_a,$a,xa,!1,null,null,null),Sa=ya.exports;S()(ya,{VBtn:k["a"],VCard:ce["a"],VCardActions:le["a"],VCardTitle:le["d"],VCheckbox:Pt["a"],VContainer:de["a"],VDivider:G["a"],VFlex:ue["a"],VForm:Ve["a"],VIcon:P["a"],VLayout:pe["a"],VSelect:ve["a"],VSpacer:M["a"],VTextField:Oe["a"],VToolbar:fe["a"],VTooltip:Tt["a"]});var ka=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",[a("v-layout",{attrs:{row:"",wrap:""}},[a("v-spacer"),a("v-flex",{attrs:{xs6:""}},[a("v-card",{staticClass:"mx-auto",staticStyle:{"max-width":"500px"}},[a("v-toolbar",{attrs:{color:"#569fd3",cards:"",dark:"",text:""}},[a("v-card-title",{staticClass:"title font-weight-regular"},[e._v(e._s(e.$t("App.hardcoded-texts.Add Blank Source")))]),a("v-spacer"),a("v-btn",{attrs:{icon:"",dark:""},nativeOn:{click:function(t){return e.close()}}},[a("v-icon",[e._v("mdi-close")])],1)],1),a("v-form",{ref:"form",staticClass:"pa-3 pt-4"},[a("v-layout",{attrs:{column:"",wrap:""}},[a("v-flex",[a("v-text-field",{attrs:{filled:"",required:"","error-messages":e.nameErrors,color:"deep-purple",label:e.$t("App.hardcoded-texts.Source Name")},on:{blur:e.ensureNameUnique,input:e.ensureNameUnique},model:{value:e.name,callback:function(t){e.name=t},expression:"name"}})],1),a("v-flex",[a("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var r=t.on;return[e.$store.state.dhis.user.orgId?a("v-checkbox",e._g({attrs:{disabled:e.shareWithAll,color:"primary",label:e.$t("App.hardcoded-texts.Share with other users of the same org unit as yours")},model:{value:e.shareToSameOrgid,callback:function(t){e.shareToSameOrgid=t},expression:"shareToSameOrgid"}},r)):e._e()]}}])},[a("span",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Share this dataset with all other users that are on the same org unit as you"))+" ")])])],1),a("v-flex",[e.$store.state.config.generalConfig.allowShareToAllForNonAdmin||"Admin"===e.$store.state.auth.role?a("v-checkbox",{attrs:{color:"primary",label:e.$t("App.hardcoded-texts.Share with all other users")},on:{change:e.sharingOptions},model:{value:e.shareWithAll,callback:function(t){e.shareWithAll=t},expression:"shareWithAll"}}):e._e()],1),a("v-flex",[a("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var r=t.on;return[e.shareWithAll&&e.$store.state.dhis.user.orgId?a("v-checkbox",e._g({attrs:{color:"primary",label:e.$t("App.hardcoded-texts.Limit orgs sharing by user orgid")},model:{value:e.limitShareByOrgId,callback:function(t){e.limitShareByOrgId=t},expression:"limitShareByOrgId"}},r)):e._e()]}}])},[a("span",[e._v(" "+e._s(e.$t("App.hardcoded-texts.if activated, other users will see locations (including location children) that has the same location id as their location id"))+" ")])])],1)],1)],1),a("v-divider"),a("v-card-actions",[a("v-spacer"),a("v-btn",{staticClass:"white--text",attrs:{disabled:e.$v.$invalid,color:"#569fd3",depressed:""},on:{click:e.performExtraCheck}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Add"))+" ")])],1)],1)],1),a("v-spacer")],1)],1)},Pa=[],Aa={mixins:[na,X["a"]],validations:{name:{required:Ce["required"]}},data:function(){return{datasetLimitWarn:!1,nameErrors:[]}},methods:{close:function(){Fs.$emit("dataSourceSaved")},performExtraCheck:function(){var e=this;this.$store.state.dynamicProgress=!0,this.$store.state.progressTitle="Performing extra validations",this.getGeneralConfig((function(){e.datasetLimitWarn=!1,e.$store.state.dynamicProgress=!1,e.canAddDataset?(e.sourceType="blank",e.addDataSource("blank","")):e.datasetLimitWarn=!0}))},ensureNameUnique:function(){if(this.nameErrors=[],""===this.name)return this.nameErrors.push("Name is required");if(this.name.length>35)return this.nameErrors.push("Name must not exceed 35 characters");var e,t=Object(c["a"])(this.invalidCharacters);try{for(t.s();!(e=t.n()).done;){var a=e.value;if(-1!==this.name.indexOf(a))return this.nameErrors.push("Name is invalid")}}catch(i){t.e(i)}finally{t.f()}var r,s=Object(c["a"])(this.$store.state.dataSources);try{for(s.s();!(r=s.n()).done;){var o=r.value;if(o.display===this.name)return this.nameErrors.push("This Name Exists"),!1}}catch(i){s.e(i)}finally{s.f()}}}},wa=Aa,Da=Object(_["a"])(wa,ka,Pa,!1,null,null,null),Ca=Da.exports;S()(Da,{VBtn:k["a"],VCard:ce["a"],VCardActions:le["a"],VCardTitle:le["d"],VCheckbox:Pt["a"],VContainer:de["a"],VDivider:G["a"],VFlex:ue["a"],VForm:Ve["a"],VIcon:P["a"],VLayout:pe["a"],VSpacer:M["a"],VTextField:Oe["a"],VToolbar:fe["a"],VTooltip:Tt["a"]});var Ta=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",{attrs:{"grid-list-xs":""}},[a("v-dialog",{attrs:{scrollable:"",persistent:"",overlay:!1,"max-width":"770px",transition:"dialog-transition"},model:{value:e.datasetLimit,callback:function(t){e.datasetLimit=t},expression:"datasetLimit"}},[a("v-card",[a("v-toolbar",{attrs:{color:"error",dark:""}},[a("v-toolbar-title",[a("v-icon",[e._v("mdi-info")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.Datasets limit Warning"))+" ")],1),a("v-spacer"),a("v-btn",{attrs:{icon:"",dark:""},nativeOn:{click:function(t){e.datasetLimit=!1}}},[a("v-icon",[e._v("mdi-close")])],1)],1),a("v-card-text",[e._v(" "+e._s(e.$t("App.hardcoded-texts.You cant add more datasets as you have reached the datasets limit, contact system administrator for help"))+" ")]),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{color:"primary"},nativeOn:{click:function(t){e.datasetLimit=!1}}},[e._v(e._s(e.$t("App.hardcoded-texts.Ok")))])],1)],1)],1)],1)},Ia=[],La={props:["datasetLimitWarn"],computed:{datasetLimit:{get:function(){return this.datasetLimitWarn},set:function(e){this.$emit("limitWarnStateChange",e)}}}},Va=La,Oa=Object(_["a"])(Va,Ta,Ia,!1,null,null,null),Na=Oa.exports;S()(Oa,{VBtn:k["a"],VCard:ce["a"],VCardActions:le["a"],VCardText:le["c"],VContainer:de["a"],VDialog:vt["a"],VIcon:P["a"],VSpacer:M["a"],VToolbar:fe["a"],VToolbarTitle:U["b"]});var Ra={mixins:[X["a"]],data:function(){return{helpDialog:!1,datasetLimitWarn:!1,selectedComponent:"",dataSources:[{text:"Upload CSV",value:"upload"},{text:"Remote Source",value:"remote"}],dataSource:"",addDataSource:!0,alertSuccess:!1,alertError:!1,alertMsg:"",blankName:""}},methods:{limitWarnStateChange:function(e){this.datasetLimitWarn=e},sourceSelected:function(e){this.addDataSource=!0,"upload"===e?this.selectedComponent="FacilityReconUpload":"remote"===e?this.selectedComponent="FacilityReconRemoteSources":"blank"===e&&(this.selectedComponent="AddBlankSource")}},computed:{canUseUploadWay:function(){return-1!==this.$store.state.config.generalConfig.datasetsAdditionWays.indexOf("CSV Upload")},canUseRemoteWay:function(){return-1!==this.$store.state.config.generalConfig.datasetsAdditionWays.indexOf("Remote Servers Sync")},canUseBlankWay:function(){return-1!==this.$store.state.config.generalConfig.datasetsAdditionWays.indexOf("Blank Datasource")}},components:{FacilityReconUpload:ma,FacilityReconRemoteSources:Sa,AddBlankSource:Ca,appDialogs:Na},created:function(){var e=this;Fs.$on("dataSourceSaved",(function(){e.addDataSource=!1,e.dataSource=""})),Fs.$on("dataSourceAddedSuccessfully",(function(){e.alertSuccess=!0,e.alertMsg="Data Source Added Successfully",setTimeout((function(){e.alertSuccess=!1}),3e3)})),Fs.$on("remoteServerFailedAdd",(function(){e.alertError=!0,e.alertMsg="Data Source Failed To Be Added"}))}},Ma=Ra,Ua=Object(_["a"])(Ma,ra,sa,!1,null,null,null),Ea=Ua.exports;S()(Ua,{VAlert:Le["a"],VBtn:k["a"],VCard:ce["a"],VCardText:le["c"],VCardTitle:le["d"],VContainer:de["a"],VDialog:vt["a"],VFlex:ue["a"],VIcon:P["a"],VLayout:pe["a"],VList:w["a"],VRadio:wt["a"],VRadioGroup:Dt["a"],VSpacer:M["a"],VToolbar:fe["a"],VToolbarTitle:U["b"],VTooltip:Tt["a"]});var Fa=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",{attrs:{fluid:""}},[a("v-dialog",{attrs:{width:"630px"},model:{value:e.deleteConfirm,callback:function(t){e.deleteConfirm=t},expression:"deleteConfirm"}},[a("v-card",[a("v-toolbar",{attrs:{color:"error",dark:""}},[a("v-toolbar-title",[e._v(" "+e._s(e.$t("App.hardcoded-texts.This will delete the datasource"))+" "+e._s(e.server.display)+" "+e._s(e.$t("App.hardcoded-texts.from the database"))+" ")]),a("v-spacer"),a("v-btn",{attrs:{icon:"",dark:""},nativeOn:{click:function(t){e.deleteConfirm=!1}}},[a("v-icon",[e._v("mdi-close")])],1)],1),a("v-card-text",[e.loadingPairs||e.pairs.length>0?a("label",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Below data source pairs (mapping) will also be deleted"))+" "),a("v-data-table",{attrs:{headers:e.pairsHeaders,items:e.pairs,"hide-default-footer":"",loading:e.loadingPairs},scopedSlots:e._u([{key:"item",fn:function(t){var r=t.item;return[a("td",[e._v(e._s(r.source1Name)+" - "+e._s(r.source2Name))]),a("td",[r.owner.name?a("label",[e._v(" "+e._s(r.owner.name)+" ")]):e._e()])]}}],null,!1,376974654)})],1):a("label",[e._v(" "+e._s(e.$t("App.hardcoded-texts.no_src_pair_for_src"))),a("br")]),a("br"),a("b",[e._v(e._s(e.$t("App.hardcoded-texts.Do you want to proceed and delete"))+"?")])]),a("v-card-actions",[a("v-btn",{attrs:{color:"error"},on:{click:function(t){e.deleteConfirm=!1}}},[e._v(e._s(e.$t("App.hardcoded-texts.Cancel")))]),a("v-spacer"),a("v-btn",{attrs:{color:"success"},on:{click:e.deleteDataSource}},[e._v(e._s(e.$t("App.hardcoded-texts.Yes")))])],1)],1)],1),a("v-dialog",{attrs:{persistent:"",width:"530px"},model:{value:e.editDialog,callback:function(t){e.editDialog=t},expression:"editDialog"}},[a("v-card",{attrs:{width:"530px"}},[a("v-toolbar",{attrs:{color:"primary",dark:""}},[a("v-toolbar-title",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Editing"))+" "+e._s(e.server.host)+" ")]),a("v-spacer"),a("v-btn",{attrs:{icon:"",dark:""},nativeOn:{click:function(t){e.editDialog=!1}}},[a("v-icon",[e._v("mdi-close")])],1)],1),a("v-card-text",[a("v-layout",{attrs:{column:""}},[a("v-flex",{attrs:{xs1:""}},[a("v-text-field",{attrs:{label:e.$t("App.hardcoded-texts.Name"),disabled:""},model:{value:e.server.display,callback:function(t){e.$set(e.server,"display",t)},expression:"server.display"}})],1),a("v-flex",{attrs:{xs1:""}},[a("v-text-field",{attrs:{label:e.$t("App.hardcoded-texts.Host")},model:{value:e.server.host,callback:function(t){e.$set(e.server,"host",t)},expression:"server.host"}})],1),a("v-flex",{attrs:{xs1:""}},[a("v-select",{attrs:{items:e.$store.state.remoteDataSources,label:e.$t("App.hardcoded-texts.Source Type")},model:{value:e.server.sourceType,callback:function(t){e.$set(e.server,"sourceType",t)},expression:"server.sourceType"}})],1),a("v-flex",{attrs:{xs1:""}},[a("v-text-field",{attrs:{label:e.$t("App.hardcoded-texts.User Name")},model:{value:e.server.username,callback:function(t){e.$set(e.server,"username",t)},expression:"server.username"}})],1),a("v-flex",{attrs:{xs1:""}},[a("v-text-field",{attrs:{label:e.$t("App.hardcoded-texts.Password"),type:"password"},model:{value:e.server.password,callback:function(t){e.$set(e.server,"password",t)},expression:"server.password"}})],1)],1)],1),a("v-card-actions",{staticStyle:{float:"center"}},[a("v-btn",{staticStyle:{color:"white"},attrs:{color:"error"},nativeOn:{click:function(t){e.editDialog=!1}}},[a("v-icon",{attrs:{dark:"",left:""}},[e._v("mdi-cancel")]),e._v(e._s(e.$t("App.hardcoded-texts.Cancel"))+" ")],1),a("v-spacer"),a("v-btn",{attrs:{color:"primary",dark:""},nativeOn:{click:function(t){return e.saveEdit("match")}}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-save")]),e._v(e._s(e.$t("App.hardcoded-texts.Save"))+" ")],1)],1)],1)],1),a("v-dialog",{attrs:{persistent:"",width:"550px"},model:{value:e.shareDialog,callback:function(t){e.shareDialog=t},expression:"shareDialog"}},[a("v-card",{attrs:{width:"550px"}},[a("v-toolbar",{attrs:{color:"primary",dark:""}},[a("v-toolbar-title",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Sharing"))+" "+e._s(e.shareSource.display)+" ")]),a("v-spacer"),a("v-btn",{attrs:{icon:"",dark:""},nativeOn:{click:function(t){e.shareDialog=!1}}},[a("v-icon",[e._v("mdi-close")])],1)],1),a("v-card-text",[e.loadingLocationTree?[a("v-progress-linear",{attrs:{indeterminate:!0}})]:[a("v-card-text",[a("p",[a("liquor-tree",{ref:"locationTree",attrs:{data:e.locationTree,options:{}},on:{"node:selected":e.locationSelected}})],1)])],a("v-icon",{attrs:{small:""}},[e._v("mdi-lock")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.limit_share"))+": "),a("b",[e._v(e._s(e.limitLocationName))]),a("br"),a("permissions",{on:{grantedPermissions:e.receivedPermissions}}),a("v-text-field",{attrs:{"append-icon":"mdi-magnify",label:"Search","single-line":"","hide-details":""},model:{value:e.searchUsers,callback:function(t){e.searchUsers=t},expression:"searchUsers"}}),a("v-data-table",{staticClass:"elevation-1",attrs:{headers:e.usersHeader,items:e.users,search:e.searchUsers,"item-key":"id"},scopedSlots:e._u([{key:"item",fn:function(t){var r=t.item;return[r.userName!==e.$store.state.auth.username?a("tr",[a("td",[a("v-checkbox",{attrs:{value:r.id},model:{value:e.sharedUsers,callback:function(t){e.sharedUsers=t},expression:"sharedUsers"}})],1),a("td",[e._v(e._s(r.userName))]),a("td",[e._v(e._s(r.fullName))])]):e._e()]}}])})],2),a("v-card-actions",{staticStyle:{float:"center"}},[a("v-btn",{staticStyle:{color:"white"},attrs:{color:"error",disabled:e.loadingLocationTree},nativeOn:{click:function(t){e.shareDialog=!1}}},[a("v-icon",{attrs:{dark:"",left:""}},[e._v("mdi-cancel")]),e._v(e._s(e.$t("App.hardcoded-texts.Cancel"))+" ")],1),a("v-spacer"),a("v-btn",{attrs:{color:"primary",disabled:e.loadingLocationTree||0===e.permissions.length||0===e.sharedUsers.length},nativeOn:{click:function(t){return e.share("","saveShare")}}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-share")]),e._v(e._s(e.$t("App.hardcoded-texts.Share"))+" ")],1)],1)],1)],1),a("v-dialog",{attrs:{scrollable:"",persistent:"",overlay:!1,"max-width":"700px",transition:"dialog-transition"},model:{value:e.helpDialog,callback:function(t){e.helpDialog=t},expression:"helpDialog"}},[a("v-card",[a("v-toolbar",{attrs:{color:"primary",dark:""}},[a("v-toolbar-title",[a("v-icon",[e._v("mdi-information")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.About this page"))+" ")],1),a("v-spacer"),a("v-btn",{attrs:{icon:"",dark:""},nativeOn:{click:function(t){e.helpDialog=!1}}},[a("v-icon",[e._v("mdi-close")])],1)],1),a("v-card-text",[e._v(" "+e._s(e.$t("App.hardcoded-texts.This page let you visualize various data sets you have added into the app as well as synchronize remote servers with the app"))+" "),a("v-list",[e._v("1. "+e._s(e.$t("App.hardcoded-texts.Use Force Full Sync to fetch all data from the remote server and update the app")))]),a("v-list",[e._v("2. "+e._s(e.$t("App.hardcoded-texts.Use Sync (Update) to pull updated records from the remote server and update the app")))]),a("v-list",[e._v("3. "+e._s(e.$t("App.hardcoded-texts.You may proceed to the 'Data Source Pair' page after you have added atleast two data sources")))]),a("v-list",[e._v("4. "+e._s(e.$t("App.hardcoded-texts.You may come back to this page and add more sources at any time")))])],1)],1)],1),a("v-layout",{attrs:{row:"",wrap:""}},[a("v-spacer"),a("v-flex",{attrs:{xs1:"","text-xs-right":""}},[a("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var r=t.on;return[a("v-btn",e._g({staticClass:"mx-1",attrs:{fab:"",dark:"","x-small":"",color:"primary"},on:{click:function(t){e.helpDialog=!0}}},r),[a("v-icon",[e._v("mdi-help")])],1)]}}])},[a("span",[e._v(e._s(e.$t("App.hardcoded-texts.Help")))])])],1)],1),a("v-layout",{attrs:{column:""}},[a("v-flex",{attrs:{xs6:""}},[a("v-alert",{staticStyle:{width:"500px"},attrs:{type:"success",dismissible:"",transition:"scale-transition"},model:{value:e.alertSuccess,callback:function(t){e.alertSuccess=t},expression:"alertSuccess"}},[e._v(" "+e._s(e.alertMsg)+" ")]),a("v-alert",{staticStyle:{width:"500px"},attrs:{type:"error",dismissible:"",transition:"scale-transition"},model:{value:e.alertError,callback:function(t){e.alertError=t},expression:"alertError"}},[e._v(" "+e._s(e.alertMsg)+" ")])],1)],1),a("v-layout",{attrs:{row:"",wrap:""}},[a("v-spacer"),a("v-flex",[a("v-card",[a("v-card-title",{attrs:{"primary-title":""}},[a("v-toolbar",{staticStyle:{"font-weight":"bold","font-size":"18px"},attrs:{color:"white"}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Remote Sources"))+" ")])],1),a("v-card-text"),a("v-card-actions",[e.remoteServers.length>0?a("v-btn",{attrs:{color:"primary",rounded:""},on:{click:function(t){return e.sync("full")}}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-sync")]),e._v(e._s(e.$t("App.hardcoded-texts.Force Full Sync"))+" ")],1):a("v-btn",{attrs:{color:"primary",rounded:"",disabled:""},on:{click:function(t){return e.sync("full")}}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-sync")]),e._v(e._s(e.$t("App.hardcoded-texts.Force Full Sync"))+" ")],1),e.remoteServers.length>0?a("v-btn",{attrs:{color:"primary lighten-1",rounded:""},on:{click:function(t){return e.sync("update")}}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-sync")]),e._v(e._s(e.$t("App.hardcoded-texts.sync_update"))+" ")],1):a("v-btn",{attrs:{color:"primary lighten-1",rounded:"",disabled:""},on:{click:function(t){return e.sync("update")}}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-sync")]),e._v(e._s(e.$t("App.hardcoded-texts.sync_update"))+" ")],1),a("v-spacer"),e.remoteServers.length>0?a("v-btn",{attrs:{color:"success",rounded:""},on:{click:e.editDataSource}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-pencil")]),e._v(e._s(e.$t("App.hardcoded-texts.Edit"))+" ")],1):a("v-btn",{attrs:{color:"success",rounded:"",disabled:""},on:{click:e.editDataSource}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-pencil")]),e._v(e._s(e.$t("App.hardcoded-texts.Edit"))+" ")],1),e.remoteServers.length>0?a("v-btn",{attrs:{color:"error",rounded:""},on:{click:e.validateDelete}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-delete")]),e._v(e._s(e.$t("App.hardcoded-texts.Delete"))+" ")],1):a("v-btn",{attrs:{color:"error",rounded:"",disabled:""},on:{click:e.validateDelete}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-delete")]),e._v(e._s(e.$t("App.hardcoded-texts.Delete"))+" ")],1)],1),a("v-card-text",[a("v-data-table",{staticClass:"elevation-1",attrs:{headers:e.remoteServersHeader,items:e.remoteServers,dark:"",loading:e.$store.state.loadingServers},scopedSlots:e._u([{key:"item",fn:function(t){var r=t.item;return[a("tr",[a("v-radio-group",{staticStyle:{height:"5px"},model:{value:e.server,callback:function(t){e.server=t},expression:"server"}},[a("td",[a("v-radio",{attrs:{value:r,color:"blue"}})],1)]),a("td",[e._v(e._s(r.display))]),a("td",[e._v(e._s(r.host))]),a("td",[e._v(e._s(r.sourceType))]),a("td",[e._v(e._s(r.username))]),r.username?a("td",[e._v("*****")]):a("td"),a("td",[e._v(e._s(r.lastUpdate))]),a("td",[e._v(e._s(r.owner))]),a("td",[e._v(" "+e._s(e._f("mergeUsers")(r.sharedUsers))+" ")]),a("td",[e._v(" "+e._s(r.createdTime)+" ")]),r.userID===e.$store.state.auth.userID?a("td",[a("v-btn",{attrs:{color:"success",text:""},on:{click:function(t){return e.share(r,"showDialog")}}},[a("v-icon",[e._v("mdi-share-variant-outline")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.Share"))+" ")],1)],1):e._e()],1)]}}])},[a("v-progress-linear",{attrs:{slot:"progress",color:"blue",indeterminate:""},slot:"progress"})],1)],1),a("v-card-title",{attrs:{"primary-title":""}},[a("v-toolbar",{staticStyle:{"font-weight":"bold","font-size":"18px"},attrs:{color:"white"}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Uploaded Sources"))+" ")])],1),a("v-card-actions",[a("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var r=t.on;return[e.uploadedSources.length>0?a("v-btn",e._g({attrs:{color:"success",rounded:"",small:""},on:{click:e.exportCSV}},r),[a("v-icon",{attrs:{left:""}},[e._v("mdi-file-document-multiple")]),e._v(e._s(e.$t("App.hardcoded-texts.Export"))+" ")],1):a("v-btn",e._g({attrs:{color:"success",rounded:"",small:"",disabled:""},on:{click:e.exportCSV}},r),[a("v-icon",{attrs:{left:""}},[e._v("mdi-file-document-multiple")]),e._v(e._s(e.$t("App.hardcoded-texts.Export"))+" ")],1)]}}])},[a("span",[e._v(e._s(e.$t("App.hardcoded-texts.Export Original CSV")))])]),a("v-spacer"),e.uploadedSources.length>0?a("v-btn",{attrs:{color:"error",rounded:"",small:""},on:{click:e.validateDelete}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-delete")]),e._v(e._s(e.$t("App.hardcoded-texts.Delete"))+" ")],1):a("v-btn",{attrs:{color:"error",rounded:"",small:"",disabled:""},on:{click:e.validateDelete}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-delete")]),e._v(e._s(e.$t("App.hardcoded-texts.Delete"))+" ")],1)],1),a("v-card-text",[a("v-data-table",{staticClass:"elevation-1",attrs:{headers:e.uploadSourcesHeader,items:e.uploadedSources,dark:"",loading:e.$store.state.loadingServers},scopedSlots:e._u([{key:"item",fn:function(t){var r=t.item;return[a("tr",[a("v-radio-group",{staticStyle:{height:"5px"},model:{value:e.server,callback:function(t){e.server=t},expression:"server"}},[a("td",[a("v-radio",{attrs:{disabled:"DEFAULT"===r.display,value:r,color:"blue"}})],1)]),a("td",[e._v(e._s(r.display))]),a("td",[e._v(e._s(r.owner))]),a("td",[e._v(" "+e._s(r.createdTime)+" ")]),r.userID===e.$store.state.auth.userID?a("td",[a("v-btn",{attrs:{color:"success",text:""},on:{click:function(t){return e.share(r,"showDialog")}}},[a("v-icon",[e._v("mdi-share-variant-outline")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.Share"))+" ")],1),e._v(" | "),a("v-btn",{attrs:{color:"success",text:""},on:{click:function(t){return e.viewshare(r)}}},[a("v-icon",[e._v("mdi-monitor-share")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.Detailed View"))+" ")],1)],1):e._e()],1)]}}])},[a("v-progress-linear",{attrs:{slot:"progress",color:"blue",indeterminate:""},slot:"progress"})],1)],1)],1)],1),a("v-spacer")],1),e.server.name?a("appRemoteSync",{attrs:{syncType:e.syncType,id:e.server.id,host:e.server.host,username:e.server.username,password:e.server.password,serverName:e.server.name,userID:e.$store.state.auth.userID,sourceOwner:e.server.userID,mode:e.mode}}):e._e()],1)},qa=[],ja=(a("159b"),a("2b3d"),a("9861"),function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",{attrs:{"grid-list-xs":""}},[a("v-card",{attrs:{height:"252",width:"550"}},[a("v-toolbar",{attrs:{color:"secondary",dark:"",height:"30"}},[a("v-toolbar-title",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Permissions"))+" ")]),a("v-spacer"),a("v-icon",[e._v("mdi-shield-lock-outline")])],1),a("v-card-actions",[a("v-row",[a("v-col",{attrs:{cols:"5"}},[a("v-card",{attrs:{height:"90"}},[a("v-toolbar",{attrs:{color:"secondary",dark:"",height:"20"}},[a("v-toolbar-title",{staticStyle:{"font-size":"12px"}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Facilities"))+" ")]),a("v-spacer"),a("v-icon",{attrs:{small:""}},[e._v("mdi-hospital-marker")])],1),a("v-card-actions",[a("v-layout",{attrs:{column:""}},[a("v-flex",[a("v-checkbox",{attrs:{color:"red darken-3",value:"read_facility",height:"0","hide-details":""},scopedSlots:e._u([{key:"label",fn:function(){return[a("span",{staticStyle:{"font-size":"12px"}},[e._v("View")])]},proxy:!0}]),model:{value:e.permissions,callback:function(t){e.permissions=t},expression:"permissions"}})],1),a("v-checkbox",{attrs:{color:"red darken-3",value:"write_facility",height:"14","hide-details":""},scopedSlots:e._u([{key:"label",fn:function(){return[a("span",{staticStyle:{"font-size":"12px"}},[e._v(e._s(e.$t("App.hardcoded-texts.Add"))+"/"+e._s(e.$t("App.hardcoded-texts.Update")))])]},proxy:!0}]),model:{value:e.permissions,callback:function(t){e.permissions=t},expression:"permissions"}})],1)],1)],1)],1),a("v-spacer"),a("v-col",{attrs:{cols:"5"}},[a("v-card",[a("v-toolbar",{attrs:{color:"secondary",dark:"",height:"20"}},[a("v-toolbar-title",{staticStyle:{"font-size":"12px"}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Jurisdictions"))+" ")]),a("v-spacer"),a("v-icon",{attrs:{small:""}},[e._v("mdi-home-group")])],1),a("v-card-actions",[a("v-layout",{attrs:{column:""}},[a("v-flex",[a("v-checkbox",{attrs:{color:"red darken-3",value:"read_jurisdiction",height:"0","hide-details":""},scopedSlots:e._u([{key:"label",fn:function(){return[a("span",{staticStyle:{"font-size":"12px"}},[e._v(e._s(e.$t("App.hardcoded-texts.View")))])]},proxy:!0}]),model:{value:e.permissions,callback:function(t){e.permissions=t},expression:"permissions"}})],1),a("v-checkbox",{attrs:{color:"red darken-3",value:"write_jurisdiction",height:"14","hide-details":""},scopedSlots:e._u([{key:"label",fn:function(){return[a("span",{staticStyle:{"font-size":"12px"}},[e._v(e._s(e.$t("App.hardcoded-texts.Add"))+"/"+e._s(e.$t("App.hardcoded-texts.Update")))])]},proxy:!0}]),model:{value:e.permissions,callback:function(t){e.permissions=t},expression:"permissions"}})],1)],1)],1)],1),a("v-col",{attrs:{cols:"5"}},[a("v-card",[a("v-toolbar",{attrs:{color:"secondary",dark:"",height:"20"}},[a("v-toolbar-title",{staticStyle:{"font-size":"12px"}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Organizations"))+" ")]),a("v-spacer"),a("v-icon",{attrs:{small:""}},[e._v("mdi-hospital-marker")])],1),a("v-card-actions",[a("v-layout",{attrs:{column:""}},[a("v-flex",[a("v-checkbox",{attrs:{color:"red darken-3",value:"read_organization",height:"0","hide-details":""},scopedSlots:e._u([{key:"label",fn:function(){return[a("span",{staticStyle:{"font-size":"12px"}},[e._v(e._s(e.$t("App.hardcoded-texts.View")))])]},proxy:!0}]),model:{value:e.permissions,callback:function(t){e.permissions=t},expression:"permissions"}})],1),a("v-checkbox",{attrs:{color:"red darken-3",value:"write_organization",height:"14","hide-details":""},scopedSlots:e._u([{key:"label",fn:function(){return[a("span",{staticStyle:{"font-size":"12px"}},[e._v(e._s(e.$t("App.hardcoded-texts.Add"))+"/"+e._s(e.$t("App.hardcoded-texts.Update")))])]},proxy:!0}]),model:{value:e.permissions,callback:function(t){e.permissions=t},expression:"permissions"}})],1)],1)],1)],1),a("v-spacer"),a("v-col",{attrs:{cols:"5"}},[a("v-card",[a("v-toolbar",{attrs:{color:"secondary",dark:"",height:"20"}},[a("v-toolbar-title",{staticStyle:{"font-size":"12px"}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Healthcare Services"))+" ")]),a("v-spacer"),a("v-icon",{attrs:{small:""}},[e._v("mdi-room-service")])],1),a("v-card-actions",[a("v-layout",{attrs:{column:""}},[a("v-flex",[a("v-checkbox",{attrs:{color:"red darken-3",value:"read_service",height:"0","hide-details":""},scopedSlots:e._u([{key:"label",fn:function(){return[a("span",{staticStyle:{"font-size":"12px"}},[e._v(e._s(e.$t("App.hardcoded-texts.View")))])]},proxy:!0}]),model:{value:e.permissions,callback:function(t){e.permissions=t},expression:"permissions"}})],1),a("v-checkbox",{attrs:{color:"red darken-3",value:"write_service",height:"14","hide-details":""},scopedSlots:e._u([{key:"label",fn:function(){return[a("span",{staticStyle:{"font-size":"12px"}},[e._v(e._s(e.$t("App.hardcoded-texts.Add"))+"/"+e._s(e.$t("App.hardcoded-texts.Update")))])]},proxy:!0}]),model:{value:e.permissions,callback:function(t){e.permissions=t},expression:"permissions"}})],1)],1)],1)],1)],1)],1)],1)],1)}),Ha=[],Ba={data:function(){return{permissions:[]}},watch:{permissions:function(){this.$emit("grantedPermissions",this.permissions)}}},Ga=Ba,Wa=a("62ad"),za=a("0fd9"),Ja=Object(_["a"])(Ga,ja,Ha,!1,null,null,null),Ya=Ja.exports;S()(Ja,{VCard:ce["a"],VCardActions:le["a"],VCheckbox:Pt["a"],VCol:Wa["a"],VContainer:de["a"],VFlex:ue["a"],VIcon:P["a"],VLayout:pe["a"],VRow:za["a"],VSpacer:M["a"],VToolbar:fe["a"],VToolbarTitle:U["b"]});var Ka=a("25ea"),Xa={mixins:[X["a"]],data:function(){return{permissions:[],syncType:"",mode:"",loadingPairs:!1,pairs:[],pairsHeaders:[{text:this.$t("App.hardcoded-texts.Pair Name"),value:"name"},{text:this.$t("App.hardcoded-texts.Owner"),value:"owner"}],helpDialog:!1,deleteConfirm:!1,editDialog:!1,server:{name:"",userID:{}},shareDialog:!1,shareSource:{},users:[],sharedUsers:[],limitLocationId:"",limitLocationName:"No limit",locationTree:[],loadingLocationTree:!1,searchUsers:"",remoteServersHeader:[{sortable:!1},{text:this.$t("App.hardcoded-texts.Source Name"),value:"name"},{text:this.$t("App.hardcoded-texts.Base URL"),value:"host"},{text:this.$t("App.hardcoded-texts.Source Type"),value:"sourceType"},{text:this.$t("App.hardcoded-texts.User Name"),value:"username"},{text:this.$t("App.hardcoded-texts.Password"),value:"password"},{text:this.$t("App.hardcoded-texts.Last Sync"),value:"lastsync"},{text:this.$t("App.hardcoded-texts.Owner"),value:"owner",sortable:!1},{text:this.$t("App.hardcoded-texts.Shared To"),value:"shareStatus"},{text:this.$t("App.hardcoded-texts.Created Time"),value:"createdTime"}],uploadSourcesHeader:[{sortable:!1},{text:this.$t("App.hardcoded-texts.Source Name"),align:"left",value:"name"},{text:this.$t("App.hardcoded-texts.Owner"),value:"owner",sortable:!1},{text:this.$t("App.hardcoded-texts.Created Time"),value:"createdTime"},{text:this.$t("App.hardcoded-texts.Action"),value:"action"}],dataSources:[{text:this.$t("App.hardcoded-texts.Upload CSV"),value:"upload"},{text:this.$t("App.hardcoded-texts.Remote Source"),value:"remote"}],usersHeader:[{sortable:!1},{text:this.$t("App.hardcoded-texts.User Name"),value:"userName",sortable:!0},{text:this.$t("App.hardcoded-texts.Fullname"),value:"fullName",sortable:!0}],dataSource:"",addDataSource:!0,syncProgrIndeter:!1,syncProgrPercent:!1,syncStatus:"Waiting for sync status",syncPercent:null,syncProgressTimer:"",syncRunning:!1,alertSuccess:!1,alertError:!1,alertMsg:""}},filters:{mergeUsers:function(e){if(!e||0===e.length)return"";var t,a="",r=0,s=Object(c["a"])(e);try{for(s.s();!(t=s.n()).done;){var o=t.value;if(r++,r>5){a+="...";break}a?a+=","+o.name:a=o.name}}catch(i){s.e(i)}finally{s.f()}return a}},methods:{receivedPermissions:function(e){this.permissions=e},sourceSelected:function(e){this.addDataSource=!0,"upload"===e?this.selectedComponent="FacilityReconUpload":"remote"===e&&(this.selectedComponent="FacilityReconRemoteSources")},editDataSource:function(){return this.server.name?this.server.userID!==this.$store.state.auth.userID?(this.$store.state.dialogError=!0,this.$store.state.errorTitle="Info",void(this.$store.state.errorDescription="You are not the owner of this data source, ask the owner to edit any details")):void("upload"!==this.server.source&&(this.editDialog=!0)):(this.$store.state.dialogError=!0,this.$store.state.errorTitle="Info",void(this.$store.state.errorDescription="Please select data source"))},saveEdit:function(){var e=this,t=new FormData,a=this.$store.state.clientId;t.append("host",this.server.host),t.append("sourceType",this.server.sourceType),t.append("source",this.server.source),t.append("username",this.server.username),t.append("password",this.server.password),t.append("userID",this.server.userID),t.append("display",this.server.display),t.append("id","Basic/"+this.server.id),t.append("clientId",a),this.editDialog=!1,u.a.post("/datasource/editSource",t,{headers:{"Content-Type":"multipart/form-data"}}).then((function(t){e.server.password=t.data.password}))},validateDelete:function(){return this.server.name?this.server.userID!==this.$store.state.auth.userID&&"Admin"!==this.$store.state.auth.role?(this.$store.state.dialogError=!0,this.$store.state.errorTitle="Info",void(this.$store.state.errorDescription="You are not the owner of this data source, ask the owner to remove you from the share")):(this.getPairsToDelete(),void(this.deleteConfirm=!0)):(this.$store.state.dialogError=!0,this.$store.state.errorTitle="Info",void(this.$store.state.errorDescription="Please select data source"))},deleteDataSource:function(){var e=this;this.deleteConfirm=!1,u.a.delete("/datasource/deleteDataSource/".concat(this.server.id)).then((function(){e.server={},Fs.$emit("getDataSources")}))},getPairsToDelete:function(){var e=this;this.loadingPairs=!0,u.a.get("/datasource/getPairForSource/"+this.server.id).then((function(t){e.loadingPairs=!1,e.pairs=t.data})).catch((function(e){e.response?(console.log(e.response.data),console.log(e.response.status),console.log(e.response.headers)):e.request?console.log(e.request):console.log("Error",e.message),console.log(e.config)}))},viewshare:function(e){this.$router.push({name:"AdvanceDatasourceDetails",params:{sourceid:e.id,partitionid:e.name}})},share:function(e,t){var a=this;if("showDialog"===t)this.limitLocationId="",this.limitLocationName="No limit",this.sharedUsers=[],this.shareSource=e,this.getLocationTree(),e.hasOwnProperty("shared")&&e.shared.users.length>0&&e.shared.users.forEach((function(e){a.sharedUsers.push(e.id)})),this.shareDialog=!0;else if("saveShare"===t){if(0===this.sharedUsers.length)return this.$store.state.dialogError=!0,this.$store.state.errorTitle="Info",void(this.$store.state.errorDescription="Please select atleast one user");var r=new FormData;r.append("shareSource",this.shareSource.id),r.append("users",JSON.stringify(this.sharedUsers)),r.append("permissions",JSON.stringify(this.permissions)),r.append("userID",this.$store.state.auth.userID),r.append("role",this.$store.state.auth.role),r.append("orgId",this.$store.state.dhis.user.orgId),r.append("limitLocationId",this.limitLocationId),this.$store.state.loadingServers=!0,this.shareDialog=!1,u.a.post("/datasource/shareSource",r,{headers:{"Content-Type":"multipart/form-data"}}).then((function(){a.$store.state.loadingServers=!1,Fs.$emit("getDataSources")})).catch((function(e){console.log(e),a.$store.state.loadingServers=!1}))}},locationSelected:function(e){this.limitLocationId=e.id,"parent"!==e.id?this.limitLocationName=e.data.text:(this.limitLocationName="No limit",this.limitLocationId="")},getLocationTree:function(){var e=this;this.loadingLocationTree=!0,u.a.get("/getTree/"+this.shareSource.name).then((function(t){t.data&&(e.locationTree=[{text:"Select location to limit sharing",id:"parent",children:t.data}]),e.loadingLocationTree=!1}))},getUsers:function(){var e=this;u.a.get("/users/getUsers").then((function(t){e.users=t.data}))},exportCSV:function(){var e=this;if(!this.server.name)return this.$store.state.dialogError=!0,this.$store.state.errorTitle="Info",void(this.$store.state.errorDescription="Please select data source");var t=this.server.userID;u.a.get("/getUploadedCSV/"+t+"/"+this.server.display).then((function(t){var a=new Blob([t.data]);if(window.navigator.msSaveOrOpenBlob)window.navigator.msSaveBlob(a,"".concat(e.server.display,".csv"));else{var r=window.document.createElement("a");r.href=window.URL.createObjectURL(a,{type:"text/plain"}),r.download="".concat(e.server.display,".csv"),document.body.appendChild(r),r.click(),document.body.removeChild(r)}})).catch((function(t){e.$store.state.dialogError=!0,e.$store.state.errorTitle="Error",e.$store.state.errorDescription=t.response.data}))},sync:function(e){return this.server.name?this.server.userID!==this.$store.state.auth.userID?(this.$store.state.dialogError=!0,this.$store.state.errorTitle="Info",void(this.$store.state.errorDescription="Only data source owner can run the sync")):void("upload"!==this.server.source&&(this.mode=e,"DHIS2"===this.server.sourceType?this.syncType="dhisSync":"FHIR"===this.server.sourceType&&(this.syncType="fhirSync"),setTimeout((function(){Fs.$emit("runRemoteSync")}),100))):(this.$store.state.dialogError=!0,this.$store.state.errorTitle="Info",void(this.$store.state.errorDescription="Please select data source"))}},computed:{remoteServers:function(){var e,t=[],a=Object(c["a"])(this.$store.state.dataSources);try{for(a.s();!(e=a.n()).done;){var r=e.value;"remoteServer"===r.source&&t.push(r)}}catch(s){a.e(s)}finally{a.f()}return t},uploadedSources:function(){var e,t=[],a=Object(c["a"])(this.$store.state.dataSources);try{for(a.s();!(e=a.n()).done;){var r=e.value;"upload"!==r.source&&"blank"!==r.source||t.push(r)}}catch(s){a.e(s)}finally{a.f()}return t}},components:{appRemoteSync:_t,"liquor-tree":Ka["a"],permissions:Ya},created:function(){var e=this;this.getUsers(),Fs.$on("dataSourceSaved",(function(){e.addDataSource=!1,e.dataSource=""})),Fs.$on("dataSourceAddedSuccessfully",(function(){e.alertSuccess=!0,e.alertMsg="Data Source Added Successfully",setTimeout((function(){e.alertSuccess=!1}),3e3)})),Fs.$on("remoteServerFailedAdd",(function(){e.alertError=!0,e.alertMsg="Data Source Failed To Be Added"}))}},Za=Xa,Qa=Object(_["a"])(Za,Fa,qa,!1,null,null,null),er=Qa.exports;S()(Qa,{VAlert:Le["a"],VBtn:k["a"],VCard:ce["a"],VCardActions:le["a"],VCardText:le["c"],VCardTitle:le["d"],VCheckbox:Pt["a"],VContainer:de["a"],VDataTable:At["a"],VDialog:vt["a"],VFlex:ue["a"],VIcon:P["a"],VLayout:pe["a"],VList:w["a"],VProgressLinear:he["a"],VRadio:wt["a"],VRadioGroup:Dt["a"],VSelect:ve["a"],VSpacer:M["a"],VTextField:Oe["a"],VToolbar:fe["a"],VToolbarTitle:U["b"],VTooltip:Tt["a"]});var tr=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",{attrs:{"grid-list-xs":""}},[a("v-alert",{attrs:{dense:"",type:"info"}},[a("v-row",[a("v-col",{attrs:{cols:"7"}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Detailed View Of"))+" "+e._s(e.dataSource.display)+" "+e._s(e.$t("App.hardcoded-texts.Data Source"))+" ")]),a("v-spacer"),a("v-col",[a("v-btn",{attrs:{color:"primary",small:""},nativeOn:{click:function(t){return e.$router.push("/ViewDataSources")}}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-format-list-bulleted-square")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.Back to Datasources"))+" ")],1)],1)],1)],1),a("v-row",[a("v-col",{attrs:{cols:"7"}},[a("ActivePartitionStats",{attrs:{partition:e.partitionid,title:"Datasource Statistics"}})],1),a("v-col",{attrs:{cols:"5"}},[a("v-card",[a("v-card-title",{attrs:{"primary-title":""}},[a("v-toolbar",{staticStyle:{"font-size":"14px"},attrs:{color:"#385F73",dark:"",height:"40"}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Datasources Contributing To This Data Source"))+" ")])],1),a("v-card-text",[a("v-row",e._l(e.sourceAdvanceDetails.generatedFrom,(function(t,r){return a("v-col",{key:t.name,attrs:{cols:"6"}},[e._v(" "+e._s(++r)+". "+e._s(t.name)+" ")])})),1)],1)],1)],1)],1),a("v-row",[a("v-col",{attrs:{cols:"5"}},[a("v-card",{attrs:{width:"730px"}},[a("v-toolbar",{attrs:{color:"primary",dark:""}},[a("v-toolbar-title",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Shared Users"))+" ")])],1),a("v-card-title",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Select user to view permisions"))+" ")]),a("v-card-text",[a("v-data-table",{staticClass:"elevation-1",attrs:{headers:e.advDetailsHeader,items:e.sourceAdvanceDetails.sharedUsers},scopedSlots:e._u([{key:"item",fn:function(t){var r=t.item;return[a("tr",{on:{click:function(t){return e.showPermissions(r)}}},[a("v-radio-group",{staticStyle:{height:"5px","margin-left":"40px"},model:{value:e.user,callback:function(t){e.user=t},expression:"user"}},[a("td",[a("v-radio",{attrs:{value:r,color:"blue"}})],1)]),a("td",[e._v(e._s(r.name))]),a("td",[e._v(" "+e._s(r.permissions.length)+" ")])],1)]}}])})],1)],1)],1),a("v-spacer"),a("v-col",{attrs:{cols:"5"}},[a("v-card",{attrs:{height:"348"}},[a("v-toolbar",{attrs:{color:"red darken-4",dark:""}},[a("v-toolbar-title",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Permissions for user"))+" "+e._s(e.user.name)+" ")]),a("v-spacer"),a("v-icon",{attrs:{large:""}},[e._v("mdi-shield-lock-outline")])],1),a("v-card-actions",[a("v-row",[a("v-col",{attrs:{cols:"5"}},[a("v-card",{attrs:{height:"100"}},[a("v-toolbar",{attrs:{color:"red darken-4",dark:"",height:"30"}},[a("v-toolbar-title",{staticStyle:{"font-size":"16px"}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Facilities"))+" ")]),a("v-spacer"),a("v-icon",{attrs:{small:""}},[e._v("mdi-hospital-marker")])],1),a("v-card-actions",[a("v-layout",{attrs:{column:""}},[a("v-flex",[a("v-checkbox",{attrs:{color:"red darken-3",value:"read_facility",height:"0","hide-details":""},scopedSlots:e._u([{key:"label",fn:function(){return[a("span",{staticStyle:{"font-size":"15px"}},[e._v(e._s(e.$t("App.hardcoded-texts.View")))])]},proxy:!0}]),model:{value:e.permissions,callback:function(t){e.permissions=t},expression:"permissions"}})],1),a("v-checkbox",{attrs:{color:"red darken-3",value:"write_facility",height:"14","hide-details":""},scopedSlots:e._u([{key:"label",fn:function(){return[a("span",{staticStyle:{"font-size":"15px"}},[e._v(e._s(e.$t("App.hardcoded-texts.Add"))+"/"+e._s(e.$t("App.hardcoded-texts.Update")))])]},proxy:!0}]),model:{value:e.permissions,callback:function(t){e.permissions=t},expression:"permissions"}})],1)],1)],1)],1),a("v-spacer"),a("v-col",{attrs:{cols:"5"}},[a("v-card",[a("v-toolbar",{attrs:{color:"red darken-4",dark:"",height:"30"}},[a("v-toolbar-title",{staticStyle:{"font-size":"16px"}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Jurisdictions"))+" ")]),a("v-spacer"),a("v-icon",{attrs:{small:""}},[e._v("mdi-home-group")])],1),a("v-card-actions",[a("v-layout",{attrs:{column:""}},[a("v-flex",[a("v-checkbox",{attrs:{color:"red darken-3",value:"read_jurisdiction",height:"0","hide-details":""},scopedSlots:e._u([{key:"label",fn:function(){return[a("span",{staticStyle:{"font-size":"15px"}},[e._v(e._s(e.$t("App.hardcoded-texts.View")))])]},proxy:!0}]),model:{value:e.permissions,callback:function(t){e.permissions=t},expression:"permissions"}})],1),a("v-checkbox",{attrs:{color:"red darken-3",value:"write_jurisdiction",height:"14","hide-details":""},scopedSlots:e._u([{key:"label",fn:function(){return[a("span",{staticStyle:{"font-size":"15px"}},[e._v(e._s(e.$t("App.hardcoded-texts.Add"))+"/"+e._s(e.$t("App.hardcoded-texts.Update")))])]},proxy:!0}]),model:{value:e.permissions,callback:function(t){e.permissions=t},expression:"permissions"}})],1)],1)],1)],1),a("v-col",{attrs:{cols:"5"}},[a("v-card",[a("v-toolbar",{attrs:{color:"red darken-4",dark:"",height:"30"}},[a("v-toolbar-title",{staticStyle:{"font-size":"16px"}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Organizations"))+" ")]),a("v-spacer"),a("v-icon",{attrs:{small:""}},[e._v("mdi-hospital-marker")])],1),a("v-card-actions",[a("v-layout",{attrs:{column:""}},[a("v-flex",[a("v-checkbox",{attrs:{color:"red darken-3",value:"read_organization",height:"0","hide-details":""},scopedSlots:e._u([{key:"label",fn:function(){return[a("span",{staticStyle:{"font-size":"15px"}},[e._v(e._s(e.$t("App.hardcoded-texts.View")))])]},proxy:!0}]),model:{value:e.permissions,callback:function(t){e.permissions=t},expression:"permissions"}})],1),a("v-checkbox",{attrs:{color:"red darken-3",value:"write_organization",height:"14","hide-details":""},scopedSlots:e._u([{key:"label",fn:function(){return[a("span",{staticStyle:{"font-size":"15px"}},[e._v(e._s(e.$t("App.hardcoded-texts.Add"))+"/"+e._s(e.$t("App.hardcoded-texts.Update")))])]},proxy:!0}]),model:{value:e.permissions,callback:function(t){e.permissions=t},expression:"permissions"}})],1)],1)],1)],1),a("v-spacer"),a("v-col",{attrs:{cols:"5"}},[a("v-card",[a("v-toolbar",{attrs:{color:"red darken-4",dark:"",height:"30"}},[a("v-toolbar-title",{staticStyle:{"font-size":"16px"}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Healthcare Services"))+" ")]),a("v-spacer"),a("v-icon",{attrs:{small:""}},[e._v("mdi-room-service")])],1),a("v-card-actions",[a("v-layout",{attrs:{column:""}},[a("v-flex",[a("v-checkbox",{attrs:{color:"red darken-3",value:"read_service",height:"0","hide-details":""},scopedSlots:e._u([{key:"label",fn:function(){return[a("span",{staticStyle:{"font-size":"15px"}},[e._v(e._s(e.$t("App.hardcoded-texts.View")))])]},proxy:!0}]),model:{value:e.permissions,callback:function(t){e.permissions=t},expression:"permissions"}})],1),a("v-checkbox",{attrs:{color:"red darken-3",value:"write_service",height:"14","hide-details":""},scopedSlots:e._u([{key:"label",fn:function(){return[a("span",{staticStyle:{"font-size":"15px"}},[e._v(e._s(e.$t("App.hardcoded-texts.Add"))+"/"+e._s(e.$t("App.hardcoded-texts.Update")))])]},proxy:!0}]),model:{value:e.permissions,callback:function(t){e.permissions=t},expression:"permissions"}})],1)],1)],1)],1)],1)],1),a("v-divider"),a("v-divider"),a("v-row",[a("v-spacer"),a("v-spacer"),a("v-spacer"),a("v-col",[a("v-btn",{attrs:{dark:"",small:"",color:"red darken-3"},on:{click:e.changePermissions}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-cog-refresh-outline")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.Update Permissions"))+" ")],1)],1)],1)],1)],1)],1)],1)},ar=[],rr=a("86a0"),sr={props:["sourceid","partitionid"],data:function(){return{permissions:[],user:{},dataSource:{},sourceAdvanceDetails:[],advDetailsHeader:[{text:"Select",align:"center"},{text:"User",align:"left",value:"name"},{text:"Total Permission",value:"permissions"}]}},filters:{mergePermissions:function(e){var t,a="",r=Object(c["a"])(e);try{for(r.s();!(t=r.n()).done;){var s=t.value;a?a+=", "+s.text:a=s.text}}catch(o){r.e(o)}finally{r.f()}return a}},methods:{showPermissions:function(e){if(this.permissions=[],e.permissions&&0!==e.permissions.length){var t,a=Object(c["a"])(e.permissions);try{for(a.s();!(t=a.n()).done;){var r=t.value;this.permissions.push(r.id)}}catch(s){a.e(s)}finally{a.f()}}},changePermissions:function(){var e=this,t=new FormData;t.append("partition",this.dataSource.partitionID),t.append("user",this.user.id),t.append("permissions",JSON.stringify(this.permissions)),this.$store.state.dynamicProgress=!0,this.$store.state.progressTitle="Updating permissions",u.a.post("/datasource/updatePermissions",t,{headers:{"Content-Type":"multipart/form-data"}}).then((function(){e.$store.state.dynamicProgress=!1,e.$store.state.dialogError=!0,e.$store.state.errorColor="primary",e.$store.state.errorTitle="Information",e.$store.state.errorDescription="Permissions update successfully. Reload app to see changes"})).catch((function(t){console.log(t),e.$store.state.dynamicProgress=!1,e.$store.state.dialogError=!0,e.$store.state.errorColor="error",e.$store.state.errorTitle="Information",e.$store.state.errorDescription="An error has occured"}))}},components:{ActivePartitionStats:rr["default"]},created:function(){var e=this;this.$store.state.dynamicProgress=!0,this.dataSource=this.$store.state.dataSources.find((function(t){return t.id===e.sourceid})),this.$store.state.progressTitle="Getting Datasource Details",u.a.get("/datasource/getSourceDetails/".concat(this.dataSource.partitionID)).then((function(t){e.sourceAdvanceDetails=t.data,e.sourceAdvanceDetails.sharedUsers.length>0&&(e.user=e.sourceAdvanceDetails.sharedUsers[0],e.showPermissions(e.user)),e.$store.state.dynamicProgress=!1})).catch((function(t){console.log(t),e.$store.state.dynamicProgress=!1}))}},or=sr,ir=Object(_["a"])(or,tr,ar,!1,null,null,null),nr=ir.exports;S()(ir,{VAlert:Le["a"],VBtn:k["a"],VCard:ce["a"],VCardActions:le["a"],VCardText:le["c"],VCardTitle:le["d"],VCheckbox:Pt["a"],VCol:Wa["a"],VContainer:de["a"],VDataTable:At["a"],VDivider:G["a"],VFlex:ue["a"],VIcon:P["a"],VLayout:pe["a"],VRadio:wt["a"],VRadioGroup:Dt["a"],VRow:za["a"],VSpacer:M["a"],VToolbar:fe["a"],VToolbarTitle:U["b"]});var cr=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",{attrs:{fluid:""}},[a("center",[a("v-dialog",{attrs:{persistent:"","max-width":"500px"},model:{value:e.confirmPairDeleteDialog,callback:function(t){e.confirmPairDeleteDialog=t},expression:"confirmPairDeleteDialog"}},[a("v-card",[a("v-toolbar",{attrs:{color:"error",dark:""}},[a("v-toolbar-title",[e._v(" Confirm deleting ")]),a("v-spacer"),a("v-btn",{attrs:{icon:"",dark:""},nativeOn:{click:function(t){e.confirmPairDeleteDialog=!1}}},[a("v-icon",[e._v("mdi-close")])],1)],1),a("v-card-text",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Are you sure you want to delete this data source pair"))+" ")]),a("v-card-actions",[a("v-btn",{attrs:{color:"primary"},nativeOn:{click:function(t){e.confirmPairDeleteDialog=!1}}},[e._v(e._s(e.$t("App.hardcoded-texts.Cancel")))]),a("v-spacer"),a("v-btn",{attrs:{color:"error"},nativeOn:{click:function(t){return e.deletePair.apply(null,arguments)}}},[e._v(e._s(e.$t("App.hardcoded-texts.Ok")))])],1)],1)],1),a("v-alert",{staticStyle:{width:"1000px"},attrs:{type:"success",dismissible:"",transition:"scale-transition"},model:{value:e.alertSuccess,callback:function(t){e.alertSuccess=t},expression:"alertSuccess"}},[e._v(" "+e._s(e.alertMsg)+" ")]),a("v-alert",{staticStyle:{width:"1000px"},attrs:{type:"error",dismissible:"",transition:"scale-transition"},model:{value:e.alertError,callback:function(t){e.alertError=t},expression:"alertError"}},[e._v(" "+e._s(e.alertMsg)+" ")]),a("v-dialog",{attrs:{scrollable:"",persistent:"",overlay:!1,"max-width":"770px",transition:"dialog-transition"},model:{value:e.pairLimitWarn,callback:function(t){e.pairLimitWarn=t},expression:"pairLimitWarn"}},[a("v-card",[a("v-toolbar",{attrs:{color:"error",dark:""}},[a("v-toolbar-title",[a("v-icon",[e._v("mdi-information")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.Pair creation limit"))+" ")],1),a("v-spacer"),a("v-btn",{attrs:{icon:"",dark:""},nativeOn:{click:function(t){e.pairLimitWarn=!1}}},[a("v-icon",[e._v("mdi-close")])],1)],1),a("v-card-text",[e._v(" "+e._s(e.$t("App.hardcoded-texts.You cant create more pairs as this account is limited to one pair only at a time"))+". ")]),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{color:"primary"},nativeOn:{click:function(t){e.pairLimitWarn=!1}}},[e._v(e._s(e.$t("App.hardcoded-texts.Ok")))])],1)],1)],1),a("v-dialog",{attrs:{scrollable:"",persistent:"",overlay:!1,"max-width":"770px",transition:"dialog-transition"},model:{value:e.mapSourcePairLevels,callback:function(t){e.mapSourcePairLevels=t},expression:"mapSourcePairLevels"}},[a("v-card",[a("v-toolbar",{attrs:{color:"primary",dark:""}},[a("v-toolbar-title",[a("v-icon",[e._v("mdi-information")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.Data sources has different level counts, please map Levels to proceed"))+" ")],1),a("v-spacer"),a("v-btn",{attrs:{icon:"",dark:""},nativeOn:{click:function(t){return e.closeLevelMappingDialog.apply(null,arguments)}}},[a("v-icon",[e._v("mdi-close")])],1)],1),a("v-card-text",[a("v-data-table",{attrs:{headers:e.pairLevelsMappingHeader,items:e.source1Levels},scopedSlots:e._u([{key:"item",fn:function(t){var r=t.item;return[a("tr",[a("td",[e._v(e._s(r.text))]),a("td",[e.pairLevelsMapping[r.value]?[e._v(" "+e._s(e.$store.state.levelMapping.source2[e.pairLevelsMapping[r.value]])+" "),a("v-icon",{attrs:{small:""},on:{click:function(t){return e.clearMappingSelection(r.value)}}},[e._v("mdi-close")])]:a("v-select",{attrs:{items:e.source2Levels,clearable:""},on:{change:function(t){return e.mappingSelected(r.value)}},model:{value:e.pairLevelsMapping[r.value],callback:function(t){e.$set(e.pairLevelsMapping,r.value,t)},expression:"pairLevelsMapping[item.value]"}})],2)])]}}])})],1),a("v-card-actions",[a("v-btn",{attrs:{color:"error",rounded:""},on:{click:e.closeLevelMappingDialog}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-cancel")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.Cancel"))+" ")],1),a("v-spacer"),a("v-btn",{attrs:{color:"primary",rounded:""}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-content-save")]),e._v(e._s(e.$t("App.hardcoded-texts.Save"))+" "+e._s(e.$t("App.hardcoded-texts.Mapping"))+" ")],1)],1)],1)],1),a("v-dialog",{attrs:{scrollable:"",persistent:"",overlay:!1,"max-width":"700px",transition:"dialog-transition"},model:{value:e.helpDialog,callback:function(t){e.helpDialog=t},expression:"helpDialog"}},[a("v-card",[a("v-toolbar",{attrs:{color:"primary",dark:""}},[a("v-toolbar-title",[a("v-icon",[e._v("mdi-information")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.About this page"))+" ")],1),a("v-spacer"),a("v-btn",{attrs:{icon:"",dark:""},nativeOn:{click:function(t){e.helpDialog=!1}}},[a("v-icon",[e._v("mdi-close")])],1)],1),a("v-card-text",[e._v(" "+e._s(e.$t("App.hardcoded-texts.This page let you choose a pair of data sources to use for reconciliation"))+" "),a("v-list",[e._v("1. "+e._s(e.$t("App.hardcoded-texts.Source 1 is the source while source 2 is the target")))])],1)],1)],1),a("v-dialog",{attrs:{persistent:"",width:"530px"},model:{value:e.shareDialog,callback:function(t){e.shareDialog=t},expression:"shareDialog"}},[a("v-card",{attrs:{width:"530px"}},[a("v-toolbar",{attrs:{color:"primary",dark:""}},[a("v-toolbar-title",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Sharing Pair"))+" "+e._s(e.sharePair.display)+" ")]),a("v-spacer"),a("v-btn",{attrs:{icon:"",dark:""},nativeOn:{click:function(t){e.shareDialog=!1}}},[a("v-icon",[e._v("mdi-close")])],1)],1),a("v-card-text",[a("permissions",{on:{grantedPermissions:e.receivedPermissions}}),a("v-text-field",{attrs:{"append-icon":"mdi-magnify",label:"Search","single-line":"","hide-details":""},model:{value:e.searchUsers,callback:function(t){e.searchUsers=t},expression:"searchUsers"}}),a("v-data-table",{staticClass:"elevation-1",attrs:{headers:e.usersHeader,items:e.users,search:e.searchUsers},scopedSlots:e._u([{key:"item",fn:function(t){var r=t.item;return[r.userName!==e.$store.state.auth.username?a("tr",[a("td",[a("v-checkbox",{attrs:{value:r.id},model:{value:e.sharedUsers,callback:function(t){e.sharedUsers=t},expression:"sharedUsers"}})],1),a("td",[e._v(e._s(r.userName))]),a("td",[e._v(e._s(r.fullName))])]):e._e()]}}])})],1),a("v-card-actions",{staticStyle:{float:"center"}},[a("v-btn",{staticStyle:{color:"white"},attrs:{color:"error"},nativeOn:{click:function(t){e.shareDialog=!1}}},[a("v-icon",{attrs:{dark:"",left:""}},[e._v("mdi-cancel")]),e._v(e._s(e.$t("App.hardcoded-texts.Cancel"))+" ")],1),a("v-spacer"),a("v-btn",{attrs:{color:"primary",dark:""},nativeOn:{click:function(t){return e.share("","saveShare")}}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-share-variant-outline")]),e._v(e._s(e.$t("App.hardcoded-texts.Share"))+" ")],1)],1)],1)],1),a("v-layout",{attrs:{row:""}},[a("v-flex",{attrs:{xs11:""}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.create_choose_pair"))+" ")]),a("v-flex",{attrs:{xs1:"","text-xs-right":""}},[a("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var r=t.on;return[a("v-btn",e._g({staticClass:"mx-1",attrs:{fab:"",dark:"","x-small":"",color:"primary"},on:{click:function(t){e.helpDialog=!0}}},r),[a("v-icon",[e._v("mdi-help")])],1)]}}])},[a("span",[e._v(e._s(e.$t("App.hardcoded-texts.Help")))])])],1)],1),a("v-layout",{attrs:{column:""}},[a("v-flex",[a("v-card",{staticStyle:{width:"1000px"},attrs:{color:"cyan lighten-5"}},[a("v-card-title",{attrs:{"primary-title":""}},[a("v-toolbar",{staticStyle:{"font-weight":"bold","font-size":"18px"},attrs:{color:"white lighten-2"}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Create Data Source Pair"))+" ")])],1),a("v-card-text",{staticStyle:{float:"center"}},[a("v-row",[a("v-text-field",{attrs:{label:e.$t("App.hardcoded-texts.Pair Name")+"*","error-messages":e.pairNameErrors},on:{blur:e.ensureNameUnique,input:e.ensureNameUnique},model:{value:e.pairName,callback:function(t){e.pairName=t},expression:"pairName"}})],1),a("v-row",[a("v-col",[a("v-data-table",{attrs:{headers:e.source1Headers,items:e.$store.state.dataSources,loading:e.$store.state.loadingServers,dark:""},scopedSlots:e._u([{key:"item",fn:function(t){var r=t.item;return[a("tr",[a("v-radio-group",{staticStyle:{height:"5px"},model:{value:e.source1,callback:function(t){e.source1=t},expression:"source1"}},[a("td",[a("v-radio",{attrs:{value:r,color:"blue"}})],1)]),a("td",[e._v(e._s(r.display))])],1)]}}])},[a("v-progress-linear",{attrs:{slot:"progress",color:"blue",indeterminate:""},slot:"progress"})],1)],1),a("v-col",[a("v-data-table",{attrs:{headers:e.source2Headers,items:e.dataSources2,"item-key":"id",loading:e.$store.state.loadingServers},scopedSlots:e._u([{key:"item",fn:function(t){var r=t.item;return[a("tr",[a("v-radio-group",{staticStyle:{height:"5px"},model:{value:e.source2,callback:function(t){e.source2=t},expression:"source2"}},[a("td",[a("v-radio",{attrs:{value:r,color:"blue"}})],1)]),a("td",[e._v(e._s(r.display))])],1)]}}])},[a("v-progress-linear",{attrs:{slot:"progress",color:"blue",indeterminate:""},slot:"progress"})],1)],1)],1)],1),a("v-card-actions",[a("v-btn",{attrs:{disabled:!e.pairSelected,color:"error",rounded:""},on:{click:e.reset}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-refresh")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.Reset"))+" ")],1),a("v-spacer"),a("v-btn",{attrs:{disabled:!e.canCreatePair||!e.pairSelected,color:"primary",rounded:""},on:{click:e.checkLevels}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-content-save")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.Save"))+" ")],1)],1)],1)],1),a("v-flex",[a("v-card",{staticStyle:{width:"1000px"},attrs:{color:"cyan lighten-4"}},[a("v-card-title",{attrs:{"primary-title":""}},[a("v-toolbar",{staticStyle:{"font-weight":"bold","font-size":"18px"},attrs:{color:"white lighten-2"}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Existing Data Source Pairs"))+" "),a("v-spacer"),a("v-text-field",{attrs:{"append-icon":"mdi-magnify",label:e.$t("App.hardcoded-texts.Search"),"single-line":"","hide-details":""},model:{value:e.searchPairs,callback:function(t){e.searchPairs=t},expression:"searchPairs"}})],1)],1),a("v-card-text",{staticStyle:{float:"center"}},[a("v-data-table",{attrs:{headers:e.sourcePairHeaders,items:e.$store.state.dataSourcePairs,search:e.searchPairs,loading:e.$store.state.loadingServers},scopedSlots:e._u([{key:"item",fn:function(t){var r=t.item;return[a("tr",[a("td",[e._v(e._s(r.display))]),a("td",[e._v(e._s(r.user.name))]),a("v-radio-group",{staticStyle:{height:"5px"},model:{value:e.activeDataSourcePair,callback:function(t){e.activeDataSourcePair=t},expression:"activeDataSourcePair"}},[a("td",[a("v-radio",{attrs:{value:r,color:"blue"}})],1)]),a("td",[e._v(" "+e._s(e._f("mergeUsers")(r.sharedUsers))+" ")]),r.user.id===e.$store.state.auth.userID?a("td",[a("v-btn",{attrs:{text:"",color:"primary"},on:{click:function(t){return e.share(r,"showDialog")}}},[a("v-icon",[e._v("mdi-share-variant-outline")]),e._v(e._s(e.$t("App.hardcoded-texts.Share"))+" ")],1),e._v(" | "),a("v-btn",{attrs:{color:"success",text:""},on:{click:function(t){return e.viewshare(r)}}},[a("v-icon",[e._v("mdi-monitor-share")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.Detailed View"))+" ")],1)],1):e._e()],1)]}}])},[a("v-progress-linear",{attrs:{slot:"progress",color:"blue",indeterminate:""},slot:"progress"})],1)],1),a("v-card-actions",[a("v-btn",{attrs:{disabled:!e.canDeletePair,color:"error",rounded:""},on:{click:e.confirmDeletePair}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-delete")]),e._v(e._s(e.$t("App.hardcoded-texts.Delete"))+" "+e._s(e.$t("App.hardcoded-texts.Pair"))+" ")],1),a("v-spacer"),a("v-btn",{attrs:{disabled:!e.canActivatePair,color:"primary",rounded:""},on:{click:e.activatePair}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-content-save")]),e._v(e._s(e.$t("App.hardcoded-texts.Activate Pair"))+" ")],1)],1)],1)],1)],1)],1)],1)},lr=[],dr={mixins:[X["a"],ee],data:function(){return{confirmPairDeleteDialog:!1,helpDialog:!1,alertSuccess:!1,alertError:!1,alertMsg:"",pairLimitWarn:!1,shareDialog:!1,permissions:[],mapSourcePairLevels:!1,pairLevelsMapping:{},pairNameErrors:[],invalidCharacters:['"',"/","\\","."],pairName:"",sharePair:{},source1:{},source2:{},searchPairs:"",searchSources:"",searchUsers:"",users:[],sharedUsers:[],activeDataSourcePair:{},pairLevelsMappingHeader:[{text:"Source 1 Levels",value:"headerSource1Levels",sortable:!1},{text:"Source 2 Levels",value:"headerSource1Levels",sortable:!1}],source1Headers:[{sortable:!1},{text:"Source 1",value:"headerSource1",sortable:!1}],source2Headers:[{sortable:!1},{text:"Source 2",value:"headerSource2",sortable:!1}],sourcePairHeaders:[{text:"Pair",value:"pair"},{text:"Owner",value:"owner",sortable:!1},{text:"Active",value:"active"},{text:"Shared To",value:"shareStatus"}],usersHeader:[{},{text:"Username",value:"username",sortable:!0},{text:"Full Name",value:"fname",sortable:!0}],source1Levels:[],source2Levels:[]}},filters:{mergeUsers:function(e){if(!e||0===e.length)return"";var t,a="",r=0,s=Object(c["a"])(e);try{for(s.s();!(t=s.n()).done;){var o=t.value;if(r++,r>5){a+="...";break}a?a+=","+o.name:a=o.name}}catch(i){s.e(i)}finally{s.f()}return a}},methods:{receivedPermissions:function(e){this.permissions=e},confirmDeletePair:function(){this.confirmPairDeleteDialog=!0},deletePair:function(){var e=this;this.confirmPairDeleteDialog=!1;var t="pairId=".concat(this.activeDataSourcePair.id,"&userID=").concat(this.$store.state.auth.userID,"&pairOwner=").concat(this.activeDataSourcePair.user.id,"&source1Name=").concat(this.activeDataSourcePair.source1.name,"&source2Name=").concat(this.activeDataSourcePair.source2.name);u.a.delete("/datasource/deleteSourcePair?"+t).then((function(){e.$store.state.errorTitle="Pair Deletion",e.$store.state.errorDescription="Pair deleted successfully",e.$store.state.dialogError=!0,setTimeout((function(){Fs.$emit("getDataSourcePair")}),500)})).catch((function(t){e.$store.state.errorTitle="Pair Deletion",e.$store.state.errorDescription="An error occured while deleting pair, please retry",e.$store.state.errorColor="error",e.$store.state.dialogError=!0,console.log(JSON.stringify(t))}))},ensureNameUnique:function(){if(this.pairNameErrors=[],""===this.pairName)return this.pairNameErrors.push("Upload name is required");if(this.pairName.length>35)return this.pairNameErrors.push("Name must not exceed 35 characters");var e,t=Object(c["a"])(this.invalidCharacters);try{for(t.s();!(e=t.n()).done;){var a=e.value;if(-1!==this.pairName.indexOf(a))return this.pairNameErrors.push("Name is invalid")}}catch(i){t.e(i)}finally{t.f()}var r,s=Object(c["a"])(this.$store.state.dataSources);try{for(s.s();!(r=s.n()).done;){var o=r.value;if(o.display.toLowerCase()===this.pairName.toLowerCase())return this.pairNameErrors.push("This Name Exists"),!1}}catch(i){s.e(i)}finally{s.f()}},viewshare:function(e){this.$router.push({name:"AdvanceDatasourceDetails",params:{sourceid:e.id,partitionid:e.name}})},reset:function(){var e=this;this.source1={},this.source2={},this.activeDataSourcePair={},this.$store.state.dynamicProgress=!0,this.$store.state.progressTitle="Reseting Data Source Pairs";var t=this.$store.state.auth.userID;u.a.get("/datasource/resetDataSourcePair/"+t).then((function(){Fs.$emit("getDataSourcePair"),e.$store.state.dynamicProgress=!1,e.alertSuccess=!0,e.alertMsg="Data Source Pair Reseted Successfully"})).catch((function(t){e.alertError=!0,e.alertMsg="Something went wrong while reseting data source pairs",console.log(t)}))},checkLevels:function(){var e=this;if(!this.pairName)return this.pairNameErrors.push("Upload name is required"),this.$store.state.errorColor="error",this.$store.state.errorTitle="No pair name",this.$store.state.errorDescription="Please provide the name of the pair",void(this.$store.state.dialogError=!0);this.pairLevelsMapping={};var t=JSON.stringify({source1LimitOrgId:this.getLimitOrgIdOnDataSource(this.source1),source2LimitOrgId:this.getLimitOrgIdOnDataSource(this.source2)});u.a.get("/datasource/countLevels?source1Id=".concat(this.source1.id,"&source1DB=").concat(this.source1.name,"&source2Id=").concat(this.source2.id,"&source2DB=").concat(this.source2.name,"&sourcesLimitOrgId=").concat(t)).then((function(t){return 1===t.data.totalSource1Levels?(e.$store.state.errorTitle="No data for you",e.$store.state.errorDescription="Cant create this pair, "+e.source1.name+" has no data for you",void(e.$store.state.dialogError=!0)):1===t.data.totalSource2Levels?(e.$store.state.errorTitle="No data for you",e.$store.state.errorDescription="Cant create this pair, "+e.source2.name+" has no data for you",void(e.$store.state.dialogError=!0)):void(t.data.totalSource1Levels>t.data.totalSource2Levels?(e.$store.state.errorTitle="Levels mismatch",e.$store.state.errorDescription="Make sure source1 has the same or less levels as source2",e.$store.state.dialogError=!0):e.createDatasourcePair(e.source1,e.source2,e.pairName))}))},mappingSelected:function(e){var t=this;this.source2Levels=this.source2Levels.filter((function(a){return a.value!==t.pairLevelsMapping[e]}))},clearMappingSelection:function(e){this.source2Levels.push({text:this.$store.state.levelMapping.source2[this.pairLevelsMapping[e]],value:this.pairLevelsMapping[e]});var t,a=Object.keys(this.pairLevelsMapping),r=a.filter((function(t){return t!==e})),s={},o=Object(c["a"])(r);try{for(o.s();!(t=o.n()).done;){var i=t.value;s[i]=this.pairLevelsMapping[i]}}catch(n){o.e(n)}finally{o.f()}this.pairLevelsMapping=s},closeLevelMappingDialog:function(){for(var e in this.pairLevelsMapping)this.source2Levels.push({text:this.$store.state.levelMapping.source2[this.pairLevelsMapping[e]],value:this.pairLevelsMapping[e]});this.mapSourcePairLevels=!1},share:function(e,t){var a=this;if("showDialog"===t)this.sharedUsers=[],this.sharePair=e,e.hasOwnProperty("sharedUsers")&&e.sharedUsers.length>0&&e.sharedUsers.forEach((function(e){a.sharedUsers.push(e.id)})),this.shareDialog=!0;else if("saveShare"===t){if(0===this.sharedUsers.length)return this.$store.state.dialogError=!0,this.$store.state.errorTitle="Info",void(this.$store.state.errorDescription="Please select atleast one user");var r=new FormData;r.append("sharePair",this.sharePair.id),r.append("users",JSON.stringify(this.sharedUsers)),r.append("permissions",JSON.stringify(this.permissions)),r.append("userID",this.$store.state.auth.userID),r.append("orgId",this.$store.state.dhis.user.orgId),this.$store.state.loadingServers=!0,this.shareDialog=!1,u.a.post("/datasource/shareSourcePair",r,{headers:{"Content-Type":"multipart/form-data"}}).then((function(e){a.$store.state.loadingServers=!1,a.$store.state.dataSourcePairs=e.data})).catch((function(e){console.log(e),a.$store.state.loadingServers=!1}))}},getUsers:function(){var e=this;u.a.get("/users/getUsers").then((function(t){e.users=t.data}))}},computed:{dataSources2:function(){if(this.$store.state.config.generalConfig.reconciliation.fixSource2){var e,t="",a=Object(c["a"])(this.$store.state.dataSources);try{for(a.s();!(e=a.n()).done;){var r=e.value;r.id===this.$store.state.config.generalConfig.reconciliation.fixSource2To&&(t=r)}}catch(s){a.e(s)}finally{a.f()}return[t]}return this.$store.state.dataSources},canCreatePair:function(){return!this.$store.state.dhis.user.orgId||!this.$store.state.config.generalConfig.reconciliation.singlePair||0===this.$store.state.dataSourcePairs.length},pairSelected:function(){return!(!this.source1.id||!this.source2.id)},canDeletePair:function(){return!!this.activeDataSourcePair.id&&this.activeDataSourcePair.user.id===this.$store.state.auth.userID},canActivatePair:function(){return!(0===this.$store.state.dataSourcePairs.length||!this.activeDataSourcePair.id)}},components:{permissions:Ya},created:function(){var e=this;for(var t in this.canCreatePair||(this.pairLimitWarn=!0),this.getUsers(),this.source1=this.$store.state.dataSources.find((function(t){return t.id===e.$store.state.activePair.source1.id})),this.source2=this.$store.state.dataSources.find((function(t){return t.id===e.$store.state.activePair.source2.id})),this.activeDataSourcePair=this.getActiveDataSourcePair(),this.source1||(this.source1={}),this.source2||(this.source2={}),this.$store.state.levelMapping.source2)"code"!==t&&this.source2Levels.push({text:this.$store.state.levelMapping.source2[t],value:t});for(var a in this.$store.state.levelMapping.source1)"code"!==a&&this.source1Levels.push({text:this.$store.state.levelMapping.source1[a],value:a})}},ur=dr,pr=Object(_["a"])(ur,cr,lr,!1,null,null,null),hr=pr.exports;S()(pr,{VAlert:Le["a"],VBtn:k["a"],VCard:ce["a"],VCardActions:le["a"],VCardText:le["c"],VCardTitle:le["d"],VCheckbox:Pt["a"],VCol:Wa["a"],VContainer:de["a"],VDataTable:At["a"],VDialog:vt["a"],VFlex:ue["a"],VIcon:P["a"],VLayout:pe["a"],VList:w["a"],VProgressLinear:he["a"],VRadio:wt["a"],VRadioGroup:Dt["a"],VRow:za["a"],VSelect:ve["a"],VSpacer:M["a"],VTextField:Oe["a"],VToolbar:fe["a"],VToolbarTitle:U["b"],VTooltip:Tt["a"]});var vr=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",{attrs:{fluid:""}},[e.$store.state.uploadRunning?[a("br"),a("br"),a("br"),a("v-alert",{attrs:{type:"info",value:!0}},[a("b",[e._v(e._s(e.$t("App.hardcoded-texts.Wait for upload to finish"))+" ...")]),a("v-progress-linear",{staticClass:"mb-0",attrs:{indeterminate:"",color:"white"}})],1)]:e._e(),!e.$store.state.denyAccess&!e.$store.state.uploadRunning?[a("v-dialog",{attrs:{scrollable:"",persistent:"",overlay:!1,"max-width":"700px",transition:"dialog-transition"},model:{value:e.helpDialog,callback:function(t){e.helpDialog=t},expression:"helpDialog"}},[a("v-card",[a("v-toolbar",{attrs:{color:"primary",dark:""}},[a("v-toolbar-title",[a("v-icon",[e._v("mdi-information")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.About this page"))+" ")],1),a("v-spacer"),a("v-btn",{attrs:{icon:"",dark:""},nativeOn:{click:function(t){e.helpDialog=!1}}},[a("v-icon",[e._v("mdi-close")])],1)],1),a("v-card-text",[e._v(" "+e._s(e.$t("App.hardcoded-texts.This page let you view what you have uploaded or synchronized from a remote server"))+" "),a("v-list",[e._v("1. "+e._s(e.$t("App.hardcoded-texts.Use the tree to filter grid data")))])],1)],1)],1),a("v-dialog",{attrs:{persistent:"",transition:"scale-transition","max-width":"500px"},model:{value:e.editDialog,callback:function(t){e.editDialog=t},expression:"editDialog"}},[a("v-card",{attrs:{height:"500px"}},[a("v-toolbar",{attrs:{color:"primary",dark:""}},[a("v-toolbar-title",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Edit Location"))+" ")]),a("v-spacer"),a("v-icon",{staticStyle:{cursor:"pointer"},on:{click:function(t){e.editDialog=!1}}},[e._v("mdi-close")])],1),a("v-card-text",[a("v-layout",{attrs:{column:""}},[a("v-flex",[a("v-text-field",{attrs:{"error-messages":e.editLocationNameErrors,required:"",label:e.$t("App.hardcoded-texts.Facility")},on:{blur:function(t){return e.$v.editLocationName.$touch()},change:function(t){return e.$v.editLocationName.$touch()}},model:{value:e.editLocationName,callback:function(t){e.editLocationName=t},expression:"editLocationName"}})],1),a("v-flex",[a("v-select",{attrs:{items:e.editParents,filled:"",label:e.$t("App.hardcoded-texts.Parent")},model:{value:e.editLocationParent,callback:function(t){e.editLocationParent=t},expression:"editLocationParent"}})],1)],1)],1)],1),a("v-layout",{attrs:{column:""}},[a("v-flex",[a("v-toolbar",[a("v-layout",{attrs:{row:"",wrap:""}},[a("v-flex",{attrs:{xs6:"","text-sm-left":""}},[a("v-btn",{attrs:{color:"error"},nativeOn:{click:function(t){e.editDialog=!1}}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-cancel")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.Cancel"))+" ")],1)],1),a("v-flex",{attrs:{xs6:"","text-sm-right":""}},[a("v-btn",{attrs:{color:"primary",disabled:e.$v.$invalid,dark:""},on:{click:function(t){return e.saveEdit()}}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-save")]),e._v(e._s(e.$t("App.hardcoded-texts.Save"))+" ")],1)],1)],1)],1)],1)],1)],1),a("v-row",[a("v-spacer"),a("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var r=t.on;return[a("v-btn",e._g({staticClass:"mx-1",attrs:{fab:"",dark:"","x-small":"",color:"primary"},on:{click:function(t){e.helpDialog=!0}}},r),[a("v-icon",[e._v("mdi-help")])],1)]}}],null,!1,3148663098)},[a("span",[e._v(e._s(e.$t("App.hardcoded-texts.Help")))])])],1),a("v-layout",{attrs:{row:"",wrap:""}},[a("v-flex",{attrs:{xs6:""}},[a("v-card",[a("v-card-title",{attrs:{"primary-title":""}},[a("h3",{staticClass:"headline mb-0"},[e._v(e._s(e.$t("App.hardcoded-texts.Source 1 Data Tree")))])]),e.loadingSource1Tree?[a("v-progress-linear",{attrs:{indeterminate:!0}})]:[a("v-card-text",[a("p",[a("liquor-tree",{ref:"source1Tree",attrs:{data:e.source1Tree,options:{}},on:{"node:selected":e.source1NodeSelected}})],1)])]],2)],1),a("v-flex",{attrs:{xs6:""}},[a("v-card",[a("v-card-title",{attrs:{"primary-title":""}},[a("h3",{staticClass:"headline mb-0"},[e._v(e._s(e.$t("App.hardcoded-texts.Source 2 Data Tree")))])]),e.loadingSource2Tree?[a("v-progress-linear",{attrs:{indeterminate:!0}})]:[a("v-card-text",[a("p",[a("liquor-tree",{ref:"source2Tree",attrs:{data:e.source2Tree,options:{}},on:{"node:selected":e.source2NodeSelected}})],1)])]],2)],1),a("v-flex",{attrs:{xs6:""}},[a("v-card",[a("v-card-title",{attrs:{"primary-title":""}},[a("h3",{staticClass:"headline mb-0"},[e._v(e._s(e.$t("App.hardcoded-texts.Source 1 Data Grid")))])]),e.loadingSource1Grid?[a("v-progress-linear",{attrs:{indeterminate:!0}})]:[a("v-card-text",[a("v-data-table",{staticClass:"elevation-1",attrs:{headers:e.source1GridHeader,items:e.source1Grid,search:e.searchSource1,options:e.source1Pagination,"server-items-length":e.totalSource1Records,loading:e.loadingSource1,"hide-default-footer":""}})],1),a("div",{staticClass:"text-xs-center pt-2"},[e._v(" "+e._s(e.source1Pagination)+" - "+e._s(e.source1Count)+" "),a("v-pagination",{attrs:{length:e.source1Pages},model:{value:e.source1Pagination.page,callback:function(t){e.$set(e.source1Pagination,"page",t)},expression:"source1Pagination.page"}})],1)]],2)],1),a("v-flex",{attrs:{xs6:""}},[a("v-card",[a("v-card-title",{attrs:{"primary-title":""}},[a("h3",{staticClass:"headline mb-0"},[e._v("Source 2 Data Grid")])]),e.loadingSource2Grid?[a("v-progress-linear",{attrs:{indeterminate:!0}})]:[a("v-card-text",[a("v-data-table",{staticClass:"elevation-1",attrs:{headers:e.source2GridHeader,items:e.source2Grid,search:e.searchSource2,options:e.source2Pagination,"server-items-length":e.totalSource2Records,loading:e.loadingSource2,"hide-default-footer":""}})],1),a("div",{staticClass:"text-xs-center pt-2"},[a("v-pagination",{attrs:{length:e.source2Pages},model:{value:e.source2Pagination.page,callback:function(t){e.$set(e.source2Pagination,"page",t)},expression:"source2Pagination.page"}})],1)]],2)],1)],1),a("br"),a("v-layout",{attrs:{row:"",wrap:""}},[a("v-flex",{attrs:{xs1:"",xl10:""}},[a("v-btn",{attrs:{color:"primary",dark:""},on:{click:function(t){return e.$router.push({name:"FacilityReconScores"})}}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-file-find")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.Reconcile"))+" ")],1)],1)],1)]:e._e()],2)},fr=[],gr={validations:{editLocationName:{required:Ce["required"]}},mixins:[Q,X["a"]],data:function(){return{deleteSource:{name:"",value:""},editDialog:!1,editLocationName:"",editLocationId:"",editParents:[],editLocationParent:"",editSource:"",helpDialog:!1,lastLevel:[],headerText:{level2:"Level 1",level3:"Level 2",level4:"Level 3",level5:"Level 4",level6:"Level 5",level7:"Level 6",level8:"Level 7",level9:"Level 8",level10:"Level 9",facility:"Facility",latitude:"Latitude",longitude:"Longitude"},headers:[{text:"Level 1",value:"level1"},{text:"Level 2",value:"level2"},{text:"Level 3",value:"level3"},{text:"Level 4",value:"level4"},{text:"Facility",value:"facility"},{text:"Latitude",value:"latitude"},{text:"Longitude",value:"longitude"}],searchSource1:"",searchSource2:"",filterSource1:{text:"",level:""},filterSource2:{text:"",level:""},source2Pagination:{rowsPerPage:10,totalItems:null},source1Pagination:{rowsPerPage:10,totalItems:null},loadingSource1:!1,loadingSource2:!1,totalSource1Records:0,totalSource2Records:0,source2Grid:[],source1Grid:[],source1Tree:[],source2Tree:[],source1Start:1,source2Start:1,source1Count:10,source2Count:10,loadingSource1Tree:!1,loadingSource2Tree:!1,loadingSource1Grid:!1,loadingSource2Grid:!1,currentSource2Pagination:{},currentSource1Pagination:{},source1SelNodeId:!1,source2SelNodeId:!1,sourceOwner:""}},methods:{edit:function(e,t){var a=this.getDatasourceOwner();"source1"===t?(this.sourceOwner=a.source1Owner,this.editSource=this.source1):"source2"===t&&(this.sourceOwner=a.source1Owner,this.editSource=this.source2),this.editLocationName=e.facility,this.editLocationId=e.id,this.editDialog=!0;var r=Object.keys(this.source2GridHeader).length,s=this.source2GridHeader[r-1].value;this.editLocationParent=e[s+"id"];var o=s.replace("level","");this.getLevelData(o)},saveEdit:function(){var e=this,t=new FormData;t.append("sourceOwner",this.sourceOwner),t.append("source",this.editSource),t.append("locationId",this.editLocationId),t.append("locationName",this.editLocationName),t.append("locationParent",this.editLocationParent),u.a.post("/editLocation",t,{headers:{"Content-Type":"multipart/form-data"}}).then((function(){e.editDialog=!1,e.getSource1Grid(!1),e.getSource2Grid(!1),e.getTree()})).catch((function(e){console.log(JSON.stringify(e))}))},getLevelData:function(e){var t=this;u.a.get("/getLevelData/"+this.editSource+"/"+this.sourceOwner+"/"+e).then((function(e){t.editParents=e.data}))},getSource1Grid:function(e){var t=this;if(this.source1){this.loadingSource1=!0,e||(e=""),this.loadingSource1Grid=!0;var a=this.getLimitOrgIdOnActivePair().source1LimitOrgId,r=this.$store.state.activePair.userID,s=this.$store.state.activePair.source1.name,o="/hierarchy?partition=".concat(s,"&start=").concat(this.source1Start,"&count=").concat(this.source1Count,"&id=").concat(e,"&userID=").concat(r,"&sourceLimitOrgId=").concat(a);u.a.get(o).then((function(e){if(t.loadingSource1Grid=!1,e.data){var a=t.source1Pagination,r=a.sortBy,s=a.descending;t.source1Pagination.sortBy&&(e.data.tree=e.data.grid.sort((function(e,t){var a=e[r],o=t[r];return s?ao?-1:0:ao?1:0}))),t.source1Grid=e.data.grid,t.totalSource1Records=e.data.total,t.source1Pagination.totalItems=e.data.total,t.currentSource1Pagination=Object.assign({},t.source1Pagination),t.currentSource1Pagination.hasOwnProperty("descending")||(t.currentSource1Pagination.descending=!1),t.currentSource1Pagination.hasOwnProperty("page")||(t.currentSource1Pagination.page=1),t.currentSource1Pagination.hasOwnProperty("sortBy")||(t.currentSource1Pagination.sortBy="facility"),t.currentSource1Pagination.hasOwnProperty("totalItems")||(t.currentSource1Pagination.totalItems=e.data.total)}t.loadingSource1=!1}))}},getSource2Grid:function(e){var t=this;if(this.source2){e||(e=""),this.loadingSource2=!0,this.loadingSource2Grid=!0;var a=this.getLimitOrgIdOnActivePair().source2LimitOrgId,r=this.$store.state.activePair.userID,s=this.$store.state.activePair.source2.name,o="/hierarchy?partition=".concat(s,"&start=").concat(this.source2Start,"&count=").concat(this.source2Count,"&id=").concat(e,"&userID=").concat(r,"&sourceLimitOrgId=").concat(a);u.a.get(o).then((function(e){if(t.loadingSource2Grid=!1,e.data){var a=t.source2Pagination,r=a.sortBy,s=a.descending;t.source2Pagination.sortBy&&(e.data.tree=e.data.grid.sort((function(e,t){var a=e[r],o=t[r];return s?ao?-1:0:ao?1:0}))),t.source2Grid=e.data.grid,t.totalSource2Records=e.data.total,t.source2Pagination.totalItems=e.data.total,t.currentSource2Pagination=Object.assign({},t.source2Pagination),t.currentSource2Pagination.hasOwnProperty("descending")||(t.currentSource2Pagination.descending=!1),t.currentSource2Pagination.hasOwnProperty("page")||(t.currentSource2Pagination.page=1),t.currentSource2Pagination.hasOwnProperty("sortBy")||(t.currentSource2Pagination.sortBy="facility"),t.currentSource2Pagination.hasOwnProperty("totalItems")||(t.currentSource2Pagination.totalItems=e.data.total)}t.loadingSource2=!1}))}},getTree:function(){var e=this;if(this.source1&&this.source2){var t=this.$store.state.activePair.source1.name,a=this.$store.state.activePair.source2.name,r=this.getLimitOrgIdOnActivePair().source2LimitOrgId;this.loadingSource2Tree=!0,u.a.get("/getTree/"+a+"/"+r).then((function(t){e.loadingSource2Tree=!1,t.data&&(e.source2Tree=t.data)}));var s=this.getLimitOrgIdOnActivePair().source1LimitOrgId;this.loadingSource1Tree=!0,u.a.get("/getTree/"+t+"/"+s).then((function(t){e.loadingSource1Tree=!1,t.data&&(e.source1Tree=t.data)}))}},source1NodeSelected:function(e){this.source1SelNodeId=e.id,this.getSource1Grid(e.id)},source2NodeSelected:function(e){this.source2SelNodeId=e.id,this.getSource2Grid(e.id)}},computed:{isDataset1Owner:function(){var e=this.getDatasourceOwner().source1Owner,t=this.$store.state.auth.userID;return e===t},isDataset2Owner:function(){var e=this.getDatasourceOwner().source2Owner,t=this.$store.state.auth.userID;return e===t},source2GridHeader:function(){var e=[];this.isDataset2Owner&&e.push({text:"",value:"",sortable:!1});var t={};if(this.source2Grid&&this.source2Grid.length>0)for(var a in this.source2Grid)(t.length>0&&this.source2Grid[a].length>Object.keys(t).length||0===Object.keys(t).length)&&(t=this.source2Grid[a]);for(var r in t)this.headerText[r]&&e.push({text:this.headerText[r],value:r});return e},source1GridHeader:function(){var e=[];this.isDataset1Owner&&e.push({text:"",value:"",sortable:!1});var t={};if(this.source1Grid&&this.source1Grid.length>0)for(var a in this.source1Grid)(t.length>0&&this.source1Grid[a].length>Object.keys(t).length||0===Object.keys(t).length)&&(t=this.source1Grid[a]);if(this.source1Grid&&this.source1Grid.length>0)for(var r in this.source1Grid[0])this.headerText[r]&&e.push({text:this.headerText[r],value:r});return e},source2Pages:function(){return null==this.source2Pagination.rowsPerPage||null==this.source2Pagination.totalItems?0:Math.ceil(this.source2Pagination.totalItems/this.source2Count)},source1Pages:function(){return null==this.source1Pagination.rowsPerPage||null==this.source1Pagination.totalItems?0:Math.ceil(this.source1Pagination.totalItems/this.source1Count)},source1:function(){var e=this.$store.state.activePair.source1.name;return e&&(e=this.toTitleCase(e)),e},source2:function(){var e=this.$store.state.activePair.source2.name;return e&&(e=this.toTitleCase(e)),e},editLocationNameErrors:function(){var e=[];return this.$v.editLocationName.$dirty?(!this.$v.editLocationName.required&&e.push("Facility Name is required"),e):e}},watch:{source1Pagination:{handler:function(){if(this.currentSource1Pagination.sortBy!==this.source1Pagination.sortBy||this.currentSource1Pagination.descending!==this.source1Pagination.descending||this.currentSource1Pagination.page!==this.source1Pagination.page){var e=this.source1Pagination.page-1;this.source1Start=e*this.source1Count+1,this.getSource1Grid(this.source1SelNodeId)}},deep:!0},source2Pagination:{handler:function(){if(this.currentSource2Pagination.sortBy!==this.source2Pagination.sortBy||this.currentSource2Pagination.descending!==this.source2Pagination.descending||this.currentSource2Pagination.page!==this.source2Pagination.page){var e=this.source2Pagination.page-1;this.source2Start=e*this.source2Count+1,this.getSource2Grid(this.source2SelNodeId)}},deep:!0}},mounted:function(){this.getSource1Grid(!1),this.getSource2Grid(!1),this.getTree()},components:{"liquor-tree":Ka["a"]}},mr=gr,$r=(a("8cb4"),a("891e")),xr=Object(_["a"])(mr,vr,fr,!1,null,"69307fa6",null),br=xr.exports;S()(xr,{VAlert:Le["a"],VBtn:k["a"],VCard:ce["a"],VCardText:le["c"],VCardTitle:le["d"],VContainer:de["a"],VDataTable:At["a"],VDialog:vt["a"],VFlex:ue["a"],VIcon:P["a"],VLayout:pe["a"],VList:w["a"],VPagination:$r["a"],VProgressLinear:he["a"],VRow:za["a"],VSelect:ve["a"],VSpacer:M["a"],VTextField:Oe["a"],VToolbar:fe["a"],VToolbarTitle:U["b"],VTooltip:Tt["a"]});var _r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",{attrs:{fluid:""}},[e.$store.state.uploadRunning?[a("br"),a("br"),a("br"),a("v-alert",{attrs:{type:"info",value:!0}},[a("b",[e._v(e._s(e.$t("App.hardcoded-texts.Wait for upload to finish"))+" ...")]),a("v-progress-linear",{staticClass:"mb-0",attrs:{indeterminate:"",color:"white"}})],1)]:e._e(),!e.$store.state.denyAccess&!e.$store.state.uploadRunning?a("v-container",{attrs:{fluid:"","grid-list-lg":""}},[a("v-dialog",{attrs:{"hide-overlay":"",persistent:"",width:"350"},model:{value:e.$store.state.scoresProgressData.scoreDialog,callback:function(t){e.$set(e.$store.state.scoresProgressData,"scoreDialog",t)},expression:"$store.state.scoresProgressData.scoreDialog"}},[a("v-card",{attrs:{color:"white",dark:""}},[a("v-card-text",[a("center",[a("font",{staticStyle:{color:"blue"}},[e._v(e._s(e.$store.state.scoresProgressData.scoreProgressTitle))]),a("br"),"percent"==e.$store.state.scoresProgressData.progressType?a("v-progress-circular",{attrs:{rotate:-90,size:100,width:15,value:e.$store.state.scoresProgressData.scoreProgressPercent,color:"primary"}},[a("v-avatar",{attrs:{color:"indigo",size:"50px"}},[a("span",{staticClass:"white--text"},[a("b",[e._v(e._s(e.$store.state.scoresProgressData.scoreProgressPercent)+"%")])])])],1):e._e(),"indeterminate"==e.$store.state.scoresProgressData.progressType?a("v-progress-linear",{staticClass:"mb-0",attrs:{indeterminate:"",color:"red"}}):e._e()],1)],1)],1)],1),a("v-dialog",{attrs:{persistent:"",width:"500px"},model:{value:e.alert,callback:function(t){e.alert=t},expression:"alert"}},[a("v-card",[a("v-toolbar",{attrs:{color:"primary",dark:""}},[a("v-toolbar-title",[e._v(" "+e._s(e.alertTitle)+" ")])],1),a("v-card-text",[e._v(" "+e._s(e.alertText)+" ")]),a("v-card-actions",[a("v-btn",{attrs:{color:"success"},on:{click:function(t){e.alert=!1}}},[e._v(e._s(e.$t("App.hardcoded-texts.OK")))])],1)],1)],1),a("v-dialog",{attrs:{persistent:"",width:"500px"},model:{value:e.flagCommentDialog,callback:function(t){e.flagCommentDialog=t},expression:"flagCommentDialog"}},[a("v-card",[a("v-toolbar",{attrs:{color:"primary",dark:""}},[a("v-toolbar-title",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Add comment for this flag if any"))+" ")])],1),a("v-card-text",[a("v-textarea",{attrs:{"auto-grow":"",filled:"",color:"deep-purple",label:e.$t("App.hardcoded-texts.Flag Comment"),rows:"1"},model:{value:e.flagComment,callback:function(t){e.flagComment=t},expression:"flagComment"}})],1),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{color:"success"},on:{click:e.saveMatch}},[e._v(e._s(e.$t("App.hardcoded-texts.Continue")))])],1)],1)],1),a("v-dialog",{attrs:{persistent:"",transition:"scale-transition",width:e.dialogWidth,height:"auto"},model:{value:e.dialog,callback:function(t){e.dialog=t},expression:"dialog"}},[a("v-card",{attrs:{width:e.dialogWidth,height:"auto"}},[a("v-toolbar",{attrs:{color:"primary",dark:""}},[a("v-toolbar-title",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Matching"))+" "+e._s(e.selectedSource1Name)+" "+e._s(e.dialogWidth)+" ")]),a("v-spacer"),a("v-text-field",{attrs:{"append-icon":"mdi-magnify",label:"Search","single-line":"","hide-details":"",color:"yellow"},model:{value:e.searchPotential,callback:function(t){e.searchPotential=t},expression:"searchPotential"}}),a("v-btn",{attrs:{icon:"",dark:""},nativeOn:{click:function(t){return e.back.apply(null,arguments)}}},[a("v-icon",[e._v("mdi-close")])],1)],1),a("v-card-title",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Parents"))+": "),a("b",[e._v(e._s(e._f("joinParentsAndReverse")(e.selectedSource1Parents)))]),a("v-spacer"),e.$store.state.recoLevel==e.$store.state.totalSource1Levels?[e._v(" "+e._s(e.$t("App.hardcoded-texts.Latitude"))+": "),a("b",[e._v(e._s(e.selectedSource1Lat))]),a("v-spacer"),e._v(" "+e._s(e.$t("App.hardcoded-texts.Longitude"))+": "),a("b",[e._v(e._s(e.selectedSource1Long))]),a("v-spacer")]:e._e()],2),a("v-card-text",[a("v-data-table",{staticClass:"elevation-1",attrs:{headers:e.potentialHeaders,items:e.allPotentialMatches,search:e.searchPotential},scopedSlots:e._u([{key:"item",fn:function(t){var r=t.item;return[a("tr",[a("td",[a("v-row",[a("v-col",{attrs:{md:"4"}},[a("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var s=t.on;return[a("v-btn",e._g({attrs:{color:"error",small:""},nativeOn:{click:function(t){return e.match("flag",r.id,r.name,r.source2IdHierarchy,r.mappedParentName)}}},s),[a("v-icon",{attrs:{dark:"",left:""}},[e._v("mdi-bell")]),e._v(e._s(e.$t("App.hardcoded-texts.Flag"))+" ")],1)]}}],null,!0)},[a("span",[e._v(e._s(e.$t("App.hardcoded-texts.Mark the selected item as a match to be reviewed")))])])],1),a("v-col",{attrs:{md:"4"}},[a("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var s=t.on;return[a("v-btn",e._g({attrs:{color:"primary",small:"",dark:""},nativeOn:{click:function(t){return e.match("match",r.id,r.name,r.source2IdHierarchy)}}},s),[a("v-icon",{attrs:{left:""}},[e._v("mdi-thumb-up")]),e._v(e._s(e.$t("App.hardcoded-texts.Save Match"))+" ")],1)]}}],null,!0)},[a("span",[e._v(e._s(e.$t("App.hardcoded-texts.Save the selected item as a match")))])])],1)],1)],1),a("td",[e._v(e._s(r.name))]),a("td",[e._v(e._s(r.id))]),a("td",[e._v(e._s(e._f("joinParentsAndReverse")(r.parents)))]),e.$store.state.recoLevel==e.$store.state.totalSource1Levels?a("td",[e._v(e._s(r.geoDistance))]):e._e(),a("td",[e._v(e._s(r.score))]),a("td",[e._v(e._s(e.potentialMatchComment(r)))])])]}}],null,!1,4213386967)},[a("template",{slot:"headers"},[a("tr",[e._l(e.potentialHeaders,(function(t){return["Score"==t.text?a("th",{key:t.text,staticClass:"column sortable active",attrs:{align:"left"},on:{click:function(a){return e.changeSort(t.value)}}},["up"==e.sort_arrow?a("v-icon",{attrs:{small:""}},[e._v("mdi-arrow-up")]):a("v-icon",{attrs:{small:""}},[e._v("mdi-arrow-down")]),e._v(" "+e._s(e.$t("App.hardcoded-texts."+t.text))+" "),a("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var r=t.on;return[a("v-btn",e._g({attrs:{icon:""}},r),[a("v-icon",[e._v("mdi-help")])],1)]}}],null,!0)},[a("span",[e._v(e._s(e.$t("App.hardcoded-texts.The lower the score, the better the match")))])])],1):a("th",{key:t.text,attrs:{align:"left"}},[e._v(" "+e._s(e.$t("App.hardcoded-texts."+t.text))+" ")])]}))],2)])],2)],1),a("v-card-actions",{staticStyle:{float:"center"}},[a("v-row",[a("v-col",{attrs:{justify:"1"}},[a("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var r=t.on;return[a("v-btn",e._g({attrs:{color:"green",dark:""},nativeOn:{click:function(t){return e.noMatch("nomatch")}}},r),[a("v-icon",{attrs:{left:""}},[e._v("mdi-thumb-down")]),e._v(e._s(e.$t("App.hardcoded-texts.No Match"))+" ")],1)]}}],null,!1,4192140697)},[a("span",[e._v(e._s(e.$t("App.hardcoded-texts.Save this Source 1 location as having no match")))])])],1),a("v-col",{attrs:{justify:"1"}},[a("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var r=t.on;return[a("v-btn",e._g({attrs:{color:"error",dark:""},nativeOn:{click:function(t){return e.noMatch("ignore")}}},r),[a("v-icon",{attrs:{left:""}},[e._v("mdi-thumb-down")]),e._v(e._s(e.$t("App.hardcoded-texts.Ignore"))+" ")],1)]}}],null,!1,4017255034)},[a("span",[e._v(e._s(e.$t("App.hardcoded-texts.Mark this source 1 location as being ignored")))])])],1),a("v-col",{attrs:{justify:"5"}},[a("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var r=t.on;return[e.potentialAvailable?a("v-btn",e._g({staticStyle:{color:"white"},attrs:{color:"teal darken-6"},on:{click:function(t){e.showAllPotential=!e.showAllPotential}}},r),[e.showAllPotential?[e._v("Show Scored Suggestions")]:[a("v-icon",{attrs:{left:""}},[e._v("mdi-eye")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.Show All Suggestions"))+" ")]],2):e._e()]}}],null,!1,1991447182)},[e.showAllPotential?a("span",[e._v(e._s(e.$t("App.hardcoded-texts.Limit to only scored suggestions")))]):a("span",[e._v(e._s(e.$t("App.hardcoded-texts.See all possible choices ignoring the score")))])])],1),a("v-col",{attrs:{justify:"7"}},[a("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var r=t.on;return[a("v-btn",e._g({staticStyle:{color:"white"},attrs:{color:"orange darken-2"},nativeOn:{click:function(t){return e.back.apply(null,arguments)}}},r),[a("v-icon",{attrs:{dark:"",left:""}},[e._v("mdi-arrow-left")]),e._v(e._s(e.$t("App.hardcoded-texts.Back"))+" ")],1)]}}],null,!1,2387511372)},[a("span",[e._v(e._s(e.$t("App.hardcoded-texts.Return without saving")))])])],1)],1)],1)],1)],1),a("v-layout",{attrs:{row:"",wrap:""}},[a("v-flex",{attrs:{xs3:""}},[a("appRecoExport")],1),a("v-spacer"),a("v-flex",{attrs:{xs2:""}},[a("b",[e._v(e._s(e.$t("App.hardcoded-texts.Reconciling"))+" "+e._s(e.currentLevelText))])]),a("v-spacer"),a("v-flex",{attrs:{xs1:"",sm2:"",md2:"",right:""}},[a("v-select",{attrs:{items:e.$store.state.levelArray,"item-value":e.$store.state.levelArray.value,"item-name":e.$store.state.levelArray.text,label:e.$t("App.hardcoded-texts.Level"),"single-line":""},on:{change:e.levelChanged},model:{value:e.$store.state.recoLevel,callback:function(t){e.$set(e.$store.state,"recoLevel",t)},expression:"$store.state.recoLevel"}})],1),a("v-flex",{attrs:{xs2:""}},[e.$store.state.scoreSavingProgressData.savingMatches?[e._v(" "+e._s(e.$t("App.hardcoded-texts.Saving matches for"))+" "+e._s(e.translateDataHeader("source1",e.$store.state.recoLevel-1))+" "),e.saveProgressTimedout?a("v-progress-linear",{attrs:{indeterminate:"",color:"red"}}):a("v-progress-linear",{attrs:{color:"error",width:"20",height:"20",value:e.$store.state.scoreSavingProgressData.percent}},[a("center",[a("span",{staticClass:"green--text"},[a("b",[e._v(e._s(e.$store.state.scoreSavingProgressData.percent)+"%")])])])],1)]:[[a("v-btn",{attrs:{color:"primary",dark:"",rounded:""},on:{click:function(t){return e.getScores(!1)}}},[a("v-icon",[e._v("mdi-repeat-once")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.Recalculate Scores"))+" ")],1)]]],2),a("v-flex",{attrs:{xs1:"","text-xs-right":""}},[a("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var r=t.on;return[a("v-btn",e._g({staticClass:"mx-1",attrs:{fab:"",dark:"","x-small":"",color:"primary"},on:{click:function(t){e.helpDialog=!0}}},r),[a("v-icon",[e._v("mdi-help")])],1)]}}],null,!1,3148663098)},[a("span",[e._v(e._s(e.$t("App.hardcoded-texts.Help")))])])],1)],1),a("v-dialog",{attrs:{scrollable:"",persistent:"",overlay:!1,"max-width":"700px",transition:"dialog-transition"},model:{value:e.helpDialog,callback:function(t){e.helpDialog=t},expression:"helpDialog"}},[a("v-card",[a("v-toolbar",{attrs:{color:"primary",dark:""}},[a("v-toolbar-title",[a("v-icon",[e._v("mdi-information")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.About this page"))+" ")],1),a("v-spacer"),a("v-btn",{attrs:{icon:"",dark:""},nativeOn:{click:function(t){e.helpDialog=!1}}},[a("v-icon",[e._v("mdi-close")])],1)],1),a("v-card-text",[e._v(" "+e._s(e.$t("App.hardcoded-texts.This page let you map source 1 data with those in source2"))+" "),a("v-list",[e._v(" 1. "+e._s(e.$t("App.hardcoded-texts.Source 1 refer to the data source name selected as source 1 under data source pair section"))+" ")]),a("v-list",[e._v(" 2. "+e._s(e.$t("App.hardcoded-texts.Source 2 refer to the data source name selected as source 2 under data source pair section"))+" ")]),a("v-list",[e._v(" 3. "+e._s(e.$t("App.hardcoded-texts.After breaking a match, you will need to recalculate scores for the app to load potential matches of the broken location"))+" ")]),a("v-list",[e._v(" 4. "+e._s(e.$t("App.hardcoded-texts.FLAGGED Locations are the locations that will need to be reviewed before they are saved as matches"))+" ")]),a("v-list",[e._v(" 5. "+e._s(e.$t("App.hardcoded-texts.NO MATCHES - these are locations that do not matches anything from source 2"))+" ")])],1)],1)],1),a("v-layout",{attrs:{row:"",wrap:""}},[a("v-flex",{attrs:{xs2:"",right:""}},[a("div",{staticStyle:{"border-style":"solid","border-color":"green","text-align":"center"}},[a("b",[e._v(e._s(e.$t("App.hardcoded-texts.Source 1 Reconciliation Status")))]),a("v-layout",{attrs:{row:"",wrap:""}},[a("v-flex",{attrs:{xs6:""}},[a("v-layout",{attrs:{column:""}},[a("v-flex",[a("b",[e._v(e._s(e.$t("App.hardcoded-texts.Matched")))])]),a("v-flex",{attrs:{"align-center":""}},[a("center",[a("b",[e._v(e._s(e.source1TotalMatched)+"/"+e._s(e.source1TotalRecords))])])],1),a("v-flex",[a("center",[a("v-progress-circular",{attrs:{rotate:-90,size:65,width:8,value:e.source1PercentMatched,color:"green"}},[a("font",{attrs:{color:"black"}},[a("b",[e._v(e._s(e.source1PercentMatched)+"%")])])],1)],1)],1)],1)],1),a("v-flex",{attrs:{xs6:""}},[a("v-layout",{attrs:{column:""}},[a("v-flex",{attrs:{"align-center":""}},[a("b",[e._v(e._s(e.$t("App.hardcoded-texts.Unmatched")))])]),a("v-flex",{attrs:{xs1:""}},[a("center",[a("b",[e._v(e._s(e.source1TotalUnMatched)+"/"+e._s(e.source1TotalRecords))])])],1),a("v-flex",{attrs:{xs1:"","align-center":""}},[a("center",[a("v-progress-circular",{attrs:{rotate:-90,size:65,width:8,value:e.source1PercentUnMatched,color:"red"}},[a("font",{attrs:{color:"black"}},[a("b",[e._v(e._s(e.source1PercentUnMatched)+"%")])])],1)],1)],1)],1)],1)],1),a("v-layout",{attrs:{row:"",wrap:""}},[a("v-flex",{attrs:{xs6:""}},[a("v-layout",{attrs:{column:""}},[a("v-flex",{attrs:{"align-center":""}},[a("b",[e._v(e._s(e.$t("App.hardcoded-texts.Flagged")))])]),a("v-flex",{attrs:{xs1:""}},[a("center",[a("b",[e._v(e._s(e.totalFlagged)+"/"+e._s(e.source1TotalRecords))])])],1),a("v-flex",{attrs:{xs1:"","align-center":""}},[a("center",[a("v-progress-circular",{attrs:{rotate:-90,size:65,width:8,value:e.source1PercentFlagged,color:"orange"}},[a("font",{attrs:{color:"black"}},[a("b",[e._v(e._s(e.source1PercentFlagged)+"%")])])],1)],1)],1)],1)],1),a("v-flex",{attrs:{xs6:""}},[a("v-layout",{attrs:{column:""}},[a("v-flex",{attrs:{"align-center":""}},[a("b",[e._v(e._s(e.$t("App.hardcoded-texts.No Match")))])]),a("v-flex",{attrs:{xs1:""}},[a("center",[a("b",[e._v(e._s(e.source1TotalNoMatch)+"/"+e._s(e.source1TotalRecords))])])],1),a("v-flex",{attrs:{xs1:"","align-center":""}},[a("center",[a("v-progress-circular",{attrs:{rotate:-90,size:65,width:8,value:e.source1PercentNoMatch,color:"red"}},[a("font",{attrs:{color:"black"}},[a("b",[e._v(e._s(e.source1PercentNoMatch)+"%")])])],1)],1)],1)],1)],1)],1)],1)]),a("v-flex",{attrs:{xs4:"","child-flex":""}},[a("v-card",{attrs:{color:"green lighten-2"}},[a("v-card-title",{attrs:{"primary-title":""}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Source 1 Unmatched"))+" "),a("v-spacer"),a("v-text-field",{attrs:{"append-icon":"mdi-magnify",label:"Search","single-line":"","hide-details":""},model:{value:e.searchUnmatchedSource1,callback:function(t){e.searchUnmatchedSource1=t},expression:"searchUnmatchedSource1"}})],1),e.loadingSource1Unmatched?[a("v-progress-linear",{attrs:{size:70,indeterminate:"",color:"amber"}})]:[a("liquor-tree",{key:e.source1TreeUpdate,ref:"source1Tree",attrs:{data:e.source1Tree}}),a("v-data-table",{staticClass:"elevation-1",attrs:{headers:e.source1GridHeaders,items:e.source1Grid,search:e.searchUnmatchedSource1,light:""},scopedSlots:e._u([{key:"item",fn:function(t){var r=t.item;return[a("tr",["Done"===e.$store.state.recoStatus?a("td",{key:r.id},[e._v(e._s(r.name))]):a("td",{key:r.id,staticStyle:{cursor:"pointer"},on:{click:function(t){return e.getPotentialMatch(r.id)}}},[e._v(e._s(r.name))]),e._l(r.parents,(function(t,s){return a("td",{key:r.id+s},[s!=r.parents.length-1?[e._v(" "+e._s(t)+" ")]:e._e()],2)}))],2)]}}],null,!1,4039369149)})]],2)],1),a("v-flex",{attrs:{xs4:""}},[a("v-card",{attrs:{color:"blue lighten-2",dark:""}},[a("v-card-title",{attrs:{"primary-title":""}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Source 2 Unmatched"))+" "),a("v-spacer"),a("v-text-field",{attrs:{"append-icon":"mdi-magnify",label:"Search","single-line":"","hide-details":""},model:{value:e.searchUnmatchedSource2,callback:function(t){e.searchUnmatchedSource2=t},expression:"searchUnmatchedSource2"}})],1),e.loadingSource2Unmatched?[a("v-progress-linear",{attrs:{size:70,indeterminate:"",color:"amber"}})]:[a("v-data-table",{staticClass:"elevation-1",attrs:{headers:e.source1UnmatchedHeaders,items:e.$store.state.source2UnMatched,search:e.searchUnmatchedSource2,light:""},scopedSlots:e._u([{key:"item",fn:function(t){var r=t.item;return[a("tr",[a("td",[e._v(e._s(r.name)+" "),a("br"),e._v("  "+e._s(e._f("joinParentsAndReverse")(r.parents)))])])]}}],null,!1,3094039347)})]],2)],1),a("v-flex",{attrs:{xs2:"",right:""}},[a("div",{staticStyle:{"border-style":"solid","border-color":"green","text-align":"center"}},[a("b",[e._v(e._s(e.$t("App.hardcoded-texts.Source 2 Reconciliation Status")))]),a("v-layout",{attrs:{row:"",wrap:""}},[a("v-flex",{attrs:{xs6:""}},[a("v-layout",{attrs:{column:""}},[a("v-flex",{attrs:{"align-center":""}},[a("b",[e._v(e._s(e.$t("App.hardcoded-texts.Matched")))])]),a("v-flex",{attrs:{xs1:""}},[a("center",[a("b",[e._v(e._s(e.source2TotalMatched)+"/"+e._s(e.source2TotalRecords))])])],1),a("v-flex",{attrs:{xs1:"","align-center":""}},[a("center",[a("v-progress-circular",{attrs:{rotate:-90,size:65,width:8,value:e.source2PercentMatched,color:"green"}},[a("font",{attrs:{color:"black"}},[a("b",[e._v(e._s(e.source2PercentMatched)+"%")])])],1)],1)],1)],1)],1),a("v-flex",{attrs:{xs6:""}},[a("v-layout",{attrs:{column:""}},[a("v-flex",{attrs:{xs1:""}},[a("b",[e._v(e._s(e.$t("App.hardcoded-texts.Unmatched")))])]),a("v-flex",{attrs:{xs1:"","align-center":""}},[a("center",[a("b",[e._v(e._s(e.source2TotalUnmatched)+"/"+e._s(e.source2TotalRecords))])])],1),a("v-flex",{attrs:{xs1:""}},[a("center",[a("v-progress-circular",{attrs:{rotate:-90,size:65,width:8,value:e.source2PercentUnmatched,color:"red"}},[a("font",{attrs:{color:"black"}},[a("b",[e._v(e._s(e.source2PercentUnmatched)+"%")])])],1)],1)],1)],1)],1)],1),a("v-layout",{attrs:{row:"",wrap:""}},[a("v-flex",{attrs:{xs6:""}},[a("v-layout",{attrs:{column:""}},[a("v-flex",{attrs:{"align-center":""}},[a("b",[e._v(e._s(e.$t("App.hardcoded-texts.Flagged")))])]),a("v-flex",{attrs:{xs1:""}},[a("center",[a("b",[e._v(e._s(e.totalFlagged)+"/"+e._s(e.source2TotalRecords))])])],1),a("v-flex",{attrs:{xs1:"","align-center":""}},[a("center",[a("v-progress-circular",{attrs:{rotate:-90,size:65,width:8,value:e.source2PercentFlagged,color:"orange"}},[a("font",{attrs:{color:"black"}},[a("b",[e._v(e._s(e.source2PercentFlagged)+"%")])])],1)],1)],1)],1)],1),a("v-flex",{attrs:{xs6:""}},[a("v-layout",{attrs:{column:""}},[a("v-flex",{attrs:{"align-center":""}},[a("b",[e._v(e._s(e.$t("App.hardcoded-texts.Not in Source 1")))])]),a("v-flex",{attrs:{xs1:""}},[a("center",[a("b",[e._v(e._s(e.source2NotInSource1))])])],1),a("v-flex",{attrs:{xs1:"","align-center":""}},[a("center",[a("v-progress-circular",{attrs:{rotate:-90,size:65,width:8,value:e.source2PercentNotInSource1,color:"red"}},[a("font",{attrs:{color:"black"}},[a("b",[e._v(e._s(e.source2PercentNotInSource1)+"%")])])],1)],1)],1)],1)],1)],1)],1)])],1),a("v-layout",{attrs:{column:"",wrap:""}},[a("v-tabs",{attrs:{"icons-and-text":"",centered:"",grow:"",dark:"","background-color":"cyan"}},[a("v-tabs-slider",{attrs:{color:"red"}}),a("v-tab",{key:"match"},[e._v(" "+e._s(e.$t("App.hardcoded-texts.MATCHED"))+" ("+e._s(e.source1TotalMatched)+") "),a("v-icon",{attrs:{color:"white",right:""}},[e._v("mdi-thumb-up")])],1),a("v-tab",{key:"nomatch"},[e._v(" "+e._s(e.$t("App.hardcoded-texts.NO MATCH"))+" ("+e._s(e.source1TotalNoMatch)+") "),a("v-icon",{attrs:{color:"white",right:""}},[e._v("mdi-thumb-down")])],1),a("v-tab",{key:"ignore"},[e._v(" "+e._s(e.$t("App.hardcoded-texts.IGNORED"))+" ("+e._s(e.source1TotalIgnore)+") "),a("v-icon",{attrs:{color:"white",right:""}},[e._v("mdi-thumb-down")])],1),a("v-tab",{key:"flagged"},[e._v(" "+e._s(e.$t("App.hardcoded-texts.FLAGGED"))+" ("+e._s(e.totalFlagged)+") "),a("v-icon",{attrs:{color:"white",right:""}},[e._v("mdi-bell")])],1),a("v-tab-item",{key:"match"},[null!=e.$store.state.matchedContent?[a("v-text-field",{attrs:{"append-icon":"mdi-magnify",label:e.$t("App.hardcoded-texts.Search"),"single-line":"","hide-details":""},model:{value:e.searchMatched,callback:function(t){e.searchMatched=t},expression:"searchMatched"}}),a("v-data-table",{staticClass:"elevation-1",attrs:{headers:e.matchedHeaders,items:e.$store.state.matchedContent,search:e.searchMatched},scopedSlots:e._u([{key:"item",fn:function(t){var r=t.item;return[a("tr",[a("td",[e._v(e._s(r.source1Name))]),a("td",[e._v(e._s(r.source1Id))]),a("td",[e._v(e._s(r.source2Name))]),a("td",[a("v-treeview",{attrs:{items:r.source2IdHierarchy}})],1),r.matchComments?a("td",[e._v(e._s(r.matchComments.join(", ")))]):a("td"),a("td",["Done"==e.$store.state.recoStatus?a("v-btn",{staticStyle:{"text-transform":"none"},attrs:{disabled:"",color:"error",small:""},on:{click:function(t){return e.breakMatch(r.source1Id)}}},[a("v-icon",[e._v("mdi-undo")]),e._v(e._s(e.$t("App.hardcoded-texts.Break Match"))+" ")],1):a("v-btn",{staticStyle:{"text-transform":"none"},attrs:{color:"error",small:""},on:{click:function(t){return e.breakMatch(r.source1Id)}}},[a("v-icon",[e._v("mdi-undo")]),e._v(e._s(e.$t("App.hardcoded-texts.Break Match"))+" ")],1)],1)])]}}],null,!1,1733902395)})]:[a("v-progress-linear",{attrs:{size:70,indeterminate:"",color:"amber"}})]],2),a("v-tab-item",{key:"nomatch"},[null!=e.$store.state.noMatchContent?[a("v-text-field",{attrs:{"append-icon":"mdi-magnify",label:e.$t("App.hardcoded-texts.Search"),"single-line":"","hide-details":""},model:{value:e.searchNotMatched,callback:function(t){e.searchNotMatched=t},expression:"searchNotMatched"}}),a("v-data-table",{staticClass:"elevation-1",attrs:{headers:e.noMatchHeaders,items:e.$store.state.noMatchContent,search:e.searchNotMatched},scopedSlots:e._u([{key:"item",fn:function(t){var r=t.item;return[a("tr",[a("td",[e._v(e._s(r.source1Name))]),a("td",[e._v(e._s(r.source1Id))]),a("td",[e._v(e._s(r.parents.join("->")))]),a("td",["Done"==e.$store.state.recoStatus?a("v-btn",{staticStyle:{"text-transform":"none"},attrs:{disabled:"",color:"error",small:""},on:{click:function(t){return e.breakNoMatch(r.source1Id,"nomatch")}}},[a("v-icon",[e._v("mdi-cached")]),e._v(e._s(e.$t("App.hardcoded-texts.Break No Match"))+" ")],1):a("v-btn",{staticStyle:{"text-transform":"none"},attrs:{color:"error",small:""},on:{click:function(t){return e.breakNoMatch(r.source1Id,"nomatch")}}},[a("v-icon",[e._v("mdi-cached")]),e._v(e._s(e.$t("App.hardcoded-texts.Break No Match"))+" ")],1)],1)])]}}],null,!1,3335824091)})]:[a("v-progress-linear",{attrs:{size:70,indeterminate:"",color:"amber"}})]],2),a("v-tab-item",{key:"ignore"},[null!=e.$store.state.ignoreContent?[a("v-text-field",{attrs:{"append-icon":"mdi-magnify",label:e.$t("App.hardcoded-texts.Search"),"single-line":"","hide-details":""},model:{value:e.searchIgnore,callback:function(t){e.searchIgnore=t},expression:"searchIgnore"}}),a("v-data-table",{staticClass:"elevation-1",attrs:{headers:e.noMatchHeaders,items:e.$store.state.ignoreContent,search:e.searchIgnore},scopedSlots:e._u([{key:"item",fn:function(t){var r=t.item;return[a("td",[e._v(e._s(r.source1Name))]),a("td",[e._v(e._s(r.source1Id))]),a("td",[e._v(e._s(r.parents.join("->")))]),a("td",["Done"==e.$store.state.recoStatus?a("v-btn",{staticStyle:{"text-transform":"none"},attrs:{disabled:"",color:"error",small:""},on:{click:function(t){return e.breakNoMatch(r.source1Id,"ignore")}}},[a("v-icon",[e._v("mdi-cached")]),e._v(e._s(e.$t("App.hardcoded-texts.Break Ignore"))+" ")],1):a("v-btn",{staticStyle:{"text-transform":"none"},attrs:{color:"error",small:""},on:{click:function(t){return e.breakNoMatch(r.source1Id,"ignore")}}},[a("v-icon",[e._v("mdi-cached")]),e._v(e._s(e.$t("App.hardcoded-texts.Break Ignore"))+" ")],1)],1)]}}],null,!1,288742922)})]:[a("v-progress-linear",{attrs:{size:70,indeterminate:"",color:"amber"}})]],2),a("v-tab-item",{key:"flagged"},[null!=e.$store.state.flagged?[a("v-text-field",{attrs:{"append-icon":"mdi-magnify",label:e.$t("App.hardcoded-texts.Search"),"single-line":"","hide-details":""},model:{value:e.searchFlagged,callback:function(t){e.searchFlagged=t},expression:"searchFlagged"}}),a("v-data-table",{staticClass:"elevation-1",attrs:{headers:e.flaggedHeaders,items:e.$store.state.flagged,search:e.searchFlagged},scopedSlots:e._u([{key:"item",fn:function(t){var r=t.item;return[a("tr",[a("td",[e._v(e._s(r.source1Name))]),a("td",[e._v(e._s(r.source1Id))]),a("td",[e._v(e._s(r.source2Name))]),a("td",[a("v-treeview",{attrs:{items:r.source2IdHierarchy}})],1),a("td",[e._v(e._s(r.flagComment))]),a("td",["Done"==e.$store.state.recoStatus?a("v-btn",{staticStyle:{"text-transform":"none"},attrs:{disabled:"",color:"primary",small:""},on:{click:function(t){return e.acceptFlag(r.source1Id)}}},[a("v-icon",[e._v("mdi-thumb-up")]),e._v(e._s(e.$t("App.hardcoded-texts.Confirm Match"))+" ")],1):a("v-btn",{staticStyle:{"text-transform":"none"},attrs:{color:"primary",small:""},on:{click:function(t){return e.acceptFlag(r.source1Id)}}},[a("v-icon",[e._v("mdi-thumb-up")]),e._v(e._s(e.$t("App.hardcoded-texts.Confirm Match"))+" ")],1),"Done"==e.$store.state.recoStatus?a("v-btn",{staticStyle:{"text-transform":"none"},attrs:{disabled:"",color:"error",small:""},on:{click:function(t){return e.unFlag(r.source1Id)}}},[a("v-icon",[e._v("mdi-cached")]),e._v(e._s(e.$t("App.hardcoded-texts.Release"))+" ")],1):a("v-btn",{staticStyle:{"text-transform":"none"},attrs:{color:"error",small:""},on:{click:function(t){return e.unFlag(r.source1Id)}}},[a("v-icon",[e._v("mdi-cached")]),e._v(e._s(e.$t("App.hardcoded-texts.Release"))+" ")],1)],1)])]}}],null,!1,1560261786)})]:[a("v-progress-linear",{attrs:{size:70,indeterminate:"",color:"amber"}})]],2)],1)],1),a("v-layout",["yes"!=e.goNextLevel||e.$store.state.scoreSavingProgressData.savingMatches?e._e():a("v-flex",{attrs:{xs1:"",sm4:"",md2:""}},[a("v-btn",{attrs:{color:"primary",rounded:""},on:{click:function(t){return e.levelChanged(e.$store.state.recoLevel+1)}}},[a("v-icon",[e._v("mdi-forward")]),e._v(e._s(e.$t("App.hardcoded-texts.Proceed to"))+" "+e._s(e.nextLevelText)+" ")],1)],1),"yes"==e.lastLevelDone?a("v-flex",{attrs:{xs1:"",sm4:"",md2:""}},[a("v-btn",{attrs:{color:"primary",rounded:""},on:{click:function(t){return e.$router.push({name:"FacilityRecoStatus"})}}},[a("v-icon",[e._v("mdi-view-dashboard")]),e._v(e._s(e.$t("App.hardcoded-texts.Reconciliation Status"))+" ")],1)],1):e._e()],1)],1):e._e()],2)},yr=[],Sr=(a("a434"),a("a15b"),function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",{attrs:{"grid-list-xs":""}},[a("v-dialog",{attrs:{persistent:"",width:"620px"},model:{value:e.downloadDialog,callback:function(t){e.downloadDialog=t},expression:"downloadDialog"}},[a("v-card",[a("v-toolbar",{attrs:{color:"primary",dark:""}},[a("v-toolbar-title",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Select file type to download"))+" ")]),a("v-spacer"),a("v-icon",{on:{click:e.closeDownloadDialog}},[e._v("mdi-close")])],1),a("v-card-text"),a("v-card-actions",[a("v-btn",{attrs:{rounded:"",color:"info"},on:{click:e.downloadMatched}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-file-multiple-outline")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.Matched"))+" ")],1),a("v-spacer"),a("v-btn",{attrs:{rounded:"",color:"info"},on:{click:e.downloadSource1Unmatched}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-file-multiple-outline")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.Source1 Unmatched"))+" ")],1),a("v-spacer"),a("v-btn",{attrs:{rounded:"",color:"info"},on:{click:e.downloadSource2Unmatched}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-file-multiple-outline")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.Source2 Unmatched"))+" ")],1)],1)],1)],1),a("v-layout",{attrs:{row:"",wrap:""}},[a("v-flex",{attrs:{xs6:""}},[a("v-btn",{attrs:{color:"success",rounded:"",small:""},on:{click:e.csvExport}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-file-multiple-outline")]),e.loadingCSV?a("v-progress-circular",{attrs:{indeterminate:"",color:"red"}}):e._e(),e._v(" "+e._s(e.$t("App.hardcoded-texts.CSV Export"))+" ")],1)],1),a("v-flex",{attrs:{xs6:""}},[a("v-btn",{attrs:{color:"success",rounded:"",small:""},on:{click:e.fhirExport}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-file-multiple-outline")]),e.loadingFHIR?a("v-progress-circular",{attrs:{indeterminate:"",color:"red"}}):e._e(),e._v(" "+e._s(e.$t("App.hardcoded-texts.FHIR Export"))+" ")],1)],1)],1)],1)}),kr=[],Pr={mixins:[Q,X["a"]],data:function(){return{loadingCSV:!1,loadingFHIR:!1,downloadDialog:!1,matchedDownloadData:"",unmatchedSource1DownloadData:"",unmatchedSource2DownloadData:"",downloadType:""}},methods:{closeDownloadDialog:function(){this.downloadDialog=!1,this.matchedDownloadData="",this.unmatchedSource1DownloadData="",this.unmatchedSource2DownloadData=""},matchedLocations:function(e){var t=this.$store.state.activePair.source1.name,a=this.$store.state.activePair.source2.name,r=this.$store.state.activePair.name,s=JSON.stringify(this.$store.state.levelMapping.source1),o=JSON.stringify(this.$store.state.levelMapping.source2),i=this.getLimitOrgIdOnActivePair().source1LimitOrgId,n=this.getLimitOrgIdOnActivePair().source2LimitOrgId,c={partition1:t,partition2:a,mappingPartition:r,type:e,source1LimitOrgId:i,source2LimitOrgId:n,levelMapping1:s,levelMapping2:o};return u.a.get("/match/matchedLocations",{params:c})},unMatchedLocations:function(e){var t=this.$store.state.activePair.source1.name,a=this.$store.state.activePair.source2.name,r=this.$store.state.activePair.name,s=this.$store.state.levelMapping.source1,o=this.$store.state.levelMapping.source2,i=this.getLimitOrgIdOnActivePair().source1LimitOrgId,n=this.getLimitOrgIdOnActivePair().source2LimitOrgId,c={partition1:t,partition2:a,mappingPartition:r,type:e,source1LimitOrgId:i,source2LimitOrgId:n,levelMapping1:s,levelMapping2:o};return u.a.get("/match/unmatchedLocations",{params:c})},csvExport:function(){this.loadingCSV=!0;var e=this;u.a.all([this.matchedLocations("CSV"),this.unMatchedLocations("CSV")]).then(u.a.spread((function(t,a){e.loadingCSV=!1,e.downloadDialog=!0,e.downloadType="csv",e.matchedDownloadData=t.data,e.unmatchedSource1DownloadData=a.data.unmatchedSource1CSV,e.unmatchedSource2DownloadData=a.data.unmatchedSource2CSV})))},fhirExport:function(){this.loadingFHIR=!0;var e=this;u.a.all([this.matchedLocations("FHIR"),this.unMatchedLocations("FHIR")]).then(u.a.spread((function(t,a){e.loadingFHIR=!1,e.downloadDialog=!0,e.downloadType="fhir",e.matchedDownloadData=t.data,e.unmatchedSource1DownloadData=a.data.unmatchedSource1mCSD,e.unmatchedSource2DownloadData=a.data.unmatchedSource2mCSD})))},downloadMatched:function(){var e,t;"fhir"===this.downloadType?(e="json",t="data:text/json;charset=utf-8,",this.matchedDownloadData=JSON.stringify(this.matchedDownloadData)):(e="csv",t="data:text/csv;charset=utf-8,");var a=t+escape(this.matchedDownloadData),r=document.createElement("a");r.setAttribute("href",a),r.setAttribute("download","matched".concat(this.getSource1()).concat(this.getSource2(),".").concat(e)),r.click()},downloadSource1Unmatched:function(){var e,t;"fhir"===this.downloadType?(e="json",t="data:text/json;charset=utf-8,",this.unmatchedSource1DownloadData=JSON.stringify(this.unmatchedSource1DownloadData)):(e="csv",t="data:text/csv;charset=utf-8,");var a=t+escape(this.unmatchedSource1DownloadData),r=document.createElement("a");r.setAttribute("href",a),r.setAttribute("download","unmatched".concat(this.getSource1(),".").concat(e)),r.click()},downloadSource2Unmatched:function(){var e,t;"fhir"===this.downloadType?(e="json",t="data:text/json;charset=utf-8,",this.unmatchedSource2DownloadData=JSON.stringify(this.unmatchedSource2DownloadData)):(e="csv",t="data:text/csv;charset=utf-8,");var a=t+escape(this.unmatchedSource2DownloadData),r=document.createElement("a");r.setAttribute("href",a),r.setAttribute("download","unmatched".concat(this.getSource2(),".").concat(e)),r.click()}}},Ar=Pr,wr=Object(_["a"])(Ar,Sr,kr,!1,null,null,null),Dr=wr.exports;S()(wr,{VBtn:k["a"],VCard:ce["a"],VCardActions:le["a"],VCardText:le["c"],VContainer:de["a"],VDialog:vt["a"],VFlex:ue["a"],VIcon:P["a"],VLayout:pe["a"],VProgressCircular:ft["a"],VSpacer:M["a"],VToolbar:fe["a"],VToolbarTitle:U["b"]});var Cr={mixins:[Q,X["a"]],data:function(){return{clientId:"",flagCommentDialog:!1,flagComment:"",helpDialog:!1,type:"",source2Id:"",source2Name:"",sort_arrow:"up",pagination:{sortBy:"score"},recoLevel:0,searchUnmatchedSource2:"",searchUnmatchedSource1:"",searchPotential:"",searchMatched:"",searchNotMatched:"",searchIgnore:"",searchFlagged:"",potentialMatches:[],showAllPotential:!1,alertText:"",alertTitle:"",alert:!1,saveProgressTimedout:!1,source1Parents:{},source1Filter:{text:"",level:""},source1TreeUpdate:0,selectedSource1:{},selectedSource1Name:null,selectedSource1Id:null,selectedSource1Lat:null,selectedSource1Long:null,selectedSource1Parents:[],dialog:!1,dialogWidth:"",source1UnmatchedHeaders:[{text:this.$t("App.hardcoded-texts.Location"),value:"name"}],noMatchHeaders:[{text:this.$t("App.hardcoded-texts.Source1 Location"),value:"source1Name"},{text:this.$t("App.hardcoded-texts.Source1 ID"),value:"source1Id"},{text:this.$t("App.hardcoded-texts.Parents"),value:"parents"}],flaggedHeaders:[{text:this.$t("App.hardcoded-texts.Source1 Location"),value:"source1Name"},{text:this.$t("App.hardcoded-texts.Source1 ID"),value:"source1Id"},{text:this.$t("App.hardcoded-texts.Source2 Location"),value:"source2Name"},{text:this.$t("App.hardcoded-texts.Source2 ID"),value:"source2Id"},{text:this.$t("App.hardcoded-texts.Comment"),value:"flagComment"}]}},filters:{removeCountry:function(e){var t=e.slice(0);return t.splice(t.length-1,1),t},joinParents:function(e){return e.join("->")},joinParentsAndReverse:function(e){return Object(it["a"])(e).reverse().join("->")}},methods:{changeSort:function(e){this.pagination.sortBy===e?this.pagination.descending=!this.pagination.descending:(this.pagination.sortBy=e,this.pagination.descending=!1),this.pagination.descending?this.sort_arrow="mdi-down":this.sort_arrow="mdi-up"},addListener:function(){var e=this,t=function t(){e.$refs&&e.$refs.source1Tree?e.$refs.source1Tree.$on("node:selected",(function(t){e.source1Filter.text=t.data.text;var a=1;while(t.parent)t=t.parent,a++;e.source1Filter.level=a})):setTimeout((function(){t()}),500)};t()},levelChanged:function(e){this.$store.state.recoLevel!==e&&(this.$store.state.recoLevel=e,this.getScores(!1),this.$store.state.recoLevel===this.$store.state.totalSource1Levels?this.dialogWidth="1460px":this.dialogWidth="1190px")},getBuildingPotentialMatches:function(e){var t=this;this.potentialMatches=[];var a=this.$store.state.recoLevel,r=this.$store.state.totalSource1Levels,s=this.$store.state.totalSource2Levels;if(this.clientId){var o=this.clientId[this.clientId.length-1];o=parseInt(o),o+=1,this.clientId+=o}else{var i=this.$store.state.clientId[this.$store.state.clientId.length-1];i=parseInt(i),i+=1,this.clientId=this.$store.state.clientId+i}var n=this.$store.state.activePair.userID,c=this.getLimitOrgIdOnActivePair().source1LimitOrgId,l=this.getLimitOrgIdOnActivePair().source2LimitOrgId,d=JSON.stringify(this.$store.state.config.generalConfig.reconciliation.parentConstraint),p=this.$store.state.activePair.source1.name,h=this.$store.state.activePair.source2.name,v=this.$store.state.activePair.name,f="id=".concat(e,"&partition1=").concat(p,"&partition2=").concat(h,"&mappingPartition=").concat(v);f+="&source1LimitOrgId=".concat(c,"&source2LimitOrgId=").concat(l,"&totalSource1Levels=").concat(r,"&totalSource2Levels=").concat(s),f+="&recoLevel=".concat(a,"&clientId=").concat(this.clientId,"&userID=").concat(n,"&parentConstraint=").concat(d,"&getPotential=",!0),this.$store.state.dynamicProgress=!0,this.$store.state.progressTitle="Getting potential matches from server",u.a.get("/match/reconcile/?"+f).then((function(e){if(t.$store.state.dynamicProgress=!1,e.data){var a=JSON.parse(e.data).responseData.scoreResults;if(a.length>0){var r=a[0],s=r.exactMatch;if(Object.keys(s).length>0)return t.$store.state.dialogError=!0,t.$store.state.errorDescription="This location is already mapped, please recalculate scores to get changes",t.$store.state.errorTitle="Info",void(t.$store.state.errorColor="error");for(var o in t.selectedSource1=r.source1,t.selectedSource1Name=r.source1.name,t.selectedSource1Parents=r.source1.parents,t.selectedSource1Lat=r.source1.lat,t.selectedSource1Long=r.source1.long,t.selectedSource1Id=r.source1.id,r.potentialMatches){var i=function(e){var a=r.potentialMatches[o][e];return c=t.$store.state.matchedContent.find((function(e){return e.source2Id===a.id})),l=t.$store.state.flagged.find((function(e){return e.source2Id===a.id})),c||l?"continue":void t.potentialMatches.push({score:o,name:a.name,id:a.id,source2IdHierarchy:a.source2IdHierarchy,lat:a.lat,long:a.long,geoDistance:a.geoDistance,parents:a.parents,mappedParentName:a.mappedParentName})};for(var n in r.potentialMatches[o]){var c,l;i(n)}}}t.dialog=!0}else t.dialog=!0})).catch((function(e){console.log(e)}))},getJurisdictionPotentialMatches:function(e){var t=this;this.potentialMatches=[],this.showAllPotential=!1;var a,r=Object(c["a"])(this.$store.state.scoreResults);try{for(r.s();!(a=r.n()).done;){var s=a.value;if(s.source1.id===e)for(var o in this.selectedSource1=s.source1,this.selectedSource1Name=s.source1.name,this.selectedSource1Parents=s.source1.parents,this.selectedSource1Lat=s.source1.lat,this.selectedSource1Long=s.source1.long,this.selectedSource1Id=s.source1.id,s.potentialMatches){var i=function(e){var a=s.potentialMatches[o][e];return l=t.$store.state.matchedContent.find((function(e){return e.source2Id===a.id})),d=t.$store.state.flagged.find((function(e){return e.source2Id===a.id})),l||d?"continue":void t.potentialMatches.push({score:o,name:a.name,id:a.id,source2IdHierarchy:a.source2IdHierarchy,lat:a.lat,long:a.long,geoDistance:a.geoDistance,parents:a.parents,mappedParentName:a.mappedParentName})};for(var n in s.potentialMatches[o]){var l,d;i(n)}}}}catch(u){r.e(u)}finally{r.f()}this.dialog=!0},getPotentialMatch:function(e){this.getBuildingPotentialMatches(e)},potentialMatchComment:function(e){var t="";if(this.$store.state.recoLevel===this.$store.state.totalSource1Levels){var a=[],r=[];if(this.selectedSource1.source1IdHierarchy){a.push(this.selectedSource1.source1IdHierarchy[0].id);var s,o=Object(c["a"])(this.selectedSource1.source1IdHierarchy[0].children);try{for(o.s();!(s=o.n()).done;){var i=s.value;a.push(i.id)}}catch(v){o.e(v)}finally{o.f()}}if(e.source2IdHierarchy){r.push(e.source2IdHierarchy[0].id);var n,l=Object(c["a"])(e.source2IdHierarchy[0].children);try{for(l.s();!(n=l.n()).done;){var d=n.value;r.push(d.id)}}catch(v){l.e(v)}finally{l.f()}}var u=a.some((function(e){return r.indexOf(e)>=0}));u||(t&&(t+=", "),t+="ID differ")}e.name.toLowerCase()!==this.selectedSource1.name.toLowerCase()&&(t&&(t+=", "),t+="Names differ");var p=e.mappedParentName,h=this.selectedSource1.parents[0];return h!==p&&(t&&(t+=", "),t+="Parents differ"),t},match:function(e,t,a,r,s){if(this.matchType=e,this.source2Id=t,this.source2Name=a,this.source2IdHierarchy=r,this.mappedParentName=s,null===t)return this.alert=!0,this.alertTitle="Information",void(this.alertText="Select Source 2 Location to match against Source 1 Location");"flag"===e?this.flagCommentDialog=!0:this.saveMatch()},saveMatch:function(){var e=this;this.flagCommentDialog=!1,this.$store.state.progressTitle="Saving match",this.$store.state.dynamicProgress=!0;var t=this.$store.state.activePair.source1.name,a=this.$store.state.activePair.source2.name,r=this.$store.state.activePair.name,s=new FormData;s.append("source1Id",this.selectedSource1Id),s.append("source2Id",this.source2Id),s.append("flagComment",this.flagComment),s.append("partition1",t),s.append("partition2",a),s.append("mappingPartition",r),s.append("recoLevel",this.$store.state.recoLevel),s.append("totalLevels",this.$store.state.totalSource1Levels),s.append("pairId",this.$store.state.activePair.id),u.a.post("/match/performMatch/"+this.matchType,s,{headers:{"Content-Type":"multipart/form-data"}}).then((function(t){e.$store.state.dynamicProgress=!1;var a=null;for(var r in e.$store.state.source2UnMatched)e.$store.state.source2UnMatched[r].id===e.source2Id&&(a=e.$store.state.source2UnMatched[r].parents,e.$store.state.source2UnMatched.splice(r,1));for(var s in e.$store.state.source1UnMatched)e.$store.state.source1UnMatched[s].id===e.selectedSource1Id&&("match"===e.matchType?(++e.$store.state.totalAllMapped,e.$store.state.matchedContent.push({source1Name:e.selectedSource1Name,source1Id:e.selectedSource1Id,source1Parents:e.$store.state.source1UnMatched[s].parents,source2Name:e.source2Name,source2Id:e.source2Id,source2IdHierarchy:e.source2IdHierarchy,mappedParentName:e.mappedParentName,source2Parents:a,matchComments:t.data.matchComments})):"flag"===e.matchType&&(++e.$store.state.totalAllFlagged,e.$store.state.flagged.push({source1Name:e.selectedSource1Name,source1Id:e.selectedSource1Id,source1Parents:e.$store.state.source1UnMatched[s].parents,source2Name:e.source2Name,source2Id:e.source2Id,source2IdHierarchy:e.source2IdHierarchy,mappedParentName:e.mappedParentName,source2Parents:a,flagComment:e.flagComment})),e.$store.state.source1UnMatched.splice(s,1));e.flagComment="",e.selectedSource1Id=null,e.selectedSource1Name=null,e.dialog=!1})).catch((function(t){e.flagComment="",e.$store.state.dynamicProgress=!1,e.alert=!0,e.alertTitle="Error",e.alertText=t.response.data.error,e.selectedSource1Id=null,e.selectedSource1Name=null,e.dialog=!1}))},acceptFlag:function(e){var t=this;this.$store.state.progressTitle="Accepting flag",this.$store.state.dynamicProgress=!0;var a=new FormData;a.append("source1Id",e),a.append("pairId",this.$store.state.activePair.id);var r=this.$store.state.activePair.name;u.a.post("/match/acceptFlag/"+r,a,{headers:{"Content-Type":"multipart/form-data"}}).then((function(){for(var a in t.$store.state.dynamicProgress=!1,t.$store.state.flagged)t.$store.state.flagged[a].source1Id===e&&(t.$store.state.matchedContent.push({source1Name:t.$store.state.flagged[a].source1Name,source1Id:t.$store.state.flagged[a].source1Id,source1Parents:t.$store.state.flagged[a].source1Parents,source2Name:t.$store.state.flagged[a].source2Name,source2Id:t.$store.state.flagged[a].source2Id,source2IdHierarchy:t.$store.state.flagged[a].source2IdHierarchy,mappedParentName:t.$store.state.flagged[a].mappedParentName,source2Parents:t.$store.state.flagged[a].source2Parents}),t.$store.state.flagged.splice(a,1),++t.$store.state.totalAllMapped,--t.$store.state.totalAllFlagged)})).catch((function(e){t.$store.state.dynamicProgress=!1,t.alert=!0,t.alertTitle="Error",t.alertText=e.response.data.error,t.selectedSource1Id=null,t.selectedSource1Name=null,t.dialog=!1,console.log(e)}))},breakMatch:function(e){var t=this;this.$store.state.progressTitle="Breaking match",this.$store.state.dynamicProgress=!0;var a=new FormData,r=this.$store.state.activePair.source1.name,s=this.$store.state.activePair.source2.name,o=this.$store.state.activePair.name;a.append("partition1",r),a.append("partition2",s),a.append("mappingPartition",o),a.append("source1Id",e),a.append("pairId",this.$store.state.activePair.id),u.a.post("/match/breakMatch",a,{headers:{"Content-Type":"multipart/form-data"}}).then((function(){for(var a in t.$store.state.dynamicProgress=!1,t.$store.state.matchedContent)t.$store.state.matchedContent[a].source1Id===e&&(t.$store.state.source1UnMatched.push({name:t.$store.state.matchedContent[a].source1Name,id:t.$store.state.matchedContent[a].source1Id,parents:t.$store.state.matchedContent[a].source1Parents}),t.$store.state.source2UnMatched.push({name:t.$store.state.matchedContent[a].source2Name,id:t.$store.state.matchedContent[a].source2Id,source2IdHierarchy:t.$store.state.matchedContent[a].source2IdHierarchy,mappedParentName:t.$store.state.matchedContent[a].mappedParentName,parents:t.$store.state.matchedContent[a].source2Parents}),t.$store.state.matchedContent.splice(a,1),--t.$store.state.totalAllMapped)})).catch((function(e){t.$store.state.dynamicProgress=!1,t.alert=!0,t.alertTitle="Error",t.alertText=e.response.data.error,t.selectedSource1Id=null,t.selectedSource1Name=null,t.dialog=!1,console.log(e)}))},unFlag:function(e){var t=this;this.$store.state.progressTitle="Unflagging match",this.$store.state.dynamicProgress=!0;var a=new FormData,r=this.$store.state.activePair.userID,s=this.getDatasourceOwner();a.append("source1Id",e),a.append("pairId",this.$store.state.activePair.id),u.a.post("/match/breakMatch/"+this.getSource1()+"/"+this.getSource2()+"/"+s.source1Owner+"/"+s.source2Owner+"/"+r,a,{headers:{"Content-Type":"multipart/form-data"}}).then((function(){for(var a in t.$store.state.dynamicProgress=!1,t.$store.state.flagged)t.$store.state.flagged[a].source1Id===e&&(t.$store.state.source1UnMatched.push({name:t.$store.state.flagged[a].source1Name,id:t.$store.state.flagged[a].source1Id,parents:t.$store.state.flagged[a].source1Parents}),t.$store.state.source2UnMatched.push({name:t.$store.state.flagged[a].source2Name,id:t.$store.state.flagged[a].source2Id,source2IdHierarchy:t.$store.state.flagged[a].source2IdHierarchy,mappedParentName:t.$store.state.flagged[a].mappedParentName,parents:t.$store.state.flagged[a].source2Parents}),t.$store.state.flagged.splice(a,1),--t.$store.state.totalAllFlagged)})).catch((function(e){t.$store.state.dynamicProgress=!1,t.alert=!0,t.alertTitle="Error",t.alertText=e.response.data.error,t.selectedSource1Id=null,t.selectedSource1Name=null,t.dialog=!1,console.log(e)}))},breakNoMatch:function(e,t){var a=this;this.$store.state.progressTitle="Breaking no match",this.$store.state.dynamicProgress=!0;var r=new FormData,s=this.$store.state.activePair.name;r.append("mappingPartition",s),r.append("source1Id",e),r.append("pairId",this.$store.state.activePair.id),u.a.post("/match/breakNoMatch/"+t,r,{headers:{"Content-Type":"multipart/form-data"}}).then((function(){if(a.$store.state.dynamicProgress=!1,"nomatch"===t)for(var r in a.$store.state.noMatchContent)a.$store.state.noMatchContent[r].source1Id===e&&(a.$store.state.source1UnMatched.push({name:a.$store.state.noMatchContent[r].source1Name,id:a.$store.state.noMatchContent[r].source1Id,parents:a.$store.state.noMatchContent[r].parents}),a.$store.state.noMatchContent.splice(r,1),--a.$store.state.totalAllNoMatch);else if("ignore"===t)for(var s in a.$store.state.ignoreContent)a.$store.state.ignoreContent[s].source1Id===e&&(a.$store.state.source1UnMatched.push({name:a.$store.state.ignoreContent[s].source1Name,id:a.$store.state.ignoreContent[s].source1Id,parents:a.$store.state.ignoreContent[s].parents}),a.$store.state.ignoreContent.splice(s,1),--a.$store.state.totalAllIgnore)})).catch((function(e){a.$store.state.dynamicProgress=!1,a.alert=!0,a.alertTitle="Error",a.alertText=e.response.data.error,a.selectedSource1Id=null,a.selectedSource1Name=null,a.dialog=!1,console.log(e)}))},noMatch:function(e){var t=this;this.$store.state.progressTitle="Saving as no match",this.$store.state.dynamicProgress=!0;var a=this.$store.state.activePair.source1.name,r=this.$store.state.activePair.source2.name,s=this.$store.state.activePair.name,o=new FormData;o.append("partition1",a),o.append("partition2",r),o.append("mappingPartition",s),o.append("source1Id",this.selectedSource1Id),o.append("recoLevel",this.$store.state.recoLevel),o.append("totalLevels",this.$store.state.totalSource1Levels),o.append("pairId",this.$store.state.activePair.id),u.a.post("/match/noMatch/".concat(e),o,{headers:{"Content-Type":"multipart/form-data"}}).then((function(){if(t.$store.state.dynamicProgress=!1,"nomatch"===e)for(var a in t.$store.state.source1UnMatched)t.$store.state.source1UnMatched[a].id===t.selectedSource1Id&&(t.$store.state.noMatchContent.push({source1Name:t.selectedSource1Name,source1Id:t.selectedSource1Id,parents:t.$store.state.source1UnMatched[a].parents}),++t.$store.state.totalAllNoMatch,t.$store.state.source1UnMatched.splice(a,1));else if("ignore"===e)for(var r in t.$store.state.source1UnMatched)t.$store.state.source1UnMatched[r].id===t.selectedSource1Id&&(t.$store.state.ignoreContent.push({source1Name:t.selectedSource1Name,source1Id:t.selectedSource1Id,parents:t.$store.state.source1UnMatched[r].parents}),++t.$store.state.totalAllIgnore,t.$store.state.source1UnMatched.splice(r,1));t.dialog=!1,t.selectedSource1Id=null,t.selectedSource1Name=null})).catch((function(e){t.$store.state.dynamicProgress=!1,t.alert=!0,t.alertTitle="Error",t.alertText=e.response.data.error,t.dialog=!1,t.selectedSource1Id=null,t.selectedSource1Name=null}))},back:function(){this.searchPotential="",this.dialog=!1}},computed:{nextLevelText:{get:function(){return this.translateDataHeader("source1",this.$store.state.recoLevel)},set:function(){}},currentLevelText:{get:function(){return this.translateDataHeader("source1",this.$store.state.recoLevel-1)},set:function(){}},matchedHeaders:function(){var e=[{text:this.$t("App.hardcoded-texts.Source1 Location"),value:"source1Name"},{text:this.$t("App.hardcoded-texts.Source1 ID"),value:"source1Id"},{text:this.$t("App.hardcoded-texts.Source2 Location"),value:"source2Name"},{text:this.$t("App.hardcoded-texts.Source2 ID"),value:"source2Id"},{text:this.$t("App.hardcoded-texts.Match Comment"),value:"matchComments"}];return e},source1GridHeaders:function(){var e=[{text:this.$t("App.hardcoded-texts.Location"),value:"name"}];if(this.$store.state.source1UnMatched.length>0)for(var t=this.$store.state.source1UnMatched[0].parents.length;t>0;t--)e.push({text:"Level "+t,value:"level"+(t+1)});return e.splice(1,1),e},potentialHeaders:function(){var e=[];return e.push({sortable:!1},{text:this.$t("App.hardcoded-texts.Source 2 Location"),value:"name",sortable:!1},{text:this.$t("App.hardcoded-texts.ID"),value:"id",sortable:!1},{text:this.$t("App.hardcoded-texts.Parent"),value:"source2Parent",sortable:!1}),this.$store.state.recoLevel===this.$store.state.totalSource1Levels&&e.push({text:this.$t("App.hardcoded-texts.Geo Dist (Miles)"),value:"geodist",sortable:!1}),e.push({text:this.$t("App.hardcoded-texts.Score"),value:"score"}),e.push({text:this.$t("App.hardcoded-texts.Comment"),value:"comment",sortable:!1}),e},potentialAvailable:function(){return null!==this.$store.state.source2UnMatched&&this.$store.state.source2UnMatched.length>this.potentialMatches.length},allPotentialMatches:function(){var e=this;if(null!==this.$store.state.source2UnMatched&&this.$store.state.source2UnMatched.length>this.potentialMatches.length&&this.showAllPotential){var t,a=[],r=Object(c["a"])(this.$store.state.source2UnMatched);try{var s=function(){var r=t.value,s=e.potentialMatches.find((function(e){return e.id===r.id}));s||(r.score="N/A",a.push(r))};for(r.s();!(t=r.n()).done;)s()}catch(o){r.e(o)}finally{r.f()}return this.potentialMatches.concat(a)}return this.potentialMatches},source1Tree:function(){this.addListener();var e=function e(t,a){for(var r in t){var s={text:r,children:[]};e(t[r],s.children),0===s.children.length&&delete s.children,a.push(s)}},t=[];return 1===Object.keys(this.$store.state.source1Parents).length&&"null"===Object.keys(this.$store.state.source1Parents)[0]||e(this.$store.state.source1Parents,t),t},source1Grid:function(){var e=this;if(this.$store.state.source1UnMatched.length>0&&""!==this.source1Filter.level){var t=this.$store.state.source1UnMatched[0].parents.length-this.source1Filter.level;return this.$store.state.source1UnMatched.filter((function(a){return a.parents[t]===e.source1Filter.text}))}return this.$store.state.source1UnMatched},goNextLevel:function(){return this.$store.state.recoLevel0&&this.$store.state.matchedContent?parseInt(this.source2TotalRecords)-parseInt(this.$store.state.matchedContent.length):0},source2PercentUnmatched:function(){return 0===this.$store.state.source2TotalRecords?0:parseFloat((100*this.source2TotalUnmatched/this.$store.state.source2TotalRecords).toFixed(1))},source2PercentFlagged:function(){return 0===this.$store.state.source2TotalRecords?0:this.$store.state.flagged?parseFloat((100*this.$store.state.flagged.length/this.$store.state.source2TotalRecords).toFixed(1)):0},source2TotalMatched:function(){return this.source1TotalMatched},source2PercentMatched:function(){return 0===this.$store.state.source2TotalRecords?0:parseFloat((100*this.source2TotalMatched/this.$store.state.source2TotalRecords).toFixed(1))},source2NotInSource1:function(){var e=this.source2TotalRecords-this.source1TotalRecords;return e<0?0:e},source2PercentNotInSource1:function(){if(0===this.source2NotInSource1)return 0;var e=parseFloat((100*this.source2NotInSource1/this.source2TotalRecords).toFixed(1));return parseFloat(e)}},created:function(){var e=this;this.$store.state.recalculateScores&&(this.$store.state.recalculateScores=!1,this.getScores(!1)),Fs.$on("changeCSVHeaderNames",(function(){var t=e.translateDataHeader("source1",e.$store.state.recoLevel);e.nextLevelText=t,e.currentLevelText=t})),this.addListener(),this.$store.state.recoLevel===this.$store.state.totalSource1Levels?this.dialogWidth="auto":this.dialogWidth="1500px",this.source1TreeUpdate++},components:{"liquor-tree":Ka["a"],appRecoExport:Dr}},Tr=Cr,Ir=a("71a3"),Lr=a("c671"),Vr=a("fe57"),Or=a("9a96"),Nr=a("a844"),Rr=a("eb2a"),Mr=Object(_["a"])(Tr,_r,yr,!1,null,null,null),Ur=Mr.exports;S()(Mr,{VAlert:Le["a"],VAvatar:ht["a"],VBtn:k["a"],VCard:ce["a"],VCardActions:le["a"],VCardText:le["c"],VCardTitle:le["d"],VCol:Wa["a"],VContainer:de["a"],VDataTable:At["a"],VDialog:vt["a"],VFlex:ue["a"],VIcon:P["a"],VLayout:pe["a"],VList:w["a"],VProgressCircular:ft["a"],VProgressLinear:he["a"],VRow:za["a"],VSelect:ve["a"],VSpacer:M["a"],VTab:Ir["a"],VTabItem:Lr["a"],VTabs:Vr["a"],VTabsSlider:Or["a"],VTextField:Oe["a"],VTextarea:Nr["a"],VToolbar:fe["a"],VToolbarTitle:U["b"],VTooltip:Tt["a"],VTreeview:Rr["a"]});var Er=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",{attrs:{fluid:""}},[a("v-dialog",{attrs:{transition:"scale-transition","hide-overlay":"",persistent:"",width:"350"},model:{value:e.mappingStatusDialog,callback:function(t){e.mappingStatusDialog=t},expression:"mappingStatusDialog"}},[a("v-card",{attrs:{color:"white",dark:""}},[a("v-card-text",[a("center",[a("font",{staticStyle:{color:"blue"}},[e._v(e._s(e.mappingStatusProgressTitle))]),a("br"),"percent"==e.progressType?a("v-progress-circular",{attrs:{rotate:-90,size:100,width:15,value:e.mappingStatusProgressPercent,color:"primary"}},[a("v-avatar",{attrs:{color:"indigo",size:"50px"}},[a("span",{staticClass:"white--text"},[a("b",[e._v(e._s(e.mappingStatusProgressPercent)+"%")])])])],1):e._e(),"indeterminate"==e.progressType?a("v-progress-linear",{staticClass:"mb-0",attrs:{indeterminate:"",color:"red"}}):e._e()],1)],1)],1)],1),a("v-layout",{attrs:{column:""}},[a("v-dialog",{attrs:{scrollable:"",persistent:"",overlay:!1,"max-width":"700px",transition:"dialog-transition"},model:{value:e.helpDialog,callback:function(t){e.helpDialog=t},expression:"helpDialog"}},[a("v-card",[a("v-toolbar",{attrs:{color:"primary",dark:""}},[a("v-toolbar-title",[a("v-icon",[e._v("mdi-information")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.About this page"))+" ")],1),a("v-spacer"),a("v-btn",{attrs:{icon:"",dark:""},nativeOn:{click:function(t){e.helpDialog=!1}}},[a("v-icon",[e._v("mdi-close")])],1)],1),a("v-card-text",[e._v(" "+e._s(e.$t("App.hardcoded-texts.This page let you visualize the mapping status for various levels"))+" "),a("v-list",[e._v(" 1. "+e._s(e.$t("App.hardcoded-texts.Right boxes shows reconciliation status for a selected level"))+" ")]),a("v-list",[e._v(" 2. "+e._s(e.$t("App.hardcoded-texts.Left boxes shows reconciliation status for a all levels"))+" ")]),a("v-list",[e._v(" 3. "+e._s(e.$t("App.hardcoded-texts.The search box let you search locations for a selected level only"))+" ")])],1)],1)],1),a("v-flex",{attrs:{xs1:"","text-xs-right":""}},[a("v-row",[a("v-col",{attrs:{cols:"3"}},[a("appRecoExport")],1),a("v-spacer"),a("v-col",{attrs:{cols:"1"}},[a("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var r=t.on;return[a("v-btn",e._g({staticClass:"mx-1",attrs:{fab:"",dark:"","x-small":"",color:"primary"},on:{click:function(t){e.helpDialog=!0}}},r),[a("v-icon",[e._v("mdi-help")])],1)]}}])},[a("span",[e._v(e._s(e.$t("App.hardcoded-texts.Help")))])])],1)],1)],1)],1),a("v-row",[a("v-col",{attrs:{cols:"1"}},[a("b",[e._v("All Levels")])]),a("v-spacer"),a("v-col",{attrs:{cols:"1"}},[a("b",[e._v(e._s(e.currentLevelText)+" "+e._s(e.$t("App.hardcoded-texts.Only")))])])],1),a("v-row",[a("v-col",[a("v-chip",{staticStyle:{height:"138px",width:"137px"},attrs:{color:"green","text-color":"white"}},[a("v-layout",{attrs:{column:""}},[a("v-flex",{attrs:{xs1:""}},[a("b",[e._v(e._s(e.$t("App.hardcoded-texts.Source 1 Matched")))])]),a("v-flex",{attrs:{xs1:"","align-center":""}},[a("center",[a("b",[e._v(e._s(e.$store.state.totalAllMapped)+"/"+e._s(e.$store.state.source1TotalAllRecords))])])],1),a("v-flex",{attrs:{xs1:""}},[a("center",[a("v-progress-circular",{attrs:{rotate:-90,size:65,width:8,value:e.source1PercentMapped,color:"yellow"}},[a("font",{attrs:{color:"white"}},[a("b",[e._v(e._s(e.source1PercentMapped)+"%")])])],1)],1)],1)],1)],1)],1),a("v-col",[a("v-chip",{staticStyle:{height:"138px",width:"137px"},attrs:{color:"green","text-color":"white"}},[a("v-layout",{attrs:{column:""}},[a("v-flex",{attrs:{xs1:""}},[a("b",[e._v(e._s(e.$t("App.hardcoded-texts.Source 1 No Match")))])]),a("v-flex",{attrs:{xs1:"","align-center":""}},[a("center",[a("b",[e._v(e._s(e.$store.state.totalAllNoMatch)+"/"+e._s(e.$store.state.source1TotalAllRecords))])])],1),a("v-flex",{attrs:{xs1:""}},[a("center",[a("v-progress-circular",{attrs:{rotate:-90,size:65,width:8,value:e.source1PercentNoMatch,color:"yellow"}},[a("font",{attrs:{color:"white"}},[a("b",[e._v(e._s(e.source1PercentNoMatch)+"%")])])],1)],1)],1)],1)],1)],1),a("v-col",[a("v-chip",{staticStyle:{height:"138px",width:"137px"},attrs:{color:"green","text-color":"white"}},[a("v-layout",{attrs:{column:""}},[a("v-flex",{attrs:{xs1:""}},[a("b",[e._v(e._s(e.$t("App.hardcoded-texts.Source 1 Flagged")))])]),a("v-flex",{attrs:{xs1:"","align-center":""}},[a("center",[a("b",[e._v(e._s(e.$store.state.totalAllFlagged)+"/"+e._s(e.$store.state.source1TotalAllRecords))])])],1),a("v-flex",{attrs:{xs1:""}},[a("center",[a("v-progress-circular",{attrs:{rotate:-90,size:65,width:8,value:e.source1PercentFlagged,color:"yellow"}},[a("font",{attrs:{color:"white"}},[a("b",[e._v(e._s(e.source1PercentFlagged)+"%")])])],1)],1)],1)],1)],1)],1),a("v-col",[a("v-chip",{staticStyle:{height:"138px",width:"137px"},attrs:{color:"green","text-color":"white"}},[a("v-layout",{attrs:{column:""}},[a("v-flex",{attrs:{xs1:""}},[a("b",[e._v(e._s(e.$t("App.hardcoded-texts.Source 2 Matched")))])]),a("v-flex",{attrs:{xs1:"","align-center":""}},[a("center",[a("b",[e._v(e._s(e.$store.state.totalAllMapped)+"/"+e._s(e.$store.state.source2TotalAllRecords))])])],1),a("v-flex",{attrs:{xs1:""}},[a("center",[a("v-progress-circular",{attrs:{rotate:-90,size:65,width:8,value:e.source2PercentMapped,color:"green"}},[a("font",{attrs:{color:"white"}},[a("b",[e._v(e._s(e.source2PercentMapped)+"%")])])],1)],1)],1)],1)],1)],1),a("v-col",[a("v-chip",{staticStyle:{height:"138px",width:"137px"},attrs:{color:"green","text-color":"white"}},[a("v-layout",{attrs:{column:""}},[a("v-flex",{attrs:{xs1:""}},[a("b",[e._v(e._s(e.$t("App.hardcoded-texts.Source 2 Flagged")))])]),a("v-flex",{attrs:{xs1:"","align-center":""}},[a("center",[a("b",[e._v(e._s(e.$store.state.totalAllFlagged)+"/"+e._s(e.$store.state.source2TotalAllRecords))])])],1),a("v-flex",{attrs:{xs1:""}},[a("center",[a("v-progress-circular",{attrs:{rotate:-90,size:65,width:8,value:e.source2PercentFlagged,color:"yellow"}},[a("font",{attrs:{color:"white"}},[a("b",[e._v(e._s(e.source2PercentFlagged)+"%")])])],1)],1)],1)],1)],1)],1),a("v-spacer"),a("v-col",[a("v-chip",{staticStyle:{height:"138px",width:"137px"},attrs:{color:"cyan","text-color":"black"}},[a("v-layout",{attrs:{column:""}},[a("v-flex",{attrs:{xs1:""}},[a("b",[e._v(e._s(e.$t("App.hardcoded-texts.Source 1 Matched")))])]),a("v-flex",{attrs:{xs1:"","align-center":""}},[a("center",[a("b",[e._v(e._s(e.totalMapped)+"/"+e._s(e.totalRecords))])])],1),a("v-flex",{attrs:{xs1:""}},[a("center",[a("v-progress-circular",{attrs:{rotate:-90,size:65,width:8,value:e.source1PercentMappedLevel,color:"yellow"}},[a("font",{attrs:{color:"black"}},[a("b",[e._v(e._s(e.source1PercentMappedLevel)+"%")])])],1)],1)],1)],1)],1)],1),a("v-col",[a("v-chip",{staticStyle:{height:"138px",width:"137px"},attrs:{color:"cyan","text-color":"black"}},[a("v-layout",{attrs:{column:""}},[a("v-flex",{attrs:{xs1:""}},[a("b",[e._v(e._s(e.$t("App.hardcoded-texts.Source 1 No Match")))])]),a("v-flex",{attrs:{xs1:"","align-center":""}},[a("center",[a("b",[e._v(e._s(e.totalNoMatch)+"/"+e._s(e.totalRecords))])])],1),a("v-flex",{attrs:{xs1:""}},[a("center",[a("v-progress-circular",{attrs:{rotate:-90,size:65,width:8,value:e.source1PercentNoMatchLevel,color:"yellow"}},[a("font",{attrs:{color:"black"}},[a("b",[e._v(e._s(e.source1PercentNoMatchLevel)+"%")])])],1)],1)],1)],1)],1)],1),a("v-col",[a("v-chip",{staticStyle:{height:"138px",width:"137px"},attrs:{color:"cyan","text-color":"black"}},[a("v-layout",{attrs:{column:""}},[a("v-flex",{attrs:{xs1:""}},[a("b",[e._v(e._s(e.$t("App.hardcoded-texts.Source 1 Flagged")))])]),a("v-flex",{attrs:{xs1:"","align-center":""}},[a("center",[a("b",[e._v(e._s(e.totalFlagged)+"/"+e._s(e.totalRecords))])])],1),a("v-flex",{attrs:{xs1:""}},[a("center",[a("v-progress-circular",{attrs:{rotate:-90,size:65,width:8,value:e.source1PercentFlagged,color:"yellow"}},[a("font",{attrs:{color:"black"}},[a("b",[e._v(e._s(e.source1PercentFlagged)+"%")])])],1)],1)],1)],1)],1)],1)],1),a("v-row",[a("v-col",{attrs:{cols:"3"}},[a("v-text-field",{attrs:{"append-icon":"mdi-magnify",label:e.$t("App.hardcoded-texts.Search"),"single-line":"","hide-details":""},model:{value:e.searchMatched,callback:function(t){e.searchMatched=t},expression:"searchMatched"}})],1),a("v-spacer"),a("v-col",{attrs:{cols:"3"}},[["Done"===e.$store.state.recoStatus||e.$store.state.activePair.userID!==e.$store.state.auth.userID&&!e.$tasksVerification.hasPermissionByName("special","custom","close-matching")?e._e():a("v-btn",{attrs:{color:"success",rounded:""},on:{click:e.markRecoDone}},[a("v-icon",[e._v("mdi-lock")]),e._v(e._s(e.$t("App.hardcoded-texts.Mark Reconciliation As Done"))+" ")],1),"Done"!==e.$store.state.recoStatus||e.$store.state.activePair.userID!==e.$store.state.auth.userID&&!e.$tasksVerification.hasPermissionByName("special","custom","close-matching")?e._e():a("v-btn",{attrs:{color:"success",rounded:""},on:{click:e.markRecoUnDone}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-lock-open-variant")]),e._v(e._s(e.$t("App.hardcoded-texts.Mark Reconciliation As UnDone"))+" ")],1)]],2),a("v-spacer"),a("v-col",[a("v-select",{staticClass:"input-group--focused",attrs:{items:e.locationLevels,"item-value":e.locationLevels.value,"item-name":e.locationLevels.text,label:e.$t("App.hardcoded-texts.Level"),height:"1","full-width":"","single-line":""},on:{change:e.levelChanged},model:{value:e.recoLevel,callback:function(t){e.recoLevel=t},expression:"recoLevel"}})],1)],1),a("v-layout",{attrs:{column:""}},[a("v-flex",{attrs:{xs1:""}},[a("v-layout",{attrs:{row:"",wrap:""}},[a("v-flex",{attrs:{xs3:""}}),a("v-spacer"),a("v-flex",{attrs:{xs2:""}}),a("v-spacer"),a("v-flex",{attrs:{xs1:"",sm2:"",md2:"",right:""}})],1)],1),a("v-flex",{attrs:{xs1:""}},[a("v-tabs",{attrs:{"icons-and-text":"",centered:"",grow:"",dark:"","background-color":"cyan"}},[a("v-tabs-slider",{attrs:{color:"red"}}),a("v-tab",{key:"match"},[e._v(" "+e._s(e.$t("App.hardcoded-texts.MATCHED"))+" ("+e._s(e.totalMapped)+") "),a("v-icon",{attrs:{color:"white",right:""}},[e._v("mdi-thumb-up")])],1),a("v-tab",{key:"notMapped"},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Source 1 Not Mapped"))+" ("+e._s(e.totalNotMapped)+") "),a("v-icon",{attrs:{color:"white",right:""}},[e._v("mdi-thumb-down")])],1),a("v-tab",{key:"nomatch"},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Source 1 NO MATCH"))+" ("+e._s(e.totalNoMatch)+") "),a("v-icon",{attrs:{color:"white",right:""}},[e._v("mdi-thumb-down")])],1),a("v-tab",{key:"ignore"},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Source 1 IGNORED"))+" ("+e._s(e.totalIgnore)+") "),a("v-icon",{attrs:{color:"white",right:""}},[e._v("mdi-thumb-down")])],1),a("v-tab",{key:"flagged"},[e._v(" "+e._s(e.$t("App.hardcoded-texts.FLAGGED"))+" ("+e._s(e.totalFlagged)+") "),a("v-icon",{attrs:{color:"white",right:""}},[e._v("mdi-bell")])],1),a("v-tab-item",{key:"match"},[a("v-data-table",{staticClass:"elevation-1",attrs:{headers:e.matchedHeaders,items:e.mappingData.mapped,search:e.searchMatched},scopedSlots:e._u([{key:"items",fn:function(t){return[a("td",[e._v(e._s(t.item.source1Name))]),a("td",[e._v(e._s(t.item.source1Id))]),a("td",[e._v(e._s(t.item.source2Name))]),a("td",[e._v(e._s(t.item.source2Id))])]}}])})],1),a("v-tab-item",{key:"notMapped"},[a("v-data-table",{staticClass:"elevation-1",attrs:{headers:e.notMappedHeaders,items:e.mappingData.notMapped,search:e.searchMatched},scopedSlots:e._u([{key:"items",fn:function(t){return[a("td",[e._v(e._s(t.item.source1Name))]),a("td",[e._v(e._s(t.item.source1Id))])]}}])})],1),a("v-tab-item",{key:"nomatch"},[a("v-data-table",{staticClass:"elevation-1",attrs:{headers:e.noMatchHeaders,items:e.mappingData.noMatch,search:e.searchMatched},scopedSlots:e._u([{key:"items",fn:function(t){return[a("td",[e._v(e._s(t.item.source1Name))]),a("td",[e._v(e._s(t.item.source1Id))])]}}])})],1),a("v-tab-item",{key:"ignore"},[a("v-data-table",{staticClass:"elevation-1",attrs:{headers:e.noMatchHeaders,items:e.mappingData.ignore,search:e.searchMatched},scopedSlots:e._u([{key:"items",fn:function(t){return[a("td",[e._v(e._s(t.item.source1Name))]),a("td",[e._v(e._s(t.item.source1Id))])]}}])})],1),a("v-tab-item",{key:"flagged"},[a("v-data-table",{staticClass:"elevation-1",attrs:{headers:e.flaggedHeaders,items:e.mappingData.flagged,search:e.searchMatched},scopedSlots:e._u([{key:"items",fn:function(t){return[a("td",[e._v(e._s(t.item.source1Name))]),a("td",[e._v(e._s(t.item.source1Id))]),a("td",[e._v(e._s(t.item.source2Name))]),a("td",[e._v(e._s(t.item.source2Id))])]}}])})],1)],1)],1)],1)],1)},Fr=[],qr={mixins:[Q],data:function(){return{helpDialog:!1,matchedHeaders:[{text:this.$t("App.hardcoded-texts.Source1 Location"),value:"source1Name"},{text:this.$t("App.hardcoded-texts.Source1 ID"),value:"source1Id"},{text:this.$t("App.hardcoded-texts.Source2 Location"),value:"source2Name"},{text:this.$t("App.hardcoded-texts.Source2 ID"),value:"source2Id"}],noMatchHeaders:[{text:this.$t("App.hardcoded-texts.Source1 Location"),value:"source1Name"},{text:this.$t("App.hardcoded-texts.Source1 ID"),value:"source1Id"}],notMappedHeaders:[{text:this.$t("App.hardcoded-texts.Source1 Location"),value:"source1Name"},{text:this.$t("App.hardcoded-texts.Source1 ID"),value:"source1Id"}],flaggedHeaders:[{text:this.$t("App.hardcoded-texts.Source1 Location"),value:"source1Name"},{text:this.$t("App.hardcoded-texts.Source1 ID"),value:"source1Id"},{text:this.$t("App.hardcoded-texts.Source2 Location"),value:"source2Name"},{text:this.$t("App.hardcoded-texts.Source2 ID"),value:"source2Id"}],searchMatched:"",mappingData:{},recoLevel:2,mappingStatusDialog:!1,mappingStatusProgressTitle:"Waiting for progress status",mappingStatusProgressPercent:0,locationLevels:[]}},methods:{checkMappingStatusProgress:function(){var e=this,t=this.$store.state.clientId;u.a.get("/progress/mappingStatus/"+t).then((function(t){return null===t.data||void 0===t.data||!1===t.data?(e.mappingStatusDialog=!1,e.mappingStatusProgressTitle="Waiting for progress status",void clearInterval(e.mappingStatusProgressTimer)):null===t.data.status&&null===t.data.error&&null===t.data.percent?(e.mappingStatusDialog=!1,clearInterval(e.mappingStatusProgressTimer),void(e.mappingStatusProgressTitle="Waiting for progress status")):(e.mappingStatusProgressTitle=t.data.status,t.data.percent&&("percent"!==e.progressType&&(e.progressType="percent"),e.mappingStatusProgressPercent=t.data.percent),void("Done"===t.data.status&&(e.clearProgress("mappingStatus"),clearInterval(e.mappingStatusProgressTimer),e.mappingStatusDialog=!1,e.mappingStatusProgressTitle="Waiting for progress status")))})).catch((function(e){console.log(e)}))},mappingStatus:function(){var e=this;if(this.source1&&this.source2){this.mappingData={};var t=this.$store.state.clientId,a=this.$store.state.totalSource2Levels,r=this.$store.state.totalSource1Levels,s=this.$store.state.activePair.userID,o=this.getDatasourceOwner(),i=o.source1Owner,n=o.source2Owner,c=this.getLimitOrgIdOnActivePair().source1LimitOrgId,l=this.getLimitOrgIdOnActivePair().source2LimitOrgId;this.mappingStatusDialog=!0,this.progressType="indeterminate";var d="/mappingStatus/".concat(this.source1,"/").concat(this.source2,"/").concat(i,"/").concat(n,"/").concat(this.recoLevel,"/").concat(a,"/").concat(r,"/").concat(t,"/").concat(s,"?source1LimitOrgId=").concat(c,"&source2LimitOrgId=").concat(l);u.a.get(d).then((function(t){e.mappingData=t.data})),this.mappingStatusProgressTimer=setInterval(this.checkMappingStatusProgress,500)}},levelChanged:function(e){this.recoLevel=e,this.mappingStatus()},markRecoDone:function(){var e=this;this.$store.state.progressTitle="Marking reconciliation as Done",this.$store.state.dynamicProgress=!0,u.a.get("/match/markRecoDone/"+this.$store.state.activePair.id).then((function(t){e.$store.state.dynamicProgress=!1,t.data.status&&(e.$store.state.recoStatus=t.data.status),e.$store.state.errorTitle="Reconciliation Done",e.$store.state.errorDescription="Reconciliation is complete, no more changes can be done",e.$store.state.errorColor="primary",e.$store.state.dialogError=!0})).catch((function(t){e.$store.state.dynamicProgress=!1,console.log(t.response.data.error)}))},markRecoUnDone:function(){var e=this;this.$store.state.progressTitle="Marking reconciliation as Un Done",this.$store.state.dynamicProgress=!0,u.a.get("/match/markRecoUnDone/"+this.$store.state.activePair.id).then((function(t){e.$store.state.dynamicProgress=!1,t.data.status&&(e.$store.state.recoStatus=t.data.status),e.$store.state.errorTitle="Reconciliation on progress",e.$store.state.errorDescription="You may continue doing reconciliation now",e.$store.state.errorColor="primary",e.$store.state.dialogError=!0})).catch((function(t){e.$store.state.dynamicProgress=!1,console.log(t.response.data.error)}))}},computed:{currentLevelText:function(){return this.translateDataHeader("source1",this.recoLevel-1)},source1:function(){var e=this.$store.state.activePair.source1.name;return e&&(e=this.toTitleCase(e)),e},source2:function(){var e=this.$store.state.activePair.source2.name;return e&&(e=this.toTitleCase(e)),e},source1PercentMapped:function(){return 0===this.$store.state.source1TotalAllRecords?0:parseFloat((100*this.$store.state.totalAllMapped/this.$store.state.source1TotalAllRecords).toFixed(2))},source1PercentMappedLevel:function(){return 0===this.totalRecords?0:parseFloat((100*this.totalMapped/this.totalRecords).toFixed(2))},source1PercentNoMatch:function(){return 0===this.$store.state.source1TotalAllRecords?0:parseFloat((100*this.$store.state.totalAllNoMatch/this.$store.state.source1TotalAllRecords).toFixed(2))},source1PercentIgnore:function(){return 0===this.$store.state.source1TotalAllRecords?0:parseFloat((100*this.$store.state.totalAllIgnore/this.$store.state.source1TotalAllRecords).toFixed(2))},source1PercentNoMatchLevel:function(){return 0===this.totalRecords?0:parseFloat((100*this.totalNoMatch/this.totalRecords).toFixed(2))},source1PercentIgnoreLevel:function(){return 0===this.totalRecords?0:parseFloat((100*this.totalIgnore/this.totalRecords).toFixed(2))},source1PercentFlagged:function(){return 0===this.$store.state.source1TotalAllRecords?0:parseFloat((100*this.$store.state.totalAllFlagged/this.$store.state.source1TotalAllRecords).toFixed(2))},source1PercentFlaggedLevel:function(){return 0===this.totalRecords?0:parseFloat((100*this.totalFlagged/this.totalRecords).toFixed(2))},source1PercentNotMapped:function(){return 0===this.$store.state.source1TotalAllRecords?0:parseFloat((100*this.$store.state.source1TotalAllNotMapped/this.$store.state.source1TotalAllRecords).toFixed(2))},source1PercentNotMappedLevel:function(){return 0===this.totalRecords?0:parseFloat((100*this.totalNotMapped/this.totalRecords).toFixed(2))},source2PercentFlagged:function(){return 0===this.$store.state.source2TotalAllRecords?0:parseFloat((100*this.$store.state.totalAllFlagged/this.$store.state.source2TotalAllRecords).toFixed(2))},source2PercentMapped:function(){return 0===this.$store.state.source2TotalAllRecords?0:parseFloat((100*this.$store.state.totalAllMapped/this.$store.state.source2TotalAllRecords).toFixed(2))},totalMapped:function(){return this.mappingData&&this.mappingData.hasOwnProperty("mapped")?this.mappingData.mapped.length:0},totalNotMapped:function(){return this.mappingData&&this.mappingData.hasOwnProperty("notMapped")?this.mappingData.notMapped.length:0},totalNoMatch:function(){return this.mappingData&&this.mappingData.hasOwnProperty("noMatch")?this.mappingData.noMatch.length:0},totalIgnore:function(){return this.mappingData&&this.mappingData.hasOwnProperty("ignore")?this.mappingData.ignore.length:0},totalFlagged:function(){return this.mappingData&&this.mappingData.hasOwnProperty("flagged")?this.mappingData.flagged.length:0},totalRecords:function(){return this.totalMapped+this.totalNotMapped+this.totalNoMatch+this.totalIgnore+this.totalFlagged}},components:{appRecoExport:Dr},created:function(){this.mappingStatus();for(var e=1;e'}):s["a"].component("gofr-template",{name:"gofr-template",data:function(){return{fhirId:Xr,isEdit:!1,sectionMenu:r.data.sectionMenu,subFields:r.data.subFields,columns:r.data.columns,actions:r.data.actions,links:r.data.links,constraints:r.data.constraints}},components:{"gofr-page-title":function(){return a.e("chunk-2d21a3c6").then(a.bind(null,"bb3c"))},"gofr-resource":function(){return a.e("chunk-2d21a437").then(a.bind(null,"bb89"))},"gofr-codesystem":function(){return a.e("chunk-2d0d34f6").then(a.bind(null,"5be8"))},"gofr-section":function(){return a.e("chunk-2d210a08").then(a.bind(null,"b961"))},"gofr-secondary":function(){return a.e("chunk-2d2174d7").then(a.bind(null,"c5c2"))},"gofr-array":function(){return a.e("chunk-2d0af298").then(a.bind(null,"0cc2"))},"fhir-extension":function(){return a.e("chunk-2d0da301").then(a.bind(null,"6b10"))},"fhir-reference":function(){return a.e("chunk-58ec08a2").then(a.bind(null,"99fa"))},"fhir-backbone-element":function(){return a.e("chunk-08a9b5b7").then(a.bind(null,"8142"))},"fhir-string":function(){return a.e("chunk-1b3d2af8").then(a.bind(null,"b78c"))},"fhir-attachment":function(){return a.e("chunk-b33551c6").then(a.bind(null,"ca33"))},"fhir-human-name":function(){return a.e("chunk-0779b602").then(a.bind(null,"89c1"))},"fhir-code":function(){return a.e("chunk-77a0b274").then(a.bind(null,"1131"))},"fhir-date":function(){return Promise.all([a.e("chunk-72162224"),a.e("chunk-2d0e2c53")]).then(a.bind(null,"7fb0"))},"fhir-time":function(){return a.e("chunk-32294727").then(a.bind(null,"1286"))},"fhir-date-time":function(){return Promise.all([a.e("chunk-72162224"),a.e("chunk-2d0c17b7")]).then(a.bind(null,"45dd"))},"fhir-period":function(){return a.e("chunk-78a0fc3a").then(a.bind(null,"4807"))},"fhir-identifier":function(){return a.e("chunk-5e700835").then(a.bind(null,"c408"))},"fhir-contact-point":function(){return a.e("chunk-69e0cc28").then(a.bind(null,"4b80"))},"fhir-address":function(){return a.e("chunk-63fba70c").then(a.bind(null,"b248"))},"fhir-codeable-concept":function(){return a.e("chunk-2d0b8b5d").then(a.bind(null,"309c"))},"fhir-uri":function(){return a.e("chunk-69088730").then(a.bind(null,"6d39"))},"fhir-boolean":function(){return a.e("chunk-5cafeba1").then(a.bind(null,"ff03"))},"fhir-positive-int":function(){return a.e("chunk-19a7ffa0").then(a.bind(null,"b750"))},"fhir-unsigned-int":function(){return a.e("chunk-53797504").then(a.bind(null,"4c52"))},"fhir-integer":function(){return a.e("chunk-5369b150").then(a.bind(null,"eaae"))},"fhir-coding":function(){return a.e("chunk-5e71a7f0").then(a.bind(null,"eee9"))},"fhir-money":function(){return a.e("chunk-1f83e9dc").then(a.bind(null,"a6ba"))},"fhir-decimal":function(){return a.e("chunk-2f5db3ea").then(a.bind(null,"8892"))}},template:r.template,methods:{setEdit:function(e){this.isEdit=e}}}),e.$forceUpdate()})).catch((function(t){console.log(t),s["a"].component("gofr-template",{template:"

Error

An error occurred trying to load this page

.
"}),e.$forceUpdate()}))}},components:{},beforeCreate:function(){s["a"].component("gofr-template",{template:"
Loading...
"})}},ts=es,as=Object(_["a"])(ts,Zr,Qr,!1,null,null,null),rs=as.exports,ss=a("5a61");s["a"].use(re["a"]);var os=new re["a"]({routes:[{path:"/Home",name:"Home",component:me},{path:"/",name:"Home",component:me},{path:"/HomePublic",name:"HomePublic",component:Ae},{path:"/UsersList",name:"UsersList",component:Ut},{path:"/RolesManagement",name:"RolesManagement",component:Kt},{path:"/ChangePassword",name:"ChangePassword",component:aa},{path:"/login",name:"Login",component:Re},{path:"/logout",name:"Logout",component:je},{path:"/logout-public",name:"LogoutPublic",component:Ke},{path:"/Signup",name:"Signup",component:rt},{path:"/dhis2Auth",name:"DHIS2Auth",component:Kr},{path:"/Configure",name:"Configure",component:Lt,beforeEnter:function(e,t,a){var r=s["a"].$tasksVerification.hasPermissionByName("special","custom","view-config-page");if(r)return a();a({name:"GofrOutcome",params:{issues:[{diagnostics:"Access Denied"}]}})}},{path:"/addUser",name:"AddUser",component:Bt,beforeEnter:function(e,t,a){var r=s["a"].$tasksVerification.hasPermissionByName("special","custom","add-users");if(r)return a();a({name:"GofrOutcome",params:{issues:[{diagnostics:"Access Denied"}]}})}},{path:"/ViewDataSources",name:"ViewDataSources",component:er,beforeEnter:function(e,t,a){var r=s["a"].$tasksVerification.hasPermissionByName("special","custom","view-data-source");if(r)return a();a({name:"GofrOutcome",params:{issues:[{diagnostics:"Access Denied"}]}})}},{path:"/AdvanceDatasourceDetails/:sourceid/:partitionid",name:"AdvanceDatasourceDetails",component:nr,props:function(e){return{sourceid:e.params.sourceid,partitionid:e.params.partitionid}},beforeEnter:function(e,t,a){if(!e.params.sourceid||!e.params.partitionid||0===ns.state.dataSources.length)return a({name:"Home"});var r=s["a"].$tasksVerification.hasPermissionByName("special","custom","view-data-source");if(r)return a();a({name:"GofrOutcome",params:{issues:[{diagnostics:"Access Denied"}]}})}},{path:"/AddDataSources",name:"AddDataSources",component:Ea,beforeEnter:function(e,t,a){var r=s["a"].$tasksVerification.hasPermissionByName("special","custom","add-data-source");if(r)return a();a({name:"GofrOutcome",params:{issues:[{diagnostics:"Access Denied"}]}})}},{path:"/dataSourcesPair",name:"DataSourcesPair",component:hr,beforeEnter:function(e,t,a){var r=s["a"].$tasksVerification.hasPermissionByName("special","custom","view-source-pair");if(r)return a();a({name:"GofrOutcome",params:{issues:[{diagnostics:"Access Denied"}]}})}},{path:"/view",name:"FacilityReconView",component:br,beforeEnter:function(e,t,a){var r=s["a"].$tasksVerification.hasPermissionByName("special","custom","data-source-reconciliation");if(r)return a();a({name:"GofrOutcome",params:{issues:[{diagnostics:"Access Denied"}]}})}},{path:"/scores",name:"FacilityReconScores",component:Ur,beforeEnter:function(e,t,a){var r=s["a"].$tasksVerification.hasPermissionByName("special","custom","data-source-reconciliation");if(r)return a();a({name:"GofrOutcome",params:{issues:[{diagnostics:"Access Denied"}]}})}},{path:"/recoStatus",name:"FacilityRecoStatus",component:Br,beforeEnter:function(e,t,a){var r=s["a"].$tasksVerification.hasPermissionByName("special","custom","view-matching-status");if(r)return a();a({name:"GofrOutcome",params:{issues:[{diagnostics:"Access Denied"}]}})}},{path:"/questionnaire/:questionnaire/:page",name:"questionnaire",component:function(){return a.e("chunk-2d0afa68").then(a.bind(null,"0eda"))}},{path:"/custom/:path/:component",name:"custom_components",component:function(){return a.e("custom").then(a.bind(null,"1037"))}},{path:"/apps",name:"apps",component:function(){return a.e("apps").then(a.bind(null,"45b4"))}},{path:"/install-app",name:"install-app",component:function(){return a.e("install-app").then(a.bind(null,"d29c"))}},{path:"/uninstall-app",name:"uninstall-app",component:function(){return a.e("uninstall-app").then(a.bind(null,"37b0"))}},{path:"/ViewMap",name:"ViewMap",component:function(){return Promise.resolve().then(a.bind(null,"afb4"))}},{path:"/Resource/View/:page/:id",name:"ResourceView",component:rs,props:function(e){return{page:e.params.page,pageId:e.params.id}}},{path:"/Resource/Add/:page",name:"ResourceAdd",component:function(){return a.e("chunk-2d216051").then(a.bind(null,"c14a"))},props:function(e){return{page:e.params.page}}},{path:"/Resource/Search/:page/:requestAction?",name:"ResourceSearch",component:function(){return Promise.resolve().then(a.bind(null,"9d64"))},props:function(e){return{page:e.params.page,requestAction:e.params.requestAction}}},{path:"/GofrOutcome",name:"GofrOutcome",component:ss["default"],props:!0}]});os.beforeEach((function(e,t,a){if(ns.state.alert.show=!1,"keycloak"===ns.state.idp){if(s["a"].$keycloak.authenticated)return a();if("/Login"===e.path||"/Signup"===e.path||ns.state.config.generalConfig.authDisabled)return a();s["a"].$keycloak.logout()}else{if("/Login"===e.path||"/dhis2Auth"===e.path)return a();if(ns.state.auth.userObj.resource)a();else{if("dhis2"===ns.state.idp)return ns.state.initializingApp=!0,ns.state.denyAccess=!1,a({name:"DHIS2Auth"});if("/Login"===e.path||"/Signup"===e.path||ns.state.config.generalConfig.authDisabled)return a();a({path:"/Login"})}}}));var is=os;s["a"].use(ae["a"]);var ns=new ae["a"].Store({state:{version:"",baseRouterViewKey:0,idp:"",keycloak:{},public_access:!1,alert:{width:"800px",show:!1,msg:"",type:"success",dismisible:!0,transition:"scale-transition"},auth:{username:"",userID:"",userObj:{},role:""},levelMapping:{source1:{},source2:{}},config:{userConfig:{reconciliation:{useCSVHeader:!0},FRDatasource:""},generalConfig:{public_access:{enabled:!1,partition:""},reconciliation:{parentConstraint:{enabled:!0,idAutoMatch:!0,nameAutoMatch:!1},singlePair:!1,singleDataSource:!1,fixSource2To:null,fixSource2:!1},smtp:{host:"",port:"",username:"",password:"",secured:""},recoProgressNotification:{enabled:!1},allowShareToAllForNonAdmin:!1,selfRegistration:{enabled:!1,requiresApproval:!1},datasetsAdditionWays:["CSV Upload","Remote Servers Sync"],datasetsAutosyncTime:"*/15 * * * *",authDisabled:!1,authMethod:"dhis2",externalAuth:{pullOrgUnits:!0,shareOrgUnits:!0,shareByOrgId:!0,datasetName:null,adminRole:null}}},recoStatus:{status:"in-progress"},recalculateScores:!1,dialogError:!1,errorTitle:"",errorDescription:"",errorColor:"primary",clientId:null,denyAccess:!0,source2Hierarchy:"",source1Hierarchy:"",uploadRunning:!1,dhis:{user:{orgId:"",orgName:""},host:"",dev:{auth:{username:"",password:""}}},dataSourcePairs:[],activePair:{source1:{},source2:{}},source1TotalAllRecords:0,source2TotalAllRecords:0,totalAllMapped:0,totalAllFlagged:0,totalAllNoMatch:0,totalAllIgnore:0,source1TotalAllNotMapped:0,source2TotalRecords:0,recoLevel:2,totalSource1Levels:"",totalSource2Levels:"",matchedContent:[],noMatchContent:[],ignoreContent:[],flagged:[],source1Parents:[],source2UnMatched:[],source1UnMatched:[],scoreResults:[],levelArray:[],scoresProgressData:{scoreDialog:!1,scoreProgressTitle:"Waiting for progress status",stage:"not final",scoreProgressPercent:null,progressType:"",scoreProgressTimer:!1,progressReqTimer:"",requestCancelled:!1,cancelTokenSource:""},scoreSavingProgressData:{percent:null,savingMatches:!1,savingProgressTimer:!1,progressReqTimer:"",requestCancelled:!1,cancelTokenSource:""},uploadProgressData:{},dataSources:[],remoteDataSources:["DHIS2","FHIR"],loadingServers:!1,dynamicProgress:!1,initializingApp:!0,cols:{header:4,content:8},searchAction:"",requestResourceUpdateData:{requestAction:"",requestType:"",requestUpdatingResource:""},message:{type:"info",text:null,timeout:5e3,active:!1}},mutations:{setMessage:function(e,t){"string"===typeof t?(e.message.type="info",e.message.timeout=5e3,e.message.text=t,e.message.active=!0):(e.message.type=t.type||"info",e.message.timeout=t.timeout||5e3,e.message.text=t.text,e.message.active=!0)},closeMessage:function(e){e.message.active=!1}}});u.a.interceptors.response.use((function(e){return e}),(function(e){var t=e.response.status;return 403===t?(is.push({name:"GofrOutcome",params:{issues:[{diagnostics:"Access Denied"}]}}),ns.state.initializingApp=!1):401===t&&(is.push("logout"),ns.state.initializingApp=!1),Promise.reject(e)}));var cs={hasPermissionByName_deprecated:function(e,t,a){var r=ns.state.auth.userObj;return!(!r||!r.permissions||0===Object.keys(r.permissions).length)&&(!(!r.permissions["*"]||!r.permissions["*"]["*"])||!!(r.permissions[e][t]||r.permissions["*"]&&r.permissions["*"][t])&&(!a||!!(r.permissions[e][t]["id"]||r.permissions["*"]&&r.permissions["*"][t]&&r.permissions["*"][t]["id"])&&(r.permissions[e][t]["id"][a]?r.permissions[e][t]["id"][a]:!!(r.permissions["*"]&&r.permissions["*"][t]&&r.permissions["*"][t]["id"]&&r.permissions["*"][t]["id"][a])&&r.permissions["*"][t]["id"][a])))},__hasPermissionByName:function(e,t,a){var r=ns.state.auth.userObj;try{if(a){var s=r.permissions.partitions&&r.permissions.partitions.findIndex((function(e){return e.name===a}));return-1!==s&&r.permissions.partitions[s][e][t]}return r.permissions[e][t]}catch(o){return!1}},hasPermissionByName:function(e,t,a,r){var s=["*"];"*"!==e&&s.push(e);var o=["*"];"*"!==t&&o.push(t);for(var i={},l=0,d=s;l0){var t=this.$store.state.dataSources.find((function(e){return"DEFAULT"===e.name}));this.$store.state.config.userConfig.FRDatasource=t?"DEFAULT":this.$store.state.dataSources[0].name}var a=this.$store.state.activePair.source1.name,r=this.$store.state.activePair.source2.name;return(a&&r||!(this.$store.state.dataSources.length>1||this.$store.state.dataSourcePairs.length>0))&&a&&r?void u.a.get("/uploadAvailable/"+a+"/"+r).then((function(t){e.$store.state.initializingApp=!1,t.data.dataUploaded?(e.$store.state.recalculateScores=!0,"public@gofr.org"===e.$store.state.auth.username&&e.$router.push({name:"HomePublic"})):"public@gofr.org"===e.$store.state.auth.username&&e.$router.push({name:"HomePublic"})})).catch((function(t){console.log(t),"public@gofr.org"===e.$store.state.auth.username&&e.$router.push({name:"HomePublic"})})):(this.$store.state.initializingApp=!1,void("public@gofr.org"===this.$store.state.auth.username?this.$router.push({name:"HomePublic"}):this.$router.push({name:"Home"})))},getTotalLevels:function(){var e=this,t=this.$store.state.activePair.source1.name,a=this.$store.state.activePair.source2.name,r=this.$store.state.activePair.source1.id,s=this.$store.state.activePair.source2.id;if(!t||!a)return this.$store.state.totalSource1Levels=5,this.$store.state.totalSource2Levels=5,this.renderInitialPage(),this.$store.state.recoLevel=2,void this.getRecoStatus();var o=JSON.stringify(this.getLimitOrgIdOnActivePair());u.a.get("/datasource/countLevels?source1Id=".concat(r,"&source1DB=").concat(t,"&source2Id=").concat(s,"&source2DB=").concat(a,"&sourcesLimitOrgId=").concat(o)).then((function(t){e.$store.state.levelMapping.source1=t.data.levelMapping.levelMapping1,e.$store.state.levelMapping.source2=t.data.levelMapping.levelMapping2,e.$store.state.totalSource1Levels=t.data.totalSource1Levels,e.$store.state.totalSource2Levels=t.data.totalSource2Levels,e.$store.state.recoLevel=2,e.renderInitialPage(),e.getRecoStatus()})).catch((function(t){console.log(t),e.$store.state.recoLevel=2,e.renderInitialPage(),e.getRecoStatus()}))},getRecoStatus:function(){var e=this;if(0!==Object.keys(this.$store.state.activePair.source1).length&&0!==Object.keys(this.$store.state.activePair.source2).length){var t=this.toTitleCase(this.$store.state.activePair.source1.name),a=this.toTitleCase(this.$store.state.activePair.source2.name),r=this.$store.state.activePair.userID;u.a.get("/match/recoStatus/"+this.$store.state.activePair.id).then((function(s){s.data.status?e.$store.state.recoStatus=s.data.status:u.a.get("/match/markRecoUnDone/"+t+"/"+a+"/"+r).then((function(t){t.data.status&&(e.$store.state.recoStatus=t.data.status)})).catch((function(e){console.log(e.response.data.error)}))})).catch((function(e){console.log(e.response.data.error)}))}},getDataSources:function(){var e=this;this.$store.state.loadingServers=!0,this.$store.state.dataSources=[];var t=this.$store.state.auth.userID,a=this.$store.state.dhis.user.orgId;u.a.get("/datasource/getSource/"+t+"/"+a).then((function(t){e.$store.state.loadingServers=!1,e.$store.state.dataSources=t.data.sources,e.getDataSourcePair()})).catch((function(t){e.$store.state.loadingServers=!1,console.log(t),e.getDataSourcePair()}))},getUserConfig:function(){var e=this,t=this.$store.state.auth.userID;u.a.get("/config/getUserConfig/"+t).then((function(t){t.data.config&&(e.$store.state.config.userConfig=Object(l["a"])(Object(l["a"])({},e.$store.state.config.userConfig),t.data.config)),t.data.site&&t.data.site.nav&&(t.data.site.nav.hasOwnProperty("active")&&(e.nav.active=t.data.site.nav.active),t.data.site.nav.hasOwnProperty("menu")&&(e.nav.menu=t.data.site.nav.menu),t.data.site.nav.hasOwnProperty("home")&&(e.nav.home=t.data.site.nav.home)),"public@gofr.org"===e.$store.state.auth.username&&(t.data.site.nav.menu.home.url="/HomePublic"),"keycloak"===e.$store.state.idp&&(t.data.site.nav.menu.account={text:e.$t("App.menu.account.msg"),tooltip:e.$t("App.menu.account.tooltip"),order:6,icon:"mdi-account-outline",url:e.$store.state.keycloak.baseURL+"/realms/"+e.$store.state.keycloak.realm+"/account",external:!0,access:{permission:"special",resource:"custom",id:"manage-account"}}),e.getDataSources()})).catch((function(t){console.log(t),e.getDataSources()}))},getDataSourcePair:function(){var e=this;this.$store.state.activePair.source1={},this.$store.state.activePair.source2={};var t=this.$store.state.auth.userID;this.$store.state.initializingApp||(this.$store.state.initializingApp=!0),u.a.get("/datasource/getSourcePair/"+t+"/"+this.$store.state.dhis.user.orgId).then((function(t){e.$store.state.dataSourcePairs=t.data;var a=e.getActiveDataSourcePair();Object.keys(a).length>0&&(e.$store.state.activePair.source1.id=a.source1.id,e.$store.state.activePair.source1.name=a.source1.name,e.$store.state.activePair.source1.display=a.source1.display,e.$store.state.activePair.source1.userID=a.source1.user.id,e.$store.state.activePair.source2.id=a.source2.id,e.$store.state.activePair.source2.name=a.source2.name,e.$store.state.activePair.source2.display=a.source2.display,e.$store.state.activePair.source2.userID=a.source2.user.id,e.$store.state.activePair.id=a.id,e.$store.state.activePair.name=a.name,e.$store.state.activePair.display=a.display,e.$store.state.activePair.shared=a.sharedUsers,e.$store.state.activePair.activeUsers=a.activeUsers,e.$store.state.activePair.userID=a.user.id),e.autoActivateDatasourcePair((function(t){t||e.autoCreateDatasourcePair()})),e.getTotalLevels()})).catch((function(t){console.log(JSON.stringify(t)),e.$store.state.dialogError=!0,e.$store.state.errorTitle="Error",e.$store.state.errorDescription="An error occured while getting data source pairs, reload the app to retry",e.getTotalLevels()}))},autoCreateDatasourcePair:function(){var e=this;if(this.$store.state.config.generalConfig.reconciliation.singleDataSource){var t=function(){if(Object.keys(e.$store.state.activePair.source1).length>0)return{v:!1};var t,a=e.$store.state.config.generalConfig.reconciliation.fixSource2To,r={},s={},o=e.$store.state.auth.userID,i=e.$store.state.dhis.user.orgId,n=[],l=Object(c["a"])(e.$store.state.dataSources);try{for(l.s();!(t=l.n()).done;){var d=t.value,u=d.sharedUsers.find((function(e){return e.id===o})),p=d.owner.id===o,h=!0===d.shareToAll.activated,v=!1;d.owner.orgId&&d.owner.orgId===i&&(v=!0),(p||u||h||v)&&(d.id===a?s=d:r=d,n.push(d))}}catch(f){l.e(f)}finally{l.f()}if(n.length>2||0===Object.keys(r).length||0===Object.keys(s).length)return{v:!1};e.createDatasourcePair(r,s)}();if("object"===Object(n["a"])(t))return t.v}},autoActivateDatasourcePair:function(e){if(Object.keys(this.$store.state.activePair.source1).length>0){var t=!1;return e(t)}if(this.$store.state.dataSourcePairs.length>1||0===this.$store.state.dataSourcePairs.length){var a=!1;return e(a)}if(this.$store.state.dhis.user.orgId&&this.$store.state.config.generalConfig.reconciliation.singlePair){this.$store.state.dataSourcePairs.status="active",this.activeDataSourcePair=this.$store.state.dataSourcePairs[0];var r=!0;e(r),this.activatePair()}else{var s=!1;e(s)}}},components:{appToolbar:F,appSideMenu:K},created:function(){var e=this;this.$store.state.config.generalConfig=this.generalConfig,"keycloak"===this.$store.state.idp?(this.$store.state.clientId=te["a"].v4(),this.$store.state.initializingApp=!0,this.$store.state.denyAccess=!1,this.getUserConfig()):this.$store.state.auth.userObj.resource?this.$store.state.config.generalConfig.authDisabled?(this.$store.state.initializingApp=!1,this.$router.push("login")):u.a.get("/isSessionActive/").then((function(){e.$store.state.clientId=te["a"].v4(),e.$store.state.initializingApp=!0,e.$store.state.denyAccess=!1,e.getUserConfig()})).catch((function(){e.$store.state.initializingApp=!1})):this.$store.state.initializingApp=!1,Fs.$on("refreshApp",(function(){e.getDataSources()})),Fs.$on("recalculateScores",(function(){e.$store.state.recalculateScores=!0,e.$router.push({name:"FacilityReconScores"})})),Fs.$on("getDataSources",(function(){e.getDataSources()})),Fs.$on("getUserConfig",(function(){e.getUserConfig()})),Fs.$on("getGeneralConfig",(function(){e.getGeneralConfig()})),Fs.$on("getDataSourcePair",(function(){e.getDataSourcePair()})),Fs.$on("refresh-login",(function(){var t="GET";"keycloak"===e.$store.state.idp&&(t="POST"),u()({method:t,url:"/auth"}).then((function(t){"keycloak"===e.$store.state.idp&&t.data.resource?(e.$store.state.auth.userObj=t.data,e.$cookies.set("userObj",JSON.stringify(t.data),"infinity")):t.data.userObj&&t.data.userObj.resource&&(e.$store.state.auth.userObj=t.data.userObj)}))}))},mounted:function(){var e=document.getElementsByTagName("html")[0];e.style.overflowY="auto"},destroyed:function(){var e=document.getElementsByTagName("html")[0];e.style.overflowY=null},name:"App"},ds=ls,us=a("7496"),ps=a("553a"),hs=a("f6c4"),vs=a("2db4"),fs=Object(_["a"])(ds,o,i,!1,null,null,null),gs=fs.exports;S()(fs,{VAlert:Le["a"],VApp:us["a"],VBtn:k["a"],VCard:ce["a"],VCardActions:le["a"],VCardText:le["c"],VDialog:vt["a"],VDivider:G["a"],VFlex:ue["a"],VFooter:ps["a"],VIcon:P["a"],VLayout:pe["a"],VMain:hs["a"],VProgressLinear:he["a"],VSnackbar:vs["a"],VSpacer:M["a"],VToolbar:fe["a"],VToolbarTitle:U["b"]});var ms=a("f309");s["a"].use(ms["a"],{theme:{primary:"#3F51B5",secondary:"#7986CB",accent:"#9c27b0",error:"#f44336",warning:"#ffeb3b",info:"#2196f3",success:"#4caf50"}});var $s=new ms["a"]({}),xs=a("1dce"),bs=a.n(xs),_s=a("130e"),ys=a("0628"),Ss=a.n(ys),ks=a("1232"),Ps=a("68ad"),As=(a("6d93"),a("0551")),ws=a.n(As),Ds=(a("2ca0"),a("caad"),a("2532"),a("0551")),Cs=a("bc3a"),Ts={_code_cache:{},_code_loading:{},_setCache:function(e,t){return Ts._code_cache[e]=t,Ts._code_loading[e]=!1,t},checkConstraints:function(e,t,a,r,s){return new Promise((function(o,i){var n,l=e.split(","),d=[],u=Object(c["a"])(l);try{var p=function(){var e=n.value;if(t[e]){var o=Ds.evaluate(a,t[e].expression);if(e.startsWith("gofr-search")){var i=o.shift(),c=["_elements=id"];while(o.length)c.push(o.shift()+"="+encodeURI(o.shift()));d.push(new Promise((function(a,o){Cs.get("/fhir/"+ns.state.config.userConfig.FRDatasource+"/"+i+"?"+c.join("&")).then((function(o){var i=o.data;if(0===i.total)a(!0);else if(s){var n=Ds.evaluate(i.entry,"resource.id");n.includes(s)?a(!0):(r.push(t[e].human),a(!1))}else r.push(t[e].human),a(!1)})).catch((function(e){o(e)}))})))}else o.every(Boolean)?d.push(!0):(r.push(t[e].human),d.push(!1))}};for(u.s();!(n=u.n()).done;)p()}catch(h){u.e(h)}finally{u.f()}Promise.all(d).then((function(e){e.every(Boolean)?o(!0):o(!1)})).catch((function(e){i(e)}))}))},lookup:function(e,t){return e?t?Ts.codeLookup(t,e):e.system&&e.code?Ts.codeLookup(e.system,e.code):e.reference?Ts.resourceLookup(e.reference):/([A-Z]\w*)\/([A-Za-z0-9\-.]{1,64})/.test(e)?Ts.resourceLookup(e):new Promise((function(t){return t(e)})):new Promise((function(t){return t(e)}))},resourceLookup:function(e){return new Promise((function(t){var a=e;Ts._code_loading[a]?setTimeout((function(){t(Ts.resourceLookup(e))}),200):Ts._code_cache[a]?t(Ts._code_cache[a]):(Ts._code_loading[a]=!0,Cs.get("/fhir/"+ns.state.config.userConfig.FRDatasource+"/$short-name?reference="+e).then((function(r){var s=r.data;s.display?t(Ts._setCache(a,s.display)):(console.log("No display data from reference found ",a,s),t(Ts._setCache(a,e)))})).catch((function(r){console.log(r),t(Ts._setCache(a,e))})))}))},codeLookup:function(e,t,a){return new Promise((function(r){var s=e+"#"+t;Ts._code_loading[s]?setTimeout((function(){r(Ts.codeLookup(e,t,a))}),200):Ts._code_cache[s]?r(Ts._code_cache[s]):(Ts._code_loading[s]=!0,Cs.get("/fhir/DEFAULT/$short-name?system="+e+"&code="+t+"&valuset="+a).then((function(e){var a=e.data;a.display?r(Ts._setCache(s,a.display)):(console.log("No display data from codesystem found ",s,a),r(Ts._setCache(s,t)))})).catch((function(e){console.log(e),r(Ts._setCache(s,t))})))}))},pathFieldExpression:function(e){var t=e.substring(e.indexOf(":")+1);return t.includes("-")||t.includes(".")?"`"+t+"`":t},expand:function(e){var t=function(e,t){return e.display===t.display?e.code===t.code?0:e.code=1?Ms="decrement":Rs<=0&&(Ms="increment"),Rs="increment"===Ms?(parseFloat(Rs)+.1).toFixed(1):(parseFloat(Rs)-.1).toFixed(1),Ns.animate(Rs)}),1100);Object.defineProperty(s["a"].prototype,"$fhirpath",{value:ws.a}),Object.defineProperty(s["a"].prototype,"$fhirutils",{value:Is});var Es={install:function(e){e.$tasksVerification=cs}};Es.install=function(e){e.$tasksVerification=cs,Object.defineProperties(e.prototype,{$tasksVerification:{get:function(){return cs}}})},s["a"].use(Es),u.a.defaults.withCredentials=!0,s["a"].use(We.a),s["a"].use(bs.a),s["a"].use(_s["a"],u.a),s["a"].use(Ss.a),s["a"].config.productionTip=!1;var Fs=new s["a"];function qs(e){var t=location.href,a=t.split("api");if(!(a.length>=2)){var s=!1;return e(s)}var o=t.split("api").shift();u.a.get(o+"api/dataStore/GOFR/config").then(function(){var t=Object(r["a"])(regeneratorRuntime.mark((function t(a){var r,s;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:a.data.BACKEND_SERVER||(r=".",s={BACKEND_SERVER:r},js(s)),u.a.defaults.baseURL=a.data.BACKEND_SERVER,e(a.data);case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){console.log(JSON.stringify(t));var a=!1,r=".",s={BACKEND_SERVER:r};return js(s),e(a)}))}function js(e){var t=location.href.split("api").shift();u.a.post(t+"api/dataStore/GOFR/config",e)}function Hs(){return new Promise((function(e){u.a.post("/auth/login/",{username:"public@gofr.org",password:"public"}).then((function(t){ns.state.auth.username="public@gofr.org",ns.state.auth.userObj=t.data.userObj,ns.state.auth.userID=t.data.userObj.resource.id,t.data.userObj?(ns.state.public_access=!0,ns.state.clientId=te["a"].v4(),ns.state.initializingApp=!0,ns.state.denyAccess=!1,e()):(ns.state.public_access=!1,e())})).catch((function(){ns.state.public_access=!1,e()}))}))}function Bs(e){return new Promise((function(t){if(!1===e.public_access.enabled)return t(!1);s["a"].$keycloak.init({onLoad:"check-sso",checkLoginIframe:!1}).then((function(){if(s["a"].$keycloak.token||"true"==We.a.get("loggedout-public"))return We.a.set("loggedout-public",!1),t(!1);var a=ns.state.keycloak.baseURL+"/realms/"+ns.state.keycloak.realm+"/protocol/openid-connect/token",r="client_id=".concat(ns.state.keycloak.UIClientId,"&grant_type=password&username=public@gofr.org&password=public");u.a.post(a,r).then((function(a){var r=Object(ks["a"])(a.data.access_token),o=a.data.access_token,i=a.data.refresh_token;s["a"].$keycloak.init({onLoad:"login-required",checkLoginIframe:!1,token:o,refreshToken:i}).then((function(){ns.state.public_access=!0,setInterval((function(){s["a"].$keycloak.updateToken(70)}),6e4),u.a.interceptors.request.use((function(e){return e.headers["Authorization"]="Bearer ".concat(a.data.access_token),e}),(function(e){return Promise.reject(e)}));var o={resourceType:"Person",id:r.sub,meta:{profile:["http://gofr.org/fhir/StructureDefinition/gofr-person-user"]},name:[{use:"official",text:"Public User"}],active:!0,telecom:[{system:"email",value:"public@gofr.org"}]};u()({method:"POST",url:"/auth",data:o}).then((function(a){We.a.set("userObj",JSON.stringify(a.data),"infinity"),ns.state.auth.userObj=a.data,ns.state.auth.userID=r.sub,ns.state.auth.username="public@gofr.org",Gs(e),t(!0)})).catch((function(e){console.error(e)}))}))})).catch((function(e){console.error(e)}))}))}))}function Gs(e){clearInterval(Us),document.getElementById("progressBarContainer").remove(),new s["a"]({router:is,store:ns,i18n:m,vuetify:$s,data:function(){return{config:e}},render:function(e){return e(gs,{props:{generalConfig:this.config}})}}).$mount("#app")}"."===Ls.BACKEND_HOST&&(Ls.BACKEND_HOST=window.location.hostname,Ls.BACKEND_PROTOCOL=window.location.protocol.replace(":","")),Ls.BACKEND_SERVER=Ls.BACKEND_PROTOCOL+"://"+Ls.BACKEND_HOST+":"+Ls.BACKEND_PORT,qs((function(e){e&&e.BACKEND_SERVER?u.a.defaults.baseURL=e.BACKEND_SERVER:u.a.defaults.baseURL=".";var t=JSON.stringify(ns.state.config.generalConfig);u.a.get("/config/getGeneralConfig?defaultGenerConfig="+t).then(function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(t){var a,o,i,n,c;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(a=t.data.generalConfig,ns.state.idp=t.data.otherConfig.idp,ns.state.keycloak=t.data.otherConfig.keycloak,ns.state.version=t.data.version,a||(a={}),t.data.generalConfig.authDisabled||"keycloak"!==ns.state.idp){e.next=23;break}return o={realm:t.data.otherConfig.keycloak.realm,clientId:t.data.otherConfig.keycloak.UIClientId,url:t.data.otherConfig.keycloak.baseURL,onLoad:"login-required"},i=Ps(o),n={install:function(e){e.$keycloak=i}},n.install=function(e){e.$keycloak=i,Object.defineProperties(e.prototype,{$keycloak:{get:function(){return i}}})},s["a"].use(n),e.next=13,Bs(a);case 13:if(c=e.sent,c){e.next=21;break}if(i.token){e.next=18;break}return e.next=18,i.init({onLoad:o.onLoad}).then((function(e){e||window.location.reload()})).catch((function(){alert("Keycloak access failed")}));case 18:u.a.interceptors.request.use((function(e){return e.headers["Authorization"]="Bearer ".concat(i.token),e}),(function(e){return Promise.reject(e)})),i.loadUserInfo().then((function(e){"public@gofr.org"===e.preferred_username?ns.state.public_access=!0:ns.state.public_access=!1;var t={resourceType:"Person",id:e.sub,meta:{profile:["http://gofr.org/fhir/StructureDefinition/gofr-person-user"]},name:[{use:"official",text:e.name}],active:!0};e.email&&(t.telecom=[{system:"email",value:e.email}]),u()({method:"POST",url:"/auth",data:t}).then((function(t){We.a.set("userObj",JSON.stringify(t.data),"infinity"),ns.state.auth.userObj=t.data,ns.state.auth.userID=e.sub,ns.state.auth.username=e.preferred_username,Gs(a)})).catch((function(e){console.error(e)}))})),setInterval((function(){i.updateToken(70)}),6e4);case 21:e.next=24;break;case 23:u()({method:"GET",url:"/auth"}).then(function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(t){var r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!t.data.userObj||!t.data.userObj.resource){e.next=8;break}r=t.data.userObj.resource.telecom.find((function(e){return"email"===e.system})),r&&(ns.state.auth.username=r.value),"public@gofr.org"===ns.state.auth.username?ns.state.public_access=!0:ns.state.public_access=!1,ns.state.auth.userObj=t.data.userObj,ns.state.auth.userID=t.data.userObj.resource.id,e.next=11;break;case 8:if(!0!==a.public_access.enabled){e.next=11;break}return e.next=11,Hs();case 11:s["a"].prototype.$keycloak=null,Gs(a);case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch(Object(r["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!0!==a.public_access.enabled){e.next=3;break}return e.next=3,Hs();case 3:s["a"].prototype.$keycloak=null,Gs(a);case 5:case"end":return e.stop()}}),e)}))));case 24:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())}))},"5a61":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",[a("v-row",e._l(e.issues,(function(t,r){return a("v-col",{key:r,attrs:{sm:"4"}},[a("v-card",[a("v-card-subtitle",{staticClass:"error white--text text-uppercase font-weight-bold"},[e._v("Error")]),a("v-spacer"),a("v-card-text",{staticClass:"primary--text font-weight-bold"},[e._v(e._s(t.diagnostics))])],1)],1)})),1)],1)},s=[],o={name:"gofr-outcome",props:["issues"],data:function(){return{}}},i=o,n=a("2877"),c=a("6544"),l=a.n(c),d=a("b0af"),u=a("99d9"),p=a("62ad"),h=a("a523"),v=a("0fd9"),f=a("2fa4"),g=Object(n["a"])(i,r,s,!1,null,null,null);t["default"]=g.exports;l()(g,{VCard:d["a"],VCardSubtitle:u["b"],VCardText:u["c"],VCol:p["a"],VContainer:h["a"],VRow:v["a"],VSpacer:f["a"]})},"6ff6":function(e,t,a){"use strict";a("41c2")},7063:function(e,t,a){},"754f":function(e,t){e.exports="data:image/png;base64,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"},"86a0":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-card",[a("v-card-title",{attrs:{"primary-title":""}},[a("v-toolbar",{staticStyle:{"font-size":"14px"},attrs:{color:"#78496a",dark:"",height:"40"}},[e._v(" "+e._s(e.title)+" ")])],1),a("v-card-text",[a("v-layout",{attrs:{row:"",wrap:""}},[a("v-spacer"),a("v-flex",{attrs:{xs6:""}},[e.loading.facilitiesCount?a("label",[a("v-progress-linear",{attrs:{color:"deep-purple accent-4",indeterminate:"",rounded:"",height:"6"}})],1):a("label",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Total"))+" "+e._s(e.$t("App.hardcoded-texts.Facilities"))+": "),a("v-chip",{staticClass:"ma-2",attrs:{color:"#5f6062","text-color":"white"}},[e._v(" "+e._s(e.totalFacilities)+" ")]),a("br")],1),e.loading.jurisdictionsCount?a("label",[a("v-progress-linear",{attrs:{color:"deep-purple accent-4",indeterminate:"",rounded:"",height:"6"}})],1):a("label",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Total"))+" "+e._s(e.$t("App.hardcoded-texts.Jurisdictions"))+": "),a("v-chip",{staticClass:"ma-2",attrs:{color:"#5f6062","text-color":"white"}},[e._v(" "+e._s(e.totalJurisdictions)+" ")])],1),a("br"),e._v(" "+e._s(e.$t("App.hardcoded-texts.Created"))+": "),a("v-chip",{staticClass:"ma-2",attrs:{color:"#5f6062","text-color":"white"}},[e._v(" "+e._s(e.activePartition.createdTime)+" ")])],1),a("v-divider",{attrs:{color:"#78496a",vertical:""}}),a("v-spacer"),a("v-flex",{attrs:{xs5:""}},[e.activePartition.sharedToAll?e._e():a("label",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Shared Users"))+": "),a("v-chip",{staticClass:"ma-2",attrs:{color:"#8a8d35","text-color":"white"}},[e._v(" "+e._s(e.activePartition.sharedUsers)+" ")]),e._v(" "),a("br")],1),e._v(" "+e._s(e.$t("App.hardcoded-texts.Shared To All"))+": "),a("v-chip",{staticClass:"ma-2",attrs:{color:"#5f6062","text-color":"white"}},[e._v(" "+e._s(e.activePartition.sharedToAll)+" ")]),e._v(" "),a("br"),e._v(" "+e._s(e.$t("App.hardcoded-texts.Limited by User Location"))+": "),a("v-chip",{staticClass:"ma-2",attrs:{color:"#5f6062","text-color":"white"}},[e._v(" "+e._s(e.activePartition.limitedByLocation)+" ")])],1)],1)],1)],1)},s=[],o=(a("7db0"),a("b0c0"),a("bc3a")),i=a.n(o),n={props:["partition","title"],data:function(){return{totalFacilities:0,totalJurisdictions:0,loading:{facilitiesCount:!1,jurisdictionsCount:!1},activePartition:{sharedUsers:0,sharedToAll:!1,limitedByLocation:!1}}},watch:{datasources:function(){this.getPartitionStatus()}},computed:{datasources:function(){return this.$store.state.dataSources}},methods:{countFacilities:function(){var e=this;this.loading.facilitiesCount=!0;var t="/fhir/"+this.partition+"/Location?type=urn:ihe:iti:mcsd:2019:facility&_count=0&_total=accurate";i.a.get(t).then((function(t){e.totalFacilities=t.data.total,e.loading.facilitiesCount=!1,e.getPartitionStatus()}))},countJurisdictions:function(){var e=this,t="/fhir/"+this.partition+"/Location?type=urn:ihe:iti:mcsd:2019:jurisdiction&_count=0&_total=accurate";this.loading.jurisdictionsCount=!0,i.a.get(t).then((function(t){e.totalJurisdictions=t.data.total,e.loading.jurisdictionsCount=!1}))},getPartitionStatus:function(){var e=this,t=this.$store.state.dataSources.find((function(t){return t.name===e.partition}));t&&(this.activePartition.sharedUsers=t.sharedUsers.length,this.activePartition.sharedToAll=t.shareToAll.activated,this.activePartition.limitedByLocation=t.shareToAll.limitByUserLocation,this.activePartition.createdTime=t.createdTime)}},created:function(){this.partition&&(this.countFacilities(),this.countJurisdictions())}},c=n,l=a("2877"),d=a("6544"),u=a.n(d),p=a("b0af"),h=a("99d9"),v=a("cc20"),f=a("ce7e"),g=a("0e8f"),m=a("a722"),$=a("8e36"),x=a("2fa4"),b=a("71d9"),_=Object(l["a"])(c,r,s,!1,null,null,null);t["default"]=_.exports;u()(_,{VCard:p["a"],VCardText:h["c"],VCardTitle:h["d"],VChip:v["a"],VDivider:f["a"],VFlex:g["a"],VLayout:m["a"],VProgressLinear:$["a"],VSpacer:x["a"],VToolbar:b["a"]})},"8cb4":function(e,t,a){"use strict";a("7063")},"9b31":function(e,t,a){"use strict";a.d(t,"a",(function(){return n}));var r=a("b85c"),s=(a("7db0"),a("b64b"),a("a15b"),a("d81d"),a("ac1f"),a("1276"),a("5319"),a("159b"),a("b0c0"),a("bc3a")),o=a.n(s),i=a("56d7"),n={data:function(){return{roles:[],tasks:[]}},computed:{canAddDataset:function(){var e=this;if(this.$store.state.config.generalConfig.reconciliation.singleDataSource){var t,a=0,s=Object(r["a"])(this.$store.state.dataSources);try{var o=function(){var r=t.value;if(r.id===e.$store.state.config.generalConfig.reconciliation.fixSource2To)return"continue";var s=e.$store.state.auth.userID,o=e.$store.state.dhis.user.orgId,i=r.sharedUsers.find((function(e){return e.id===s})),n=r.owner.id===s,c=!0===r.shareToAll.activated,l=!1;if(r.owner.orgId&&r.owner.orgId===o&&(l=!0),!n&&!i&&!c&&!l)return"continue";a++};for(s.s();!(t=s.n()).done;)o()}catch(i){s.e(i)}finally{s.f()}return!(a>=1)||(this.datasetLimitWarn=!0,!1)}return!0}},methods:{flattenExtension:function(e){var t,a={},s=Object(r["a"])(e);try{for(s.s();!(t=s.n()).done;){for(var o=t.value,i="",n=0,c=Object.keys(o);n1&&void 0!==arguments[1])||arguments[1],a=arguments.length>2?arguments[2]:void 0;o.a.get("/FR/getTree",{params:{includeBuilding:e,recursive:t}}).then((function(e){if(e.data){var t=!1;return a(t,e.data)}})).catch((function(e){return a(e,[])}))},clearProgress:function(e){o.a.get("/clearProgress/"+e+"/"+this.$store.state.clientId)},getGeneralConfig:function(e){var t=this,a=JSON.stringify(this.$store.state.config.generalConfig);o.a.get("/config/getGeneralConfig?defaultGenerConfig="+a).then((function(a){return a&&(t.$store.state.config.generalConfig=a.data.generalConfig),e()})).catch((function(){return e()}))},toTitleCase:function(e){return e.toLowerCase().split(" ").map((function(e){return e.replace(e[0],e[0].toUpperCase())})).join("").toLowerCase()},translateDataHeader:function(e,t){var a=this.$store.state.config.userConfig.reconciliation.useCSVHeader,r=this.$store.state.levelMapping;if(!a||a&&r[e]["level"+t]==="level"+t)return"Level "+t;if(Object.keys(this.$store.state.levelMapping[e]).length>0){var s,o=this.$store.state.levelMapping[e],i=1;for(var n in o)0===n.indexOf("level")&&i++;"source1"===e&&(s=this.$store.state.totalSource1Levels),"source2"===e&&(s=this.$store.state.totalSource2Levels),s--;var c=i-s;t+=c;var l=this.$store.state.levelMapping[e]["level"+t];return l&&"null"!==l&&"undefined"!==l&&"false"!==l?l:this.$store.state.levelMapping[e]["facility"]}return"Level "+t},getActiveDataSourcePair:function(){var e,t=this,a={};return this.$store.state.dataSourcePairs.forEach((function(r){r.user.id===t.$store.state.auth.userID&&"active"===r.status&&(a=r),Object.keys(a).length>0?e=void 0:r.user.id!==t.$store.state.auth.userID&&r.activeUsers.find((function(e){return e.id===t.$store.state.auth.userID}))&&(e=r)})),e&&(a=e),a},getDatasourceOwner:function(){var e={source1Owner:"",source2Owner:""};return this.$store.state.activePair.source1.hasOwnProperty("userID")&&(e.source1Owner=this.$store.state.activePair.source1.userID),this.$store.state.activePair.source2.hasOwnProperty("userID")&&(e.source2Owner=this.$store.state.activePair.source2.userID),e},getLimitOrgIdOnActivePair:function(){var e=this,t={source1LimitOrgId:[],source2LimitOrgId:[]},a=this.$store.state.dataSources.find((function(t){return t.id===e.$store.state.activePair.source1.id})),r=this.$store.state.dataSources.find((function(t){return t.id===e.$store.state.activePair.source2.id}));if(a&&a.hasOwnProperty("userID")&&a.userID!==this.$store.state.auth.userID){var s=a.sharedUsers.find((function(t){return t.id===e.$store.state.auth.userID}));s&&s.limits.length>0?t.source1LimitOrgId=s.limits:a.shareToAll.activated&&a.shareToAll.limitByUserLocation&&this.$store.state.dhis.user.orgId&&(t.source1LimitOrgId=[this.$store.state.dhis.user.orgId])}if(r&&r.hasOwnProperty("userID")&&r.userID!==this.$store.state.auth.userID){var o=r.sharedUsers.find((function(t){return t.id===e.$store.state.auth.userID}));o&&o.limits.length>0?t.source2LimitOrgId=o.limits:r.shareToAll.activated&&r.shareToAll.limitByUserLocation&&this.$store.state.dhis.user.orgId&&(t.source2LimitOrgId=[this.$store.state.dhis.user.orgId])}return t},getLimitOrgIdOnDataSource:function(e){var t=this,a=[];if(e&&e.hasOwnProperty("userID")&&e.userID!==this.$store.state.auth.userID){var r=e.sharedUsers.find((function(e){return e.id===t.$store.state.auth.userID}));r&&r.limits.length>0?a=r.limits:e.shareToAll.activated&&e.shareToAll.limitByUserLocation&&this.$store.state.dhis.user.orgId&&(a=[this.$store.state.dhis.user.orgId])}return a},getRoles:function(){var e=this;o.a.get("/users/getRoles").then((function(t){var a,s=Object(r["a"])(t.data);try{for(s.s();!(a=s.n()).done;){var o=a.value;e.roles.push({text:o.name,value:o.id,tasks:o.tasks})}}catch(i){s.e(i)}finally{s.f()}})).catch((function(e){console.log(e.response)}))},getTasks:function(){var e=this;o.a.get("/getTasks").then((function(t){e.tasks=t.data})).catch((function(e){console.log(e.response)}))},saveConfiguration:function(e,t){var a,r=this,s=this.$store.state.auth.userID,n=new FormData;n.append("config",JSON.stringify(this.$store.state.config)),n.append("userID",s),a="generalConfig"===e?"/config/updateGeneralConfig":"/config/updateUserConfig/".concat(this.$store.state.auth.userID),o.a.post(a,n,{headers:{"Content-Type":"multipart/form-data"}}).then((function(){"useCSVHeader"===t&&i["eventBus"].$emit("changeCSVHeaderNames"),"authDisabled"===t&&r.$router.push({name:"Logout"})}))},setDHIS2Credentials:function(){this.$store.state.auth.userID="";var e=location.href.split("api");return!(e.length<2)&&(this.$store.state.dhis.host=location.href.split("api").shift(),!0)}}}},"9d64":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("gofr-template",{key:e.$route.path},[e._v(" Loading... ")])},s=[],o=(a("d3b7"),a("3ca3"),a("ddb0"),a("a026")),i=a("bc3a"),n=a.n(i),c={name:"fhir-page-search",props:["page","requestAction"],data:function(){return{}},created:function(){this.getTemplate()},methods:{getTemplate:function(){var e=this;n.a.get("/config/page/"+this.page+"/search").then((function(t){var r=t.data;"OperationOutcome"===r.resourceType?o["a"].component("gofr-template",{name:"gofr-template",data:function(){return{issues:r.issue}},components:{"gofr-outcome":function(){return Promise.resolve().then(a.bind(null,"5a61"))}},template:'
'}):o["a"].component("gofr-template",{name:"gofr-template",data:function(){return{fields:r.data.fields,addLink:r.data.addLink,terms:{},requestAction:this.$route.params.requestAction,searchAction:this.$route.query.searchAction}},components:{"gofr-search":function(){return a.e("chunk-2d0a4639").then(a.bind(null,"05db"))},"gofr-search-code":function(){return a.e("chunk-2d0aa9e6").then(a.bind(null,"127f"))},"gofr-search-string-term":function(){return a.e("chunk-2d2106b9").then(a.bind(null,"b88e"))},"gofr-search-reference-term":function(){return a.e("chunk-0a6b076a").then(a.bind(null,"ed40"))}},template:r.template,methods:{searchData:function(e,t){this.$set(this.terms,e,t)}}}),e.$forceUpdate()})).catch((function(t){console.log(t),o["a"].component("gofr-template",{template:"

Error

An error occurred trying to load this page

.
"}),e.$forceUpdate()}))}},beforeCreate:function(){o["a"].component("gofr-template",{template:"
Loading...
"})}},l=c,d=a("2877"),u=Object(d["a"])(l,r,s,!1,null,null,null);t["default"]=u.exports},afb4:function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",{attrs:{"grid-list-xs":""}},[a("FhirMap",{attrs:{accessToken:e.accessToken,fhirServerUrl:e.fhirServerUrl,options:e.options}})],1)},s=[],o=a("9e02"),i={name:"App",data:function(){return{accessToken:"pk.eyJ1IjoiYWxseXNoYWJhbjUiLCJhIjoiY2twbzFpODRtMDFkMTJwbWFvNXUza3hodCJ9.mhcv_KlLLtvR0x73E90WAw",options:{center:[8.521441,-11.84389],zoom:3,isFacility:!0,searchOnLoad:!0,hierarchyExtension:{parameter:"ihe-mcsd-hierarchy-partof"},root:"cf12e355-a553-5875-b271-2dfb97b22355",includeRoot:!1,contextServices:[],searchParameters:[{key:"physicalType",system:!1,label:"Physical Type",placeholder:"Physical Type..",options:[]}],filters:[],attributes:[{name:"identifier",label:"Identifiers",expression:"Location.identifier.value"},{name:"description",label:"Description",expression:"Location.description.single()"},{name:"status",label:"Status",expression:"Location.status.single()"}],locationStyles:{fill:{"fill-color":"#B22222","fill-opacity":.8,"fill-outline-color":"black"}},selectedStyles:{circle:{"circle-radius":10,"circle-color":"#d3d3d3","circle-stroke-width":2,"circle-stroke-color":"#FFFFFF"}}}}},components:{FhirMap:o["a"]},computed:{fhirServerUrl:function(){return"/fhir/"+this.$store.state.config.userConfig.FRDatasource}}},n=i,c=(a("6ff6"),a("2877")),l=a("6544"),d=a.n(l),u=a("a523"),p=Object(c["a"])(n,r,s,!1,null,null,null);t["default"]=p.exports;d()(p,{VContainer:u["a"]})},be6f:function(e){e.exports=JSON.parse('{"BACKEND_HOST":".","BACKEND_PORT":"4000","BACKEND_PROTOCOL":"http"}')},cacc:function(e,t,a){"use strict";a("e494")},dd5b:function(e,t,a){"use strict";(function(e){var r=a("1da1"),s=(a("96cf"),a("d3b7"),a("25f0"),a("99af"),a("7db0"),a("bc3a")),o=a.n(s),i=a("1232"),n=a("9612"),c=a("56d7"),l=a("9b31");t["a"]={mixins:[l["a"]],methods:{addDHIS2User:function(t,a){var s=this;return Object(r["a"])(regeneratorRuntime.mark((function i(){return regeneratorRuntime.wrap((function(i){while(1)switch(i.prev=i.next){case 0:return i.abrupt("return",new Promise((function(i,n){var c=s.$store.state.dhis.dev.auth,l={};if(""===c.username)c="";else{var d=e.from("".concat(c.username,":").concat(c.password),"utf8").toString("base64");l["Authorization"]="Basic "+d}a.data.isAdmin=t,a.data.id+="2",o.a.post("/users/addDhis2User",a.data).then((function(){setTimeout(Object(r["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,s.authenticateDHIS2User(a.data);case 2:i();case 3:case"end":return e.stop()}}),e)}))),2e3)})).catch((function(){n()}))})));case 1:case"end":return i.stop()}}),i)})))()},authenticateDHIS2User:function(e){var t=this;return new Promise((function(a,r){o.a.post("/auth/token/",{username:e.username,password:e.username}).then((function(r){var s=Object(i["a"])(r.data.access_token);return s=s.user,o.a.interceptors.request.use((function(e){return e.headers["Authorization"]="Bearer ".concat(r.data.access_token),e}),(function(e){return Promise.reject(e)})),t.$store.state.auth.username=e.username,t.$store.state.auth.userObj=s,t.$store.state.auth.userID=s.resource.id,s&&(t.$store.state.clientId=n["a"].v4(),t.$store.state.initializingApp=!0,t.$store.state.denyAccess=!1,t.$store.state.public_access=!1),a()})).catch((function(e){return console.log(e),r()}))}))},getDHIS2UserData:function(t){var a=this,r=this.$store.state.dhis.dev.auth,s={};if(""===r.username)r="";else{var i=e.from("".concat(r.username,":").concat(r.password),"utf8").toString("base64");s["Authorization"]="Basic "+i}o.a.get(this.$store.state.dhis.host+"api/me",{headers:s}).then((function(e){var r=e.data.organisationUnits;r.length>0&&(a.$store.state.dhis.user.orgId=r.shift().id,o.a.get(a.$store.state.dhis.host+"api/organisationUnits/"+a.$store.state.dhis.user.orgId,{headers:s}).then((function(r){return a.$store.state.dhis.user.orgName=r.data.displayName,t(e)})))})).catch((function(e){a.$store.state.dialogError=!0,a.$store.state.errorTitle="Error",e.response&&e.response.data&&401===e.response.data.httpStatusCode?(a.$store.state.errorDescription="Unauthorized, ensure that your DHIS2 login is active",a.$router.push({name:"Logout"})):a.$store.state.errorDescription="Unauthorized, please reload the app"}))}},created:function(){var e=this;this.setDHIS2Credentials(),this.getDHIS2UserData(function(){var t=Object(r["a"])(regeneratorRuntime.mark((function t(a){var r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return r=a.data.userCredentials.userRoles.find((function(t){return t.id===e.$store.state.config.generalConfig.externalAuth.adminRole})),t.next=3,e.addDHIS2User(r,a);case 3:c["eventBus"].$emit("getUserConfig");case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())}}}).call(this,a("b639").Buffer)},e494:function(e,t,a){}}); -//# sourceMappingURL=app.ecc5dc59.js.map \ No newline at end of file +(function(e){function t(t){for(var r,s,n=t[0],c=t[1],l=t[2],d=0,u=[];dt.language?1:0}));var a=localStorage.getItem("activeLocale")||e.$i18n.locale||"en",r=e.languages.find((function(e){return e.locale===a}));e.$i18n.locale=r.locale,e.activeLang=r.language,$(r.locale||"en")}))}}},b=x,_=a("2877"),y=a("6544"),S=a.n(y),k=a("8336"),P=a("132d"),A=a("adda"),w=a("8860"),D=a("da13"),C=a("8270"),T=a("5d23"),I=a("e449"),L=Object(_["a"])(b,v,f,!1,null,null,null),V=L.exports;S()(L,{VBtn:k["a"],VIcon:P["a"],VImg:A["a"],VList:w["a"],VListItem:D["a"],VListItemAvatar:C["a"],VListItemTitle:T["c"],VMenu:I["a"]});var O={computed:{dhisLink:function(){return!!this.$store.state.dhis.user.orgId&&window.location.protocol+"//"+window.location.hostname}},components:{LanguageSwitcher:V}},N=O,R=a("40dc"),M=a("2fa4"),U=a("2a7f"),E=Object(_["a"])(N,p,h,!1,null,null,null),F=E.exports;S()(E,{VAppBar:R["a"],VBtn:k["a"],VIcon:P["a"],VSpacer:M["a"],VToolbarItems:U["a"]});var q=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-navigation-drawer",{staticClass:"primary darken-1 white--text font-weight-bold",staticStyle:{"z-index":"3"},attrs:{"mini-variant":e.mini,app:"",clipped:"",permanent:"",width:"358"},on:{"update:miniVariant":function(t){e.mini=t},"update:mini-variant":function(t){e.mini=t}},model:{value:e.drawer,callback:function(t){e.drawer=t},expression:"drawer"}},[a("v-list-item",{staticClass:"px-2 white--text"},[a("v-list-item-avatar",{staticStyle:{cursor:"pointer"},on:{click:function(t){t.stopPropagation(),e.mini=!e.mini}}},[a("v-icon",{staticClass:"white--text"},[e._v("mdi-menu")]),e.mini?a("v-icon",{staticClass:"white--text"},[e._v("mdi-menu-right-outline")]):a("v-icon",{staticClass:"white--text"},[e._v("mdi-menu-left-outline")])],1),a("v-list-item-title",{staticClass:"white--text"},[e._v(e._s(e.$t("App.menu.menuTitle")))])],1),a("v-divider",{attrs:{color:"white"}}),a("v-list",{attrs:{nav:"",dark:"",dense:""}},[e._l(e.menu,(function(t){return[t.menu?[a("v-list-group",{key:t.id,class:t.active?"primary darken-2":"",attrs:{"prepend-icon":t.icon,color:"white--text",value:t.active,"no-action":""},scopedSlots:e._u([{key:"activator",fn:function(){return[a("v-list-item-title",{staticClass:"subtitle-1 font-weight-bold text-uppercase"},[e._v(" "+e._s(e.$t("App.menu."+t.text))+" ")])]},proxy:!0}],null,!0),model:{value:t.active,callback:function(a){e.$set(t,"active",a)},expression:"item.active"}},[e._l(t.menu,(function(t){return[t.menu?[a("v-list-group",{key:t.id,class:t.active?"primary darken-2":"",attrs:{"append-icon":t.icon,color:"white--text",value:t.active,"sub-group":"","no-action":""},scopedSlots:e._u([{key:"activator",fn:function(){return[a("v-list-item-title",{staticClass:"subtitle-1 font-weight-bold text-uppercase"},[e._v(e._s(e.$t("App.menu."+t.text)))])]},proxy:!0}],null,!0),model:{value:t.active,callback:function(a){e.$set(t,"active",a)},expression:"sub.active"}},[e._l(t.menu,(function(t){return[1!=t.external?a("v-list-item",{key:t.id,attrs:{to:t.url,"active-class":"primary darken-2",dense:""}},[t.icon?a("v-icon",{attrs:{left:""}},[e._v(e._s(t.icon))]):e._e(),a("v-list-item-title",[e._v(e._s(e.$t("App.menu."+t.text)))]),a("v-icon",[e._v("mdi-chevron-right")])],1):a("v-list-item",{key:t.id,attrs:{href:t.url,target:"_blank","active-class":"primary darken-2",dense:""}},[t.icon?a("v-icon",{attrs:{left:""}},[e._v(e._s(t.icon))]):e._e(),a("v-list-item-title",[e._v(e._s(e.$t("App.menu."+t.text)))]),a("v-icon",[e._v("mdi-chevron-right")])],1)]}))],2)]:[1!=t.external?a("v-list-item",{key:t.id,attrs:{to:t.url,"active-class":"primary darken-2",dense:""}},[t.icon?a("v-icon",{attrs:{left:""}},[e._v(e._s(t.icon))]):e._e(),a("v-list-item-title",[e._v(e._s(e.$t("App.menu."+t.text)))]),a("v-icon",[e._v("mdi-chevron-right")])],1):a("v-list-item",{key:t.id,attrs:{href:t.url,target:"_blank","active-class":"primary darken-2",dense:""}},[t.icon?a("v-icon",{attrs:{left:""}},[e._v(e._s(t.icon))]):e._e(),a("v-list-item-title",[e._v(e._s(e.$t("App.menu."+t.text)))]),a("v-icon",[e._v("mdi-chevron-right")])],1)]]}))],2)]:[1!=t.external?a("v-list-item",{key:t.id,attrs:{to:t.url}},[a("v-list-item-icon",[a("v-icon",[e._v(e._s(t.icon))])],1),a("v-list-item-title",{staticClass:"subtitle-1 font-weight-bold text-uppercase"},[e._v(e._s(e.$t("App.menu."+t.text)))])],1):a("v-list-item",{key:t.id,attrs:{href:t.url,target:"_blank"}},[a("v-list-item-icon",[a("v-icon",[e._v(e._s(t.icon))])],1),a("v-list-item-title",{staticClass:"subtitle-1 font-weight-bold text-uppercase"},[e._v(e._s(e.$t("App.menu."+t.text)))])],1)]]}))],2)],1)},j=[],H={name:"the-navigation",props:["nav"],mounted:function(){this.updateMenu()},watch:{nav:{handler:function(){this.updateMenu()},deep:!0}},data:function(){return{drawer:!0,mini:!0,menu:[]}},methods:{updateMenu:function(){this.menu=[];for(var e=0,t=Object.keys(this.nav.menu);e96?402382:1e4,this.$store.state.scoresProgressData.progressReqTimer=setInterval(this.scoreProgressCheckTimeout,e);var r=this.$store.state.clientId;u.a.get("/progress/scoreResults/"+r,{cancelToken:this.$store.state.scoresProgressData.cancelTokenSource.token}).then((function(e){if(clearInterval(t.$store.state.scoresProgressData.progressReqTimer),!e.data||!(e.data.status||e.data.percent||e.data.error||0!==t.$store.state.scoreResults.length))return t.$store.state.scoresProgressData.scoreDialog=!1,t.$store.state.scoresProgressData.scoreProgressTitle="Waiting for progress status",t.$store.state.errorTitle="An error has occured",t.$store.state.errorDescription="An error has occured while reaching out to server, please click recalculate scores to restart automatch",t.$store.state.errorColor="error",t.$store.state.dialogError=!0,void t.clearProgress("scoreResults");if(null===e.data.status&&null===e.data.percent&&null===e.data.error&&t.$store.state.scoreResults.length>0)return t.$store.state.scoresProgressData.scoreDialog=!1,t.$store.state.scoresProgressData.scoreProgressTitle="Waiting for progress status",void t.clearProgress("scoreResults");if(t.$store.state.scoresProgressData.scoreProgressTitle=e.data.status,e.data.percent&&("percent"!==t.$store.state.scoresProgressData.progressType&&(t.$store.state.scoresProgressData.progressType="percent"),t.$store.state.scoresProgressData.scoreProgressPercent=e.data.percent,t.$store.state.scoresProgressData.stage=e.data.stage),"Done"===e.data.status&&0===t.$store.state.scoreResults.length){t.clearProgress("scoreResults"),t.loadingSource1Unmatched=!1,t.loadingSource2Unmatched=!1;var a=e.data.responseData;t.$store.state.source2UnMatched=a.source2Unmatched,t.$store.state.source1UnMatched=[],t.$store.state.matchedContent=[],t.$store.state.noMatchContent=[],t.$store.state.ignoreContent=[],t.$store.state.flagged=[],t.$store.state.scoreResults=a.scoreResults,t.$store.state.source2TotalRecords=a.source2TotalRecords,t.$store.state.source2TotalAllRecords=a.source2TotalAllRecords,t.$store.state.totalAllMapped=a.totalAllMapped,t.$store.state.totalAllFlagged=a.totalAllFlagged,t.$store.state.totalAllNoMatch=a.totalAllNoMatch,t.$store.state.totalAllIgnore=a.totalAllIgnore,t.$store.state.source1TotalAllNotMapped=a.source1TotalAllNotMapped,t.$store.state.source1TotalAllRecords=a.source1TotalAllRecords;var r,s=Object(c["a"])(t.$store.state.scoreResults);try{for(s.s();!(r=s.n()).done;){var o=r.value;if(o.source1.hasOwnProperty("tag")&&"flagged"===o.source1.tag)t.$store.state.flagged.push({source1Name:o.source1.name,source1Id:o.source1.id,source1IdHierarchy:o.source1.source1IdHierarchy,source1Parents:o.source1.parents,source2Name:o.exactMatch.name,source2Id:o.exactMatch.id,source2IdHierarchy:o.exactMatch.source2IdHierarchy,mappedParentName:o.exactMatch.mappedParentName,source2Parents:o.exactMatch.parents,flagComment:o.source1.flagComment});else if(o.source1.hasOwnProperty("tag")&&"noMatch"===o.source1.tag){var i=o.source1.parents;t.$store.state.noMatchContent.push({source1Name:o.source1.name,source1Id:o.source1.id,parents:i})}else if(o.source1.hasOwnProperty("tag")&&"ignore"===o.source1.tag){var n=o.source1.parents;t.$store.state.ignoreContent.push({source1Name:o.source1.name,source1Id:o.source1.id,parents:n})}else if(Object.keys(o.exactMatch).length>0)t.$store.state.matchedContent.push({source1Name:o.source1.name,source1Id:o.source1.id,source1Parents:o.source1.parents,source2Name:o.exactMatch.name,source2Id:o.exactMatch.id,source2IdHierarchy:o.exactMatch.source2IdHierarchy,mappedParentName:o.exactMatch.mappedParentName,source2Parents:o.exactMatch.parents,matchComments:o.exactMatch.matchComments});else{for(var l=t.topTree,d=o.source1.parents.length-1;d>=0;d--)l[o.source1.parents[d]]||(l[o.source1.parents[d]]={}),l=l[o.source1.parents[d]];t.$store.state.source1UnMatched.push({name:o.source1.name,id:o.source1.id,parents:o.source1.parents})}}}catch(u){s.e(u)}finally{s.f()}t.$store.state.source1Parents=t.topTree,t.$store.state.scoresProgressData.scoreDialog=!1,t.$store.state.scoresProgressData.scoreProgressTitle="Waiting for progress status"}else t.checkScoreProgress()})).catch((function(){t.$store.state.scoresProgressData.requestCancelled?t.$store.state.scoresProgressData.requestCancelled=!1:(clearInterval(t.$store.state.scoresProgressData.progressReqTimer),t.checkScoreProgress())}))},checkScoreSavingStatus:function(){var e=this;this.$store.state.scoreSavingProgressData.cancelTokenSource=Z.source(),this.$store.state.scoreSavingProgressData.progressReqTimer=setInterval(this.scoreSavingProgressCheckTimeout,1e4);var t=this.$store.state.clientId;u.a.get("/progress/scoreSavingStatus/"+t,{cancelToken:this.$store.state.scoreSavingProgressData.cancelTokenSource.token}).then((function(t){return clearInterval(e.$store.state.scoreSavingProgressData.progressReqTimer),t.data&&(t.data.status||t.data.percent||t.data.error||!e.$store.state.scoreSavingProgressData.savingMatches)?t.data.status||t.data.percent||t.data.error||e.$store.state.scoreSavingProgressData.savingMatches?(t.data.percent&&(e.$store.state.scoreSavingProgressData.percent=t.data.percent),void(100===t.data.percent?(e.$store.state.scoreSavingProgressData.savingMatches=!1,e.$store.state.scoreSavingProgressData.percent=0,e.clearProgress("scoreSavingStatus")):e.checkScoreSavingStatus())):(e.$store.state.scoreSavingProgressData.savingMatches=!1,e.$store.state.scoreSavingProgressData.percent=0,void e.clearProgress("scoreSavingStatus")):(e.$store.state.errorTitle="An error has occured",e.$store.state.errorDescription="An error has occured while checking saving status",e.$store.state.errorColor="error",e.$store.state.dialogError=!0,e.$store.state.scoreSavingProgressData.savingMatches=!1,e.$store.state.scoreSavingProgressData.percent=0,void e.clearProgress("scoreSavingStatus"))})).catch((function(){e.$store.state.scoreSavingProgressData.requestCancelled?e.$store.state.scoreSavingProgressData.requestCancelled=!1:(clearInterval(e.$store.state.scoreSavingProgressData.progressReqTimer),e.checkScoreSavingStatus())}))},getScores:function(e){var t=this;e||(e=!1);var a=this.$store.state.activePair.source1.name,r=this.$store.state.activePair.source2.name,s=this.$store.state.activePair.name;if(this.$store.state.source1UnMatched=[],this.$store.state.source2UnMatched=[],this.$store.state.matchedContent=[],this.$store.state.noMatchContent=[],this.$store.state.ignoreContent=[],this.$store.state.flagged=[],this.$store.state.source1TotalAllRecords=0,this.$store.state.totalAllMapped=0,this.$store.state.totalAllFlagged=0,this.$store.state.totalAllNoMatch=0,this.$store.state.totalAllIgnore=0,this.$store.state.source2TotalRecords=0,this.$store.state.scoreResults=[],a&&r&&s){this.loadingSource1Unmatched=!0,this.loadingSource2Unmatched=!0,this.$store.state.scoresProgressData.scoreDialog=!0,this.$store.state.scoresProgressData.scoreProgressTitle="Waiting for progress status",this.$store.state.scoresProgressData.progressType="indeterminate";var o=this.$store.state.recoLevel,i=this.$store.state.totalSource1Levels,n=this.$store.state.totalSource2Levels,c=this.$store.state.clientId;this.topTree=this.$store.state.source1Parents.slice(0,this.$store.state.source1Parents.length),this.$store.state.levelArray=[];for(var l=1;lthis.$store.state.recoLevel||(d=this.translateDataHeader("source1",l),this.$store.state.levelArray.push({text:d,value:l+1}))}var p=this.getLimitOrgIdOnActivePair().source1LimitOrgId,h=this.getLimitOrgIdOnActivePair().source2LimitOrgId;console.log(h);var v=JSON.stringify(this.$store.state.config.generalConfig.reconciliation.parentConstraint),f="partition1=".concat(a,"&partition2=").concat(r,"&mappingPartition=").concat(s,"&source1LimitOrgId=").concat(p);f+="&source2LimitOrgId=".concat(JSON.stringify(h),"&totalSource1Levels=").concat(i,"&totalSource2Levels=").concat(n),f+="&recoLevel=".concat(o,"&clientId=").concat(c,"&parentConstraint=").concat(v,"&getPotential=").concat(e),u.a.get("/match/reconcile/?"+f).then((function(){t.checkScoreProgress()}))}},getSource1:function(){var e=this.$store.state.activePair.source1.display;return e&&(e=this.toTitleCase(e)),e},getSource2:function(){var e=this.$store.state.activePair.source2.display;return e&&(e=this.toTitleCase(e)),e},getSource1Name:function(){return this.$store.state.activePair.source1.display},getSource2Name:function(){return this.$store.state.activePair.source2.display}},created:function(){var e=this;Fs.$on("changeCSVHeaderNames",(function(){e.$store.state.levelArray=[];for(var t=1;te.$store.state.recoLevel||(a=e.translateDataHeader("source1",t),e.$store.state.levelArray.push({text:a,value:t+1}))}}))}},ee={methods:{createDatasourcePair:function(e,t,a){var r=this;if(0===Object.keys(e).length||0===Object.keys(t).length)return this.$store.state.dialogError=!0,this.$store.state.errorTitle="Info",void(this.$store.state.errorDescription="Please select data source");if(e.name===t.name&&e.source===t.source)return this.$store.state.dialogError=!0,this.$store.state.errorTitle="Error",void(this.$store.state.errorDescription="Data source pair of the same data source is not allowed, change one of the source");this.$store.state.dynamicProgress=!0,this.$store.state.progressTitle="Creating Data Source Pair";var s=null;this.$store.state.activePair.hasOwnProperty("shared")&&-1!==this.$store.state.activePair.activeUsers.indexOf(this.$store.state.auth.userID)&&(s=this.$store.state.activePair.id);var o=!1;this.$store.state.dhis.user.orgId&&this.$store.state.config.generalConfig.reconciliation.singlePair&&(o=!0),s||(s=!1);var i=new FormData;i.append("source1",JSON.stringify(e)),i.append("source2",JSON.stringify(t)),i.append("name",a),i.append("userID",this.$store.state.auth.userID),i.append("orgId",this.$store.state.dhis.user.orgId),i.append("singlePair",o),i.append("activePairID",s),u.a.post("/datasource/createSourcePair",i,{headers:{"Content-Type":"multipart/form-data"}}).then((function(e){r.$store.state.levelMapping.source1=JSON.parse(e.data.levelMapping1),r.$store.state.levelMapping.source2=JSON.parse(e.data.levelMapping2),Fs.$emit("getDataSourcePair"),r.$store.state.dynamicProgress=!1})).catch((function(e){r.alertError=!0,r.$store.state.dialogError=!0,e.response&&e.response.data&&e.response.data.error?(r.$store.state.errorDescription=e.response.data.error,r.$store.state.errorTitle="Pair was not created",r.alertMsg=e.response.data.error):r.alertMsg="Something went wrong while saving data source pairs.",r.$store.state.dynamicProgress=!1,console.log(e)}))},activateSharedPair:function(e){var t=this;this.$store.state.dynamicProgress=!0,this.$store.state.progressTitle="Activating Data Source Pair";var a=new FormData;a.append("pairID",e),a.append("userID",this.$store.state.auth.userID),u.a.post("/datasource/activateSharedPair",a,{headers:{"Content-Type":"multipart/form-data"}}).then((function(){Fs.$emit("getDataSourcePair"),t.$store.state.dynamicProgress=!1})).catch((function(e){t.alertError=!0,t.alertMsg="Something went wrong while activating data source pair",t.$store.state.dynamicProgress=!1,console.log(e.response.data)}))},activatePair:function(){var e=this;if(this.activeDataSourcePair.user.id!==this.$store.state.auth.userID)this.activateSharedPair(this.activeDataSourcePair.id);else{this.$store.state.dynamicProgress=!0,this.$store.state.progressTitle="Activating Data Source Pair";var t=new FormData;t.append("id",this.activeDataSourcePair.id),t.append("userID",this.$store.state.auth.userID),u.a.post("/datasource/activatePair",t,{headers:{"Content-Type":"multipart/form-data"}}).then((function(){Fs.$emit("getDataSourcePair"),e.$store.state.dynamicProgress=!1})).catch((function(t){e.alertError=!0,e.alertMsg="Something went wrong while activating data source pair",e.$store.state.dynamicProgress=!1,console.log(t.response.data)}))}}}},te=a("9612"),ae=(a("c740"),a("2f62")),re=(a("3ca3"),a("ddb0"),a("8c4f")),se=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",{attrs:{fluid:""}},[e.$store.state.initializingApp?a("v-progress-linear",{attrs:{indeterminate:!0}}):a("v-layout",{attrs:{column:""}},[a("v-flex",[a("v-card",[a("v-card-text",[a("v-layout",{attrs:{row:"",wrap:""}},[a("v-spacer"),a("v-flex",{attrs:{xs3:""}},[a("v-card",{attrs:{height:"209"}},[a("v-card-title",{attrs:{"primary-title":""}},[a("v-toolbar",{staticStyle:{"font-size":"14px"},attrs:{color:"#78496a",dark:"",height:"40"}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Active Partition"))+" ")])],1),a("v-card-text",[a("v-select",{attrs:{items:e.$store.state.dataSources,"item-text":"display","item-value":"name",label:e.$t("App.hardcoded-texts.Facility Registry Datasource")},on:{change:function(t){return e.partitionChanged()}},model:{value:e.$store.state.config.userConfig.FRDatasource,callback:function(t){e.$set(e.$store.state.config.userConfig,"FRDatasource",t)},expression:"$store.state.config.userConfig.FRDatasource"}})],1)],1)],1),a("v-spacer"),a("v-flex",{attrs:{xs6:""}},[a("ActivePartitionStats",{key:e.reload,attrs:{partition:e.$store.state.config.userConfig.FRDatasource,title:e.$t("App.hardcoded-texts.Active Partition Stats")}})],1),a("v-spacer"),a("v-flex",{attrs:{xs3:""}},[a("v-card",{attrs:{height:"209"}},[a("v-card-title",{attrs:{"primary-title":""}},[a("v-toolbar",{staticStyle:{"font-size":"14px"},attrs:{color:"#78496a",dark:"",height:"40"}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Active Reconciliation Pair"))+" ")])],1),a("v-card-text",[Object.keys(e.$store.state.activePair.source1).length>0?a("label",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Name"))+": "),a("b",[e._v(e._s(e.$store.state.activePair.display))]),e._v(" "),a("br"),e._v(" "+e._s(e.$t("App.hardcoded-texts.Source 1"))+": "),a("b",[e._v(e._s(e.$store.state.activePair.source1.display))]),e._v(" "),a("br"),e._v(" "+e._s(e.$t("App.hardcoded-texts.Source 2"))+": "),a("b",[e._v(e._s(e.$store.state.activePair.source2.display))]),e._v(" "),a("br"),e._v(" "+e._s(e.$t("App.hardcoded-texts.Status"))+": "),a("b",[e._v(e._s(e.$store.state.recoStatus))]),e._v(" "),"in-progress"===e.$store.state.recoStatus?a("v-icon",{attrs:{small:""}},[e._v("mdi-lock-open-variant-outline")]):a("v-icon",{attrs:{small:""}},[e._v("mdi-lock-outline")])],1):e._e()])],1)],1),a("v-spacer")],1)],1)],1)],1),a("br"),a("v-flex",[a("v-layout",{attrs:{row:"",wrap:""}},[a("v-spacer"),a("v-flex",{attrs:{xs6:""}},[a("viewMap",{key:e.reload})],1),a("v-flex",{attrs:{xs6:""}},[a("v-layout",{attrs:{column:"",wrap:""}},[a("v-spacer"),a("v-flex",{attrs:{xs5:""}},[e.$store.state.dataSources.length>0?a("fhirPageSearch",{key:e.reload,attrs:{page:"facility"}}):e._e()],1),a("v-spacer"),a("v-flex",{attrs:{xs5:""}},[e.$store.state.dataSources.length>0?a("fhirPageSearch",{key:e.reload,attrs:{page:"jurisdiction"}}):e._e()],1),a("v-spacer")],1)],1)],1)],1)],1)],1)},oe=[],ie={mixins:[X["a"]],data:function(){return{locale:"en",locales:[{text:"English",value:"en"},{text:"French",value:"fr"}],reload:0}},watch:{locale:function(e){this.$i18n.locale=e},FRDatasource:function(){this.reload++}},computed:{FRDatasource:function(){return this.$store.state.config.userConfig.FRDatasource},datasources:function(){return this.$store.state.dataSources}},methods:{partitionChanged:function(){this.saveConfiguration("userConfig","activePartition"),this.reload++}},components:{fhirPageSearch:function(){return Promise.resolve().then(a.bind(null,"9d64"))},viewMap:function(){return Promise.resolve().then(a.bind(null,"afb4"))},ActivePartitionStats:function(){return Promise.resolve().then(a.bind(null,"86a0"))}}},ne=ie,ce=a("b0af"),le=a("99d9"),de=a("a523"),ue=a("0e8f"),pe=a("a722"),he=a("8e36"),ve=a("b974"),fe=a("71d9"),ge=Object(_["a"])(ne,se,oe,!1,null,null,null),me=ge.exports;S()(ge,{VCard:ce["a"],VCardText:le["c"],VCardTitle:le["d"],VContainer:de["a"],VFlex:ue["a"],VIcon:P["a"],VLayout:pe["a"],VProgressLinear:he["a"],VSelect:ve["a"],VSpacer:M["a"],VToolbar:fe["a"]});var $e=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",{attrs:{fluid:""}},[a("br"),a("v-layout",{attrs:{column:""}},[a("v-flex",[a("v-layout",{attrs:{row:"",wrap:""}},[a("v-flex",{attrs:{xs2:""}},[a("v-chip",{attrs:{color:"primary",dark:"",outlined:""}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Facilities"))+": "+e._s(e.totalFacilities)+" ")])],1),a("v-flex",{attrs:{xs2:""}},[a("v-chip",{attrs:{color:"primary",dark:"",outlined:""}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Jurisdictions"))+": "+e._s(e.totalJurisdictions)+" ")])],1),a("v-flex",{attrs:{xs2:""}},[a("v-chip",{attrs:{color:"primary",dark:"",outlined:""}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Services"))+": "+e._s(e.totalServices)+" ")])],1),a("v-spacer"),a("v-flex",{attrs:{xs3:""}},[e.$tasksVerification.hasPermissionByName("special","custom","view-request-add-facility-page")?a("v-btn",{attrs:{color:"#5f6062",dark:"",rounded:"",small:"",to:"/questionnaire/gofr-facility-add-request-questionnaire/facility-add-request"}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Request Addition of New Facility"))+" ")]):e._e()],1),a("v-flex",{attrs:{xs3:""}},[e.$tasksVerification.hasPermissionByName("special","custom","view-request-update-facility-page")?a("v-btn",{attrs:{color:"#5f6062",dark:"",rounded:"",small:"",to:"/Resource/Search/facility?searchAction=send-update-request"}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Request Update of Facility Details"))+" ")]):e._e()],1)],1)],1),a("p"),a("v-flex",[a("v-layout",{attrs:{row:"",wrap:""}},[a("v-spacer"),a("v-flex",{attrs:{xs6:""}},[a("viewMap",{key:e.reload})],1),a("v-flex",{attrs:{xs6:""}},[a("v-layout",{attrs:{column:"",wrap:""}},[a("v-spacer"),a("v-flex",{attrs:{xs5:""}},[a("fhirPageSearch",{key:e.reload,attrs:{page:"facility"}})],1),a("v-spacer"),a("v-flex",{attrs:{xs5:""}},[a("fhirPageSearch",{key:e.reload,attrs:{page:"jurisdiction"}})],1),a("v-spacer")],1)],1)],1)],1)],1)],1)},xe=[],be=a("9d64"),_e=a("afb4"),ye={mixins:[X["a"]],data:function(){return{locale:"en",locales:[{text:"English",value:"en"},{text:"French",value:"fr"}],reload:0,totalFacilities:0,totalJurisdictions:0,totalServices:0,loading:{facilitiesCount:!1,jurisdictionsCount:!1,servicesCount:!1}}},watch:{locale:function(e){this.$i18n.locale=e},FRDatasource:function(){this.reload++},reload:function(){this.countFacilities(),this.countJurisdictions(),this.countServices()}},computed:{FRDatasource:function(){return this.$store.state.config.userConfig.FRDatasource},datasources:function(){return this.$store.state.dataSources}},methods:{partitionChanged:function(){this.saveConfiguration("userConfig","activePartition"),this.reload++},countFacilities:function(){var e=this;if(this.FRDatasource){this.loading.facilitiesCount=!0;var t="/fhir/"+this.FRDatasource+"/Location?type=urn:ihe:iti:mcsd:2019:facility&_count=0&_total=accurate";u.a.get(t).then((function(t){e.totalFacilities=t.data.total,e.loading.facilitiesCount=!1}))}},countJurisdictions:function(){var e=this;if(this.FRDatasource){var t="/fhir/"+this.FRDatasource+"/Location?type=urn:ihe:iti:mcsd:2019:jurisdiction&_count=0&_total=accurate";this.loading.jurisdictionsCount=!0,u.a.get(t).then((function(t){e.totalJurisdictions=t.data.total,e.loading.jurisdictionsCount=!1}))}},countServices:function(){var e=this;if(this.FRDatasource){var t="/fhir/"+this.FRDatasource+"/HealthcareService?_count=0&_total=accurate";this.loading.servicesCount=!0,u.a.get(t).then((function(t){e.totalServices=t.data.total,e.loading.servicesCount=!1}))}}},components:{fhirPageSearch:be["default"],viewMap:_e["default"]},created:function(){this.countFacilities(),this.countJurisdictions(),this.countServices()}},Se=ye,ke=a("cc20"),Pe=Object(_["a"])(Se,$e,xe,!1,null,null,null),Ae=Pe.exports;S()(Pe,{VBtn:k["a"],VChip:ke["a"],VContainer:de["a"],VFlex:ue["a"],VLayout:pe["a"],VSpacer:M["a"]});var we=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",[a("center",[a("v-layout",{attrs:{row:"",wrap:""}},[a("v-flex",{attrs:{xs3:""}}),a("v-flex",{attrs:{xs6:""}},[a("v-alert",{attrs:{type:"error",value:e.authStatus}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Authentication Failed"))+" ")])],1)],1),a("v-card",{attrs:{width:"430px",hover:""}},[a("v-card-title",{attrs:{"primary-title":""}},[a("v-toolbar",{staticStyle:{color:"white"},attrs:{color:"primary"}},[a("v-layout",{attrs:{row:"",wrap:""}},[a("v-flex",{attrs:{xs2:"","text-xs-left":""}},[a("v-icon",{attrs:{"x-large":"",color:"white"}},[e._v("mdi-lock")])],1),a("v-flex",{attrs:{xs9:"","text-xs-right":""}},[a("b",[e._v(e._s(e.$t("App.hardcoded-texts.Login")))])])],1)],1)],1),a("v-card-text",[a("v-form",{ref:"form",staticClass:"pa-3 pt-4"},[a("v-text-field",{attrs:{required:"","error-messages":e.usernameErrors,filled:"",color:"deep-purple",label:e.$t("App.hardcoded-texts.User Name")},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.authenticate()},blur:function(t){return e.$v.username.$touch()},change:function(t){return e.$v.username.$touch()}},model:{value:e.username,callback:function(t){e.username=t},expression:"username"}}),a("v-text-field",{attrs:{required:"","error-messages":e.passwordErrors,filled:"",type:"password",color:"deep-purple",label:e.$t("App.hardcoded-texts.Password")},on:{keyup:function(t){return!t.type.indexOf("key")&&e._k(t.keyCode,"enter",13,t.key,"Enter")?null:e.authenticate()},blur:function(t){return e.$v.password.$touch()},change:function(t){return e.$v.password.$touch()}},model:{value:e.password,callback:function(t){e.password=t},expression:"password"}})],1)],1),a("v-card-actions",[a("v-toolbar",[e.$store.state.config.generalConfig.selfRegistration.enabled?a("v-btn",{attrs:{color:"primary"},on:{click:e.displaySignup}},[e._v(e._s(e.$t("App.hardcoded-texts.Signup")))]):e._e(),a("v-spacer"),a("v-btn",{staticClass:"white--text",attrs:{disabled:e.$v.$invalid,color:"primary",depressed:""},on:{click:function(t){return e.authenticate()}}},[e._v(e._s(e.$t("App.hardcoded-texts.Login")))])],1)],1)],1)],1)],1)},De=[],Ce=a("b5ae"),Te={validations:{username:{required:Ce["required"]},password:{required:Ce["required"]}},data:function(){return{username:"",password:"",authStatus:!1,signupEnabled:!1}},methods:{authenticate:function(){var e=this;u.a.post("/auth/login",{username:this.username,password:this.password}).then((function(t){e.$store.state.auth.username=e.username,e.$store.state.auth.userObj=t.data.userObj,e.$store.state.auth.userID=t.data.userObj.resource.id,t.data.userObj?(e.$store.state.public_access=!1,e.$store.state.clientId=te["a"].v4(),e.$store.state.initializingApp=!0,e.$store.state.denyAccess=!1,Fs.$emit("getUserConfig"),e.$router.push({name:"Home"})):e.authStatus=!0})).catch((function(t){t.hasOwnProperty("response")&&console.log(t.response.data.error),e.authStatus=!0}))},displaySignup:function(){this.$router.push({name:"Signup"})}},computed:{usernameErrors:function(){var e=[];return this.$v.username.$dirty?(!this.$v.username.required&&e.push("Username is required"),e):e},passwordErrors:function(){var e=[];return this.$v.password.$dirty?(!this.$v.password.required&&e.push("Password is required"),e):e}},created:function(){"dhis2"===this.$store.state.idp&&(this.$store.state.clientId=te["a"].v4(),this.$store.state.initializingApp=!0,this.$store.state.denyAccess=!1,this.$router.push({name:"DHIS2Auth"}))}},Ie=Te,Le=a("0798"),Ve=a("4bd4"),Oe=a("8654"),Ne=Object(_["a"])(Ie,we,De,!1,null,null,null),Re=Ne.exports;S()(Ne,{VAlert:Le["a"],VBtn:k["a"],VCard:ce["a"],VCardActions:le["a"],VCardText:le["c"],VCardTitle:le["d"],VContainer:de["a"],VFlex:ue["a"],VForm:Ve["a"],VIcon:P["a"],VLayout:pe["a"],VSpacer:M["a"],VTextField:Oe["a"],VToolbar:fe["a"]});var Me=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",{attrs:{"grid-list-xs":""}})},Ue=[],Ee={mounted:function(){if(this.$store.state.auth.userID="","keycloak"===this.$store.state.idp){this.$cookies.remove("userObj"),this.$store.state.auth.username="",this.$store.state.auth.userObj={};var e=window.location.href.split("#")[0];this.$keycloak.logout({redirectUri:e})}else u()({method:"GET",url:"/auth/logout"}).catch((function(e){console.error(e)})),this.$store.state.auth.username="",this.$store.state.auth.userObj={},this.$store.state.config.generalConfig.public_access.enabled?(this.$router.push("HomePublic"),window.location.reload()):this.$router.push("login")}},Fe=Ee,qe=Object(_["a"])(Fe,Me,Ue,!1,null,null,null),je=qe.exports;S()(qe,{VContainer:de["a"]});var He=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",{attrs:{"grid-list-xs":""}})},Be=[],Ge=a("2b27"),We=a.n(Ge),ze={mounted:function(){if(this.$store.state.auth.userID="",this.$store.state.public_access=!1,"keycloak"===this.$store.state.idp){We.a.set("loggedout-public",!0);var e=window.location.href.split("#")[0];this.$keycloak.logout({redirectUri:e})}else u()({method:"GET",url:"/auth/logout"}).catch((function(e){console.error(e)})),this.$router.push("login");this.$store.state.auth.username="",this.$store.state.auth.userObj={}}},Je=ze,Ye=Object(_["a"])(Je,He,Be,!1,null,null,null),Ke=Ye.exports;S()(Ye,{VContainer:de["a"]});var Xe=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",{attrs:{fluid:""}},[a("v-layout",{attrs:{row:"",wrap:""}},[a("v-spacer"),a("v-flex",{attrs:{xs6:""}},[a("v-alert",{staticStyle:{width:"900px"},attrs:{type:"success",dismissible:"",transition:"scale-transition"},model:{value:e.alertSuccess,callback:function(t){e.alertSuccess=t},expression:"alertSuccess"}},[e._v(" "+e._s(e.alertMsg)+" ")]),a("v-alert",{staticStyle:{width:"900px"},attrs:{type:"error",dismissible:"",transition:"scale-transition"},model:{value:e.alertFail,callback:function(t){e.alertFail=t},expression:"alertFail"}},[e._v(" "+e._s(e.alertMsg)+" ")]),a("v-card",{staticClass:"mx-auto",staticStyle:{"max-width":"1500px"}},[a("v-system-bar",{attrs:{color:"deep-purple darken-4",dark:""}}),a("v-toolbar",{attrs:{color:"deep-purple accent-4",cards:"",dark:"",text:""}},[a("v-card-title",{staticClass:"title font-weight-regular"},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Create Account"))+" ")])],1),a("v-form",{ref:"form",staticClass:"pa-3 pt-4"},[a("v-layout",{attrs:{column:"",wrap:""}},[a("v-flex",[a("v-layout",{attrs:{row:"",wrap:""}},[a("v-flex",{attrs:{xs5:""}},[a("v-text-field",{attrs:{required:"","error-messages":e.firstnameErrors,filled:"",color:"deep-purple",label:e.$t("App.hardcoded-texts.First Name")},on:{blur:function(t){return e.$v.firstname.$touch()},change:function(t){return e.$v.firstname.$touch()}},model:{value:e.firstname,callback:function(t){e.firstname=t},expression:"firstname"}})],1),a("v-spacer"),a("v-flex",{attrs:{xs5:""}},[a("v-text-field",{attrs:{required:"","error-messages":e.surnameErrors,filled:"",color:"deep-purple",label:e.$t("App.hardcoded-texts.Surname")},on:{blur:function(t){return e.$v.surname.$touch()},change:function(t){return e.$v.surname.$touch()}},model:{value:e.surname,callback:function(t){e.surname=t},expression:"surname"}})],1)],1)],1),a("v-flex",[a("v-layout",{attrs:{row:"",wrap:""}},[a("v-flex",{attrs:{xs5:""}},[a("v-text-field",{attrs:{filled:"",color:"deep-purple",label:e.$t("App.hardcoded-texts.Middle Names")},model:{value:e.othername,callback:function(t){e.othername=t},expression:"othername"}})],1),a("v-spacer"),a("v-flex",{attrs:{xs5:""}},[a("v-text-field",{attrs:{required:"","error-messages":e.phoneErrors,filled:"",color:"deep-purple",label:e.$t("App.hardcoded-texts.Phone")},on:{blur:e.validatePhone,change:e.validatePhone,input:e.validatePhone},model:{value:e.phone,callback:function(t){e.phone=t},expression:"phone"}})],1)],1)],1),a("v-flex",[a("v-layout",{attrs:{row:"",wrap:""}},[a("v-flex",{attrs:{xs5:""}},[a("v-text-field",{attrs:{required:"","error-messages":e.emailErrors,filled:"",color:"deep-purple",label:e.$t("App.hardcoded-texts.Email")+"*"},on:{blur:e.validateEmail,change:e.validateEmail,input:e.validateEmail},model:{value:e.email,callback:function(t){e.email=t},expression:"email"}})],1),a("v-spacer"),a("v-flex",{attrs:{xs5:""}},[a("v-text-field",{attrs:{required:"","error-messages":e.usernameErrors,filled:"",color:"deep-purple",label:e.$t("App.hardcoded-texts.User Name")},on:{blur:function(t){return e.$v.username.$touch()},change:function(t){return e.$v.surname.$touch()}},model:{value:e.username,callback:function(t){e.username=t},expression:"username"}})],1)],1)],1),a("v-flex",[a("v-layout",{attrs:{row:"",wrap:""}},[a("v-flex",{attrs:{xs5:""}},[a("v-text-field",{attrs:{required:"","error-messages":e.passwordErrors,type:"password",filled:"",color:"deep-purple",label:e.$t("App.hardcoded-texts.Password")},on:{blur:function(t){return e.$v.password.$touch()},change:function(t){return e.$v.password.$touch()}},model:{value:e.password,callback:function(t){e.password=t},expression:"password"}})],1),a("v-spacer"),a("v-flex",{attrs:{xs5:""}},[a("v-text-field",{attrs:{required:"","error-messages":e.retype_passwordErrors,type:"password",filled:"",color:"deep-purple",label:e.$t("App.hardcoded-texts.Re-type Password")},on:{blur:function(t){return e.$v.retype_password.$touch()},change:function(t){return e.$v.retype_password.$touch()}},model:{value:e.retype_password,callback:function(t){e.retype_password=t},expression:"retype_password"}})],1)],1)],1)],1)],1),a("v-divider"),a("v-card-actions",[a("v-btn",{attrs:{text:""},on:{click:function(t){return e.$refs.form.reset()}}},[a("v-icon",[e._v("mdi-close")]),e._v(e._s(e.$t("App.hardcoded-texts.Clear"))+" ")],1),a("v-spacer"),a("v-btn",{attrs:{text:""},on:{click:e.displayLogin}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-lock")]),e._v(e._s(e.$t("App.hardcoded-texts.Back To Login"))+" ")],1),a("v-spacer"),a("v-btn",{staticClass:"white--text",attrs:{disabled:e.$v.$invalid,color:"deep-purple accent-4",depressed:""},on:{click:function(t){return e.signup()}}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-plus")]),e._v(e._s(e.$t("App.hardcoded-texts.Add"))+" ")],1)],1)],1)],1),a("v-spacer")],1)],1)},Ze=[],Qe={validations:{username:{required:Ce["required"]},retype_password:{required:Ce["required"]},password:{required:Ce["required"]},firstname:{required:Ce["required"]},surname:{required:Ce["required"]},phone:{required:Ce["required"]},email:{required:Ce["required"]}},data:function(){return{firstname:"",othername:"",surname:"",phone:"",email:"",username:"",password:"",retype_password:"",customFields:[],phoneErrors:[],emailErrors:[],alertFail:!1,alertSuccess:!1,alertMsg:""}},methods:{validateEmail:function(){if(this.emailErrors=[],!this.email)return this.emailErrors.push("Email is required"),!1;var e=/^[^\s@]+@[^\s@]+\.[^\s@]+$/;return e.test(this.email)?void 0:(this.emailErrors.push("Invalid Email"),!1)},validatePhone:function(){if(this.phoneErrors=[],!this.phone)return this.phoneErrors.push("Phone is required");var e=/^[+]?[\s./0-9]*[(]?[0-9]{1,4}[)]?[-\s./0-9]*$/g;return e.test(this.phone)?void 0:this.phoneErrors.push("Invalid phone number")},signup:function(){var e=this;this.password!==this.retype_password&&(this.$store.state.dialogError=!0,this.$store.state.errorTitle="Error",this.$store.state.errorDescription="Password mismatch"),this.$store.state.dynamicProgress=!0,this.$store.state.progressTitle="Creating Account";var t=new FormData;for(var a in t.append("firstName",this.firstname),t.append("otherName",this.othername),t.append("surname",this.surname),t.append("phone",this.phone),t.append("email",this.email),t.append("password",this.password),t.append("userName",this.username),this.$store.state.config.generalConfig.selfRegistration.requiresApproval&&t.append("status","Pending"),this.customFields)t.append(a,this.customFields[a]);u.a.post("/addUser/",t,{headers:{"Content-Type":"multipart/form-data"}}).then((function(){for(var t=Object.keys(e.$v.$params),a=0,r=t;a0||!e.$store.state.config.generalConfig.externalAuth.datasetName,small:"",rounded:""},on:{click:e.pullOrgUnits}},[e._v(e._s(e.$t("App.hardcoded-texts.start pulling")))]):e._e()],1)],1):e._e()],1)],1)],1),a("v-divider"),a("v-flex",[a("v-card",[a("v-card-title",{attrs:{"primary-title":""}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Self Registration"))+" ")]),a("v-card-text",[a("v-switch",{attrs:{color:"primary",label:e.$t("App.hardcoded-texts.Enable self registration")},on:{change:function(t){return e.saveConfiguration("generalConfig","selfRegistration")}},model:{value:e.$store.state.config.generalConfig.selfRegistration.enabled,callback:function(t){e.$set(e.$store.state.config.generalConfig.selfRegistration,"enabled",t)},expression:"$store.state.config.generalConfig.selfRegistration.enabled"}}),a("v-switch",{attrs:{color:"primary",label:e.$t("App.hardcoded-texts.Requires Admin Approval Of Self Registration")},on:{change:function(t){return e.saveConfiguration("generalConfig","selfRegistration")}},model:{value:e.$store.state.config.generalConfig.selfRegistration.requiresApproval,callback:function(t){e.$set(e.$store.state.config.generalConfig.selfRegistration,"requiresApproval",t)},expression:"$store.state.config.generalConfig.selfRegistration.requiresApproval"}})],1)],1)],1),a("v-divider"),a("v-flex",[a("v-card",[a("v-card-title",{attrs:{"primary-title":""}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Public Access"))+" ")]),a("v-card-text",[a("v-switch",{attrs:{color:"primary",label:e.$t("App.hardcoded-texts.Enable public access")},on:{change:function(t){return e.saveConfiguration("generalConfig","enablePublicAccess")}},model:{value:e.$store.state.config.generalConfig.public_access.enabled,callback:function(t){e.$set(e.$store.state.config.generalConfig.public_access,"enabled",t)},expression:"$store.state.config.generalConfig.public_access.enabled"}}),e.$store.state.config.generalConfig.public_access.enabled?a("v-autocomplete",{attrs:{items:e.$store.state.dataSources,"item-text":"display","item-value":"name",label:e.$t("App.hardcoded-texts.Public Datasource")},on:{change:function(t){return e.saveConfiguration("generalConfig","publicPartition")}},model:{value:e.$store.state.config.generalConfig.public_access.partition,callback:function(t){e.$set(e.$store.state.config.generalConfig.public_access,"partition",t)},expression:"$store.state.config.generalConfig.public_access.partition"}}):e._e(),a("v-btn",{attrs:{color:"primary"},on:{click:function(t){return e.$router.push("/Resource/view/facility-public-filter/facility-public-filter")}}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Filter Access"))+" ")])],1)],1)],1),a("v-divider"),a("v-flex",{attrs:{xs1:""}},[a("v-card",[a("v-card-title",{attrs:{"primary-title":""}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Cron Jobs"))+" ")]),a("v-card-text",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Autosync Below Remote Datasets"))+" "),a("v-text-field",{staticStyle:{width:"350px"},attrs:{outline:"",name:"cron_time",label:e.$t("App.hardcoded-texts.Cron Time")},on:{blur:function(t){return e.saveConfiguration("generalConfig","datasetsAutosyncTime")}},model:{value:e.$store.state.config.generalConfig.datasetsAutosyncTime,callback:function(t){e.$set(e.$store.state.config.generalConfig,"datasetsAutosyncTime",t)},expression:"$store.state.config.generalConfig.datasetsAutosyncTime"}}),a("v-data-table",{staticClass:"elevation-1",attrs:{headers:e.cronDataSourceHeaders,items:e.remoteDatasets,"hide-default-footer":"","pagination.sync":"pagination"},scopedSlots:e._u([{key:"item",fn:function(t){var r=t.item;return[a("tr",[a("td",[e._v(e._s(r.display))]),a("td",[e._v(e._s(r.owner))]),a("td",[e._v(" "+e._s(r.createdTime)+" ")]),a("td",[e._v(" "+e._s(r.lastUpdate)+" ")]),a("td",[a("v-switch",{attrs:{color:"primary"},on:{change:function(t){return e.controlDatasetsCronjobs(r)}},model:{value:e.datasetsAutosyncState[r.id],callback:function(t){e.$set(e.datasetsAutosyncState,r.id,t)},expression:"datasetsAutosyncState[item.id]"}})],1)])]}}],null,!1,946053802)})],1)],1)],1),a("v-flex",{attrs:{xs1:""}},[a("v-card",{attrs:{color:"grey lighten-3"}},[a("v-card-text",[e._v(" "+e._s(e.$t("App.hardcoded-texts.SMTP Configuration For Email Notifications"))+" ")]),a("v-card-actions",[a("v-layout",{attrs:{column:""}},[a("v-flex",[a("v-text-field",{attrs:{label:e.$t("App.hardcoded-texts.SMTP Host"),filled:""},model:{value:e.smtp.host,callback:function(t){e.$set(e.smtp,"host",t)},expression:"smtp.host"}})],1),a("v-flex",[a("v-text-field",{attrs:{label:e.$t("App.hardcoded-texts.SMTP Port"),filled:""},model:{value:e.smtp.port,callback:function(t){e.$set(e.smtp,"port",t)},expression:"smtp.port"}})],1),a("v-flex",[a("v-text-field",{attrs:{label:e.$t("App.hardcoded-texts.SMTP Username"),filled:""},model:{value:e.smtp.username,callback:function(t){e.$set(e.smtp,"username",t)},expression:"smtp.username"}})],1),a("v-flex",[a("v-text-field",{attrs:{type:"password",label:e.$t("App.hardcoded-texts.SMTP Password"),autocomplete:"new-password",filled:""},model:{value:e.smtp.password,callback:function(t){e.$set(e.smtp,"password",t)},expression:"smtp.password"}})],1),a("v-flex",[a("v-switch",{attrs:{color:"primary",label:e.$t("App.hardcoded-texts.SMTP Secured")},model:{value:e.smtp.secured,callback:function(t){e.$set(e.smtp,"secured",t)},expression:"smtp.secured"}})],1),a("v-flex",[a("v-layout",{attrs:{row:"",wrap:""}},[a("v-spacer"),a("v-flex",{attrs:{xs1:""}},[a("v-btn",{attrs:{color:"primary"},on:{click:e.saveSMTP}},[a("v-icon",[e._v("mdi-content-save")]),e._v(e._s(e.$t("App.hardcoded-texts.Save"))+" ")],1)],1)],1)],1)],1)],1)],1)],1),a("v-flex",{attrs:{xs1:""}},[a("v-switch",{attrs:{color:"primary",label:e.$t("App.hardcoded-texts.Enable Endpoint Notification when reconciliation is done")},on:{change:function(t){return e.saveConfiguration("generalConfig","recoProgressNotification")}},model:{value:e.$store.state.config.generalConfig.recoProgressNotification.enabled,callback:function(t){e.$set(e.$store.state.config.generalConfig.recoProgressNotification,"enabled",t)},expression:"$store.state.config.generalConfig.recoProgressNotification.enabled"}}),e.$store.state.config.generalConfig.recoProgressNotification.enabled?a("v-card",{staticStyle:{"margin-left":"100px"},attrs:{color:"grey lighten-3"}},[a("v-card-text",[e._v(" "+e._s(e.$t("App.hardcoded-texts.End point to send notification when reconciliation is done"))+" ")]),a("v-card-actions",[a("v-layout",{attrs:{column:""}},[a("v-flex",[a("v-text-field",{attrs:{label:e.$t("App.hardcoded-texts.End point URL"),filled:""},model:{value:e.notification_endpoint,callback:function(t){e.notification_endpoint=t},expression:"notification_endpoint"}})],1),a("v-flex",[a("v-text-field",{attrs:{label:e.$t("App.hardcoded-texts.End point Username"),filled:""},model:{value:e.notification_username,callback:function(t){e.notification_username=t},expression:"notification_username"}})],1),a("v-flex",[a("v-text-field",{attrs:{label:e.$t("App.hardcoded-texts.End point Password"),filled:""},model:{value:e.notification_password,callback:function(t){e.notification_password=t},expression:"notification_password"}})],1),a("v-flex",[a("v-layout",{attrs:{row:"",wrap:""}},[a("v-spacer"),a("v-flex",{attrs:{xs1:""}},[a("v-btn",{attrs:{color:"primary",small:""},on:{click:e.recoProgressNotificationChanged}},[a("v-icon",[e._v("mdi-content-save")]),e._v(e._s(e.$t("App.hardcoded-texts.Save"))+" ")],1)],1)],1)],1)],1)],1)],1):e._e()],1)],1)],1)],1):e._e()],1)],1),a("appRemoteSync",{attrs:{syncType:"dhisSync",serverName:e.$store.state.config.generalConfig.externalAuth.datasetName,userID:e.$store.state.auth.userID,sourceOwner:e.$store.state.auth.userID,mode:"full"}})],1)},ot=[],it=a("2909"),nt=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",[a("app-syncProgress",{attrs:{syncProgrIndeter:e.syncProgrIndeter,syncStatus:e.syncStatus,syncProgrPercent:e.syncProgrPercent,syncPercent:e.syncPercent}})],1)},ct=[],lt=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",[a("v-dialog",{attrs:{persistent:"",width:"300"},model:{value:e.syncProgrIndeter,callback:function(t){e.syncProgrIndeter=t},expression:"syncProgrIndeter"}},[a("v-card",{attrs:{color:"primary",dark:""}},[a("v-card-text",[e._v(" "+e._s(e.syncStatus)+" "),a("v-progress-linear",{staticClass:"mb-0",attrs:{indeterminate:"",color:"white"}})],1)],1)],1),a("v-dialog",{attrs:{persistent:"",width:"270"},model:{value:e.syncProgrPercent,callback:function(t){e.syncProgrPercent=t},expression:"syncProgrPercent"}},[a("v-card",{attrs:{color:"white",dark:""}},[a("v-card-text",[a("center",[a("font",{staticStyle:{color:"blue"}},[e._v(e._s(e.syncStatus))]),a("br"),a("v-progress-circular",{attrs:{rotate:-90,size:100,width:15,value:e.syncPercent,color:"primary"}},[a("v-avatar",{attrs:{color:"indigo",size:"50px"}},[a("span",{staticClass:"white--text"},[a("b",[e._v(e._s(e.syncPercent)+"%")])])])],1)],1)],1)],1)],1)],1)},dt=[],ut={props:["syncProgrIndeter","syncStatus","syncProgrPercent","syncPercent"]},pt=ut,ht=a("8212"),vt=a("169a"),ft=a("490a"),gt=Object(_["a"])(pt,lt,dt,!1,null,null,null),mt=gt.exports;S()(gt,{VAvatar:ht["a"],VCard:ce["a"],VCardText:le["c"],VContainer:de["a"],VDialog:vt["a"],VProgressCircular:ft["a"],VProgressLinear:he["a"]});var $t={props:["id","syncType","serverName","host","username","password","userID","mode"],data:function(){return{syncProgrIndeter:!1,syncStatus:"Waiting for sync status",syncPercent:null,syncProgrPercent:!1,syncProgressTimer:"",syncRunning:!1}},methods:{sync:function(){var e=this,t=this.mode;t||(t="full");var a=new FormData,r=this.$store.state.clientId;a.append("id",this.id),a.append("name",this.serverName),a.append("host",this.host),a.append("username",this.username),a.append("password",this.password),a.append("userID",this.userID),a.append("clientId",r),a.append("mode",t),this.syncRunning=!0,this.syncProgrIndeter=!0,u.a.post("/"+this.syncType+"/",a,{headers:{"Content-Type":"multipart/form-data"}}).then((function(){e.syncProgressTimer=setInterval(e.checkSyncProgress,1e3)})).catch((function(t){e.$store.state.dialogError=!0,e.$store.state.errorTitle="Error",e.$store.state.errorDescription=t.response.data.error+". cross check host,user and password",clearInterval(e.syncProgressTimer),console.log(t.response.data.error)}))},checkSyncProgress:function(){var e,t=this,a=this.$store.state.clientId;"dhisSync"===this.syncType?e="dhisSyncRequest":"fhirSync"===this.syncType&&(e="fhirSyncRequest"),u.a.get("/progress/"+e+"/"+a).then((function(e){return null===e.data||void 0===e.data||!1===e.data?(t.$store.state.uploadRunning=!1,t.syncProgrIndeter=!1,t.syncProgrPercent=!1,void clearInterval(t.syncProgressTimer)):null!==e.data.error?(t.$store.state.uploadRunning=!1,t.syncProgrIndeter=!1,t.syncProgrPercent=!1,t.$store.state.dialogError=!0,t.$store.state.errorTitle="Error",t.$store.state.errorDescription=e.data.error,clearInterval(t.syncProgressTimer),void console.log(e.data.error)):null===e.data.status?(t.$store.state.uploadRunning=!1,t.syncProgrIndeter=!1,t.syncProgrPercent=!1,void clearInterval(t.syncProgressTimer)):(t.syncStatus=e.data.status,e.data.percent&&(t.syncProgrPercent||(t.syncProgrIndeter=!1,t.syncProgrPercent=!0),t.syncPercent=e.data.percent),void("Done"===e.data.status&&(t.syncStatus="Waiting for sync status",clearInterval(t.syncProgressTimer),t.syncProgrPercent=!1,t.$store.state.uploadRunning=!1,Fs.$emit("getDataSources"))))})).catch((function(e){t.$store.state.dialogError=!0,t.$store.state.errorTitle="Error",console.log(e.response.data.error+". cross check host,user and password"),t.$store.state.errorDescription=e.response.data.error+". cross check host,user and password",clearInterval(t.syncProgressTimer)}))}},created:function(){Fs.$on("runRemoteSync",this.sync)},beforeDestroy:function(){Fs.$off("runRemoteSync",this.sync)},components:{appSyncProgress:mt}},xt=$t,bt=Object(_["a"])(xt,nt,ct,!1,null,null,null),_t=bt.exports;S()(bt,{VContainer:de["a"]});var yt={mixins:[X["a"]],validations:{facility:{required:Ce["required"]},code:{required:Ce["required"]},uploadName:{required:Ce["required"]}},data:function(){return{smtp:{host:"",port:"",username:"",password:"",secured:!0},autoDisableSingleDatasourceDialog:!1,selectDatasourceDialog:!1,fixSource2To:"",searchDatasource:"",datasetsAutosyncState:{},useCSVHeader:!1,moreFields:!1,fieldLabel:"",fieldName:"",required:"No",requiredText:["Yes","No"],notification_endpoint:"",notification_username:"",notification_password:"",dhis2Roles:[],loadingDhis2Roles:!1,datasetNameErrors:[],defineSuperuserRole:!1}},methods:{controlDatasetsCronjobs:function(e){var t=new FormData;t.append("id",e.id),t.append("enabled",this.datasetsAutosyncState[e.id]),u.a.post("/datasource/updateDatasetAutosync",t)},checkDatasetsAdditionWays:function(e){var t;0===this.$store.state.config.generalConfig.datasetsAdditionWays.length?(this.$store.state.errorTitle="Cant disable both ways",this.$store.state.errorDescription="There must be atleast one way of adding a dataset",this.$store.state.dialogError=!0,"remote"===e?t="Remote Servers Sync":"upload"===e?t="CSV Upload":"blank"===e&&(t="Blank Datasource"),this.$store.state.config.generalConfig.datasetsAdditionWays.push(t)):this.saveConfiguration("generalConfig","datasetsAdditionWays")},autoDisableSingleDatasource:function(e){"ok"===e?(this.$store.state.config.generalConfig.reconciliation.singleDataSource=!1,this.saveConfiguration("generalConfig","fixSource2"),this.saveConfiguration("generalConfig","singleDataSource")):"cancel"===e&&(this.$store.state.config.generalConfig.reconciliation.fixSource2=!0),this.autoDisableSingleDatasourceDialog=!1},singleDatasource:function(){var e=this;this.$store.state.config.generalConfig.reconciliation.singleDataSource?this.$store.state.config.generalConfig.reconciliation.fixSource2To&&this.$store.state.config.generalConfig.reconciliation.fixSource2?this.saveConfiguration("generalConfig","singleDataSource"):(this.$store.state.dialogError=!0,this.$store.state.errorTitle="Error",this.$store.state.errorColor="error",this.$store.state.errorDescription="This feature can only be enabled if there is a defined datasource to serve as Source 2 for all reconciliation",setTimeout((function(){e.$store.state.config.generalConfig.reconciliation.singleDataSource=!1}))):this.saveConfiguration("generalConfig","singleDataSource")},displayDatasourceDialog:function(){!0===this.$store.state.config.generalConfig.reconciliation.fixSource2?(this.fixSource2To=this.$store.state.config.generalConfig.reconciliation.fixSource2To,this.selectDatasourceDialog=!0,this.saveConfiguration("generalConfig","fixSource2")):this.$store.state.config.generalConfig.reconciliation.singleDataSource?this.autoDisableSingleDatasourceDialog=!0:this.saveConfiguration("generalConfig","fixSource2")},closeDatasourceDialog:function(){this.selectDatasourceDialog=!1,this.$store.state.config.generalConfig.reconciliation.fixSource2To||(this.$store.state.config.generalConfig.reconciliation.fixSource2=!1,this.saveConfiguration("generalConfig","fixSource2"))},savefixSource2To:function(){this.$store.state.config.generalConfig.reconciliation.fixSource2To=this.fixSource2To,this.saveConfiguration("generalConfig","fixSource2To"),this.selectDatasourceDialog=!1},disableGOFRAuth:function(){var e=this;if(this.$store.state.config.generalConfig.authDisabled){if(this.$store.state.config.generalConfig.authDisabled){var t=this.setDHIS2Credentials();if(!t)return this.$store.state.dialogError=!0,this.$store.state.errorTitle="Error",this.$store.state.errorColor="error",this.$store.state.errorDescription="App doesnt appear to be running inside DHIS2, cant disable authentication",void setTimeout((function(){e.$store.state.config.generalConfig.authDisabled=!1}));this.loadingDhis2Roles=!0,this.getDHIS2Roles((function(t){e.loadingDhis2Roles=!1,e.dhis2Roles=Object(it["a"])(t.data.userRoles)})),this.defineSuperuserRole=!0}}else this.saveConfiguration("generalConfig","authDisabled")},recoProgressNotificationChanged:function(){this.$store.state.config.generalConfig.hasOwnProperty("recoProgressNotification")||(this.$store.state.config.generalConfig.recoProgressNotification={}),this.$store.state.config.generalConfig.recoProgressNotification.url=this.notification_endpoint,this.$store.state.config.generalConfig.recoProgressNotification.username=this.notification_username,this.$store.state.config.generalConfig.recoProgressNotification.password=this.notification_password,this.saveConfiguration("generalConfig")},saveSMTP:function(){this.$store.state.config.generalConfig.smtp.host=this.smtp.host,this.$store.state.config.generalConfig.smtp.port=this.smtp.port,this.$store.state.config.generalConfig.smtp.username=this.smtp.username,this.$store.state.config.generalConfig.smtp.password=this.smtp.password,this.$store.state.config.generalConfig.smtp.secured=this.smtp.secured,this.saveConfiguration("generalConfig","smtp"),this.$store.state.dialogError=!0,this.$store.state.errorColor="primary",this.$store.state.errorTitle="Info",this.$store.state.errorDescription="SMTP saved"},pullOrgUnits:function(){this.saveConfiguration("generalConfig","externalAuth");var e=new FormData;e.append("host",this.$store.state.dhis.host),e.append("sourceType","DHIS2"),e.append("source","remoteServer"),e.append("shareToAll",this.$store.state.config.generalConfig.externalAuth.shareOrgUnits),e.append("limitByUserLocation",this.$store.state.config.generalConfig.externalAuth.shareByOrgId),e.append("username",this.$store.state.config.generalConfig.externalAuth.userName),e.append("password",this.$store.state.config.generalConfig.externalAuth.password),e.append("name",this.$store.state.config.generalConfig.externalAuth.datasetName),e.append("userID",this.$store.state.auth.userID),u.a.post("/addDataSource",e,{headers:{"Content-Type":"multipart/form-data"}}).then((function(){Fs.$emit("runRemoteSync")}))},getDHIS2Roles:function(e){var t=this.$store.state.dhis.dev.auth;""===t.username&&(t=""),u.a.get(this.$store.state.dhis.host+"api/userRoles",{auth:t}).then((function(t){e(t)}))},ensureNameUnique:function(){if(this.datasetNameErrors=[],""===this.$store.state.config.generalConfig.externalAuth.datasetName)return this.datasetNameErrors.push("Dataset name is required");var e,t=Object(c["a"])(this.$store.state.dataSources);try{for(t.s();!(e=t.n()).done;){var a=e.value;if(a.name===this.uploadName)return this.datasetNameErrors.push("This Name Exists"),!1}}catch(r){t.e(r)}finally{t.f()}}},created:function(){var e=this;this.smtp.host=this.$store.state.config.generalConfig.smtp.host,this.smtp.port=this.$store.state.config.generalConfig.smtp.port,this.smtp.username=this.$store.state.config.generalConfig.smtp.username,this.smtp.password=this.$store.state.config.generalConfig.smtp.password,this.smtp.secured=this.$store.state.config.generalConfig.smtp.secured,this.$store.state.config.generalConfig.authDisabled&&"dhis2"===this.$store.state.config.generalConfig.authMethod&&(this.loadingDhis2Roles=!0,this.getDHIS2Roles((function(t){e.loadingDhis2Roles=!1,e.dhis2Roles=Object(it["a"])(t.data.userRoles)}))),this.$store.state.config.generalConfig.hasOwnProperty("recoProgressNotification")&&(this.notification_endpoint=this.$store.state.config.generalConfig.recoProgressNotification.url,this.notification_username=this.$store.state.config.generalConfig.recoProgressNotification.username,this.notification_password=this.$store.state.config.generalConfig.recoProgressNotification.password);var t,a=Object(c["a"])(this.$store.state.dataSources);try{for(a.s();!(t=a.n()).done;){var r=t.value;"remoteServer"===r.source&&(r.autoSync?this.datasetsAutosyncState[r.id]=!0:this.datasetsAutosyncState[r.id]=!1)}}catch(s){a.e(s)}finally{a.f()}},computed:{dataSourceHeaders:function(){return[{sortable:!1},{text:this.$t("App.hardcoded-texts.Source Name"),align:"left",value:"name"},{text:this.$t("App.hardcoded-texts.Owner"),value:"owner",sortable:!1},{text:this.$t("App.hardcoded-texts.Created Time"),value:"createdTime"}]},cronDataSourceHeaders:function(){return[{text:this.$t("App.hardcoded-texts.Source Name"),align:"left",value:"name"},{text:this.$t("App.hardcoded-texts.Owner"),value:"owner",sortable:!1},{text:this.$t("App.hardcoded-texts.Created Time"),value:"createdTime"},{text:this.$t("App.hardcoded-texts.Last Updated Time"),value:"createdTime"},{text:this.$t("App.hardcoded-texts.Enabled"),value:"enabled"}]},fixedSource2To:function(){var e,t="",a=Object(c["a"])(this.$store.state.dataSources);try{for(a.s();!(e=a.n()).done;){var r=e.value;r.id===this.$store.state.config.generalConfig.reconciliation.fixSource2To&&(t=r)}}catch(s){a.e(s)}finally{a.f()}return t.name},sharedToAllDatasets:function(){var e,t=[],a=Object(c["a"])(this.$store.state.dataSources);try{for(a.s();!(e=a.n()).done;){var r=e.value;r.shareToAll&&r.shareToAll.activated,t.push(r)}}catch(s){a.e(s)}finally{a.f()}return t},remoteDatasets:function(){var e,t=[],a=Object(c["a"])(this.$store.state.dataSources);try{for(a.s();!(e=a.n()).done;){var r=e.value;"remoteServer"===r.source&&t.push(r)}}catch(s){a.e(s)}finally{a.f()}return t}},beforeCreate:function(){if(this.$store.state.config.generalConfig.hasOwnProperty("authMethod")||this.$set(this.$store.state.config.generalConfig,"authMethod","dhis2"),!this.$store.state.config.generalConfig.hasOwnProperty("externalAuth")){var e={pullOrgUnits:!0,shareOrgUnits:!1,shareByOrgId:!1,datasetName:"",adminRole:""};this.$set(this.$store.state.config.generalConfig,"externalAuth",e)}},components:{appRemoteSync:_t}},St=yt,kt=a("c6a6"),Pt=a("ac7c"),At=a("8fea"),wt=a("67b6"),Dt=a("43a6"),Ct=a("b73d"),Tt=a("3a2f"),It=Object(_["a"])(St,st,ot,!1,null,null,null),Lt=It.exports;S()(It,{VAutocomplete:kt["a"],VBtn:k["a"],VCard:ce["a"],VCardActions:le["a"],VCardText:le["c"],VCardTitle:le["d"],VCheckbox:Pt["a"],VChip:ke["a"],VContainer:de["a"],VDataTable:At["a"],VDialog:vt["a"],VDivider:G["a"],VFlex:ue["a"],VIcon:P["a"],VLayout:pe["a"],VProgressLinear:he["a"],VRadio:wt["a"],VRadioGroup:Dt["a"],VSelect:ve["a"],VSpacer:M["a"],VSwitch:Ct["a"],VTextField:Oe["a"],VToolbar:fe["a"],VToolbarTitle:U["b"],VTooltip:Tt["a"]});var Vt=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",{attrs:{fluid:""}},[a("v-dialog",{attrs:{persistent:"",overlay:!1,"max-width":"500px",transition:"dialog-transition"},model:{value:e.approveUserDialog,callback:function(t){e.approveUserDialog=t},expression:"approveUserDialog"}},[a("v-toolbar",{attrs:{color:"primary",dark:""}},[a("v-spacer"),a("v-icon",{staticStyle:{cursor:"pointer"},on:{click:function(t){e.approveUserDialog=!1}}},[e._v("mdi-close")])],1),a("v-card",[a("v-card-title",{attrs:{"primary-title":""}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.User"))+" "+e._s(e.user.userName)+" ")]),a("v-card-text",[a("v-layout",{attrs:{column:"",wrap:""}},[a("v-flex",[a("v-layout",{attrs:{row:"",wrap:""}},[a("v-flex",{attrs:{x5:""}},[e._v(" "+e._s(e.user.firstName)+" ")]),a("v-spacer"),a("v-flex",{attrs:{xs5:""}},[e._v(" "+e._s(e.user.surname)+" ")])],1)],1),a("v-flex",[a("v-layout",{attrs:{row:"",wrap:""}},[a("v-flex",{attrs:{x5:""}},[e._v(" "+e._s(e.user.phone)+" ")]),a("v-spacer"),a("v-flex",{attrs:{xs5:""}},[e._v(" "+e._s(e.user.email)+" ")])],1)],1),a("v-flex",[a("v-select",{attrs:{required:"",items:e.roles,"single-line":"",clearable:"","error-messages":e.roleErrors,filled:"",label:e.$t("App.hardcoded-texts.Role")},on:{blur:function(t){return e.$v.role.$touch()},change:function(t){return e.$v.role.$touch()}},model:{value:e.role,callback:function(t){e.role=t},expression:"role"}})],1)],1)],1),a("v-card-actions",[a("v-btn",{attrs:{color:"error"},on:{click:function(t){return e.changeStatus("Rejected")}}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-cancel")]),e._v(e._s(e.$t("App.hardcoded-texts.Reject"))+" ")],1),a("v-spacer"),a("v-btn",{staticClass:"white--text",attrs:{disabled:e.$v.$invalid,color:"deep-purple accent-4",depressed:""},on:{click:function(t){return e.changeStatus("Active")}}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-check-circle")]),e._v(e._s(e.$t("App.hardcoded-texts.Approve"))+" ")],1)],1)],1)],1),a("center",[a("v-alert",{staticStyle:{width:"500px"},attrs:{type:"success",dismissible:"",transition:"scale-transition"},model:{value:e.alertSuccess,callback:function(t){e.alertSuccess=t},expression:"alertSuccess"}},[e._v(" "+e._s(e.alertMsg)+" ")]),a("v-alert",{staticStyle:{width:"500px"},attrs:{type:"error",dismissible:"",transition:"scale-transition"},model:{value:e.alertFail,callback:function(t){e.alertFail=t},expression:"alertFail"}},[e._v(" "+e._s(e.alertMsg)+" ")])],1),a("v-card",{staticClass:"mx-auto",attrs:{color:"cyan lighten-5",width:"1500px"}},[a("v-card-title",{attrs:{"primary-title":"",width:"1000"}},[a("v-toolbar",{staticStyle:{"font-weight":"bold","font-size":"18px"},attrs:{color:"white"}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Users List"))+" "),a("v-spacer"),a("v-text-field",{attrs:{"append-icon":"mdi-magnify",label:e.$t("App.hardcoded-texts.Search"),"single-line":"","hide-details":""},model:{value:e.searchUsers,callback:function(t){e.searchUsers=t},expression:"searchUsers"}})],1)],1),a("v-card-text",[a("v-data-table",{staticClass:"elevation-1",attrs:{headers:e.usersHeader,items:e.users,search:e.searchUsers,dark:"",loading:e.$store.state.loadingusers},scopedSlots:e._u([{key:"item",fn:function(t){var r=t.item;return[a("tr",[a("td",[e._v(e._s(r.firstName))]),a("td",[e._v(e._s(r.surname))]),a("td",[e._v(e._s(r.otherName))]),a("td",[e._v(e._s(r.phone))]),a("td",[e._v(e._s(r.email))]),a("td",[e._v(e._s(r.userName))]),r.role?a("td",[e._v(e._s(r.role.name))]):a("td"),a("td",[e._v(e._s(r.status))]),"Pending"===r.status||"Rejected"===r.status?a("td",[a("v-btn",{attrs:{color:"success",small:""},on:{click:function(t){return e.displayApprovalDialog(r)}}},[e._v(e._s(e.$t("App.hardcoded-texts.Approve/Reject")))])],1):a("td",["Active"===r.status?a("v-btn",{attrs:{small:"",color:"error"},on:{click:function(t){return e.accountAction("Inactive",r)}}},[e._v(e._s(e.$t("App.hardcoded-texts.Deactivate")))]):a("v-btn",{attrs:{small:"",color:"success"},on:{click:function(t){return e.accountAction("Active",r)}}},[e._v(e._s(e.$t("App.hardcoded-texts.Activate")))]),e._v(" | "),a("v-btn",{attrs:{small:"",color:"error"},on:{click:function(t){return e.accountAction("reset",r)}}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-refresh")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.Reset Password"))+" ")],1)],1)])]}}])},[a("v-progress-linear",{attrs:{slot:"progress",color:"blue",indeterminate:""},slot:"progress"})],1)],1)],1)],1)},Ot=[],Nt={mixins:[X["a"]],validations:{role:{required:Ce["required"]}},data:function(){return{users:[],user:{},role:"",approveUserDialog:!1,loadingUsers:!1,searchUsers:"",alertSuccess:!1,alertFail:!1,alertMsg:""}},methods:{displayApprovalDialog:function(e){this.user=e,this.approveUserDialog=!0},changeStatus:function(e){var t=this,a=new FormData;a.append("role",this.role),a.append("status",e),a.append("id",this.user.id),u.a.post("/processUserAccoutRequest/",a,{headers:{"Content-Type":"multipart/form-data"}}).then((function(){t.approveUserDialog=!1,t.$store.state.errorTitle="Info",t.$store.state.errorDescription="This request was processed successfully",t.$store.state.dialogError=!0,t.getUsers()})).catch((function(e){t.approveUserDialog=!1,t.$store.state.errorTitle="Error",t.$store.state.errorDescription="An error occured while processing this request, please retry",t.$store.state.dialogError=!0,console.log(e.response.data.error)}))},getUsers:function(){var e=this,t=new FormData;t.append("username",this.username),t.append("password",this.password),this.users=[],this.loadingUsers=!0,u.a.get("/users/getUsers/").then((function(t){e.loadingUsers=!1,e.users=t.data})).catch((function(t){e.loadingUsers=!1,t.hasOwnProperty("response")&&console.log(t.response.data.error)}))},accountAction:function(e,t){var a=this,r=t.id,s=new FormData;s.append("id",r),"Active"===e||"Inactive"===e?(s.append("status",e),u.a.post("/changeAccountStatus",s,{headers:{"Content-Type":"multipart/form-data"}}).then((function(){a.alertSuccess=!0,"Active"===e?a.alertMsg="Account activated successfully":"Inactive"===e&&(a.alertMsg="Account deactivated successfully"),a.getUsers()})).catch((function(e){console.log(JSON.stringify(e)),a.alertFail=!0,a.alertMsg="Action failed"}))):"reset"===e&&(s.append("surname",t.surname),u.a.post("/resetPassword",s,{headers:{"Content-Type":"multipart/form-data"}}).then((function(){a.alertSuccess=!0,a.alertMsg="Password reseted successfully",a.getUsers()})).catch((function(e){console.log(JSON.stringify(e)),a.alertFail=!0,a.alertMsg="Action failed"})))}},computed:{usersHeader:function(){return[{text:this.$t("App.hardcoded-texts.First Name"),value:"firstName"},{text:this.$t("App.hardcoded-texts.Surname"),value:"surname"},{text:this.$t("App.hardcoded-texts.Other Name"),value:"otherName"},{text:this.$t("App.hardcoded-texts.Phone"),value:"phone"},{text:this.$t("App.hardcoded-texts.Email"),value:"email"},{text:this.$t("App.hardcoded-texts.User Name"),value:"username"},{text:this.$t("App.hardcoded-texts.Role"),value:"role"},{text:this.$t("App.hardcoded-texts.Status"),value:"status"}]},roleErrors:function(){var e=[];return this.$v.role.$dirty?(!this.$v.role.required&&e.push("Role is required"),e):e}},created:function(){this.getUsers(),this.getRoles()}},Rt=Nt,Mt=Object(_["a"])(Rt,Vt,Ot,!1,null,null,null),Ut=Mt.exports;S()(Mt,{VAlert:Le["a"],VBtn:k["a"],VCard:ce["a"],VCardActions:le["a"],VCardText:le["c"],VCardTitle:le["d"],VContainer:de["a"],VDataTable:At["a"],VDialog:vt["a"],VFlex:ue["a"],VIcon:P["a"],VLayout:pe["a"],VProgressLinear:he["a"],VSelect:ve["a"],VSpacer:M["a"],VTextField:Oe["a"],VToolbar:fe["a"]});var Et=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",[a("v-layout",{attrs:{row:"",wrap:""}},[a("v-spacer"),a("v-flex",{attrs:{xs6:""}},[a("v-card",{staticClass:"mx-auto",staticStyle:{"max-width":"500px"}},[a("v-system-bar",{attrs:{color:"deep-purple darken-4",dark:""}}),a("v-toolbar",{attrs:{color:"deep-purple accent-4",cards:"",dark:"",flat:""}},[a("v-card-title",{staticClass:"title font-weight-regular"},[e._v(e._s(e.$t("App.hardcoded-texts.Add New User")))])],1),a("v-form",{ref:"form",staticClass:"pa-3 pt-4"},[a("v-text-field",{attrs:{required:"","error-messages":e.firstnameErrors,filled:"",color:"deep-purple",label:e.$t("App.hardcoded-texts.First Name")+"*"},on:{blur:function(t){return e.$v.firstName.$touch()},change:function(t){return e.$v.firstName.$touch()}},model:{value:e.firstName,callback:function(t){e.firstName=t},expression:"firstName"}}),a("v-text-field",{attrs:{filled:"",color:"deep-purple",label:e.$t("App.hardcoded-texts.Middle Names")},model:{value:e.otherName,callback:function(t){e.otherName=t},expression:"otherName"}}),a("v-text-field",{attrs:{required:"","error-messages":e.surnameErrors,filled:"",color:"deep-purple",label:e.$t("App.hardcoded-texts.Surname")+"*"},on:{blur:function(t){return e.$v.surname.$touch()},change:function(t){return e.$v.surname.$touch()}},model:{value:e.surname,callback:function(t){e.surname=t},expression:"surname"}}),a("v-text-field",{attrs:{required:"","error-messages":e.phoneErrors,filled:"",color:"deep-purple",label:e.$t("App.hardcoded-texts.Phone")+"*"},on:{blur:e.validatePhone,change:e.validatePhone,input:e.validatePhone},model:{value:e.phone,callback:function(t){e.phone=t},expression:"phone"}}),a("v-text-field",{attrs:{required:"","error-messages":e.emailErrors,filled:"",color:"deep-purple",label:e.$t("App.hardcoded-texts.Email")+"*"},on:{blur:e.validateEmail,change:e.validateEmail,input:e.validateEmail},model:{value:e.email,callback:function(t){e.email=t},expression:"email"}}),a("v-text-field",{attrs:{required:"","error-messages":e.usernameErrors,filled:"",color:"deep-purple",label:e.$t("App.hardcoded-texts.User Name")+"*"},on:{blur:function(t){return e.$v.userName.$touch()},change:function(t){return e.$v.surname.$touch()}},model:{value:e.userName,callback:function(t){e.userName=t},expression:"userName"}}),a("v-text-field",{attrs:{required:"","error-messages":e.passwordErrors,type:"password",filled:"",color:"deep-purple",label:e.$t("App.hardcoded-texts.Password")+"*"},on:{blur:function(t){return e.$v.password.$touch()},change:function(t){return e.$v.password.$touch()}},model:{value:e.password,callback:function(t){e.password=t},expression:"password"}}),a("v-text-field",{attrs:{required:"","error-messages":e.retype_passwordErrors,type:"password",filled:"",color:"deep-purple",label:e.$t("App.hardcoded-texts.Re-type Password")+"*"},on:{blur:function(t){return e.$v.retype_password.$touch()},change:function(t){return e.$v.retype_password.$touch()}},model:{value:e.retype_password,callback:function(t){e.retype_password=t},expression:"retype_password"}}),a("v-select",{attrs:{required:"",items:e.roles,"single-line":"",clearable:"","error-messages":e.roleErrors,filled:"",label:e.$t("App.hardcoded-texts.Role")+"*"},on:{blur:function(t){return e.$v.role.$touch()},change:function(t){return e.$v.role.$touch()}},model:{value:e.role,callback:function(t){e.role=t},expression:"role"}})],1),a("v-divider"),a("v-card-actions",[a("v-btn",{attrs:{text:""},on:{click:function(t){e.$store.state.baseRouterViewKey++}}},[a("v-icon",[e._v("mdi-close")]),e._v("Clear ")],1),a("v-spacer"),a("v-btn",{staticClass:"white--text",attrs:{disabled:e.$v.$invalid,color:"deep-purple accent-4",depressed:""},on:{click:function(t){return e.addUser()}}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-web")]),e._v(e._s(e.$t("App.hardcoded-texts.Add"))+" ")],1)],1)],1)],1),a("v-spacer")],1)],1)},Ft=[],qt={mixins:[X["a"]],validations:{userName:{required:Ce["required"]},retype_password:{required:Ce["required"]},password:{required:Ce["required"]},role:{required:Ce["required"]},firstName:{required:Ce["required"]},surname:{required:Ce["required"]},phone:{required:Ce["required"]},email:{required:Ce["required"]}},data:function(){return{firstName:"",otherName:"",surname:"",phone:"",email:"",userName:"",password:"",retype_password:"",role:"",customFields:[],phoneErrors:[],emailErrors:[]}},methods:{validateEmail:function(){if(this.emailErrors=[],!this.email)return this.emailErrors.push("Email is required"),!1;var e=/^[^\s@]+@[^\s@]+\.[^\s@]+$/;return e.test(this.email)?void 0:(this.emailErrors.push("Invalid Email"),!1)},validatePhone:function(){if(this.phoneErrors=[],!this.phone)return this.phoneErrors.push("Phone is required");var e=/^[+]?[\s./0-9]*[(]?[0-9]{1,4}[)]?[-\s./0-9]*$/g;return e.test(this.phone)?void 0:this.phoneErrors.push("Invalid phone number")},addUser:function(){var e=this;if(this.password!==this.retype_password)return this.$store.state.dialogError=!0,this.$store.state.errorTitle="Error",void(this.$store.state.errorDescription="Password mismatch");this.$store.state.dynamicProgress=!0,this.$store.state.progressTitle="Saving User";var t=new FormData;t.append("firstName",this.firstName),t.append("otherName",this.otherName),t.append("password",this.password),t.append("userName",this.userName),t.append("surname",this.surname),t.append("phone",this.phone),t.append("email",this.email),t.append("role",this.role),u.a.post("/addUser/",t,{headers:{"Content-Type":"multipart/form-data"}}).then((function(){e.$store.state.alert.show=!0,e.$store.state.alert.width="500px",e.$store.state.alert.msg="User added successfully",e.$store.state.alert.type="success",e.$store.state.baseRouterViewKey+=1})).catch((function(t){e.$store.state.alert.show=!0,e.$store.state.alert.width="500px",e.$store.state.alert.msg="This user was not added, ensure userName is not used",e.$store.state.alert.type="error",e.$store.state.baseRouterViewKey+=1,console.log(t.response.data.error)}))}},computed:{codeErrors:function(){var e=[];return this.$v.code.$dirty?(!this.$v.code.required&&e.push("Code is required"),e):e},firstnameErrors:function(){var e=[];return this.$v.firstName.$dirty?(!this.$v.firstName.required&&e.push("First Name is required"),e):e},surnameErrors:function(){var e=[];return this.$v.surname.$dirty?(!this.$v.surname.required&&e.push("Surname is required"),e):e},usernameErrors:function(){var e=[];return this.$v.userName.$dirty?(!this.$v.userName.required&&e.push("Username is required"),e):e},passwordErrors:function(){var e=[];return this.$v.password.$dirty?(!this.$v.password.required&&e.push("Password is required"),e):e},retype_passwordErrors:function(){var e=[];return this.$v.retype_password.$dirty?(!this.$v.retype_password.required&&e.push("Re-type Password"),e):e},roleErrors:function(){var e=[];return this.$v.role.$dirty?(!this.$v.role.required&&e.push("Role is required"),e):e}},created:function(){this.getRoles()}},jt=qt,Ht=Object(_["a"])(jt,Et,Ft,!1,null,null,null),Bt=Ht.exports;S()(Ht,{VBtn:k["a"],VCard:ce["a"],VCardActions:le["a"],VCardTitle:le["d"],VContainer:de["a"],VDivider:G["a"],VFlex:ue["a"],VForm:Ve["a"],VIcon:P["a"],VLayout:pe["a"],VSelect:ve["a"],VSpacer:M["a"],VSystemBar:tt["a"],VTextField:Oe["a"],VToolbar:fe["a"]});var Gt=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Select role to edit tasks"))+" "),a("v-select",{attrs:{required:"",items:e.roles,"single-line":"",filled:"",label:e.$t("App.hardcoded-texts.Select Role")},on:{change:e.roleSelected}}),e.role.value?a("v-card",[a("v-card-title",{attrs:{"primary-title":""}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Tasks assigned to role"))+" "+e._s(e.role.text)+" ")]),a("v-card-text",[a("v-data-table",{attrs:{items:e.tasks,height:"10px","hide-default-footer":""},scopedSlots:e._u([{key:"item",fn:function(t){var r=t.item;return[a("tr",[a("td",[a("v-checkbox",{attrs:{value:r.id},model:{value:e.role.tasks,callback:function(t){e.$set(e.role,"tasks",t)},expression:"role.tasks"}})],1),a("td",[e._v(e._s(r.display))])])]}}],null,!1,1175055491)})],1),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{color:"primary"},on:{click:e.saveRole}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-content-save")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.Save"))+" ")],1)],1)],1):e._e()],1)},Wt=[],zt={mixins:[X["a"]],data:function(){return{role:{},task:""}},methods:{roleSelected:function(e){this.role=this.roles.find((function(t){return t.value===e}))},saveRole:function(){var e=this;this.$store.state.progressTitle="Updating role",this.$store.state.dynamicProgress=!0;var t=new FormData;t.append("role",JSON.stringify(this.role)),u.a.post("/updateRole",t,{headers:{"Content-Type":"multipart/form-data"}}).then((function(){e.$store.state.dynamicProgress=!1,e.$store.state.dialogError=!0,e.$store.state.errorTitle="Info",e.$store.state.errorColor="primary",e.$store.state.errorDescription="Role ".concat(e.role.text," updated successfully"),e.getRoles()})).catch((function(t){e.$store.state.dynamicProgress=!1,e.$store.state.dialogError=!0,e.$store.state.errorTitle="Error",e.$store.state.errorColor="error",e.$store.state.errorDescription="An error has occured while updating role ".concat(e.role.text),console.log(t)}))}},created:function(){this.getRoles(),this.getTasks()}},Jt=zt,Yt=Object(_["a"])(Jt,Gt,Wt,!1,null,null,null),Kt=Yt.exports;S()(Yt,{VBtn:k["a"],VCard:ce["a"],VCardActions:le["a"],VCardText:le["c"],VCardTitle:le["d"],VCheckbox:Pt["a"],VContainer:de["a"],VDataTable:At["a"],VIcon:P["a"],VSelect:ve["a"],VSpacer:M["a"]});var Xt=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",[a("v-layout",{attrs:{row:"",wrap:""}},[a("v-spacer"),a("v-flex",{attrs:{xs6:""}},[a("v-card",{staticClass:"mx-auto",staticStyle:{"max-width":"500px"}},[a("v-system-bar",{attrs:{color:"deep-purple darken-4",dark:""}}),a("v-toolbar",{attrs:{color:"deep-purple accent-4",cards:"",dark:"",filled:""}},[a("v-card-title",{staticClass:"title font-weight-regular"},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Change Password"))+" ")])],1),a("v-form",{ref:"form",staticClass:"pa-3 pt-4"},[a("v-text-field",{attrs:{required:"","error-messages":e.oldPasswordErrors,type:"password",filled:"",color:"deep-purple",label:e.$t("App.hardcoded-texts.Old Password")},on:{blur:function(t){return e.$v.oldPassword.$touch()},change:function(t){return e.$v.oldPassword.$touch()}},model:{value:e.oldPassword,callback:function(t){e.oldPassword=t},expression:"oldPassword"}}),a("v-text-field",{attrs:{required:"","error-messages":e.passwordErrors,type:"password",filled:"",color:"deep-purple",label:e.$t("App.hardcoded-texts.Password")},on:{blur:function(t){return e.$v.password.$touch()},change:function(t){return e.$v.password.$touch()}},model:{value:e.password,callback:function(t){e.password=t},expression:"password"}}),a("v-text-field",{attrs:{required:"","error-messages":e.retype_passwordErrors,type:"password",filled:"",color:"deep-purple",label:e.$t("App.hardcoded-texts.Re-type Password")},on:{blur:function(t){return e.$v.retype_password.$touch()},change:function(t){return e.$v.retype_password.$touch()}},model:{value:e.retype_password,callback:function(t){e.retype_password=t},expression:"retype_password"}})],1),a("v-divider"),a("v-card-actions",[a("v-btn",{attrs:{filled:""},on:{click:function(t){e.$store.state.baseRouterViewKey++}}},[a("v-icon",[e._v("mdi-close")]),e._v(e._s(e.$t("App.hardcoded-texts.Clear"))+" ")],1),a("v-spacer"),a("v-btn",{staticClass:"white--text",attrs:{disabled:e.$v.$invalid,color:"deep-purple accent-4",depressed:""},on:{click:function(t){return e.verifyPassword()}}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-find-replace")]),e._v(e._s(e.$t("App.hardcoded-texts.Change"))+" ")],1)],1)],1)],1),a("v-spacer")],1)],1)},Zt=[],Qt={validations:{retype_password:{required:Ce["required"]},password:{required:Ce["required"]},oldPassword:{required:Ce["required"]}},data:function(){return{oldPassword:"",password:"",retype_password:""}},methods:{changePassword:function(){var e=this;if(this.password!==this.retype_password)return this.$store.state.dialogError=!0,this.$store.state.errorTitle="Error",void(this.$store.state.errorDescription="Password mismatch");this.$store.state.dynamicProgress=!0,this.$store.state.progressTitle="Changing Password";var t=new FormData;t.append("password",this.password),t.append("id",this.$store.state.auth.userID),u.a.post("/changePassword/",t,{headers:{"Content-Type":"multipart/form-data"}}).then((function(){e.$store.state.alert.show=!0,e.$store.state.alert.width="500px",e.$store.state.alert.msg="Password changed successfully!",e.$store.state.alert.type="success",e.$store.state.baseRouterViewKey+=1})).catch((function(t){e.$store.state.alert.show=!0,e.$store.state.alert.width="500px",e.$store.state.alert.msg="Password change failed!",e.$store.state.alert.type="error",e.$store.state.baseRouterViewKey+=1,console.log(t.response.data.error)}))},verifyPassword:function(){var e=this,t=new FormData;t.append("username",this.$store.state.auth.username),t.append("password",this.oldPassword),u.a.post("/authenticate/",t,{headers:{"Content-Type":"multipart/form-data"}}).then((function(t){t.data.userID?e.changePassword():(e.alertFail=!0,e.alertMsg="Wrong Old Password")})).catch((function(e){console.log(JSON.stringify(e))}))}},computed:{oldPasswordErrors:function(){var e=[];return this.$v.oldPassword.$dirty?(!this.$v.oldPassword.required&&e.push("Old Password is required"),e):e},passwordErrors:function(){var e=[];return this.$v.password.$dirty?(!this.$v.password.required&&e.push("Password is required"),e):e},retype_passwordErrors:function(){var e=[];return this.$v.retype_password.$dirty?(!this.$v.retype_password.required&&e.push("Re-type Password"),e):e}}},ea=Qt,ta=Object(_["a"])(ea,Xt,Zt,!1,null,null,null),aa=ta.exports;S()(ta,{VBtn:k["a"],VCard:ce["a"],VCardActions:le["a"],VCardTitle:le["d"],VContainer:de["a"],VDivider:G["a"],VFlex:ue["a"],VForm:Ve["a"],VIcon:P["a"],VLayout:pe["a"],VSpacer:M["a"],VSystemBar:tt["a"],VTextField:Oe["a"],VToolbar:fe["a"]});var ra=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",{attrs:{fluid:""}},[a("v-dialog",{attrs:{scrollable:"",persistent:"",overlay:!1,"max-width":"700px",transition:"dialog-transition"},model:{value:e.helpDialog,callback:function(t){e.helpDialog=t},expression:"helpDialog"}},[a("v-card",[a("v-toolbar",{attrs:{color:"primary",dark:""}},[a("v-toolbar-title",[a("v-icon",[e._v("mdi-information")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.About this page"))+" ")],1),a("v-spacer"),a("v-btn",{attrs:{icon:"",dark:""},nativeOn:{click:function(t){e.helpDialog=!1}}},[a("v-icon",[e._v("mdi-close")])],1)],1),a("v-card-text",[e._v(" "+e._s(e.$t("App.hardcoded-texts.This page let you load data from various sources into the app for reconciliation"))+" "),a("v-list",[e._v("1. "+e._s(e.$t("App.hardcoded-texts.Select to add remote source if you have a DHIS2 or FHIR server that you want to use its data on this app")))]),a("v-list",[e._v("2. "+e._s(e.$t("App.hardcoded-texts.Select Upload CSV if you have a CSV file and want to upload its data on the app")))]),a("v-list",[e._v("3. "+e._s(e.$t("App.hardcoded-texts.The system requires CSV data to have atleast 2 levels above facility")))]),a("v-list",[e._v("4. "+e._s(e.$t("App.hardcoded-texts.Level 1 is the highest level on the hierarchy i.e Country")))]),a("v-list",[e._v(" 5. "+e._s(e.$t("App.hardcoded-texts.Base URL under remote sources section refer to the URL i.e "))+"http://localhost:3447/fhir "+e._s(e.$t("App.hardcoded-texts.and not"))+" http://localhost:3447/fhir/Location. "+e._s(e.$t("App.hardcoded-texts.Same applies to DHIS2 base URL"))+" ")])],1)],1)],1),a("v-alert",{staticStyle:{width:"500px"},attrs:{type:"success",dismissible:"",transition:"scale-transition"},model:{value:e.alertSuccess,callback:function(t){e.alertSuccess=t},expression:"alertSuccess"}},[e._v(" "+e._s(e.alertMsg)+" ")]),a("v-alert",{staticStyle:{width:"500px"},attrs:{type:"error",dismissible:"",transition:"scale-transition"},model:{value:e.alertError,callback:function(t){e.alertError=t},expression:"alertError"}},[e._v(" "+e._s(e.alertMsg)+" ")]),a("v-layout",{attrs:{row:"",wrap:""}},[a("v-spacer"),a("v-flex",{attrs:{xs6:""}},[a("v-card",[a("v-card-title",{attrs:{"primary-title":""}},[a("v-toolbar",{staticStyle:{"font-weight":"bold","font-size":"18px"},attrs:{color:"white"}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Choose way to add data source"))+" ")]),a("v-spacer")],1),a("v-card-text",[a("v-radio-group",{attrs:{row:""},on:{change:e.sourceSelected},model:{value:e.dataSource,callback:function(t){e.dataSource=t},expression:"dataSource"}},[e.canUseUploadWay?a("v-radio",{attrs:{disabled:!e.canAddDataset,color:"primary",label:e.$t("App.hardcoded-texts.Upload CSV"),value:"upload"}}):e._e(),e.canUseRemoteWay?a("v-radio",{attrs:{disabled:!e.canAddDataset,color:"primary",label:e.$t("App.hardcoded-texts.Remote Source"),value:"remote"}}):e._e(),e.canUseBlankWay?a("v-radio",{attrs:{disabled:!e.canAddDataset,color:"primary",label:e.$t("App.hardcoded-texts.Blank Source"),value:"blank"}}):e._e()],1)],1)],1)],1),a("v-spacer"),a("v-flex",{attrs:{xs1:"","text-xs-right":""}},[a("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var r=t.on;return[a("v-btn",e._g({staticClass:"mx-1",attrs:{fab:"",dark:"","x-small":"",color:"primary"},on:{click:function(t){e.helpDialog=!0}}},r),[a("v-icon",[e._v("mdi-help")])],1)]}}])},[a("span",[e._v(e._s(e.$t("App.hardcoded-texts.Help")))])])],1),a("v-flex",{attrs:{xs12:""}},[e.addDataSource?a(e.selectedComponent,{tag:"component"}):e._e()],1)],1),a("appDialogs",{attrs:{datasetLimitWarn:e.datasetLimitWarn},on:{limitWarnStateChange:e.limitWarnStateChange}})],1)},sa=[],oa=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",{attrs:{fluid:""}},[a("v-dialog",{attrs:{persistent:"",transition:"scale-transition","max-width":"500px"},model:{value:e.dialog,callback:function(t){e.dialog=t},expression:"dialog"}},[a("v-card",[a("v-toolbar",{attrs:{color:"primary",dark:""}},[a("v-toolbar-title",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Information"))+" ")])],1),a("v-card-text",[e._v(" Data uploaded successfully ")]),a("v-card-actions",[a("v-btn",{attrs:{color:"primary",dark:""},nativeOn:{click:function(t){return e.closeDialog("FacilityReconView")}}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-format-list-bulleted-square")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.View Data"))+" ")],1)],1)],1)],1),a("v-dialog",{attrs:{persistent:"",transition:"scale-transition","max-width":"1050px"},model:{value:e.invalidRows,callback:function(t){e.invalidRows=t},expression:"invalidRows"}},[a("v-card",[a("v-toolbar",{attrs:{color:"error",dark:""}},[a("v-toolbar-title",[a("v-icon",[e._v("mdi-close-circle")]),e._v(e._s(e.$t("App.hardcoded-texts.Data Upload was not successful,review below invalid rows in your CSV"))+" ")],1),a("v-spacer"),a("v-btn",{attrs:{icon:"",dark:""},nativeOn:{click:function(t){return e.closeInvalidRows()}}},[a("v-icon",[e._v("mdi-close")])],1)],1),a("v-card-text",[a("v-data-table",{staticClass:"elevation-1",attrs:{headers:e.invalidRowsHeader,items:e.invalidRowsContent,light:""},scopedSlots:e._u([{key:"items",fn:function(t){return e._l(e.invalidRowsHeader,(function(r){return a("td",{key:r.value},[e._v(e._s(t.item[r.value]))])}))}}])})],1)],1)],1),a("v-dialog",{attrs:{persistent:"",transition:"scale-transition","max-width":"500px"},model:{value:e.confirmUpload,callback:function(t){e.confirmUpload=t},expression:"confirmUpload"}},[a("v-card",[a("v-toolbar",{attrs:{color:"primary",dark:""}},[a("v-toolbar-title",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Warning"))+" ")])],1),a("v-card-text",[e._v(" "+e._s(e.$t("App.hardcoded-texts.You are about to upload CSV data into the app, click proceed to upload"))+" ")]),a("v-card-actions",[a("v-btn",{attrs:{color:"error"},nativeOn:{click:function(t){e.confirmUpload=!1}}},[e._v(e._s(e.$t("App.hardcoded-texts.Cancel")))]),a("v-spacer"),a("v-btn",{attrs:{color:"primary",dark:""},nativeOn:{click:function(t){return e.performExtraCheck.apply(null,arguments)}}},[e._v(e._s(e.$t("App.hardcoded-texts.Proceed")))])],1)],1)],1),a("v-dialog",{attrs:{persistent:"",transition:"scale-transition","max-width":"500px"},model:{value:e.errorDialog,callback:function(t){e.errorDialog=t},expression:"errorDialog"}},[a("v-card",[a("v-card-title",[e._v(" "+e._s(e.errorTitle)+" ")]),a("v-card-text",[e._v(" "+e._s(e.errorContent)+" ")]),a("v-card-actions",[a("v-btn",{attrs:{color:"error"},nativeOn:{click:function(t){e.errorDialog=!1}}},[e._v(e._s(e.$t("App.hardcoded-texts.Ok")))])],1)],1)],1),a("v-dialog",{attrs:{transition:"scale-transition",persistent:"",width:"300"},model:{value:e.uploadPrepaProgr,callback:function(t){e.uploadPrepaProgr=t},expression:"uploadPrepaProgr"}},[a("v-card",{attrs:{color:"primary",dark:""}},[a("v-card-text",[e._v(" "+e._s(e.uploadStatus)+" "),e.fileUploadPercentage?a("v-progress-linear",{staticClass:"mb-0",attrs:{color:"white"},model:{value:e.fileUploadPercentage,callback:function(t){e.fileUploadPercentage=t},expression:"fileUploadPercentage"}}):a("v-progress-linear",{staticClass:"mb-0",attrs:{indeterminate:"",color:"white"}})],1)],1)],1),a("v-dialog",{attrs:{transition:"scale-transition",persistent:"",width:"270"},model:{value:e.percentDialog,callback:function(t){e.percentDialog=t},expression:"percentDialog"}},[a("v-card",{attrs:{color:"white",dark:""}},[a("v-card-text",[a("center",[a("font",{staticStyle:{color:"blue"}},[e._v(e._s(e.uploadStatus))]),a("br"),a("v-progress-circular",{attrs:{rotate:-90,size:100,width:15,value:e.uploadPercent,color:"primary"}},[a("v-avatar",{attrs:{color:"indigo",size:"50px"}},[a("span",{staticClass:"white--text"},[a("b",[e._v(e._s(e.uploadPercent)+"%")])])])],1)],1)],1)],1)],1),e.$store.state.denyAccess?e._e():a("v-slide-y-transition",{attrs:{mode:"out-in"}},[a("v-stepper",{model:{value:e.e1,callback:function(t){e.e1=t},expression:"e1"}},[a("v-stepper-header",[a("v-stepper-step",{attrs:{step:"1",complete:e.e1>1}},[e._v(e._s(e.$t("App.hardcoded-texts.Upload CSV")))]),a("v-divider"),a("v-stepper-step",{attrs:{step:"2",complete:e.e1>2}},[e._v(e._s(e.$t("App.hardcoded-texts.Map Headers")))]),a("v-btn",{attrs:{icon:""},nativeOn:{click:function(t){return e.closeUploadWindow()}}},[a("v-icon",[e._v("mdi-close")])],1)],1),a("v-stepper-items",[a("v-stepper-content",{attrs:{step:"1"}},[a("v-card",{staticClass:"mb-5"},[a("v-card-title",[e._v(e._s(e.$t("App.hardcoded-texts.Upload CSV (utf-8 only)"))+" - "),a("b",[e._v(e._s(e.$t("App.hardcoded-texts.Select a CSV file and upload")))])]),a("v-card-text",[a("v-text-field",{attrs:{label:"Enter Unique Name For Your Data","error-messages":e.uploadNameErrors,required:""},on:{blur:e.ensureNameUnique,input:e.ensureNameUnique},model:{value:e.uploadName,callback:function(t){e.uploadName=t},expression:"uploadName"}}),a("input",{attrs:{type:"file"},on:{change:e.fileSelected}}),a("br"),a("br"),a("v-card",[a("v-card-title",{attrs:{"primary-title":""}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Advanced Options"))+" ")]),a("v-card-text",[a("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var r=t.on;return[e.$store.state.dhis.user.orgId?a("v-checkbox",e._g({attrs:{disabled:e.shareWithAll,color:"primary",label:"Share with other users of the same org unit as yours"},model:{value:e.shareToSameOrgid,callback:function(t){e.shareToSameOrgid=t},expression:"shareToSameOrgid"}},r)):e._e()]}}],null,!1,1162473824)},[a("span",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Share this dataset with all other users that are on the same org unit as you"))+" ")])]),e.$store.state.config.generalConfig.allowShareToAllForNonAdmin||"Admin"===e.$store.state.auth.role?a("v-checkbox",{attrs:{color:"primary",label:"Share with all other users"},on:{change:e.sharingOptions},model:{value:e.shareWithAll,callback:function(t){e.shareWithAll=t},expression:"shareWithAll"}}):e._e(),a("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var r=t.on;return[e.shareWithAll&&e.$store.state.dhis.user.orgId?a("v-checkbox",e._g({attrs:{color:"primary",label:e.$t("App.hardcoded-texts.Limit orgs sharing by user orgid")},model:{value:e.limitShareByOrgId,callback:function(t){e.limitShareByOrgId=t},expression:"limitShareByOrgId"}},r)):e._e()]}}],null,!1,249826954)},[a("span",[e._v(" "+e._s(e.$t("App.hardcoded-texts.if activated, other users will see locations (including location children) that has the same location id as their location id"))+" ")])])],1)],1)],1)],1),e.uploadedFileName&&e.uploadName&&0===e.uploadNameErrors.length?a("v-btn",{attrs:{color:"primary"},nativeOn:{click:function(t){e.e1=2}}},[e._v(e._s(e.$t("App.hardcoded-texts.Continue")))]):a("v-btn",{attrs:{color:"primary",disabled:""},nativeOn:{click:function(t){e.e1=2}}},[e._v(e._s(e.$t("App.hardcoded-texts.Continue")))])],1),a("v-stepper-content",{attrs:{step:"2"}},[a("b",[e._v(e._s(e.$t("App.hardcoded-texts.Map an appropriate CSV header against those on the app"))+".")]),a("v-layout",{ref:"form",attrs:{row:"",wrap:""},model:{value:e.valid,callback:function(t){e.valid=t},expression:"valid"}},[a("v-flex",{attrs:{xs6:""}},[a("v-subheader",[e._v(e._s(e.$t("App.hardcoded-texts.Facility"))+"*")])],1),a("v-flex",{attrs:{xs6:""}},[a("v-select",{attrs:{items:e.filteredItemFacility,"error-messages":e.facilityErrors,label:"Select",required:"","single-line":"",clearable:""},on:{blur:function(t){return e.$v.facility.$touch()},change:function(t){return e.$v.facility.$touch()}},model:{value:e.facility,callback:function(t){e.facility=t},expression:"facility"}})],1),a("v-flex",{attrs:{xs6:""}},[a("v-subheader",[e._v(e._s(e.$t("App.hardcoded-texts.Code"))+"*")])],1),a("v-flex",{attrs:{xs6:""}},[a("v-select",{attrs:{items:e.filteredItemCode,"error-messages":e.codeErrors,label:e.$t("App.hardcoded-texts.Select"),required:"","single-line":"",clearable:""},on:{blur:function(t){return e.$v.code.$touch()},change:function(t){return e.$v.code.$touch()}},model:{value:e.code,callback:function(t){e.code=t},expression:"code"}})],1),a("v-flex",{attrs:{xs6:""}},[a("v-subheader",[e._v(e._s(e.$t("App.hardcoded-texts.Latitude")))])],1),a("v-flex",{attrs:{xs6:""}},[a("v-select",{attrs:{items:e.filteredItemLat,label:"Select","single-line":"",clearable:""},model:{value:e.lat,callback:function(t){e.lat=t},expression:"lat"}})],1),a("v-flex",{attrs:{xs6:""}},[a("v-subheader",[e._v(e._s(e.$t("App.hardcoded-texts.Longitude")))])],1),a("v-flex",{attrs:{xs6:""}},[a("v-select",{attrs:{items:e.filteredItemLong,label:"Select","single-line":"",clearable:""},model:{value:e.long,callback:function(t){e.long=t},expression:"long"}})],1),[a("v-flex",{attrs:{xs6:""}},[a("v-subheader",[e._v(e._s(e.$t("App.hardcoded-texts.Level"))+" 1")])],1),a("v-flex",{attrs:{xs6:""}},[a("v-select",{attrs:{items:e.filteredItemLevel1,label:"Select","single-line":"",clearable:""},model:{value:e.level1,callback:function(t){e.level1=t},expression:"level1"}})],1)],[a("v-flex",{attrs:{xs6:""}},[a("v-subheader",[e._v(e._s(e.$t("App.hardcoded-texts.Level"))+" 2")])],1),a("v-flex",{attrs:{xs6:""}},[a("v-select",{attrs:{items:e.filteredItemLevel2,label:"Select","single-line":"",clearable:""},model:{value:e.level2,callback:function(t){e.level2=t},expression:"level2"}})],1)],e.showLevel3?[a("v-flex",{attrs:{xs6:""}},[a("v-subheader",[e._v(e._s(e.$t("App.hardcoded-texts.Level"))+" 3")])],1),a("v-flex",{attrs:{xs6:""}},[a("v-select",{attrs:{items:e.filteredItemLevel3,label:"Select","single-line":"",clearable:""},model:{value:e.level3,callback:function(t){e.level3=t},expression:"level3"}})],1)]:e._e(),e.showLevel4?[a("v-flex",{attrs:{xs6:""}},[a("v-subheader",[e._v(e._s(e.$t("App.hardcoded-texts.Level"))+" 4")])],1),a("v-flex",{attrs:{xs6:""}},[a("v-select",{attrs:{items:e.filteredItemLevel4,label:"Select","single-line":"",clearable:""},model:{value:e.level4,callback:function(t){e.level4=t},expression:"level4"}})],1)]:e._e(),e.showLevel5?[a("v-flex",{attrs:{xs6:""}},[a("v-subheader",[e._v(e._s(e.$t("App.hardcoded-texts.Level"))+" 5")])],1),a("v-flex",{attrs:{xs6:""}},[a("v-select",{attrs:{items:e.filteredItemLevel5,label:"Select","single-line":"",clearable:""},model:{value:e.level5,callback:function(t){e.level5=t},expression:"level5"}})],1)]:e._e(),e.showLevel6?[a("v-flex",{attrs:{xs6:""}},[a("v-subheader",[e._v(e._s(e.$t("App.hardcoded-texts.Level"))+" 6")])],1),a("v-flex",{attrs:{xs6:""}},[a("v-select",{attrs:{items:e.filteredItemLevel6,label:"Select","single-line":"",clearable:""},model:{value:e.level6,callback:function(t){e.level6=t},expression:"level6"}})],1)]:e._e(),e.showLevel7?[a("v-flex",{attrs:{xs6:""}},[a("v-subheader",[e._v(e._s(e.$t("App.hardcoded-texts.Level"))+" 7")])],1),a("v-flex",{attrs:{xs6:""}},[a("v-select",{attrs:{items:e.filteredItemLevel7,label:"Select","single-line":"",clearable:""},model:{value:e.level7,callback:function(t){e.level7=t},expression:"level7"}})],1)]:e._e()],2),a("v-layout",{attrs:{row:"",wrap:""}},[a("v-spacer"),a("v-flex",{attrs:{xs1:""}},[a("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var r=t.on;return[e.showLevel7?e._e():a("v-btn",e._g({staticClass:"mx-14",attrs:{fab:"",dark:"",small:"",color:"primary"},on:{click:e.showMoreLevel}},r),[a("v-icon",{attrs:{dark:""}},[e._v(" mdi-plus ")])],1)]}}],null,!1,1697189859)},[a("span",[e._v(e._s(e.$t("App.hardcoded-texts.Add More Level")))])])],1)],1),a("v-layout",{attrs:{row:"",wrap:""}},[a("v-flex",{attrs:{xs1:""}},[a("v-btn",{attrs:{color:"error"},nativeOn:{click:function(t){e.e1=1}}},[e._v("Go Back")])],1),a("v-spacer"),a("v-flex",{attrs:{xs1:""}},[a("v-btn",{attrs:{color:"primary",disabled:e.$v.$invalid},nativeOn:{click:function(t){e.confirmUpload=!0}}},[e._v(e._s(e.$t("App.hardcoded-texts.Upload")))])],1)],1)],1)],1)],1)],1)],1)},ia=[],na=(a("07ac"),a("4de4"),{data:function(){return{name:"",host:"",username:"",password:"",sourceType:"",limitShareByOrgId:!1,shareWithAll:!1,shareToSameOrgid:!0,invalidCharacters:['"',"/","\\","."]}},methods:{sharingOptions:function(){this.shareWithAll&&(this.shareToSameOrgid=!1)},addDataSource:function(e,t,a){var r=this,s=new FormData,o=this.$store.state.clientId;s.append("host",this.host),s.append("sourceType",this.sourceType),s.append("source",e),s.append("orgId",this.$store.state.dhis.user.orgId),s.append("shareToSameOrgid",this.shareToSameOrgid),s.append("shareToAll",this.shareWithAll),s.append("limitByUserLocation",this.limitShareByOrgId),s.append("username",this.username),s.append("password",this.password),s.append("name",this.name),s.append("clientId",o),s.append("partitionID",t),s.append("levelData",a),s.append("userID",this.$store.state.auth.userID);var i=this.$store.state.dataSources.find((function(e){return e.host===r.host}));u.a.post("/datasource/addSource",s,{headers:{"Content-Type":"multipart/form-data"}}).then((function(e){Fs.$emit("refresh-login"),Fs.$emit("dataSourceSaved"),Fs.$emit("dataSourceAddedSuccessfully"),Fs.$emit("getDataSources"),i?(i.name=r.name,i.username=r.username,i.password=e.data.password,i.sourceType=r.sourceType):r.$store.state.dataSources.push({name:r.name,host:r.host,sourceType:r.sourceType,source:"remoteServer",username:r.username,password:e.data.password})})).catch((function(e){console.log(e),Fs.$emit("remoteServerFailedAdd")}))}}}),ca={mixins:[na,X["a"]],data:function(){return{partitionID:"",levelData:"",datasetLimitWarn:!1,errorDialog:!1,errorTitle:"",errorContent:"",dialog:!1,fileUploadPercentage:"",percentDialog:!1,uploadPrepaProgr:!1,UploadProgressTimer:"",uploadStatus:"1/3 Uploading CSV to the server",uploadPercent:null,uploadName:"",uploadNameErrors:[],confirmUpload:!1,confirmTitle:"",confirmMsg:"",file:"",uploadedFileName:"",e1:1,facility:null,code:null,lat:null,long:null,level1:null,level2:null,level3:null,level4:null,level5:null,level6:null,level7:null,showLevel3:!1,showLevel4:!1,showLevel5:!1,showLevel6:!1,showLevel7:!1,uploadedHeaders:[],mappedHeaders:[],invalidRowsHeader:[],invalidRowsContent:[],invalidRows:!1,valid:!1}},validations:{facility:{required:Ce["required"]},code:{required:Ce["required"]},uploadName:{required:Ce["required"]}},methods:{fileSelected:function(e){this.uploadedFileName=e.target.files[0]["name"],"text/csv"===e.target.files[0]["type"]||"application/vnd.ms-excel"===e.target.files[0]["type"]&&"csv"===e.target.files[0].name.slice(-3).toLowerCase()||(this.errorDialog=!0,this.errorTitle="Error",this.errorContent="Wrong file type uploaded,Only CSV format is supported",this.uploadedFileName=""),this.file=e.target.files[0];var t=new FileReader;t.addEventListener("load",function(){var e=t.result,a=e.split(/\r\n|\n/),r=a[0];this.uploadedHeaders=r.split(",")}.bind(this),!1),t.readAsText(e.target.files[0],"utf-8")},ensureNameUnique:function(){if(this.uploadNameErrors=[],""===this.uploadName)return this.uploadNameErrors.push("Upload name is required");if(this.uploadName.length>35)return this.uploadNameErrors.push("Name must not exceed 35 characters");var e,t=Object(c["a"])(this.invalidCharacters);try{for(t.s();!(e=t.n()).done;){var a=e.value;if(-1!==this.uploadName.indexOf(a))return this.uploadNameErrors.push("Name is invalid")}}catch(i){t.e(i)}finally{t.f()}var r,s=Object(c["a"])(this.$store.state.dataSources);try{for(s.s();!(r=s.n()).done;){var o=r.value;if(o.display.toLowerCase()===this.uploadName.toLowerCase())return this.uploadNameErrors.push("This Name Exists"),!1}}catch(i){s.e(i)}finally{s.f()}},confirmSubmit:function(){this.confirmUpload=!0},checkUploadProgress:function(){var e=this,t=this.$store.state.clientId;u.a.get("/progress/uploadProgress/"+t).then((function(t){return t.data&&(t.data.status||t.data.percent||t.data.error)?null!==t.data.error?(e.$store.state.uploadRunning=!1,e.uploadPrepaProgr=!1,e.percentDialog=!1,e.$store.state.dialogError=!0,e.$store.state.errorTitle="Error",e.$store.state.errorDescription=t.data.error,void console.log(t.data.error)):(e.uploadStatus=t.data.status,t.data.percent&&(e.percentDialog||(e.uploadPrepaProgr=!1,e.percentDialog=!0),e.uploadPercent=t.data.percent),void("Done"===t.data.status||t.data.status>=100?(e.clearProgress("uploadProgress"),e.addDataSource("upload",e.partitionID,e.levelData),clearInterval(e.UploadProgressTimer),e.$store.state.recoLevel=2,e.percentDialog=!1,e.dialog=!0,e.$store.state.uploadRunning=!1):e.checkUploadProgress())):(e.$store.state.uploadRunning=!1,e.uploadPrepaProgr=!1,e.percentDialog=!1,e.$store.state.errorTitle="An error has occured",e.$store.state.errorDescription="You should delete this data source from view data source page then re-upload",e.$store.state.errorColor="error",void(e.$store.state.dialogError=!0))})).catch((function(t){console.log(t),e.checkUploadProgress()}))},performExtraCheck:function(){var e=this;this.$store.state.dynamicProgress=!0,this.$store.state.progressTitle="Performing extra validations",this.getGeneralConfig((function(){e.datasetLimitWarn=!1,e.$store.state.dynamicProgress=!1,e.canAddDataset?e.submitCSV():(e.confirmUpload=!1,e.datasetLimitWarn=!0)}))},submitCSV:function(){var e=this,t=new FormData;t.append("file",this.file),t.append("csvName",this.uploadName),t.append("facility",this.facility),t.append("code",this.code),t.append("lat",this.lat),t.append("long",this.long),t.append("level1",this.level1),t.append("level2",this.level2),t.append("level3",this.level3),t.append("level4",this.level4),t.append("level5",this.level5),t.append("level6",this.level6),t.append("level7",this.level7),t.append("clientId",this.$store.state.clientId),t.append("userID",this.$store.state.auth.userID),t.append("orgId",this.$store.state.dhis.user.orgId),this.confirmUpload=!1,this.$store.state.uploadRunning=!0,this.uploadPrepaProgr=!0,this.host="",this.sourceType="upload",this.username="",this.password="",this.name=this.uploadName,u.a.post("/uploadCSV",t,{headers:{"Content-Type":"multipart/form-data"},onUploadProgress:function(e){this.fileUploadPercentage=parseInt(Math.round(100*e.loaded/e.total)),100===this.fileUploadPercentage&&(this.fileUploadPercentage="",this.uploadStatus="2/3 Validating CSV Data")}.bind(this)}).then((function(t){var a=t.data.partitionID,r=t.data.levelData;e.partitionID=a,e.levelData=r,e.checkUploadProgress()})).catch((function(t){if(Array.isArray(t.response.data.error)){e.invalidRows=!0;for(var a=0;a35)return this.nameErrors.push("Name must not exceed 35 characters");var e,t=Object(c["a"])(this.invalidCharacters);try{for(t.s();!(e=t.n()).done;){var a=e.value;if(-1!==this.name.indexOf(a))return this.nameErrors.push("Name is invalid")}}catch(i){t.e(i)}finally{t.f()}var r,s=Object(c["a"])(this.$store.state.dataSources);try{for(s.s();!(r=s.n()).done;){var o=r.value;if(o.display===this.name)return this.nameErrors.push("This Name Exists"),!1}}catch(i){s.e(i)}finally{s.f()}}}},_a=ba,ya=Object(_["a"])(_a,$a,xa,!1,null,null,null),Sa=ya.exports;S()(ya,{VBtn:k["a"],VCard:ce["a"],VCardActions:le["a"],VCardTitle:le["d"],VCheckbox:Pt["a"],VContainer:de["a"],VDivider:G["a"],VFlex:ue["a"],VForm:Ve["a"],VIcon:P["a"],VLayout:pe["a"],VSelect:ve["a"],VSpacer:M["a"],VTextField:Oe["a"],VToolbar:fe["a"],VTooltip:Tt["a"]});var ka=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",[a("v-layout",{attrs:{row:"",wrap:""}},[a("v-spacer"),a("v-flex",{attrs:{xs6:""}},[a("v-card",{staticClass:"mx-auto",staticStyle:{"max-width":"500px"}},[a("v-toolbar",{attrs:{color:"#569fd3",cards:"",dark:"",text:""}},[a("v-card-title",{staticClass:"title font-weight-regular"},[e._v(e._s(e.$t("App.hardcoded-texts.Add Blank Source")))]),a("v-spacer"),a("v-btn",{attrs:{icon:"",dark:""},nativeOn:{click:function(t){return e.close()}}},[a("v-icon",[e._v("mdi-close")])],1)],1),a("v-form",{ref:"form",staticClass:"pa-3 pt-4"},[a("v-layout",{attrs:{column:"",wrap:""}},[a("v-flex",[a("v-text-field",{attrs:{filled:"",required:"","error-messages":e.nameErrors,color:"deep-purple",label:e.$t("App.hardcoded-texts.Source Name")},on:{blur:e.ensureNameUnique,input:e.ensureNameUnique},model:{value:e.name,callback:function(t){e.name=t},expression:"name"}})],1),a("v-flex",[a("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var r=t.on;return[e.$store.state.dhis.user.orgId?a("v-checkbox",e._g({attrs:{disabled:e.shareWithAll,color:"primary",label:e.$t("App.hardcoded-texts.Share with other users of the same org unit as yours")},model:{value:e.shareToSameOrgid,callback:function(t){e.shareToSameOrgid=t},expression:"shareToSameOrgid"}},r)):e._e()]}}])},[a("span",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Share this dataset with all other users that are on the same org unit as you"))+" ")])])],1),a("v-flex",[e.$store.state.config.generalConfig.allowShareToAllForNonAdmin||"Admin"===e.$store.state.auth.role?a("v-checkbox",{attrs:{color:"primary",label:e.$t("App.hardcoded-texts.Share with all other users")},on:{change:e.sharingOptions},model:{value:e.shareWithAll,callback:function(t){e.shareWithAll=t},expression:"shareWithAll"}}):e._e()],1),a("v-flex",[a("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var r=t.on;return[e.shareWithAll&&e.$store.state.dhis.user.orgId?a("v-checkbox",e._g({attrs:{color:"primary",label:e.$t("App.hardcoded-texts.Limit orgs sharing by user orgid")},model:{value:e.limitShareByOrgId,callback:function(t){e.limitShareByOrgId=t},expression:"limitShareByOrgId"}},r)):e._e()]}}])},[a("span",[e._v(" "+e._s(e.$t("App.hardcoded-texts.if activated, other users will see locations (including location children) that has the same location id as their location id"))+" ")])])],1)],1)],1),a("v-divider"),a("v-card-actions",[a("v-spacer"),a("v-btn",{staticClass:"white--text",attrs:{disabled:e.$v.$invalid,color:"#569fd3",depressed:""},on:{click:e.performExtraCheck}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Add"))+" ")])],1)],1)],1),a("v-spacer")],1)],1)},Pa=[],Aa={mixins:[na,X["a"]],validations:{name:{required:Ce["required"]}},data:function(){return{datasetLimitWarn:!1,nameErrors:[]}},methods:{close:function(){Fs.$emit("dataSourceSaved")},performExtraCheck:function(){var e=this;this.$store.state.dynamicProgress=!0,this.$store.state.progressTitle="Performing extra validations",this.getGeneralConfig((function(){e.datasetLimitWarn=!1,e.$store.state.dynamicProgress=!1,e.canAddDataset?(e.sourceType="blank",e.addDataSource("blank","")):e.datasetLimitWarn=!0}))},ensureNameUnique:function(){if(this.nameErrors=[],""===this.name)return this.nameErrors.push("Name is required");if(this.name.length>35)return this.nameErrors.push("Name must not exceed 35 characters");var e,t=Object(c["a"])(this.invalidCharacters);try{for(t.s();!(e=t.n()).done;){var a=e.value;if(-1!==this.name.indexOf(a))return this.nameErrors.push("Name is invalid")}}catch(i){t.e(i)}finally{t.f()}var r,s=Object(c["a"])(this.$store.state.dataSources);try{for(s.s();!(r=s.n()).done;){var o=r.value;if(o.display===this.name)return this.nameErrors.push("This Name Exists"),!1}}catch(i){s.e(i)}finally{s.f()}}}},wa=Aa,Da=Object(_["a"])(wa,ka,Pa,!1,null,null,null),Ca=Da.exports;S()(Da,{VBtn:k["a"],VCard:ce["a"],VCardActions:le["a"],VCardTitle:le["d"],VCheckbox:Pt["a"],VContainer:de["a"],VDivider:G["a"],VFlex:ue["a"],VForm:Ve["a"],VIcon:P["a"],VLayout:pe["a"],VSpacer:M["a"],VTextField:Oe["a"],VToolbar:fe["a"],VTooltip:Tt["a"]});var Ta=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",{attrs:{"grid-list-xs":""}},[a("v-dialog",{attrs:{scrollable:"",persistent:"",overlay:!1,"max-width":"770px",transition:"dialog-transition"},model:{value:e.datasetLimit,callback:function(t){e.datasetLimit=t},expression:"datasetLimit"}},[a("v-card",[a("v-toolbar",{attrs:{color:"error",dark:""}},[a("v-toolbar-title",[a("v-icon",[e._v("mdi-info")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.Datasets limit Warning"))+" ")],1),a("v-spacer"),a("v-btn",{attrs:{icon:"",dark:""},nativeOn:{click:function(t){e.datasetLimit=!1}}},[a("v-icon",[e._v("mdi-close")])],1)],1),a("v-card-text",[e._v(" "+e._s(e.$t("App.hardcoded-texts.You cant add more datasets as you have reached the datasets limit, contact system administrator for help"))+" ")]),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{color:"primary"},nativeOn:{click:function(t){e.datasetLimit=!1}}},[e._v(e._s(e.$t("App.hardcoded-texts.Ok")))])],1)],1)],1)],1)},Ia=[],La={props:["datasetLimitWarn"],computed:{datasetLimit:{get:function(){return this.datasetLimitWarn},set:function(e){this.$emit("limitWarnStateChange",e)}}}},Va=La,Oa=Object(_["a"])(Va,Ta,Ia,!1,null,null,null),Na=Oa.exports;S()(Oa,{VBtn:k["a"],VCard:ce["a"],VCardActions:le["a"],VCardText:le["c"],VContainer:de["a"],VDialog:vt["a"],VIcon:P["a"],VSpacer:M["a"],VToolbar:fe["a"],VToolbarTitle:U["b"]});var Ra={mixins:[X["a"]],data:function(){return{helpDialog:!1,datasetLimitWarn:!1,selectedComponent:"",dataSources:[{text:"Upload CSV",value:"upload"},{text:"Remote Source",value:"remote"}],dataSource:"",addDataSource:!0,alertSuccess:!1,alertError:!1,alertMsg:"",blankName:""}},methods:{limitWarnStateChange:function(e){this.datasetLimitWarn=e},sourceSelected:function(e){this.addDataSource=!0,"upload"===e?this.selectedComponent="FacilityReconUpload":"remote"===e?this.selectedComponent="FacilityReconRemoteSources":"blank"===e&&(this.selectedComponent="AddBlankSource")}},computed:{canUseUploadWay:function(){return-1!==this.$store.state.config.generalConfig.datasetsAdditionWays.indexOf("CSV Upload")},canUseRemoteWay:function(){return-1!==this.$store.state.config.generalConfig.datasetsAdditionWays.indexOf("Remote Servers Sync")},canUseBlankWay:function(){return-1!==this.$store.state.config.generalConfig.datasetsAdditionWays.indexOf("Blank Datasource")}},components:{FacilityReconUpload:ma,FacilityReconRemoteSources:Sa,AddBlankSource:Ca,appDialogs:Na},created:function(){var e=this;Fs.$on("dataSourceSaved",(function(){e.addDataSource=!1,e.dataSource=""})),Fs.$on("dataSourceAddedSuccessfully",(function(){e.alertSuccess=!0,e.alertMsg="Data Source Added Successfully",setTimeout((function(){e.alertSuccess=!1}),3e3)})),Fs.$on("remoteServerFailedAdd",(function(){e.alertError=!0,e.alertMsg="Data Source Failed To Be Added"}))}},Ma=Ra,Ua=Object(_["a"])(Ma,ra,sa,!1,null,null,null),Ea=Ua.exports;S()(Ua,{VAlert:Le["a"],VBtn:k["a"],VCard:ce["a"],VCardText:le["c"],VCardTitle:le["d"],VContainer:de["a"],VDialog:vt["a"],VFlex:ue["a"],VIcon:P["a"],VLayout:pe["a"],VList:w["a"],VRadio:wt["a"],VRadioGroup:Dt["a"],VSpacer:M["a"],VToolbar:fe["a"],VToolbarTitle:U["b"],VTooltip:Tt["a"]});var Fa=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",{attrs:{fluid:""}},[a("v-dialog",{attrs:{width:"630px"},model:{value:e.deleteConfirm,callback:function(t){e.deleteConfirm=t},expression:"deleteConfirm"}},[a("v-card",[a("v-toolbar",{attrs:{color:"error",dark:""}},[a("v-toolbar-title",[e._v(" "+e._s(e.$t("App.hardcoded-texts.This will delete the datasource"))+" "+e._s(e.server.display)+" "+e._s(e.$t("App.hardcoded-texts.from the database"))+" ")]),a("v-spacer"),a("v-btn",{attrs:{icon:"",dark:""},nativeOn:{click:function(t){e.deleteConfirm=!1}}},[a("v-icon",[e._v("mdi-close")])],1)],1),a("v-card-text",[e.loadingPairs||e.pairs.length>0?a("label",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Below data source pairs (mapping) will also be deleted"))+" "),a("v-data-table",{attrs:{headers:e.pairsHeaders,items:e.pairs,"hide-default-footer":"",loading:e.loadingPairs},scopedSlots:e._u([{key:"item",fn:function(t){var r=t.item;return[a("td",[e._v(e._s(r.source1Name)+" - "+e._s(r.source2Name))]),a("td",[r.owner.name?a("label",[e._v(" "+e._s(r.owner.name)+" ")]):e._e()])]}}],null,!1,376974654)})],1):a("label",[e._v(" "+e._s(e.$t("App.hardcoded-texts.no_src_pair_for_src"))),a("br")]),a("br"),a("b",[e._v(e._s(e.$t("App.hardcoded-texts.Do you want to proceed and delete"))+"?")])]),a("v-card-actions",[a("v-btn",{attrs:{color:"error"},on:{click:function(t){e.deleteConfirm=!1}}},[e._v(e._s(e.$t("App.hardcoded-texts.Cancel")))]),a("v-spacer"),a("v-btn",{attrs:{color:"success"},on:{click:e.deleteDataSource}},[e._v(e._s(e.$t("App.hardcoded-texts.Yes")))])],1)],1)],1),a("v-dialog",{attrs:{persistent:"",width:"530px"},model:{value:e.editDialog,callback:function(t){e.editDialog=t},expression:"editDialog"}},[a("v-card",{attrs:{width:"530px"}},[a("v-toolbar",{attrs:{color:"primary",dark:""}},[a("v-toolbar-title",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Editing"))+" "+e._s(e.server.host)+" ")]),a("v-spacer"),a("v-btn",{attrs:{icon:"",dark:""},nativeOn:{click:function(t){e.editDialog=!1}}},[a("v-icon",[e._v("mdi-close")])],1)],1),a("v-card-text",[a("v-layout",{attrs:{column:""}},[a("v-flex",{attrs:{xs1:""}},[a("v-text-field",{attrs:{label:e.$t("App.hardcoded-texts.Name"),disabled:""},model:{value:e.server.display,callback:function(t){e.$set(e.server,"display",t)},expression:"server.display"}})],1),a("v-flex",{attrs:{xs1:""}},[a("v-text-field",{attrs:{label:e.$t("App.hardcoded-texts.Host")},model:{value:e.server.host,callback:function(t){e.$set(e.server,"host",t)},expression:"server.host"}})],1),a("v-flex",{attrs:{xs1:""}},[a("v-select",{attrs:{items:e.$store.state.remoteDataSources,label:e.$t("App.hardcoded-texts.Source Type")},model:{value:e.server.sourceType,callback:function(t){e.$set(e.server,"sourceType",t)},expression:"server.sourceType"}})],1),a("v-flex",{attrs:{xs1:""}},[a("v-text-field",{attrs:{label:e.$t("App.hardcoded-texts.User Name")},model:{value:e.server.username,callback:function(t){e.$set(e.server,"username",t)},expression:"server.username"}})],1),a("v-flex",{attrs:{xs1:""}},[a("v-text-field",{attrs:{label:e.$t("App.hardcoded-texts.Password"),type:"password"},model:{value:e.server.password,callback:function(t){e.$set(e.server,"password",t)},expression:"server.password"}})],1)],1)],1),a("v-card-actions",{staticStyle:{float:"center"}},[a("v-btn",{staticStyle:{color:"white"},attrs:{color:"error"},nativeOn:{click:function(t){e.editDialog=!1}}},[a("v-icon",{attrs:{dark:"",left:""}},[e._v("mdi-cancel")]),e._v(e._s(e.$t("App.hardcoded-texts.Cancel"))+" ")],1),a("v-spacer"),a("v-btn",{attrs:{color:"primary",dark:""},nativeOn:{click:function(t){return e.saveEdit("match")}}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-save")]),e._v(e._s(e.$t("App.hardcoded-texts.Save"))+" ")],1)],1)],1)],1),a("v-dialog",{attrs:{persistent:"",width:"550px"},model:{value:e.shareDialog,callback:function(t){e.shareDialog=t},expression:"shareDialog"}},[a("v-card",{attrs:{width:"550px"}},[a("v-toolbar",{attrs:{color:"primary",dark:""}},[a("v-toolbar-title",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Sharing"))+" "+e._s(e.shareSource.display)+" ")]),a("v-spacer"),a("v-btn",{attrs:{icon:"",dark:""},nativeOn:{click:function(t){e.shareDialog=!1}}},[a("v-icon",[e._v("mdi-close")])],1)],1),a("v-card-text",[e.loadingLocationTree?[a("v-progress-linear",{attrs:{indeterminate:!0}})]:[a("v-card-text",[a("p",[a("liquor-tree",{ref:"locationTree",attrs:{data:e.locationTree,options:{}},on:{"node:selected":e.locationSelected}})],1)])],a("v-icon",{attrs:{small:""}},[e._v("mdi-lock")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.limit_share"))+": "),a("b",[e._v(e._s(e.limitLocationName))]),a("br"),a("permissions",{on:{grantedPermissions:e.receivedPermissions}}),a("v-text-field",{attrs:{"append-icon":"mdi-magnify",label:"Search","single-line":"","hide-details":""},model:{value:e.searchUsers,callback:function(t){e.searchUsers=t},expression:"searchUsers"}}),a("v-data-table",{staticClass:"elevation-1",attrs:{headers:e.usersHeader,items:e.users,search:e.searchUsers,"item-key":"id"},scopedSlots:e._u([{key:"item",fn:function(t){var r=t.item;return[r.userName!==e.$store.state.auth.username?a("tr",[a("td",[a("v-checkbox",{attrs:{value:r.id},model:{value:e.sharedUsers,callback:function(t){e.sharedUsers=t},expression:"sharedUsers"}})],1),a("td",[e._v(e._s(r.userName))]),a("td",[e._v(e._s(r.fullName))])]):e._e()]}}])})],2),a("v-card-actions",{staticStyle:{float:"center"}},[a("v-btn",{staticStyle:{color:"white"},attrs:{color:"error",disabled:e.loadingLocationTree},nativeOn:{click:function(t){e.shareDialog=!1}}},[a("v-icon",{attrs:{dark:"",left:""}},[e._v("mdi-cancel")]),e._v(e._s(e.$t("App.hardcoded-texts.Cancel"))+" ")],1),a("v-spacer"),a("v-btn",{attrs:{color:"primary",disabled:e.loadingLocationTree||0===e.permissions.length||0===e.sharedUsers.length},nativeOn:{click:function(t){return e.share("","saveShare")}}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-share")]),e._v(e._s(e.$t("App.hardcoded-texts.Share"))+" ")],1)],1)],1)],1),a("v-dialog",{attrs:{scrollable:"",persistent:"",overlay:!1,"max-width":"700px",transition:"dialog-transition"},model:{value:e.helpDialog,callback:function(t){e.helpDialog=t},expression:"helpDialog"}},[a("v-card",[a("v-toolbar",{attrs:{color:"primary",dark:""}},[a("v-toolbar-title",[a("v-icon",[e._v("mdi-information")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.About this page"))+" ")],1),a("v-spacer"),a("v-btn",{attrs:{icon:"",dark:""},nativeOn:{click:function(t){e.helpDialog=!1}}},[a("v-icon",[e._v("mdi-close")])],1)],1),a("v-card-text",[e._v(" "+e._s(e.$t("App.hardcoded-texts.This page let you visualize various data sets you have added into the app as well as synchronize remote servers with the app"))+" "),a("v-list",[e._v("1. "+e._s(e.$t("App.hardcoded-texts.Use Force Full Sync to fetch all data from the remote server and update the app")))]),a("v-list",[e._v("2. "+e._s(e.$t("App.hardcoded-texts.Use Sync (Update) to pull updated records from the remote server and update the app")))]),a("v-list",[e._v("3. "+e._s(e.$t("App.hardcoded-texts.You may proceed to the 'Data Source Pair' page after you have added atleast two data sources")))]),a("v-list",[e._v("4. "+e._s(e.$t("App.hardcoded-texts.You may come back to this page and add more sources at any time")))])],1)],1)],1),a("v-layout",{attrs:{row:"",wrap:""}},[a("v-spacer"),a("v-flex",{attrs:{xs1:"","text-xs-right":""}},[a("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var r=t.on;return[a("v-btn",e._g({staticClass:"mx-1",attrs:{fab:"",dark:"","x-small":"",color:"primary"},on:{click:function(t){e.helpDialog=!0}}},r),[a("v-icon",[e._v("mdi-help")])],1)]}}])},[a("span",[e._v(e._s(e.$t("App.hardcoded-texts.Help")))])])],1)],1),a("v-layout",{attrs:{column:""}},[a("v-flex",{attrs:{xs6:""}},[a("v-alert",{staticStyle:{width:"500px"},attrs:{type:"success",dismissible:"",transition:"scale-transition"},model:{value:e.alertSuccess,callback:function(t){e.alertSuccess=t},expression:"alertSuccess"}},[e._v(" "+e._s(e.alertMsg)+" ")]),a("v-alert",{staticStyle:{width:"500px"},attrs:{type:"error",dismissible:"",transition:"scale-transition"},model:{value:e.alertError,callback:function(t){e.alertError=t},expression:"alertError"}},[e._v(" "+e._s(e.alertMsg)+" ")])],1)],1),a("v-layout",{attrs:{row:"",wrap:""}},[a("v-spacer"),a("v-flex",[a("v-card",[a("v-card-title",{attrs:{"primary-title":""}},[a("v-toolbar",{staticStyle:{"font-weight":"bold","font-size":"18px"},attrs:{color:"white"}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Remote Sources"))+" ")])],1),a("v-card-text"),a("v-card-actions",[e.remoteServers.length>0?a("v-btn",{attrs:{color:"primary",rounded:""},on:{click:function(t){return e.sync("full")}}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-sync")]),e._v(e._s(e.$t("App.hardcoded-texts.Force Full Sync"))+" ")],1):a("v-btn",{attrs:{color:"primary",rounded:"",disabled:""},on:{click:function(t){return e.sync("full")}}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-sync")]),e._v(e._s(e.$t("App.hardcoded-texts.Force Full Sync"))+" ")],1),e.remoteServers.length>0?a("v-btn",{attrs:{color:"primary lighten-1",rounded:""},on:{click:function(t){return e.sync("update")}}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-sync")]),e._v(e._s(e.$t("App.hardcoded-texts.sync_update"))+" ")],1):a("v-btn",{attrs:{color:"primary lighten-1",rounded:"",disabled:""},on:{click:function(t){return e.sync("update")}}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-sync")]),e._v(e._s(e.$t("App.hardcoded-texts.sync_update"))+" ")],1),a("v-spacer"),e.remoteServers.length>0?a("v-btn",{attrs:{color:"success",rounded:""},on:{click:e.editDataSource}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-pencil")]),e._v(e._s(e.$t("App.hardcoded-texts.Edit"))+" ")],1):a("v-btn",{attrs:{color:"success",rounded:"",disabled:""},on:{click:e.editDataSource}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-pencil")]),e._v(e._s(e.$t("App.hardcoded-texts.Edit"))+" ")],1),e.remoteServers.length>0?a("v-btn",{attrs:{color:"error",rounded:""},on:{click:e.validateDelete}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-delete")]),e._v(e._s(e.$t("App.hardcoded-texts.Delete"))+" ")],1):a("v-btn",{attrs:{color:"error",rounded:"",disabled:""},on:{click:e.validateDelete}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-delete")]),e._v(e._s(e.$t("App.hardcoded-texts.Delete"))+" ")],1)],1),a("v-card-text",[a("v-data-table",{staticClass:"elevation-1",attrs:{headers:e.remoteServersHeader,items:e.remoteServers,dark:"",loading:e.$store.state.loadingServers},scopedSlots:e._u([{key:"item",fn:function(t){var r=t.item;return[a("tr",[a("v-radio-group",{staticStyle:{height:"5px"},model:{value:e.server,callback:function(t){e.server=t},expression:"server"}},[a("td",[a("v-radio",{attrs:{value:r,color:"blue"}})],1)]),a("td",[e._v(e._s(r.display))]),a("td",[e._v(e._s(r.host))]),a("td",[e._v(e._s(r.sourceType))]),a("td",[e._v(e._s(r.username))]),r.username?a("td",[e._v("*****")]):a("td"),a("td",[e._v(e._s(r.lastUpdate))]),a("td",[e._v(e._s(r.owner))]),a("td",[e._v(" "+e._s(e._f("mergeUsers")(r.sharedUsers))+" ")]),a("td",[e._v(" "+e._s(r.createdTime)+" ")]),r.userID===e.$store.state.auth.userID?a("td",[a("v-btn",{attrs:{color:"success",text:""},on:{click:function(t){return e.share(r,"showDialog")}}},[a("v-icon",[e._v("mdi-share-variant-outline")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.Share"))+" ")],1)],1):e._e()],1)]}}])},[a("v-progress-linear",{attrs:{slot:"progress",color:"blue",indeterminate:""},slot:"progress"})],1)],1),a("v-card-title",{attrs:{"primary-title":""}},[a("v-toolbar",{staticStyle:{"font-weight":"bold","font-size":"18px"},attrs:{color:"white"}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Uploaded Sources"))+" ")])],1),a("v-card-actions",[a("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var r=t.on;return[e.uploadedSources.length>0?a("v-btn",e._g({attrs:{color:"success",rounded:"",small:""},on:{click:e.exportCSV}},r),[a("v-icon",{attrs:{left:""}},[e._v("mdi-file-document-multiple")]),e._v(e._s(e.$t("App.hardcoded-texts.Export"))+" ")],1):a("v-btn",e._g({attrs:{color:"success",rounded:"",small:"",disabled:""},on:{click:e.exportCSV}},r),[a("v-icon",{attrs:{left:""}},[e._v("mdi-file-document-multiple")]),e._v(e._s(e.$t("App.hardcoded-texts.Export"))+" ")],1)]}}])},[a("span",[e._v(e._s(e.$t("App.hardcoded-texts.Export Original CSV")))])]),a("v-spacer"),e.uploadedSources.length>0?a("v-btn",{attrs:{color:"error",rounded:"",small:""},on:{click:e.validateDelete}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-delete")]),e._v(e._s(e.$t("App.hardcoded-texts.Delete"))+" ")],1):a("v-btn",{attrs:{color:"error",rounded:"",small:"",disabled:""},on:{click:e.validateDelete}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-delete")]),e._v(e._s(e.$t("App.hardcoded-texts.Delete"))+" ")],1)],1),a("v-card-text",[a("v-data-table",{staticClass:"elevation-1",attrs:{headers:e.uploadSourcesHeader,items:e.uploadedSources,dark:"",loading:e.$store.state.loadingServers},scopedSlots:e._u([{key:"item",fn:function(t){var r=t.item;return[a("tr",[a("v-radio-group",{staticStyle:{height:"5px"},model:{value:e.server,callback:function(t){e.server=t},expression:"server"}},[a("td",[a("v-radio",{attrs:{disabled:"DEFAULT"===r.display,value:r,color:"blue"}})],1)]),a("td",[e._v(e._s(r.display))]),a("td",[e._v(e._s(r.owner))]),a("td",[e._v(" "+e._s(r.createdTime)+" ")]),r.userID===e.$store.state.auth.userID?a("td",[a("v-btn",{attrs:{color:"success",text:""},on:{click:function(t){return e.share(r,"showDialog")}}},[a("v-icon",[e._v("mdi-share-variant-outline")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.Share"))+" ")],1),e._v(" | "),a("v-btn",{attrs:{color:"success",text:""},on:{click:function(t){return e.viewshare(r)}}},[a("v-icon",[e._v("mdi-monitor-share")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.Detailed View"))+" ")],1)],1):e._e()],1)]}}])},[a("v-progress-linear",{attrs:{slot:"progress",color:"blue",indeterminate:""},slot:"progress"})],1)],1)],1)],1),a("v-spacer")],1),e.server.name?a("appRemoteSync",{attrs:{syncType:e.syncType,id:e.server.id,host:e.server.host,username:e.server.username,password:e.server.password,serverName:e.server.name,userID:e.$store.state.auth.userID,sourceOwner:e.server.userID,mode:e.mode}}):e._e()],1)},qa=[],ja=(a("159b"),a("2b3d"),a("9861"),function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",{attrs:{"grid-list-xs":""}},[a("v-card",{attrs:{height:"252",width:"550"}},[a("v-toolbar",{attrs:{color:"secondary",dark:"",height:"30"}},[a("v-toolbar-title",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Permissions"))+" ")]),a("v-spacer"),a("v-icon",[e._v("mdi-shield-lock-outline")])],1),a("v-card-actions",[a("v-row",[a("v-col",{attrs:{cols:"5"}},[a("v-card",{attrs:{height:"90"}},[a("v-toolbar",{attrs:{color:"secondary",dark:"",height:"20"}},[a("v-toolbar-title",{staticStyle:{"font-size":"12px"}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Facilities"))+" ")]),a("v-spacer"),a("v-icon",{attrs:{small:""}},[e._v("mdi-hospital-marker")])],1),a("v-card-actions",[a("v-layout",{attrs:{column:""}},[a("v-flex",[a("v-checkbox",{attrs:{color:"red darken-3",value:"read_facility",height:"0","hide-details":""},scopedSlots:e._u([{key:"label",fn:function(){return[a("span",{staticStyle:{"font-size":"12px"}},[e._v("View")])]},proxy:!0}]),model:{value:e.permissions,callback:function(t){e.permissions=t},expression:"permissions"}})],1),a("v-checkbox",{attrs:{color:"red darken-3",value:"write_facility",height:"14","hide-details":""},scopedSlots:e._u([{key:"label",fn:function(){return[a("span",{staticStyle:{"font-size":"12px"}},[e._v(e._s(e.$t("App.hardcoded-texts.Add"))+"/"+e._s(e.$t("App.hardcoded-texts.Update")))])]},proxy:!0}]),model:{value:e.permissions,callback:function(t){e.permissions=t},expression:"permissions"}})],1)],1)],1)],1),a("v-spacer"),a("v-col",{attrs:{cols:"5"}},[a("v-card",[a("v-toolbar",{attrs:{color:"secondary",dark:"",height:"20"}},[a("v-toolbar-title",{staticStyle:{"font-size":"12px"}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Jurisdictions"))+" ")]),a("v-spacer"),a("v-icon",{attrs:{small:""}},[e._v("mdi-home-group")])],1),a("v-card-actions",[a("v-layout",{attrs:{column:""}},[a("v-flex",[a("v-checkbox",{attrs:{color:"red darken-3",value:"read_jurisdiction",height:"0","hide-details":""},scopedSlots:e._u([{key:"label",fn:function(){return[a("span",{staticStyle:{"font-size":"12px"}},[e._v(e._s(e.$t("App.hardcoded-texts.View")))])]},proxy:!0}]),model:{value:e.permissions,callback:function(t){e.permissions=t},expression:"permissions"}})],1),a("v-checkbox",{attrs:{color:"red darken-3",value:"write_jurisdiction",height:"14","hide-details":""},scopedSlots:e._u([{key:"label",fn:function(){return[a("span",{staticStyle:{"font-size":"12px"}},[e._v(e._s(e.$t("App.hardcoded-texts.Add"))+"/"+e._s(e.$t("App.hardcoded-texts.Update")))])]},proxy:!0}]),model:{value:e.permissions,callback:function(t){e.permissions=t},expression:"permissions"}})],1)],1)],1)],1),a("v-col",{attrs:{cols:"5"}},[a("v-card",[a("v-toolbar",{attrs:{color:"secondary",dark:"",height:"20"}},[a("v-toolbar-title",{staticStyle:{"font-size":"12px"}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Organizations"))+" ")]),a("v-spacer"),a("v-icon",{attrs:{small:""}},[e._v("mdi-hospital-marker")])],1),a("v-card-actions",[a("v-layout",{attrs:{column:""}},[a("v-flex",[a("v-checkbox",{attrs:{color:"red darken-3",value:"read_organization",height:"0","hide-details":""},scopedSlots:e._u([{key:"label",fn:function(){return[a("span",{staticStyle:{"font-size":"12px"}},[e._v(e._s(e.$t("App.hardcoded-texts.View")))])]},proxy:!0}]),model:{value:e.permissions,callback:function(t){e.permissions=t},expression:"permissions"}})],1),a("v-checkbox",{attrs:{color:"red darken-3",value:"write_organization",height:"14","hide-details":""},scopedSlots:e._u([{key:"label",fn:function(){return[a("span",{staticStyle:{"font-size":"12px"}},[e._v(e._s(e.$t("App.hardcoded-texts.Add"))+"/"+e._s(e.$t("App.hardcoded-texts.Update")))])]},proxy:!0}]),model:{value:e.permissions,callback:function(t){e.permissions=t},expression:"permissions"}})],1)],1)],1)],1),a("v-spacer"),a("v-col",{attrs:{cols:"5"}},[a("v-card",[a("v-toolbar",{attrs:{color:"secondary",dark:"",height:"20"}},[a("v-toolbar-title",{staticStyle:{"font-size":"12px"}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Healthcare Services"))+" ")]),a("v-spacer"),a("v-icon",{attrs:{small:""}},[e._v("mdi-room-service")])],1),a("v-card-actions",[a("v-layout",{attrs:{column:""}},[a("v-flex",[a("v-checkbox",{attrs:{color:"red darken-3",value:"read_service",height:"0","hide-details":""},scopedSlots:e._u([{key:"label",fn:function(){return[a("span",{staticStyle:{"font-size":"12px"}},[e._v(e._s(e.$t("App.hardcoded-texts.View")))])]},proxy:!0}]),model:{value:e.permissions,callback:function(t){e.permissions=t},expression:"permissions"}})],1),a("v-checkbox",{attrs:{color:"red darken-3",value:"write_service",height:"14","hide-details":""},scopedSlots:e._u([{key:"label",fn:function(){return[a("span",{staticStyle:{"font-size":"12px"}},[e._v(e._s(e.$t("App.hardcoded-texts.Add"))+"/"+e._s(e.$t("App.hardcoded-texts.Update")))])]},proxy:!0}]),model:{value:e.permissions,callback:function(t){e.permissions=t},expression:"permissions"}})],1)],1)],1)],1)],1)],1)],1)],1)}),Ha=[],Ba={data:function(){return{permissions:[]}},watch:{permissions:function(){this.$emit("grantedPermissions",this.permissions)}}},Ga=Ba,Wa=a("62ad"),za=a("0fd9"),Ja=Object(_["a"])(Ga,ja,Ha,!1,null,null,null),Ya=Ja.exports;S()(Ja,{VCard:ce["a"],VCardActions:le["a"],VCheckbox:Pt["a"],VCol:Wa["a"],VContainer:de["a"],VFlex:ue["a"],VIcon:P["a"],VLayout:pe["a"],VRow:za["a"],VSpacer:M["a"],VToolbar:fe["a"],VToolbarTitle:U["b"]});var Ka=a("25ea"),Xa={mixins:[X["a"]],data:function(){return{permissions:[],syncType:"",mode:"",loadingPairs:!1,pairs:[],pairsHeaders:[{text:this.$t("App.hardcoded-texts.Pair Name"),value:"name"},{text:this.$t("App.hardcoded-texts.Owner"),value:"owner"}],helpDialog:!1,deleteConfirm:!1,editDialog:!1,server:{name:"",userID:{}},shareDialog:!1,shareSource:{},users:[],sharedUsers:[],limitLocationId:"",limitLocationName:"No limit",locationTree:[],loadingLocationTree:!1,searchUsers:"",remoteServersHeader:[{sortable:!1},{text:this.$t("App.hardcoded-texts.Source Name"),value:"name"},{text:this.$t("App.hardcoded-texts.Base URL"),value:"host"},{text:this.$t("App.hardcoded-texts.Source Type"),value:"sourceType"},{text:this.$t("App.hardcoded-texts.User Name"),value:"username"},{text:this.$t("App.hardcoded-texts.Password"),value:"password"},{text:this.$t("App.hardcoded-texts.Last Sync"),value:"lastsync"},{text:this.$t("App.hardcoded-texts.Owner"),value:"owner",sortable:!1},{text:this.$t("App.hardcoded-texts.Shared To"),value:"shareStatus"},{text:this.$t("App.hardcoded-texts.Created Time"),value:"createdTime"}],uploadSourcesHeader:[{sortable:!1},{text:this.$t("App.hardcoded-texts.Source Name"),align:"left",value:"name"},{text:this.$t("App.hardcoded-texts.Owner"),value:"owner",sortable:!1},{text:this.$t("App.hardcoded-texts.Created Time"),value:"createdTime"},{text:this.$t("App.hardcoded-texts.Action"),value:"action"}],dataSources:[{text:this.$t("App.hardcoded-texts.Upload CSV"),value:"upload"},{text:this.$t("App.hardcoded-texts.Remote Source"),value:"remote"}],usersHeader:[{sortable:!1},{text:this.$t("App.hardcoded-texts.User Name"),value:"userName",sortable:!0},{text:this.$t("App.hardcoded-texts.Fullname"),value:"fullName",sortable:!0}],dataSource:"",addDataSource:!0,syncProgrIndeter:!1,syncProgrPercent:!1,syncStatus:"Waiting for sync status",syncPercent:null,syncProgressTimer:"",syncRunning:!1,alertSuccess:!1,alertError:!1,alertMsg:""}},filters:{mergeUsers:function(e){if(!e||0===e.length)return"";var t,a="",r=0,s=Object(c["a"])(e);try{for(s.s();!(t=s.n()).done;){var o=t.value;if(r++,r>5){a+="...";break}a?a+=","+o.name:a=o.name}}catch(i){s.e(i)}finally{s.f()}return a}},methods:{receivedPermissions:function(e){this.permissions=e},sourceSelected:function(e){this.addDataSource=!0,"upload"===e?this.selectedComponent="FacilityReconUpload":"remote"===e&&(this.selectedComponent="FacilityReconRemoteSources")},editDataSource:function(){return this.server.name?this.server.userID!==this.$store.state.auth.userID?(this.$store.state.dialogError=!0,this.$store.state.errorTitle="Info",void(this.$store.state.errorDescription="You are not the owner of this data source, ask the owner to edit any details")):void("upload"!==this.server.source&&(this.editDialog=!0)):(this.$store.state.dialogError=!0,this.$store.state.errorTitle="Info",void(this.$store.state.errorDescription="Please select data source"))},saveEdit:function(){var e=this,t=new FormData,a=this.$store.state.clientId;t.append("host",this.server.host),t.append("sourceType",this.server.sourceType),t.append("source",this.server.source),t.append("username",this.server.username),t.append("password",this.server.password),t.append("userID",this.server.userID),t.append("display",this.server.display),t.append("id","Basic/"+this.server.id),t.append("clientId",a),this.editDialog=!1,u.a.post("/datasource/editSource",t,{headers:{"Content-Type":"multipart/form-data"}}).then((function(t){e.server.password=t.data.password}))},validateDelete:function(){return this.server.name?this.server.userID!==this.$store.state.auth.userID&&"Admin"!==this.$store.state.auth.role?(this.$store.state.dialogError=!0,this.$store.state.errorTitle="Info",void(this.$store.state.errorDescription="You are not the owner of this data source, ask the owner to remove you from the share")):(this.getPairsToDelete(),void(this.deleteConfirm=!0)):(this.$store.state.dialogError=!0,this.$store.state.errorTitle="Info",void(this.$store.state.errorDescription="Please select data source"))},deleteDataSource:function(){var e=this;this.deleteConfirm=!1,u.a.delete("/datasource/deleteDataSource/".concat(this.server.id)).then((function(){e.server={},Fs.$emit("getDataSources")}))},getPairsToDelete:function(){var e=this;this.loadingPairs=!0,u.a.get("/datasource/getPairForSource/"+this.server.id).then((function(t){e.loadingPairs=!1,e.pairs=t.data})).catch((function(e){e.response?(console.log(e.response.data),console.log(e.response.status),console.log(e.response.headers)):e.request?console.log(e.request):console.log("Error",e.message),console.log(e.config)}))},viewshare:function(e){this.$router.push({name:"AdvanceDatasourceDetails",params:{sourceid:e.id,partitionid:e.name}})},share:function(e,t){var a=this;if("showDialog"===t)this.limitLocationId="",this.limitLocationName="No limit",this.sharedUsers=[],this.shareSource=e,this.getLocationTree(),e.hasOwnProperty("shared")&&e.shared.users.length>0&&e.shared.users.forEach((function(e){a.sharedUsers.push(e.id)})),this.shareDialog=!0;else if("saveShare"===t){if(0===this.sharedUsers.length)return this.$store.state.dialogError=!0,this.$store.state.errorTitle="Info",void(this.$store.state.errorDescription="Please select atleast one user");var r=new FormData;r.append("shareSource",this.shareSource.id),r.append("users",JSON.stringify(this.sharedUsers)),r.append("permissions",JSON.stringify(this.permissions)),r.append("userID",this.$store.state.auth.userID),r.append("role",this.$store.state.auth.role),r.append("orgId",this.$store.state.dhis.user.orgId),r.append("limitLocationId",this.limitLocationId),this.$store.state.loadingServers=!0,this.shareDialog=!1,u.a.post("/datasource/shareSource",r,{headers:{"Content-Type":"multipart/form-data"}}).then((function(){a.$store.state.loadingServers=!1,Fs.$emit("getDataSources")})).catch((function(e){console.log(e),a.$store.state.loadingServers=!1}))}},locationSelected:function(e){this.limitLocationId=e.id,"parent"!==e.id?this.limitLocationName=e.data.text:(this.limitLocationName="No limit",this.limitLocationId="")},getLocationTree:function(){var e=this;this.loadingLocationTree=!0,u.a.get("/getTree/"+this.shareSource.name).then((function(t){t.data&&(e.locationTree=[{text:"Select location to limit sharing",id:"parent",children:t.data}]),e.loadingLocationTree=!1}))},getUsers:function(){var e=this;u.a.get("/users/getUsers").then((function(t){e.users=t.data}))},exportCSV:function(){var e=this;if(!this.server.name)return this.$store.state.dialogError=!0,this.$store.state.errorTitle="Info",void(this.$store.state.errorDescription="Please select data source");var t=this.server.userID;u.a.get("/getUploadedCSV/"+t+"/"+this.server.display).then((function(t){var a=new Blob([t.data]);if(window.navigator.msSaveOrOpenBlob)window.navigator.msSaveBlob(a,"".concat(e.server.display,".csv"));else{var r=window.document.createElement("a");r.href=window.URL.createObjectURL(a,{type:"text/plain"}),r.download="".concat(e.server.display,".csv"),document.body.appendChild(r),r.click(),document.body.removeChild(r)}})).catch((function(t){e.$store.state.dialogError=!0,e.$store.state.errorTitle="Error",e.$store.state.errorDescription=t.response.data}))},sync:function(e){return this.server.name?this.server.userID!==this.$store.state.auth.userID?(this.$store.state.dialogError=!0,this.$store.state.errorTitle="Info",void(this.$store.state.errorDescription="Only data source owner can run the sync")):void("upload"!==this.server.source&&(this.mode=e,"DHIS2"===this.server.sourceType?this.syncType="dhisSync":"FHIR"===this.server.sourceType&&(this.syncType="fhirSync"),setTimeout((function(){Fs.$emit("runRemoteSync")}),100))):(this.$store.state.dialogError=!0,this.$store.state.errorTitle="Info",void(this.$store.state.errorDescription="Please select data source"))}},computed:{remoteServers:function(){var e,t=[],a=Object(c["a"])(this.$store.state.dataSources);try{for(a.s();!(e=a.n()).done;){var r=e.value;"remoteServer"===r.source&&t.push(r)}}catch(s){a.e(s)}finally{a.f()}return t},uploadedSources:function(){var e,t=[],a=Object(c["a"])(this.$store.state.dataSources);try{for(a.s();!(e=a.n()).done;){var r=e.value;"upload"!==r.source&&"blank"!==r.source||t.push(r)}}catch(s){a.e(s)}finally{a.f()}return t}},components:{appRemoteSync:_t,"liquor-tree":Ka["a"],permissions:Ya},created:function(){var e=this;this.getUsers(),Fs.$on("dataSourceSaved",(function(){e.addDataSource=!1,e.dataSource=""})),Fs.$on("dataSourceAddedSuccessfully",(function(){e.alertSuccess=!0,e.alertMsg="Data Source Added Successfully",setTimeout((function(){e.alertSuccess=!1}),3e3)})),Fs.$on("remoteServerFailedAdd",(function(){e.alertError=!0,e.alertMsg="Data Source Failed To Be Added"}))}},Za=Xa,Qa=Object(_["a"])(Za,Fa,qa,!1,null,null,null),er=Qa.exports;S()(Qa,{VAlert:Le["a"],VBtn:k["a"],VCard:ce["a"],VCardActions:le["a"],VCardText:le["c"],VCardTitle:le["d"],VCheckbox:Pt["a"],VContainer:de["a"],VDataTable:At["a"],VDialog:vt["a"],VFlex:ue["a"],VIcon:P["a"],VLayout:pe["a"],VList:w["a"],VProgressLinear:he["a"],VRadio:wt["a"],VRadioGroup:Dt["a"],VSelect:ve["a"],VSpacer:M["a"],VTextField:Oe["a"],VToolbar:fe["a"],VToolbarTitle:U["b"],VTooltip:Tt["a"]});var tr=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",{attrs:{"grid-list-xs":""}},[a("v-alert",{attrs:{dense:"",type:"info"}},[a("v-row",[a("v-col",{attrs:{cols:"7"}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Detailed View Of"))+" "+e._s(e.dataSource.display)+" "+e._s(e.$t("App.hardcoded-texts.Data Source"))+" ")]),a("v-spacer"),a("v-col",[a("v-btn",{attrs:{color:"primary",small:""},nativeOn:{click:function(t){return e.$router.push("/ViewDataSources")}}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-format-list-bulleted-square")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.Back to Datasources"))+" ")],1)],1)],1)],1),a("v-row",[a("v-col",{attrs:{cols:"7"}},[a("ActivePartitionStats",{attrs:{partition:e.partitionid,title:"Datasource Statistics"}})],1),a("v-col",{attrs:{cols:"5"}},[a("v-card",[a("v-card-title",{attrs:{"primary-title":""}},[a("v-toolbar",{staticStyle:{"font-size":"14px"},attrs:{color:"#385F73",dark:"",height:"40"}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Datasources Contributing To This Data Source"))+" ")])],1),a("v-card-text",[a("v-row",e._l(e.sourceAdvanceDetails.generatedFrom,(function(t,r){return a("v-col",{key:t.name,attrs:{cols:"6"}},[e._v(" "+e._s(++r)+". "+e._s(t.name)+" ")])})),1)],1)],1)],1)],1),a("v-row",[a("v-col",{attrs:{cols:"5"}},[a("v-card",{attrs:{width:"730px"}},[a("v-toolbar",{attrs:{color:"primary",dark:""}},[a("v-toolbar-title",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Shared Users"))+" ")])],1),a("v-card-title",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Select user to view permisions"))+" ")]),a("v-card-text",[a("v-data-table",{staticClass:"elevation-1",attrs:{headers:e.advDetailsHeader,items:e.sourceAdvanceDetails.sharedUsers},scopedSlots:e._u([{key:"item",fn:function(t){var r=t.item;return[a("tr",{on:{click:function(t){return e.showPermissions(r)}}},[a("v-radio-group",{staticStyle:{height:"5px","margin-left":"40px"},model:{value:e.user,callback:function(t){e.user=t},expression:"user"}},[a("td",[a("v-radio",{attrs:{value:r,color:"blue"}})],1)]),a("td",[e._v(e._s(r.name))]),a("td",[e._v(" "+e._s(r.permissions.length)+" ")])],1)]}}])})],1)],1)],1),a("v-spacer"),a("v-col",{attrs:{cols:"5"}},[a("v-card",{attrs:{height:"348"}},[a("v-toolbar",{attrs:{color:"red darken-4",dark:""}},[a("v-toolbar-title",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Permissions for user"))+" "+e._s(e.user.name)+" ")]),a("v-spacer"),a("v-icon",{attrs:{large:""}},[e._v("mdi-shield-lock-outline")])],1),a("v-card-actions",[a("v-row",[a("v-col",{attrs:{cols:"5"}},[a("v-card",{attrs:{height:"100"}},[a("v-toolbar",{attrs:{color:"red darken-4",dark:"",height:"30"}},[a("v-toolbar-title",{staticStyle:{"font-size":"16px"}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Facilities"))+" ")]),a("v-spacer"),a("v-icon",{attrs:{small:""}},[e._v("mdi-hospital-marker")])],1),a("v-card-actions",[a("v-layout",{attrs:{column:""}},[a("v-flex",[a("v-checkbox",{attrs:{color:"red darken-3",value:"read_facility",height:"0","hide-details":""},scopedSlots:e._u([{key:"label",fn:function(){return[a("span",{staticStyle:{"font-size":"15px"}},[e._v(e._s(e.$t("App.hardcoded-texts.View")))])]},proxy:!0}]),model:{value:e.permissions,callback:function(t){e.permissions=t},expression:"permissions"}})],1),a("v-checkbox",{attrs:{color:"red darken-3",value:"write_facility",height:"14","hide-details":""},scopedSlots:e._u([{key:"label",fn:function(){return[a("span",{staticStyle:{"font-size":"15px"}},[e._v(e._s(e.$t("App.hardcoded-texts.Add"))+"/"+e._s(e.$t("App.hardcoded-texts.Update")))])]},proxy:!0}]),model:{value:e.permissions,callback:function(t){e.permissions=t},expression:"permissions"}})],1)],1)],1)],1),a("v-spacer"),a("v-col",{attrs:{cols:"5"}},[a("v-card",[a("v-toolbar",{attrs:{color:"red darken-4",dark:"",height:"30"}},[a("v-toolbar-title",{staticStyle:{"font-size":"16px"}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Jurisdictions"))+" ")]),a("v-spacer"),a("v-icon",{attrs:{small:""}},[e._v("mdi-home-group")])],1),a("v-card-actions",[a("v-layout",{attrs:{column:""}},[a("v-flex",[a("v-checkbox",{attrs:{color:"red darken-3",value:"read_jurisdiction",height:"0","hide-details":""},scopedSlots:e._u([{key:"label",fn:function(){return[a("span",{staticStyle:{"font-size":"15px"}},[e._v(e._s(e.$t("App.hardcoded-texts.View")))])]},proxy:!0}]),model:{value:e.permissions,callback:function(t){e.permissions=t},expression:"permissions"}})],1),a("v-checkbox",{attrs:{color:"red darken-3",value:"write_jurisdiction",height:"14","hide-details":""},scopedSlots:e._u([{key:"label",fn:function(){return[a("span",{staticStyle:{"font-size":"15px"}},[e._v(e._s(e.$t("App.hardcoded-texts.Add"))+"/"+e._s(e.$t("App.hardcoded-texts.Update")))])]},proxy:!0}]),model:{value:e.permissions,callback:function(t){e.permissions=t},expression:"permissions"}})],1)],1)],1)],1),a("v-col",{attrs:{cols:"5"}},[a("v-card",[a("v-toolbar",{attrs:{color:"red darken-4",dark:"",height:"30"}},[a("v-toolbar-title",{staticStyle:{"font-size":"16px"}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Organizations"))+" ")]),a("v-spacer"),a("v-icon",{attrs:{small:""}},[e._v("mdi-hospital-marker")])],1),a("v-card-actions",[a("v-layout",{attrs:{column:""}},[a("v-flex",[a("v-checkbox",{attrs:{color:"red darken-3",value:"read_organization",height:"0","hide-details":""},scopedSlots:e._u([{key:"label",fn:function(){return[a("span",{staticStyle:{"font-size":"15px"}},[e._v(e._s(e.$t("App.hardcoded-texts.View")))])]},proxy:!0}]),model:{value:e.permissions,callback:function(t){e.permissions=t},expression:"permissions"}})],1),a("v-checkbox",{attrs:{color:"red darken-3",value:"write_organization",height:"14","hide-details":""},scopedSlots:e._u([{key:"label",fn:function(){return[a("span",{staticStyle:{"font-size":"15px"}},[e._v(e._s(e.$t("App.hardcoded-texts.Add"))+"/"+e._s(e.$t("App.hardcoded-texts.Update")))])]},proxy:!0}]),model:{value:e.permissions,callback:function(t){e.permissions=t},expression:"permissions"}})],1)],1)],1)],1),a("v-spacer"),a("v-col",{attrs:{cols:"5"}},[a("v-card",[a("v-toolbar",{attrs:{color:"red darken-4",dark:"",height:"30"}},[a("v-toolbar-title",{staticStyle:{"font-size":"16px"}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Healthcare Services"))+" ")]),a("v-spacer"),a("v-icon",{attrs:{small:""}},[e._v("mdi-room-service")])],1),a("v-card-actions",[a("v-layout",{attrs:{column:""}},[a("v-flex",[a("v-checkbox",{attrs:{color:"red darken-3",value:"read_service",height:"0","hide-details":""},scopedSlots:e._u([{key:"label",fn:function(){return[a("span",{staticStyle:{"font-size":"15px"}},[e._v(e._s(e.$t("App.hardcoded-texts.View")))])]},proxy:!0}]),model:{value:e.permissions,callback:function(t){e.permissions=t},expression:"permissions"}})],1),a("v-checkbox",{attrs:{color:"red darken-3",value:"write_service",height:"14","hide-details":""},scopedSlots:e._u([{key:"label",fn:function(){return[a("span",{staticStyle:{"font-size":"15px"}},[e._v(e._s(e.$t("App.hardcoded-texts.Add"))+"/"+e._s(e.$t("App.hardcoded-texts.Update")))])]},proxy:!0}]),model:{value:e.permissions,callback:function(t){e.permissions=t},expression:"permissions"}})],1)],1)],1)],1)],1)],1),a("v-divider"),a("v-divider"),a("v-row",[a("v-spacer"),a("v-spacer"),a("v-spacer"),a("v-col",[a("v-btn",{attrs:{dark:"",small:"",color:"red darken-3"},on:{click:e.changePermissions}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-cog-refresh-outline")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.Update Permissions"))+" ")],1)],1)],1)],1)],1)],1)],1)},ar=[],rr=a("86a0"),sr={props:["sourceid","partitionid"],data:function(){return{permissions:[],user:{},dataSource:{},sourceAdvanceDetails:[],advDetailsHeader:[{text:"Select",align:"center"},{text:"User",align:"left",value:"name"},{text:"Total Permission",value:"permissions"}]}},filters:{mergePermissions:function(e){var t,a="",r=Object(c["a"])(e);try{for(r.s();!(t=r.n()).done;){var s=t.value;a?a+=", "+s.text:a=s.text}}catch(o){r.e(o)}finally{r.f()}return a}},methods:{showPermissions:function(e){if(this.permissions=[],e.permissions&&0!==e.permissions.length){var t,a=Object(c["a"])(e.permissions);try{for(a.s();!(t=a.n()).done;){var r=t.value;this.permissions.push(r.id)}}catch(s){a.e(s)}finally{a.f()}}},changePermissions:function(){var e=this,t=new FormData;t.append("partition",this.dataSource.partitionID),t.append("user",this.user.id),t.append("permissions",JSON.stringify(this.permissions)),this.$store.state.dynamicProgress=!0,this.$store.state.progressTitle="Updating permissions",u.a.post("/datasource/updatePermissions",t,{headers:{"Content-Type":"multipart/form-data"}}).then((function(){e.$store.state.dynamicProgress=!1,e.$store.state.dialogError=!0,e.$store.state.errorColor="primary",e.$store.state.errorTitle="Information",e.$store.state.errorDescription="Permissions update successfully. Reload app to see changes"})).catch((function(t){console.log(t),e.$store.state.dynamicProgress=!1,e.$store.state.dialogError=!0,e.$store.state.errorColor="error",e.$store.state.errorTitle="Information",e.$store.state.errorDescription="An error has occured"}))}},components:{ActivePartitionStats:rr["default"]},created:function(){var e=this;this.$store.state.dynamicProgress=!0,this.dataSource=this.$store.state.dataSources.find((function(t){return t.id===e.sourceid})),this.$store.state.progressTitle="Getting Datasource Details",u.a.get("/datasource/getSourceDetails/".concat(this.dataSource.partitionID)).then((function(t){e.sourceAdvanceDetails=t.data,e.sourceAdvanceDetails.sharedUsers.length>0&&(e.user=e.sourceAdvanceDetails.sharedUsers[0],e.showPermissions(e.user)),e.$store.state.dynamicProgress=!1})).catch((function(t){console.log(t),e.$store.state.dynamicProgress=!1}))}},or=sr,ir=Object(_["a"])(or,tr,ar,!1,null,null,null),nr=ir.exports;S()(ir,{VAlert:Le["a"],VBtn:k["a"],VCard:ce["a"],VCardActions:le["a"],VCardText:le["c"],VCardTitle:le["d"],VCheckbox:Pt["a"],VCol:Wa["a"],VContainer:de["a"],VDataTable:At["a"],VDivider:G["a"],VFlex:ue["a"],VIcon:P["a"],VLayout:pe["a"],VRadio:wt["a"],VRadioGroup:Dt["a"],VRow:za["a"],VSpacer:M["a"],VToolbar:fe["a"],VToolbarTitle:U["b"]});var cr=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",{attrs:{fluid:""}},[a("center",[a("v-dialog",{attrs:{persistent:"","max-width":"500px"},model:{value:e.confirmPairDeleteDialog,callback:function(t){e.confirmPairDeleteDialog=t},expression:"confirmPairDeleteDialog"}},[a("v-card",[a("v-toolbar",{attrs:{color:"error",dark:""}},[a("v-toolbar-title",[e._v(" Confirm deleting ")]),a("v-spacer"),a("v-btn",{attrs:{icon:"",dark:""},nativeOn:{click:function(t){e.confirmPairDeleteDialog=!1}}},[a("v-icon",[e._v("mdi-close")])],1)],1),a("v-card-text",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Are you sure you want to delete this data source pair"))+" ")]),a("v-card-actions",[a("v-btn",{attrs:{color:"primary"},nativeOn:{click:function(t){e.confirmPairDeleteDialog=!1}}},[e._v(e._s(e.$t("App.hardcoded-texts.Cancel")))]),a("v-spacer"),a("v-btn",{attrs:{color:"error"},nativeOn:{click:function(t){return e.deletePair.apply(null,arguments)}}},[e._v(e._s(e.$t("App.hardcoded-texts.Ok")))])],1)],1)],1),a("v-alert",{staticStyle:{width:"1000px"},attrs:{type:"success",dismissible:"",transition:"scale-transition"},model:{value:e.alertSuccess,callback:function(t){e.alertSuccess=t},expression:"alertSuccess"}},[e._v(" "+e._s(e.alertMsg)+" ")]),a("v-alert",{staticStyle:{width:"1000px"},attrs:{type:"error",dismissible:"",transition:"scale-transition"},model:{value:e.alertError,callback:function(t){e.alertError=t},expression:"alertError"}},[e._v(" "+e._s(e.alertMsg)+" ")]),a("v-dialog",{attrs:{scrollable:"",persistent:"",overlay:!1,"max-width":"770px",transition:"dialog-transition"},model:{value:e.pairLimitWarn,callback:function(t){e.pairLimitWarn=t},expression:"pairLimitWarn"}},[a("v-card",[a("v-toolbar",{attrs:{color:"error",dark:""}},[a("v-toolbar-title",[a("v-icon",[e._v("mdi-information")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.Pair creation limit"))+" ")],1),a("v-spacer"),a("v-btn",{attrs:{icon:"",dark:""},nativeOn:{click:function(t){e.pairLimitWarn=!1}}},[a("v-icon",[e._v("mdi-close")])],1)],1),a("v-card-text",[e._v(" "+e._s(e.$t("App.hardcoded-texts.You cant create more pairs as this account is limited to one pair only at a time"))+". ")]),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{color:"primary"},nativeOn:{click:function(t){e.pairLimitWarn=!1}}},[e._v(e._s(e.$t("App.hardcoded-texts.Ok")))])],1)],1)],1),a("v-dialog",{attrs:{scrollable:"",persistent:"",overlay:!1,"max-width":"770px",transition:"dialog-transition"},model:{value:e.mapSourcePairLevels,callback:function(t){e.mapSourcePairLevels=t},expression:"mapSourcePairLevels"}},[a("v-card",[a("v-toolbar",{attrs:{color:"primary",dark:""}},[a("v-toolbar-title",[a("v-icon",[e._v("mdi-information")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.Data sources has different level counts, please map Levels to proceed"))+" ")],1),a("v-spacer"),a("v-btn",{attrs:{icon:"",dark:""},nativeOn:{click:function(t){return e.closeLevelMappingDialog.apply(null,arguments)}}},[a("v-icon",[e._v("mdi-close")])],1)],1),a("v-card-text",[a("v-data-table",{attrs:{headers:e.pairLevelsMappingHeader,items:e.source1Levels},scopedSlots:e._u([{key:"item",fn:function(t){var r=t.item;return[a("tr",[a("td",[e._v(e._s(r.text))]),a("td",[e.pairLevelsMapping[r.value]?[e._v(" "+e._s(e.$store.state.levelMapping.source2[e.pairLevelsMapping[r.value]])+" "),a("v-icon",{attrs:{small:""},on:{click:function(t){return e.clearMappingSelection(r.value)}}},[e._v("mdi-close")])]:a("v-select",{attrs:{items:e.source2Levels,clearable:""},on:{change:function(t){return e.mappingSelected(r.value)}},model:{value:e.pairLevelsMapping[r.value],callback:function(t){e.$set(e.pairLevelsMapping,r.value,t)},expression:"pairLevelsMapping[item.value]"}})],2)])]}}])})],1),a("v-card-actions",[a("v-btn",{attrs:{color:"error",rounded:""},on:{click:e.closeLevelMappingDialog}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-cancel")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.Cancel"))+" ")],1),a("v-spacer"),a("v-btn",{attrs:{color:"primary",rounded:""}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-content-save")]),e._v(e._s(e.$t("App.hardcoded-texts.Save"))+" "+e._s(e.$t("App.hardcoded-texts.Mapping"))+" ")],1)],1)],1)],1),a("v-dialog",{attrs:{scrollable:"",persistent:"",overlay:!1,"max-width":"700px",transition:"dialog-transition"},model:{value:e.helpDialog,callback:function(t){e.helpDialog=t},expression:"helpDialog"}},[a("v-card",[a("v-toolbar",{attrs:{color:"primary",dark:""}},[a("v-toolbar-title",[a("v-icon",[e._v("mdi-information")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.About this page"))+" ")],1),a("v-spacer"),a("v-btn",{attrs:{icon:"",dark:""},nativeOn:{click:function(t){e.helpDialog=!1}}},[a("v-icon",[e._v("mdi-close")])],1)],1),a("v-card-text",[e._v(" "+e._s(e.$t("App.hardcoded-texts.This page let you choose a pair of data sources to use for reconciliation"))+" "),a("v-list",[e._v("1. "+e._s(e.$t("App.hardcoded-texts.Source 1 is the source while source 2 is the target")))])],1)],1)],1),a("v-dialog",{attrs:{persistent:"",width:"530px"},model:{value:e.shareDialog,callback:function(t){e.shareDialog=t},expression:"shareDialog"}},[a("v-card",{attrs:{width:"530px"}},[a("v-toolbar",{attrs:{color:"primary",dark:""}},[a("v-toolbar-title",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Sharing Pair"))+" "+e._s(e.sharePair.display)+" ")]),a("v-spacer"),a("v-btn",{attrs:{icon:"",dark:""},nativeOn:{click:function(t){e.shareDialog=!1}}},[a("v-icon",[e._v("mdi-close")])],1)],1),a("v-card-text",[a("v-tooltip",{attrs:{top:""}},[a("v-checkbox",{attrs:{slot:"activator",color:"primary",label:"Share with other users of the same org unit as yours"},slot:"activator",model:{value:e.shareToSameOrgid,callback:function(t){e.shareToSameOrgid=t},expression:"shareToSameOrgid"}}),a("span",[e._v(" Share this dataset with all other users that are on the same org unit as you ")])],1),a("permissions",{on:{grantedPermissions:e.receivedPermissions}}),a("v-text-field",{attrs:{"append-icon":"mdi-magnify",label:"Search","single-line":"","hide-details":""},model:{value:e.searchUsers,callback:function(t){e.searchUsers=t},expression:"searchUsers"}}),a("v-data-table",{staticClass:"elevation-1",attrs:{headers:e.usersHeader,items:e.users,search:e.searchUsers},scopedSlots:e._u([{key:"item",fn:function(t){var r=t.item;return[r.userName!==e.$store.state.auth.username?a("tr",[a("td",[a("v-checkbox",{attrs:{value:r.id},model:{value:e.sharedUsers,callback:function(t){e.sharedUsers=t},expression:"sharedUsers"}})],1),a("td",[e._v(e._s(r.userName))]),a("td",[e._v(e._s(r.fullName))])]):e._e()]}}])})],1),a("v-card-actions",{staticStyle:{float:"center"}},[a("v-btn",{staticStyle:{color:"white"},attrs:{color:"error"},nativeOn:{click:function(t){e.shareDialog=!1}}},[a("v-icon",{attrs:{dark:"",left:""}},[e._v("mdi-cancel")]),e._v(e._s(e.$t("App.hardcoded-texts.Cancel"))+" ")],1),a("v-spacer"),a("v-btn",{attrs:{color:"primary",dark:""},nativeOn:{click:function(t){return e.share("","saveShare")}}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-share-variant-outline")]),e._v(e._s(e.$t("App.hardcoded-texts.Share"))+" ")],1)],1)],1)],1),a("v-layout",{attrs:{row:""}},[a("v-flex",{attrs:{xs11:""}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.create_choose_pair"))+" ")]),a("v-flex",{attrs:{xs1:"","text-xs-right":""}},[a("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var r=t.on;return[a("v-btn",e._g({staticClass:"mx-1",attrs:{fab:"",dark:"","x-small":"",color:"primary"},on:{click:function(t){e.helpDialog=!0}}},r),[a("v-icon",[e._v("mdi-help")])],1)]}}])},[a("span",[e._v(e._s(e.$t("App.hardcoded-texts.Help")))])])],1)],1),a("v-layout",{attrs:{column:""}},[a("v-flex",[a("v-card",{staticStyle:{width:"1000px"},attrs:{color:"cyan lighten-5"}},[a("v-card-title",{attrs:{"primary-title":""}},[a("v-toolbar",{staticStyle:{"font-weight":"bold","font-size":"18px"},attrs:{color:"white lighten-2"}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Create Data Source Pair"))+" ")])],1),a("v-card-text",{staticStyle:{float:"center"}},[a("v-row",[a("v-text-field",{attrs:{label:e.$t("App.hardcoded-texts.Pair Name")+"*","error-messages":e.pairNameErrors},on:{blur:e.ensureNameUnique,input:e.ensureNameUnique},model:{value:e.pairName,callback:function(t){e.pairName=t},expression:"pairName"}})],1),a("v-row",[a("v-col",[a("v-data-table",{attrs:{headers:e.source1Headers,items:e.$store.state.dataSources,loading:e.$store.state.loadingServers,dark:""},scopedSlots:e._u([{key:"item",fn:function(t){var r=t.item;return[a("tr",[a("v-radio-group",{staticStyle:{height:"5px"},model:{value:e.source1,callback:function(t){e.source1=t},expression:"source1"}},[a("td",[a("v-radio",{attrs:{value:r,color:"blue"}})],1)]),a("td",[e._v(e._s(r.display))])],1)]}}])},[a("v-progress-linear",{attrs:{slot:"progress",color:"blue",indeterminate:""},slot:"progress"})],1)],1),a("v-col",[a("v-data-table",{attrs:{headers:e.source2Headers,items:e.dataSources2,"item-key":"id",loading:e.$store.state.loadingServers},scopedSlots:e._u([{key:"item",fn:function(t){var r=t.item;return[a("tr",[a("v-radio-group",{staticStyle:{height:"5px"},model:{value:e.source2,callback:function(t){e.source2=t},expression:"source2"}},[a("td",[a("v-radio",{attrs:{value:r,color:"blue"}})],1)]),a("td",[e._v(e._s(r.display))])],1)]}}])},[a("v-progress-linear",{attrs:{slot:"progress",color:"blue",indeterminate:""},slot:"progress"})],1)],1)],1)],1),a("v-card-actions",[a("v-btn",{attrs:{disabled:!e.pairSelected,color:"error",rounded:""},on:{click:e.reset}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-refresh")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.Reset"))+" ")],1),a("v-spacer"),a("v-btn",{attrs:{disabled:!e.canCreatePair||!e.pairSelected,color:"primary",rounded:""},on:{click:e.checkLevels}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-content-save")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.Save"))+" ")],1)],1)],1)],1),a("v-flex",[a("v-card",{staticStyle:{width:"1000px"},attrs:{color:"cyan lighten-4"}},[a("v-card-title",{attrs:{"primary-title":""}},[a("v-toolbar",{staticStyle:{"font-weight":"bold","font-size":"18px"},attrs:{color:"white lighten-2"}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Existing Data Source Pairs"))+" "),a("v-spacer"),a("v-text-field",{attrs:{"append-icon":"mdi-magnify",label:e.$t("App.hardcoded-texts.Search"),"single-line":"","hide-details":""},model:{value:e.searchPairs,callback:function(t){e.searchPairs=t},expression:"searchPairs"}})],1)],1),a("v-card-text",{staticStyle:{float:"center"}},[a("v-data-table",{attrs:{headers:e.sourcePairHeaders,items:e.$store.state.dataSourcePairs,search:e.searchPairs,loading:e.$store.state.loadingServers},scopedSlots:e._u([{key:"item",fn:function(t){var r=t.item;return[a("tr",[a("td",[e._v(e._s(r.display))]),a("td",[e._v(e._s(r.user.name))]),a("v-radio-group",{staticStyle:{height:"5px"},model:{value:e.activeDataSourcePair,callback:function(t){e.activeDataSourcePair=t},expression:"activeDataSourcePair"}},[a("td",[a("v-radio",{attrs:{value:r,color:"blue"}})],1)]),a("td",[e._v(" "+e._s(e._f("mergeUsers")(r.sharedUsers))+" ")]),r.user.id===e.$store.state.auth.userID?a("td",[a("v-btn",{attrs:{text:"",color:"primary"},on:{click:function(t){return e.share(r,"showDialog")}}},[a("v-icon",[e._v("mdi-share-variant-outline")]),e._v(e._s(e.$t("App.hardcoded-texts.Share"))+" ")],1),e._v(" | "),a("v-btn",{attrs:{color:"success",text:""},on:{click:function(t){return e.viewshare(r)}}},[a("v-icon",[e._v("mdi-monitor-share")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.Detailed View"))+" ")],1)],1):e._e()],1)]}}])},[a("v-progress-linear",{attrs:{slot:"progress",color:"blue",indeterminate:""},slot:"progress"})],1)],1),a("v-card-actions",[a("v-btn",{attrs:{disabled:!e.canDeletePair,color:"error",rounded:""},on:{click:e.confirmDeletePair}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-delete")]),e._v(e._s(e.$t("App.hardcoded-texts.Delete"))+" "+e._s(e.$t("App.hardcoded-texts.Pair"))+" ")],1),a("v-spacer"),a("v-btn",{attrs:{disabled:!e.canActivatePair,color:"primary",rounded:""},on:{click:e.activatePair}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-content-save")]),e._v(e._s(e.$t("App.hardcoded-texts.Activate Pair"))+" ")],1)],1)],1)],1)],1)],1)],1)},lr=[],dr={mixins:[X["a"],ee],data:function(){return{confirmPairDeleteDialog:!1,helpDialog:!1,alertSuccess:!1,alertError:!1,alertMsg:"",pairLimitWarn:!1,shareDialog:!1,shareToSameOrgid:!1,permissions:[],mapSourcePairLevels:!1,pairLevelsMapping:{},pairNameErrors:[],invalidCharacters:['"',"/","\\","."],pairName:"",sharePair:{},source1:{},source2:{},searchPairs:"",searchSources:"",searchUsers:"",users:[],sharedUsers:[],activeDataSourcePair:{},pairLevelsMappingHeader:[{text:"Source 1 Levels",value:"headerSource1Levels",sortable:!1},{text:"Source 2 Levels",value:"headerSource1Levels",sortable:!1}],source1Headers:[{sortable:!1},{text:"Source 1",value:"headerSource1",sortable:!1}],source2Headers:[{sortable:!1},{text:"Source 2",value:"headerSource2",sortable:!1}],sourcePairHeaders:[{text:"Pair",value:"pair"},{text:"Owner",value:"owner",sortable:!1},{text:"Active",value:"active"},{text:"Shared To",value:"shareStatus"}],usersHeader:[{},{text:"Username",value:"username",sortable:!0},{text:"Full Name",value:"fname",sortable:!0}],source1Levels:[],source2Levels:[]}},filters:{mergeUsers:function(e){if(!e||0===e.length)return"";var t,a="",r=0,s=Object(c["a"])(e);try{for(s.s();!(t=s.n()).done;){var o=t.value;if(r++,r>5){a+="...";break}a?a+=","+o.name:a=o.name}}catch(i){s.e(i)}finally{s.f()}return a}},methods:{receivedPermissions:function(e){this.permissions=e},confirmDeletePair:function(){this.confirmPairDeleteDialog=!0},deletePair:function(){var e=this;this.confirmPairDeleteDialog=!1;var t="pairId=".concat(this.activeDataSourcePair.id,"&userID=").concat(this.$store.state.auth.userID,"&pairOwner=").concat(this.activeDataSourcePair.user.id,"&source1Name=").concat(this.activeDataSourcePair.source1.name,"&source2Name=").concat(this.activeDataSourcePair.source2.name);u.a.delete("/datasource/deleteSourcePair?"+t).then((function(){e.$store.state.errorTitle="Pair Deletion",e.$store.state.errorDescription="Pair deleted successfully",e.$store.state.dialogError=!0,setTimeout((function(){Fs.$emit("getDataSourcePair")}),500)})).catch((function(t){e.$store.state.errorTitle="Pair Deletion",e.$store.state.errorDescription="An error occured while deleting pair, please retry",e.$store.state.errorColor="error",e.$store.state.dialogError=!0,console.log(JSON.stringify(t))}))},ensureNameUnique:function(){if(this.pairNameErrors=[],""===this.pairName)return this.pairNameErrors.push("Upload name is required");if(this.pairName.length>35)return this.pairNameErrors.push("Name must not exceed 35 characters");var e,t=Object(c["a"])(this.invalidCharacters);try{for(t.s();!(e=t.n()).done;){var a=e.value;if(-1!==this.pairName.indexOf(a))return this.pairNameErrors.push("Name is invalid")}}catch(i){t.e(i)}finally{t.f()}var r,s=Object(c["a"])(this.$store.state.dataSources);try{for(s.s();!(r=s.n()).done;){var o=r.value;if(o.display.toLowerCase()===this.pairName.toLowerCase())return this.pairNameErrors.push("This Name Exists"),!1}}catch(i){s.e(i)}finally{s.f()}},viewshare:function(e){this.$router.push({name:"AdvanceDatasourceDetails",params:{sourceid:e.id,partitionid:e.name}})},reset:function(){var e=this;this.source1={},this.source2={},this.activeDataSourcePair={},this.$store.state.dynamicProgress=!0,this.$store.state.progressTitle="Reseting Data Source Pairs";var t=this.$store.state.auth.userID;u.a.get("/datasource/resetDataSourcePair/"+t).then((function(){Fs.$emit("getDataSourcePair"),e.$store.state.dynamicProgress=!1,e.alertSuccess=!0,e.alertMsg="Data Source Pair Reseted Successfully"})).catch((function(t){e.alertError=!0,e.alertMsg="Something went wrong while reseting data source pairs",console.log(t)}))},checkLevels:function(){var e=this;if(!this.pairName)return this.pairNameErrors.push("Upload name is required"),this.$store.state.errorColor="error",this.$store.state.errorTitle="No pair name",this.$store.state.errorDescription="Please provide the name of the pair",void(this.$store.state.dialogError=!0);this.pairLevelsMapping={};var t=JSON.stringify({source1LimitOrgId:this.getLimitOrgIdOnDataSource(this.source1),source2LimitOrgId:this.getLimitOrgIdOnDataSource(this.source2)});u.a.get("/datasource/countLevels?source1Id=".concat(this.source1.id,"&source1DB=").concat(this.source1.name,"&source2Id=").concat(this.source2.id,"&source2DB=").concat(this.source2.name,"&sourcesLimitOrgId=").concat(t)).then((function(t){return 1===t.data.totalSource1Levels?(e.$store.state.errorTitle="No data for you",e.$store.state.errorDescription="Cant create this pair, "+e.source1.name+" has no data for you",void(e.$store.state.dialogError=!0)):1===t.data.totalSource2Levels?(e.$store.state.errorTitle="No data for you",e.$store.state.errorDescription="Cant create this pair, "+e.source2.name+" has no data for you",void(e.$store.state.dialogError=!0)):void(t.data.totalSource1Levels>t.data.totalSource2Levels?(e.$store.state.errorTitle="Levels mismatch",e.$store.state.errorDescription="Make sure source1 has the same or less levels as source2",e.$store.state.dialogError=!0):e.createDatasourcePair(e.source1,e.source2,e.pairName))}))},mappingSelected:function(e){var t=this;this.source2Levels=this.source2Levels.filter((function(a){return a.value!==t.pairLevelsMapping[e]}))},clearMappingSelection:function(e){this.source2Levels.push({text:this.$store.state.levelMapping.source2[this.pairLevelsMapping[e]],value:this.pairLevelsMapping[e]});var t,a=Object.keys(this.pairLevelsMapping),r=a.filter((function(t){return t!==e})),s={},o=Object(c["a"])(r);try{for(o.s();!(t=o.n()).done;){var i=t.value;s[i]=this.pairLevelsMapping[i]}}catch(n){o.e(n)}finally{o.f()}this.pairLevelsMapping=s},closeLevelMappingDialog:function(){for(var e in this.pairLevelsMapping)this.source2Levels.push({text:this.$store.state.levelMapping.source2[this.pairLevelsMapping[e]],value:this.pairLevelsMapping[e]});this.mapSourcePairLevels=!1},share:function(e,t){var a=this;if("showDialog"===t)this.sharedUsers=[],this.sharePair=e,e.hasOwnProperty("sharedUsers")&&e.sharedUsers.length>0&&e.sharedUsers.forEach((function(e){a.sharedUsers.push(e.id)})),this.shareDialog=!0;else if("saveShare"===t){if(!this.shareToSameOrgid&&0===this.sharedUsers.length)return this.$store.state.dialogError=!0,this.$store.state.errorTitle="Info",void(this.$store.state.errorDescription="Please select atleast one user");var r=new FormData;r.append("sharePair",this.sharePair.id),r.append("users",JSON.stringify(this.sharedUsers)),r.append("permissions",JSON.stringify(this.permissions)),r.append("userID",this.$store.state.auth.userID),r.append("orgId",this.$store.state.dhis.user.orgId),r.append("shareToSameOrgid",this.shareToSameOrgid),this.$store.state.loadingServers=!0,this.shareDialog=!1,u.a.post("/datasource/shareSourcePair",r,{headers:{"Content-Type":"multipart/form-data"}}).then((function(e){a.$store.state.loadingServers=!1,a.$store.state.dataSourcePairs=e.data})).catch((function(e){console.log(e),a.$store.state.loadingServers=!1}))}},getUsers:function(){var e=this;u.a.get("/users/getUsers").then((function(t){e.users=t.data}))}},computed:{dataSources2:function(){if(this.$store.state.config.generalConfig.reconciliation.fixSource2){var e,t="",a=Object(c["a"])(this.$store.state.dataSources);try{for(a.s();!(e=a.n()).done;){var r=e.value;r.id===this.$store.state.config.generalConfig.reconciliation.fixSource2To&&(t=r)}}catch(s){a.e(s)}finally{a.f()}return[t]}return this.$store.state.dataSources},canCreatePair:function(){return!this.$store.state.dhis.user.orgId||!this.$store.state.config.generalConfig.reconciliation.singlePair||0===this.$store.state.dataSourcePairs.length},pairSelected:function(){return!(!this.source1.id||!this.source2.id)},canDeletePair:function(){return!!this.activeDataSourcePair.id&&this.activeDataSourcePair.user.id===this.$store.state.auth.userID},canActivatePair:function(){return!(0===this.$store.state.dataSourcePairs.length||!this.activeDataSourcePair.id)}},components:{permissions:Ya},created:function(){var e=this;for(var t in this.canCreatePair||(this.pairLimitWarn=!0),this.getUsers(),this.source1=this.$store.state.dataSources.find((function(t){return t.id===e.$store.state.activePair.source1.id})),this.source2=this.$store.state.dataSources.find((function(t){return t.id===e.$store.state.activePair.source2.id})),this.activeDataSourcePair=this.getActiveDataSourcePair(),this.source1||(this.source1={}),this.source2||(this.source2={}),this.$store.state.levelMapping.source2)"code"!==t&&this.source2Levels.push({text:this.$store.state.levelMapping.source2[t],value:t});for(var a in this.$store.state.levelMapping.source1)"code"!==a&&this.source1Levels.push({text:this.$store.state.levelMapping.source1[a],value:a})}},ur=dr,pr=Object(_["a"])(ur,cr,lr,!1,null,null,null),hr=pr.exports;S()(pr,{VAlert:Le["a"],VBtn:k["a"],VCard:ce["a"],VCardActions:le["a"],VCardText:le["c"],VCardTitle:le["d"],VCheckbox:Pt["a"],VCol:Wa["a"],VContainer:de["a"],VDataTable:At["a"],VDialog:vt["a"],VFlex:ue["a"],VIcon:P["a"],VLayout:pe["a"],VList:w["a"],VProgressLinear:he["a"],VRadio:wt["a"],VRadioGroup:Dt["a"],VRow:za["a"],VSelect:ve["a"],VSpacer:M["a"],VTextField:Oe["a"],VToolbar:fe["a"],VToolbarTitle:U["b"],VTooltip:Tt["a"]});var vr=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",{attrs:{fluid:""}},[e.$store.state.uploadRunning?[a("br"),a("br"),a("br"),a("v-alert",{attrs:{type:"info",value:!0}},[a("b",[e._v(e._s(e.$t("App.hardcoded-texts.Wait for upload to finish"))+" ...")]),a("v-progress-linear",{staticClass:"mb-0",attrs:{indeterminate:"",color:"white"}})],1)]:e._e(),!e.$store.state.denyAccess&!e.$store.state.uploadRunning?[a("v-dialog",{attrs:{scrollable:"",persistent:"",overlay:!1,"max-width":"700px",transition:"dialog-transition"},model:{value:e.helpDialog,callback:function(t){e.helpDialog=t},expression:"helpDialog"}},[a("v-card",[a("v-toolbar",{attrs:{color:"primary",dark:""}},[a("v-toolbar-title",[a("v-icon",[e._v("mdi-information")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.About this page"))+" ")],1),a("v-spacer"),a("v-btn",{attrs:{icon:"",dark:""},nativeOn:{click:function(t){e.helpDialog=!1}}},[a("v-icon",[e._v("mdi-close")])],1)],1),a("v-card-text",[e._v(" "+e._s(e.$t("App.hardcoded-texts.This page let you view what you have uploaded or synchronized from a remote server"))+" "),a("v-list",[e._v("1. "+e._s(e.$t("App.hardcoded-texts.Use the tree to filter grid data")))])],1)],1)],1),a("v-dialog",{attrs:{persistent:"",transition:"scale-transition","max-width":"500px"},model:{value:e.editDialog,callback:function(t){e.editDialog=t},expression:"editDialog"}},[a("v-card",{attrs:{height:"500px"}},[a("v-toolbar",{attrs:{color:"primary",dark:""}},[a("v-toolbar-title",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Edit Location"))+" ")]),a("v-spacer"),a("v-icon",{staticStyle:{cursor:"pointer"},on:{click:function(t){e.editDialog=!1}}},[e._v("mdi-close")])],1),a("v-card-text",[a("v-layout",{attrs:{column:""}},[a("v-flex",[a("v-text-field",{attrs:{"error-messages":e.editLocationNameErrors,required:"",label:e.$t("App.hardcoded-texts.Facility")},on:{blur:function(t){return e.$v.editLocationName.$touch()},change:function(t){return e.$v.editLocationName.$touch()}},model:{value:e.editLocationName,callback:function(t){e.editLocationName=t},expression:"editLocationName"}})],1),a("v-flex",[a("v-select",{attrs:{items:e.editParents,filled:"",label:e.$t("App.hardcoded-texts.Parent")},model:{value:e.editLocationParent,callback:function(t){e.editLocationParent=t},expression:"editLocationParent"}})],1)],1)],1)],1),a("v-layout",{attrs:{column:""}},[a("v-flex",[a("v-toolbar",[a("v-layout",{attrs:{row:"",wrap:""}},[a("v-flex",{attrs:{xs6:"","text-sm-left":""}},[a("v-btn",{attrs:{color:"error"},nativeOn:{click:function(t){e.editDialog=!1}}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-cancel")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.Cancel"))+" ")],1)],1),a("v-flex",{attrs:{xs6:"","text-sm-right":""}},[a("v-btn",{attrs:{color:"primary",disabled:e.$v.$invalid,dark:""},on:{click:function(t){return e.saveEdit()}}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-save")]),e._v(e._s(e.$t("App.hardcoded-texts.Save"))+" ")],1)],1)],1)],1)],1)],1)],1),a("v-row",[a("v-spacer"),a("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var r=t.on;return[a("v-btn",e._g({staticClass:"mx-1",attrs:{fab:"",dark:"","x-small":"",color:"primary"},on:{click:function(t){e.helpDialog=!0}}},r),[a("v-icon",[e._v("mdi-help")])],1)]}}],null,!1,3148663098)},[a("span",[e._v(e._s(e.$t("App.hardcoded-texts.Help")))])])],1),a("v-layout",{attrs:{row:"",wrap:""}},[a("v-flex",{attrs:{xs6:""}},[a("v-card",[a("v-card-title",{attrs:{"primary-title":""}},[a("h3",{staticClass:"headline mb-0"},[e._v(e._s(e.$t("App.hardcoded-texts.Source 1 Data Tree")))])]),e.loadingSource1Tree?[a("v-progress-linear",{attrs:{indeterminate:!0}})]:[a("v-card-text",[a("p",[a("liquor-tree",{ref:"source1Tree",attrs:{data:e.source1Tree,options:{}},on:{"node:selected":e.source1NodeSelected}})],1)])]],2)],1),a("v-flex",{attrs:{xs6:""}},[a("v-card",[a("v-card-title",{attrs:{"primary-title":""}},[a("h3",{staticClass:"headline mb-0"},[e._v(e._s(e.$t("App.hardcoded-texts.Source 2 Data Tree")))])]),e.loadingSource2Tree?[a("v-progress-linear",{attrs:{indeterminate:!0}})]:[a("v-card-text",[a("p",[a("liquor-tree",{ref:"source2Tree",attrs:{data:e.source2Tree,options:{}},on:{"node:selected":e.source2NodeSelected}})],1)])]],2)],1),a("v-flex",{attrs:{xs6:""}},[a("v-card",[a("v-card-title",{attrs:{"primary-title":""}},[a("h3",{staticClass:"headline mb-0"},[e._v(e._s(e.$t("App.hardcoded-texts.Source 1 Data Grid")))])]),e.loadingSource1Grid?[a("v-progress-linear",{attrs:{indeterminate:!0}})]:[a("v-card-text",[a("v-data-table",{staticClass:"elevation-1",attrs:{headers:e.source1GridHeader,items:e.source1Grid,search:e.searchSource1,options:e.source1Pagination,"server-items-length":e.totalSource1Records,loading:e.loadingSource1,"hide-default-footer":""}})],1),a("div",{staticClass:"text-xs-center pt-2"},[e._v(" "+e._s(e.source1Pagination)+" - "+e._s(e.source1Count)+" "),a("v-pagination",{attrs:{length:e.source1Pages},model:{value:e.source1Pagination.page,callback:function(t){e.$set(e.source1Pagination,"page",t)},expression:"source1Pagination.page"}})],1)]],2)],1),a("v-flex",{attrs:{xs6:""}},[a("v-card",[a("v-card-title",{attrs:{"primary-title":""}},[a("h3",{staticClass:"headline mb-0"},[e._v("Source 2 Data Grid")])]),e.loadingSource2Grid?[a("v-progress-linear",{attrs:{indeterminate:!0}})]:[a("v-card-text",[a("v-data-table",{staticClass:"elevation-1",attrs:{headers:e.source2GridHeader,items:e.source2Grid,search:e.searchSource2,options:e.source2Pagination,"server-items-length":e.totalSource2Records,loading:e.loadingSource2,"hide-default-footer":""}})],1),a("div",{staticClass:"text-xs-center pt-2"},[a("v-pagination",{attrs:{length:e.source2Pages},model:{value:e.source2Pagination.page,callback:function(t){e.$set(e.source2Pagination,"page",t)},expression:"source2Pagination.page"}})],1)]],2)],1)],1),a("br"),a("v-layout",{attrs:{row:"",wrap:""}},[a("v-flex",{attrs:{xs1:"",xl10:""}},[a("v-btn",{attrs:{color:"primary",dark:""},on:{click:function(t){return e.$router.push({name:"FacilityReconScores"})}}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-file-find")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.Reconcile"))+" ")],1)],1)],1)]:e._e()],2)},fr=[],gr={validations:{editLocationName:{required:Ce["required"]}},mixins:[Q,X["a"]],data:function(){return{deleteSource:{name:"",value:""},editDialog:!1,editLocationName:"",editLocationId:"",editParents:[],editLocationParent:"",editSource:"",helpDialog:!1,lastLevel:[],headerText:{level2:"Level 1",level3:"Level 2",level4:"Level 3",level5:"Level 4",level6:"Level 5",level7:"Level 6",level8:"Level 7",level9:"Level 8",level10:"Level 9",facility:"Facility",latitude:"Latitude",longitude:"Longitude"},headers:[{text:"Level 1",value:"level1"},{text:"Level 2",value:"level2"},{text:"Level 3",value:"level3"},{text:"Level 4",value:"level4"},{text:"Facility",value:"facility"},{text:"Latitude",value:"latitude"},{text:"Longitude",value:"longitude"}],searchSource1:"",searchSource2:"",filterSource1:{text:"",level:""},filterSource2:{text:"",level:""},source2Pagination:{rowsPerPage:10,totalItems:null},source1Pagination:{rowsPerPage:10,totalItems:null},loadingSource1:!1,loadingSource2:!1,totalSource1Records:0,totalSource2Records:0,source2Grid:[],source1Grid:[],source1Tree:[],source2Tree:[],source1Start:1,source2Start:1,source1Count:10,source2Count:10,loadingSource1Tree:!1,loadingSource2Tree:!1,loadingSource1Grid:!1,loadingSource2Grid:!1,currentSource2Pagination:{},currentSource1Pagination:{},source1SelNodeId:!1,source2SelNodeId:!1,sourceOwner:""}},methods:{edit:function(e,t){var a=this.getDatasourceOwner();"source1"===t?(this.sourceOwner=a.source1Owner,this.editSource=this.source1):"source2"===t&&(this.sourceOwner=a.source1Owner,this.editSource=this.source2),this.editLocationName=e.facility,this.editLocationId=e.id,this.editDialog=!0;var r=Object.keys(this.source2GridHeader).length,s=this.source2GridHeader[r-1].value;this.editLocationParent=e[s+"id"];var o=s.replace("level","");this.getLevelData(o)},saveEdit:function(){var e=this,t=new FormData;t.append("sourceOwner",this.sourceOwner),t.append("source",this.editSource),t.append("locationId",this.editLocationId),t.append("locationName",this.editLocationName),t.append("locationParent",this.editLocationParent),u.a.post("/editLocation",t,{headers:{"Content-Type":"multipart/form-data"}}).then((function(){e.editDialog=!1,e.getSource1Grid(!1),e.getSource2Grid(!1),e.getTree()})).catch((function(e){console.log(JSON.stringify(e))}))},getLevelData:function(e){var t=this;u.a.get("/getLevelData/"+this.editSource+"/"+this.sourceOwner+"/"+e).then((function(e){t.editParents=e.data}))},getSource1Grid:function(e){var t=this;if(this.source1){this.loadingSource1=!0,e||(e=""),this.loadingSource1Grid=!0;var a=this.getLimitOrgIdOnActivePair().source1LimitOrgId,r=this.$store.state.activePair.userID,s=this.$store.state.activePair.source1.name,o="/hierarchy?partition=".concat(s,"&start=").concat(this.source1Start,"&count=").concat(this.source1Count,"&id=").concat(e,"&userID=").concat(r,"&sourceLimitOrgId=").concat(a);u.a.get(o).then((function(e){if(t.loadingSource1Grid=!1,e.data){var a=t.source1Pagination,r=a.sortBy,s=a.descending;t.source1Pagination.sortBy&&(e.data.tree=e.data.grid.sort((function(e,t){var a=e[r],o=t[r];return s?ao?-1:0:ao?1:0}))),t.source1Grid=e.data.grid,t.totalSource1Records=e.data.total,t.source1Pagination.totalItems=e.data.total,t.currentSource1Pagination=Object.assign({},t.source1Pagination),t.currentSource1Pagination.hasOwnProperty("descending")||(t.currentSource1Pagination.descending=!1),t.currentSource1Pagination.hasOwnProperty("page")||(t.currentSource1Pagination.page=1),t.currentSource1Pagination.hasOwnProperty("sortBy")||(t.currentSource1Pagination.sortBy="facility"),t.currentSource1Pagination.hasOwnProperty("totalItems")||(t.currentSource1Pagination.totalItems=e.data.total)}t.loadingSource1=!1}))}},getSource2Grid:function(e){var t=this;if(this.source2){e||(e=""),this.loadingSource2=!0,this.loadingSource2Grid=!0;var a=this.getLimitOrgIdOnActivePair().source2LimitOrgId,r=this.$store.state.activePair.userID,s=this.$store.state.activePair.source2.name,o="/hierarchy?partition=".concat(s,"&start=").concat(this.source2Start,"&count=").concat(this.source2Count,"&id=").concat(e,"&userID=").concat(r,"&sourceLimitOrgId=").concat(a);u.a.get(o).then((function(e){if(t.loadingSource2Grid=!1,e.data){var a=t.source2Pagination,r=a.sortBy,s=a.descending;t.source2Pagination.sortBy&&(e.data.tree=e.data.grid.sort((function(e,t){var a=e[r],o=t[r];return s?ao?-1:0:ao?1:0}))),t.source2Grid=e.data.grid,t.totalSource2Records=e.data.total,t.source2Pagination.totalItems=e.data.total,t.currentSource2Pagination=Object.assign({},t.source2Pagination),t.currentSource2Pagination.hasOwnProperty("descending")||(t.currentSource2Pagination.descending=!1),t.currentSource2Pagination.hasOwnProperty("page")||(t.currentSource2Pagination.page=1),t.currentSource2Pagination.hasOwnProperty("sortBy")||(t.currentSource2Pagination.sortBy="facility"),t.currentSource2Pagination.hasOwnProperty("totalItems")||(t.currentSource2Pagination.totalItems=e.data.total)}t.loadingSource2=!1}))}},getTree:function(){var e=this;if(this.source1&&this.source2){var t=this.$store.state.activePair.source1.name,a=this.$store.state.activePair.source2.name,r=this.getLimitOrgIdOnActivePair().source2LimitOrgId;this.loadingSource2Tree=!0,u.a.get("/getTree/"+a+"/"+r).then((function(t){e.loadingSource2Tree=!1,t.data&&(e.source2Tree=t.data)}));var s=this.getLimitOrgIdOnActivePair().source1LimitOrgId;this.loadingSource1Tree=!0,u.a.get("/getTree/"+t+"/"+s).then((function(t){e.loadingSource1Tree=!1,t.data&&(e.source1Tree=t.data)}))}},source1NodeSelected:function(e){this.source1SelNodeId=e.id,this.getSource1Grid(e.id)},source2NodeSelected:function(e){this.source2SelNodeId=e.id,this.getSource2Grid(e.id)}},computed:{isDataset1Owner:function(){var e=this.getDatasourceOwner().source1Owner,t=this.$store.state.auth.userID;return e===t},isDataset2Owner:function(){var e=this.getDatasourceOwner().source2Owner,t=this.$store.state.auth.userID;return e===t},source2GridHeader:function(){var e=[];this.isDataset2Owner&&e.push({text:"",value:"",sortable:!1});var t={};if(this.source2Grid&&this.source2Grid.length>0)for(var a in this.source2Grid)(t.length>0&&this.source2Grid[a].length>Object.keys(t).length||0===Object.keys(t).length)&&(t=this.source2Grid[a]);for(var r in t)this.headerText[r]&&e.push({text:this.headerText[r],value:r});return e},source1GridHeader:function(){var e=[];this.isDataset1Owner&&e.push({text:"",value:"",sortable:!1});var t={};if(this.source1Grid&&this.source1Grid.length>0)for(var a in this.source1Grid)(t.length>0&&this.source1Grid[a].length>Object.keys(t).length||0===Object.keys(t).length)&&(t=this.source1Grid[a]);if(this.source1Grid&&this.source1Grid.length>0)for(var r in this.source1Grid[0])this.headerText[r]&&e.push({text:this.headerText[r],value:r});return e},source2Pages:function(){return null==this.source2Pagination.rowsPerPage||null==this.source2Pagination.totalItems?0:Math.ceil(this.source2Pagination.totalItems/this.source2Count)},source1Pages:function(){return null==this.source1Pagination.rowsPerPage||null==this.source1Pagination.totalItems?0:Math.ceil(this.source1Pagination.totalItems/this.source1Count)},source1:function(){var e=this.$store.state.activePair.source1.name;return e&&(e=this.toTitleCase(e)),e},source2:function(){var e=this.$store.state.activePair.source2.name;return e&&(e=this.toTitleCase(e)),e},editLocationNameErrors:function(){var e=[];return this.$v.editLocationName.$dirty?(!this.$v.editLocationName.required&&e.push("Facility Name is required"),e):e}},watch:{source1Pagination:{handler:function(){if(this.currentSource1Pagination.sortBy!==this.source1Pagination.sortBy||this.currentSource1Pagination.descending!==this.source1Pagination.descending||this.currentSource1Pagination.page!==this.source1Pagination.page){var e=this.source1Pagination.page-1;this.source1Start=e*this.source1Count+1,this.getSource1Grid(this.source1SelNodeId)}},deep:!0},source2Pagination:{handler:function(){if(this.currentSource2Pagination.sortBy!==this.source2Pagination.sortBy||this.currentSource2Pagination.descending!==this.source2Pagination.descending||this.currentSource2Pagination.page!==this.source2Pagination.page){var e=this.source2Pagination.page-1;this.source2Start=e*this.source2Count+1,this.getSource2Grid(this.source2SelNodeId)}},deep:!0}},mounted:function(){this.getSource1Grid(!1),this.getSource2Grid(!1),this.getTree()},components:{"liquor-tree":Ka["a"]}},mr=gr,$r=(a("8cb4"),a("891e")),xr=Object(_["a"])(mr,vr,fr,!1,null,"69307fa6",null),br=xr.exports;S()(xr,{VAlert:Le["a"],VBtn:k["a"],VCard:ce["a"],VCardText:le["c"],VCardTitle:le["d"],VContainer:de["a"],VDataTable:At["a"],VDialog:vt["a"],VFlex:ue["a"],VIcon:P["a"],VLayout:pe["a"],VList:w["a"],VPagination:$r["a"],VProgressLinear:he["a"],VRow:za["a"],VSelect:ve["a"],VSpacer:M["a"],VTextField:Oe["a"],VToolbar:fe["a"],VToolbarTitle:U["b"],VTooltip:Tt["a"]});var _r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",{attrs:{fluid:""}},[e.$store.state.uploadRunning?[a("br"),a("br"),a("br"),a("v-alert",{attrs:{type:"info",value:!0}},[a("b",[e._v(e._s(e.$t("App.hardcoded-texts.Wait for upload to finish"))+" ...")]),a("v-progress-linear",{staticClass:"mb-0",attrs:{indeterminate:"",color:"white"}})],1)]:e._e(),!e.$store.state.denyAccess&!e.$store.state.uploadRunning?a("v-container",{attrs:{fluid:"","grid-list-lg":""}},[a("v-dialog",{attrs:{"hide-overlay":"",persistent:"",width:"350"},model:{value:e.$store.state.scoresProgressData.scoreDialog,callback:function(t){e.$set(e.$store.state.scoresProgressData,"scoreDialog",t)},expression:"$store.state.scoresProgressData.scoreDialog"}},[a("v-card",{attrs:{color:"white",dark:""}},[a("v-card-text",[a("center",[a("font",{staticStyle:{color:"blue"}},[e._v(e._s(e.$store.state.scoresProgressData.scoreProgressTitle))]),a("br"),"percent"==e.$store.state.scoresProgressData.progressType?a("v-progress-circular",{attrs:{rotate:-90,size:100,width:15,value:e.$store.state.scoresProgressData.scoreProgressPercent,color:"primary"}},[a("v-avatar",{attrs:{color:"indigo",size:"50px"}},[a("span",{staticClass:"white--text"},[a("b",[e._v(e._s(e.$store.state.scoresProgressData.scoreProgressPercent)+"%")])])])],1):e._e(),"indeterminate"==e.$store.state.scoresProgressData.progressType?a("v-progress-linear",{staticClass:"mb-0",attrs:{indeterminate:"",color:"red"}}):e._e()],1)],1)],1)],1),a("v-dialog",{attrs:{persistent:"",width:"500px"},model:{value:e.alert,callback:function(t){e.alert=t},expression:"alert"}},[a("v-card",[a("v-toolbar",{attrs:{color:"primary",dark:""}},[a("v-toolbar-title",[e._v(" "+e._s(e.alertTitle)+" ")])],1),a("v-card-text",[e._v(" "+e._s(e.alertText)+" ")]),a("v-card-actions",[a("v-btn",{attrs:{color:"success"},on:{click:function(t){e.alert=!1}}},[e._v(e._s(e.$t("App.hardcoded-texts.OK")))])],1)],1)],1),a("v-dialog",{attrs:{persistent:"",width:"500px"},model:{value:e.flagCommentDialog,callback:function(t){e.flagCommentDialog=t},expression:"flagCommentDialog"}},[a("v-card",[a("v-toolbar",{attrs:{color:"primary",dark:""}},[a("v-toolbar-title",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Add comment for this flag if any"))+" ")])],1),a("v-card-text",[a("v-textarea",{attrs:{"auto-grow":"",filled:"",color:"deep-purple",label:e.$t("App.hardcoded-texts.Flag Comment"),rows:"1"},model:{value:e.flagComment,callback:function(t){e.flagComment=t},expression:"flagComment"}})],1),a("v-card-actions",[a("v-spacer"),a("v-btn",{attrs:{color:"success"},on:{click:e.saveMatch}},[e._v(e._s(e.$t("App.hardcoded-texts.Continue")))])],1)],1)],1),a("v-dialog",{attrs:{persistent:"",transition:"scale-transition",width:e.dialogWidth,height:"auto"},model:{value:e.dialog,callback:function(t){e.dialog=t},expression:"dialog"}},[a("v-card",{attrs:{width:e.dialogWidth,height:"auto"}},[a("v-toolbar",{attrs:{color:"primary",dark:""}},[a("v-toolbar-title",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Matching"))+" "+e._s(e.selectedSource1Name)+" "+e._s(e.dialogWidth)+" ")]),a("v-spacer"),a("v-text-field",{attrs:{"append-icon":"mdi-magnify",label:"Search","single-line":"","hide-details":"",color:"yellow"},model:{value:e.searchPotential,callback:function(t){e.searchPotential=t},expression:"searchPotential"}}),a("v-btn",{attrs:{icon:"",dark:""},nativeOn:{click:function(t){return e.back.apply(null,arguments)}}},[a("v-icon",[e._v("mdi-close")])],1)],1),a("v-card-title",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Parents"))+": "),a("b",[e._v(e._s(e._f("joinParentsAndReverse")(e.selectedSource1Parents)))]),a("v-spacer"),e.$store.state.recoLevel==e.$store.state.totalSource1Levels?[e._v(" "+e._s(e.$t("App.hardcoded-texts.Latitude"))+": "),a("b",[e._v(e._s(e.selectedSource1Lat))]),a("v-spacer"),e._v(" "+e._s(e.$t("App.hardcoded-texts.Longitude"))+": "),a("b",[e._v(e._s(e.selectedSource1Long))]),a("v-spacer")]:e._e()],2),a("v-card-text",[a("v-data-table",{staticClass:"elevation-1",attrs:{headers:e.potentialHeaders,items:e.allPotentialMatches,search:e.searchPotential},scopedSlots:e._u([{key:"item",fn:function(t){var r=t.item;return[a("tr",[a("td",[a("v-row",[a("v-col",{attrs:{md:"4"}},[a("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var s=t.on;return[a("v-btn",e._g({attrs:{color:"error",small:""},nativeOn:{click:function(t){return e.match("flag",r.id,r.name,r.source2IdHierarchy,r.mappedParentName)}}},s),[a("v-icon",{attrs:{dark:"",left:""}},[e._v("mdi-bell")]),e._v(e._s(e.$t("App.hardcoded-texts.Flag"))+" ")],1)]}}],null,!0)},[a("span",[e._v(e._s(e.$t("App.hardcoded-texts.Mark the selected item as a match to be reviewed")))])])],1),a("v-col",{attrs:{md:"4"}},[a("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var s=t.on;return[a("v-btn",e._g({attrs:{color:"primary",small:"",dark:""},nativeOn:{click:function(t){return e.match("match",r.id,r.name,r.source2IdHierarchy)}}},s),[a("v-icon",{attrs:{left:""}},[e._v("mdi-thumb-up")]),e._v(e._s(e.$t("App.hardcoded-texts.Save Match"))+" ")],1)]}}],null,!0)},[a("span",[e._v(e._s(e.$t("App.hardcoded-texts.Save the selected item as a match")))])])],1)],1)],1),a("td",[e._v(e._s(r.name))]),a("td",[e._v(e._s(r.id))]),a("td",[e._v(e._s(e._f("joinParentsAndReverse")(r.parents)))]),e.$store.state.recoLevel==e.$store.state.totalSource1Levels?a("td",[e._v(e._s(r.geoDistance))]):e._e(),a("td",[e._v(e._s(r.score))]),a("td",[e._v(e._s(e.potentialMatchComment(r)))])])]}}],null,!1,4213386967)},[a("template",{slot:"headers"},[a("tr",[e._l(e.potentialHeaders,(function(t){return["Score"==t.text?a("th",{key:t.text,staticClass:"column sortable active",attrs:{align:"left"},on:{click:function(a){return e.changeSort(t.value)}}},["up"==e.sort_arrow?a("v-icon",{attrs:{small:""}},[e._v("mdi-arrow-up")]):a("v-icon",{attrs:{small:""}},[e._v("mdi-arrow-down")]),e._v(" "+e._s(e.$t("App.hardcoded-texts."+t.text))+" "),a("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var r=t.on;return[a("v-btn",e._g({attrs:{icon:""}},r),[a("v-icon",[e._v("mdi-help")])],1)]}}],null,!0)},[a("span",[e._v(e._s(e.$t("App.hardcoded-texts.The lower the score, the better the match")))])])],1):a("th",{key:t.text,attrs:{align:"left"}},[e._v(" "+e._s(e.$t("App.hardcoded-texts."+t.text))+" ")])]}))],2)])],2)],1),a("v-card-actions",{staticStyle:{float:"center"}},[a("v-row",[a("v-col",{attrs:{justify:"1"}},[a("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var r=t.on;return[a("v-btn",e._g({attrs:{color:"green",dark:""},nativeOn:{click:function(t){return e.noMatch("nomatch")}}},r),[a("v-icon",{attrs:{left:""}},[e._v("mdi-thumb-down")]),e._v(e._s(e.$t("App.hardcoded-texts.No Match"))+" ")],1)]}}],null,!1,4192140697)},[a("span",[e._v(e._s(e.$t("App.hardcoded-texts.Save this Source 1 location as having no match")))])])],1),a("v-col",{attrs:{justify:"1"}},[a("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var r=t.on;return[a("v-btn",e._g({attrs:{color:"error",dark:""},nativeOn:{click:function(t){return e.noMatch("ignore")}}},r),[a("v-icon",{attrs:{left:""}},[e._v("mdi-thumb-down")]),e._v(e._s(e.$t("App.hardcoded-texts.Ignore"))+" ")],1)]}}],null,!1,4017255034)},[a("span",[e._v(e._s(e.$t("App.hardcoded-texts.Mark this source 1 location as being ignored")))])])],1),a("v-col",{attrs:{justify:"5"}},[a("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var r=t.on;return[e.potentialAvailable?a("v-btn",e._g({staticStyle:{color:"white"},attrs:{color:"teal darken-6"},on:{click:function(t){e.showAllPotential=!e.showAllPotential}}},r),[e.showAllPotential?[e._v("Show Scored Suggestions")]:[a("v-icon",{attrs:{left:""}},[e._v("mdi-eye")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.Show All Suggestions"))+" ")]],2):e._e()]}}],null,!1,1991447182)},[e.showAllPotential?a("span",[e._v(e._s(e.$t("App.hardcoded-texts.Limit to only scored suggestions")))]):a("span",[e._v(e._s(e.$t("App.hardcoded-texts.See all possible choices ignoring the score")))])])],1),a("v-col",{attrs:{justify:"7"}},[a("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var r=t.on;return[a("v-btn",e._g({staticStyle:{color:"white"},attrs:{color:"orange darken-2"},nativeOn:{click:function(t){return e.back.apply(null,arguments)}}},r),[a("v-icon",{attrs:{dark:"",left:""}},[e._v("mdi-arrow-left")]),e._v(e._s(e.$t("App.hardcoded-texts.Back"))+" ")],1)]}}],null,!1,2387511372)},[a("span",[e._v(e._s(e.$t("App.hardcoded-texts.Return without saving")))])])],1)],1)],1)],1)],1),a("v-layout",{attrs:{row:"",wrap:""}},[a("v-flex",{attrs:{xs3:""}},[a("appRecoExport")],1),a("v-spacer"),a("v-flex",{attrs:{xs2:""}},[a("b",[e._v(e._s(e.$t("App.hardcoded-texts.Reconciling"))+" "+e._s(e.currentLevelText))])]),a("v-spacer"),a("v-flex",{attrs:{xs1:"",sm2:"",md2:"",right:""}},[a("v-select",{attrs:{items:e.$store.state.levelArray,"item-value":e.$store.state.levelArray.value,"item-name":e.$store.state.levelArray.text,label:e.$t("App.hardcoded-texts.Level"),"single-line":""},on:{change:e.levelChanged},model:{value:e.$store.state.recoLevel,callback:function(t){e.$set(e.$store.state,"recoLevel",t)},expression:"$store.state.recoLevel"}})],1),a("v-flex",{attrs:{xs2:""}},[e.$store.state.scoreSavingProgressData.savingMatches?[e._v(" "+e._s(e.$t("App.hardcoded-texts.Saving matches for"))+" "+e._s(e.translateDataHeader("source1",e.$store.state.recoLevel-1))+" "),e.saveProgressTimedout?a("v-progress-linear",{attrs:{indeterminate:"",color:"red"}}):a("v-progress-linear",{attrs:{color:"error",width:"20",height:"20",value:e.$store.state.scoreSavingProgressData.percent}},[a("center",[a("span",{staticClass:"green--text"},[a("b",[e._v(e._s(e.$store.state.scoreSavingProgressData.percent)+"%")])])])],1)]:[[a("v-btn",{attrs:{color:"primary",dark:"",rounded:""},on:{click:function(t){return e.getScores(!1)}}},[a("v-icon",[e._v("mdi-repeat-once")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.Recalculate Scores"))+" ")],1)]]],2),a("v-flex",{attrs:{xs1:"","text-xs-right":""}},[a("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var r=t.on;return[a("v-btn",e._g({staticClass:"mx-1",attrs:{fab:"",dark:"","x-small":"",color:"primary"},on:{click:function(t){e.helpDialog=!0}}},r),[a("v-icon",[e._v("mdi-help")])],1)]}}],null,!1,3148663098)},[a("span",[e._v(e._s(e.$t("App.hardcoded-texts.Help")))])])],1)],1),a("v-dialog",{attrs:{scrollable:"",persistent:"",overlay:!1,"max-width":"700px",transition:"dialog-transition"},model:{value:e.helpDialog,callback:function(t){e.helpDialog=t},expression:"helpDialog"}},[a("v-card",[a("v-toolbar",{attrs:{color:"primary",dark:""}},[a("v-toolbar-title",[a("v-icon",[e._v("mdi-information")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.About this page"))+" ")],1),a("v-spacer"),a("v-btn",{attrs:{icon:"",dark:""},nativeOn:{click:function(t){e.helpDialog=!1}}},[a("v-icon",[e._v("mdi-close")])],1)],1),a("v-card-text",[e._v(" "+e._s(e.$t("App.hardcoded-texts.This page let you map source 1 data with those in source2"))+" "),a("v-list",[e._v(" 1. "+e._s(e.$t("App.hardcoded-texts.Source 1 refer to the data source name selected as source 1 under data source pair section"))+" ")]),a("v-list",[e._v(" 2. "+e._s(e.$t("App.hardcoded-texts.Source 2 refer to the data source name selected as source 2 under data source pair section"))+" ")]),a("v-list",[e._v(" 3. "+e._s(e.$t("App.hardcoded-texts.After breaking a match, you will need to recalculate scores for the app to load potential matches of the broken location"))+" ")]),a("v-list",[e._v(" 4. "+e._s(e.$t("App.hardcoded-texts.FLAGGED Locations are the locations that will need to be reviewed before they are saved as matches"))+" ")]),a("v-list",[e._v(" 5. "+e._s(e.$t("App.hardcoded-texts.NO MATCHES - these are locations that do not matches anything from source 2"))+" ")])],1)],1)],1),a("v-layout",{attrs:{row:"",wrap:""}},[a("v-flex",{attrs:{xs2:"",right:""}},[a("div",{staticStyle:{"border-style":"solid","border-color":"green","text-align":"center"}},[a("b",[e._v(e._s(e.$t("App.hardcoded-texts.Source 1 Reconciliation Status")))]),a("v-layout",{attrs:{row:"",wrap:""}},[a("v-flex",{attrs:{xs6:""}},[a("v-layout",{attrs:{column:""}},[a("v-flex",[a("b",[e._v(e._s(e.$t("App.hardcoded-texts.Matched")))])]),a("v-flex",{attrs:{"align-center":""}},[a("center",[a("b",[e._v(e._s(e.source1TotalMatched)+"/"+e._s(e.source1TotalRecords))])])],1),a("v-flex",[a("center",[a("v-progress-circular",{attrs:{rotate:-90,size:65,width:8,value:e.source1PercentMatched,color:"green"}},[a("font",{attrs:{color:"black"}},[a("b",[e._v(e._s(e.source1PercentMatched)+"%")])])],1)],1)],1)],1)],1),a("v-flex",{attrs:{xs6:""}},[a("v-layout",{attrs:{column:""}},[a("v-flex",{attrs:{"align-center":""}},[a("b",[e._v(e._s(e.$t("App.hardcoded-texts.Unmatched")))])]),a("v-flex",{attrs:{xs1:""}},[a("center",[a("b",[e._v(e._s(e.source1TotalUnMatched)+"/"+e._s(e.source1TotalRecords))])])],1),a("v-flex",{attrs:{xs1:"","align-center":""}},[a("center",[a("v-progress-circular",{attrs:{rotate:-90,size:65,width:8,value:e.source1PercentUnMatched,color:"red"}},[a("font",{attrs:{color:"black"}},[a("b",[e._v(e._s(e.source1PercentUnMatched)+"%")])])],1)],1)],1)],1)],1)],1),a("v-layout",{attrs:{row:"",wrap:""}},[a("v-flex",{attrs:{xs6:""}},[a("v-layout",{attrs:{column:""}},[a("v-flex",{attrs:{"align-center":""}},[a("b",[e._v(e._s(e.$t("App.hardcoded-texts.Flagged")))])]),a("v-flex",{attrs:{xs1:""}},[a("center",[a("b",[e._v(e._s(e.totalFlagged)+"/"+e._s(e.source1TotalRecords))])])],1),a("v-flex",{attrs:{xs1:"","align-center":""}},[a("center",[a("v-progress-circular",{attrs:{rotate:-90,size:65,width:8,value:e.source1PercentFlagged,color:"orange"}},[a("font",{attrs:{color:"black"}},[a("b",[e._v(e._s(e.source1PercentFlagged)+"%")])])],1)],1)],1)],1)],1),a("v-flex",{attrs:{xs6:""}},[a("v-layout",{attrs:{column:""}},[a("v-flex",{attrs:{"align-center":""}},[a("b",[e._v(e._s(e.$t("App.hardcoded-texts.No Match")))])]),a("v-flex",{attrs:{xs1:""}},[a("center",[a("b",[e._v(e._s(e.source1TotalNoMatch)+"/"+e._s(e.source1TotalRecords))])])],1),a("v-flex",{attrs:{xs1:"","align-center":""}},[a("center",[a("v-progress-circular",{attrs:{rotate:-90,size:65,width:8,value:e.source1PercentNoMatch,color:"red"}},[a("font",{attrs:{color:"black"}},[a("b",[e._v(e._s(e.source1PercentNoMatch)+"%")])])],1)],1)],1)],1)],1)],1)],1)]),a("v-flex",{attrs:{xs4:"","child-flex":""}},[a("v-card",{attrs:{color:"green lighten-2"}},[a("v-card-title",{attrs:{"primary-title":""}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Source 1 Unmatched"))+" "),a("v-spacer"),a("v-text-field",{attrs:{"append-icon":"mdi-magnify",label:"Search","single-line":"","hide-details":""},model:{value:e.searchUnmatchedSource1,callback:function(t){e.searchUnmatchedSource1=t},expression:"searchUnmatchedSource1"}})],1),e.loadingSource1Unmatched?[a("v-progress-linear",{attrs:{size:70,indeterminate:"",color:"amber"}})]:[a("liquor-tree",{key:e.source1TreeUpdate,ref:"source1Tree",attrs:{data:e.source1Tree}}),a("v-data-table",{staticClass:"elevation-1",attrs:{headers:e.source1GridHeaders,items:e.source1Grid,search:e.searchUnmatchedSource1,light:""},scopedSlots:e._u([{key:"item",fn:function(t){var r=t.item;return[a("tr",["Done"===e.$store.state.recoStatus?a("td",{key:r.id},[e._v(e._s(r.name))]):a("td",{key:r.id,staticStyle:{cursor:"pointer"},on:{click:function(t){return e.getPotentialMatch(r.id)}}},[e._v(e._s(r.name))]),e._l(r.parents,(function(t,s){return a("td",{key:r.id+s},[s!=r.parents.length-1?[e._v(" "+e._s(t)+" ")]:e._e()],2)}))],2)]}}],null,!1,4039369149)})]],2)],1),a("v-flex",{attrs:{xs4:""}},[a("v-card",{attrs:{color:"blue lighten-2",dark:""}},[a("v-card-title",{attrs:{"primary-title":""}},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Source 2 Unmatched"))+" "),a("v-spacer"),a("v-text-field",{attrs:{"append-icon":"mdi-magnify",label:"Search","single-line":"","hide-details":""},model:{value:e.searchUnmatchedSource2,callback:function(t){e.searchUnmatchedSource2=t},expression:"searchUnmatchedSource2"}})],1),e.loadingSource2Unmatched?[a("v-progress-linear",{attrs:{size:70,indeterminate:"",color:"amber"}})]:[a("v-data-table",{staticClass:"elevation-1",attrs:{headers:e.source1UnmatchedHeaders,items:e.$store.state.source2UnMatched,search:e.searchUnmatchedSource2,light:""},scopedSlots:e._u([{key:"item",fn:function(t){var r=t.item;return[a("tr",[a("td",[e._v(e._s(r.name)+" "),a("br"),e._v("  "+e._s(e._f("joinParentsAndReverse")(r.parents)))])])]}}],null,!1,3094039347)})]],2)],1),a("v-flex",{attrs:{xs2:"",right:""}},[a("div",{staticStyle:{"border-style":"solid","border-color":"green","text-align":"center"}},[a("b",[e._v(e._s(e.$t("App.hardcoded-texts.Source 2 Reconciliation Status")))]),a("v-layout",{attrs:{row:"",wrap:""}},[a("v-flex",{attrs:{xs6:""}},[a("v-layout",{attrs:{column:""}},[a("v-flex",{attrs:{"align-center":""}},[a("b",[e._v(e._s(e.$t("App.hardcoded-texts.Matched")))])]),a("v-flex",{attrs:{xs1:""}},[a("center",[a("b",[e._v(e._s(e.source2TotalMatched)+"/"+e._s(e.source2TotalRecords))])])],1),a("v-flex",{attrs:{xs1:"","align-center":""}},[a("center",[a("v-progress-circular",{attrs:{rotate:-90,size:65,width:8,value:e.source2PercentMatched,color:"green"}},[a("font",{attrs:{color:"black"}},[a("b",[e._v(e._s(e.source2PercentMatched)+"%")])])],1)],1)],1)],1)],1),a("v-flex",{attrs:{xs6:""}},[a("v-layout",{attrs:{column:""}},[a("v-flex",{attrs:{xs1:""}},[a("b",[e._v(e._s(e.$t("App.hardcoded-texts.Unmatched")))])]),a("v-flex",{attrs:{xs1:"","align-center":""}},[a("center",[a("b",[e._v(e._s(e.source2TotalUnmatched)+"/"+e._s(e.source2TotalRecords))])])],1),a("v-flex",{attrs:{xs1:""}},[a("center",[a("v-progress-circular",{attrs:{rotate:-90,size:65,width:8,value:e.source2PercentUnmatched,color:"red"}},[a("font",{attrs:{color:"black"}},[a("b",[e._v(e._s(e.source2PercentUnmatched)+"%")])])],1)],1)],1)],1)],1)],1),a("v-layout",{attrs:{row:"",wrap:""}},[a("v-flex",{attrs:{xs6:""}},[a("v-layout",{attrs:{column:""}},[a("v-flex",{attrs:{"align-center":""}},[a("b",[e._v(e._s(e.$t("App.hardcoded-texts.Flagged")))])]),a("v-flex",{attrs:{xs1:""}},[a("center",[a("b",[e._v(e._s(e.totalFlagged)+"/"+e._s(e.source2TotalRecords))])])],1),a("v-flex",{attrs:{xs1:"","align-center":""}},[a("center",[a("v-progress-circular",{attrs:{rotate:-90,size:65,width:8,value:e.source2PercentFlagged,color:"orange"}},[a("font",{attrs:{color:"black"}},[a("b",[e._v(e._s(e.source2PercentFlagged)+"%")])])],1)],1)],1)],1)],1),a("v-flex",{attrs:{xs6:""}},[a("v-layout",{attrs:{column:""}},[a("v-flex",{attrs:{"align-center":""}},[a("b",[e._v(e._s(e.$t("App.hardcoded-texts.Not in Source 1")))])]),a("v-flex",{attrs:{xs1:""}},[a("center",[a("b",[e._v(e._s(e.source2NotInSource1))])])],1),a("v-flex",{attrs:{xs1:"","align-center":""}},[a("center",[a("v-progress-circular",{attrs:{rotate:-90,size:65,width:8,value:e.source2PercentNotInSource1,color:"red"}},[a("font",{attrs:{color:"black"}},[a("b",[e._v(e._s(e.source2PercentNotInSource1)+"%")])])],1)],1)],1)],1)],1)],1)],1)])],1),a("v-layout",{attrs:{column:"",wrap:""}},[a("v-tabs",{attrs:{"icons-and-text":"",centered:"",grow:"",dark:"","background-color":"cyan"}},[a("v-tabs-slider",{attrs:{color:"red"}}),a("v-tab",{key:"match"},[e._v(" "+e._s(e.$t("App.hardcoded-texts.MATCHED"))+" ("+e._s(e.source1TotalMatched)+") "),a("v-icon",{attrs:{color:"white",right:""}},[e._v("mdi-thumb-up")])],1),a("v-tab",{key:"nomatch"},[e._v(" "+e._s(e.$t("App.hardcoded-texts.NO MATCH"))+" ("+e._s(e.source1TotalNoMatch)+") "),a("v-icon",{attrs:{color:"white",right:""}},[e._v("mdi-thumb-down")])],1),a("v-tab",{key:"ignore"},[e._v(" "+e._s(e.$t("App.hardcoded-texts.IGNORED"))+" ("+e._s(e.source1TotalIgnore)+") "),a("v-icon",{attrs:{color:"white",right:""}},[e._v("mdi-thumb-down")])],1),a("v-tab",{key:"flagged"},[e._v(" "+e._s(e.$t("App.hardcoded-texts.FLAGGED"))+" ("+e._s(e.totalFlagged)+") "),a("v-icon",{attrs:{color:"white",right:""}},[e._v("mdi-bell")])],1),a("v-tab-item",{key:"match"},[null!=e.$store.state.matchedContent?[a("v-text-field",{attrs:{"append-icon":"mdi-magnify",label:e.$t("App.hardcoded-texts.Search"),"single-line":"","hide-details":""},model:{value:e.searchMatched,callback:function(t){e.searchMatched=t},expression:"searchMatched"}}),a("v-data-table",{staticClass:"elevation-1",attrs:{headers:e.matchedHeaders,items:e.$store.state.matchedContent,search:e.searchMatched},scopedSlots:e._u([{key:"item",fn:function(t){var r=t.item;return[a("tr",[a("td",[e._v(e._s(r.source1Name))]),a("td",[e._v(e._s(r.source1Id))]),a("td",[e._v(e._s(r.source2Name))]),a("td",[a("v-treeview",{attrs:{items:r.source2IdHierarchy}})],1),r.matchComments?a("td",[e._v(e._s(r.matchComments.join(", ")))]):a("td"),a("td",["Done"==e.$store.state.recoStatus?a("v-btn",{staticStyle:{"text-transform":"none"},attrs:{disabled:"",color:"error",small:""},on:{click:function(t){return e.breakMatch(r.source1Id)}}},[a("v-icon",[e._v("mdi-undo")]),e._v(e._s(e.$t("App.hardcoded-texts.Break Match"))+" ")],1):a("v-btn",{staticStyle:{"text-transform":"none"},attrs:{color:"error",small:""},on:{click:function(t){return e.breakMatch(r.source1Id)}}},[a("v-icon",[e._v("mdi-undo")]),e._v(e._s(e.$t("App.hardcoded-texts.Break Match"))+" ")],1)],1)])]}}],null,!1,1733902395)})]:[a("v-progress-linear",{attrs:{size:70,indeterminate:"",color:"amber"}})]],2),a("v-tab-item",{key:"nomatch"},[null!=e.$store.state.noMatchContent?[a("v-text-field",{attrs:{"append-icon":"mdi-magnify",label:e.$t("App.hardcoded-texts.Search"),"single-line":"","hide-details":""},model:{value:e.searchNotMatched,callback:function(t){e.searchNotMatched=t},expression:"searchNotMatched"}}),a("v-data-table",{staticClass:"elevation-1",attrs:{headers:e.noMatchHeaders,items:e.$store.state.noMatchContent,search:e.searchNotMatched},scopedSlots:e._u([{key:"item",fn:function(t){var r=t.item;return[a("tr",[a("td",[e._v(e._s(r.source1Name))]),a("td",[e._v(e._s(r.source1Id))]),a("td",[e._v(e._s(r.parents.join("->")))]),a("td",["Done"==e.$store.state.recoStatus?a("v-btn",{staticStyle:{"text-transform":"none"},attrs:{disabled:"",color:"error",small:""},on:{click:function(t){return e.breakNoMatch(r.source1Id,"nomatch")}}},[a("v-icon",[e._v("mdi-cached")]),e._v(e._s(e.$t("App.hardcoded-texts.Break No Match"))+" ")],1):a("v-btn",{staticStyle:{"text-transform":"none"},attrs:{color:"error",small:""},on:{click:function(t){return e.breakNoMatch(r.source1Id,"nomatch")}}},[a("v-icon",[e._v("mdi-cached")]),e._v(e._s(e.$t("App.hardcoded-texts.Break No Match"))+" ")],1)],1)])]}}],null,!1,3335824091)})]:[a("v-progress-linear",{attrs:{size:70,indeterminate:"",color:"amber"}})]],2),a("v-tab-item",{key:"ignore"},[null!=e.$store.state.ignoreContent?[a("v-text-field",{attrs:{"append-icon":"mdi-magnify",label:e.$t("App.hardcoded-texts.Search"),"single-line":"","hide-details":""},model:{value:e.searchIgnore,callback:function(t){e.searchIgnore=t},expression:"searchIgnore"}}),a("v-data-table",{staticClass:"elevation-1",attrs:{headers:e.noMatchHeaders,items:e.$store.state.ignoreContent,search:e.searchIgnore},scopedSlots:e._u([{key:"item",fn:function(t){var r=t.item;return[a("td",[e._v(e._s(r.source1Name))]),a("td",[e._v(e._s(r.source1Id))]),a("td",[e._v(e._s(r.parents.join("->")))]),a("td",["Done"==e.$store.state.recoStatus?a("v-btn",{staticStyle:{"text-transform":"none"},attrs:{disabled:"",color:"error",small:""},on:{click:function(t){return e.breakNoMatch(r.source1Id,"ignore")}}},[a("v-icon",[e._v("mdi-cached")]),e._v(e._s(e.$t("App.hardcoded-texts.Break Ignore"))+" ")],1):a("v-btn",{staticStyle:{"text-transform":"none"},attrs:{color:"error",small:""},on:{click:function(t){return e.breakNoMatch(r.source1Id,"ignore")}}},[a("v-icon",[e._v("mdi-cached")]),e._v(e._s(e.$t("App.hardcoded-texts.Break Ignore"))+" ")],1)],1)]}}],null,!1,288742922)})]:[a("v-progress-linear",{attrs:{size:70,indeterminate:"",color:"amber"}})]],2),a("v-tab-item",{key:"flagged"},[null!=e.$store.state.flagged?[a("v-text-field",{attrs:{"append-icon":"mdi-magnify",label:e.$t("App.hardcoded-texts.Search"),"single-line":"","hide-details":""},model:{value:e.searchFlagged,callback:function(t){e.searchFlagged=t},expression:"searchFlagged"}}),a("v-data-table",{staticClass:"elevation-1",attrs:{headers:e.flaggedHeaders,items:e.$store.state.flagged,search:e.searchFlagged},scopedSlots:e._u([{key:"item",fn:function(t){var r=t.item;return[a("tr",[a("td",[e._v(e._s(r.source1Name))]),a("td",[e._v(e._s(r.source1Id))]),a("td",[e._v(e._s(r.source2Name))]),a("td",[a("v-treeview",{attrs:{items:r.source2IdHierarchy}})],1),a("td",[e._v(e._s(r.flagComment))]),a("td",["Done"==e.$store.state.recoStatus?a("v-btn",{staticStyle:{"text-transform":"none"},attrs:{disabled:"",color:"primary",small:""},on:{click:function(t){return e.acceptFlag(r.source1Id)}}},[a("v-icon",[e._v("mdi-thumb-up")]),e._v(e._s(e.$t("App.hardcoded-texts.Confirm Match"))+" ")],1):a("v-btn",{staticStyle:{"text-transform":"none"},attrs:{color:"primary",small:""},on:{click:function(t){return e.acceptFlag(r.source1Id)}}},[a("v-icon",[e._v("mdi-thumb-up")]),e._v(e._s(e.$t("App.hardcoded-texts.Confirm Match"))+" ")],1),"Done"==e.$store.state.recoStatus?a("v-btn",{staticStyle:{"text-transform":"none"},attrs:{disabled:"",color:"error",small:""},on:{click:function(t){return e.unFlag(r.source1Id)}}},[a("v-icon",[e._v("mdi-cached")]),e._v(e._s(e.$t("App.hardcoded-texts.Release"))+" ")],1):a("v-btn",{staticStyle:{"text-transform":"none"},attrs:{color:"error",small:""},on:{click:function(t){return e.unFlag(r.source1Id)}}},[a("v-icon",[e._v("mdi-cached")]),e._v(e._s(e.$t("App.hardcoded-texts.Release"))+" ")],1)],1)])]}}],null,!1,1560261786)})]:[a("v-progress-linear",{attrs:{size:70,indeterminate:"",color:"amber"}})]],2)],1)],1),a("v-layout",["yes"!=e.goNextLevel||e.$store.state.scoreSavingProgressData.savingMatches?e._e():a("v-flex",{attrs:{xs1:"",sm4:"",md2:""}},[a("v-btn",{attrs:{color:"primary",rounded:""},on:{click:function(t){return e.levelChanged(e.$store.state.recoLevel+1)}}},[a("v-icon",[e._v("mdi-forward")]),e._v(e._s(e.$t("App.hardcoded-texts.Proceed to"))+" "+e._s(e.nextLevelText)+" ")],1)],1),"yes"==e.lastLevelDone?a("v-flex",{attrs:{xs1:"",sm4:"",md2:""}},[a("v-btn",{attrs:{color:"primary",rounded:""},on:{click:function(t){return e.$router.push({name:"FacilityRecoStatus"})}}},[a("v-icon",[e._v("mdi-view-dashboard")]),e._v(e._s(e.$t("App.hardcoded-texts.Reconciliation Status"))+" ")],1)],1):e._e()],1)],1):e._e()],2)},yr=[],Sr=(a("a434"),a("a15b"),function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",{attrs:{"grid-list-xs":""}},[a("v-dialog",{attrs:{persistent:"",width:"620px"},model:{value:e.downloadDialog,callback:function(t){e.downloadDialog=t},expression:"downloadDialog"}},[a("v-card",[a("v-toolbar",{attrs:{color:"primary",dark:""}},[a("v-toolbar-title",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Select file type to download"))+" ")]),a("v-spacer"),a("v-icon",{on:{click:e.closeDownloadDialog}},[e._v("mdi-close")])],1),a("v-card-text"),a("v-card-actions",[a("v-btn",{attrs:{rounded:"",color:"info"},on:{click:e.downloadMatched}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-file-multiple-outline")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.Matched"))+" ")],1),a("v-spacer"),a("v-btn",{attrs:{rounded:"",color:"info"},on:{click:e.downloadSource1Unmatched}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-file-multiple-outline")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.Source1 Unmatched"))+" ")],1),a("v-spacer"),a("v-btn",{attrs:{rounded:"",color:"info"},on:{click:e.downloadSource2Unmatched}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-file-multiple-outline")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.Source2 Unmatched"))+" ")],1)],1)],1)],1),a("v-layout",{attrs:{row:"",wrap:""}},[a("v-flex",{attrs:{xs6:""}},[a("v-btn",{attrs:{color:"success",rounded:"",small:""},on:{click:e.csvExport}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-file-multiple-outline")]),e.loadingCSV?a("v-progress-circular",{attrs:{indeterminate:"",color:"red"}}):e._e(),e._v(" "+e._s(e.$t("App.hardcoded-texts.CSV Export"))+" ")],1)],1),a("v-flex",{attrs:{xs6:""}},[a("v-btn",{attrs:{color:"success",rounded:"",small:""},on:{click:e.fhirExport}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-file-multiple-outline")]),e.loadingFHIR?a("v-progress-circular",{attrs:{indeterminate:"",color:"red"}}):e._e(),e._v(" "+e._s(e.$t("App.hardcoded-texts.FHIR Export"))+" ")],1)],1)],1)],1)}),kr=[],Pr={mixins:[Q,X["a"]],data:function(){return{loadingCSV:!1,loadingFHIR:!1,downloadDialog:!1,matchedDownloadData:"",unmatchedSource1DownloadData:"",unmatchedSource2DownloadData:"",downloadType:""}},methods:{closeDownloadDialog:function(){this.downloadDialog=!1,this.matchedDownloadData="",this.unmatchedSource1DownloadData="",this.unmatchedSource2DownloadData=""},matchedLocations:function(e){var t=this.$store.state.activePair.source1.name,a=this.$store.state.activePair.source2.name,r=this.$store.state.activePair.name,s=JSON.stringify(this.$store.state.levelMapping.source1),o=JSON.stringify(this.$store.state.levelMapping.source2),i=this.getLimitOrgIdOnActivePair().source1LimitOrgId,n=this.getLimitOrgIdOnActivePair().source2LimitOrgId,c={partition1:t,partition2:a,mappingPartition:r,type:e,source1LimitOrgId:i,source2LimitOrgId:n,levelMapping1:s,levelMapping2:o};return u.a.get("/match/matchedLocations",{params:c})},unMatchedLocations:function(e){var t=this.$store.state.activePair.source1.name,a=this.$store.state.activePair.source2.name,r=this.$store.state.activePair.name,s=this.$store.state.levelMapping.source1,o=this.$store.state.levelMapping.source2,i=this.getLimitOrgIdOnActivePair().source1LimitOrgId,n=this.getLimitOrgIdOnActivePair().source2LimitOrgId,c={partition1:t,partition2:a,mappingPartition:r,type:e,source1LimitOrgId:i,source2LimitOrgId:n,levelMapping1:s,levelMapping2:o};return u.a.get("/match/unmatchedLocations",{params:c})},csvExport:function(){this.loadingCSV=!0;var e=this;u.a.all([this.matchedLocations("CSV"),this.unMatchedLocations("CSV")]).then(u.a.spread((function(t,a){e.loadingCSV=!1,e.downloadDialog=!0,e.downloadType="csv",e.matchedDownloadData=t.data,e.unmatchedSource1DownloadData=a.data.unmatchedSource1CSV,e.unmatchedSource2DownloadData=a.data.unmatchedSource2CSV})))},fhirExport:function(){this.loadingFHIR=!0;var e=this;u.a.all([this.matchedLocations("FHIR"),this.unMatchedLocations("FHIR")]).then(u.a.spread((function(t,a){e.loadingFHIR=!1,e.downloadDialog=!0,e.downloadType="fhir",e.matchedDownloadData=t.data,e.unmatchedSource1DownloadData=a.data.unmatchedSource1mCSD,e.unmatchedSource2DownloadData=a.data.unmatchedSource2mCSD})))},downloadMatched:function(){var e,t;"fhir"===this.downloadType?(e="json",t="data:text/json;charset=utf-8,",this.matchedDownloadData=JSON.stringify(this.matchedDownloadData)):(e="csv",t="data:text/csv;charset=utf-8,");var a=t+escape(this.matchedDownloadData),r=document.createElement("a");r.setAttribute("href",a),r.setAttribute("download","matched".concat(this.getSource1()).concat(this.getSource2(),".").concat(e)),r.click()},downloadSource1Unmatched:function(){var e,t;"fhir"===this.downloadType?(e="json",t="data:text/json;charset=utf-8,",this.unmatchedSource1DownloadData=JSON.stringify(this.unmatchedSource1DownloadData)):(e="csv",t="data:text/csv;charset=utf-8,");var a=t+escape(this.unmatchedSource1DownloadData),r=document.createElement("a");r.setAttribute("href",a),r.setAttribute("download","unmatched".concat(this.getSource1(),".").concat(e)),r.click()},downloadSource2Unmatched:function(){var e,t;"fhir"===this.downloadType?(e="json",t="data:text/json;charset=utf-8,",this.unmatchedSource2DownloadData=JSON.stringify(this.unmatchedSource2DownloadData)):(e="csv",t="data:text/csv;charset=utf-8,");var a=t+escape(this.unmatchedSource2DownloadData),r=document.createElement("a");r.setAttribute("href",a),r.setAttribute("download","unmatched".concat(this.getSource2(),".").concat(e)),r.click()}}},Ar=Pr,wr=Object(_["a"])(Ar,Sr,kr,!1,null,null,null),Dr=wr.exports;S()(wr,{VBtn:k["a"],VCard:ce["a"],VCardActions:le["a"],VCardText:le["c"],VContainer:de["a"],VDialog:vt["a"],VFlex:ue["a"],VIcon:P["a"],VLayout:pe["a"],VProgressCircular:ft["a"],VSpacer:M["a"],VToolbar:fe["a"],VToolbarTitle:U["b"]});var Cr={mixins:[Q,X["a"]],data:function(){return{clientId:"",flagCommentDialog:!1,flagComment:"",helpDialog:!1,type:"",source2Id:"",source2Name:"",sort_arrow:"up",pagination:{sortBy:"score"},recoLevel:0,searchUnmatchedSource2:"",searchUnmatchedSource1:"",searchPotential:"",searchMatched:"",searchNotMatched:"",searchIgnore:"",searchFlagged:"",potentialMatches:[],showAllPotential:!1,alertText:"",alertTitle:"",alert:!1,saveProgressTimedout:!1,source1Parents:{},source1Filter:{text:"",level:""},source1TreeUpdate:0,selectedSource1:{},selectedSource1Name:null,selectedSource1Id:null,selectedSource1Lat:null,selectedSource1Long:null,selectedSource1Parents:[],dialog:!1,dialogWidth:"",source1UnmatchedHeaders:[{text:this.$t("App.hardcoded-texts.Location"),value:"name"}],noMatchHeaders:[{text:this.$t("App.hardcoded-texts.Source1 Location"),value:"source1Name"},{text:this.$t("App.hardcoded-texts.Source1 ID"),value:"source1Id"},{text:this.$t("App.hardcoded-texts.Parents"),value:"parents"}],flaggedHeaders:[{text:this.$t("App.hardcoded-texts.Source1 Location"),value:"source1Name"},{text:this.$t("App.hardcoded-texts.Source1 ID"),value:"source1Id"},{text:this.$t("App.hardcoded-texts.Source2 Location"),value:"source2Name"},{text:this.$t("App.hardcoded-texts.Source2 ID"),value:"source2Id"},{text:this.$t("App.hardcoded-texts.Comment"),value:"flagComment"}]}},filters:{removeCountry:function(e){var t=e.slice(0);return t.splice(t.length-1,1),t},joinParents:function(e){return e.join("->")},joinParentsAndReverse:function(e){return Object(it["a"])(e).reverse().join("->")}},methods:{changeSort:function(e){this.pagination.sortBy===e?this.pagination.descending=!this.pagination.descending:(this.pagination.sortBy=e,this.pagination.descending=!1),this.pagination.descending?this.sort_arrow="mdi-down":this.sort_arrow="mdi-up"},addListener:function(){var e=this,t=function t(){e.$refs&&e.$refs.source1Tree?e.$refs.source1Tree.$on("node:selected",(function(t){e.source1Filter.text=t.data.text;var a=1;while(t.parent)t=t.parent,a++;e.source1Filter.level=a})):setTimeout((function(){t()}),500)};t()},levelChanged:function(e){this.$store.state.recoLevel!==e&&(this.$store.state.recoLevel=e,this.getScores(!1),this.$store.state.recoLevel===this.$store.state.totalSource1Levels?this.dialogWidth="1460px":this.dialogWidth="1190px")},getBuildingPotentialMatches:function(e){var t=this;this.potentialMatches=[];var a=this.$store.state.recoLevel,r=this.$store.state.totalSource1Levels,s=this.$store.state.totalSource2Levels;if(this.clientId){var o=this.clientId[this.clientId.length-1];o=parseInt(o),o+=1,this.clientId+=o}else{var i=this.$store.state.clientId[this.$store.state.clientId.length-1];i=parseInt(i),i+=1,this.clientId=this.$store.state.clientId+i}var n=this.$store.state.activePair.userID,c=this.getLimitOrgIdOnActivePair().source1LimitOrgId,l=this.getLimitOrgIdOnActivePair().source2LimitOrgId,d=JSON.stringify(this.$store.state.config.generalConfig.reconciliation.parentConstraint),p=this.$store.state.activePair.source1.name,h=this.$store.state.activePair.source2.name,v=this.$store.state.activePair.name,f="id=".concat(e,"&partition1=").concat(p,"&partition2=").concat(h,"&mappingPartition=").concat(v);f+="&source1LimitOrgId=".concat(c,"&source2LimitOrgId=").concat(l,"&totalSource1Levels=").concat(r,"&totalSource2Levels=").concat(s),f+="&recoLevel=".concat(a,"&clientId=").concat(this.clientId,"&userID=").concat(n,"&parentConstraint=").concat(d,"&getPotential=",!0),this.$store.state.dynamicProgress=!0,this.$store.state.progressTitle="Getting potential matches from server",u.a.get("/match/reconcile/?"+f).then((function(e){if(t.$store.state.dynamicProgress=!1,e.data){var a=JSON.parse(e.data).responseData.scoreResults;if(a.length>0){var r=a[0],s=r.exactMatch;if(Object.keys(s).length>0)return t.$store.state.dialogError=!0,t.$store.state.errorDescription="This location is already mapped, please recalculate scores to get changes",t.$store.state.errorTitle="Info",void(t.$store.state.errorColor="error");for(var o in t.selectedSource1=r.source1,t.selectedSource1Name=r.source1.name,t.selectedSource1Parents=r.source1.parents,t.selectedSource1Lat=r.source1.lat,t.selectedSource1Long=r.source1.long,t.selectedSource1Id=r.source1.id,r.potentialMatches){var i=function(e){var a=r.potentialMatches[o][e];return c=t.$store.state.matchedContent.find((function(e){return e.source2Id===a.id})),l=t.$store.state.flagged.find((function(e){return e.source2Id===a.id})),c||l?"continue":void t.potentialMatches.push({score:o,name:a.name,id:a.id,source2IdHierarchy:a.source2IdHierarchy,lat:a.lat,long:a.long,geoDistance:a.geoDistance,parents:a.parents,mappedParentName:a.mappedParentName})};for(var n in r.potentialMatches[o]){var c,l;i(n)}}}t.dialog=!0}else t.dialog=!0})).catch((function(e){console.log(e)}))},getJurisdictionPotentialMatches:function(e){var t=this;this.potentialMatches=[],this.showAllPotential=!1;var a,r=Object(c["a"])(this.$store.state.scoreResults);try{for(r.s();!(a=r.n()).done;){var s=a.value;if(s.source1.id===e)for(var o in this.selectedSource1=s.source1,this.selectedSource1Name=s.source1.name,this.selectedSource1Parents=s.source1.parents,this.selectedSource1Lat=s.source1.lat,this.selectedSource1Long=s.source1.long,this.selectedSource1Id=s.source1.id,s.potentialMatches){var i=function(e){var a=s.potentialMatches[o][e];return l=t.$store.state.matchedContent.find((function(e){return e.source2Id===a.id})),d=t.$store.state.flagged.find((function(e){return e.source2Id===a.id})),l||d?"continue":void t.potentialMatches.push({score:o,name:a.name,id:a.id,source2IdHierarchy:a.source2IdHierarchy,lat:a.lat,long:a.long,geoDistance:a.geoDistance,parents:a.parents,mappedParentName:a.mappedParentName})};for(var n in s.potentialMatches[o]){var l,d;i(n)}}}}catch(u){r.e(u)}finally{r.f()}this.dialog=!0},getPotentialMatch:function(e){this.getBuildingPotentialMatches(e)},potentialMatchComment:function(e){var t="";if(this.$store.state.recoLevel===this.$store.state.totalSource1Levels){var a=[],r=[];if(this.selectedSource1.source1IdHierarchy){a.push(this.selectedSource1.source1IdHierarchy[0].id);var s,o=Object(c["a"])(this.selectedSource1.source1IdHierarchy[0].children);try{for(o.s();!(s=o.n()).done;){var i=s.value;a.push(i.id)}}catch(v){o.e(v)}finally{o.f()}}if(e.source2IdHierarchy){r.push(e.source2IdHierarchy[0].id);var n,l=Object(c["a"])(e.source2IdHierarchy[0].children);try{for(l.s();!(n=l.n()).done;){var d=n.value;r.push(d.id)}}catch(v){l.e(v)}finally{l.f()}}var u=a.some((function(e){return r.indexOf(e)>=0}));u||(t&&(t+=", "),t+="ID differ")}e.name.toLowerCase()!==this.selectedSource1.name.toLowerCase()&&(t&&(t+=", "),t+="Names differ");var p=e.mappedParentName,h=this.selectedSource1.parents[0];return h!==p&&(t&&(t+=", "),t+="Parents differ"),t},match:function(e,t,a,r,s){if(this.matchType=e,this.source2Id=t,this.source2Name=a,this.source2IdHierarchy=r,this.mappedParentName=s,null===t)return this.alert=!0,this.alertTitle="Information",void(this.alertText="Select Source 2 Location to match against Source 1 Location");"flag"===e?this.flagCommentDialog=!0:this.saveMatch()},saveMatch:function(){var e=this;this.flagCommentDialog=!1,this.$store.state.progressTitle="Saving match",this.$store.state.dynamicProgress=!0;var t=this.$store.state.activePair.source1.name,a=this.$store.state.activePair.source2.name,r=this.$store.state.activePair.name,s=new FormData;s.append("source1Id",this.selectedSource1Id),s.append("source2Id",this.source2Id),s.append("flagComment",this.flagComment),s.append("partition1",t),s.append("partition2",a),s.append("mappingPartition",r),s.append("recoLevel",this.$store.state.recoLevel),s.append("totalLevels",this.$store.state.totalSource1Levels),s.append("pairId",this.$store.state.activePair.id),u.a.post("/match/performMatch/"+this.matchType,s,{headers:{"Content-Type":"multipart/form-data"}}).then((function(t){e.$store.state.dynamicProgress=!1;var a=null;for(var r in e.$store.state.source2UnMatched)e.$store.state.source2UnMatched[r].id===e.source2Id&&(a=e.$store.state.source2UnMatched[r].parents,e.$store.state.source2UnMatched.splice(r,1));for(var s in e.$store.state.source1UnMatched)e.$store.state.source1UnMatched[s].id===e.selectedSource1Id&&("match"===e.matchType?(++e.$store.state.totalAllMapped,e.$store.state.matchedContent.push({source1Name:e.selectedSource1Name,source1Id:e.selectedSource1Id,source1Parents:e.$store.state.source1UnMatched[s].parents,source2Name:e.source2Name,source2Id:e.source2Id,source2IdHierarchy:e.source2IdHierarchy,mappedParentName:e.mappedParentName,source2Parents:a,matchComments:t.data.matchComments})):"flag"===e.matchType&&(++e.$store.state.totalAllFlagged,e.$store.state.flagged.push({source1Name:e.selectedSource1Name,source1Id:e.selectedSource1Id,source1Parents:e.$store.state.source1UnMatched[s].parents,source2Name:e.source2Name,source2Id:e.source2Id,source2IdHierarchy:e.source2IdHierarchy,mappedParentName:e.mappedParentName,source2Parents:a,flagComment:e.flagComment})),e.$store.state.source1UnMatched.splice(s,1));e.flagComment="",e.selectedSource1Id=null,e.selectedSource1Name=null,e.dialog=!1})).catch((function(t){e.flagComment="",e.$store.state.dynamicProgress=!1,e.alert=!0,e.alertTitle="Error",e.alertText=t.response.data.error,e.selectedSource1Id=null,e.selectedSource1Name=null,e.dialog=!1}))},acceptFlag:function(e){var t=this;this.$store.state.progressTitle="Accepting flag",this.$store.state.dynamicProgress=!0;var a=new FormData;a.append("source1Id",e),a.append("pairId",this.$store.state.activePair.id);var r=this.$store.state.activePair.name;u.a.post("/match/acceptFlag/"+r,a,{headers:{"Content-Type":"multipart/form-data"}}).then((function(){for(var a in t.$store.state.dynamicProgress=!1,t.$store.state.flagged)t.$store.state.flagged[a].source1Id===e&&(t.$store.state.matchedContent.push({source1Name:t.$store.state.flagged[a].source1Name,source1Id:t.$store.state.flagged[a].source1Id,source1Parents:t.$store.state.flagged[a].source1Parents,source2Name:t.$store.state.flagged[a].source2Name,source2Id:t.$store.state.flagged[a].source2Id,source2IdHierarchy:t.$store.state.flagged[a].source2IdHierarchy,mappedParentName:t.$store.state.flagged[a].mappedParentName,source2Parents:t.$store.state.flagged[a].source2Parents}),t.$store.state.flagged.splice(a,1),++t.$store.state.totalAllMapped,--t.$store.state.totalAllFlagged)})).catch((function(e){t.$store.state.dynamicProgress=!1,t.alert=!0,t.alertTitle="Error",t.alertText=e.response.data.error,t.selectedSource1Id=null,t.selectedSource1Name=null,t.dialog=!1,console.log(e)}))},breakMatch:function(e){var t=this;this.$store.state.progressTitle="Breaking match",this.$store.state.dynamicProgress=!0;var a=new FormData,r=this.$store.state.activePair.source1.name,s=this.$store.state.activePair.source2.name,o=this.$store.state.activePair.name;a.append("partition1",r),a.append("partition2",s),a.append("mappingPartition",o),a.append("source1Id",e),a.append("pairId",this.$store.state.activePair.id),u.a.post("/match/breakMatch",a,{headers:{"Content-Type":"multipart/form-data"}}).then((function(){for(var a in t.$store.state.dynamicProgress=!1,t.$store.state.matchedContent)t.$store.state.matchedContent[a].source1Id===e&&(t.$store.state.source1UnMatched.push({name:t.$store.state.matchedContent[a].source1Name,id:t.$store.state.matchedContent[a].source1Id,parents:t.$store.state.matchedContent[a].source1Parents}),t.$store.state.source2UnMatched.push({name:t.$store.state.matchedContent[a].source2Name,id:t.$store.state.matchedContent[a].source2Id,source2IdHierarchy:t.$store.state.matchedContent[a].source2IdHierarchy,mappedParentName:t.$store.state.matchedContent[a].mappedParentName,parents:t.$store.state.matchedContent[a].source2Parents}),t.$store.state.matchedContent.splice(a,1),--t.$store.state.totalAllMapped)})).catch((function(e){t.$store.state.dynamicProgress=!1,t.alert=!0,t.alertTitle="Error",t.alertText=e.response.data.error,t.selectedSource1Id=null,t.selectedSource1Name=null,t.dialog=!1,console.log(e)}))},unFlag:function(e){var t=this;this.$store.state.progressTitle="Unflagging match",this.$store.state.dynamicProgress=!0;var a=new FormData,r=this.$store.state.activePair.userID,s=this.getDatasourceOwner();a.append("source1Id",e),a.append("pairId",this.$store.state.activePair.id),u.a.post("/match/breakMatch/"+this.getSource1()+"/"+this.getSource2()+"/"+s.source1Owner+"/"+s.source2Owner+"/"+r,a,{headers:{"Content-Type":"multipart/form-data"}}).then((function(){for(var a in t.$store.state.dynamicProgress=!1,t.$store.state.flagged)t.$store.state.flagged[a].source1Id===e&&(t.$store.state.source1UnMatched.push({name:t.$store.state.flagged[a].source1Name,id:t.$store.state.flagged[a].source1Id,parents:t.$store.state.flagged[a].source1Parents}),t.$store.state.source2UnMatched.push({name:t.$store.state.flagged[a].source2Name,id:t.$store.state.flagged[a].source2Id,source2IdHierarchy:t.$store.state.flagged[a].source2IdHierarchy,mappedParentName:t.$store.state.flagged[a].mappedParentName,parents:t.$store.state.flagged[a].source2Parents}),t.$store.state.flagged.splice(a,1),--t.$store.state.totalAllFlagged)})).catch((function(e){t.$store.state.dynamicProgress=!1,t.alert=!0,t.alertTitle="Error",t.alertText=e.response.data.error,t.selectedSource1Id=null,t.selectedSource1Name=null,t.dialog=!1,console.log(e)}))},breakNoMatch:function(e,t){var a=this;this.$store.state.progressTitle="Breaking no match",this.$store.state.dynamicProgress=!0;var r=new FormData,s=this.$store.state.activePair.name;r.append("mappingPartition",s),r.append("source1Id",e),r.append("pairId",this.$store.state.activePair.id),u.a.post("/match/breakNoMatch/"+t,r,{headers:{"Content-Type":"multipart/form-data"}}).then((function(){if(a.$store.state.dynamicProgress=!1,"nomatch"===t)for(var r in a.$store.state.noMatchContent)a.$store.state.noMatchContent[r].source1Id===e&&(a.$store.state.source1UnMatched.push({name:a.$store.state.noMatchContent[r].source1Name,id:a.$store.state.noMatchContent[r].source1Id,parents:a.$store.state.noMatchContent[r].parents}),a.$store.state.noMatchContent.splice(r,1),--a.$store.state.totalAllNoMatch);else if("ignore"===t)for(var s in a.$store.state.ignoreContent)a.$store.state.ignoreContent[s].source1Id===e&&(a.$store.state.source1UnMatched.push({name:a.$store.state.ignoreContent[s].source1Name,id:a.$store.state.ignoreContent[s].source1Id,parents:a.$store.state.ignoreContent[s].parents}),a.$store.state.ignoreContent.splice(s,1),--a.$store.state.totalAllIgnore)})).catch((function(e){a.$store.state.dynamicProgress=!1,a.alert=!0,a.alertTitle="Error",a.alertText=e.response.data.error,a.selectedSource1Id=null,a.selectedSource1Name=null,a.dialog=!1,console.log(e)}))},noMatch:function(e){var t=this;this.$store.state.progressTitle="Saving as no match",this.$store.state.dynamicProgress=!0;var a=this.$store.state.activePair.source1.name,r=this.$store.state.activePair.source2.name,s=this.$store.state.activePair.name,o=new FormData;o.append("partition1",a),o.append("partition2",r),o.append("mappingPartition",s),o.append("source1Id",this.selectedSource1Id),o.append("recoLevel",this.$store.state.recoLevel),o.append("totalLevels",this.$store.state.totalSource1Levels),o.append("pairId",this.$store.state.activePair.id),u.a.post("/match/noMatch/".concat(e),o,{headers:{"Content-Type":"multipart/form-data"}}).then((function(){if(t.$store.state.dynamicProgress=!1,"nomatch"===e)for(var a in t.$store.state.source1UnMatched)t.$store.state.source1UnMatched[a].id===t.selectedSource1Id&&(t.$store.state.noMatchContent.push({source1Name:t.selectedSource1Name,source1Id:t.selectedSource1Id,parents:t.$store.state.source1UnMatched[a].parents}),++t.$store.state.totalAllNoMatch,t.$store.state.source1UnMatched.splice(a,1));else if("ignore"===e)for(var r in t.$store.state.source1UnMatched)t.$store.state.source1UnMatched[r].id===t.selectedSource1Id&&(t.$store.state.ignoreContent.push({source1Name:t.selectedSource1Name,source1Id:t.selectedSource1Id,parents:t.$store.state.source1UnMatched[r].parents}),++t.$store.state.totalAllIgnore,t.$store.state.source1UnMatched.splice(r,1));t.dialog=!1,t.selectedSource1Id=null,t.selectedSource1Name=null})).catch((function(e){t.$store.state.dynamicProgress=!1,t.alert=!0,t.alertTitle="Error",t.alertText=e.response.data.error,t.dialog=!1,t.selectedSource1Id=null,t.selectedSource1Name=null}))},back:function(){this.searchPotential="",this.dialog=!1}},computed:{nextLevelText:{get:function(){return this.translateDataHeader("source1",this.$store.state.recoLevel)},set:function(){}},currentLevelText:{get:function(){return this.translateDataHeader("source1",this.$store.state.recoLevel-1)},set:function(){}},matchedHeaders:function(){var e=[{text:this.$t("App.hardcoded-texts.Source1 Location"),value:"source1Name"},{text:this.$t("App.hardcoded-texts.Source1 ID"),value:"source1Id"},{text:this.$t("App.hardcoded-texts.Source2 Location"),value:"source2Name"},{text:this.$t("App.hardcoded-texts.Source2 ID"),value:"source2Id"},{text:this.$t("App.hardcoded-texts.Match Comment"),value:"matchComments"}];return e},source1GridHeaders:function(){var e=[{text:this.$t("App.hardcoded-texts.Location"),value:"name"}];if(this.$store.state.source1UnMatched.length>0)for(var t=this.$store.state.source1UnMatched[0].parents.length;t>0;t--)e.push({text:"Level "+t,value:"level"+(t+1)});return e.splice(1,1),e},potentialHeaders:function(){var e=[];return e.push({sortable:!1},{text:this.$t("App.hardcoded-texts.Source 2 Location"),value:"name",sortable:!1},{text:this.$t("App.hardcoded-texts.ID"),value:"id",sortable:!1},{text:this.$t("App.hardcoded-texts.Parent"),value:"source2Parent",sortable:!1}),this.$store.state.recoLevel===this.$store.state.totalSource1Levels&&e.push({text:this.$t("App.hardcoded-texts.Geo Dist (Miles)"),value:"geodist",sortable:!1}),e.push({text:this.$t("App.hardcoded-texts.Score"),value:"score"}),e.push({text:this.$t("App.hardcoded-texts.Comment"),value:"comment",sortable:!1}),e},potentialAvailable:function(){return null!==this.$store.state.source2UnMatched&&this.$store.state.source2UnMatched.length>this.potentialMatches.length},allPotentialMatches:function(){var e=this;if(null!==this.$store.state.source2UnMatched&&this.$store.state.source2UnMatched.length>this.potentialMatches.length&&this.showAllPotential){var t,a=[],r=Object(c["a"])(this.$store.state.source2UnMatched);try{var s=function(){var r=t.value,s=e.potentialMatches.find((function(e){return e.id===r.id}));s||(r.score="N/A",a.push(r))};for(r.s();!(t=r.n()).done;)s()}catch(o){r.e(o)}finally{r.f()}return this.potentialMatches.concat(a)}return this.potentialMatches},source1Tree:function(){this.addListener();var e=function e(t,a){for(var r in t){var s={text:r,children:[]};e(t[r],s.children),0===s.children.length&&delete s.children,a.push(s)}},t=[];return 1===Object.keys(this.$store.state.source1Parents).length&&"null"===Object.keys(this.$store.state.source1Parents)[0]||e(this.$store.state.source1Parents,t),t},source1Grid:function(){var e=this;if(this.$store.state.source1UnMatched.length>0&&""!==this.source1Filter.level){var t=this.$store.state.source1UnMatched[0].parents.length-this.source1Filter.level;return this.$store.state.source1UnMatched.filter((function(a){return a.parents[t]===e.source1Filter.text}))}return this.$store.state.source1UnMatched},goNextLevel:function(){return this.$store.state.recoLevel0&&this.$store.state.matchedContent?parseInt(this.source2TotalRecords)-parseInt(this.$store.state.matchedContent.length):0},source2PercentUnmatched:function(){return 0===this.$store.state.source2TotalRecords?0:parseFloat((100*this.source2TotalUnmatched/this.$store.state.source2TotalRecords).toFixed(1))},source2PercentFlagged:function(){return 0===this.$store.state.source2TotalRecords?0:this.$store.state.flagged?parseFloat((100*this.$store.state.flagged.length/this.$store.state.source2TotalRecords).toFixed(1)):0},source2TotalMatched:function(){return this.source1TotalMatched},source2PercentMatched:function(){return 0===this.$store.state.source2TotalRecords?0:parseFloat((100*this.source2TotalMatched/this.$store.state.source2TotalRecords).toFixed(1))},source2NotInSource1:function(){var e=this.source2TotalRecords-this.source1TotalRecords;return e<0?0:e},source2PercentNotInSource1:function(){if(0===this.source2NotInSource1)return 0;var e=parseFloat((100*this.source2NotInSource1/this.source2TotalRecords).toFixed(1));return parseFloat(e)}},created:function(){var e=this;this.$store.state.recalculateScores&&(this.$store.state.recalculateScores=!1,this.getScores(!1)),Fs.$on("changeCSVHeaderNames",(function(){var t=e.translateDataHeader("source1",e.$store.state.recoLevel);e.nextLevelText=t,e.currentLevelText=t})),this.addListener(),this.$store.state.recoLevel===this.$store.state.totalSource1Levels?this.dialogWidth="auto":this.dialogWidth="1500px",this.source1TreeUpdate++},components:{"liquor-tree":Ka["a"],appRecoExport:Dr}},Tr=Cr,Ir=a("71a3"),Lr=a("c671"),Vr=a("fe57"),Or=a("9a96"),Nr=a("a844"),Rr=a("eb2a"),Mr=Object(_["a"])(Tr,_r,yr,!1,null,null,null),Ur=Mr.exports;S()(Mr,{VAlert:Le["a"],VAvatar:ht["a"],VBtn:k["a"],VCard:ce["a"],VCardActions:le["a"],VCardText:le["c"],VCardTitle:le["d"],VCol:Wa["a"],VContainer:de["a"],VDataTable:At["a"],VDialog:vt["a"],VFlex:ue["a"],VIcon:P["a"],VLayout:pe["a"],VList:w["a"],VProgressCircular:ft["a"],VProgressLinear:he["a"],VRow:za["a"],VSelect:ve["a"],VSpacer:M["a"],VTab:Ir["a"],VTabItem:Lr["a"],VTabs:Vr["a"],VTabsSlider:Or["a"],VTextField:Oe["a"],VTextarea:Nr["a"],VToolbar:fe["a"],VToolbarTitle:U["b"],VTooltip:Tt["a"],VTreeview:Rr["a"]});var Er=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",{attrs:{fluid:""}},[a("v-dialog",{attrs:{transition:"scale-transition","hide-overlay":"",persistent:"",width:"350"},model:{value:e.mappingStatusDialog,callback:function(t){e.mappingStatusDialog=t},expression:"mappingStatusDialog"}},[a("v-card",{attrs:{color:"white",dark:""}},[a("v-card-text",[a("center",[a("font",{staticStyle:{color:"blue"}},[e._v(e._s(e.mappingStatusProgressTitle))]),a("br"),"percent"==e.progressType?a("v-progress-circular",{attrs:{rotate:-90,size:100,width:15,value:e.mappingStatusProgressPercent,color:"primary"}},[a("v-avatar",{attrs:{color:"indigo",size:"50px"}},[a("span",{staticClass:"white--text"},[a("b",[e._v(e._s(e.mappingStatusProgressPercent)+"%")])])])],1):e._e(),"indeterminate"==e.progressType?a("v-progress-linear",{staticClass:"mb-0",attrs:{indeterminate:"",color:"red"}}):e._e()],1)],1)],1)],1),a("v-layout",{attrs:{column:""}},[a("v-dialog",{attrs:{scrollable:"",persistent:"",overlay:!1,"max-width":"700px",transition:"dialog-transition"},model:{value:e.helpDialog,callback:function(t){e.helpDialog=t},expression:"helpDialog"}},[a("v-card",[a("v-toolbar",{attrs:{color:"primary",dark:""}},[a("v-toolbar-title",[a("v-icon",[e._v("mdi-information")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.About this page"))+" ")],1),a("v-spacer"),a("v-btn",{attrs:{icon:"",dark:""},nativeOn:{click:function(t){e.helpDialog=!1}}},[a("v-icon",[e._v("mdi-close")])],1)],1),a("v-card-text",[e._v(" "+e._s(e.$t("App.hardcoded-texts.This page let you visualize the mapping status for various levels"))+" "),a("v-list",[e._v(" 1. "+e._s(e.$t("App.hardcoded-texts.Right boxes shows reconciliation status for a selected level"))+" ")]),a("v-list",[e._v(" 2. "+e._s(e.$t("App.hardcoded-texts.Left boxes shows reconciliation status for a all levels"))+" ")]),a("v-list",[e._v(" 3. "+e._s(e.$t("App.hardcoded-texts.The search box let you search locations for a selected level only"))+" ")])],1)],1)],1),a("v-flex",{attrs:{xs1:"","text-xs-right":""}},[a("v-row",[a("v-col",{attrs:{cols:"3"}},[a("appRecoExport")],1),a("v-spacer"),a("v-col",{attrs:{cols:"1"}},[a("v-tooltip",{attrs:{top:""},scopedSlots:e._u([{key:"activator",fn:function(t){var r=t.on;return[a("v-btn",e._g({staticClass:"mx-1",attrs:{fab:"",dark:"","x-small":"",color:"primary"},on:{click:function(t){e.helpDialog=!0}}},r),[a("v-icon",[e._v("mdi-help")])],1)]}}])},[a("span",[e._v(e._s(e.$t("App.hardcoded-texts.Help")))])])],1)],1)],1)],1),a("v-row",[a("v-col",{attrs:{cols:"1"}},[a("b",[e._v("All Levels")])]),a("v-spacer"),a("v-col",{attrs:{cols:"1"}},[a("b",[e._v(e._s(e.currentLevelText)+" "+e._s(e.$t("App.hardcoded-texts.Only")))])])],1),a("v-row",[a("v-col",[a("v-chip",{staticStyle:{height:"138px",width:"137px"},attrs:{color:"green","text-color":"white"}},[a("v-layout",{attrs:{column:""}},[a("v-flex",{attrs:{xs1:""}},[a("b",[e._v(e._s(e.$t("App.hardcoded-texts.Source 1 Matched")))])]),a("v-flex",{attrs:{xs1:"","align-center":""}},[a("center",[a("b",[e._v(e._s(e.$store.state.totalAllMapped)+"/"+e._s(e.$store.state.source1TotalAllRecords))])])],1),a("v-flex",{attrs:{xs1:""}},[a("center",[a("v-progress-circular",{attrs:{rotate:-90,size:65,width:8,value:e.source1PercentMapped,color:"yellow"}},[a("font",{attrs:{color:"white"}},[a("b",[e._v(e._s(e.source1PercentMapped)+"%")])])],1)],1)],1)],1)],1)],1),a("v-col",[a("v-chip",{staticStyle:{height:"138px",width:"137px"},attrs:{color:"green","text-color":"white"}},[a("v-layout",{attrs:{column:""}},[a("v-flex",{attrs:{xs1:""}},[a("b",[e._v(e._s(e.$t("App.hardcoded-texts.Source 1 No Match")))])]),a("v-flex",{attrs:{xs1:"","align-center":""}},[a("center",[a("b",[e._v(e._s(e.$store.state.totalAllNoMatch)+"/"+e._s(e.$store.state.source1TotalAllRecords))])])],1),a("v-flex",{attrs:{xs1:""}},[a("center",[a("v-progress-circular",{attrs:{rotate:-90,size:65,width:8,value:e.source1PercentNoMatch,color:"yellow"}},[a("font",{attrs:{color:"white"}},[a("b",[e._v(e._s(e.source1PercentNoMatch)+"%")])])],1)],1)],1)],1)],1)],1),a("v-col",[a("v-chip",{staticStyle:{height:"138px",width:"137px"},attrs:{color:"green","text-color":"white"}},[a("v-layout",{attrs:{column:""}},[a("v-flex",{attrs:{xs1:""}},[a("b",[e._v(e._s(e.$t("App.hardcoded-texts.Source 1 Flagged")))])]),a("v-flex",{attrs:{xs1:"","align-center":""}},[a("center",[a("b",[e._v(e._s(e.$store.state.totalAllFlagged)+"/"+e._s(e.$store.state.source1TotalAllRecords))])])],1),a("v-flex",{attrs:{xs1:""}},[a("center",[a("v-progress-circular",{attrs:{rotate:-90,size:65,width:8,value:e.source1PercentFlagged,color:"yellow"}},[a("font",{attrs:{color:"white"}},[a("b",[e._v(e._s(e.source1PercentFlagged)+"%")])])],1)],1)],1)],1)],1)],1),a("v-col",[a("v-chip",{staticStyle:{height:"138px",width:"137px"},attrs:{color:"green","text-color":"white"}},[a("v-layout",{attrs:{column:""}},[a("v-flex",{attrs:{xs1:""}},[a("b",[e._v(e._s(e.$t("App.hardcoded-texts.Source 2 Matched")))])]),a("v-flex",{attrs:{xs1:"","align-center":""}},[a("center",[a("b",[e._v(e._s(e.$store.state.totalAllMapped)+"/"+e._s(e.$store.state.source2TotalAllRecords))])])],1),a("v-flex",{attrs:{xs1:""}},[a("center",[a("v-progress-circular",{attrs:{rotate:-90,size:65,width:8,value:e.source2PercentMapped,color:"green"}},[a("font",{attrs:{color:"white"}},[a("b",[e._v(e._s(e.source2PercentMapped)+"%")])])],1)],1)],1)],1)],1)],1),a("v-col",[a("v-chip",{staticStyle:{height:"138px",width:"137px"},attrs:{color:"green","text-color":"white"}},[a("v-layout",{attrs:{column:""}},[a("v-flex",{attrs:{xs1:""}},[a("b",[e._v(e._s(e.$t("App.hardcoded-texts.Source 2 Flagged")))])]),a("v-flex",{attrs:{xs1:"","align-center":""}},[a("center",[a("b",[e._v(e._s(e.$store.state.totalAllFlagged)+"/"+e._s(e.$store.state.source2TotalAllRecords))])])],1),a("v-flex",{attrs:{xs1:""}},[a("center",[a("v-progress-circular",{attrs:{rotate:-90,size:65,width:8,value:e.source2PercentFlagged,color:"yellow"}},[a("font",{attrs:{color:"white"}},[a("b",[e._v(e._s(e.source2PercentFlagged)+"%")])])],1)],1)],1)],1)],1)],1),a("v-spacer"),a("v-col",[a("v-chip",{staticStyle:{height:"138px",width:"137px"},attrs:{color:"cyan","text-color":"black"}},[a("v-layout",{attrs:{column:""}},[a("v-flex",{attrs:{xs1:""}},[a("b",[e._v(e._s(e.$t("App.hardcoded-texts.Source 1 Matched")))])]),a("v-flex",{attrs:{xs1:"","align-center":""}},[a("center",[a("b",[e._v(e._s(e.totalMapped)+"/"+e._s(e.totalRecords))])])],1),a("v-flex",{attrs:{xs1:""}},[a("center",[a("v-progress-circular",{attrs:{rotate:-90,size:65,width:8,value:e.source1PercentMappedLevel,color:"yellow"}},[a("font",{attrs:{color:"black"}},[a("b",[e._v(e._s(e.source1PercentMappedLevel)+"%")])])],1)],1)],1)],1)],1)],1),a("v-col",[a("v-chip",{staticStyle:{height:"138px",width:"137px"},attrs:{color:"cyan","text-color":"black"}},[a("v-layout",{attrs:{column:""}},[a("v-flex",{attrs:{xs1:""}},[a("b",[e._v(e._s(e.$t("App.hardcoded-texts.Source 1 No Match")))])]),a("v-flex",{attrs:{xs1:"","align-center":""}},[a("center",[a("b",[e._v(e._s(e.totalNoMatch)+"/"+e._s(e.totalRecords))])])],1),a("v-flex",{attrs:{xs1:""}},[a("center",[a("v-progress-circular",{attrs:{rotate:-90,size:65,width:8,value:e.source1PercentNoMatchLevel,color:"yellow"}},[a("font",{attrs:{color:"black"}},[a("b",[e._v(e._s(e.source1PercentNoMatchLevel)+"%")])])],1)],1)],1)],1)],1)],1),a("v-col",[a("v-chip",{staticStyle:{height:"138px",width:"137px"},attrs:{color:"cyan","text-color":"black"}},[a("v-layout",{attrs:{column:""}},[a("v-flex",{attrs:{xs1:""}},[a("b",[e._v(e._s(e.$t("App.hardcoded-texts.Source 1 Flagged")))])]),a("v-flex",{attrs:{xs1:"","align-center":""}},[a("center",[a("b",[e._v(e._s(e.totalFlagged)+"/"+e._s(e.totalRecords))])])],1),a("v-flex",{attrs:{xs1:""}},[a("center",[a("v-progress-circular",{attrs:{rotate:-90,size:65,width:8,value:e.source1PercentFlagged,color:"yellow"}},[a("font",{attrs:{color:"black"}},[a("b",[e._v(e._s(e.source1PercentFlagged)+"%")])])],1)],1)],1)],1)],1)],1)],1),a("v-row",[a("v-col",{attrs:{cols:"3"}},[a("v-text-field",{attrs:{"append-icon":"mdi-magnify",label:e.$t("App.hardcoded-texts.Search"),"single-line":"","hide-details":""},model:{value:e.searchMatched,callback:function(t){e.searchMatched=t},expression:"searchMatched"}})],1),a("v-spacer"),a("v-col",{attrs:{cols:"3"}},[["Done"===e.$store.state.recoStatus||e.$store.state.activePair.userID!==e.$store.state.auth.userID&&!e.$tasksVerification.hasPermissionByName("special","custom","close-matching")?e._e():a("v-btn",{attrs:{color:"success",rounded:""},on:{click:e.markRecoDone}},[a("v-icon",[e._v("mdi-lock")]),e._v(e._s(e.$t("App.hardcoded-texts.Mark Reconciliation As Done"))+" ")],1),"Done"!==e.$store.state.recoStatus||e.$store.state.activePair.userID!==e.$store.state.auth.userID&&!e.$tasksVerification.hasPermissionByName("special","custom","close-matching")?e._e():a("v-btn",{attrs:{color:"success",rounded:""},on:{click:e.markRecoUnDone}},[a("v-icon",{attrs:{left:""}},[e._v("mdi-lock-open-variant")]),e._v(e._s(e.$t("App.hardcoded-texts.Mark Reconciliation As UnDone"))+" ")],1)]],2),a("v-spacer"),a("v-col",[a("v-select",{staticClass:"input-group--focused",attrs:{items:e.locationLevels,"item-value":e.locationLevels.value,"item-name":e.locationLevels.text,label:e.$t("App.hardcoded-texts.Level"),height:"1","full-width":"","single-line":""},on:{change:e.levelChanged},model:{value:e.recoLevel,callback:function(t){e.recoLevel=t},expression:"recoLevel"}})],1)],1),a("v-layout",{attrs:{column:""}},[a("v-flex",{attrs:{xs1:""}},[a("v-layout",{attrs:{row:"",wrap:""}},[a("v-flex",{attrs:{xs3:""}}),a("v-spacer"),a("v-flex",{attrs:{xs2:""}}),a("v-spacer"),a("v-flex",{attrs:{xs1:"",sm2:"",md2:"",right:""}})],1)],1),a("v-flex",{attrs:{xs1:""}},[a("v-tabs",{attrs:{"icons-and-text":"",centered:"",grow:"",dark:"","background-color":"cyan"}},[a("v-tabs-slider",{attrs:{color:"red"}}),a("v-tab",{key:"match"},[e._v(" "+e._s(e.$t("App.hardcoded-texts.MATCHED"))+" ("+e._s(e.totalMapped)+") "),a("v-icon",{attrs:{color:"white",right:""}},[e._v("mdi-thumb-up")])],1),a("v-tab",{key:"notMapped"},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Source 1 Not Mapped"))+" ("+e._s(e.totalNotMapped)+") "),a("v-icon",{attrs:{color:"white",right:""}},[e._v("mdi-thumb-down")])],1),a("v-tab",{key:"nomatch"},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Source 1 NO MATCH"))+" ("+e._s(e.totalNoMatch)+") "),a("v-icon",{attrs:{color:"white",right:""}},[e._v("mdi-thumb-down")])],1),a("v-tab",{key:"ignore"},[e._v(" "+e._s(e.$t("App.hardcoded-texts.Source 1 IGNORED"))+" ("+e._s(e.totalIgnore)+") "),a("v-icon",{attrs:{color:"white",right:""}},[e._v("mdi-thumb-down")])],1),a("v-tab",{key:"flagged"},[e._v(" "+e._s(e.$t("App.hardcoded-texts.FLAGGED"))+" ("+e._s(e.totalFlagged)+") "),a("v-icon",{attrs:{color:"white",right:""}},[e._v("mdi-bell")])],1),a("v-tab-item",{key:"match"},[a("v-data-table",{staticClass:"elevation-1",attrs:{headers:e.matchedHeaders,items:e.mappingData.mapped,search:e.searchMatched},scopedSlots:e._u([{key:"items",fn:function(t){return[a("td",[e._v(e._s(t.item.source1Name))]),a("td",[e._v(e._s(t.item.source1Id))]),a("td",[e._v(e._s(t.item.source2Name))]),a("td",[e._v(e._s(t.item.source2Id))])]}}])})],1),a("v-tab-item",{key:"notMapped"},[a("v-data-table",{staticClass:"elevation-1",attrs:{headers:e.notMappedHeaders,items:e.mappingData.notMapped,search:e.searchMatched},scopedSlots:e._u([{key:"items",fn:function(t){return[a("td",[e._v(e._s(t.item.source1Name))]),a("td",[e._v(e._s(t.item.source1Id))])]}}])})],1),a("v-tab-item",{key:"nomatch"},[a("v-data-table",{staticClass:"elevation-1",attrs:{headers:e.noMatchHeaders,items:e.mappingData.noMatch,search:e.searchMatched},scopedSlots:e._u([{key:"items",fn:function(t){return[a("td",[e._v(e._s(t.item.source1Name))]),a("td",[e._v(e._s(t.item.source1Id))])]}}])})],1),a("v-tab-item",{key:"ignore"},[a("v-data-table",{staticClass:"elevation-1",attrs:{headers:e.noMatchHeaders,items:e.mappingData.ignore,search:e.searchMatched},scopedSlots:e._u([{key:"items",fn:function(t){return[a("td",[e._v(e._s(t.item.source1Name))]),a("td",[e._v(e._s(t.item.source1Id))])]}}])})],1),a("v-tab-item",{key:"flagged"},[a("v-data-table",{staticClass:"elevation-1",attrs:{headers:e.flaggedHeaders,items:e.mappingData.flagged,search:e.searchMatched},scopedSlots:e._u([{key:"items",fn:function(t){return[a("td",[e._v(e._s(t.item.source1Name))]),a("td",[e._v(e._s(t.item.source1Id))]),a("td",[e._v(e._s(t.item.source2Name))]),a("td",[e._v(e._s(t.item.source2Id))])]}}])})],1)],1)],1)],1)],1)},Fr=[],qr={mixins:[Q],data:function(){return{helpDialog:!1,matchedHeaders:[{text:this.$t("App.hardcoded-texts.Source1 Location"),value:"source1Name"},{text:this.$t("App.hardcoded-texts.Source1 ID"),value:"source1Id"},{text:this.$t("App.hardcoded-texts.Source2 Location"),value:"source2Name"},{text:this.$t("App.hardcoded-texts.Source2 ID"),value:"source2Id"}],noMatchHeaders:[{text:this.$t("App.hardcoded-texts.Source1 Location"),value:"source1Name"},{text:this.$t("App.hardcoded-texts.Source1 ID"),value:"source1Id"}],notMappedHeaders:[{text:this.$t("App.hardcoded-texts.Source1 Location"),value:"source1Name"},{text:this.$t("App.hardcoded-texts.Source1 ID"),value:"source1Id"}],flaggedHeaders:[{text:this.$t("App.hardcoded-texts.Source1 Location"),value:"source1Name"},{text:this.$t("App.hardcoded-texts.Source1 ID"),value:"source1Id"},{text:this.$t("App.hardcoded-texts.Source2 Location"),value:"source2Name"},{text:this.$t("App.hardcoded-texts.Source2 ID"),value:"source2Id"}],searchMatched:"",mappingData:{},recoLevel:2,mappingStatusDialog:!1,mappingStatusProgressTitle:"Waiting for progress status",mappingStatusProgressPercent:0,locationLevels:[]}},methods:{checkMappingStatusProgress:function(){var e=this,t=this.$store.state.clientId;u.a.get("/progress/mappingStatus/"+t).then((function(t){return null===t.data||void 0===t.data||!1===t.data?(e.mappingStatusDialog=!1,e.mappingStatusProgressTitle="Waiting for progress status",void clearInterval(e.mappingStatusProgressTimer)):null===t.data.status&&null===t.data.error&&null===t.data.percent?(e.mappingStatusDialog=!1,clearInterval(e.mappingStatusProgressTimer),void(e.mappingStatusProgressTitle="Waiting for progress status")):(e.mappingStatusProgressTitle=t.data.status,t.data.percent&&("percent"!==e.progressType&&(e.progressType="percent"),e.mappingStatusProgressPercent=t.data.percent),void("Done"===t.data.status&&(e.clearProgress("mappingStatus"),clearInterval(e.mappingStatusProgressTimer),e.mappingStatusDialog=!1,e.mappingStatusProgressTitle="Waiting for progress status")))})).catch((function(e){console.log(e)}))},mappingStatus:function(){var e=this;if(this.source1&&this.source2){this.mappingData={};var t=this.$store.state.clientId,a=this.$store.state.totalSource2Levels,r=this.$store.state.totalSource1Levels,s=this.$store.state.activePair.userID,o=this.getDatasourceOwner(),i=o.source1Owner,n=o.source2Owner,c=this.getLimitOrgIdOnActivePair().source1LimitOrgId,l=this.getLimitOrgIdOnActivePair().source2LimitOrgId;this.mappingStatusDialog=!0,this.progressType="indeterminate";var d="/mappingStatus/".concat(this.source1,"/").concat(this.source2,"/").concat(i,"/").concat(n,"/").concat(this.recoLevel,"/").concat(a,"/").concat(r,"/").concat(t,"/").concat(s,"?source1LimitOrgId=").concat(c,"&source2LimitOrgId=").concat(l);u.a.get(d).then((function(t){e.mappingData=t.data})),this.mappingStatusProgressTimer=setInterval(this.checkMappingStatusProgress,500)}},levelChanged:function(e){this.recoLevel=e,this.mappingStatus()},markRecoDone:function(){var e=this;this.$store.state.progressTitle="Marking reconciliation as Done",this.$store.state.dynamicProgress=!0,u.a.get("/match/markRecoDone/"+this.$store.state.activePair.id).then((function(t){e.$store.state.dynamicProgress=!1,t.data.status&&(e.$store.state.recoStatus=t.data.status),e.$store.state.errorTitle="Reconciliation Done",e.$store.state.errorDescription="Reconciliation is complete, no more changes can be done",e.$store.state.errorColor="primary",e.$store.state.dialogError=!0})).catch((function(t){e.$store.state.dynamicProgress=!1,console.log(t.response.data.error)}))},markRecoUnDone:function(){var e=this;this.$store.state.progressTitle="Marking reconciliation as Un Done",this.$store.state.dynamicProgress=!0,u.a.get("/match/markRecoUnDone/"+this.$store.state.activePair.id).then((function(t){e.$store.state.dynamicProgress=!1,t.data.status&&(e.$store.state.recoStatus=t.data.status),e.$store.state.errorTitle="Reconciliation on progress",e.$store.state.errorDescription="You may continue doing reconciliation now",e.$store.state.errorColor="primary",e.$store.state.dialogError=!0})).catch((function(t){e.$store.state.dynamicProgress=!1,console.log(t.response.data.error)}))}},computed:{currentLevelText:function(){return this.translateDataHeader("source1",this.recoLevel-1)},source1:function(){var e=this.$store.state.activePair.source1.name;return e&&(e=this.toTitleCase(e)),e},source2:function(){var e=this.$store.state.activePair.source2.name;return e&&(e=this.toTitleCase(e)),e},source1PercentMapped:function(){return 0===this.$store.state.source1TotalAllRecords?0:parseFloat((100*this.$store.state.totalAllMapped/this.$store.state.source1TotalAllRecords).toFixed(2))},source1PercentMappedLevel:function(){return 0===this.totalRecords?0:parseFloat((100*this.totalMapped/this.totalRecords).toFixed(2))},source1PercentNoMatch:function(){return 0===this.$store.state.source1TotalAllRecords?0:parseFloat((100*this.$store.state.totalAllNoMatch/this.$store.state.source1TotalAllRecords).toFixed(2))},source1PercentIgnore:function(){return 0===this.$store.state.source1TotalAllRecords?0:parseFloat((100*this.$store.state.totalAllIgnore/this.$store.state.source1TotalAllRecords).toFixed(2))},source1PercentNoMatchLevel:function(){return 0===this.totalRecords?0:parseFloat((100*this.totalNoMatch/this.totalRecords).toFixed(2))},source1PercentIgnoreLevel:function(){return 0===this.totalRecords?0:parseFloat((100*this.totalIgnore/this.totalRecords).toFixed(2))},source1PercentFlagged:function(){return 0===this.$store.state.source1TotalAllRecords?0:parseFloat((100*this.$store.state.totalAllFlagged/this.$store.state.source1TotalAllRecords).toFixed(2))},source1PercentFlaggedLevel:function(){return 0===this.totalRecords?0:parseFloat((100*this.totalFlagged/this.totalRecords).toFixed(2))},source1PercentNotMapped:function(){return 0===this.$store.state.source1TotalAllRecords?0:parseFloat((100*this.$store.state.source1TotalAllNotMapped/this.$store.state.source1TotalAllRecords).toFixed(2))},source1PercentNotMappedLevel:function(){return 0===this.totalRecords?0:parseFloat((100*this.totalNotMapped/this.totalRecords).toFixed(2))},source2PercentFlagged:function(){return 0===this.$store.state.source2TotalAllRecords?0:parseFloat((100*this.$store.state.totalAllFlagged/this.$store.state.source2TotalAllRecords).toFixed(2))},source2PercentMapped:function(){return 0===this.$store.state.source2TotalAllRecords?0:parseFloat((100*this.$store.state.totalAllMapped/this.$store.state.source2TotalAllRecords).toFixed(2))},totalMapped:function(){return this.mappingData&&this.mappingData.hasOwnProperty("mapped")?this.mappingData.mapped.length:0},totalNotMapped:function(){return this.mappingData&&this.mappingData.hasOwnProperty("notMapped")?this.mappingData.notMapped.length:0},totalNoMatch:function(){return this.mappingData&&this.mappingData.hasOwnProperty("noMatch")?this.mappingData.noMatch.length:0},totalIgnore:function(){return this.mappingData&&this.mappingData.hasOwnProperty("ignore")?this.mappingData.ignore.length:0},totalFlagged:function(){return this.mappingData&&this.mappingData.hasOwnProperty("flagged")?this.mappingData.flagged.length:0},totalRecords:function(){return this.totalMapped+this.totalNotMapped+this.totalNoMatch+this.totalIgnore+this.totalFlagged}},components:{appRecoExport:Dr},created:function(){this.mappingStatus();for(var e=1;e'}):s["a"].component("gofr-template",{name:"gofr-template",data:function(){return{fhirId:Xr,isEdit:!1,sectionMenu:r.data.sectionMenu,subFields:r.data.subFields,columns:r.data.columns,actions:r.data.actions,links:r.data.links,constraints:r.data.constraints}},components:{"gofr-page-title":function(){return a.e("chunk-2d21a3c6").then(a.bind(null,"bb3c"))},"gofr-resource":function(){return a.e("chunk-2d21a437").then(a.bind(null,"bb89"))},"gofr-codesystem":function(){return a.e("chunk-2d0d34f6").then(a.bind(null,"5be8"))},"gofr-section":function(){return a.e("chunk-2d210a08").then(a.bind(null,"b961"))},"gofr-secondary":function(){return a.e("chunk-2d2174d7").then(a.bind(null,"c5c2"))},"gofr-array":function(){return a.e("chunk-2d0af298").then(a.bind(null,"0cc2"))},"fhir-extension":function(){return a.e("chunk-2d0da301").then(a.bind(null,"6b10"))},"fhir-reference":function(){return a.e("chunk-58ec08a2").then(a.bind(null,"99fa"))},"fhir-backbone-element":function(){return a.e("chunk-08a9b5b7").then(a.bind(null,"8142"))},"fhir-string":function(){return a.e("chunk-1b3d2af8").then(a.bind(null,"b78c"))},"fhir-attachment":function(){return a.e("chunk-b33551c6").then(a.bind(null,"ca33"))},"fhir-human-name":function(){return a.e("chunk-0779b602").then(a.bind(null,"89c1"))},"fhir-code":function(){return a.e("chunk-77a0b274").then(a.bind(null,"1131"))},"fhir-date":function(){return Promise.all([a.e("chunk-72162224"),a.e("chunk-2d0e2c53")]).then(a.bind(null,"7fb0"))},"fhir-time":function(){return a.e("chunk-32294727").then(a.bind(null,"1286"))},"fhir-date-time":function(){return Promise.all([a.e("chunk-72162224"),a.e("chunk-2d0c17b7")]).then(a.bind(null,"45dd"))},"fhir-period":function(){return a.e("chunk-78a0fc3a").then(a.bind(null,"4807"))},"fhir-identifier":function(){return a.e("chunk-5e700835").then(a.bind(null,"c408"))},"fhir-contact-point":function(){return a.e("chunk-69e0cc28").then(a.bind(null,"4b80"))},"fhir-address":function(){return a.e("chunk-63fba70c").then(a.bind(null,"b248"))},"fhir-codeable-concept":function(){return a.e("chunk-2d0b8b5d").then(a.bind(null,"309c"))},"fhir-uri":function(){return a.e("chunk-69088730").then(a.bind(null,"6d39"))},"fhir-boolean":function(){return a.e("chunk-5cafeba1").then(a.bind(null,"ff03"))},"fhir-positive-int":function(){return a.e("chunk-19a7ffa0").then(a.bind(null,"b750"))},"fhir-unsigned-int":function(){return a.e("chunk-53797504").then(a.bind(null,"4c52"))},"fhir-integer":function(){return a.e("chunk-5369b150").then(a.bind(null,"eaae"))},"fhir-coding":function(){return a.e("chunk-5e71a7f0").then(a.bind(null,"eee9"))},"fhir-money":function(){return a.e("chunk-1f83e9dc").then(a.bind(null,"a6ba"))},"fhir-decimal":function(){return a.e("chunk-2f5db3ea").then(a.bind(null,"8892"))}},template:r.template,methods:{setEdit:function(e){this.isEdit=e}}}),e.$forceUpdate()})).catch((function(t){console.log(t),s["a"].component("gofr-template",{template:"

Error

An error occurred trying to load this page

.
"}),e.$forceUpdate()}))}},components:{},beforeCreate:function(){s["a"].component("gofr-template",{template:"
Loading...
"})}},ts=es,as=Object(_["a"])(ts,Zr,Qr,!1,null,null,null),rs=as.exports,ss=a("5a61");s["a"].use(re["a"]);var os=new re["a"]({routes:[{path:"/Home",name:"Home",component:me},{path:"/",name:"Home",component:me},{path:"/HomePublic",name:"HomePublic",component:Ae},{path:"/UsersList",name:"UsersList",component:Ut},{path:"/RolesManagement",name:"RolesManagement",component:Kt},{path:"/ChangePassword",name:"ChangePassword",component:aa},{path:"/login",name:"Login",component:Re},{path:"/logout",name:"Logout",component:je},{path:"/logout-public",name:"LogoutPublic",component:Ke},{path:"/Signup",name:"Signup",component:rt},{path:"/dhis2Auth",name:"DHIS2Auth",component:Kr},{path:"/Configure",name:"Configure",component:Lt,beforeEnter:function(e,t,a){var r=s["a"].$tasksVerification.hasPermissionByName("special","custom","view-config-page");if(r)return a();a({name:"GofrOutcome",params:{issues:[{diagnostics:"Access Denied"}]}})}},{path:"/addUser",name:"AddUser",component:Bt,beforeEnter:function(e,t,a){var r=s["a"].$tasksVerification.hasPermissionByName("special","custom","add-users");if(r)return a();a({name:"GofrOutcome",params:{issues:[{diagnostics:"Access Denied"}]}})}},{path:"/ViewDataSources",name:"ViewDataSources",component:er,beforeEnter:function(e,t,a){var r=s["a"].$tasksVerification.hasPermissionByName("special","custom","view-data-source");if(r)return a();a({name:"GofrOutcome",params:{issues:[{diagnostics:"Access Denied"}]}})}},{path:"/AdvanceDatasourceDetails/:sourceid/:partitionid",name:"AdvanceDatasourceDetails",component:nr,props:function(e){return{sourceid:e.params.sourceid,partitionid:e.params.partitionid}},beforeEnter:function(e,t,a){if(!e.params.sourceid||!e.params.partitionid||0===ns.state.dataSources.length)return a({name:"Home"});var r=s["a"].$tasksVerification.hasPermissionByName("special","custom","view-data-source");if(r)return a();a({name:"GofrOutcome",params:{issues:[{diagnostics:"Access Denied"}]}})}},{path:"/AddDataSources",name:"AddDataSources",component:Ea,beforeEnter:function(e,t,a){var r=s["a"].$tasksVerification.hasPermissionByName("special","custom","add-data-source");if(r)return a();a({name:"GofrOutcome",params:{issues:[{diagnostics:"Access Denied"}]}})}},{path:"/dataSourcesPair",name:"DataSourcesPair",component:hr,beforeEnter:function(e,t,a){var r=s["a"].$tasksVerification.hasPermissionByName("special","custom","view-source-pair");if(r)return a();a({name:"GofrOutcome",params:{issues:[{diagnostics:"Access Denied"}]}})}},{path:"/view",name:"FacilityReconView",component:br,beforeEnter:function(e,t,a){var r=s["a"].$tasksVerification.hasPermissionByName("special","custom","data-source-reconciliation");if(r)return a();a({name:"GofrOutcome",params:{issues:[{diagnostics:"Access Denied"}]}})}},{path:"/scores",name:"FacilityReconScores",component:Ur,beforeEnter:function(e,t,a){var r=s["a"].$tasksVerification.hasPermissionByName("special","custom","data-source-reconciliation");if(r)return a();a({name:"GofrOutcome",params:{issues:[{diagnostics:"Access Denied"}]}})}},{path:"/recoStatus",name:"FacilityRecoStatus",component:Br,beforeEnter:function(e,t,a){var r=s["a"].$tasksVerification.hasPermissionByName("special","custom","view-matching-status");if(r)return a();a({name:"GofrOutcome",params:{issues:[{diagnostics:"Access Denied"}]}})}},{path:"/questionnaire/:questionnaire/:page",name:"questionnaire",component:function(){return a.e("chunk-2d0afa68").then(a.bind(null,"0eda"))}},{path:"/custom/:path/:component",name:"custom_components",component:function(){return a.e("custom").then(a.bind(null,"1037"))}},{path:"/apps",name:"apps",component:function(){return a.e("apps").then(a.bind(null,"45b4"))}},{path:"/install-app",name:"install-app",component:function(){return a.e("install-app").then(a.bind(null,"d29c"))}},{path:"/uninstall-app",name:"uninstall-app",component:function(){return a.e("uninstall-app").then(a.bind(null,"37b0"))}},{path:"/ViewMap",name:"ViewMap",component:function(){return Promise.resolve().then(a.bind(null,"afb4"))}},{path:"/Resource/View/:page/:id",name:"ResourceView",component:rs,props:function(e){return{page:e.params.page,pageId:e.params.id}}},{path:"/Resource/Add/:page",name:"ResourceAdd",component:function(){return a.e("chunk-2d216051").then(a.bind(null,"c14a"))},props:function(e){return{page:e.params.page}}},{path:"/Resource/Search/:page/:requestAction?",name:"ResourceSearch",component:function(){return Promise.resolve().then(a.bind(null,"9d64"))},props:function(e){return{page:e.params.page,requestAction:e.params.requestAction}}},{path:"/GofrOutcome",name:"GofrOutcome",component:ss["default"],props:!0}]});os.beforeEach((function(e,t,a){if(ns.state.alert.show=!1,"keycloak"===ns.state.idp){if(s["a"].$keycloak.authenticated)return a();if("/Login"===e.path||"/Signup"===e.path||ns.state.config.generalConfig.authDisabled)return a();s["a"].$keycloak.logout()}else{if("/Login"===e.path||"/dhis2Auth"===e.path)return a();if(ns.state.auth.userObj.resource)a();else{if("dhis2"===ns.state.idp)return ns.state.initializingApp=!0,ns.state.denyAccess=!1,a({name:"DHIS2Auth"});if("/Login"===e.path||"/Signup"===e.path||ns.state.config.generalConfig.authDisabled)return a();a({path:"/Login"})}}}));var is=os;s["a"].use(ae["a"]);var ns=new ae["a"].Store({state:{version:"",baseRouterViewKey:0,idp:"",keycloak:{},public_access:!1,alert:{width:"800px",show:!1,msg:"",type:"success",dismisible:!0,transition:"scale-transition"},auth:{username:"",userID:"",userObj:{},role:""},levelMapping:{source1:{},source2:{}},config:{userConfig:{reconciliation:{useCSVHeader:!0},FRDatasource:""},generalConfig:{public_access:{enabled:!1,partition:""},reconciliation:{parentConstraint:{enabled:!0,idAutoMatch:!0,nameAutoMatch:!1},singlePair:!1,singleDataSource:!1,fixSource2To:null,fixSource2:!1},smtp:{host:"",port:"",username:"",password:"",secured:""},recoProgressNotification:{enabled:!1},allowShareToAllForNonAdmin:!1,selfRegistration:{enabled:!1,requiresApproval:!1},datasetsAdditionWays:["CSV Upload","Remote Servers Sync"],datasetsAutosyncTime:"*/15 * * * *",authDisabled:!1,authMethod:"dhis2",externalAuth:{pullOrgUnits:!0,shareOrgUnits:!0,shareByOrgId:!0,datasetName:null,adminRole:null}}},recoStatus:{status:"in-progress"},recalculateScores:!1,dialogError:!1,errorTitle:"",errorDescription:"",errorColor:"primary",clientId:null,denyAccess:!0,source2Hierarchy:"",source1Hierarchy:"",uploadRunning:!1,dhis:{user:{orgId:"",orgName:""},host:"",dev:{auth:{username:"",password:""}}},dataSourcePairs:[],activePair:{source1:{},source2:{}},source1TotalAllRecords:0,source2TotalAllRecords:0,totalAllMapped:0,totalAllFlagged:0,totalAllNoMatch:0,totalAllIgnore:0,source1TotalAllNotMapped:0,source2TotalRecords:0,recoLevel:2,totalSource1Levels:"",totalSource2Levels:"",matchedContent:[],noMatchContent:[],ignoreContent:[],flagged:[],source1Parents:[],source2UnMatched:[],source1UnMatched:[],scoreResults:[],levelArray:[],scoresProgressData:{scoreDialog:!1,scoreProgressTitle:"Waiting for progress status",stage:"not final",scoreProgressPercent:null,progressType:"",scoreProgressTimer:!1,progressReqTimer:"",requestCancelled:!1,cancelTokenSource:""},scoreSavingProgressData:{percent:null,savingMatches:!1,savingProgressTimer:!1,progressReqTimer:"",requestCancelled:!1,cancelTokenSource:""},uploadProgressData:{},dataSources:[],remoteDataSources:["DHIS2","FHIR"],loadingServers:!1,dynamicProgress:!1,initializingApp:!0,cols:{header:4,content:8},searchAction:"",requestResourceUpdateData:{requestAction:"",requestType:"",requestUpdatingResource:""},message:{type:"info",text:null,timeout:5e3,active:!1}},mutations:{setMessage:function(e,t){"string"===typeof t?(e.message.type="info",e.message.timeout=5e3,e.message.text=t,e.message.active=!0):(e.message.type=t.type||"info",e.message.timeout=t.timeout||5e3,e.message.text=t.text,e.message.active=!0)},closeMessage:function(e){e.message.active=!1}}});u.a.interceptors.response.use((function(e){return e}),(function(e){var t=e.response.status;return 403===t?(is.push({name:"GofrOutcome",params:{issues:[{diagnostics:"Access Denied"}]}}),ns.state.initializingApp=!1):401===t&&(is.push("logout"),ns.state.initializingApp=!1),Promise.reject(e)}));var cs={hasPermissionByName_deprecated:function(e,t,a){var r=ns.state.auth.userObj;return!(!r||!r.permissions||0===Object.keys(r.permissions).length)&&(!(!r.permissions["*"]||!r.permissions["*"]["*"])||!!(r.permissions[e][t]||r.permissions["*"]&&r.permissions["*"][t])&&(!a||!!(r.permissions[e][t]["id"]||r.permissions["*"]&&r.permissions["*"][t]&&r.permissions["*"][t]["id"])&&(r.permissions[e][t]["id"][a]?r.permissions[e][t]["id"][a]:!!(r.permissions["*"]&&r.permissions["*"][t]&&r.permissions["*"][t]["id"]&&r.permissions["*"][t]["id"][a])&&r.permissions["*"][t]["id"][a])))},__hasPermissionByName:function(e,t,a){var r=ns.state.auth.userObj;try{if(a){var s=r.permissions.partitions&&r.permissions.partitions.findIndex((function(e){return e.name===a}));return-1!==s&&r.permissions.partitions[s][e][t]}return r.permissions[e][t]}catch(o){return!1}},hasPermissionByName:function(e,t,a,r){var s=["*"];"*"!==e&&s.push(e);var o=["*"];"*"!==t&&o.push(t);for(var i={},l=0,d=s;l0){var t=this.$store.state.dataSources.find((function(e){return"DEFAULT"===e.name}));this.$store.state.config.userConfig.FRDatasource=t?"DEFAULT":this.$store.state.dataSources[0].name}var a=this.$store.state.activePair.source1.name,r=this.$store.state.activePair.source2.name;return(a&&r||!(this.$store.state.dataSources.length>1||this.$store.state.dataSourcePairs.length>0))&&a&&r?void u.a.get("/uploadAvailable/"+a+"/"+r).then((function(t){e.$store.state.initializingApp=!1,t.data.dataUploaded&&(e.$store.state.recalculateScores=!0),"public@gofr.org"===e.$store.state.auth.username?e.$router.push({name:"HomePublic"}):e.$router.push({name:"Home"})})).catch((function(t){console.log(t),"public@gofr.org"===e.$store.state.auth.username?e.$router.push({name:"HomePublic"}):e.$router.push({name:"Home"})})):(this.$store.state.initializingApp=!1,void("public@gofr.org"===this.$store.state.auth.username?this.$router.push({name:"HomePublic"}):this.$router.push({name:"Home"})))},getTotalLevels:function(){var e=this,t=this.$store.state.activePair.source1.name,a=this.$store.state.activePair.source2.name,r=this.$store.state.activePair.source1.id,s=this.$store.state.activePair.source2.id;if(!t||!a)return this.$store.state.totalSource1Levels=5,this.$store.state.totalSource2Levels=5,this.renderInitialPage(),this.$store.state.recoLevel=2,void this.getRecoStatus();var o=JSON.stringify(this.getLimitOrgIdOnActivePair());u.a.get("/datasource/countLevels?source1Id=".concat(r,"&source1DB=").concat(t,"&source2Id=").concat(s,"&source2DB=").concat(a,"&sourcesLimitOrgId=").concat(o)).then((function(t){e.$store.state.levelMapping.source1=t.data.levelMapping.levelMapping1,e.$store.state.levelMapping.source2=t.data.levelMapping.levelMapping2,e.$store.state.totalSource1Levels=t.data.totalSource1Levels,e.$store.state.totalSource2Levels=t.data.totalSource2Levels,e.$store.state.recoLevel=2,e.renderInitialPage(),e.getRecoStatus()})).catch((function(t){console.log(t),e.$store.state.recoLevel=2,e.renderInitialPage(),e.getRecoStatus()}))},getRecoStatus:function(){var e=this;if(0!==Object.keys(this.$store.state.activePair.source1).length&&0!==Object.keys(this.$store.state.activePair.source2).length){var t=this.toTitleCase(this.$store.state.activePair.source1.name),a=this.toTitleCase(this.$store.state.activePair.source2.name),r=this.$store.state.activePair.userID;u.a.get("/match/recoStatus/"+this.$store.state.activePair.id).then((function(s){s.data.status?e.$store.state.recoStatus=s.data.status:u.a.get("/match/markRecoUnDone/"+t+"/"+a+"/"+r).then((function(t){t.data.status&&(e.$store.state.recoStatus=t.data.status)})).catch((function(e){console.log(e.response.data.error)}))})).catch((function(e){console.log(e.response.data.error)}))}},getDataSources:function(){var e=this;this.$store.state.loadingServers=!0,this.$store.state.dataSources=[];var t=this.$store.state.auth.userID,a=this.$store.state.dhis.user.orgId;u.a.get("/datasource/getSource/"+t+"/"+a).then((function(t){e.$store.state.loadingServers=!1,e.$store.state.dataSources=t.data.sources,e.getDataSourcePair()})).catch((function(t){e.$store.state.loadingServers=!1,console.log(t),e.getDataSourcePair()}))},getUserConfig:function(){var e=this,t=this.$store.state.auth.userID;u.a.get("/config/getUserConfig/"+t).then((function(t){t.data.config&&(e.$store.state.config.userConfig=Object(l["a"])(Object(l["a"])({},e.$store.state.config.userConfig),t.data.config)),t.data.site&&t.data.site.nav&&(t.data.site.nav.hasOwnProperty("active")&&(e.nav.active=t.data.site.nav.active),t.data.site.nav.hasOwnProperty("menu")&&(e.nav.menu=t.data.site.nav.menu),t.data.site.nav.hasOwnProperty("home")&&(e.nav.home=t.data.site.nav.home)),"public@gofr.org"===e.$store.state.auth.username&&(t.data.site.nav.menu.home.url="/HomePublic"),"keycloak"===e.$store.state.idp&&(t.data.site.nav.menu.account={text:e.$t("App.menu.account.msg"),tooltip:e.$t("App.menu.account.tooltip"),order:6,icon:"mdi-account-outline",url:e.$store.state.keycloak.baseURL+"/realms/"+e.$store.state.keycloak.realm+"/account",external:!0,access:{permission:"special",resource:"custom",id:"manage-account"}}),e.getDataSources()})).catch((function(t){console.log(t),e.getDataSources()}))},getDataSourcePair:function(){var e=this;this.$store.state.activePair.source1={},this.$store.state.activePair.source2={};var t=this.$store.state.auth.userID;this.$store.state.initializingApp||(this.$store.state.initializingApp=!0),u.a.get("/datasource/getSourcePair/"+t+"/"+this.$store.state.dhis.user.orgId).then((function(t){e.$store.state.dataSourcePairs=t.data;var a=e.getActiveDataSourcePair();Object.keys(a).length>0&&(e.$store.state.activePair.source1.id=a.source1.id,e.$store.state.activePair.source1.name=a.source1.name,e.$store.state.activePair.source1.display=a.source1.display,e.$store.state.activePair.source1.userID=a.source1.user.id,e.$store.state.activePair.source2.id=a.source2.id,e.$store.state.activePair.source2.name=a.source2.name,e.$store.state.activePair.source2.display=a.source2.display,e.$store.state.activePair.source2.userID=a.source2.user.id,e.$store.state.activePair.id=a.id,e.$store.state.activePair.name=a.name,e.$store.state.activePair.display=a.display,e.$store.state.activePair.shared=a.sharedUsers,e.$store.state.activePair.activeUsers=a.activeUsers,e.$store.state.activePair.userID=a.user.id),e.autoActivateDatasourcePair((function(t){t||e.autoCreateDatasourcePair()})),e.getTotalLevels()})).catch((function(t){console.log(JSON.stringify(t)),e.$store.state.dialogError=!0,e.$store.state.errorTitle="Error",e.$store.state.errorDescription="An error occured while getting data source pairs, reload the app to retry",e.getTotalLevels()}))},autoCreateDatasourcePair:function(){var e=this;if(this.$store.state.config.generalConfig.reconciliation.singleDataSource){var t=function(){if(Object.keys(e.$store.state.activePair.source1).length>0)return{v:!1};var t,a=e.$store.state.config.generalConfig.reconciliation.fixSource2To,r={},s={},o=e.$store.state.auth.userID,i=e.$store.state.dhis.user.orgId,n=[],l=Object(c["a"])(e.$store.state.dataSources);try{for(l.s();!(t=l.n()).done;){var d=t.value,u=d.sharedUsers.find((function(e){return e.id===o})),p=d.owner.id===o,h=!0===d.shareToAll.activated,v=!1;d.owner.orgId&&d.owner.orgId===i&&(v=!0),(p||u||h||v)&&(d.id===a?s=d:r=d,n.push(d))}}catch(f){l.e(f)}finally{l.f()}if(n.length>2||0===Object.keys(r).length||0===Object.keys(s).length)return{v:!1};e.createDatasourcePair(r,s)}();if("object"===Object(n["a"])(t))return t.v}},autoActivateDatasourcePair:function(e){if(Object.keys(this.$store.state.activePair.source1).length>0){var t=!1;return e(t)}if(this.$store.state.dataSourcePairs.length>1||0===this.$store.state.dataSourcePairs.length){var a=!1;return e(a)}if(this.$store.state.dhis.user.orgId&&this.$store.state.config.generalConfig.reconciliation.singlePair){this.$store.state.dataSourcePairs.status="active",this.activeDataSourcePair=this.$store.state.dataSourcePairs[0];var r=!0;e(r),this.activatePair()}else{var s=!1;e(s)}}},components:{appToolbar:F,appSideMenu:K},created:function(){var e=this;this.$store.state.config.generalConfig=this.generalConfig,"keycloak"===this.$store.state.idp?(this.$store.state.clientId=te["a"].v4(),this.$store.state.initializingApp=!0,this.$store.state.denyAccess=!1,this.getUserConfig()):this.$store.state.auth.userObj.resource?this.$store.state.config.generalConfig.authDisabled?(this.$store.state.initializingApp=!1,this.$router.push("login")):u.a.get("/isSessionActive/").then((function(){e.$store.state.clientId=te["a"].v4(),e.$store.state.initializingApp=!0,e.$store.state.denyAccess=!1,e.getUserConfig()})).catch((function(){e.$store.state.initializingApp=!1})):this.$store.state.initializingApp=!1,Fs.$on("refreshApp",(function(){e.getDataSources()})),Fs.$on("recalculateScores",(function(){e.$store.state.recalculateScores=!0,e.$router.push({name:"FacilityReconScores"})})),Fs.$on("getDataSources",(function(){e.getDataSources()})),Fs.$on("getUserConfig",(function(){e.getUserConfig()})),Fs.$on("getGeneralConfig",(function(){e.getGeneralConfig()})),Fs.$on("getDataSourcePair",(function(){e.getDataSourcePair()})),Fs.$on("refresh-login",(function(){var t="GET";"keycloak"===e.$store.state.idp&&(t="POST"),u()({method:t,url:"/auth"}).then((function(t){"keycloak"===e.$store.state.idp&&t.data.resource?(e.$store.state.auth.userObj=t.data,e.$cookies.set("userObj",JSON.stringify(t.data),"infinity")):t.data.userObj&&t.data.userObj.resource&&(e.$store.state.auth.userObj=t.data.userObj)}))}))},mounted:function(){var e=document.getElementsByTagName("html")[0];e.style.overflowY="auto"},destroyed:function(){var e=document.getElementsByTagName("html")[0];e.style.overflowY=null},name:"App"},ds=ls,us=a("7496"),ps=a("553a"),hs=a("f6c4"),vs=a("2db4"),fs=Object(_["a"])(ds,o,i,!1,null,null,null),gs=fs.exports;S()(fs,{VAlert:Le["a"],VApp:us["a"],VBtn:k["a"],VCard:ce["a"],VCardActions:le["a"],VCardText:le["c"],VDialog:vt["a"],VDivider:G["a"],VFlex:ue["a"],VFooter:ps["a"],VIcon:P["a"],VLayout:pe["a"],VMain:hs["a"],VProgressLinear:he["a"],VSnackbar:vs["a"],VSpacer:M["a"],VToolbar:fe["a"],VToolbarTitle:U["b"]});var ms=a("f309");s["a"].use(ms["a"],{theme:{primary:"#3F51B5",secondary:"#7986CB",accent:"#9c27b0",error:"#f44336",warning:"#ffeb3b",info:"#2196f3",success:"#4caf50"}});var $s=new ms["a"]({}),xs=a("1dce"),bs=a.n(xs),_s=a("130e"),ys=a("0628"),Ss=a.n(ys),ks=a("1232"),Ps=a("68ad"),As=(a("6d93"),a("0551")),ws=a.n(As),Ds=(a("2ca0"),a("caad"),a("2532"),a("0551")),Cs=a("bc3a"),Ts={_code_cache:{},_code_loading:{},_setCache:function(e,t){return Ts._code_cache[e]=t,Ts._code_loading[e]=!1,t},checkConstraints:function(e,t,a,r,s){return new Promise((function(o,i){var n,l=e.split(","),d=[],u=Object(c["a"])(l);try{var p=function(){var e=n.value;if(t[e]){var o=Ds.evaluate(a,t[e].expression);if(e.startsWith("gofr-search")){var i=o.shift(),c=["_elements=id"];while(o.length)c.push(o.shift()+"="+encodeURI(o.shift()));d.push(new Promise((function(a,o){Cs.get("/fhir/"+ns.state.config.userConfig.FRDatasource+"/"+i+"?"+c.join("&")).then((function(o){var i=o.data;if(0===i.total)a(!0);else if(s){var n=Ds.evaluate(i.entry,"resource.id");n.includes(s)?a(!0):(r.push(t[e].human),a(!1))}else r.push(t[e].human),a(!1)})).catch((function(e){o(e)}))})))}else o.every(Boolean)?d.push(!0):(r.push(t[e].human),d.push(!1))}};for(u.s();!(n=u.n()).done;)p()}catch(h){u.e(h)}finally{u.f()}Promise.all(d).then((function(e){e.every(Boolean)?o(!0):o(!1)})).catch((function(e){i(e)}))}))},lookup:function(e,t){return e?t?Ts.codeLookup(t,e):e.system&&e.code?Ts.codeLookup(e.system,e.code):e.reference?Ts.resourceLookup(e.reference):/([A-Z]\w*)\/([A-Za-z0-9\-.]{1,64})/.test(e)?Ts.resourceLookup(e):new Promise((function(t){return t(e)})):new Promise((function(t){return t(e)}))},resourceLookup:function(e){return new Promise((function(t){var a=e;Ts._code_loading[a]?setTimeout((function(){t(Ts.resourceLookup(e))}),200):Ts._code_cache[a]?t(Ts._code_cache[a]):(Ts._code_loading[a]=!0,Cs.get("/fhir/"+ns.state.config.userConfig.FRDatasource+"/$short-name?reference="+e).then((function(r){var s=r.data;s.display?t(Ts._setCache(a,s.display)):(console.log("No display data from reference found ",a,s),t(Ts._setCache(a,e)))})).catch((function(r){console.log(r),t(Ts._setCache(a,e))})))}))},codeLookup:function(e,t,a){return new Promise((function(r){var s=e+"#"+t;Ts._code_loading[s]?setTimeout((function(){r(Ts.codeLookup(e,t,a))}),200):Ts._code_cache[s]?r(Ts._code_cache[s]):(Ts._code_loading[s]=!0,Cs.get("/fhir/DEFAULT/$short-name?system="+e+"&code="+t+"&valuset="+a).then((function(e){var a=e.data;a.display?r(Ts._setCache(s,a.display)):(console.log("No display data from codesystem found ",s,a),r(Ts._setCache(s,t)))})).catch((function(e){console.log(e),r(Ts._setCache(s,t))})))}))},pathFieldExpression:function(e){var t=e.substring(e.indexOf(":")+1);return t.includes("-")||t.includes(".")?"`"+t+"`":t},expand:function(e){var t=function(e,t){return e.display===t.display?e.code===t.code?0:e.code=1?Ms="decrement":Rs<=0&&(Ms="increment"),Rs="increment"===Ms?(parseFloat(Rs)+.1).toFixed(1):(parseFloat(Rs)-.1).toFixed(1),Ns.animate(Rs)}),1100);Object.defineProperty(s["a"].prototype,"$fhirpath",{value:ws.a}),Object.defineProperty(s["a"].prototype,"$fhirutils",{value:Is});var Es={install:function(e){e.$tasksVerification=cs}};Es.install=function(e){e.$tasksVerification=cs,Object.defineProperties(e.prototype,{$tasksVerification:{get:function(){return cs}}})},s["a"].use(Es),u.a.defaults.withCredentials=!0,s["a"].use(We.a),s["a"].use(bs.a),s["a"].use(_s["a"],u.a),s["a"].use(Ss.a),s["a"].config.productionTip=!1;var Fs=new s["a"];function qs(e){var t=location.href,a=t.split("api");if(!(a.length>=2)){var s=!1;return e(s)}var o=t.split("api").shift();u.a.get(o+"api/dataStore/GOFR/config").then(function(){var t=Object(r["a"])(regeneratorRuntime.mark((function t(a){var r,s;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:a.data.BACKEND_SERVER||(r=".",s={BACKEND_SERVER:r},js(s)),u.a.defaults.baseURL=a.data.BACKEND_SERVER,e(a.data);case 3:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){console.log(JSON.stringify(t));var a=!1,r=".",s={BACKEND_SERVER:r};return js(s),e(a)}))}function js(e){var t=location.href.split("api").shift();u.a.post(t+"api/dataStore/GOFR/config",e)}function Hs(){return new Promise((function(e){u.a.post("/auth/login/",{username:"public@gofr.org",password:"public"}).then((function(t){ns.state.auth.username="public@gofr.org",ns.state.auth.userObj=t.data.userObj,ns.state.auth.userID=t.data.userObj.resource.id,t.data.userObj?(ns.state.public_access=!0,ns.state.clientId=te["a"].v4(),ns.state.initializingApp=!0,ns.state.denyAccess=!1,e()):(ns.state.public_access=!1,e())})).catch((function(){ns.state.public_access=!1,e()}))}))}function Bs(e){return new Promise((function(t){if(!1===e.public_access.enabled)return t(!1);s["a"].$keycloak.init({onLoad:"check-sso",checkLoginIframe:!1}).then((function(){if(s["a"].$keycloak.token||"true"==We.a.get("loggedout-public"))return We.a.set("loggedout-public",!1),t(!1);var a=ns.state.keycloak.baseURL+"/realms/"+ns.state.keycloak.realm+"/protocol/openid-connect/token",r="client_id=".concat(ns.state.keycloak.UIClientId,"&grant_type=password&username=public@gofr.org&password=public");u.a.post(a,r).then((function(a){var r=Object(ks["a"])(a.data.access_token),o=a.data.access_token,i=a.data.refresh_token;s["a"].$keycloak.init({onLoad:"login-required",checkLoginIframe:!1,token:o,refreshToken:i}).then((function(){ns.state.public_access=!0,setInterval((function(){s["a"].$keycloak.updateToken(70)}),6e4),u.a.interceptors.request.use((function(e){return e.headers["Authorization"]="Bearer ".concat(a.data.access_token),e}),(function(e){return Promise.reject(e)}));var o={resourceType:"Person",id:r.sub,meta:{profile:["http://gofr.org/fhir/StructureDefinition/gofr-person-user"]},name:[{use:"official",text:"Public User"}],active:!0,telecom:[{system:"email",value:"public@gofr.org"}]};u()({method:"POST",url:"/auth",data:o}).then((function(a){We.a.set("userObj",JSON.stringify(a.data),"infinity"),ns.state.auth.userObj=a.data,ns.state.auth.userID=r.sub,ns.state.auth.username="public@gofr.org",Gs(e),t(!0)})).catch((function(e){console.error(e)}))}))})).catch((function(e){console.error(e)}))}))}))}function Gs(e){clearInterval(Us),document.getElementById("progressBarContainer").remove(),new s["a"]({router:is,store:ns,i18n:m,vuetify:$s,data:function(){return{config:e}},render:function(e){return e(gs,{props:{generalConfig:this.config}})}}).$mount("#app")}"."===Ls.BACKEND_HOST&&(Ls.BACKEND_HOST=window.location.hostname,Ls.BACKEND_PROTOCOL=window.location.protocol.replace(":","")),Ls.BACKEND_SERVER=Ls.BACKEND_PROTOCOL+"://"+Ls.BACKEND_HOST+":"+Ls.BACKEND_PORT,qs((function(e){e&&e.BACKEND_SERVER?u.a.defaults.baseURL=e.BACKEND_SERVER:u.a.defaults.baseURL=".";var t=JSON.stringify(ns.state.config.generalConfig);u.a.get("/config/getGeneralConfig?defaultGenerConfig="+t).then(function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(t){var a,o,i,n,c;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(a=t.data.generalConfig,ns.state.idp=t.data.otherConfig.idp,ns.state.keycloak=t.data.otherConfig.keycloak,ns.state.version=t.data.version,a||(a={}),t.data.generalConfig.authDisabled||"keycloak"!==ns.state.idp){e.next=23;break}return o={realm:t.data.otherConfig.keycloak.realm,clientId:t.data.otherConfig.keycloak.UIClientId,url:t.data.otherConfig.keycloak.baseURL,onLoad:"login-required"},i=Ps(o),n={install:function(e){e.$keycloak=i}},n.install=function(e){e.$keycloak=i,Object.defineProperties(e.prototype,{$keycloak:{get:function(){return i}}})},s["a"].use(n),e.next=13,Bs(a);case 13:if(c=e.sent,c){e.next=21;break}if(i.token){e.next=18;break}return e.next=18,i.init({onLoad:o.onLoad}).then((function(e){e||window.location.reload()})).catch((function(){alert("Keycloak access failed")}));case 18:u.a.interceptors.request.use((function(e){return e.headers["Authorization"]="Bearer ".concat(i.token),e}),(function(e){return Promise.reject(e)})),i.loadUserInfo().then((function(e){"public@gofr.org"===e.preferred_username?ns.state.public_access=!0:ns.state.public_access=!1;var t={resourceType:"Person",id:e.sub,meta:{profile:["http://gofr.org/fhir/StructureDefinition/gofr-person-user"]},name:[{use:"official",text:e.name}],active:!0};e.email&&(t.telecom=[{system:"email",value:e.email}]),u()({method:"POST",url:"/auth",data:t}).then((function(t){We.a.set("userObj",JSON.stringify(t.data),"infinity"),ns.state.auth.userObj=t.data,ns.state.auth.userID=e.sub,ns.state.auth.username=e.preferred_username,Gs(a)})).catch((function(e){console.error(e)}))})),setInterval((function(){i.updateToken(70)}),6e4);case 21:e.next=24;break;case 23:u()({method:"GET",url:"/auth"}).then(function(){var e=Object(r["a"])(regeneratorRuntime.mark((function e(t){var r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!t.data.userObj||!t.data.userObj.resource){e.next=8;break}r=t.data.userObj.resource.telecom.find((function(e){return"email"===e.system})),r&&(ns.state.auth.username=r.value),"public@gofr.org"===ns.state.auth.username?ns.state.public_access=!0:ns.state.public_access=!1,ns.state.auth.userObj=t.data.userObj,ns.state.auth.userID=t.data.userObj.resource.id,e.next=11;break;case 8:if(!0!==a.public_access.enabled){e.next=11;break}return e.next=11,Hs();case 11:s["a"].prototype.$keycloak=null,Gs(a);case 13:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}()).catch(Object(r["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!0!==a.public_access.enabled){e.next=3;break}return e.next=3,Hs();case 3:s["a"].prototype.$keycloak=null,Gs(a);case 5:case"end":return e.stop()}}),e)}))));case 24:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}())}))},"5a61":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",[a("v-row",e._l(e.issues,(function(t,r){return a("v-col",{key:r,attrs:{sm:"4"}},[a("v-card",[a("v-card-subtitle",{staticClass:"error white--text text-uppercase font-weight-bold"},[e._v("Error")]),a("v-spacer"),a("v-card-text",{staticClass:"primary--text font-weight-bold"},[e._v(e._s(t.diagnostics))])],1)],1)})),1)],1)},s=[],o={name:"gofr-outcome",props:["issues"],data:function(){return{}}},i=o,n=a("2877"),c=a("6544"),l=a.n(c),d=a("b0af"),u=a("99d9"),p=a("62ad"),h=a("a523"),v=a("0fd9"),f=a("2fa4"),g=Object(n["a"])(i,r,s,!1,null,null,null);t["default"]=g.exports;l()(g,{VCard:d["a"],VCardSubtitle:u["b"],VCardText:u["c"],VCol:p["a"],VContainer:h["a"],VRow:v["a"],VSpacer:f["a"]})},"6ff6":function(e,t,a){"use strict";a("41c2")},7063:function(e,t,a){},"754f":function(e,t){e.exports="data:image/png;base64,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"},"86a0":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-card",[a("v-card-title",{attrs:{"primary-title":""}},[a("v-toolbar",{staticStyle:{"font-size":"14px"},attrs:{color:"#78496a",dark:"",height:"40"}},[e._v(" "+e._s(e.title)+" ")])],1),a("v-card-text",[a("v-layout",{attrs:{row:"",wrap:""}},[a("v-spacer"),a("v-flex",{attrs:{xs6:""}},[e.loading.facilitiesCount?a("label",[a("v-progress-linear",{attrs:{color:"deep-purple accent-4",indeterminate:"",rounded:"",height:"6"}})],1):a("label",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Total"))+" "+e._s(e.$t("App.hardcoded-texts.Facilities"))+": "),a("v-chip",{staticClass:"ma-2",attrs:{color:"#5f6062","text-color":"white"}},[e._v(" "+e._s(e.totalFacilities)+" ")]),a("br")],1),e.loading.jurisdictionsCount?a("label",[a("v-progress-linear",{attrs:{color:"deep-purple accent-4",indeterminate:"",rounded:"",height:"6"}})],1):a("label",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Total"))+" "+e._s(e.$t("App.hardcoded-texts.Jurisdictions"))+": "),a("v-chip",{staticClass:"ma-2",attrs:{color:"#5f6062","text-color":"white"}},[e._v(" "+e._s(e.totalJurisdictions)+" ")])],1),a("br"),e._v(" "+e._s(e.$t("App.hardcoded-texts.Created"))+": "),a("v-chip",{staticClass:"ma-2",attrs:{color:"#5f6062","text-color":"white"}},[e._v(" "+e._s(e.activePartition.createdTime)+" ")])],1),a("v-divider",{attrs:{color:"#78496a",vertical:""}}),a("v-spacer"),a("v-flex",{attrs:{xs5:""}},[e.activePartition.sharedToAll?e._e():a("label",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Shared Users"))+": "),a("v-chip",{staticClass:"ma-2",attrs:{color:"#8a8d35","text-color":"white"}},[e._v(" "+e._s(e.activePartition.sharedUsers)+" ")]),e._v(" "),a("br")],1),e._v(" "+e._s(e.$t("App.hardcoded-texts.Shared To All"))+": "),a("v-chip",{staticClass:"ma-2",attrs:{color:"#5f6062","text-color":"white"}},[e._v(" "+e._s(e.activePartition.sharedToAll)+" ")]),e._v(" "),a("br"),e._v(" "+e._s(e.$t("App.hardcoded-texts.Limited by User Location"))+": "),a("v-chip",{staticClass:"ma-2",attrs:{color:"#5f6062","text-color":"white"}},[e._v(" "+e._s(e.activePartition.limitedByLocation)+" ")])],1)],1)],1)],1)},s=[],o=(a("7db0"),a("b0c0"),a("bc3a")),i=a.n(o),n={props:["partition","title"],data:function(){return{totalFacilities:0,totalJurisdictions:0,loading:{facilitiesCount:!1,jurisdictionsCount:!1},activePartition:{sharedUsers:0,sharedToAll:!1,limitedByLocation:!1}}},watch:{datasources:function(){this.getPartitionStatus()}},computed:{datasources:function(){return this.$store.state.dataSources}},methods:{countFacilities:function(){var e=this;this.loading.facilitiesCount=!0;var t="/fhir/"+this.partition+"/Location?type=urn:ihe:iti:mcsd:2019:facility&_count=0&_total=accurate";i.a.get(t).then((function(t){e.totalFacilities=t.data.total,e.loading.facilitiesCount=!1,e.getPartitionStatus()}))},countJurisdictions:function(){var e=this,t="/fhir/"+this.partition+"/Location?type=urn:ihe:iti:mcsd:2019:jurisdiction&_count=0&_total=accurate";this.loading.jurisdictionsCount=!0,i.a.get(t).then((function(t){e.totalJurisdictions=t.data.total,e.loading.jurisdictionsCount=!1}))},getPartitionStatus:function(){var e=this,t=this.$store.state.dataSources.find((function(t){return t.name===e.partition}));t&&(this.activePartition.sharedUsers=t.sharedUsers.length,this.activePartition.sharedToAll=t.shareToAll.activated,this.activePartition.limitedByLocation=t.shareToAll.limitByUserLocation,this.activePartition.createdTime=t.createdTime)}},created:function(){this.partition&&(this.countFacilities(),this.countJurisdictions())}},c=n,l=a("2877"),d=a("6544"),u=a.n(d),p=a("b0af"),h=a("99d9"),v=a("cc20"),f=a("ce7e"),g=a("0e8f"),m=a("a722"),$=a("8e36"),x=a("2fa4"),b=a("71d9"),_=Object(l["a"])(c,r,s,!1,null,null,null);t["default"]=_.exports;u()(_,{VCard:p["a"],VCardText:h["c"],VCardTitle:h["d"],VChip:v["a"],VDivider:f["a"],VFlex:g["a"],VLayout:m["a"],VProgressLinear:$["a"],VSpacer:x["a"],VToolbar:b["a"]})},"8cb4":function(e,t,a){"use strict";a("7063")},"9b31":function(e,t,a){"use strict";a.d(t,"a",(function(){return n}));var r=a("b85c"),s=(a("7db0"),a("b64b"),a("a15b"),a("d81d"),a("ac1f"),a("1276"),a("5319"),a("159b"),a("b0c0"),a("bc3a")),o=a.n(s),i=a("56d7"),n={data:function(){return{roles:[],tasks:[]}},computed:{canAddDataset:function(){var e=this;if(this.$store.state.config.generalConfig.reconciliation.singleDataSource){var t,a=0,s=Object(r["a"])(this.$store.state.dataSources);try{var o=function(){var r=t.value;if(r.id===e.$store.state.config.generalConfig.reconciliation.fixSource2To)return"continue";var s=e.$store.state.auth.userID,o=e.$store.state.dhis.user.orgId,i=r.sharedUsers.find((function(e){return e.id===s})),n=r.owner.id===s,c=!0===r.shareToAll.activated,l=!1;if(r.owner.orgId&&r.owner.orgId===o&&(l=!0),!n&&!i&&!c&&!l)return"continue";a++};for(s.s();!(t=s.n()).done;)o()}catch(i){s.e(i)}finally{s.f()}return!(a>=1)||(this.datasetLimitWarn=!0,!1)}return!0}},methods:{flattenExtension:function(e){var t,a={},s=Object(r["a"])(e);try{for(s.s();!(t=s.n()).done;){for(var o=t.value,i="",n=0,c=Object.keys(o);n1&&void 0!==arguments[1])||arguments[1],a=arguments.length>2?arguments[2]:void 0;o.a.get("/FR/getTree",{params:{includeBuilding:e,recursive:t}}).then((function(e){if(e.data){var t=!1;return a(t,e.data)}})).catch((function(e){return a(e,[])}))},clearProgress:function(e){o.a.get("/clearProgress/"+e+"/"+this.$store.state.clientId)},getGeneralConfig:function(e){var t=this,a=JSON.stringify(this.$store.state.config.generalConfig);o.a.get("/config/getGeneralConfig?defaultGenerConfig="+a).then((function(a){return a&&(t.$store.state.config.generalConfig=a.data.generalConfig),e()})).catch((function(){return e()}))},toTitleCase:function(e){return e.toLowerCase().split(" ").map((function(e){return e.replace(e[0],e[0].toUpperCase())})).join("").toLowerCase()},translateDataHeader:function(e,t){var a=this.$store.state.config.userConfig.reconciliation.useCSVHeader,r=this.$store.state.levelMapping;if(!a||a&&r[e]["level"+t]==="level"+t)return"Level "+t;if(Object.keys(this.$store.state.levelMapping[e]).length>0){var s,o=this.$store.state.levelMapping[e],i=1;for(var n in o)0===n.indexOf("level")&&i++;"source1"===e&&(s=this.$store.state.totalSource1Levels),"source2"===e&&(s=this.$store.state.totalSource2Levels),s--;var c=i-s;t+=c;var l=this.$store.state.levelMapping[e]["level"+t];return l&&"null"!==l&&"undefined"!==l&&"false"!==l?l:this.$store.state.levelMapping[e]["facility"]}return"Level "+t},getActiveDataSourcePair:function(){var e,t=this,a={};return this.$store.state.dataSourcePairs.forEach((function(r){r.user.id===t.$store.state.auth.userID&&"active"===r.status&&(a=r),Object.keys(a).length>0?e=void 0:r.user.id!==t.$store.state.auth.userID&&r.activeUsers.find((function(e){return e.id===t.$store.state.auth.userID}))&&(e=r)})),e&&(a=e),a},getDatasourceOwner:function(){var e={source1Owner:"",source2Owner:""};return this.$store.state.activePair.source1.hasOwnProperty("userID")&&(e.source1Owner=this.$store.state.activePair.source1.userID),this.$store.state.activePair.source2.hasOwnProperty("userID")&&(e.source2Owner=this.$store.state.activePair.source2.userID),e},getLimitOrgIdOnActivePair:function(){var e=this,t={source1LimitOrgId:[],source2LimitOrgId:[]},a=this.$store.state.dataSources.find((function(t){return t.id===e.$store.state.activePair.source1.id})),r=this.$store.state.dataSources.find((function(t){return t.id===e.$store.state.activePair.source2.id}));if(a&&a.hasOwnProperty("userID")&&a.userID!==this.$store.state.auth.userID){var s=a.sharedUsers.find((function(t){return t.id===e.$store.state.auth.userID}));s&&s.limits.length>0?t.source1LimitOrgId=s.limits:a.shareToAll.activated&&a.shareToAll.limitByUserLocation&&this.$store.state.dhis.user.orgId&&(t.source1LimitOrgId=[this.$store.state.dhis.user.orgId])}if(r&&r.hasOwnProperty("userID")&&r.userID!==this.$store.state.auth.userID){var o=r.sharedUsers.find((function(t){return t.id===e.$store.state.auth.userID}));o&&o.limits.length>0?t.source2LimitOrgId=o.limits:r.shareToAll.activated&&r.shareToAll.limitByUserLocation&&this.$store.state.dhis.user.orgId&&(t.source2LimitOrgId=[this.$store.state.dhis.user.orgId])}return t},getLimitOrgIdOnDataSource:function(e){var t=this,a=[];if(e&&e.hasOwnProperty("userID")&&e.userID!==this.$store.state.auth.userID){var r=e.sharedUsers.find((function(e){return e.id===t.$store.state.auth.userID}));r&&r.limits.length>0?a=r.limits:e.shareToAll.activated&&e.shareToAll.limitByUserLocation&&this.$store.state.dhis.user.orgId&&(a=[this.$store.state.dhis.user.orgId])}return a},getRoles:function(){var e=this;o.a.get("/users/getRoles").then((function(t){var a,s=Object(r["a"])(t.data);try{for(s.s();!(a=s.n()).done;){var o=a.value;e.roles.push({text:o.name,value:o.id,tasks:o.tasks})}}catch(i){s.e(i)}finally{s.f()}})).catch((function(e){console.log(e.response)}))},getTasks:function(){var e=this;o.a.get("/getTasks").then((function(t){e.tasks=t.data})).catch((function(e){console.log(e.response)}))},saveConfiguration:function(e,t){var a,r=this,s=this.$store.state.auth.userID,n=new FormData;n.append("config",JSON.stringify(this.$store.state.config)),n.append("userID",s),a="generalConfig"===e?"/config/updateGeneralConfig":"/config/updateUserConfig/".concat(this.$store.state.auth.userID),o.a.post(a,n,{headers:{"Content-Type":"multipart/form-data"}}).then((function(){"useCSVHeader"===t&&i["eventBus"].$emit("changeCSVHeaderNames"),"authDisabled"===t&&r.$router.push({name:"Logout"})}))},setDHIS2Credentials:function(){this.$store.state.auth.userID="";var e=location.href.split("api");return!(e.length<2)&&(this.$store.state.dhis.host=location.href.split("api").shift(),!0)}}}},"9d64":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("gofr-template",{key:e.$route.path},[e._v(" Loading... ")])},s=[],o=(a("d3b7"),a("3ca3"),a("ddb0"),a("a026")),i=a("bc3a"),n=a.n(i),c={name:"fhir-page-search",props:["page","requestAction"],data:function(){return{}},created:function(){this.getTemplate()},methods:{getTemplate:function(){var e=this;n.a.get("/config/page/"+this.page+"/search").then((function(t){var r=t.data;"OperationOutcome"===r.resourceType?o["a"].component("gofr-template",{name:"gofr-template",data:function(){return{issues:r.issue}},components:{"gofr-outcome":function(){return Promise.resolve().then(a.bind(null,"5a61"))}},template:'
'}):o["a"].component("gofr-template",{name:"gofr-template",data:function(){return{fields:r.data.fields,addLink:r.data.addLink,terms:{},requestAction:this.$route.params.requestAction,searchAction:this.$route.query.searchAction}},components:{"gofr-search":function(){return a.e("chunk-2d0a4639").then(a.bind(null,"05db"))},"gofr-search-code":function(){return a.e("chunk-2d0aa9e6").then(a.bind(null,"127f"))},"gofr-search-string-term":function(){return a.e("chunk-2d2106b9").then(a.bind(null,"b88e"))},"gofr-search-reference-term":function(){return a.e("chunk-0a6b076a").then(a.bind(null,"ed40"))}},template:r.template,methods:{searchData:function(e,t){this.$set(this.terms,e,t)}}}),e.$forceUpdate()})).catch((function(t){console.log(t),o["a"].component("gofr-template",{template:"

Error

An error occurred trying to load this page

.
"}),e.$forceUpdate()}))}},beforeCreate:function(){o["a"].component("gofr-template",{template:"
Loading...
"})}},l=c,d=a("2877"),u=Object(d["a"])(l,r,s,!1,null,null,null);t["default"]=u.exports},afb4:function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",{attrs:{"grid-list-xs":""}},[a("FhirMap",{attrs:{accessToken:e.accessToken,fhirServerUrl:e.fhirServerUrl,options:e.options}})],1)},s=[],o=a("9e02"),i={name:"App",data:function(){return{accessToken:"pk.eyJ1IjoiYWxseXNoYWJhbjUiLCJhIjoiY2twbzFpODRtMDFkMTJwbWFvNXUza3hodCJ9.mhcv_KlLLtvR0x73E90WAw",options:{center:[8.521441,-11.84389],zoom:3,isFacility:!0,searchOnLoad:!0,hierarchyExtension:{parameter:"ihe-mcsd-hierarchy-partof"},root:"cf12e355-a553-5875-b271-2dfb97b22355",includeRoot:!1,contextServices:[],searchParameters:[{key:"physicalType",system:!1,label:"Physical Type",placeholder:"Physical Type..",options:[]}],filters:[],attributes:[{name:"identifier",label:"Identifiers",expression:"Location.identifier.value"},{name:"description",label:"Description",expression:"Location.description.single()"},{name:"status",label:"Status",expression:"Location.status.single()"}],locationStyles:{fill:{"fill-color":"#B22222","fill-opacity":.8,"fill-outline-color":"black"}},selectedStyles:{circle:{"circle-radius":10,"circle-color":"#d3d3d3","circle-stroke-width":2,"circle-stroke-color":"#FFFFFF"}}}}},components:{FhirMap:o["a"]},computed:{fhirServerUrl:function(){return"/fhir/"+this.$store.state.config.userConfig.FRDatasource}}},n=i,c=(a("6ff6"),a("2877")),l=a("6544"),d=a.n(l),u=a("a523"),p=Object(c["a"])(n,r,s,!1,null,null,null);t["default"]=p.exports;d()(p,{VContainer:u["a"]})},be6f:function(e){e.exports=JSON.parse('{"BACKEND_HOST":".","BACKEND_PORT":"4000","BACKEND_PROTOCOL":"http"}')},cacc:function(e,t,a){"use strict";a("e494")},dd5b:function(e,t,a){"use strict";(function(e){var r=a("1da1"),s=(a("96cf"),a("d3b7"),a("25f0"),a("99af"),a("7db0"),a("bc3a")),o=a.n(s),i=a("1232"),n=a("9612"),c=a("56d7"),l=a("9b31");t["a"]={mixins:[l["a"]],methods:{addDHIS2User:function(t,a){var s=this;return Object(r["a"])(regeneratorRuntime.mark((function i(){return regeneratorRuntime.wrap((function(i){while(1)switch(i.prev=i.next){case 0:return i.abrupt("return",new Promise((function(i,n){var c=s.$store.state.dhis.dev.auth,l={};if(""===c.username)c="";else{var d=e.from("".concat(c.username,":").concat(c.password),"utf8").toString("base64");l["Authorization"]="Basic "+d}a.data.isAdmin=t,o.a.post("/users/addDhis2User",a.data).then(Object(r["a"])(regeneratorRuntime.mark((function e(){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,s.authenticateDHIS2User(a.data);case 2:return e.abrupt("return",i());case 3:case"end":return e.stop()}}),e)})))).catch((function(){n()}))})));case 1:case"end":return i.stop()}}),i)})))()},authenticateDHIS2User:function(e){var t=this;return new Promise((function(a,r){o.a.post("/auth/token/",{username:e.username,password:e.username,dhis2OrgId:t.$store.state.dhis.user.orgId}).then((function(r){var s=Object(i["a"])(r.data.access_token);return s=s.user,o.a.interceptors.request.use((function(e){return e.headers["Authorization"]="Bearer ".concat(r.data.access_token),e}),(function(e){return Promise.reject(e)})),t.$store.state.auth.username=e.username,t.$store.state.auth.userObj=s,t.$store.state.auth.userID=s.resource.id,s&&(t.$store.state.clientId=n["a"].v4(),t.$store.state.initializingApp=!0,t.$store.state.denyAccess=!1,t.$store.state.public_access=!1),a()})).catch((function(e){return console.log(e),r()}))}))},getDHIS2UserData:function(t){var a=this,r=this.$store.state.dhis.dev.auth,s={};if(""===r.username)r="";else{var i=e.from("".concat(r.username,":").concat(r.password),"utf8").toString("base64");s["Authorization"]="Basic "+i}o.a.get(this.$store.state.dhis.host+"api/me",{headers:s}).then((function(e){var r=JSON.parse(JSON.stringify(e.data.organisationUnits));r.length>0&&(a.$store.state.dhis.user.orgId=r.shift().id,o.a.get(a.$store.state.dhis.host+"api/organisationUnits/"+a.$store.state.dhis.user.orgId,{headers:s}).then((function(r){return a.$store.state.dhis.user.orgName=r.data.displayName,t(e)})))})).catch((function(e){a.$store.state.dialogError=!0,a.$store.state.errorTitle="Error",e.response&&e.response.data&&401===e.response.data.httpStatusCode?(a.$store.state.errorDescription="Unauthorized, ensure that your DHIS2 login is active",a.$router.push({name:"Logout"})):a.$store.state.errorDescription="Unauthorized, please reload the app"}))}},created:function(){var e=this;this.setDHIS2Credentials(),this.getDHIS2UserData(function(){var t=Object(r["a"])(regeneratorRuntime.mark((function t(a){var r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return r=a.data.userCredentials.userRoles.find((function(t){return t.id===e.$store.state.config.generalConfig.externalAuth.adminRole})),t.next=3,e.addDHIS2User(r,a);case 3:c["eventBus"].$emit("getUserConfig");case 4:case"end":return t.stop()}}),t)})));return function(e){return t.apply(this,arguments)}}())}}}).call(this,a("b639").Buffer)},e494:function(e,t,a){}}); +//# sourceMappingURL=app.ec6a7090.js.map \ No newline at end of file diff --git a/dhis2App/js/app.ec6a7090.js.map b/dhis2App/js/app.ec6a7090.js.map new file mode 100644 index 000000000..f9234c306 --- /dev/null +++ b/dhis2App/js/app.ec6a7090.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./src/assets/GOFR_RGB_high-res.png","webpack:///./src/App.vue?b908","webpack:///./src/components/appToolbar.vue?20ac","webpack:///./src/components/language-switcher.vue?25d4","webpack:///./src/i18n.js","webpack:///src/components/language-switcher.vue","webpack:///./src/components/language-switcher.vue?64bb","webpack:///./src/components/language-switcher.vue","webpack:///src/components/appToolbar.vue","webpack:///./src/components/appToolbar.vue?1d2f","webpack:///./src/components/appToolbar.vue","webpack:///./src/components/side-menu.vue?3b7f","webpack:///src/components/side-menu.vue","webpack:///./src/components/side-menu.vue?f314","webpack:///./src/components/side-menu.vue","webpack:///./src/mixins/scoresMixin.js","webpack:///./src/components/DataSourcesPair/dataSourcePairMixin.js","webpack:///./src/components/Home.vue?e584","webpack:///src/components/Home.vue","webpack:///./src/components/Home.vue?705d","webpack:///./src/components/Home.vue","webpack:///./src/components/HomePublic.vue?d317","webpack:///src/components/HomePublic.vue","webpack:///./src/components/HomePublic.vue?f517","webpack:///./src/components/HomePublic.vue","webpack:///./src/components/Login.vue?8cb8","webpack:///src/components/Login.vue","webpack:///./src/components/Login.vue?2227","webpack:///./src/components/Login.vue","webpack:///./src/components/Logout.vue?cbb8","webpack:///src/components/Logout.vue","webpack:///./src/components/Logout.vue?684a","webpack:///./src/components/Logout.vue","webpack:///./src/components/Logout-public.vue?f9e0","webpack:///src/components/Logout-public.vue","webpack:///./src/components/Logout-public.vue?e9b8","webpack:///./src/components/Logout-public.vue","webpack:///./src/components/Signup.vue?e7cc","webpack:///src/components/Signup.vue","webpack:///./src/components/Signup.vue?e399","webpack:///./src/components/Signup.vue","webpack:///./src/components/Configure.vue?21a6","webpack:///./src/components/DataSources/RemoteSync.vue?5c11","webpack:///./src/components/DataSources/SyncProgress.vue?26cc","webpack:///src/components/DataSources/SyncProgress.vue","webpack:///./src/components/DataSources/SyncProgress.vue?ce6c","webpack:///./src/components/DataSources/SyncProgress.vue","webpack:///src/components/DataSources/RemoteSync.vue","webpack:///./src/components/DataSources/RemoteSync.vue?964a","webpack:///./src/components/DataSources/RemoteSync.vue","webpack:///src/components/Configure.vue","webpack:///./src/components/Configure.vue?7d94","webpack:///./src/components/Configure.vue","webpack:///./src/components/UsersList.vue?a84d","webpack:///src/components/UsersList.vue","webpack:///./src/components/UsersList.vue?0608","webpack:///./src/components/UsersList.vue","webpack:///./src/components/AddUser.vue?416a","webpack:///src/components/AddUser.vue","webpack:///./src/components/AddUser.vue?2e28","webpack:///./src/components/AddUser.vue","webpack:///./src/components/RolesManagement.vue?e8b6","webpack:///src/components/RolesManagement.vue","webpack:///./src/components/RolesManagement.vue?b460","webpack:///./src/components/RolesManagement.vue","webpack:///./src/components/ChangePassword.vue?bd16","webpack:///src/components/ChangePassword.vue","webpack:///./src/components/ChangePassword.vue?1ba6","webpack:///./src/components/ChangePassword.vue","webpack:///./src/components/DataSources/AddDataSources.vue?ac61","webpack:///./src/components/DataSources/FacilityReconUpload.vue?b5a1","webpack:///./src/components/DataSources/dataSourcesMixin.js","webpack:///src/components/DataSources/FacilityReconUpload.vue","webpack:///./src/components/DataSources/FacilityReconUpload.vue?ddca","webpack:///./src/components/DataSources/FacilityReconUpload.vue?9d5f","webpack:///./src/components/DataSources/FacilityReconRemoteSources.vue?51ca","webpack:///src/components/DataSources/FacilityReconRemoteSources.vue","webpack:///./src/components/DataSources/FacilityReconRemoteSources.vue?2480","webpack:///./src/components/DataSources/FacilityReconRemoteSources.vue","webpack:///./src/components/DataSources/AddBlankSource.vue?a3e7","webpack:///src/components/DataSources/AddBlankSource.vue","webpack:///./src/components/DataSources/AddBlankSource.vue?e387","webpack:///./src/components/DataSources/AddBlankSource.vue","webpack:///./src/components/DataSources/dialogs.vue?fd72","webpack:///src/components/DataSources/dialogs.vue","webpack:///./src/components/DataSources/dialogs.vue?f249","webpack:///./src/components/DataSources/dialogs.vue","webpack:///src/components/DataSources/AddDataSources.vue","webpack:///./src/components/DataSources/AddDataSources.vue?6785","webpack:///./src/components/DataSources/AddDataSources.vue","webpack:///./src/components/DataSources/ViewDataSources.vue?1c25","webpack:///./src/components/DataSources/Permissions.vue?28aa","webpack:///src/components/DataSources/Permissions.vue","webpack:///./src/components/DataSources/Permissions.vue?265a","webpack:///./src/components/DataSources/Permissions.vue","webpack:///src/components/DataSources/ViewDataSources.vue","webpack:///./src/components/DataSources/ViewDataSources.vue?d56e","webpack:///./src/components/DataSources/ViewDataSources.vue","webpack:///./src/components/DataSources/AdvanceDatasourceDetails.vue?c9fb","webpack:///src/components/DataSources/AdvanceDatasourceDetails.vue","webpack:///./src/components/DataSources/AdvanceDatasourceDetails.vue?9e45","webpack:///./src/components/DataSources/AdvanceDatasourceDetails.vue","webpack:///./src/components/DataSourcesPair/FacilityReconDataSourcePair.vue?f047","webpack:///src/components/DataSourcesPair/FacilityReconDataSourcePair.vue","webpack:///./src/components/DataSourcesPair/FacilityReconDataSourcePair.vue?042d","webpack:///./src/components/DataSourcesPair/FacilityReconDataSourcePair.vue","webpack:///./src/components/FacilityReconView.vue?ed08","webpack:///src/components/FacilityReconView.vue","webpack:///./src/components/FacilityReconView.vue?0cf5","webpack:///./src/components/FacilityReconView.vue?0726","webpack:///./src/components/FacilityReconScores.vue?da34","webpack:///./src/components/ReconciliationExport.vue?eb72","webpack:///src/components/ReconciliationExport.vue","webpack:///./src/components/ReconciliationExport.vue?247e","webpack:///./src/components/ReconciliationExport.vue","webpack:///src/components/FacilityReconScores.vue","webpack:///./src/components/FacilityReconScores.vue?6ef9","webpack:///./src/components/FacilityReconScores.vue","webpack:///./src/components/FacilityRecoStatus.vue?5dd3","webpack:///src/components/FacilityRecoStatus.vue","webpack:///./src/components/FacilityRecoStatus.vue?ccc4","webpack:///./src/components/FacilityRecoStatus.vue","webpack:///./src/components/disabledAuth/DHIS2Auth.vue?bb77","webpack:///./src/components/disabledAuth/DHIS2Auth.vue?431e","webpack:///./src/components/disabledAuth/DHIS2Auth.vue","webpack:///./src/components/FacilityRegistry/ResourceView.vue?d4f5","webpack:///src/components/FacilityRegistry/ResourceView.vue","webpack:///./src/components/FacilityRegistry/ResourceView.vue?89f5","webpack:///./src/components/FacilityRegistry/ResourceView.vue","webpack:///./src/router/index.js","webpack:///./src/store/store.js","webpack:///./src/modules/tasksVerification.js","webpack:///src/App.vue","webpack:///./src/App.vue?1160","webpack:///./src/App.vue","webpack:///./src/plugins/vuetify.js","webpack:///./src/plugins/fhirutils.js","webpack:///./src/main.js","webpack:///./src/components/gofr/gofr-outcome.vue?9164","webpack:///src/components/gofr/gofr-outcome.vue","webpack:///./src/components/gofr/gofr-outcome.vue?b398","webpack:///./src/components/gofr/gofr-outcome.vue","webpack:///./src/components/ViewMap.vue?aa48","webpack:///./src/assets/dhis2.png","webpack:///./src/components/DataSources/ActivePartitionStats.vue?6c98","webpack:///src/components/DataSources/ActivePartitionStats.vue","webpack:///./src/components/DataSources/ActivePartitionStats.vue?8a95","webpack:///./src/components/DataSources/ActivePartitionStats.vue","webpack:///./src/components/FacilityReconView.vue?5dbb","webpack:///./src/mixins/generalMixin.js","webpack:///./src/components/FacilityRegistry/fhir-page-search.vue?c436","webpack:///src/components/FacilityRegistry/fhir-page-search.vue","webpack:///./src/components/FacilityRegistry/fhir-page-search.vue?b221","webpack:///./src/components/FacilityRegistry/fhir-page-search.vue","webpack:///./src/components/ViewMap.vue?5240","webpack:///src/components/ViewMap.vue","webpack:///./src/components/ViewMap.vue?66f1","webpack:///./src/components/ViewMap.vue?09f8","webpack:///./src/components/DataSources/FacilityReconUpload.vue?914a","webpack:///src/components/disabledAuth/DHIS2Auth.vue"],"names":["webpackJsonpCallback","data","moduleId","chunkId","chunkIds","moreModules","executeModules","i","resolves","length","Object","prototype","hasOwnProperty","call","installedChunks","push","modules","parentJsonpFunction","shift","deferredModules","apply","checkDeferredModules","result","deferredModule","fulfilled","j","depId","splice","__webpack_require__","s","installedModules","installedCssChunks","jsonpScriptSrc","p","exports","module","l","e","promises","cssChunks","Promise","resolve","reject","href","fullhref","existingLinkTags","document","getElementsByTagName","tag","dataHref","getAttribute","rel","existingStyleTags","linkTag","createElement","type","onload","onerror","event","request","target","src","err","Error","code","parentNode","removeChild","head","appendChild","then","installedChunkData","promise","onScriptComplete","script","charset","timeout","nc","setAttribute","error","clearTimeout","chunk","errorType","realSrc","message","name","undefined","setTimeout","all","m","c","d","getter","o","defineProperty","enumerable","get","r","Symbol","toStringTag","value","t","mode","__esModule","ns","create","key","bind","n","object","property","oe","console","jsonpArray","window","oldJsonpFunction","slice","_vm","this","_h","$createElement","_c","_self","$store","state","auth","attrs","nav","_e","model","callback","$$v","$set","expression","_v","_s","progressTitle","staticClass","errorColor","errorTitle","nativeOn","$event","dialogError","errorDescription","closeDialogError","arguments","$t","text","on","commit","style","width","alert","dismisible","transition","msg","$route","path","fixed","staticStyle","version","staticRenderFns","username","$keycloak","authenticated","userID","config","generalConfig","authDisabled","dhisLink","public_access","scopedSlots","_u","fn","ref","_g","_b","activeFlag","activeLang","languageMenu","_l","lang","index","handleMenuItemClick","language","Vue","use","VueI18n","i18n","locale","fallbackLocale","messages","loadLanguage","axios","response","setLocaleMessage","languages","dialog","created","getLanguageList","methods","localStorage","setItem","flag","a","b","activeLocale","activeLanguage","component","VBtn","VIcon","VImg","VList","VListItem","VListItemAvatar","VListItemTitle","VMenu","computed","dhis","user","orgId","location","protocol","hostname","components","LanguageSwitcher","VAppBar","VSpacer","VToolbarItems","VToolbar","mini","drawer","stopPropagation","item","id","class","active","icon","proxy","sub","sub_sub","external","url","props","mounted","updateMenu","watch","handler","deep","menu","menu_id","tooltip","order","entry","sub_id","sub_sub_id","sort","keycloak_account","keycloak","baseURL","realm","VDivider","VListGroup","VListItemIcon","VNavigationDrawer","CancelToken","scoresMixin","mixins","generalMixin","loadingSource2Unmatched","loadingSource1Unmatched","topTree","scoreProgressCheckTimeout","scoresProgressData","scoreProgressTitle","clearInterval","progressReqTimer","percent","parseInt","scoreProgressPercent","stage","requestCancelled","cancelTokenSource","cancel","checkScoreProgress","scoreSavingProgressCheckTimeout","scoreSavingProgressData","checkScoreSavingStatus","saveProgressTimedout","time","source","setInterval","clientId","cancelToken","token","scoreProgress","status","scoreResults","scoreDialog","clearProgress","progressType","scoresData","responseData","source2UnMatched","source2Unmatched","source1UnMatched","matchedContent","noMatchContent","ignoreContent","flagged","source2TotalRecords","source2TotalAllRecords","totalAllMapped","totalAllFlagged","totalAllNoMatch","totalAllIgnore","source1TotalAllNotMapped","source1TotalAllRecords","scoreResult","source1","source1Name","source1Id","source1IdHierarchy","source1Parents","parents","source2Name","exactMatch","source2Id","source2IdHierarchy","mappedParentName","source2Parents","flagComment","keys","matchComments","addTree","catch","scoreSavingStatus","savingMatches","getScores","getPotential","partition1","activePair","partition2","source2","mappingPartition","recoLevel","totalSource1Levels","totalSource2Levels","levelArray","k","translateDataHeader","source1LimitOrgId","getLimitOrgIdOnActivePair","source2LimitOrgId","log","parentConstraint","JSON","stringify","reconciliation","getSource1","display","toTitleCase","getSource2","getSource1Name","getSource2Name","eventBus","$on","dataSourcePairMixin","createDatasourcePair","pairName","dynamicProgress","activePairID","activeUsers","indexOf","singlePair","formData","FormData","append","post","headers","levelMapping","parse","levelMapping1","levelMapping2","$emit","alertError","alertMsg","activateSharedPair","pairID","activatePair","activeDataSourcePair","initializingApp","dataSources","partitionChanged","userConfig","reload","FRDatasource","recoStatus","locales","$i18n","val","datasources","saveConfiguration","VCard","VCardText","VCardTitle","VContainer","VFlex","VLayout","VProgressLinear","VSelect","totalFacilities","totalJurisdictions","totalServices","$tasksVerification","hasPermissionByName","loading","facilitiesCount","jurisdictionsCount","servicesCount","countFacilities","countJurisdictions","countServices","VChip","authStatus","usernameErrors","_k","keyCode","authenticate","$v","$touch","passwordErrors","password","selfRegistration","displaySignup","$invalid","validations","signupEnabled","$router","$dirty","required","errors","idp","denyAccess","VAlert","VCardActions","VForm","VTextField","$cookies","remove","userObj","logout","method","alertSuccess","alertFail","firstnameErrors","firstname","surnameErrors","surname","othername","phoneErrors","validatePhone","phone","emailErrors","validateEmail","email","retype_passwordErrors","retype_password","$refs","form","reset","displayLogin","signup","customFields","re","test","requiresApproval","field","codeErrors","VSystemBar","autoDisableSingleDatasourceDialog","autoDisableSingleDatasource","defineSuperuserRole","loadingDhis2Roles","dhis2Roles","externalAuth","adminRole","selectDatasourceDialog","searchDatasource","closeDatasourceDialog","dataSourceHeaders","sharedToAllDatasets","fixSource2To","userName","createdTime","slot","savefixSource2To","fixedSource2To","displayDatasourceDialog","enabled","checkDatasetsAdditionWays","singleDatasource","disableGOFRAuth","shareOrgUnits","pullOrgUnits","datasetNameErrors","ensureNameUnique","datasetName","cronDataSourceHeaders","remoteDatasets","owner","lastUpdate","controlDatasetsCronjobs","datasetsAutosyncState","smtp","saveSMTP","recoProgressNotification","notification_endpoint","notification_username","notification_password","recoProgressNotificationChanged","syncProgrIndeter","syncStatus","syncProgrPercent","syncPercent","VAvatar","VDialog","VProgressCircular","syncProgressTimer","syncRunning","sync","serverName","host","checkSyncProgress","syncType","syncProgressType","syncProgress","beforeDestroy","$off","SyncProgress","facility","uploadName","port","secured","useCSVHeader","moreFields","fieldLabel","fieldName","requiredText","dataset","datasetsAdditionWays","way","additionWay","confirmation","singleDataSource","fixSource2","isSet","getDHIS2Roles","dtSrc","servers","beforeCreate","shareByOrgId","appRemoteSync","RemoteSync","VAutocomplete","VCheckbox","VDataTable","VRadio","VRadioGroup","VSwitch","VToolbarTitle","VTooltip","approveUserDialog","firstName","roles","roleErrors","role","changeStatus","searchUsers","usersHeader","users","loadingusers","otherName","displayApprovalDialog","accountAction","loadingUsers","getUsers","action","getRoles","baseRouterViewKey","addUser","roleSelected","tasks","saveRole","task","find","getTasks","oldPasswordErrors","oldPassword","verifyPassword","changePassword","authResp","helpDialog","sourceSelected","dataSource","canAddDataset","selectedComponent","datasetLimitWarn","limitWarnStateChange","closeDialog","invalidRows","closeInvalidRows","invalidRowsHeader","invalidRowsContent","header","confirmUpload","performExtraCheck","errorDialog","errorContent","uploadPrepaProgr","uploadStatus","fileUploadPercentage","percentDialog","uploadPercent","e1","closeUploadWindow","uploadNameErrors","fileSelected","shareWithAll","shareToSameOrgid","allowShareToAllForNonAdmin","sharingOptions","limitShareByOrgId","uploadedFileName","valid","filteredItemFacility","facilityErrors","filteredItemCode","filteredItemLat","lat","filteredItemLong","long","filteredItemLevel1","level1","filteredItemLevel2","level2","filteredItemLevel3","level3","filteredItemLevel4","level4","filteredItemLevel5","level5","filteredItemLevel6","level6","filteredItemLevel7","level7","showLevel7","showMoreLevel","dataSourcesMixin","sourceType","invalidCharacters","addDataSource","partitionID","levelData","serverExists","UploadProgressTimer","confirmTitle","confirmMsg","file","showLevel3","showLevel4","showLevel5","showLevel6","uploadedHeaders","mappedHeaders","files","reader","addEventListener","allTextLines","split","headerString","readAsText","confirmSubmit","checkUploadProgress","uploadProgress","getGeneralConfig","submitCSV","uploadRunning","Array","isArray","content","reason","filter","uploadProgressData","destroyed","VSlideYTransition","VStepper","VStepperContent","VStepperHeader","VStepperItems","VStepperStep","VSubheader","close","remoteDataSources","nameErrors","canShareToAll","ext","valueReference","reference","datasetLimit","set","newVal","blankName","selection","canUseUploadWay","canUseRemoteWay","canUseBlankWay","FacilityReconUpload","FacilityReconRemoteSources","AddBlankSource","deleteConfirm","server","loadingPairs","pairs","pairsHeaders","deleteDataSource","editDialog","saveEdit","shareDialog","shareSource","locationTree","locationSelected","limitLocationName","receivedPermissions","sharedUsers","fullName","loadingLocationTree","permissions","share","remoteServers","editDataSource","validateDelete","remoteServersHeader","loadingServers","_f","uploadedSources","exportCSV","uploadSourcesHeader","viewshare","VCol","VRow","limitLocationId","filters","mergeUsers","userNames","perms","getPairsToDelete","params","sourceid","partitionid","getLocationTree","shared","forEach","node","hierarchy","children","navigator","msSaveOrOpenBlob","msSaveBlob","blob","URL","createObjectURL","download","body","click","upload","sourceAdvanceDetails","generatedFrom","advDetailsHeader","showPermissions","changePermissions","mergePermissions","merged","ActivePartitionStats","dtsrc","confirmPairDeleteDialog","deletePair","pairLimitWarn","mapSourcePairLevels","closeLevelMappingDialog","pairLevelsMappingHeader","source1Levels","pairLevelsMapping","clearMappingSelection","source2Levels","mappingSelected","sharePair","pairNameErrors","source1Headers","source2Headers","dataSources2","pairSelected","canCreatePair","checkLevels","searchPairs","sourcePairHeaders","dataSourcePairs","canDeletePair","confirmDeletePair","canActivatePair","searchSources","getLimitOrgIdOnDataSource","src2Lvl","selectedLevel","newObj","pair","getActiveDataSourcePair","level","editLocationNameErrors","editLocationName","editParents","editLocationParent","source1Tree","source1NodeSelected","source2Tree","source2NodeSelected","source1GridHeader","source1Grid","searchSource1","source1Pagination","totalSource1Records","loadingSource1","source1Count","source1Pages","source2GridHeader","source2Grid","searchSource2","source2Pagination","totalSource2Records","loadingSource2","source2Pages","deleteSource","editLocationId","editSource","lastLevel","headerText","level8","level9","level10","latitude","longitude","filterSource1","filterSource2","source1Start","source2Start","source2Count","loadingSource1Tree","loadingSource2Tree","loadingSource1Grid","loadingSource2Grid","currentSource2Pagination","currentSource1Pagination","source1SelNodeId","source2SelNodeId","sourceOwner","edit","sourcesOwner","source1Owner","levelNextFacility","getLevelData","getSource1Grid","tree","grid","descending","sortA","sortB","getSource2Grid","getTree","isDataset1Owner","isDataset2Owner","source2Owner","sortable","gridWithAllHeaders","rowsPerPage","totalItems","Math","ceil","sortBy","page","VPagination","alertTitle","alertText","flagCommentDialog","saveMatch","dialogWidth","selectedSource1Name","searchPotential","back","selectedSource1Parents","selectedSource1Lat","selectedSource1Long","potentialHeaders","allPotentialMatches","match","geoDistance","score","potentialMatchComment","changeSort","sort_arrow","noMatch","showAllPotential","currentLevelText","levelChanged","source1TotalMatched","source1TotalRecords","source1PercentMatched","source1TotalUnMatched","source1PercentUnMatched","totalFlagged","source1PercentFlagged","source1TotalNoMatch","source1PercentNoMatch","searchUnmatchedSource1","source1TreeUpdate","source1GridHeaders","getPotentialMatch","parent","searchUnmatchedSource2","source1UnmatchedHeaders","source2TotalMatched","source2PercentMatched","source2TotalUnmatched","source2PercentUnmatched","source2PercentFlagged","source2NotInSource1","source2PercentNotInSource1","source1TotalIgnore","searchMatched","matchedHeaders","join","breakMatch","searchNotMatched","noMatchHeaders","breakNoMatch","searchIgnore","searchFlagged","flaggedHeaders","acceptFlag","unFlag","goNextLevel","nextLevelText","lastLevelDone","downloadDialog","closeDownloadDialog","downloadMatched","downloadSource1Unmatched","downloadSource2Unmatched","csvExport","fhirExport","loadingCSV","loadingFHIR","matchedDownloadData","unmatchedSource1DownloadData","unmatchedSource2DownloadData","downloadType","matchedLocations","unMatchedLocations","extension","encoding","link","matchedData","unmatchedSource1Data","unmatchedSource2Data","pagination","potentialMatches","source1Filter","selectedSource1","selectedSource1Id","removeCountry","parentsCopy","joinParents","joinParentsAndReverse","column","addListener","setListener","getBuildingPotentialMatches","lastChar","getJurisdictionPotentialMatches","source1IDs","potentialMatch","source2IDs","exist","comment","toLowerCase","source1Parent","source2Parent","matchType","results","potentialAvailable","concat","createTree","current","add","parseFloat","source1PercentIgnore","missing","recalculateScores","ReconciliationExport","VTab","VTabItem","VTabs","VTabsSlider","VTextarea","VTreeview","mappingStatusDialog","mappingStatusProgressTitle","mappingStatusProgressPercent","source1PercentMapped","source2PercentMapped","totalMapped","totalRecords","source1PercentMappedLevel","totalNoMatch","source1PercentNoMatchLevel","markRecoDone","markRecoUnDone","locationLevels","totalNotMapped","totalIgnore","mappingData","mapped","notMappedHeaders","notMapped","ignore","checkMappingStatusProgress","mappingStatusProgress","mappingStatus","mappingStatusProgressTimer","toFixed","source1PercentIgnoreLevel","source1PercentFlaggedLevel","source1PercentNotMapped","source1PercentNotMappedLevel","getTemplate","pageId","issues","template","fhirId","isEdit","sectionMenu","subFields","columns","actions","links","constraints","setEdit","Router","router","routes","Home","HomePublic","UsersList","RolesManagement","ChangePassword","Login","Logout","LogoutPublic","Signup","DHIS2Auth","Configure","beforeEnter","to","from","next","hasTask","diagnostics","AddUser","ViewDataSources","AdvanceDatasourceDetails","route","store","AddDataSources","DataSourcesPair","FacilityReconView","FacilityReconScores","FacilityRecoStatus","ResourceView","requestAction","GofrOutcome","beforeEach","show","resource","Vuex","Store","partition","idAutoMatch","nameAutoMatch","datasetsAutosyncTime","authMethod","source2Hierarchy","source1Hierarchy","orgName","dev","scoreProgressTimer","savingProgressTimer","cols","searchAction","requestResourceUpdateData","requestType","requestUpdatingResource","mutations","setMessage","closeMessage","interceptors","tasksVerification","hasPermissionByName_deprecated","permission","__hasPermissionByName","partitionIndex","partitions","findIndex","part","resources","perm","res","allowed","renderInitialPage","source1DB","source2DB","dataUploaded","getTotalLevels","getRecoStatus","getDataSources","getUserConfig","getDataSourcePair","autoCreateDatasourcePair","autoActivateDatasourcePair","elHtml","overflowY","VApp","VFooter","VMain","VSnackbar","Vuetify","theme","primary","secondary","accent","warning","info","success","fhirpath","require","fhirutils","_code_cache","_code_loading","_setCache","lookup","checkConstraints","constraintList","constraintDetails","element","constraint","evaluate","startsWith","query","encodeURI","bundle","total","ids","includes","human","every","Boolean","defaultSystem","codeLookup","system","resourceLookup","binding","pathFieldExpression","substring","expand","valueset","itemSort","populateItemsFromCompose","items","compose","include","concept","lastSlash","lastIndexOf","lastPipe","valueSetId","expansion","contains","ProgressBar","div","bar","Line","strokeWidth","easing","duration","color","trailColor","trailWidth","svgStyle","height","step","setText","progress","animate","tasksVerificationPlugin","install","defineProperties","defaults","withCredentials","VueCookies","vuelidate","VueAxios","VueSession","productionTip","getDHIS2StoreConfig","resp","dhis2URL","BACKEND_SERVER","process","addDHIS2StoreConfig","gofrAuthenticatePublicUser","uuid","v4","kcAuthenticatePublicUser","genConfig","init","onLoad","checkLoginIframe","UIClientId","userinfo","jwt_decode","access_token","refreshToken","refresh_token","updateToken","resourceType","meta","profile","telecom","renderApp","getElementById","vuetify","render","App","$mount","guiConfig","BACKEND_HOST","BACKEND_PROTOCOL","replace","BACKEND_PORT","storeConfig","defaultGenerConfig","otherConfig","initOptions","Keycloak","Plugin","loadUserInfo","preferred_username","issue","idx","VCardSubtitle","title","activePartition","sharedToAll","limitedByLocation","getPartitionStatus","shareToAll","activated","limitByUserLocation","totalDtSrcs","sharedToMe","itsMine","sameOrgId","flattenExtension","getCodeSystem","codeSystemType","includeBuilding","recursive","str","map","word","toUpperCase","totalLevels","countLevelMapping","levelAdjustment","levelValue","actvUsr","getDatasourceOwner","sourceLimitOrgId","dtSrc1","dtSrc2","sharedUser","limits","limitOrgId","configLevel","configName","endPoint","setDHIS2Credentials","fields","addLink","terms","searchData","accessToken","fhirServerUrl","options","FhirMap","authenticateDHIS2User","getDHIS2UserData","orgUnitsIDs","userData","httpStatusCode"],"mappings":"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","file":"js/app.ec6a7090.js","sourcesContent":[" \t// install a JSONP callback for chunk loading\n \tfunction webpackJsonpCallback(data) {\n \t\tvar chunkIds = data[0];\n \t\tvar moreModules = data[1];\n \t\tvar executeModules = data[2];\n\n \t\t// add \"moreModules\" to the modules object,\n \t\t// then flag all \"chunkIds\" as loaded and fire callback\n \t\tvar moduleId, chunkId, i = 0, resolves = [];\n \t\tfor(;i < chunkIds.length; i++) {\n \t\t\tchunkId = chunkIds[i];\n \t\t\tif(Object.prototype.hasOwnProperty.call(installedChunks, chunkId) && installedChunks[chunkId]) {\n \t\t\t\tresolves.push(installedChunks[chunkId][0]);\n \t\t\t}\n \t\t\tinstalledChunks[chunkId] = 0;\n \t\t}\n \t\tfor(moduleId in moreModules) {\n \t\t\tif(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {\n \t\t\t\tmodules[moduleId] = moreModules[moduleId];\n \t\t\t}\n \t\t}\n \t\tif(parentJsonpFunction) parentJsonpFunction(data);\n\n \t\twhile(resolves.length) {\n \t\t\tresolves.shift()();\n \t\t}\n\n \t\t// add entry modules from loaded chunk to deferred list\n \t\tdeferredModules.push.apply(deferredModules, executeModules || []);\n\n \t\t// run deferred modules when all chunks ready\n \t\treturn checkDeferredModules();\n \t};\n \tfunction checkDeferredModules() {\n \t\tvar result;\n \t\tfor(var i = 0; i < deferredModules.length; i++) {\n \t\t\tvar deferredModule = deferredModules[i];\n \t\t\tvar fulfilled = true;\n \t\t\tfor(var j = 1; j < deferredModule.length; j++) {\n \t\t\t\tvar depId = deferredModule[j];\n \t\t\t\tif(installedChunks[depId] !== 0) fulfilled = false;\n \t\t\t}\n \t\t\tif(fulfilled) {\n \t\t\t\tdeferredModules.splice(i--, 1);\n \t\t\t\tresult = __webpack_require__(__webpack_require__.s = deferredModule[0]);\n \t\t\t}\n \t\t}\n\n \t\treturn result;\n \t}\n\n \t// The module cache\n \tvar installedModules = {};\n\n \t// object to store loaded CSS chunks\n \tvar installedCssChunks = {\n \t\t\"app\": 0\n \t}\n\n \t// object to store loaded and loading chunks\n \t// undefined = chunk not loaded, null = chunk preloaded/prefetched\n \t// Promise = chunk loading, 0 = chunk loaded\n \tvar installedChunks = {\n \t\t\"app\": 0\n \t};\n\n \tvar deferredModules = [];\n\n \t// script path function\n \tfunction jsonpScriptSrc(chunkId) {\n \t\treturn __webpack_require__.p + \"js/\" + ({\"apps\":\"apps\",\"custom\":\"custom\",\"install-app\":\"install-app\",\"uninstall-app\":\"uninstall-app\"}[chunkId]||chunkId) + \".\" + {\"apps\":\"94ead83a\",\"chunk-0779b602\":\"f3796e8a\",\"chunk-08a9b5b7\":\"e7f7b41e\",\"chunk-0a6b076a\":\"622831ac\",\"chunk-19a7ffa0\":\"5d9dbaf2\",\"chunk-1b3d2af8\":\"c6cebede\",\"chunk-1f83e9dc\":\"161b2de4\",\"chunk-2d0a4639\":\"a4c7229f\",\"chunk-2d0aa9e6\":\"faedc767\",\"chunk-2d0af298\":\"db89198d\",\"chunk-2d0afa68\":\"155cf1de\",\"chunk-2d0b8b5d\":\"2dddd8ca\",\"chunk-2d0d34f6\":\"c3659bf9\",\"chunk-2d0da301\":\"748b6f0c\",\"chunk-2d2106b9\":\"1dc098fb\",\"chunk-2d210a08\":\"d7c738ac\",\"chunk-2d216051\":\"5371850f\",\"chunk-2d2174d7\":\"08f464e8\",\"chunk-2d21a3c6\":\"cbfbf879\",\"chunk-2d21a437\":\"49798103\",\"chunk-2f5db3ea\":\"fde25947\",\"chunk-32294727\":\"bb5c0f89\",\"chunk-5369b150\":\"b1793ec7\",\"chunk-53797504\":\"653668e7\",\"chunk-58ec08a2\":\"0d114804\",\"chunk-5cafeba1\":\"2be0cb37\",\"chunk-5e700835\":\"e0bcd751\",\"chunk-5e71a7f0\":\"8fc0698e\",\"chunk-63fba70c\":\"96bd4e5d\",\"chunk-69088730\":\"bc3e8613\",\"chunk-69e0cc28\":\"c404b9d7\",\"chunk-72162224\":\"46f1e738\",\"chunk-2d0c17b7\":\"924c29ec\",\"chunk-2d0e2c53\":\"59bfc68b\",\"chunk-77a0b274\":\"5281d4fb\",\"chunk-78a0fc3a\":\"c36989e6\",\"chunk-b33551c6\":\"ed68db25\",\"custom\":\"ce0f6bde\",\"install-app\":\"509b4435\",\"uninstall-app\":\"5616a164\",\"chunk-0a6f3fea\":\"3d2cafe2\",\"chunk-2d0b9df2\":\"3c312ef0\",\"chunk-2d0c2116\":\"4a9b5ff0\",\"chunk-2d0e6654\":\"754901bd\",\"chunk-2d0efc9d\":\"03b458f9\",\"chunk-d3e34a68\":\"63cad3e9\",\"chunk-2d2104c7\":\"bdd07b87\"}[chunkId] + \".js\"\n \t}\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n \t// This file contains only the entry chunk.\n \t// The chunk loading function for additional chunks\n \t__webpack_require__.e = function requireEnsure(chunkId) {\n \t\tvar promises = [];\n\n\n \t\t// mini-css-extract-plugin CSS loading\n \t\tvar cssChunks = {\"chunk-32294727\":1,\"chunk-72162224\":1,\"chunk-b33551c6\":1,\"install-app\":1};\n \t\tif(installedCssChunks[chunkId]) promises.push(installedCssChunks[chunkId]);\n \t\telse if(installedCssChunks[chunkId] !== 0 && cssChunks[chunkId]) {\n \t\t\tpromises.push(installedCssChunks[chunkId] = new Promise(function(resolve, reject) {\n \t\t\t\tvar href = \"css/\" + ({\"apps\":\"apps\",\"custom\":\"custom\",\"install-app\":\"install-app\",\"uninstall-app\":\"uninstall-app\"}[chunkId]||chunkId) + \".\" + {\"apps\":\"31d6cfe0\",\"chunk-0779b602\":\"31d6cfe0\",\"chunk-08a9b5b7\":\"31d6cfe0\",\"chunk-0a6b076a\":\"31d6cfe0\",\"chunk-19a7ffa0\":\"31d6cfe0\",\"chunk-1b3d2af8\":\"31d6cfe0\",\"chunk-1f83e9dc\":\"31d6cfe0\",\"chunk-2d0a4639\":\"31d6cfe0\",\"chunk-2d0aa9e6\":\"31d6cfe0\",\"chunk-2d0af298\":\"31d6cfe0\",\"chunk-2d0afa68\":\"31d6cfe0\",\"chunk-2d0b8b5d\":\"31d6cfe0\",\"chunk-2d0d34f6\":\"31d6cfe0\",\"chunk-2d0da301\":\"31d6cfe0\",\"chunk-2d2106b9\":\"31d6cfe0\",\"chunk-2d210a08\":\"31d6cfe0\",\"chunk-2d216051\":\"31d6cfe0\",\"chunk-2d2174d7\":\"31d6cfe0\",\"chunk-2d21a3c6\":\"31d6cfe0\",\"chunk-2d21a437\":\"31d6cfe0\",\"chunk-2f5db3ea\":\"31d6cfe0\",\"chunk-32294727\":\"a5c908f7\",\"chunk-5369b150\":\"31d6cfe0\",\"chunk-53797504\":\"31d6cfe0\",\"chunk-58ec08a2\":\"31d6cfe0\",\"chunk-5cafeba1\":\"31d6cfe0\",\"chunk-5e700835\":\"31d6cfe0\",\"chunk-5e71a7f0\":\"31d6cfe0\",\"chunk-63fba70c\":\"31d6cfe0\",\"chunk-69088730\":\"31d6cfe0\",\"chunk-69e0cc28\":\"31d6cfe0\",\"chunk-72162224\":\"7cb64c1b\",\"chunk-2d0c17b7\":\"31d6cfe0\",\"chunk-2d0e2c53\":\"31d6cfe0\",\"chunk-77a0b274\":\"31d6cfe0\",\"chunk-78a0fc3a\":\"31d6cfe0\",\"chunk-b33551c6\":\"76a811a3\",\"custom\":\"31d6cfe0\",\"install-app\":\"76a811a3\",\"uninstall-app\":\"31d6cfe0\",\"chunk-0a6f3fea\":\"31d6cfe0\",\"chunk-2d0b9df2\":\"31d6cfe0\",\"chunk-2d0c2116\":\"31d6cfe0\",\"chunk-2d0e6654\":\"31d6cfe0\",\"chunk-2d0efc9d\":\"31d6cfe0\",\"chunk-d3e34a68\":\"31d6cfe0\",\"chunk-2d2104c7\":\"31d6cfe0\"}[chunkId] + \".css\";\n \t\t\t\tvar fullhref = __webpack_require__.p + href;\n \t\t\t\tvar existingLinkTags = document.getElementsByTagName(\"link\");\n \t\t\t\tfor(var i = 0; i < existingLinkTags.length; i++) {\n \t\t\t\t\tvar tag = existingLinkTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\") || tag.getAttribute(\"href\");\n \t\t\t\t\tif(tag.rel === \"stylesheet\" && (dataHref === href || dataHref === fullhref)) return resolve();\n \t\t\t\t}\n \t\t\t\tvar existingStyleTags = document.getElementsByTagName(\"style\");\n \t\t\t\tfor(var i = 0; i < existingStyleTags.length; i++) {\n \t\t\t\t\tvar tag = existingStyleTags[i];\n \t\t\t\t\tvar dataHref = tag.getAttribute(\"data-href\");\n \t\t\t\t\tif(dataHref === href || dataHref === fullhref) return resolve();\n \t\t\t\t}\n \t\t\t\tvar linkTag = document.createElement(\"link\");\n \t\t\t\tlinkTag.rel = \"stylesheet\";\n \t\t\t\tlinkTag.type = \"text/css\";\n \t\t\t\tlinkTag.onload = resolve;\n \t\t\t\tlinkTag.onerror = function(event) {\n \t\t\t\t\tvar request = event && event.target && event.target.src || fullhref;\n \t\t\t\t\tvar err = new Error(\"Loading CSS chunk \" + chunkId + \" failed.\\n(\" + request + \")\");\n \t\t\t\t\terr.code = \"CSS_CHUNK_LOAD_FAILED\";\n \t\t\t\t\terr.request = request;\n \t\t\t\t\tdelete installedCssChunks[chunkId]\n \t\t\t\t\tlinkTag.parentNode.removeChild(linkTag)\n \t\t\t\t\treject(err);\n \t\t\t\t};\n \t\t\t\tlinkTag.href = fullhref;\n\n \t\t\t\tvar head = document.getElementsByTagName(\"head\")[0];\n \t\t\t\thead.appendChild(linkTag);\n \t\t\t}).then(function() {\n \t\t\t\tinstalledCssChunks[chunkId] = 0;\n \t\t\t}));\n \t\t}\n\n \t\t// JSONP chunk loading for javascript\n\n \t\tvar installedChunkData = installedChunks[chunkId];\n \t\tif(installedChunkData !== 0) { // 0 means \"already installed\".\n\n \t\t\t// a Promise means \"currently loading\".\n \t\t\tif(installedChunkData) {\n \t\t\t\tpromises.push(installedChunkData[2]);\n \t\t\t} else {\n \t\t\t\t// setup Promise in chunk cache\n \t\t\t\tvar promise = new Promise(function(resolve, reject) {\n \t\t\t\t\tinstalledChunkData = installedChunks[chunkId] = [resolve, reject];\n \t\t\t\t});\n \t\t\t\tpromises.push(installedChunkData[2] = promise);\n\n \t\t\t\t// start chunk loading\n \t\t\t\tvar script = document.createElement('script');\n \t\t\t\tvar onScriptComplete;\n\n \t\t\t\tscript.charset = 'utf-8';\n \t\t\t\tscript.timeout = 120;\n \t\t\t\tif (__webpack_require__.nc) {\n \t\t\t\t\tscript.setAttribute(\"nonce\", __webpack_require__.nc);\n \t\t\t\t}\n \t\t\t\tscript.src = jsonpScriptSrc(chunkId);\n\n \t\t\t\t// create error before stack unwound to get useful stacktrace later\n \t\t\t\tvar error = new Error();\n \t\t\t\tonScriptComplete = function (event) {\n \t\t\t\t\t// avoid mem leaks in IE.\n \t\t\t\t\tscript.onerror = script.onload = null;\n \t\t\t\t\tclearTimeout(timeout);\n \t\t\t\t\tvar chunk = installedChunks[chunkId];\n \t\t\t\t\tif(chunk !== 0) {\n \t\t\t\t\t\tif(chunk) {\n \t\t\t\t\t\t\tvar errorType = event && (event.type === 'load' ? 'missing' : event.type);\n \t\t\t\t\t\t\tvar realSrc = event && event.target && event.target.src;\n \t\t\t\t\t\t\terror.message = 'Loading chunk ' + chunkId + ' failed.\\n(' + errorType + ': ' + realSrc + ')';\n \t\t\t\t\t\t\terror.name = 'ChunkLoadError';\n \t\t\t\t\t\t\terror.type = errorType;\n \t\t\t\t\t\t\terror.request = realSrc;\n \t\t\t\t\t\t\tchunk[1](error);\n \t\t\t\t\t\t}\n \t\t\t\t\t\tinstalledChunks[chunkId] = undefined;\n \t\t\t\t\t}\n \t\t\t\t};\n \t\t\t\tvar timeout = setTimeout(function(){\n \t\t\t\t\tonScriptComplete({ type: 'timeout', target: script });\n \t\t\t\t}, 120000);\n \t\t\t\tscript.onerror = script.onload = onScriptComplete;\n \t\t\t\tdocument.head.appendChild(script);\n \t\t\t}\n \t\t}\n \t\treturn Promise.all(promises);\n \t};\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n \t// on error function for async loading\n \t__webpack_require__.oe = function(err) { console.error(err); throw err; };\n\n \tvar jsonpArray = window[\"webpackJsonp\"] = window[\"webpackJsonp\"] || [];\n \tvar oldJsonpFunction = jsonpArray.push.bind(jsonpArray);\n \tjsonpArray.push = webpackJsonpCallback;\n \tjsonpArray = jsonpArray.slice();\n \tfor(var i = 0; i < jsonpArray.length; i++) webpackJsonpCallback(jsonpArray[i]);\n \tvar parentJsonpFunction = oldJsonpFunction;\n\n\n \t// add entry module to deferred list\n \tdeferredModules.push([0,\"chunk-vendors\"]);\n \t// run deferred modules when ready\n \treturn checkDeferredModules();\n","module.exports = __webpack_public_path__ + \"img/GOFR_RGB_high-res.02d54e3c.png\";","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-app',[_c('appToolbar'),(_vm.$store.state.auth.userID)?_c('appSideMenu',{attrs:{\"nav\":_vm.nav}}):_vm._e(),_c('v-main',[_c('v-dialog',{attrs:{\"persistent\":\"\",\"width\":\"300\"},model:{value:(_vm.$store.state.dynamicProgress),callback:function ($$v) {_vm.$set(_vm.$store.state, \"dynamicProgress\", $$v)},expression:\"$store.state.dynamicProgress\"}},[_c('v-card',{attrs:{\"color\":\"primary\",\"dark\":\"\"}},[_c('v-card-text',[_vm._v(\" \"+_vm._s(_vm.$store.state.progressTitle)+\" \"),_c('v-progress-linear',{staticClass:\"mb-0\",attrs:{\"indeterminate\":\"\",\"color\":\"white\"}})],1)],1)],1),_c('v-dialog',{attrs:{\"persistent\":\"\",\"max-width\":\"500px\"},model:{value:(_vm.$store.state.dialogError),callback:function ($$v) {_vm.$set(_vm.$store.state, \"dialogError\", $$v)},expression:\"$store.state.dialogError\"}},[_c('v-card',[_c('v-toolbar',{attrs:{\"color\":_vm.$store.state.errorColor,\"dark\":\"\"}},[_c('v-toolbar-title',[_vm._v(\" \"+_vm._s(_vm.$store.state.errorTitle)+\" \")]),_c('v-spacer'),_c('v-btn',{attrs:{\"icon\":\"\",\"dark\":\"\"},nativeOn:{\"click\":function($event){_vm.$store.state.dialogError = false}}},[_c('v-icon',[_vm._v(\"mdi-close\")])],1)],1),_c('v-card-text',[_vm._v(\" \"+_vm._s(_vm.$store.state.errorDescription)+\" \")]),_c('v-card-actions',[_c('v-btn',{attrs:{\"color\":\"primary\"},nativeOn:{\"click\":function($event){return _vm.closeDialogError.apply(null, arguments)}}},[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Ok\")))])],1)],1)],1),_c('v-dialog',{attrs:{\"persistent\":\"\",\"width\":\"300\"},model:{value:(_vm.$store.state.initializingApp),callback:function ($$v) {_vm.$set(_vm.$store.state, \"initializingApp\", $$v)},expression:\"$store.state.initializingApp\"}},[_c('v-card',{attrs:{\"color\":\"primary\",\"dark\":\"\"}},[_c('v-card-text',[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.initApp\"))+\" \"),_c('v-progress-linear',{staticClass:\"mb-0\",attrs:{\"indeterminate\":\"\",\"color\":\"white\"}})],1)],1)],1),_c('v-snackbar',{staticClass:\"mt-12\",attrs:{\"app\":\"\",\"color\":_vm.$store.state.message.type,\"timeout\":_vm.$store.state.message.timeout,\"top\":\"\",\"multi-line\":\"\"},model:{value:(_vm.$store.state.message.active),callback:function ($$v) {_vm.$set(_vm.$store.state.message, \"active\", $$v)},expression:\"$store.state.message.active\"}},[_vm._v(\" \"+_vm._s(_vm.$store.state.message.text)+\" \"),_c('v-btn',{attrs:{\"icon\":\"\",\"dark\":\"\"},on:{\"click\":function($event){return _vm.$store.commit('closeMessage')}}},[_c('v-icon',[_vm._v(\"mdi-close\")])],1)],1),_c('v-divider'),_c('br'),_c('center',[_c('v-alert',{style:({width: _vm.$store.state.alert.width}),attrs:{\"type\":_vm.$store.state.alert.type,\"dismissible\":_vm.$store.state.alert.dismisible,\"transition\":_vm.$store.state.alert.transition},model:{value:(_vm.$store.state.alert.show),callback:function ($$v) {_vm.$set(_vm.$store.state.alert, \"show\", $$v)},expression:\"$store.state.alert.show\"}},[_vm._v(\" \"+_vm._s(_vm.$store.state.alert.msg)+\" \")])],1),_c('v-layout',{attrs:{\"row\":\"\",\"wrap\":\"\"}},[_c('v-flex',{attrs:{\"xs4\":\"\"}}),_c('v-spacer'),_c('v-flex',{attrs:{\"xs1\":\"\"}})],1),_c('router-view',{key:_vm.$route.path})],1),_c('v-footer',{attrs:{\"dark\":\"\",\"color\":\"primary\",\"fixed\":_vm.fixed,\"app\":\"\",\"height\":\"20\"}},[_c('v-spacer'),_c('label',{staticStyle:{\"font-size\":\"10px\"}},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.GOFR Version\"))+\" \"+_vm._s(_vm.$store.state.version)+\" \")])],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-app-bar',{attrs:{\"color\":\"white\",\"light\":\"\",\"app\":\"\",\"clipped-left\":\"\",\"clipped-right\":\"\",\"height\":\"50\"}},[_c('router-link',{attrs:{\"to\":\"/\"}},[_c('img',{staticStyle:{\"margin-top\":\"11px\"},attrs:{\"src\":require(\"../assets/GOFR_RGB_high-res.png\"),\"width\":\"220\"}})]),(_vm.$store.state.auth.userID)?[_c('v-spacer'),_c('label',{staticStyle:{\"color\":\"#569fd3\"}},[_vm._v(\" \"+_vm._s(_vm.$store.state.auth.username)+\" \"),_c('v-icon',[_vm._v(\"mdi-account\")])],1)]:_vm._e(),_c('v-spacer'),_c('v-toolbar-items',[((_vm.$keycloak && _vm.$keycloak.authenticated) || _vm.$store.state.auth.userID || _vm.$store.state.config.generalConfig.authDisabled)?[(_vm.dhisLink)?_c('v-btn',{attrs:{\"text\":\"\",\"href\":_vm.dhisLink}},[_c('img',{attrs:{\"src\":require(\"../assets/dhis2.png\")}})]):_vm._e()]:_vm._e(),_c('div',[_c('language-switcher')],1),(_vm.$store.state.auth.userID)?[(!_vm.$store.state.public_access)?_c('v-btn',{attrs:{\"color\":\"white\",\"light\":\"\",\"to\":\"/logout\",\"small\":\"\"}},[_c('v-icon',[_vm._v(\"mdi-logout\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Logout\"))+\" \")],1):_c('v-btn',{attrs:{\"color\":\"white\",\"light\":\"\",\"to\":\"/logout-public\",\"small\":\"\"}},[_c('v-icon',[_vm._v(\"mdi-login\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Login\"))+\" \")],1)]:_vm._e()],2)],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-menu',{staticClass:\"ma-8\",attrs:{\"offset-y\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nvar attrs = ref.attrs;\nreturn [_c('v-btn',_vm._g(_vm._b({staticClass:\"text-capitalize\",attrs:{\"text\":\"\"}},'v-btn',attrs,false),on),[_c('v-list-item-avatar',{attrs:{\"size\":\"24\"}},[_c('v-img',{attrs:{\"src\":(\"/flag_\" + _vm.activeFlag + \".svg\")}})],1),_vm._v(\" \"+_vm._s(_vm.activeLang)+\" \"),_c('v-icon',{attrs:{\"small\":\"\",\"right\":\"\"}},[_vm._v(\"mdi-menu-down\")])],1)]}}]),model:{value:(_vm.languageMenu),callback:function ($$v) {_vm.languageMenu=$$v},expression:\"languageMenu\"}},[_c('v-list',{attrs:{\"dense\":\"\"}},_vm._l((_vm.languages),function(lang,index){return _c('v-list-item',{key:index,on:{\"click\":function($event){return _vm.handleMenuItemClick(lang)}}},[_c('v-list-item-avatar',{attrs:{\"size\":\"24\"}},[_c('v-img',{attrs:{\"src\":(\"/flag_\" + (lang.flag) + \".svg\")}})],1),_c('v-list-item-title',[_vm._v(_vm._s(lang.language))])],1)}),1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import Vue from 'vue'\nimport VueI18n from 'vue-i18n'\nimport axios from 'axios'\n\nVue.use(VueI18n)\n\nexport const i18n = new VueI18n({\n locale: 'en', // set locale\n fallbackLocale: 'en',\n messages: {} // set locale messages\n})\n\nexport function loadLanguage(lang) {\n axios.get( `/translator/getLocale/${lang}` ).then(response => {\n i18n.setLocaleMessage(lang, response.data)\n i18n.locale = lang\n })\n // if we want to implement lazzy loading then refer to https://kazupon.github.io/vue-i18n/guide/lazy-loading.html\n}","\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./language-switcher.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./language-switcher.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./language-switcher.vue?vue&type=template&id=26a553c0&\"\nimport script from \"./language-switcher.vue?vue&type=script&lang=js&\"\nexport * from \"./language-switcher.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VImg } from 'vuetify/lib/components/VImg';\nimport { VList } from 'vuetify/lib/components/VList';\nimport { VListItem } from 'vuetify/lib/components/VList';\nimport { VListItemAvatar } from 'vuetify/lib/components/VList';\nimport { VListItemTitle } from 'vuetify/lib/components/VList';\nimport { VMenu } from 'vuetify/lib/components/VMenu';\ninstallComponents(component, {VBtn,VIcon,VImg,VList,VListItem,VListItemAvatar,VListItemTitle,VMenu})\n","\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./appToolbar.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./appToolbar.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./appToolbar.vue?vue&type=template&id=1c4c399b&\"\nimport script from \"./appToolbar.vue?vue&type=script&lang=js&\"\nexport * from \"./appToolbar.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VAppBar } from 'vuetify/lib/components/VAppBar';\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VToolbarItems } from 'vuetify/lib/components/VToolbar';\ninstallComponents(component, {VAppBar,VBtn,VIcon,VSpacer,VToolbarItems})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-navigation-drawer',{staticClass:\"primary darken-1 white--text font-weight-bold\",staticStyle:{\"z-index\":\"3\"},attrs:{\"mini-variant\":_vm.mini,\"app\":\"\",\"clipped\":\"\",\"permanent\":\"\",\"width\":\"358\"},on:{\"update:miniVariant\":function($event){_vm.mini=$event},\"update:mini-variant\":function($event){_vm.mini=$event}},model:{value:(_vm.drawer),callback:function ($$v) {_vm.drawer=$$v},expression:\"drawer\"}},[_c('v-list-item',{staticClass:\"px-2 white--text\"},[_c('v-list-item-avatar',{staticStyle:{\"cursor\":\"pointer\"},on:{\"click\":function($event){$event.stopPropagation();_vm.mini = !_vm.mini}}},[_c('v-icon',{staticClass:\"white--text\"},[_vm._v(\"mdi-menu\")]),(_vm.mini)?_c('v-icon',{staticClass:\"white--text\"},[_vm._v(\"mdi-menu-right-outline\")]):_c('v-icon',{staticClass:\"white--text\"},[_vm._v(\"mdi-menu-left-outline\")])],1),_c('v-list-item-title',{staticClass:\"white--text\"},[_vm._v(_vm._s(_vm.$t(\"App.menu.menuTitle\")))])],1),_c('v-divider',{attrs:{\"color\":\"white\"}}),_c('v-list',{attrs:{\"nav\":\"\",\"dark\":\"\",\"dense\":\"\"}},[_vm._l((_vm.menu),function(item){return [(item.menu)?[_c('v-list-group',{key:item.id,class:(item.active ? 'primary darken-2' : ''),attrs:{\"prepend-icon\":item.icon,\"color\":\"white--text\",\"value\":item.active,\"no-action\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(){return [_c('v-list-item-title',{staticClass:\"subtitle-1 font-weight-bold text-uppercase\"},[_vm._v(\" \"+_vm._s(_vm.$t((\"App.menu.\" + (item.text))))+\" \")])]},proxy:true}],null,true),model:{value:(item.active),callback:function ($$v) {_vm.$set(item, \"active\", $$v)},expression:\"item.active\"}},[_vm._l((item.menu),function(sub){return [(sub.menu)?[_c('v-list-group',{key:sub.id,class:(sub.active ? 'primary darken-2' : ''),attrs:{\"append-icon\":sub.icon,\"color\":\"white--text\",\"value\":sub.active,\"sub-group\":\"\",\"no-action\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(){return [_c('v-list-item-title',{staticClass:\"subtitle-1 font-weight-bold text-uppercase\"},[_vm._v(_vm._s(_vm.$t((\"App.menu.\" + (sub.text)))))])]},proxy:true}],null,true),model:{value:(sub.active),callback:function ($$v) {_vm.$set(sub, \"active\", $$v)},expression:\"sub.active\"}},[_vm._l((sub.menu),function(sub_sub){return [(sub_sub.external != true)?_c('v-list-item',{key:sub_sub.id,attrs:{\"to\":sub_sub.url,\"active-class\":\"primary darken-2\",\"dense\":\"\"}},[(sub_sub.icon)?_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(_vm._s(sub_sub.icon))]):_vm._e(),_c('v-list-item-title',[_vm._v(_vm._s(_vm.$t((\"App.menu.\" + (sub_sub.text)))))]),_c('v-icon',[_vm._v(\"mdi-chevron-right\")])],1):_c('v-list-item',{key:sub_sub.id,attrs:{\"href\":sub_sub.url,\"target\":\"_blank\",\"active-class\":\"primary darken-2\",\"dense\":\"\"}},[(sub_sub.icon)?_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(_vm._s(sub_sub.icon))]):_vm._e(),_c('v-list-item-title',[_vm._v(_vm._s(_vm.$t((\"App.menu.\" + (sub_sub.text)))))]),_c('v-icon',[_vm._v(\"mdi-chevron-right\")])],1)]})],2)]:[(sub.external != true)?_c('v-list-item',{key:sub.id,attrs:{\"to\":sub.url,\"active-class\":\"primary darken-2\",\"dense\":\"\"}},[(sub.icon)?_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(_vm._s(sub.icon))]):_vm._e(),_c('v-list-item-title',[_vm._v(_vm._s(_vm.$t((\"App.menu.\" + (sub.text)))))]),_c('v-icon',[_vm._v(\"mdi-chevron-right\")])],1):_c('v-list-item',{key:sub.id,attrs:{\"href\":sub.url,\"target\":\"_blank\",\"active-class\":\"primary darken-2\",\"dense\":\"\"}},[(sub.icon)?_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(_vm._s(sub.icon))]):_vm._e(),_c('v-list-item-title',[_vm._v(_vm._s(_vm.$t((\"App.menu.\" + (sub.text)))))]),_c('v-icon',[_vm._v(\"mdi-chevron-right\")])],1)]]})],2)]:[(item.external != true)?_c('v-list-item',{key:item.id,attrs:{\"to\":item.url}},[_c('v-list-item-icon',[_c('v-icon',[_vm._v(_vm._s(item.icon))])],1),_c('v-list-item-title',{staticClass:\"subtitle-1 font-weight-bold text-uppercase\"},[_vm._v(_vm._s(_vm.$t((\"App.menu.\" + (item.text)))))])],1):_c('v-list-item',{key:item.id,attrs:{\"href\":item.url,\"target\":\"_blank\"}},[_c('v-list-item-icon',[_c('v-icon',[_vm._v(_vm._s(item.icon))])],1),_c('v-list-item-title',{staticClass:\"subtitle-1 font-weight-bold text-uppercase\"},[_vm._v(_vm._s(_vm.$t((\"App.menu.\" + (item.text)))))])],1)]]})],2)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./side-menu.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./side-menu.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./side-menu.vue?vue&type=template&id=a167f67e&\"\nimport script from \"./side-menu.vue?vue&type=script&lang=js&\"\nexport * from \"./side-menu.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VList } from 'vuetify/lib/components/VList';\nimport { VListGroup } from 'vuetify/lib/components/VList';\nimport { VListItem } from 'vuetify/lib/components/VList';\nimport { VListItemAvatar } from 'vuetify/lib/components/VList';\nimport { VListItemIcon } from 'vuetify/lib/components/VList';\nimport { VListItemTitle } from 'vuetify/lib/components/VList';\nimport { VNavigationDrawer } from 'vuetify/lib/components/VNavigationDrawer';\ninstallComponents(component, {VDivider,VIcon,VList,VListGroup,VListItem,VListItemAvatar,VListItemIcon,VListItemTitle,VNavigationDrawer})\n","import axios from 'axios'\nimport { generalMixin } from './generalMixin'\nimport { eventBus } from '../main'\n\nconst CancelToken = axios.CancelToken\nexport const scoresMixin = {\n mixins: [generalMixin],\n data () {\n return {\n loadingSource2Unmatched: false,\n loadingSource1Unmatched: false,\n topTree: ''\n }\n },\n methods: {\n scoreProgressCheckTimeout () {\n this.$store.state.scoresProgressData.scoreProgressTitle = 'Server is busy with automatching, please be patient'\n clearInterval(this.$store.state.scoresProgressData.progressReqTimer)\n let percent = parseInt(this.$store.state.scoresProgressData.scoreProgressPercent)\n if (percent !== 100 || (percent === 100 && this.$store.state.scoresProgressData.stage !== 'last')) {\n this.$store.state.scoresProgressData.requestCancelled = true\n this.$store.state.scoresProgressData.cancelTokenSource.cancel('Cancelling request.')\n this.checkScoreProgress()\n } else {\n this.$store.state.scoresProgressData.scoreProgressTitle = 'Please be patient, waiting for server response'\n }\n },\n scoreSavingProgressCheckTimeout () {\n clearInterval(this.$store.state.scoreSavingProgressData.progressReqTimer)\n this.$store.state.scoreSavingProgressData.requestCancelled = true\n this.$store.state.scoreSavingProgressData.cancelTokenSource.cancel('Cancelling request.')\n this.checkScoreSavingStatus()\n this.saveProgressTimedout = true\n },\n checkScoreProgress () {\n // if the req takes one minute without responding then display a message to user\n this.$store.state.scoresProgressData.cancelTokenSource = CancelToken.source()\n let time\n let percent = parseInt(this.$store.state.scoresProgressData.scoreProgressPercent)\n if (percent > 96) {\n time = 402382\n } else {\n time = 10000\n }\n this.$store.state.scoresProgressData.progressReqTimer = setInterval(this.scoreProgressCheckTimeout, time)\n const clientId = this.$store.state.clientId\n axios.get('/progress/scoreResults/' + clientId, {\n cancelToken: this.$store.state.scoresProgressData.cancelTokenSource.token\n }).then((scoreProgress) => {\n clearInterval(this.$store.state.scoresProgressData.progressReqTimer)\n if (!scoreProgress.data ||\n (!scoreProgress.data.status && !scoreProgress.data.percent && !scoreProgress.data.error && this.$store.state.scoreResults.length === 0)) {\n // clearInterval(this.$store.state.scoresProgressData.scoreProgressTimer)\n this.$store.state.scoresProgressData.scoreDialog = false\n this.$store.state.scoresProgressData.scoreProgressTitle = 'Waiting for progress status'\n this.$store.state.errorTitle = 'An error has occured'\n this.$store.state.errorDescription = 'An error has occured while reaching out to server, please click recalculate scores to restart automatch'\n this.$store.state.errorColor = 'error'\n this.$store.state.dialogError = true\n this.clearProgress('scoreResults')\n // this.$store.state.scoreSavingProgressData.savingMatches = true\n // this.checkScoreSavingStatus()\n return\n } else if ((scoreProgress.data.status === null && scoreProgress.data.percent === null && scoreProgress.data.error === null && this.$store.state.scoreResults.length > 0)) {\n this.$store.state.scoresProgressData.scoreDialog = false\n this.$store.state.scoresProgressData.scoreProgressTitle = 'Waiting for progress status'\n this.clearProgress('scoreResults')\n // this.$store.state.scoreSavingProgressData.savingMatches = true\n // this.checkScoreSavingStatus()\n return\n }\n this.$store.state.scoresProgressData.scoreProgressTitle = scoreProgress.data.status\n if (scoreProgress.data.percent) {\n if (this.$store.state.scoresProgressData.progressType !== 'percent') {\n this.$store.state.scoresProgressData.progressType = 'percent'\n }\n this.$store.state.scoresProgressData.scoreProgressPercent = scoreProgress.data.percent\n this.$store.state.scoresProgressData.stage = scoreProgress.data.stage\n }\n if (scoreProgress.data.status === 'Done' && this.$store.state.scoreResults.length === 0) {\n this.clearProgress('scoreResults')\n // this.$store.state.scoreSavingProgressData.savingMatches = true\n // this.checkScoreSavingStatus()\n this.loadingSource1Unmatched = false\n this.loadingSource2Unmatched = false\n let scoresData = scoreProgress.data.responseData\n this.$store.state.source2UnMatched = scoresData.source2Unmatched\n this.$store.state.source1UnMatched = []\n this.$store.state.matchedContent = []\n this.$store.state.noMatchContent = []\n this.$store.state.ignoreContent = []\n this.$store.state.flagged = []\n this.$store.state.scoreResults = scoresData.scoreResults\n this.$store.state.source2TotalRecords = scoresData.source2TotalRecords\n this.$store.state.source2TotalAllRecords = scoresData.source2TotalAllRecords\n this.$store.state.totalAllMapped = scoresData.totalAllMapped\n this.$store.state.totalAllFlagged = scoresData.totalAllFlagged\n this.$store.state.totalAllNoMatch = scoresData.totalAllNoMatch\n this.$store.state.totalAllIgnore = scoresData.totalAllIgnore\n this.$store.state.source1TotalAllNotMapped = scoresData.source1TotalAllNotMapped\n this.$store.state.source1TotalAllRecords = scoresData.source1TotalAllRecords\n for (let scoreResult of this.$store.state.scoreResults) {\n if (scoreResult.source1.hasOwnProperty('tag') && scoreResult.source1.tag === 'flagged') {\n this.$store.state.flagged.push({\n source1Name: scoreResult.source1.name,\n source1Id: scoreResult.source1.id,\n source1IdHierarchy: scoreResult.source1.source1IdHierarchy,\n source1Parents: scoreResult.source1.parents,\n source2Name: scoreResult.exactMatch.name,\n source2Id: scoreResult.exactMatch.id,\n source2IdHierarchy: scoreResult.exactMatch.source2IdHierarchy,\n mappedParentName: scoreResult.exactMatch.mappedParentName,\n source2Parents: scoreResult.exactMatch.parents,\n flagComment: scoreResult.source1.flagComment\n })\n } else if (scoreResult.source1.hasOwnProperty('tag') && scoreResult.source1.tag === 'noMatch') {\n let parents = scoreResult.source1.parents\n this.$store.state.noMatchContent.push({\n source1Name: scoreResult.source1.name,\n source1Id: scoreResult.source1.id,\n parents: parents\n })\n } else if (scoreResult.source1.hasOwnProperty('tag') && scoreResult.source1.tag === 'ignore') {\n let parents = scoreResult.source1.parents\n this.$store.state.ignoreContent.push({\n source1Name: scoreResult.source1.name,\n source1Id: scoreResult.source1.id,\n parents: parents\n })\n } else if (Object.keys(scoreResult.exactMatch).length > 0) {\n this.$store.state.matchedContent.push({\n source1Name: scoreResult.source1.name,\n source1Id: scoreResult.source1.id,\n source1Parents: scoreResult.source1.parents,\n source2Name: scoreResult.exactMatch.name,\n source2Id: scoreResult.exactMatch.id,\n source2IdHierarchy: scoreResult.exactMatch.source2IdHierarchy,\n mappedParentName: scoreResult.exactMatch.mappedParentName,\n source2Parents: scoreResult.exactMatch.parents,\n matchComments: scoreResult.exactMatch.matchComments\n })\n } else {\n let addTree = this.topTree\n for (let i = scoreResult.source1.parents.length - 1; i >= 0; i--) {\n if (!addTree[scoreResult.source1.parents[i]]) {\n addTree[scoreResult.source1.parents[i]] = {}\n }\n addTree = addTree[scoreResult.source1.parents[i]]\n }\n this.$store.state.source1UnMatched.push({\n name: scoreResult.source1.name,\n id: scoreResult.source1.id,\n parents: scoreResult.source1.parents\n })\n }\n }\n this.$store.state.source1Parents = this.topTree\n this.$store.state.scoresProgressData.scoreDialog = false\n this.$store.state.scoresProgressData.scoreProgressTitle = 'Waiting for progress status'\n } else {\n this.checkScoreProgress()\n }\n }).catch(() => {\n if (this.$store.state.scoresProgressData.requestCancelled) {\n this.$store.state.scoresProgressData.requestCancelled = false\n } else {\n clearInterval(this.$store.state.scoresProgressData.progressReqTimer)\n this.checkScoreProgress()\n }\n })\n },\n checkScoreSavingStatus () {\n // if the req takes one minute without responding then display a message to user\n this.$store.state.scoreSavingProgressData.cancelTokenSource = CancelToken.source()\n this.$store.state.scoreSavingProgressData.progressReqTimer = setInterval(this.scoreSavingProgressCheckTimeout, 10000)\n const clientId = this.$store.state.clientId\n axios.get('/progress/scoreSavingStatus/' + clientId, {\n cancelToken: this.$store.state.scoreSavingProgressData.cancelTokenSource.token\n }).then((scoreSavingStatus) => {\n clearInterval(this.$store.state.scoreSavingProgressData.progressReqTimer)\n if (!scoreSavingStatus.data ||\n (!scoreSavingStatus.data.status && !scoreSavingStatus.data.percent && !scoreSavingStatus.data.error && this.$store.state.scoreSavingProgressData.savingMatches)) {\n this.$store.state.errorTitle = 'An error has occured'\n this.$store.state.errorDescription = 'An error has occured while checking saving status'\n this.$store.state.errorColor = 'error'\n this.$store.state.dialogError = true\n this.$store.state.scoreSavingProgressData.savingMatches = false\n this.$store.state.scoreSavingProgressData.percent = 0\n this.clearProgress('scoreSavingStatus')\n return\n } else if ((!scoreSavingStatus.data.status && !scoreSavingStatus.data.percent && !scoreSavingStatus.data.error && !this.$store.state.scoreSavingProgressData.savingMatches)) {\n this.$store.state.scoreSavingProgressData.savingMatches = false\n this.$store.state.scoreSavingProgressData.percent = 0\n this.clearProgress('scoreSavingStatus')\n return\n }\n if (scoreSavingStatus.data.percent) {\n this.$store.state.scoreSavingProgressData.percent = scoreSavingStatus.data.percent\n }\n if (scoreSavingStatus.data.percent === 100) {\n this.$store.state.scoreSavingProgressData.savingMatches = false\n this.$store.state.scoreSavingProgressData.percent = 0\n this.clearProgress('scoreSavingStatus')\n } else {\n this.checkScoreSavingStatus()\n }\n }).catch(() => {\n if (this.$store.state.scoreSavingProgressData.requestCancelled) {\n this.$store.state.scoreSavingProgressData.requestCancelled = false\n } else {\n clearInterval(this.$store.state.scoreSavingProgressData.progressReqTimer)\n this.checkScoreSavingStatus()\n }\n })\n },\n getScores (getPotential) {\n if (!getPotential) {\n getPotential = false\n }\n let partition1 = this.$store.state.activePair.source1.name\n let partition2 = this.$store.state.activePair.source2.name\n let mappingPartition = this.$store.state.activePair.name\n this.$store.state.source1UnMatched = []\n this.$store.state.source2UnMatched = []\n this.$store.state.matchedContent = []\n this.$store.state.noMatchContent = []\n this.$store.state.ignoreContent = []\n this.$store.state.flagged = []\n this.$store.state.source1TotalAllRecords = 0\n this.$store.state.totalAllMapped = 0\n this.$store.state.totalAllFlagged = 0\n this.$store.state.totalAllNoMatch = 0\n this.$store.state.totalAllIgnore = 0\n this.$store.state.source2TotalRecords = 0\n this.$store.state.scoreResults = []\n if (!partition1 || !partition2 || !mappingPartition) {\n return\n }\n this.loadingSource1Unmatched = true\n this.loadingSource2Unmatched = true\n this.$store.state.scoresProgressData.scoreDialog = true\n this.$store.state.scoresProgressData.scoreProgressTitle = 'Waiting for progress status'\n this.$store.state.scoresProgressData.progressType = 'indeterminate'\n let recoLevel = this.$store.state.recoLevel\n let totalSource1Levels = this.$store.state.totalSource1Levels\n let totalSource2Levels = this.$store.state.totalSource2Levels\n const clientId = this.$store.state.clientId\n this.topTree = this.$store.state.source1Parents.slice(0, this.$store.state.source1Parents.length)\n\n // generating levels\n this.$store.state.levelArray = []\n for (var k = 1; k < this.$store.state.totalSource1Levels; k++) {\n let text\n if (k + 1 > this.$store.state.recoLevel) {\n continue\n }\n text = this.translateDataHeader('source1', k)\n this.$store.state.levelArray.push({\n text: text,\n value: k + 1\n })\n }\n let source1LimitOrgId = this.getLimitOrgIdOnActivePair().source1LimitOrgId\n let source2LimitOrgId = this.getLimitOrgIdOnActivePair().source2LimitOrgId\n console.log(source2LimitOrgId);\n let parentConstraint = JSON.stringify(this.$store.state.config.generalConfig.reconciliation.parentConstraint)\n let path = `partition1=${partition1}&partition2=${partition2}&mappingPartition=${mappingPartition}&source1LimitOrgId=${source1LimitOrgId}`\n path += `&source2LimitOrgId=${JSON.stringify(source2LimitOrgId)}&totalSource1Levels=${totalSource1Levels}&totalSource2Levels=${totalSource2Levels}`\n path += `&recoLevel=${recoLevel}&clientId=${clientId}&parentConstraint=${parentConstraint}&getPotential=${getPotential}`\n axios.get('/match/reconcile/?' + path).then(() => {\n this.checkScoreProgress()\n })\n // this.$store.state.scoresProgressData.scoreProgressTimer = setInterval(this.checkScoreProgress, 2000)\n },\n getSource1 () {\n let source = this.$store.state.activePair.source1.display\n if (source) {\n source = this.toTitleCase(source)\n }\n return source\n },\n getSource2 () {\n let source = this.$store.state.activePair.source2.display\n if (source) {\n source = this.toTitleCase(source)\n }\n return source\n },\n getSource1Name () {\n return this.$store.state.activePair.source1.display\n },\n getSource2Name () {\n return this.$store.state.activePair.source2.display\n }\n },\n created () {\n eventBus.$on('changeCSVHeaderNames', () => {\n this.$store.state.levelArray = []\n for (var k = 1; k < this.$store.state.totalSource1Levels; k++) {\n let text\n if (k + 1 > this.$store.state.recoLevel) {\n continue\n }\n text = this.translateDataHeader('source1', k)\n this.$store.state.levelArray.push({\n text: text,\n value: k + 1\n })\n }\n })\n // this.$store.state.scoresProgressData.scoreProgressTitle = this.$store.state.scoresProgressData.scoreProgressTitle\n // this.$store.state.scoresProgressData.scoreProgressPercent = this.$store.state.scoresProgressData.scoreProgressPercent\n // if (this.$store.state.scoresProgressData.scoreDialog) {\n // this.$store.state.scoresProgressData.scoreDialog = this.$store.state.scoresProgressData.scoreDialog\n // } else {\n // this.$store.state.scoresProgressData.scoreDialog = false\n // }\n // this.$store.state.scoresProgressData.progressType = this.$store.state.scoresProgressData.progressType\n // this.$store.state.scoresProgressData.scoreProgressTimer = this.$store.state.scoresProgressData.scoreProgressTimer\n // if (this.$store.state.scoresProgressData.scoreDialog) {\n // this.$store.state.scoresProgressData.scoreProgressTimer = setInterval(this.checkScoreProgress, 1000)\n // }\n }\n // destroyed () {\n // this.$store.state.scoresProgressData.scoreProgressTitle = this.$store.state.scoresProgressData.scoreProgressTitle\n // this.$store.state.scoresProgressData.scoreProgressPercent = this.$store.state.scoresProgressData.scoreProgressPercent\n // this.$store.state.scoresProgressData.scoreDialog = this.$store.state.scoresProgressData.scoreDialog\n // this.$store.state.scoresProgressData.progressType = this.$store.state.scoresProgressData.progressType\n // this.$store.state.scoresProgressData.scoreProgressTimer = this.$store.state.scoresProgressData.scoreProgressTimer\n // // clearInterval(this.$store.state.scoresProgressData.scoreProgressTimer)\n // }\n}\n","import {\n eventBus\n} from '@/main'\nimport axios from 'axios'\nexport const dataSourcePairMixin = {\n methods: {\n createDatasourcePair (source1, source2, pairName) {\n if (Object.keys(source1).length === 0 || Object.keys(source2).length === 0) {\n this.$store.state.dialogError = true\n this.$store.state.errorTitle = 'Info'\n this.$store.state.errorDescription = 'Please select data source'\n return\n }\n if (source1.name === source2.name && source1.source === source2.source) {\n this.$store.state.dialogError = true\n this.$store.state.errorTitle = 'Error'\n this.$store.state.errorDescription = 'Data source pair of the same data source is not allowed, change one of the source'\n return\n }\n\n this.$store.state.dynamicProgress = true\n this.$store.state.progressTitle = 'Creating Data Source Pair'\n let activePairID = null\n if (this.$store.state.activePair.hasOwnProperty('shared') &&\n this.$store.state.activePair.activeUsers.indexOf(this.$store.state.auth.userID) !== -1\n ) {\n activePairID = this.$store.state.activePair.id\n }\n let singlePair = false\n if (this.$store.state.dhis.user.orgId && this.$store.state.config.generalConfig.reconciliation.singlePair) {\n singlePair = true\n }\n if (!activePairID) {\n activePairID = false\n }\n let formData = new FormData()\n formData.append('source1', JSON.stringify(source1))\n formData.append('source2', JSON.stringify(source2))\n formData.append('name', pairName)\n formData.append('userID', this.$store.state.auth.userID)\n formData.append('orgId', this.$store.state.dhis.user.orgId)\n formData.append('singlePair', singlePair)\n formData.append('activePairID', activePairID)\n axios.post('/datasource/createSourcePair', formData, {\n headers: {\n 'Content-Type': 'multipart/form-data'\n }\n }).then((response) => {\n this.$store.state.levelMapping.source1 = JSON.parse(response.data.levelMapping1)\n this.$store.state.levelMapping.source2 = JSON.parse(response.data.levelMapping2)\n eventBus.$emit('getDataSourcePair')\n // this.alertSuccess = true\n // this.alertMsg = 'Data Source Pair Saved Successfully'\n this.$store.state.dynamicProgress = false\n }).catch((error) => {\n this.alertError = true\n this.$store.state.dialogError = true\n if (error.response && error.response.data && error.response.data.error) {\n this.$store.state.errorDescription = error.response.data.error\n this.$store.state.errorTitle = 'Pair was not created'\n this.alertMsg = error.response.data.error\n } else {\n this.alertMsg = 'Something went wrong while saving data source pairs.'\n }\n this.$store.state.dynamicProgress = false\n console.log(error)\n })\n },\n activateSharedPair (pairID) {\n this.$store.state.dynamicProgress = true\n this.$store.state.progressTitle = 'Activating Data Source Pair'\n let formData = new FormData()\n formData.append('pairID', pairID)\n formData.append('userID', this.$store.state.auth.userID)\n axios.post('/datasource/activateSharedPair', formData, {\n headers: {\n 'Content-Type': 'multipart/form-data'\n }\n }).then(() => {\n eventBus.$emit('getDataSourcePair')\n // this.alertSuccess = true\n // this.alertMsg = 'Data Source Pair Activated Successfully'\n this.$store.state.dynamicProgress = false\n }).catch((error) => {\n this.alertError = true\n this.alertMsg = 'Something went wrong while activating data source pair'\n this.$store.state.dynamicProgress = false\n console.log(error.response.data)\n })\n },\n activatePair () {\n if (this.activeDataSourcePair.user.id !== this.$store.state.auth.userID) {\n this.activateSharedPair(this.activeDataSourcePair.id)\n } else {\n this.$store.state.dynamicProgress = true\n this.$store.state.progressTitle = 'Activating Data Source Pair'\n let formData = new FormData()\n formData.append('id', this.activeDataSourcePair.id)\n formData.append('userID', this.$store.state.auth.userID)\n axios.post('/datasource/activatePair', formData, {\n headers: {\n 'Content-Type': 'multipart/form-data'\n }\n }).then(() => {\n eventBus.$emit('getDataSourcePair')\n this.$store.state.dynamicProgress = false\n }).catch((error) => {\n this.alertError = true\n this.alertMsg = 'Something went wrong while activating data source pair'\n this.$store.state.dynamicProgress = false\n console.log(error.response.data)\n })\n }\n }\n }\n}\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"fluid\":\"\"}},[(!_vm.$store.state.initializingApp)?_c('v-layout',{attrs:{\"column\":\"\"}},[_c('v-flex',[_c('v-card',[_c('v-card-text',[_c('v-layout',{attrs:{\"row\":\"\",\"wrap\":\"\"}},[_c('v-spacer'),_c('v-flex',{attrs:{\"xs3\":\"\"}},[_c('v-card',{attrs:{\"height\":\"209\"}},[_c('v-card-title',{attrs:{\"primary-title\":\"\"}},[_c('v-toolbar',{staticStyle:{\"font-size\":\"14px\"},attrs:{\"color\":\"#78496a\",\"dark\":\"\",\"height\":\"40\"}},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Active Partition\"))+\" \")])],1),_c('v-card-text',[_c('v-select',{attrs:{\"items\":_vm.$store.state.dataSources,\"item-text\":\"display\",\"item-value\":\"name\",\"label\":_vm.$t(\"App.hardcoded-texts.Facility Registry Datasource\")},on:{\"change\":function($event){return _vm.partitionChanged()}},model:{value:(_vm.$store.state.config.userConfig.FRDatasource),callback:function ($$v) {_vm.$set(_vm.$store.state.config.userConfig, \"FRDatasource\", $$v)},expression:\"$store.state.config.userConfig.FRDatasource\"}})],1)],1)],1),_c('v-spacer'),_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('ActivePartitionStats',{key:_vm.reload,attrs:{\"partition\":_vm.$store.state.config.userConfig.FRDatasource,\"title\":_vm.$t(\"App.hardcoded-texts.Active Partition Stats\")}})],1),_c('v-spacer'),_c('v-flex',{attrs:{\"xs3\":\"\"}},[_c('v-card',{attrs:{\"height\":\"209\"}},[_c('v-card-title',{attrs:{\"primary-title\":\"\"}},[_c('v-toolbar',{staticStyle:{\"font-size\":\"14px\"},attrs:{\"color\":\"#78496a\",\"dark\":\"\",\"height\":\"40\"}},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Active Reconciliation Pair\"))+\" \")])],1),_c('v-card-text',[(Object.keys(_vm.$store.state.activePair.source1).length > 0)?_c('label',[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Name\"))+\": \"),_c('b',[_vm._v(_vm._s(_vm.$store.state.activePair.display))]),_vm._v(\" \"),_c('br'),_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Source 1\"))+\": \"),_c('b',[_vm._v(_vm._s(_vm.$store.state.activePair.source1.display))]),_vm._v(\" \"),_c('br'),_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Source 2\"))+\": \"),_c('b',[_vm._v(_vm._s(_vm.$store.state.activePair.source2.display))]),_vm._v(\" \"),_c('br'),_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Status\"))+\": \"),_c('b',[_vm._v(_vm._s(_vm.$store.state.recoStatus))]),_vm._v(\" \"),(_vm.$store.state.recoStatus === 'in-progress')?_c('v-icon',{attrs:{\"small\":\"\"}},[_vm._v(\"mdi-lock-open-variant-outline\")]):_c('v-icon',{attrs:{\"small\":\"\"}},[_vm._v(\"mdi-lock-outline\")])],1):_vm._e()])],1)],1),_c('v-spacer')],1)],1)],1)],1),_c('br'),_c('v-flex',[_c('v-layout',{attrs:{\"row\":\"\",\"wrap\":\"\"}},[_c('v-spacer'),_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('viewMap',{key:_vm.reload})],1),_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('v-layout',{attrs:{\"column\":\"\",\"wrap\":\"\"}},[_c('v-spacer'),_c('v-flex',{attrs:{\"xs5\":\"\"}},[(_vm.$store.state.dataSources.length > 0)?_c('fhirPageSearch',{key:_vm.reload,attrs:{\"page\":\"facility\"}}):_vm._e()],1),_c('v-spacer'),_c('v-flex',{attrs:{\"xs5\":\"\"}},[(_vm.$store.state.dataSources.length > 0)?_c('fhirPageSearch',{key:_vm.reload,attrs:{\"page\":\"jurisdiction\"}}):_vm._e()],1),_c('v-spacer')],1)],1)],1)],1)],1):_c('v-progress-linear',{attrs:{\"indeterminate\":true}})],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Home.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Home.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Home.vue?vue&type=template&id=080d28e4&\"\nimport script from \"./Home.vue?vue&type=script&lang=js&\"\nexport * from \"./Home.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VFlex } from 'vuetify/lib/components/VGrid';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VLayout } from 'vuetify/lib/components/VGrid';\nimport { VProgressLinear } from 'vuetify/lib/components/VProgressLinear';\nimport { VSelect } from 'vuetify/lib/components/VSelect';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VToolbar } from 'vuetify/lib/components/VToolbar';\ninstallComponents(component, {VCard,VCardText,VCardTitle,VContainer,VFlex,VIcon,VLayout,VProgressLinear,VSelect,VSpacer,VToolbar})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"fluid\":\"\"}},[_c('br'),_c('v-layout',{attrs:{\"column\":\"\"}},[_c('v-flex',[_c('v-layout',{attrs:{\"row\":\"\",\"wrap\":\"\"}},[_c('v-flex',{attrs:{\"xs2\":\"\"}},[_c('v-chip',{attrs:{\"color\":\"primary\",\"dark\":\"\",\"outlined\":\"\"}},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Facilities\"))+\": \"+_vm._s(_vm.totalFacilities)+\" \")])],1),_c('v-flex',{attrs:{\"xs2\":\"\"}},[_c('v-chip',{attrs:{\"color\":\"primary\",\"dark\":\"\",\"outlined\":\"\"}},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Jurisdictions\"))+\": \"+_vm._s(_vm.totalJurisdictions)+\" \")])],1),_c('v-flex',{attrs:{\"xs2\":\"\"}},[_c('v-chip',{attrs:{\"color\":\"primary\",\"dark\":\"\",\"outlined\":\"\"}},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Services\"))+\": \"+_vm._s(_vm.totalServices)+\" \")])],1),_c('v-spacer'),_c('v-flex',{attrs:{\"xs3\":\"\"}},[(_vm.$tasksVerification.hasPermissionByName('special', 'custom', 'view-request-add-facility-page'))?_c('v-btn',{attrs:{\"color\":\"#5f6062\",\"dark\":\"\",\"rounded\":\"\",\"small\":\"\",\"to\":\"/questionnaire/gofr-facility-add-request-questionnaire/facility-add-request\"}},[_vm._v(\" \"+_vm._s(_vm.$t('App.hardcoded-texts.Request Addition of New Facility'))+\" \")]):_vm._e()],1),_c('v-flex',{attrs:{\"xs3\":\"\"}},[(_vm.$tasksVerification.hasPermissionByName('special', 'custom', 'view-request-update-facility-page'))?_c('v-btn',{attrs:{\"color\":\"#5f6062\",\"dark\":\"\",\"rounded\":\"\",\"small\":\"\",\"to\":\"/Resource/Search/facility?searchAction=send-update-request\"}},[_vm._v(\" \"+_vm._s(_vm.$t('App.hardcoded-texts.Request Update of Facility Details'))+\" \")]):_vm._e()],1)],1)],1),_c('p'),_c('v-flex',[_c('v-layout',{attrs:{\"row\":\"\",\"wrap\":\"\"}},[_c('v-spacer'),_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('viewMap',{key:_vm.reload})],1),_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('v-layout',{attrs:{\"column\":\"\",\"wrap\":\"\"}},[_c('v-spacer'),_c('v-flex',{attrs:{\"xs5\":\"\"}},[_c('fhirPageSearch',{key:_vm.reload,attrs:{\"page\":\"facility\"}})],1),_c('v-spacer'),_c('v-flex',{attrs:{\"xs5\":\"\"}},[_c('fhirPageSearch',{key:_vm.reload,attrs:{\"page\":\"jurisdiction\"}})],1),_c('v-spacer')],1)],1)],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./HomePublic.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./HomePublic.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./HomePublic.vue?vue&type=template&id=8c9fec9a&\"\nimport script from \"./HomePublic.vue?vue&type=script&lang=js&\"\nexport * from \"./HomePublic.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VChip } from 'vuetify/lib/components/VChip';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VFlex } from 'vuetify/lib/components/VGrid';\nimport { VLayout } from 'vuetify/lib/components/VGrid';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VBtn,VChip,VContainer,VFlex,VLayout,VSpacer})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('center',[_c('v-layout',{attrs:{\"row\":\"\",\"wrap\":\"\"}},[_c('v-flex',{attrs:{\"xs3\":\"\"}}),_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('v-alert',{attrs:{\"type\":\"error\",\"value\":_vm.authStatus}},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Authentication Failed\"))+\" \")])],1)],1),_c('v-card',{attrs:{\"width\":\"430px\",\"hover\":\"\"}},[_c('v-card-title',{attrs:{\"primary-title\":\"\"}},[_c('v-toolbar',{staticStyle:{\"color\":\"white\"},attrs:{\"color\":\"primary\"}},[_c('v-layout',{attrs:{\"row\":\"\",\"wrap\":\"\"}},[_c('v-flex',{attrs:{\"xs2\":\"\",\"text-xs-left\":\"\"}},[_c('v-icon',{attrs:{\"x-large\":\"\",\"color\":\"white\"}},[_vm._v(\"mdi-lock\")])],1),_c('v-flex',{attrs:{\"xs9\":\"\",\"text-xs-right\":\"\"}},[_c('b',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Login\")))])])],1)],1)],1),_c('v-card-text',[_c('v-form',{ref:\"form\",staticClass:\"pa-3 pt-4\"},[_c('v-text-field',{attrs:{\"required\":\"\",\"error-messages\":_vm.usernameErrors,\"filled\":\"\",\"color\":\"deep-purple\",\"label\":_vm.$t(\"App.hardcoded-texts.User Name\")},on:{\"keyup\":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\")){ return null; }return _vm.authenticate()},\"blur\":function($event){return _vm.$v.username.$touch()},\"change\":function($event){return _vm.$v.username.$touch()}},model:{value:(_vm.username),callback:function ($$v) {_vm.username=$$v},expression:\"username\"}}),_c('v-text-field',{attrs:{\"required\":\"\",\"error-messages\":_vm.passwordErrors,\"filled\":\"\",\"type\":\"password\",\"color\":\"deep-purple\",\"label\":_vm.$t(\"App.hardcoded-texts.Password\")},on:{\"keyup\":function($event){if(!$event.type.indexOf('key')&&_vm._k($event.keyCode,\"enter\",13,$event.key,\"Enter\")){ return null; }return _vm.authenticate()},\"blur\":function($event){return _vm.$v.password.$touch()},\"change\":function($event){return _vm.$v.password.$touch()}},model:{value:(_vm.password),callback:function ($$v) {_vm.password=$$v},expression:\"password\"}})],1)],1),_c('v-card-actions',[_c('v-toolbar',[(_vm.$store.state.config.generalConfig.selfRegistration.enabled)?_c('v-btn',{attrs:{\"color\":\"primary\"},on:{\"click\":_vm.displaySignup}},[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Signup\")))]):_vm._e(),_c('v-spacer'),_c('v-btn',{staticClass:\"white--text\",attrs:{\"disabled\":_vm.$v.$invalid,\"color\":\"primary\",\"depressed\":\"\"},on:{\"click\":function($event){return _vm.authenticate()}}},[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Login\")))])],1)],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Login.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Login.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Login.vue?vue&type=template&id=3e7cf7aa&\"\nimport script from \"./Login.vue?vue&type=script&lang=js&\"\nexport * from \"./Login.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VAlert } from 'vuetify/lib/components/VAlert';\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VFlex } from 'vuetify/lib/components/VGrid';\nimport { VForm } from 'vuetify/lib/components/VForm';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VLayout } from 'vuetify/lib/components/VGrid';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\nimport { VToolbar } from 'vuetify/lib/components/VToolbar';\ninstallComponents(component, {VAlert,VBtn,VCard,VCardActions,VCardText,VCardTitle,VContainer,VFlex,VForm,VIcon,VLayout,VSpacer,VTextField,VToolbar})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"grid-list-xs\":\"\"}})}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Logout.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Logout.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Logout.vue?vue&type=template&id=34bf102e&\"\nimport script from \"./Logout.vue?vue&type=script&lang=js&\"\nexport * from \"./Logout.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VContainer } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VContainer})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"grid-list-xs\":\"\"}})}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Logout-public.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Logout-public.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Logout-public.vue?vue&type=template&id=7590b9e6&\"\nimport script from \"./Logout-public.vue?vue&type=script&lang=js&\"\nexport * from \"./Logout-public.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VContainer } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VContainer})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-layout',{attrs:{\"row\":\"\",\"wrap\":\"\"}},[_c('v-spacer'),_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('v-alert',{staticStyle:{\"width\":\"900px\"},attrs:{\"type\":\"success\",\"dismissible\":\"\",\"transition\":\"scale-transition\"},model:{value:(_vm.alertSuccess),callback:function ($$v) {_vm.alertSuccess=$$v},expression:\"alertSuccess\"}},[_vm._v(\" \"+_vm._s(_vm.alertMsg)+\" \")]),_c('v-alert',{staticStyle:{\"width\":\"900px\"},attrs:{\"type\":\"error\",\"dismissible\":\"\",\"transition\":\"scale-transition\"},model:{value:(_vm.alertFail),callback:function ($$v) {_vm.alertFail=$$v},expression:\"alertFail\"}},[_vm._v(\" \"+_vm._s(_vm.alertMsg)+\" \")]),_c('v-card',{staticClass:\"mx-auto\",staticStyle:{\"max-width\":\"1500px\"}},[_c('v-system-bar',{attrs:{\"color\":\"deep-purple darken-4\",\"dark\":\"\"}}),_c('v-toolbar',{attrs:{\"color\":\"deep-purple accent-4\",\"cards\":\"\",\"dark\":\"\",\"text\":\"\"}},[_c('v-card-title',{staticClass:\"title font-weight-regular\"},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Create Account\"))+\" \")])],1),_c('v-form',{ref:\"form\",staticClass:\"pa-3 pt-4\"},[_c('v-layout',{attrs:{\"column\":\"\",\"wrap\":\"\"}},[_c('v-flex',[_c('v-layout',{attrs:{\"row\":\"\",\"wrap\":\"\"}},[_c('v-flex',{attrs:{\"xs5\":\"\"}},[_c('v-text-field',{attrs:{\"required\":\"\",\"error-messages\":_vm.firstnameErrors,\"filled\":\"\",\"color\":\"deep-purple\",\"label\":_vm.$t(\"App.hardcoded-texts.First Name\")},on:{\"blur\":function($event){return _vm.$v.firstname.$touch()},\"change\":function($event){return _vm.$v.firstname.$touch()}},model:{value:(_vm.firstname),callback:function ($$v) {_vm.firstname=$$v},expression:\"firstname\"}})],1),_c('v-spacer'),_c('v-flex',{attrs:{\"xs5\":\"\"}},[_c('v-text-field',{attrs:{\"required\":\"\",\"error-messages\":_vm.surnameErrors,\"filled\":\"\",\"color\":\"deep-purple\",\"label\":_vm.$t(\"App.hardcoded-texts.Surname\")},on:{\"blur\":function($event){return _vm.$v.surname.$touch()},\"change\":function($event){return _vm.$v.surname.$touch()}},model:{value:(_vm.surname),callback:function ($$v) {_vm.surname=$$v},expression:\"surname\"}})],1)],1)],1),_c('v-flex',[_c('v-layout',{attrs:{\"row\":\"\",\"wrap\":\"\"}},[_c('v-flex',{attrs:{\"xs5\":\"\"}},[_c('v-text-field',{attrs:{\"filled\":\"\",\"color\":\"deep-purple\",\"label\":_vm.$t(\"App.hardcoded-texts.Middle Names\")},model:{value:(_vm.othername),callback:function ($$v) {_vm.othername=$$v},expression:\"othername\"}})],1),_c('v-spacer'),_c('v-flex',{attrs:{\"xs5\":\"\"}},[_c('v-text-field',{attrs:{\"required\":\"\",\"error-messages\":_vm.phoneErrors,\"filled\":\"\",\"color\":\"deep-purple\",\"label\":_vm.$t(\"App.hardcoded-texts.Phone\")},on:{\"blur\":_vm.validatePhone,\"change\":_vm.validatePhone,\"input\":_vm.validatePhone},model:{value:(_vm.phone),callback:function ($$v) {_vm.phone=$$v},expression:\"phone\"}})],1)],1)],1),_c('v-flex',[_c('v-layout',{attrs:{\"row\":\"\",\"wrap\":\"\"}},[_c('v-flex',{attrs:{\"xs5\":\"\"}},[_c('v-text-field',{attrs:{\"required\":\"\",\"error-messages\":_vm.emailErrors,\"filled\":\"\",\"color\":\"deep-purple\",\"label\":_vm.$t(\"App.hardcoded-texts.Email\") + '*'},on:{\"blur\":_vm.validateEmail,\"change\":_vm.validateEmail,\"input\":_vm.validateEmail},model:{value:(_vm.email),callback:function ($$v) {_vm.email=$$v},expression:\"email\"}})],1),_c('v-spacer'),_c('v-flex',{attrs:{\"xs5\":\"\"}},[_c('v-text-field',{attrs:{\"required\":\"\",\"error-messages\":_vm.usernameErrors,\"filled\":\"\",\"color\":\"deep-purple\",\"label\":_vm.$t(\"App.hardcoded-texts.User Name\")},on:{\"blur\":function($event){return _vm.$v.username.$touch()},\"change\":function($event){return _vm.$v.surname.$touch()}},model:{value:(_vm.username),callback:function ($$v) {_vm.username=$$v},expression:\"username\"}})],1)],1)],1),_c('v-flex',[_c('v-layout',{attrs:{\"row\":\"\",\"wrap\":\"\"}},[_c('v-flex',{attrs:{\"xs5\":\"\"}},[_c('v-text-field',{attrs:{\"required\":\"\",\"error-messages\":_vm.passwordErrors,\"type\":\"password\",\"filled\":\"\",\"color\":\"deep-purple\",\"label\":_vm.$t(\"App.hardcoded-texts.Password\")},on:{\"blur\":function($event){return _vm.$v.password.$touch()},\"change\":function($event){return _vm.$v.password.$touch()}},model:{value:(_vm.password),callback:function ($$v) {_vm.password=$$v},expression:\"password\"}})],1),_c('v-spacer'),_c('v-flex',{attrs:{\"xs5\":\"\"}},[_c('v-text-field',{attrs:{\"required\":\"\",\"error-messages\":_vm.retype_passwordErrors,\"type\":\"password\",\"filled\":\"\",\"color\":\"deep-purple\",\"label\":_vm.$t(\"App.hardcoded-texts.Re-type Password\")},on:{\"blur\":function($event){return _vm.$v.retype_password.$touch()},\"change\":function($event){return _vm.$v.retype_password.$touch()}},model:{value:(_vm.retype_password),callback:function ($$v) {_vm.retype_password=$$v},expression:\"retype_password\"}})],1)],1)],1)],1)],1),_c('v-divider'),_c('v-card-actions',[_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":function($event){return _vm.$refs.form.reset()}}},[_c('v-icon',[_vm._v(\"mdi-close\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Clear\"))+\" \")],1),_c('v-spacer'),_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":_vm.displayLogin}},[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"mdi-lock\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Back To Login\"))+\" \")],1),_c('v-spacer'),_c('v-btn',{staticClass:\"white--text\",attrs:{\"disabled\":_vm.$v.$invalid,\"color\":\"deep-purple accent-4\",\"depressed\":\"\"},on:{\"click\":function($event){return _vm.signup()}}},[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"mdi-plus\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Add\"))+\" \")],1)],1)],1)],1),_c('v-spacer')],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Signup.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Signup.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Signup.vue?vue&type=template&id=451f706a&\"\nimport script from \"./Signup.vue?vue&type=script&lang=js&\"\nexport * from \"./Signup.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VAlert } from 'vuetify/lib/components/VAlert';\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VFlex } from 'vuetify/lib/components/VGrid';\nimport { VForm } from 'vuetify/lib/components/VForm';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VLayout } from 'vuetify/lib/components/VGrid';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VSystemBar } from 'vuetify/lib/components/VSystemBar';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\nimport { VToolbar } from 'vuetify/lib/components/VToolbar';\ninstallComponents(component, {VAlert,VBtn,VCard,VCardActions,VCardTitle,VContainer,VDivider,VFlex,VForm,VIcon,VLayout,VSpacer,VSystemBar,VTextField,VToolbar})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('v-dialog',{attrs:{\"persistent\":\"\",\"max-width\":\"500px\"},model:{value:(_vm.autoDisableSingleDatasourceDialog),callback:function ($$v) {_vm.autoDisableSingleDatasourceDialog=$$v},expression:\"autoDisableSingleDatasourceDialog\"}},[_c('v-card',[_c('v-toolbar',{attrs:{\"color\":\"error\",\"dark\":\"\"}},[_c('v-toolbar-title',[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Disabling Single Data Source Limit\"))+\" \")]),_c('v-spacer'),_c('v-btn',{attrs:{\"icon\":\"\",\"dark\":\"\"},nativeOn:{\"click\":function($event){return _vm.autoDisableSingleDatasource('cancel')}}},[_c('v-icon',[_vm._v(\"mdi-close\")])],1)],1),_c('v-card-text',[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Disabling limiting reconciliation to be done against one choosen data source will also disable the single data source limit, click OK to proceed\"))+\" \")]),_c('v-card-actions',[_c('v-btn',{attrs:{\"color\":\"primary\"},nativeOn:{\"click\":function($event){return _vm.autoDisableSingleDatasource('cancel')}}},[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Cancel\")))]),_c('v-spacer'),_c('v-btn',{attrs:{\"color\":\"error\"},nativeOn:{\"click\":function($event){return _vm.autoDisableSingleDatasource('ok')}}},[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Ok\")))])],1)],1)],1),_c('v-dialog',{attrs:{\"persistent\":\"\",\"width\":\"620px\"},model:{value:(_vm.defineSuperuserRole),callback:function ($$v) {_vm.defineSuperuserRole=$$v},expression:\"defineSuperuserRole\"}},[_c('v-card',[_c('v-toolbar',{attrs:{\"color\":\"primary\",\"dark\":\"\"}},[_c('v-toolbar-title',[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.DHIS2 superuser role that can be an administrator of GOFR\"))+\" \")])],1),_c('v-card-text',[_c('v-select',{attrs:{\"label\":_vm.$t(\"App.hardcoded-texts.Superuser Role Name\"),\"item-text\":\"displayName\",\"item-value\":\"id\",\"loading\":_vm.loadingDhis2Roles,\"required\":\"\",\"items\":_vm.dhis2Roles},on:{\"change\":function($event){return _vm.saveConfiguration('generalConfig', 'externalAuth')}},model:{value:(_vm.$store.state.config.generalConfig.externalAuth.adminRole),callback:function ($$v) {_vm.$set(_vm.$store.state.config.generalConfig.externalAuth, \"adminRole\", $$v)},expression:\"$store.state.config.generalConfig.externalAuth.adminRole\"}})],1),_c('v-card-actions',[_c('v-btn',{attrs:{\"color\":\"primary\",\"disabled\":!_vm.$store.state.config.generalConfig.externalAuth.adminRole || _vm.dhis2Roles.length === 0},on:{\"click\":function($event){return _vm.saveConfiguration('generalConfig', 'authDisabled')}}},[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"mdi-content-save\")]),_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Save\"))+\" \")],1)],1)],1)],1),_c('v-dialog',{attrs:{\"persistent\":\"\",\"width\":\"800px\"},model:{value:(_vm.selectDatasourceDialog),callback:function ($$v) {_vm.selectDatasourceDialog=$$v},expression:\"selectDatasourceDialog\"}},[_c('v-card',[_c('v-toolbar',{attrs:{\"color\":\"primary\",\"dark\":\"\"}},[_c('v-toolbar-title',[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Select datasource to fix source 2\"))+\" \")]),_c('v-spacer'),_c('v-text-field',{attrs:{\"append-icon\":\"mdi-search\",\"label\":\"Search\",\"single-line\":\"\",\"hide-details\":\"\"},model:{value:(_vm.searchDatasource),callback:function ($$v) {_vm.searchDatasource=$$v},expression:\"searchDatasource\"}}),_c('v-btn',{attrs:{\"icon\":\"\",\"dark\":\"\"},nativeOn:{\"click\":function($event){return _vm.closeDatasourceDialog.apply(null, arguments)}}},[_c('v-icon',[_vm._v(\"mdi-close\")])],1)],1),_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.This lists only those datasets that have been shared to all users\"))+\" \"),_c('v-card-text',[_c('v-data-table',{staticClass:\"elevation-1\",attrs:{\"headers\":_vm.dataSourceHeaders,\"items\":_vm.sharedToAllDatasets,\"dark\":\"\",\"search\":_vm.searchDatasource},scopedSlots:_vm._u([{key:\"item\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('tr',[_c('v-radio-group',{staticStyle:{\"height\":\"5px\"},model:{value:(_vm.fixSource2To),callback:function ($$v) {_vm.fixSource2To=$$v},expression:\"fixSource2To\"}},[_c('td',[_c('v-radio',{attrs:{\"value\":item.id,\"color\":\"blue\"}})],1)]),_c('td',[_vm._v(_vm._s(item.name))]),_c('td',[_vm._v(_vm._s(item.userID.userName))]),_c('td',[_vm._v(\" \"+_vm._s(item.createdTime)+\" \")])],1)]}}])},[_c('v-progress-linear',{attrs:{\"slot\":\"progress\",\"color\":\"blue\",\"indeterminate\":\"\"},slot:\"progress\"})],1)],1),_c('v-card-actions',[_c('v-btn',{attrs:{\"color\":\"error\"},on:{\"click\":_vm.closeDatasourceDialog}},[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"mdi-cancel\")]),_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Cancel\"))+\" \")],1),_c('v-spacer'),_c('v-btn',{attrs:{\"color\":\"primary\",\"disabled\":!_vm.fixSource2To || _vm.sharedToAllDatasets.length === 0},on:{\"click\":_vm.savefixSource2To}},[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"mdi-content-save\")]),_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Save\"))+\" \")],1)],1)],1)],1),_c('v-card',[_c('v-card-title',{attrs:{\"primary-title\":\"\"}},[_c('b',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.System Configurations\")))])]),_c('v-card-text',[_c('v-card',[_c('v-card-title',{attrs:{\"primary-title\":\"\"}},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.User Configurations\"))+\" \")]),_c('v-card-text',[_c('v-layout',{attrs:{\"column\":\"\"}},[_c('v-flex',[_c('v-switch',{attrs:{\"color\":\"primary\",\"label\":_vm.$t(\"App.hardcoded-texts.Apply user defined headers when reconciling\")},on:{\"change\":function($event){return _vm.saveConfiguration('userConfig', 'useCSVHeader')}},model:{value:(_vm.$store.state.config.userConfig.reconciliation.useCSVHeader),callback:function ($$v) {_vm.$set(_vm.$store.state.config.userConfig.reconciliation, \"useCSVHeader\", $$v)},expression:\"$store.state.config.userConfig.reconciliation.useCSVHeader\"}})],1),_c('v-flex',[_c('v-autocomplete',{attrs:{\"items\":_vm.$store.state.dataSources,\"item-text\":\"display\",\"item-value\":\"name\",\"label\":_vm.$t(\"App.hardcoded-texts.Facility Registry Datasource\")},on:{\"change\":function($event){return _vm.saveConfiguration('userConfig', 'activePartition')}},model:{value:(_vm.$store.state.config.userConfig.FRDatasource),callback:function ($$v) {_vm.$set(_vm.$store.state.config.userConfig, \"FRDatasource\", $$v)},expression:\"$store.state.config.userConfig.FRDatasource\"}})],1)],1)],1)],1),_c('v-divider'),_c('v-divider'),_c('v-divider'),(_vm.$tasksVerification.hasPermissionByName('special', 'custom', 'change-admin-config'))?_c('v-card',[_c('v-card-title',[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Admin Configurations\"))+\" \")]),_c('v-card-text',[_c('v-layout',{attrs:{\"column\":\"\"}},[_c('v-flex',{scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [(_vm.$store.state.config.generalConfig.reconciliation.fixSource2)?[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Source2 Limited To\"))+\": \"),_c('v-chip',[_vm._v(_vm._s(_vm.fixedSource2To))]),_c('v-tooltip',{attrs:{\"top\":\"\"}},[_c('v-btn',_vm._g({attrs:{\"fab\":\"\",\"dark\":\"\",\"color\":\"primary\",\"small\":\"\"},on:{\"click\":_vm.displayDatasourceDialog}},on),[_c('v-icon',{attrs:{\"dark\":\"\"}},[_vm._v(\"mdi-format-list-bulleted\")])],1),_c('span',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Change dataset\")))])],1)]:_vm._e()]}}],null,false,2260335696)},[_c('v-switch',{attrs:{\"color\":\"primary\",\"label\":_vm.$t(\"App.hardcoded-texts.Perform match based on parent constraint\")},on:{\"change\":function($event){return _vm.saveConfiguration('generalConfig', 'parentConstraint')}},model:{value:(_vm.$store.state.config.generalConfig.reconciliation.parentConstraint.enabled),callback:function ($$v) {_vm.$set(_vm.$store.state.config.generalConfig.reconciliation.parentConstraint, \"enabled\", $$v)},expression:\"$store.state.config.generalConfig.reconciliation.parentConstraint.enabled\"}}),(!_vm.$store.state.config.generalConfig.reconciliation.parentConstraint.enabled)?_c('v-card',{staticStyle:{\"margin-left\":\"100px\"},attrs:{\"color\":\"grey lighten-3\"}},[_c('v-checkbox',{attrs:{\"color\":\"primary\",\"label\":_vm.$t(\"App.hardcoded-texts.Automatch By ID\"),\"disabled\":\"\"},on:{\"change\":function($event){return _vm.saveConfiguration('generalConfig', 'parConstrIdAuto')}},model:{value:(_vm.$store.state.config.generalConfig.reconciliation.parentConstraint.idAutoMatch),callback:function ($$v) {_vm.$set(_vm.$store.state.config.generalConfig.reconciliation.parentConstraint, \"idAutoMatch\", $$v)},expression:\"$store.state.config.generalConfig.reconciliation.parentConstraint.idAutoMatch\"}}),_c('v-checkbox',{attrs:{\"color\":\"primary\",\"label\":_vm.$t(\"App.hardcoded-texts.Automatch By Name (when parents differ)\")},on:{\"change\":function($event){return _vm.saveConfiguration('generalConfig', 'parConstrNameAuto')}},model:{value:(_vm.$store.state.config.generalConfig.reconciliation.parentConstraint.nameAutoMatch),callback:function ($$v) {_vm.$set(_vm.$store.state.config.generalConfig.reconciliation.parentConstraint, \"nameAutoMatch\", $$v)},expression:\"$store.state.config.generalConfig.reconciliation.parentConstraint.nameAutoMatch\"}})],1):_vm._e(),_c('v-card',[_c('v-card-title',{attrs:{\"primary-title\":\"\"}},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Choose ways datasets can be added\"))+\" \")]),_c('v-card-text',[_c('v-checkbox',{attrs:{\"label\":_vm.$t(\"App.hardcoded-texts.CSV Upload\"),\"value\":\"CSV Upload\"},on:{\"change\":function($event){return _vm.checkDatasetsAdditionWays('upload')}},model:{value:(_vm.$store.state.config.generalConfig.datasetsAdditionWays),callback:function ($$v) {_vm.$set(_vm.$store.state.config.generalConfig, \"datasetsAdditionWays\", $$v)},expression:\"$store.state.config.generalConfig.datasetsAdditionWays\"}}),_c('v-checkbox',{attrs:{\"label\":_vm.$t(\"App.hardcoded-texts.Remote Servers Sync\"),\"value\":\"Remote Servers Sync\"},on:{\"change\":function($event){return _vm.checkDatasetsAdditionWays('remote')}},model:{value:(_vm.$store.state.config.generalConfig.datasetsAdditionWays),callback:function ($$v) {_vm.$set(_vm.$store.state.config.generalConfig, \"datasetsAdditionWays\", $$v)},expression:\"$store.state.config.generalConfig.datasetsAdditionWays\"}}),_c('v-checkbox',{attrs:{\"label\":_vm.$t(\"App.hardcoded-texts.Blank Datasource\"),\"value\":\"Blank Datasource\"},on:{\"change\":function($event){return _vm.checkDatasetsAdditionWays('blank')}},model:{value:(_vm.$store.state.config.generalConfig.datasetsAdditionWays),callback:function ($$v) {_vm.$set(_vm.$store.state.config.generalConfig, \"datasetsAdditionWays\", $$v)},expression:\"$store.state.config.generalConfig.datasetsAdditionWays\"}})],1)],1),_c('v-switch',{attrs:{\"color\":\"primary\",\"label\":_vm.$t(\"App.hardcoded-texts.Allow non admin users to share datasets will all users\")},on:{\"change\":function($event){return _vm.saveConfiguration('generalConfig', 'allowShareToAllForNonAdmin')}},model:{value:(_vm.$store.state.config.generalConfig.allowShareToAllForNonAdmin),callback:function ($$v) {_vm.$set(_vm.$store.state.config.generalConfig, \"allowShareToAllForNonAdmin\", $$v)},expression:\"$store.state.config.generalConfig.allowShareToAllForNonAdmin\"}}),_c('v-tooltip',{attrs:{\"top\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-switch',_vm._g({attrs:{\"color\":\"primary\",\"label\":_vm.$t(\"App.hardcoded-texts.Select a data source to serve as Source 2 for all reconciliation\")},on:{\"change\":_vm.displayDatasourceDialog},model:{value:(_vm.$store.state.config.generalConfig.reconciliation.fixSource2),callback:function ($$v) {_vm.$set(_vm.$store.state.config.generalConfig.reconciliation, \"fixSource2\", $$v)},expression:\"$store.state.config.generalConfig.reconciliation.fixSource2\"}},on))]}}],null,false,1475664158)},[_c('span',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.This will limit users to perform reconciliations against the chosen data source\")))])]),_c('v-switch',{attrs:{\"color\":\"primary\",\"label\":_vm.$t(\"App.hardcoded-texts.Single data source per user\")},on:{\"change\":_vm.singleDatasource},model:{value:(_vm.$store.state.config.generalConfig.reconciliation.singleDataSource),callback:function ($$v) {_vm.$set(_vm.$store.state.config.generalConfig.reconciliation, \"singleDataSource\", $$v)},expression:\"$store.state.config.generalConfig.reconciliation.singleDataSource\"}}),(_vm.$store.state.dhis.user.orgId)?_c('v-switch',{attrs:{\"color\":\"primary\",\"label\":_vm.$t(\"App.hardcoded-texts.Single data source pair per org unit\")},on:{\"change\":function($event){return _vm.saveConfiguration('generalConfig', 'singlePair')}},model:{value:(_vm.$store.state.config.generalConfig.reconciliation.singlePair),callback:function ($$v) {_vm.$set(_vm.$store.state.config.generalConfig.reconciliation, \"singlePair\", $$v)},expression:\"$store.state.config.generalConfig.reconciliation.singlePair\"}}):_vm._e()],1),_c('v-flex',[_c('v-card',[_c('v-card-title',{attrs:{\"primary-title\":\"\"}},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.GOFR Authentication\"))+\" \")]),_c('v-card-text',[_c('v-switch',{attrs:{\"color\":\"primary\",\"label\":_vm.$t(\"App.hardcoded-texts.Disable Authentication\")},on:{\"change\":_vm.disableGOFRAuth},model:{value:(_vm.$store.state.config.generalConfig.authDisabled),callback:function ($$v) {_vm.$set(_vm.$store.state.config.generalConfig, \"authDisabled\", $$v)},expression:\"$store.state.config.generalConfig.authDisabled\"}}),(_vm.$store.state.config.generalConfig.authDisabled)?_c('v-card',{staticStyle:{\"margin-left\":\"100px\"},attrs:{\"color\":\"grey lighten-3\"}},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.External Authentication Method\"))+\" \"),_c('v-radio-group',{on:{\"change\":function($event){return _vm.saveConfiguration('generalConfig', 'useDhis2Auth')}},model:{value:(_vm.$store.state.config.generalConfig.authMethod),callback:function ($$v) {_vm.$set(_vm.$store.state.config.generalConfig, \"authMethod\", $$v)},expression:\"$store.state.config.generalConfig.authMethod\"}},[_c('v-radio',{attrs:{\"label\":\"dhis2\",\"value\":\"dhis2\",\"disabled\":\"\"}}),_c('v-radio',{attrs:{\"label\":\"iHRIS\",\"value\":\"iHRIS\",\"disabled\":\"\"}})],1),_c('v-select',{staticStyle:{\"width\":\"350px\"},attrs:{\"label\":_vm.$t(\"App.hardcoded-texts.Superuser Role Name\"),\"item-text\":\"displayName\",\"item-value\":\"id\",\"loading\":_vm.loadingDhis2Roles,\"required\":\"\",\"items\":_vm.dhis2Roles},on:{\"change\":function($event){return _vm.saveConfiguration('generalConfig', 'externalAuth')}},model:{value:(_vm.$store.state.config.generalConfig.externalAuth.adminRole),callback:function ($$v) {_vm.$set(_vm.$store.state.config.generalConfig.externalAuth, \"adminRole\", $$v)},expression:\"$store.state.config.generalConfig.externalAuth.adminRole\"}}),(_vm.$store.state.config.generalConfig.authMethod)?_c('v-checkbox',{attrs:{\"label\":_vm.$t(\"App.hardcoded-texts.Pull org units\")},on:{\"change\":function($event){return _vm.saveConfiguration('generalConfig', 'externalAuth')}},model:{value:(_vm.$store.state.config.generalConfig.externalAuth.pullOrgUnits),callback:function ($$v) {_vm.$set(_vm.$store.state.config.generalConfig.externalAuth, \"pullOrgUnits\", $$v)},expression:\"$store.state.config.generalConfig.externalAuth.pullOrgUnits\"}}):_vm._e(),(_vm.$store.state.config.generalConfig.externalAuth.pullOrgUnits)?_c('v-checkbox',{attrs:{\"label\":_vm.$t(\"App.hardcoded-texts.Share orgs with other users\")},on:{\"change\":function($event){return _vm.saveConfiguration('generalConfig', 'externalAuth')}},model:{value:(_vm.$store.state.config.generalConfig.externalAuth.shareOrgUnits),callback:function ($$v) {_vm.$set(_vm.$store.state.config.generalConfig.externalAuth, \"shareOrgUnits\", $$v)},expression:\"$store.state.config.generalConfig.externalAuth.shareOrgUnits\"}}):_vm._e(),(\n _vm.$store.state.config.generalConfig.externalAuth.shareOrgUnits &&\n _vm.$store.state.config.generalConfig.externalAuth.pullOrgUnits\n )?_c('v-checkbox',{attrs:{\"label\":_vm.$t(\"App.hardcoded-texts.Limit orgs sharing by user orgid\")},on:{\"change\":function($event){return _vm.saveConfiguration('generalConfig', 'externalAuth')}},model:{value:(_vm.$store.state.config.generalConfig.externalAuth.shareByOrgId),callback:function ($$v) {_vm.$set(_vm.$store.state.config.generalConfig.externalAuth, \"shareByOrgId\", $$v)},expression:\"$store.state.config.generalConfig.externalAuth.shareByOrgId\"}}):_vm._e(),(_vm.$store.state.config.generalConfig.externalAuth.pullOrgUnits)?_c('v-text-field',{staticStyle:{\"width\":\"350px\"},attrs:{\"outline\":\"\",\"label\":_vm.$t(\"App.hardcoded-texts.Dataset Name\"),\"error-messages\":_vm.datasetNameErrors,\"required\":\"\"},on:{\"blur\":_vm.ensureNameUnique,\"input\":_vm.ensureNameUnique},model:{value:(_vm.$store.state.config.generalConfig.externalAuth.datasetName),callback:function ($$v) {_vm.$set(_vm.$store.state.config.generalConfig.externalAuth, \"datasetName\", $$v)},expression:\"$store.state.config.generalConfig.externalAuth.datasetName\"}}):_vm._e(),(_vm.$store.state.config.generalConfig.externalAuth.pullOrgUnits)?_c('v-text-field',{staticStyle:{\"width\":\"350px\"},attrs:{\"outline\":\"\",\"label\":_vm.$t(\"App.hardcoded-texts.User Name\"),\"required\":\"\"},model:{value:(_vm.$store.state.config.generalConfig.externalAuth.userName),callback:function ($$v) {_vm.$set(_vm.$store.state.config.generalConfig.externalAuth, \"userName\", $$v)},expression:\"$store.state.config.generalConfig.externalAuth.userName\"}}):_vm._e(),(_vm.$store.state.config.generalConfig.externalAuth.pullOrgUnits)?_c('v-text-field',{staticStyle:{\"width\":\"350px\"},attrs:{\"outline\":\"\",\"label\":_vm.$t(\"App.hardcoded-texts.Password\"),\"type\":\"password\",\"required\":\"\"},model:{value:(_vm.$store.state.config.generalConfig.externalAuth.password),callback:function ($$v) {_vm.$set(_vm.$store.state.config.generalConfig.externalAuth, \"password\", $$v)},expression:\"$store.state.config.generalConfig.externalAuth.password\"}}):_vm._e(),_c('v-flex',{attrs:{\"xs3\":\"\"}},[(_vm.$store.state.config.generalConfig.externalAuth.pullOrgUnits)?_c('v-btn',{attrs:{\"color\":\"primary\",\"disabled\":_vm.datasetNameErrors.length > 0 || !_vm.$store.state.config.generalConfig.externalAuth.datasetName,\"small\":\"\",\"rounded\":\"\"},on:{\"click\":_vm.pullOrgUnits}},[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.start pulling\")))]):_vm._e()],1)],1):_vm._e()],1)],1)],1),_c('v-divider'),_c('v-flex',[_c('v-card',[_c('v-card-title',{attrs:{\"primary-title\":\"\"}},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Self Registration\"))+\" \")]),_c('v-card-text',[_c('v-switch',{attrs:{\"color\":\"primary\",\"label\":_vm.$t(\"App.hardcoded-texts.Enable self registration\")},on:{\"change\":function($event){return _vm.saveConfiguration('generalConfig', 'selfRegistration')}},model:{value:(_vm.$store.state.config.generalConfig.selfRegistration.enabled),callback:function ($$v) {_vm.$set(_vm.$store.state.config.generalConfig.selfRegistration, \"enabled\", $$v)},expression:\"$store.state.config.generalConfig.selfRegistration.enabled\"}}),_c('v-switch',{attrs:{\"color\":\"primary\",\"label\":_vm.$t(\"App.hardcoded-texts.Requires Admin Approval Of Self Registration\")},on:{\"change\":function($event){return _vm.saveConfiguration('generalConfig', 'selfRegistration')}},model:{value:(_vm.$store.state.config.generalConfig.selfRegistration.requiresApproval),callback:function ($$v) {_vm.$set(_vm.$store.state.config.generalConfig.selfRegistration, \"requiresApproval\", $$v)},expression:\"$store.state.config.generalConfig.selfRegistration.requiresApproval\"}})],1)],1)],1),_c('v-divider'),_c('v-flex',[_c('v-card',[_c('v-card-title',{attrs:{\"primary-title\":\"\"}},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Public Access\"))+\" \")]),_c('v-card-text',[_c('v-switch',{attrs:{\"color\":\"primary\",\"label\":_vm.$t(\"App.hardcoded-texts.Enable public access\")},on:{\"change\":function($event){return _vm.saveConfiguration('generalConfig', 'enablePublicAccess')}},model:{value:(_vm.$store.state.config.generalConfig.public_access.enabled),callback:function ($$v) {_vm.$set(_vm.$store.state.config.generalConfig.public_access, \"enabled\", $$v)},expression:\"$store.state.config.generalConfig.public_access.enabled\"}}),(_vm.$store.state.config.generalConfig.public_access.enabled)?_c('v-autocomplete',{attrs:{\"items\":_vm.$store.state.dataSources,\"item-text\":\"display\",\"item-value\":\"name\",\"label\":_vm.$t(\"App.hardcoded-texts.Public Datasource\")},on:{\"change\":function($event){return _vm.saveConfiguration('generalConfig', 'publicPartition')}},model:{value:(_vm.$store.state.config.generalConfig.public_access.partition),callback:function ($$v) {_vm.$set(_vm.$store.state.config.generalConfig.public_access, \"partition\", $$v)},expression:\"$store.state.config.generalConfig.public_access.partition\"}}):_vm._e(),_c('v-btn',{attrs:{\"color\":\"primary\"},on:{\"click\":function($event){return _vm.$router.push('/Resource/view/facility-public-filter/facility-public-filter')}}},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Filter Access\"))+\" \")])],1)],1)],1),_c('v-divider'),_c('v-flex',{attrs:{\"xs1\":\"\"}},[_c('v-card',[_c('v-card-title',{attrs:{\"primary-title\":\"\"}},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Cron Jobs\"))+\" \")]),_c('v-card-text',[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Autosync Below Remote Datasets\"))+\" \"),_c('v-text-field',{staticStyle:{\"width\":\"350px\"},attrs:{\"outline\":\"\",\"name\":\"cron_time\",\"label\":_vm.$t(\"App.hardcoded-texts.Cron Time\")},on:{\"blur\":function($event){return _vm.saveConfiguration('generalConfig', 'datasetsAutosyncTime')}},model:{value:(_vm.$store.state.config.generalConfig.datasetsAutosyncTime),callback:function ($$v) {_vm.$set(_vm.$store.state.config.generalConfig, \"datasetsAutosyncTime\", $$v)},expression:\"$store.state.config.generalConfig.datasetsAutosyncTime\"}}),_c('v-data-table',{staticClass:\"elevation-1\",attrs:{\"headers\":_vm.cronDataSourceHeaders,\"items\":_vm.remoteDatasets,\"hide-default-footer\":\"\",\"pagination.sync\":\"pagination\"},scopedSlots:_vm._u([{key:\"item\",fn:function(ref){\n var item = ref.item;\nreturn [_c('tr',[_c('td',[_vm._v(_vm._s(item.display))]),_c('td',[_vm._v(_vm._s(item.owner))]),_c('td',[_vm._v(\" \"+_vm._s(item.createdTime)+\" \")]),_c('td',[_vm._v(\" \"+_vm._s(item.lastUpdate)+\" \")]),_c('td',[_c('v-switch',{attrs:{\"color\":\"primary\"},on:{\"change\":function($event){return _vm.controlDatasetsCronjobs(item)}},model:{value:(_vm.datasetsAutosyncState[item.id]),callback:function ($$v) {_vm.$set(_vm.datasetsAutosyncState, item.id, $$v)},expression:\"datasetsAutosyncState[item.id]\"}})],1)])]}}],null,false,946053802)})],1)],1)],1),_c('v-flex',{attrs:{\"xs1\":\"\"}},[_c('v-card',{attrs:{\"color\":\"grey lighten-3\"}},[_c('v-card-text',[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.SMTP Configuration For Email Notifications\"))+\" \")]),_c('v-card-actions',[_c('v-layout',{attrs:{\"column\":\"\"}},[_c('v-flex',[_c('v-text-field',{attrs:{\"label\":_vm.$t(\"App.hardcoded-texts.SMTP Host\"),\"filled\":\"\"},model:{value:(_vm.smtp.host),callback:function ($$v) {_vm.$set(_vm.smtp, \"host\", $$v)},expression:\"smtp.host\"}})],1),_c('v-flex',[_c('v-text-field',{attrs:{\"label\":_vm.$t(\"App.hardcoded-texts.SMTP Port\"),\"filled\":\"\"},model:{value:(_vm.smtp.port),callback:function ($$v) {_vm.$set(_vm.smtp, \"port\", $$v)},expression:\"smtp.port\"}})],1),_c('v-flex',[_c('v-text-field',{attrs:{\"label\":_vm.$t(\"App.hardcoded-texts.SMTP Username\"),\"filled\":\"\"},model:{value:(_vm.smtp.username),callback:function ($$v) {_vm.$set(_vm.smtp, \"username\", $$v)},expression:\"smtp.username\"}})],1),_c('v-flex',[_c('v-text-field',{attrs:{\"type\":\"password\",\"label\":_vm.$t(\"App.hardcoded-texts.SMTP Password\"),\"autocomplete\":\"new-password\",\"filled\":\"\"},model:{value:(_vm.smtp.password),callback:function ($$v) {_vm.$set(_vm.smtp, \"password\", $$v)},expression:\"smtp.password\"}})],1),_c('v-flex',[_c('v-switch',{attrs:{\"color\":\"primary\",\"label\":_vm.$t(\"App.hardcoded-texts.SMTP Secured\")},model:{value:(_vm.smtp.secured),callback:function ($$v) {_vm.$set(_vm.smtp, \"secured\", $$v)},expression:\"smtp.secured\"}})],1),_c('v-flex',[_c('v-layout',{attrs:{\"row\":\"\",\"wrap\":\"\"}},[_c('v-spacer'),_c('v-flex',{attrs:{\"xs1\":\"\"}},[_c('v-btn',{attrs:{\"color\":\"primary\"},on:{\"click\":_vm.saveSMTP}},[_c('v-icon',[_vm._v(\"mdi-content-save\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Save\"))+\" \")],1)],1)],1)],1)],1)],1)],1)],1),_c('v-flex',{attrs:{\"xs1\":\"\"}},[_c('v-switch',{attrs:{\"color\":\"primary\",\"label\":_vm.$t(\"App.hardcoded-texts.Enable Endpoint Notification when reconciliation is done\")},on:{\"change\":function($event){return _vm.saveConfiguration('generalConfig', 'recoProgressNotification')}},model:{value:(_vm.$store.state.config.generalConfig.recoProgressNotification.enabled),callback:function ($$v) {_vm.$set(_vm.$store.state.config.generalConfig.recoProgressNotification, \"enabled\", $$v)},expression:\"$store.state.config.generalConfig.recoProgressNotification.enabled\"}}),(_vm.$store.state.config.generalConfig.recoProgressNotification.enabled)?_c('v-card',{staticStyle:{\"margin-left\":\"100px\"},attrs:{\"color\":\"grey lighten-3\"}},[_c('v-card-text',[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.End point to send notification when reconciliation is done\"))+\" \")]),_c('v-card-actions',[_c('v-layout',{attrs:{\"column\":\"\"}},[_c('v-flex',[_c('v-text-field',{attrs:{\"label\":_vm.$t(\"App.hardcoded-texts.End point URL\"),\"filled\":\"\"},model:{value:(_vm.notification_endpoint),callback:function ($$v) {_vm.notification_endpoint=$$v},expression:\"notification_endpoint\"}})],1),_c('v-flex',[_c('v-text-field',{attrs:{\"label\":_vm.$t(\"App.hardcoded-texts.End point Username\"),\"filled\":\"\"},model:{value:(_vm.notification_username),callback:function ($$v) {_vm.notification_username=$$v},expression:\"notification_username\"}})],1),_c('v-flex',[_c('v-text-field',{attrs:{\"label\":_vm.$t(\"App.hardcoded-texts.End point Password\"),\"filled\":\"\"},model:{value:(_vm.notification_password),callback:function ($$v) {_vm.notification_password=$$v},expression:\"notification_password\"}})],1),_c('v-flex',[_c('v-layout',{attrs:{\"row\":\"\",\"wrap\":\"\"}},[_c('v-spacer'),_c('v-flex',{attrs:{\"xs1\":\"\"}},[_c('v-btn',{attrs:{\"color\":\"primary\",\"small\":\"\"},on:{\"click\":_vm.recoProgressNotificationChanged}},[_c('v-icon',[_vm._v(\"mdi-content-save\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Save\"))+\" \")],1)],1)],1)],1)],1)],1)],1):_vm._e()],1)],1)],1)],1):_vm._e()],1)],1),_c('appRemoteSync',{attrs:{\"syncType\":\"dhisSync\",\"serverName\":_vm.$store.state.config.generalConfig.externalAuth.datasetName,\"userID\":_vm.$store.state.auth.userID,\"sourceOwner\":_vm.$store.state.auth.userID,\"mode\":\"full\"}})],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('app-syncProgress',{attrs:{\"syncProgrIndeter\":_vm.syncProgrIndeter,\"syncStatus\":_vm.syncStatus,\"syncProgrPercent\":_vm.syncProgrPercent,\"syncPercent\":_vm.syncPercent}})],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('v-dialog',{attrs:{\"persistent\":\"\",\"width\":\"300\"},model:{value:(_vm.syncProgrIndeter),callback:function ($$v) {_vm.syncProgrIndeter=$$v},expression:\"syncProgrIndeter\"}},[_c('v-card',{attrs:{\"color\":\"primary\",\"dark\":\"\"}},[_c('v-card-text',[_vm._v(\" \"+_vm._s(_vm.syncStatus)+\" \"),_c('v-progress-linear',{staticClass:\"mb-0\",attrs:{\"indeterminate\":\"\",\"color\":\"white\"}})],1)],1)],1),_c('v-dialog',{attrs:{\"persistent\":\"\",\"width\":\"270\"},model:{value:(_vm.syncProgrPercent),callback:function ($$v) {_vm.syncProgrPercent=$$v},expression:\"syncProgrPercent\"}},[_c('v-card',{attrs:{\"color\":\"white\",\"dark\":\"\"}},[_c('v-card-text',[_c('center',[_c('font',{staticStyle:{\"color\":\"blue\"}},[_vm._v(_vm._s(_vm.syncStatus))]),_c('br'),_c('v-progress-circular',{attrs:{\"rotate\":-90,\"size\":100,\"width\":15,\"value\":_vm.syncPercent,\"color\":\"primary\"}},[_c('v-avatar',{attrs:{\"color\":\"indigo\",\"size\":\"50px\"}},[_c('span',{staticClass:\"white--text\"},[_c('b',[_vm._v(_vm._s(_vm.syncPercent)+\"%\")])])])],1)],1)],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SyncProgress.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./SyncProgress.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./SyncProgress.vue?vue&type=template&id=29ca0f89&\"\nimport script from \"./SyncProgress.vue?vue&type=script&lang=js&\"\nexport * from \"./SyncProgress.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VAvatar } from 'vuetify/lib/components/VAvatar';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VProgressCircular } from 'vuetify/lib/components/VProgressCircular';\nimport { VProgressLinear } from 'vuetify/lib/components/VProgressLinear';\ninstallComponents(component, {VAvatar,VCard,VCardText,VContainer,VDialog,VProgressCircular,VProgressLinear})\n","\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RemoteSync.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RemoteSync.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./RemoteSync.vue?vue&type=template&id=9ec48130&\"\nimport script from \"./RemoteSync.vue?vue&type=script&lang=js&\"\nexport * from \"./RemoteSync.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VContainer } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VContainer})\n","\n \n \n \n \n mdi-cancel\n {{ $t(`App.hardcoded-texts.Cancel`) }}\n \n \n \n mdi-content-save\n {{ $t(`App.hardcoded-texts.Save`) }}\n \n \n \n \n \n \n {{ $t(`App.hardcoded-texts.System Configurations`) }}\n \n \n \n \n {{ $t(`App.hardcoded-texts.User Configurations`) }}\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n {{ $t(`App.hardcoded-texts.Admin Configurations`) }}\n \n \n \n \n \n \n \n \n \n \n \n \n {{ $t(`App.hardcoded-texts.Choose ways datasets can be added`) }}\n \n \n \n \n \n \n \n \n \n \n \n {{ $t(`App.hardcoded-texts.This will limit users to perform reconciliations against the chosen data source`) }}\n \n \n \n \n \n \n \n \n \n \n {{ $t(`App.hardcoded-texts.GOFR Authentication`) }}\n \n \n \n \n \n {{ $t(`App.hardcoded-texts.External Authentication Method`) }}\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n {{ $t(`App.hardcoded-texts.start pulling`) }}\n \n \n \n \n \n \n \n \n \n {{ $t(`App.hardcoded-texts.Self Registration`) }}\n \n \n \n \n \n \n \n \n \n \n \n \n \n {{ $t(`App.hardcoded-texts.Public Access`) }}\n \n \n \n \n \n \n {{ $t(`App.hardcoded-texts.Filter Access`) }}\n \n \n \n \n \n \n \n \n {{ $t(`App.hardcoded-texts.Cron Jobs`) }}\n \n \n {{ $t(`App.hardcoded-texts.Autosync Below Remote Datasets`) }}\n \n \n \n \n {{item.display}}\n {{item.owner}}\n \n {{item.createdTime}}\n \n \n {{item.lastUpdate}}\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n {{ $t(`App.hardcoded-texts.SMTP Configuration For Email Notifications`) }}\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n mdi-content-save{{ $t(`App.hardcoded-texts.Save`) }}\n \n \n \n \n \n \n \n \n \n \n \n \n \n {{ $t(`App.hardcoded-texts.End point to send notification when reconciliation is done`) }}\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n mdi-content-save{{ $t(`App.hardcoded-texts.Save`) }}\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Configure.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Configure.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Configure.vue?vue&type=template&id=f84e618c&\"\nimport script from \"./Configure.vue?vue&type=script&lang=js&\"\nexport * from \"./Configure.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VAutocomplete } from 'vuetify/lib/components/VAutocomplete';\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VCheckbox } from 'vuetify/lib/components/VCheckbox';\nimport { VChip } from 'vuetify/lib/components/VChip';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDataTable } from 'vuetify/lib/components/VDataTable';\nimport { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VFlex } from 'vuetify/lib/components/VGrid';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VLayout } from 'vuetify/lib/components/VGrid';\nimport { VProgressLinear } from 'vuetify/lib/components/VProgressLinear';\nimport { VRadio } from 'vuetify/lib/components/VRadioGroup';\nimport { VRadioGroup } from 'vuetify/lib/components/VRadioGroup';\nimport { VSelect } from 'vuetify/lib/components/VSelect';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VSwitch } from 'vuetify/lib/components/VSwitch';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\nimport { VToolbar } from 'vuetify/lib/components/VToolbar';\nimport { VToolbarTitle } from 'vuetify/lib/components/VToolbar';\nimport { VTooltip } from 'vuetify/lib/components/VTooltip';\ninstallComponents(component, {VAutocomplete,VBtn,VCard,VCardActions,VCardText,VCardTitle,VCheckbox,VChip,VContainer,VDataTable,VDialog,VDivider,VFlex,VIcon,VLayout,VProgressLinear,VRadio,VRadioGroup,VSelect,VSpacer,VSwitch,VTextField,VToolbar,VToolbarTitle,VTooltip})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-dialog',{attrs:{\"persistent\":\"\",\"overlay\":false,\"max-width\":\"500px\",\"transition\":\"dialog-transition\"},model:{value:(_vm.approveUserDialog),callback:function ($$v) {_vm.approveUserDialog=$$v},expression:\"approveUserDialog\"}},[_c('v-toolbar',{attrs:{\"color\":\"primary\",\"dark\":\"\"}},[_c('v-spacer'),_c('v-icon',{staticStyle:{\"cursor\":\"pointer\"},on:{\"click\":function($event){_vm.approveUserDialog = false}}},[_vm._v(\"mdi-close\")])],1),_c('v-card',[_c('v-card-title',{attrs:{\"primary-title\":\"\"}},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.User\"))+\" \"+_vm._s(_vm.user.userName)+\" \")]),_c('v-card-text',[_c('v-layout',{attrs:{\"column\":\"\",\"wrap\":\"\"}},[_c('v-flex',[_c('v-layout',{attrs:{\"row\":\"\",\"wrap\":\"\"}},[_c('v-flex',{attrs:{\"x5\":\"\"}},[_vm._v(\" \"+_vm._s(_vm.user.firstName)+\" \")]),_c('v-spacer'),_c('v-flex',{attrs:{\"xs5\":\"\"}},[_vm._v(\" \"+_vm._s(_vm.user.surname)+\" \")])],1)],1),_c('v-flex',[_c('v-layout',{attrs:{\"row\":\"\",\"wrap\":\"\"}},[_c('v-flex',{attrs:{\"x5\":\"\"}},[_vm._v(\" \"+_vm._s(_vm.user.phone)+\" \")]),_c('v-spacer'),_c('v-flex',{attrs:{\"xs5\":\"\"}},[_vm._v(\" \"+_vm._s(_vm.user.email)+\" \")])],1)],1),_c('v-flex',[_c('v-select',{attrs:{\"required\":\"\",\"items\":_vm.roles,\"single-line\":\"\",\"clearable\":\"\",\"error-messages\":_vm.roleErrors,\"filled\":\"\",\"label\":_vm.$t(\"App.hardcoded-texts.Role\")},on:{\"blur\":function($event){return _vm.$v.role.$touch()},\"change\":function($event){return _vm.$v.role.$touch()}},model:{value:(_vm.role),callback:function ($$v) {_vm.role=$$v},expression:\"role\"}})],1)],1)],1),_c('v-card-actions',[_c('v-btn',{attrs:{\"color\":\"error\"},on:{\"click\":function($event){return _vm.changeStatus('Rejected')}}},[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"mdi-cancel\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Reject\"))+\" \")],1),_c('v-spacer'),_c('v-btn',{staticClass:\"white--text\",attrs:{\"disabled\":_vm.$v.$invalid,\"color\":\"deep-purple accent-4\",\"depressed\":\"\"},on:{\"click\":function($event){return _vm.changeStatus('Active')}}},[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"mdi-check-circle\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Approve\"))+\" \")],1)],1)],1)],1),_c('center',[_c('v-alert',{staticStyle:{\"width\":\"500px\"},attrs:{\"type\":\"success\",\"dismissible\":\"\",\"transition\":\"scale-transition\"},model:{value:(_vm.alertSuccess),callback:function ($$v) {_vm.alertSuccess=$$v},expression:\"alertSuccess\"}},[_vm._v(\" \"+_vm._s(_vm.alertMsg)+\" \")]),_c('v-alert',{staticStyle:{\"width\":\"500px\"},attrs:{\"type\":\"error\",\"dismissible\":\"\",\"transition\":\"scale-transition\"},model:{value:(_vm.alertFail),callback:function ($$v) {_vm.alertFail=$$v},expression:\"alertFail\"}},[_vm._v(\" \"+_vm._s(_vm.alertMsg)+\" \")])],1),_c('v-card',{staticClass:\"mx-auto\",attrs:{\"color\":\"cyan lighten-5\",\"width\":\"1500px\"}},[_c('v-card-title',{attrs:{\"primary-title\":\"\",\"width\":\"1000\"}},[_c('v-toolbar',{staticStyle:{\"font-weight\":\"bold\",\"font-size\":\"18px\"},attrs:{\"color\":\"white\"}},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Users List\"))+\" \"),_c('v-spacer'),_c('v-text-field',{attrs:{\"append-icon\":\"mdi-magnify\",\"label\":_vm.$t(\"App.hardcoded-texts.Search\"),\"single-line\":\"\",\"hide-details\":\"\"},model:{value:(_vm.searchUsers),callback:function ($$v) {_vm.searchUsers=$$v},expression:\"searchUsers\"}})],1)],1),_c('v-card-text',[_c('v-data-table',{staticClass:\"elevation-1\",attrs:{\"headers\":_vm.usersHeader,\"items\":_vm.users,\"search\":_vm.searchUsers,\"dark\":\"\",\"loading\":_vm.$store.state.loadingusers},scopedSlots:_vm._u([{key:\"item\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('tr',[_c('td',[_vm._v(_vm._s(item.firstName))]),_c('td',[_vm._v(_vm._s(item.surname))]),_c('td',[_vm._v(_vm._s(item.otherName))]),_c('td',[_vm._v(_vm._s(item.phone))]),_c('td',[_vm._v(_vm._s(item.email))]),_c('td',[_vm._v(_vm._s(item.userName))]),(item.role)?_c('td',[_vm._v(_vm._s(item.role.name))]):_c('td'),_c('td',[_vm._v(_vm._s(item.status))]),(item.status === \"Pending\" || item.status === \"Rejected\")?_c('td',[_c('v-btn',{attrs:{\"color\":\"success\",\"small\":\"\"},on:{\"click\":function($event){return _vm.displayApprovalDialog(item)}}},[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Approve/Reject\")))])],1):_c('td',[(item.status === \"Active\")?_c('v-btn',{attrs:{\"small\":\"\",\"color\":\"error\"},on:{\"click\":function($event){return _vm.accountAction('Inactive', item)}}},[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Deactivate\")))]):_c('v-btn',{attrs:{\"small\":\"\",\"color\":\"success\"},on:{\"click\":function($event){return _vm.accountAction('Active', item)}}},[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Activate\")))]),_vm._v(\" | \"),_c('v-btn',{attrs:{\"small\":\"\",\"color\":\"error\"},on:{\"click\":function($event){return _vm.accountAction('reset', item)}}},[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"mdi-refresh\")]),_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Reset Password\"))+\" \")],1)],1)])]}}])},[_c('v-progress-linear',{attrs:{\"slot\":\"progress\",\"color\":\"blue\",\"indeterminate\":\"\"},slot:\"progress\"})],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UsersList.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./UsersList.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./UsersList.vue?vue&type=template&id=30d156d8&\"\nimport script from \"./UsersList.vue?vue&type=script&lang=js&\"\nexport * from \"./UsersList.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VAlert } from 'vuetify/lib/components/VAlert';\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDataTable } from 'vuetify/lib/components/VDataTable';\nimport { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VFlex } from 'vuetify/lib/components/VGrid';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VLayout } from 'vuetify/lib/components/VGrid';\nimport { VProgressLinear } from 'vuetify/lib/components/VProgressLinear';\nimport { VSelect } from 'vuetify/lib/components/VSelect';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\nimport { VToolbar } from 'vuetify/lib/components/VToolbar';\ninstallComponents(component, {VAlert,VBtn,VCard,VCardActions,VCardText,VCardTitle,VContainer,VDataTable,VDialog,VFlex,VIcon,VLayout,VProgressLinear,VSelect,VSpacer,VTextField,VToolbar})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('v-layout',{attrs:{\"row\":\"\",\"wrap\":\"\"}},[_c('v-spacer'),_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('v-card',{staticClass:\"mx-auto\",staticStyle:{\"max-width\":\"500px\"}},[_c('v-system-bar',{attrs:{\"color\":\"deep-purple darken-4\",\"dark\":\"\"}}),_c('v-toolbar',{attrs:{\"color\":\"deep-purple accent-4\",\"cards\":\"\",\"dark\":\"\",\"flat\":\"\"}},[_c('v-card-title',{staticClass:\"title font-weight-regular\"},[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Add New User\")))])],1),_c('v-form',{ref:\"form\",staticClass:\"pa-3 pt-4\"},[_c('v-text-field',{attrs:{\"required\":\"\",\"error-messages\":_vm.firstnameErrors,\"filled\":\"\",\"color\":\"deep-purple\",\"label\":_vm.$t(\"App.hardcoded-texts.First Name\") + '*'},on:{\"blur\":function($event){return _vm.$v.firstName.$touch()},\"change\":function($event){return _vm.$v.firstName.$touch()}},model:{value:(_vm.firstName),callback:function ($$v) {_vm.firstName=$$v},expression:\"firstName\"}}),_c('v-text-field',{attrs:{\"filled\":\"\",\"color\":\"deep-purple\",\"label\":_vm.$t(\"App.hardcoded-texts.Middle Names\")},model:{value:(_vm.otherName),callback:function ($$v) {_vm.otherName=$$v},expression:\"otherName\"}}),_c('v-text-field',{attrs:{\"required\":\"\",\"error-messages\":_vm.surnameErrors,\"filled\":\"\",\"color\":\"deep-purple\",\"label\":_vm.$t(\"App.hardcoded-texts.Surname\") + '*'},on:{\"blur\":function($event){return _vm.$v.surname.$touch()},\"change\":function($event){return _vm.$v.surname.$touch()}},model:{value:(_vm.surname),callback:function ($$v) {_vm.surname=$$v},expression:\"surname\"}}),_c('v-text-field',{attrs:{\"required\":\"\",\"error-messages\":_vm.phoneErrors,\"filled\":\"\",\"color\":\"deep-purple\",\"label\":_vm.$t(\"App.hardcoded-texts.Phone\") + '*'},on:{\"blur\":_vm.validatePhone,\"change\":_vm.validatePhone,\"input\":_vm.validatePhone},model:{value:(_vm.phone),callback:function ($$v) {_vm.phone=$$v},expression:\"phone\"}}),_c('v-text-field',{attrs:{\"required\":\"\",\"error-messages\":_vm.emailErrors,\"filled\":\"\",\"color\":\"deep-purple\",\"label\":_vm.$t(\"App.hardcoded-texts.Email\") + '*'},on:{\"blur\":_vm.validateEmail,\"change\":_vm.validateEmail,\"input\":_vm.validateEmail},model:{value:(_vm.email),callback:function ($$v) {_vm.email=$$v},expression:\"email\"}}),_c('v-text-field',{attrs:{\"required\":\"\",\"error-messages\":_vm.usernameErrors,\"filled\":\"\",\"color\":\"deep-purple\",\"label\":_vm.$t(\"App.hardcoded-texts.User Name\") + '*'},on:{\"blur\":function($event){return _vm.$v.userName.$touch()},\"change\":function($event){return _vm.$v.surname.$touch()}},model:{value:(_vm.userName),callback:function ($$v) {_vm.userName=$$v},expression:\"userName\"}}),_c('v-text-field',{attrs:{\"required\":\"\",\"error-messages\":_vm.passwordErrors,\"type\":\"password\",\"filled\":\"\",\"color\":\"deep-purple\",\"label\":_vm.$t(\"App.hardcoded-texts.Password\") + '*'},on:{\"blur\":function($event){return _vm.$v.password.$touch()},\"change\":function($event){return _vm.$v.password.$touch()}},model:{value:(_vm.password),callback:function ($$v) {_vm.password=$$v},expression:\"password\"}}),_c('v-text-field',{attrs:{\"required\":\"\",\"error-messages\":_vm.retype_passwordErrors,\"type\":\"password\",\"filled\":\"\",\"color\":\"deep-purple\",\"label\":_vm.$t(\"App.hardcoded-texts.Re-type Password\") + '*'},on:{\"blur\":function($event){return _vm.$v.retype_password.$touch()},\"change\":function($event){return _vm.$v.retype_password.$touch()}},model:{value:(_vm.retype_password),callback:function ($$v) {_vm.retype_password=$$v},expression:\"retype_password\"}}),_c('v-select',{attrs:{\"required\":\"\",\"items\":_vm.roles,\"single-line\":\"\",\"clearable\":\"\",\"error-messages\":_vm.roleErrors,\"filled\":\"\",\"label\":_vm.$t(\"App.hardcoded-texts.Role\") + '*'},on:{\"blur\":function($event){return _vm.$v.role.$touch()},\"change\":function($event){return _vm.$v.role.$touch()}},model:{value:(_vm.role),callback:function ($$v) {_vm.role=$$v},expression:\"role\"}})],1),_c('v-divider'),_c('v-card-actions',[_c('v-btn',{attrs:{\"text\":\"\"},on:{\"click\":function($event){_vm.$store.state.baseRouterViewKey++}}},[_c('v-icon',[_vm._v(\"mdi-close\")]),_vm._v(\"Clear \")],1),_c('v-spacer'),_c('v-btn',{staticClass:\"white--text\",attrs:{\"disabled\":_vm.$v.$invalid,\"color\":\"deep-purple accent-4\",\"depressed\":\"\"},on:{\"click\":function($event){return _vm.addUser()}}},[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"mdi-web\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Add\"))+\" \")],1)],1)],1)],1),_c('v-spacer')],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AddUser.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AddUser.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./AddUser.vue?vue&type=template&id=264ae624&\"\nimport script from \"./AddUser.vue?vue&type=script&lang=js&\"\nexport * from \"./AddUser.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VFlex } from 'vuetify/lib/components/VGrid';\nimport { VForm } from 'vuetify/lib/components/VForm';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VLayout } from 'vuetify/lib/components/VGrid';\nimport { VSelect } from 'vuetify/lib/components/VSelect';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VSystemBar } from 'vuetify/lib/components/VSystemBar';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\nimport { VToolbar } from 'vuetify/lib/components/VToolbar';\ninstallComponents(component, {VBtn,VCard,VCardActions,VCardTitle,VContainer,VDivider,VFlex,VForm,VIcon,VLayout,VSelect,VSpacer,VSystemBar,VTextField,VToolbar})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Select role to edit tasks\"))+\" \"),_c('v-select',{attrs:{\"required\":\"\",\"items\":_vm.roles,\"single-line\":\"\",\"filled\":\"\",\"label\":_vm.$t(\"App.hardcoded-texts.Select Role\")},on:{\"change\":_vm.roleSelected}}),(_vm.role.value)?_c('v-card',[_c('v-card-title',{attrs:{\"primary-title\":\"\"}},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Tasks assigned to role\"))+\" \"+_vm._s(_vm.role.text)+\" \")]),_c('v-card-text',[_c('v-data-table',{attrs:{\"items\":_vm.tasks,\"height\":\"10px\",\"hide-default-footer\":\"\"},scopedSlots:_vm._u([{key:\"item\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('tr',[_c('td',[_c('v-checkbox',{attrs:{\"value\":item.id},model:{value:(_vm.role.tasks),callback:function ($$v) {_vm.$set(_vm.role, \"tasks\", $$v)},expression:\"role.tasks\"}})],1),_c('td',[_vm._v(_vm._s(item.display))])])]}}],null,false,1175055491)})],1),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"color\":\"primary\"},on:{\"click\":_vm.saveRole}},[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"mdi-content-save\")]),_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Save\"))+\" \")],1)],1)],1):_vm._e()],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RolesManagement.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./RolesManagement.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./RolesManagement.vue?vue&type=template&id=8f1ca792&\"\nimport script from \"./RolesManagement.vue?vue&type=script&lang=js&\"\nexport * from \"./RolesManagement.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VCheckbox } from 'vuetify/lib/components/VCheckbox';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDataTable } from 'vuetify/lib/components/VDataTable';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VSelect } from 'vuetify/lib/components/VSelect';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VBtn,VCard,VCardActions,VCardText,VCardTitle,VCheckbox,VContainer,VDataTable,VIcon,VSelect,VSpacer})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('v-layout',{attrs:{\"row\":\"\",\"wrap\":\"\"}},[_c('v-spacer'),_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('v-card',{staticClass:\"mx-auto\",staticStyle:{\"max-width\":\"500px\"}},[_c('v-system-bar',{attrs:{\"color\":\"deep-purple darken-4\",\"dark\":\"\"}}),_c('v-toolbar',{attrs:{\"color\":\"deep-purple accent-4\",\"cards\":\"\",\"dark\":\"\",\"filled\":\"\"}},[_c('v-card-title',{staticClass:\"title font-weight-regular\"},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Change Password\"))+\" \")])],1),_c('v-form',{ref:\"form\",staticClass:\"pa-3 pt-4\"},[_c('v-text-field',{attrs:{\"required\":\"\",\"error-messages\":_vm.oldPasswordErrors,\"type\":\"password\",\"filled\":\"\",\"color\":\"deep-purple\",\"label\":_vm.$t(\"App.hardcoded-texts.Old Password\")},on:{\"blur\":function($event){return _vm.$v.oldPassword.$touch()},\"change\":function($event){return _vm.$v.oldPassword.$touch()}},model:{value:(_vm.oldPassword),callback:function ($$v) {_vm.oldPassword=$$v},expression:\"oldPassword\"}}),_c('v-text-field',{attrs:{\"required\":\"\",\"error-messages\":_vm.passwordErrors,\"type\":\"password\",\"filled\":\"\",\"color\":\"deep-purple\",\"label\":_vm.$t(\"App.hardcoded-texts.Password\")},on:{\"blur\":function($event){return _vm.$v.password.$touch()},\"change\":function($event){return _vm.$v.password.$touch()}},model:{value:(_vm.password),callback:function ($$v) {_vm.password=$$v},expression:\"password\"}}),_c('v-text-field',{attrs:{\"required\":\"\",\"error-messages\":_vm.retype_passwordErrors,\"type\":\"password\",\"filled\":\"\",\"color\":\"deep-purple\",\"label\":_vm.$t(\"App.hardcoded-texts.Re-type Password\")},on:{\"blur\":function($event){return _vm.$v.retype_password.$touch()},\"change\":function($event){return _vm.$v.retype_password.$touch()}},model:{value:(_vm.retype_password),callback:function ($$v) {_vm.retype_password=$$v},expression:\"retype_password\"}})],1),_c('v-divider'),_c('v-card-actions',[_c('v-btn',{attrs:{\"filled\":\"\"},on:{\"click\":function($event){_vm.$store.state.baseRouterViewKey++}}},[_c('v-icon',[_vm._v(\"mdi-close\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Clear\"))+\" \")],1),_c('v-spacer'),_c('v-btn',{staticClass:\"white--text\",attrs:{\"disabled\":_vm.$v.$invalid,\"color\":\"deep-purple accent-4\",\"depressed\":\"\"},on:{\"click\":function($event){return _vm.verifyPassword()}}},[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"mdi-find-replace\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Change\"))+\" \")],1)],1)],1)],1),_c('v-spacer')],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ChangePassword.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ChangePassword.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ChangePassword.vue?vue&type=template&id=40eea258&\"\nimport script from \"./ChangePassword.vue?vue&type=script&lang=js&\"\nexport * from \"./ChangePassword.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VFlex } from 'vuetify/lib/components/VGrid';\nimport { VForm } from 'vuetify/lib/components/VForm';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VLayout } from 'vuetify/lib/components/VGrid';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VSystemBar } from 'vuetify/lib/components/VSystemBar';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\nimport { VToolbar } from 'vuetify/lib/components/VToolbar';\ninstallComponents(component, {VBtn,VCard,VCardActions,VCardTitle,VContainer,VDivider,VFlex,VForm,VIcon,VLayout,VSpacer,VSystemBar,VTextField,VToolbar})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-dialog',{attrs:{\"scrollable\":\"\",\"persistent\":\"\",\"overlay\":false,\"max-width\":\"700px\",\"transition\":\"dialog-transition\"},model:{value:(_vm.helpDialog),callback:function ($$v) {_vm.helpDialog=$$v},expression:\"helpDialog\"}},[_c('v-card',[_c('v-toolbar',{attrs:{\"color\":\"primary\",\"dark\":\"\"}},[_c('v-toolbar-title',[_c('v-icon',[_vm._v(\"mdi-information\")]),_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.About this page\"))+\" \")],1),_c('v-spacer'),_c('v-btn',{attrs:{\"icon\":\"\",\"dark\":\"\"},nativeOn:{\"click\":function($event){_vm.helpDialog = false}}},[_c('v-icon',[_vm._v(\"mdi-close\")])],1)],1),_c('v-card-text',[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.This page let you load data from various sources into the app for reconciliation\"))+\" \"),_c('v-list',[_vm._v(\"1. \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Select to add remote source if you have a DHIS2 or FHIR server that you want to use its data on this app\")))]),_c('v-list',[_vm._v(\"2. \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Select Upload CSV if you have a CSV file and want to upload its data on the app\")))]),_c('v-list',[_vm._v(\"3. \"+_vm._s(_vm.$t(\"App.hardcoded-texts.The system requires CSV data to have atleast 2 levels above facility\")))]),_c('v-list',[_vm._v(\"4. \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Level 1 is the highest level on the hierarchy i.e Country\")))]),_c('v-list',[_vm._v(\" 5. \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Base URL under remote sources section refer to the URL i.e \"))+\"http://localhost:3447/fhir \"+_vm._s(_vm.$t(\"App.hardcoded-texts.and not\"))+\" http://localhost:3447/fhir/Location. \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Same applies to DHIS2 base URL\"))+\" \")])],1)],1)],1),_c('v-alert',{staticStyle:{\"width\":\"500px\"},attrs:{\"type\":\"success\",\"dismissible\":\"\",\"transition\":\"scale-transition\"},model:{value:(_vm.alertSuccess),callback:function ($$v) {_vm.alertSuccess=$$v},expression:\"alertSuccess\"}},[_vm._v(\" \"+_vm._s(_vm.alertMsg)+\" \")]),_c('v-alert',{staticStyle:{\"width\":\"500px\"},attrs:{\"type\":\"error\",\"dismissible\":\"\",\"transition\":\"scale-transition\"},model:{value:(_vm.alertError),callback:function ($$v) {_vm.alertError=$$v},expression:\"alertError\"}},[_vm._v(\" \"+_vm._s(_vm.alertMsg)+\" \")]),_c('v-layout',{attrs:{\"row\":\"\",\"wrap\":\"\"}},[_c('v-spacer'),_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('v-card',[_c('v-card-title',{attrs:{\"primary-title\":\"\"}},[_c('v-toolbar',{staticStyle:{\"font-weight\":\"bold\",\"font-size\":\"18px\"},attrs:{\"color\":\"white\"}},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Choose way to add data source\"))+\" \")]),_c('v-spacer')],1),_c('v-card-text',[_c('v-radio-group',{attrs:{\"row\":\"\"},on:{\"change\":_vm.sourceSelected},model:{value:(_vm.dataSource),callback:function ($$v) {_vm.dataSource=$$v},expression:\"dataSource\"}},[(_vm.canUseUploadWay)?_c('v-radio',{attrs:{\"disabled\":!_vm.canAddDataset,\"color\":\"primary\",\"label\":_vm.$t(\"App.hardcoded-texts.Upload CSV\"),\"value\":\"upload\"}}):_vm._e(),(_vm.canUseRemoteWay)?_c('v-radio',{attrs:{\"disabled\":!_vm.canAddDataset,\"color\":\"primary\",\"label\":_vm.$t(\"App.hardcoded-texts.Remote Source\"),\"value\":\"remote\"}}):_vm._e(),(_vm.canUseBlankWay)?_c('v-radio',{attrs:{\"disabled\":!_vm.canAddDataset,\"color\":\"primary\",\"label\":_vm.$t(\"App.hardcoded-texts.Blank Source\"),\"value\":\"blank\"}}):_vm._e()],1)],1)],1)],1),_c('v-spacer'),_c('v-flex',{attrs:{\"xs1\":\"\",\"text-xs-right\":\"\"}},[_c('v-tooltip',{attrs:{\"top\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-btn',_vm._g({staticClass:\"mx-1\",attrs:{\"fab\":\"\",\"dark\":\"\",\"x-small\":\"\",\"color\":\"primary\"},on:{\"click\":function($event){_vm.helpDialog = true}}},on),[_c('v-icon',[_vm._v(\"mdi-help\")])],1)]}}])},[_c('span',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Help\")))])])],1),_c('v-flex',{attrs:{\"xs12\":\"\"}},[(_vm.addDataSource)?_c(_vm.selectedComponent,{tag:\"component\"}):_vm._e()],1)],1),_c('appDialogs',{attrs:{\"datasetLimitWarn\":_vm.datasetLimitWarn},on:{\"limitWarnStateChange\":_vm.limitWarnStateChange}})],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-dialog',{attrs:{\"persistent\":\"\",\"transition\":\"scale-transition\",\"max-width\":\"500px\"},model:{value:(_vm.dialog),callback:function ($$v) {_vm.dialog=$$v},expression:\"dialog\"}},[_c('v-card',[_c('v-toolbar',{attrs:{\"color\":\"primary\",\"dark\":\"\"}},[_c('v-toolbar-title',[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Information\"))+\" \")])],1),_c('v-card-text',[_vm._v(\" Data uploaded successfully \")]),_c('v-card-actions',[_c('v-btn',{attrs:{\"color\":\"primary\",\"dark\":\"\"},nativeOn:{\"click\":function($event){return _vm.closeDialog('FacilityReconView')}}},[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"mdi-format-list-bulleted-square\")]),_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.View Data\"))+\" \")],1)],1)],1)],1),_c('v-dialog',{attrs:{\"persistent\":\"\",\"transition\":\"scale-transition\",\"max-width\":\"1050px\"},model:{value:(_vm.invalidRows),callback:function ($$v) {_vm.invalidRows=$$v},expression:\"invalidRows\"}},[_c('v-card',[_c('v-toolbar',{attrs:{\"color\":\"error\",\"dark\":\"\"}},[_c('v-toolbar-title',[_c('v-icon',[_vm._v(\"mdi-close-circle\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Data Upload was not successful,review below invalid rows in your CSV\"))+\" \")],1),_c('v-spacer'),_c('v-btn',{attrs:{\"icon\":\"\",\"dark\":\"\"},nativeOn:{\"click\":function($event){return _vm.closeInvalidRows()}}},[_c('v-icon',[_vm._v(\"mdi-close\")])],1)],1),_c('v-card-text',[_c('v-data-table',{staticClass:\"elevation-1\",attrs:{\"headers\":_vm.invalidRowsHeader,\"items\":_vm.invalidRowsContent,\"light\":\"\"},scopedSlots:_vm._u([{key:\"items\",fn:function(props){return _vm._l((_vm.invalidRowsHeader),function(header){return _c('td',{key:header.value},[_vm._v(_vm._s(props.item[header.value]))])})}}])})],1)],1)],1),_c('v-dialog',{attrs:{\"persistent\":\"\",\"transition\":\"scale-transition\",\"max-width\":\"500px\"},model:{value:(_vm.confirmUpload),callback:function ($$v) {_vm.confirmUpload=$$v},expression:\"confirmUpload\"}},[_c('v-card',[_c('v-toolbar',{attrs:{\"color\":\"primary\",\"dark\":\"\"}},[_c('v-toolbar-title',[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Warning\"))+\" \")])],1),_c('v-card-text',[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.You are about to upload CSV data into the app, click proceed to upload\"))+\" \")]),_c('v-card-actions',[_c('v-btn',{attrs:{\"color\":\"error\"},nativeOn:{\"click\":function($event){_vm.confirmUpload = false}}},[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Cancel\")))]),_c('v-spacer'),_c('v-btn',{attrs:{\"color\":\"primary\",\"dark\":\"\"},nativeOn:{\"click\":function($event){return _vm.performExtraCheck.apply(null, arguments)}}},[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Proceed\")))])],1)],1)],1),_c('v-dialog',{attrs:{\"persistent\":\"\",\"transition\":\"scale-transition\",\"max-width\":\"500px\"},model:{value:(_vm.errorDialog),callback:function ($$v) {_vm.errorDialog=$$v},expression:\"errorDialog\"}},[_c('v-card',[_c('v-card-title',[_vm._v(\" \"+_vm._s(_vm.errorTitle)+\" \")]),_c('v-card-text',[_vm._v(\" \"+_vm._s(_vm.errorContent)+\" \")]),_c('v-card-actions',[_c('v-btn',{attrs:{\"color\":\"error\"},nativeOn:{\"click\":function($event){_vm.errorDialog = false}}},[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Ok\")))])],1)],1)],1),_c('v-dialog',{attrs:{\"transition\":\"scale-transition\",\"persistent\":\"\",\"width\":\"300\"},model:{value:(_vm.uploadPrepaProgr),callback:function ($$v) {_vm.uploadPrepaProgr=$$v},expression:\"uploadPrepaProgr\"}},[_c('v-card',{attrs:{\"color\":\"primary\",\"dark\":\"\"}},[_c('v-card-text',[_vm._v(\" \"+_vm._s(_vm.uploadStatus)+\" \"),(!_vm.fileUploadPercentage)?_c('v-progress-linear',{staticClass:\"mb-0\",attrs:{\"indeterminate\":\"\",\"color\":\"white\"}}):_c('v-progress-linear',{staticClass:\"mb-0\",attrs:{\"color\":\"white\"},model:{value:(_vm.fileUploadPercentage),callback:function ($$v) {_vm.fileUploadPercentage=$$v},expression:\"fileUploadPercentage\"}})],1)],1)],1),_c('v-dialog',{attrs:{\"transition\":\"scale-transition\",\"persistent\":\"\",\"width\":\"270\"},model:{value:(_vm.percentDialog),callback:function ($$v) {_vm.percentDialog=$$v},expression:\"percentDialog\"}},[_c('v-card',{attrs:{\"color\":\"white\",\"dark\":\"\"}},[_c('v-card-text',[_c('center',[_c('font',{staticStyle:{\"color\":\"blue\"}},[_vm._v(_vm._s(_vm.uploadStatus))]),_c('br'),_c('v-progress-circular',{attrs:{\"rotate\":-90,\"size\":100,\"width\":15,\"value\":_vm.uploadPercent,\"color\":\"primary\"}},[_c('v-avatar',{attrs:{\"color\":\"indigo\",\"size\":\"50px\"}},[_c('span',{staticClass:\"white--text\"},[_c('b',[_vm._v(_vm._s(_vm.uploadPercent)+\"%\")])])])],1)],1)],1)],1)],1),(!_vm.$store.state.denyAccess)?_c('v-slide-y-transition',{attrs:{\"mode\":\"out-in\"}},[_c('v-stepper',{model:{value:(_vm.e1),callback:function ($$v) {_vm.e1=$$v},expression:\"e1\"}},[_c('v-stepper-header',[_c('v-stepper-step',{attrs:{\"step\":\"1\",\"complete\":_vm.e1 > 1}},[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Upload CSV\")))]),_c('v-divider'),_c('v-stepper-step',{attrs:{\"step\":\"2\",\"complete\":_vm.e1 > 2}},[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Map Headers\")))]),_c('v-btn',{attrs:{\"icon\":\"\"},nativeOn:{\"click\":function($event){return _vm.closeUploadWindow()}}},[_c('v-icon',[_vm._v(\"mdi-close\")])],1)],1),_c('v-stepper-items',[_c('v-stepper-content',{attrs:{\"step\":\"1\"}},[_c('v-card',{staticClass:\"mb-5\"},[_c('v-card-title',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Upload CSV (utf-8 only)\"))+\" - \"),_c('b',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Select a CSV file and upload\")))])]),_c('v-card-text',[_c('v-text-field',{attrs:{\"label\":\"Enter Unique Name For Your Data\",\"error-messages\":_vm.uploadNameErrors,\"required\":\"\"},on:{\"blur\":_vm.ensureNameUnique,\"input\":_vm.ensureNameUnique},model:{value:(_vm.uploadName),callback:function ($$v) {_vm.uploadName=$$v},expression:\"uploadName\"}}),_c('input',{attrs:{\"type\":\"file\"},on:{\"change\":_vm.fileSelected}}),_c('br'),_c('br'),_c('v-card',[_c('v-card-title',{attrs:{\"primary-title\":\"\"}},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Advanced Options\"))+\" \")]),_c('v-card-text',[_c('v-tooltip',{attrs:{\"top\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [(_vm.$store.state.dhis.user.orgId)?_c('v-checkbox',_vm._g({attrs:{\"disabled\":_vm.shareWithAll,\"color\":\"primary\",\"label\":\"Share with other users of the same org unit as yours\"},model:{value:(_vm.shareToSameOrgid),callback:function ($$v) {_vm.shareToSameOrgid=$$v},expression:\"shareToSameOrgid\"}},on)):_vm._e()]}}],null,false,1162473824)},[_c('span',[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Share this dataset with all other users that are on the same org unit as you\"))+\" \")])]),(_vm.$store.state.config.generalConfig.allowShareToAllForNonAdmin || _vm.$store.state.auth.role === \"Admin\")?_c('v-checkbox',{attrs:{\"color\":\"primary\",\"label\":\"Share with all other users\"},on:{\"change\":_vm.sharingOptions},model:{value:(_vm.shareWithAll),callback:function ($$v) {_vm.shareWithAll=$$v},expression:\"shareWithAll\"}}):_vm._e(),_c('v-tooltip',{attrs:{\"top\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [(_vm.shareWithAll && _vm.$store.state.dhis.user.orgId)?_c('v-checkbox',_vm._g({attrs:{\"color\":\"primary\",\"label\":_vm.$t(\"App.hardcoded-texts.Limit orgs sharing by user orgid\")},model:{value:(_vm.limitShareByOrgId),callback:function ($$v) {_vm.limitShareByOrgId=$$v},expression:\"limitShareByOrgId\"}},on)):_vm._e()]}}],null,false,249826954)},[_c('span',[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.if activated, other users will see locations (including location children) that has the same location id as their location id\"))+\" \")])])],1)],1)],1)],1),(_vm.uploadedFileName && _vm.uploadName && _vm.uploadNameErrors.length === 0)?_c('v-btn',{attrs:{\"color\":\"primary\"},nativeOn:{\"click\":function($event){_vm.e1 = 2}}},[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Continue\")))]):_c('v-btn',{attrs:{\"color\":\"primary\",\"disabled\":\"\"},nativeOn:{\"click\":function($event){_vm.e1 = 2}}},[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Continue\")))])],1),_c('v-stepper-content',{attrs:{\"step\":\"2\"}},[_c('b',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Map an appropriate CSV header against those on the app\"))+\".\")]),_c('v-layout',{ref:\"form\",attrs:{\"row\":\"\",\"wrap\":\"\"},model:{value:(_vm.valid),callback:function ($$v) {_vm.valid=$$v},expression:\"valid\"}},[_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('v-subheader',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Facility\"))+\"*\")])],1),_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('v-select',{attrs:{\"items\":_vm.filteredItemFacility,\"error-messages\":_vm.facilityErrors,\"label\":\"Select\",\"required\":\"\",\"single-line\":\"\",\"clearable\":\"\"},on:{\"blur\":function($event){return _vm.$v.facility.$touch()},\"change\":function($event){return _vm.$v.facility.$touch()}},model:{value:(_vm.facility),callback:function ($$v) {_vm.facility=$$v},expression:\"facility\"}})],1),_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('v-subheader',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Code\"))+\"*\")])],1),_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('v-select',{attrs:{\"items\":_vm.filteredItemCode,\"error-messages\":_vm.codeErrors,\"label\":_vm.$t(\"App.hardcoded-texts.Select\"),\"required\":\"\",\"single-line\":\"\",\"clearable\":\"\"},on:{\"blur\":function($event){return _vm.$v.code.$touch()},\"change\":function($event){return _vm.$v.code.$touch()}},model:{value:(_vm.code),callback:function ($$v) {_vm.code=$$v},expression:\"code\"}})],1),_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('v-subheader',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Latitude\")))])],1),_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('v-select',{attrs:{\"items\":_vm.filteredItemLat,\"label\":\"Select\",\"single-line\":\"\",\"clearable\":\"\"},model:{value:(_vm.lat),callback:function ($$v) {_vm.lat=$$v},expression:\"lat\"}})],1),_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('v-subheader',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Longitude\")))])],1),_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('v-select',{attrs:{\"items\":_vm.filteredItemLong,\"label\":\"Select\",\"single-line\":\"\",\"clearable\":\"\"},model:{value:(_vm.long),callback:function ($$v) {_vm.long=$$v},expression:\"long\"}})],1),[_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('v-subheader',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Level\"))+\" 1\")])],1),_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('v-select',{attrs:{\"items\":_vm.filteredItemLevel1,\"label\":\"Select\",\"single-line\":\"\",\"clearable\":\"\"},model:{value:(_vm.level1),callback:function ($$v) {_vm.level1=$$v},expression:\"level1\"}})],1)],[_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('v-subheader',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Level\"))+\" 2\")])],1),_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('v-select',{attrs:{\"items\":_vm.filteredItemLevel2,\"label\":\"Select\",\"single-line\":\"\",\"clearable\":\"\"},model:{value:(_vm.level2),callback:function ($$v) {_vm.level2=$$v},expression:\"level2\"}})],1)],(_vm.showLevel3)?[_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('v-subheader',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Level\"))+\" 3\")])],1),_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('v-select',{attrs:{\"items\":_vm.filteredItemLevel3,\"label\":\"Select\",\"single-line\":\"\",\"clearable\":\"\"},model:{value:(_vm.level3),callback:function ($$v) {_vm.level3=$$v},expression:\"level3\"}})],1)]:_vm._e(),(_vm.showLevel4)?[_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('v-subheader',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Level\"))+\" 4\")])],1),_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('v-select',{attrs:{\"items\":_vm.filteredItemLevel4,\"label\":\"Select\",\"single-line\":\"\",\"clearable\":\"\"},model:{value:(_vm.level4),callback:function ($$v) {_vm.level4=$$v},expression:\"level4\"}})],1)]:_vm._e(),(_vm.showLevel5)?[_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('v-subheader',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Level\"))+\" 5\")])],1),_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('v-select',{attrs:{\"items\":_vm.filteredItemLevel5,\"label\":\"Select\",\"single-line\":\"\",\"clearable\":\"\"},model:{value:(_vm.level5),callback:function ($$v) {_vm.level5=$$v},expression:\"level5\"}})],1)]:_vm._e(),(_vm.showLevel6)?[_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('v-subheader',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Level\"))+\" 6\")])],1),_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('v-select',{attrs:{\"items\":_vm.filteredItemLevel6,\"label\":\"Select\",\"single-line\":\"\",\"clearable\":\"\"},model:{value:(_vm.level6),callback:function ($$v) {_vm.level6=$$v},expression:\"level6\"}})],1)]:_vm._e(),(_vm.showLevel7)?[_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('v-subheader',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Level\"))+\" 7\")])],1),_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('v-select',{attrs:{\"items\":_vm.filteredItemLevel7,\"label\":\"Select\",\"single-line\":\"\",\"clearable\":\"\"},model:{value:(_vm.level7),callback:function ($$v) {_vm.level7=$$v},expression:\"level7\"}})],1)]:_vm._e()],2),_c('v-layout',{attrs:{\"row\":\"\",\"wrap\":\"\"}},[_c('v-spacer'),_c('v-flex',{attrs:{\"xs1\":\"\"}},[_c('v-tooltip',{attrs:{\"top\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [(!_vm.showLevel7)?_c('v-btn',_vm._g({staticClass:\"mx-14\",attrs:{\"fab\":\"\",\"dark\":\"\",\"small\":\"\",\"color\":\"primary\"},on:{\"click\":_vm.showMoreLevel}},on),[_c('v-icon',{attrs:{\"dark\":\"\"}},[_vm._v(\" mdi-plus \")])],1):_vm._e()]}}],null,false,1697189859)},[_c('span',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Add More Level\")))])])],1)],1),_c('v-layout',{attrs:{\"row\":\"\",\"wrap\":\"\"}},[_c('v-flex',{attrs:{\"xs1\":\"\"}},[_c('v-btn',{attrs:{\"color\":\"error\"},nativeOn:{\"click\":function($event){_vm.e1 = 1}}},[_vm._v(\"Go Back\")])],1),_c('v-spacer'),_c('v-flex',{attrs:{\"xs1\":\"\"}},[_c('v-btn',{attrs:{\"color\":\"primary\",\"disabled\":_vm.$v.$invalid},nativeOn:{\"click\":function($event){_vm.confirmUpload = true}}},[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Upload\")))])],1)],1)],1)],1)],1)],1):_vm._e()],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import {\n eventBus\n} from '../../main'\nimport axios from 'axios'\nexport const dataSourcesMixin = {\n data () {\n return {\n name: '',\n host: '',\n username: '',\n password: '',\n sourceType: '',\n limitShareByOrgId: false,\n shareWithAll: false,\n shareToSameOrgid: true,\n invalidCharacters: ['\"', '/', '\\\\', '.']\n }\n },\n methods: {\n sharingOptions () {\n if (this.shareWithAll) {\n this.shareToSameOrgid = false\n }\n },\n addDataSource (source, partitionID, levelData) {\n let formData = new FormData()\n const clientId = this.$store.state.clientId\n formData.append('host', this.host)\n formData.append('sourceType', this.sourceType)\n formData.append('source', source)\n formData.append('orgId', this.$store.state.dhis.user.orgId)\n formData.append('shareToSameOrgid', this.shareToSameOrgid)\n formData.append('shareToAll', this.shareWithAll)\n formData.append('limitByUserLocation', this.limitShareByOrgId)\n formData.append('username', this.username)\n formData.append('password', this.password)\n formData.append('name', this.name)\n formData.append('clientId', clientId)\n formData.append('partitionID', partitionID)\n formData.append('levelData', levelData)\n formData.append('userID', this.$store.state.auth.userID)\n\n var serverExists = this.$store.state.dataSources.find((dataSource) => {\n return dataSource.host === this.host\n })\n axios.post('/datasource/addSource', formData, {\n headers: {\n 'Content-Type': 'multipart/form-data'\n }\n }).then((response) => {\n eventBus.$emit('refresh-login')\n eventBus.$emit('dataSourceSaved')\n eventBus.$emit('dataSourceAddedSuccessfully')\n eventBus.$emit('getDataSources')\n if (serverExists) {\n serverExists.name = this.name\n serverExists.username = this.username\n serverExists.password = response.data.password\n serverExists.sourceType = this.sourceType\n } else {\n this.$store.state.dataSources.push({\n name: this.name,\n host: this.host,\n sourceType: this.sourceType,\n source: 'remoteServer',\n username: this.username,\n password: response.data.password\n })\n }\n }).catch((err) => {\n console.log(err)\n eventBus.$emit('remoteServerFailedAdd')\n })\n }\n }\n}\n","\n \n \n \n \n \n \n \n \n {{ $t(`App.hardcoded-texts.Warning`) }}\n \n \n \n {{ $t(`App.hardcoded-texts.You are about to upload CSV data into the app, click proceed to upload`) }}\n \n \n {{ $t(`App.hardcoded-texts.Cancel`) }}\n \n {{ $t(`App.hardcoded-texts.Proceed`) }}\n \n \n \n \n \n \n {{errorTitle}}\n \n \n {{errorContent}}\n \n \n {{ $t(`App.hardcoded-texts.Ok`) }}\n \n \n \n\n \n \n \n {{uploadStatus}}\n \n \n \n \n \n \n \n \n
\n {{uploadStatus}}
\n \n \n \n {{ uploadPercent }}%\n \n \n \n
\n
\n \n \n \n \n \n 1\"\n >{{ $t(`App.hardcoded-texts.Upload CSV`) }}\n \n 2\"\n >{{ $t(`App.hardcoded-texts.Map Headers`) }}\n \n mdi-close\n \n \n \n \n \n {{ $t(`App.hardcoded-texts.Upload CSV (utf-8 only)`) }} - {{ $t(`App.hardcoded-texts.Select a CSV file and upload`) }}\n \n \n \n

\n \n \n {{ $t(`App.hardcoded-texts.Advanced Options`) }}\n \n \n \n \n \n {{ $t(`App.hardcoded-texts.Share this dataset with all other users that are on the same org unit as you`) }}\n \n \n \n \n \n \n \n {{ $t(`App.hardcoded-texts.if activated, other users will see locations (including location children) that has the same location id as their location id`) }}\n \n \n \n \n
\n
\n {{ $t(`App.hardcoded-texts.Continue`) }}\n {{ $t(`App.hardcoded-texts.Continue`) }}\n
\n \n {{ $t(`App.hardcoded-texts.Map an appropriate CSV header against those on the app`) }}.\n \n \n {{ $t(`App.hardcoded-texts.Facility`) }}*\n \n \n \n \n \n \n {{ $t(`App.hardcoded-texts.Code`) }}*\n \n \n \n \n \n \n {{ $t(`App.hardcoded-texts.Latitude`) }}\n \n \n \n \n \n \n {{ $t(`App.hardcoded-texts.Longitude`) }}\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n {{ $t(`App.hardcoded-texts.Add More Level`) }}\n \n \n \n \n \n Go Back\n \n \n \n {{ $t(`App.hardcoded-texts.Upload`) }}\n \n \n \n
\n
\n \n \n\n\n\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FacilityReconUpload.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FacilityReconUpload.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./FacilityReconUpload.vue?vue&type=template&id=8264764c&scoped=true&\"\nimport script from \"./FacilityReconUpload.vue?vue&type=script&lang=js&\"\nexport * from \"./FacilityReconUpload.vue?vue&type=script&lang=js&\"\nimport style0 from \"./FacilityReconUpload.vue?vue&type=style&index=0&id=8264764c&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"8264764c\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VAvatar } from 'vuetify/lib/components/VAvatar';\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VCheckbox } from 'vuetify/lib/components/VCheckbox';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDataTable } from 'vuetify/lib/components/VDataTable';\nimport { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VFlex } from 'vuetify/lib/components/VGrid';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VLayout } from 'vuetify/lib/components/VGrid';\nimport { VProgressCircular } from 'vuetify/lib/components/VProgressCircular';\nimport { VProgressLinear } from 'vuetify/lib/components/VProgressLinear';\nimport { VSelect } from 'vuetify/lib/components/VSelect';\nimport { VSlideYTransition } from 'vuetify/lib/components/transitions';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VStepper } from 'vuetify/lib/components/VStepper';\nimport { VStepperContent } from 'vuetify/lib/components/VStepper';\nimport { VStepperHeader } from 'vuetify/lib/components/VStepper';\nimport { VStepperItems } from 'vuetify/lib/components/VStepper';\nimport { VStepperStep } from 'vuetify/lib/components/VStepper';\nimport { VSubheader } from 'vuetify/lib/components/VSubheader';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\nimport { VToolbar } from 'vuetify/lib/components/VToolbar';\nimport { VToolbarTitle } from 'vuetify/lib/components/VToolbar';\nimport { VTooltip } from 'vuetify/lib/components/VTooltip';\ninstallComponents(component, {VAvatar,VBtn,VCard,VCardActions,VCardText,VCardTitle,VCheckbox,VContainer,VDataTable,VDialog,VDivider,VFlex,VIcon,VLayout,VProgressCircular,VProgressLinear,VSelect,VSlideYTransition,VSpacer,VStepper,VStepperContent,VStepperHeader,VStepperItems,VStepperStep,VSubheader,VTextField,VToolbar,VToolbarTitle,VTooltip})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('v-layout',{attrs:{\"row\":\"\",\"wrap\":\"\"}},[_c('v-spacer'),_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('v-card',{staticClass:\"mx-auto\",staticStyle:{\"max-width\":\"500px\"}},[_c('v-toolbar',{attrs:{\"color\":\"#569fd3\",\"cards\":\"\",\"dark\":\"\",\"text\":\"\"}},[_c('v-card-title',{staticClass:\"title font-weight-regular\"}),_c('v-spacer'),_c('v-btn',{attrs:{\"icon\":\"\",\"dark\":\"\"},nativeOn:{\"click\":function($event){return _vm.close()}}},[_c('v-icon',[_vm._v(\"mdi-close\")])],1)],1),_c('v-form',{ref:\"form\",staticClass:\"pa-3 pt-4\"},[_c('v-select',{attrs:{\"items\":_vm.$store.state.remoteDataSources,\"required\":\"\",\"label\":_vm.$t(\"App.hardcoded-texts.Source Type\")},model:{value:(_vm.sourceType),callback:function ($$v) {_vm.sourceType=$$v},expression:\"sourceType\"}}),_c('v-text-field',{attrs:{\"filled\":\"\",\"required\":\"\",\"error-messages\":_vm.nameErrors,\"color\":\"deep-purple\",\"label\":_vm.$t(\"App.hardcoded-texts.Source Name\")},on:{\"blur\":_vm.ensureNameUnique,\"input\":_vm.ensureNameUnique},model:{value:(_vm.name),callback:function ($$v) {_vm.name=$$v},expression:\"name\"}}),_c('v-text-field',{attrs:{\"filled\":\"\",\"required\":\"\",\"color\":\"deep-purple\",\"label\":_vm.$t(\"App.hardcoded-texts.Base URL\")},model:{value:(_vm.host),callback:function ($$v) {_vm.host=$$v},expression:\"host\"}}),_c('v-text-field',{attrs:{\"filled\":\"\",\"color\":\"deep-purple\",\"label\":_vm.$t(\"App.hardcoded-texts.User Name\")},model:{value:(_vm.username),callback:function ($$v) {_vm.username=$$v},expression:\"username\"}}),_c('v-text-field',{staticStyle:{\"min-height\":\"96px\"},attrs:{\"filled\":\"\",\"color\":\"deep-purple\",\"label\":_vm.$t(\"App.hardcoded-texts.Source Name\"),\"type\":\"password\"},model:{value:(_vm.password),callback:function ($$v) {_vm.password=$$v},expression:\"password\"}}),[_c('v-tooltip',{attrs:{\"top\":\"\"}},[(_vm.$store.state.dhis.user.orgId)?_c('v-checkbox',{attrs:{\"slot\":\"activator\",\"disabled\":_vm.shareWithAll,\"color\":\"primary\",\"label\":_vm.$t(\"App.hardcoded-texts.Share with other users of the same org unit as yours\")},slot:\"activator\",model:{value:(_vm.shareToSameOrgid),callback:function ($$v) {_vm.shareToSameOrgid=$$v},expression:\"shareToSameOrgid\"}}):_vm._e(),_c('span',[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Share this dataset with all other users that are on the same org unit as you\"))+\" \")])],1),(_vm.canShareToAll)?_c('v-checkbox',{attrs:{\"color\":\"primary\",\"label\":_vm.$t(\"App.hardcoded-texts.Share with all other users\")},on:{\"change\":_vm.sharingOptions},model:{value:(_vm.shareWithAll),callback:function ($$v) {_vm.shareWithAll=$$v},expression:\"shareWithAll\"}}):_vm._e(),_c('v-tooltip',{attrs:{\"top\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nvar attrs = ref.attrs;\nreturn [(_vm.canShareToAll)?_c('v-checkbox',_vm._g(_vm._b({attrs:{\"slot\":\"activator\",\"disabled\":!_vm.shareWithAll,\"color\":\"primary\",\"label\":_vm.$t(\"App.hardcoded-texts.Limit orgs sharing by DHIS2 user orgid\")},slot:\"activator\",model:{value:(_vm.limitShareByOrgId),callback:function ($$v) {_vm.limitShareByOrgId=$$v},expression:\"limitShareByOrgId\"}},'v-checkbox',attrs,false),on)):_vm._e()]}}])},[_c('span',[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.if activated, other DHIS2 users will see locations (including location children) that has the same location id as their location id\"))+\" \")])])]],2),_c('v-divider'),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{staticClass:\"white--text\",attrs:{\"disabled\":_vm.$v.$invalid,\"color\":\"#569fd3\",\"depressed\":\"\"},on:{\"click\":_vm.performExtraCheck}},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Add\"))+\" \")])],1)],1)],1),_c('v-spacer')],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FacilityReconRemoteSources.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FacilityReconRemoteSources.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./FacilityReconRemoteSources.vue?vue&type=template&id=0e640a58&\"\nimport script from \"./FacilityReconRemoteSources.vue?vue&type=script&lang=js&\"\nexport * from \"./FacilityReconRemoteSources.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VCheckbox } from 'vuetify/lib/components/VCheckbox';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VFlex } from 'vuetify/lib/components/VGrid';\nimport { VForm } from 'vuetify/lib/components/VForm';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VLayout } from 'vuetify/lib/components/VGrid';\nimport { VSelect } from 'vuetify/lib/components/VSelect';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\nimport { VToolbar } from 'vuetify/lib/components/VToolbar';\nimport { VTooltip } from 'vuetify/lib/components/VTooltip';\ninstallComponents(component, {VBtn,VCard,VCardActions,VCardTitle,VCheckbox,VContainer,VDivider,VFlex,VForm,VIcon,VLayout,VSelect,VSpacer,VTextField,VToolbar,VTooltip})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('v-layout',{attrs:{\"row\":\"\",\"wrap\":\"\"}},[_c('v-spacer'),_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('v-card',{staticClass:\"mx-auto\",staticStyle:{\"max-width\":\"500px\"}},[_c('v-toolbar',{attrs:{\"color\":\"#569fd3\",\"cards\":\"\",\"dark\":\"\",\"text\":\"\"}},[_c('v-card-title',{staticClass:\"title font-weight-regular\"},[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Add Blank Source\")))]),_c('v-spacer'),_c('v-btn',{attrs:{\"icon\":\"\",\"dark\":\"\"},nativeOn:{\"click\":function($event){return _vm.close()}}},[_c('v-icon',[_vm._v(\"mdi-close\")])],1)],1),_c('v-form',{ref:\"form\",staticClass:\"pa-3 pt-4\"},[_c('v-layout',{attrs:{\"column\":\"\",\"wrap\":\"\"}},[_c('v-flex',[_c('v-text-field',{attrs:{\"filled\":\"\",\"required\":\"\",\"error-messages\":_vm.nameErrors,\"color\":\"deep-purple\",\"label\":_vm.$t(\"App.hardcoded-texts.Source Name\")},on:{\"blur\":_vm.ensureNameUnique,\"input\":_vm.ensureNameUnique},model:{value:(_vm.name),callback:function ($$v) {_vm.name=$$v},expression:\"name\"}})],1),_c('v-flex',[_c('v-tooltip',{attrs:{\"top\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [(_vm.$store.state.dhis.user.orgId)?_c('v-checkbox',_vm._g({attrs:{\"disabled\":_vm.shareWithAll,\"color\":\"primary\",\"label\":_vm.$t(\"App.hardcoded-texts.Share with other users of the same org unit as yours\")},model:{value:(_vm.shareToSameOrgid),callback:function ($$v) {_vm.shareToSameOrgid=$$v},expression:\"shareToSameOrgid\"}},on)):_vm._e()]}}])},[_c('span',[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Share this dataset with all other users that are on the same org unit as you\"))+\" \")])])],1),_c('v-flex',[(_vm.$store.state.config.generalConfig.allowShareToAllForNonAdmin || _vm.$store.state.auth.role === \"Admin\")?_c('v-checkbox',{attrs:{\"color\":\"primary\",\"label\":_vm.$t(\"App.hardcoded-texts.Share with all other users\")},on:{\"change\":_vm.sharingOptions},model:{value:(_vm.shareWithAll),callback:function ($$v) {_vm.shareWithAll=$$v},expression:\"shareWithAll\"}}):_vm._e()],1),_c('v-flex',[_c('v-tooltip',{attrs:{\"top\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [(_vm.shareWithAll && _vm.$store.state.dhis.user.orgId)?_c('v-checkbox',_vm._g({attrs:{\"color\":\"primary\",\"label\":_vm.$t(\"App.hardcoded-texts.Limit orgs sharing by user orgid\")},model:{value:(_vm.limitShareByOrgId),callback:function ($$v) {_vm.limitShareByOrgId=$$v},expression:\"limitShareByOrgId\"}},on)):_vm._e()]}}])},[_c('span',[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.if activated, other users will see locations (including location children) that has the same location id as their location id\"))+\" \")])])],1)],1)],1),_c('v-divider'),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{staticClass:\"white--text\",attrs:{\"disabled\":_vm.$v.$invalid,\"color\":\"#569fd3\",\"depressed\":\"\"},on:{\"click\":_vm.performExtraCheck}},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Add\"))+\" \")])],1)],1)],1),_c('v-spacer')],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AddBlankSource.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AddBlankSource.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./AddBlankSource.vue?vue&type=template&id=0bb8409c&\"\nimport script from \"./AddBlankSource.vue?vue&type=script&lang=js&\"\nexport * from \"./AddBlankSource.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VCheckbox } from 'vuetify/lib/components/VCheckbox';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VFlex } from 'vuetify/lib/components/VGrid';\nimport { VForm } from 'vuetify/lib/components/VForm';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VLayout } from 'vuetify/lib/components/VGrid';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\nimport { VToolbar } from 'vuetify/lib/components/VToolbar';\nimport { VTooltip } from 'vuetify/lib/components/VTooltip';\ninstallComponents(component, {VBtn,VCard,VCardActions,VCardTitle,VCheckbox,VContainer,VDivider,VFlex,VForm,VIcon,VLayout,VSpacer,VTextField,VToolbar,VTooltip})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"grid-list-xs\":\"\"}},[_c('v-dialog',{attrs:{\"scrollable\":\"\",\"persistent\":\"\",\"overlay\":false,\"max-width\":\"770px\",\"transition\":\"dialog-transition\"},model:{value:(_vm.datasetLimit),callback:function ($$v) {_vm.datasetLimit=$$v},expression:\"datasetLimit\"}},[_c('v-card',[_c('v-toolbar',{attrs:{\"color\":\"error\",\"dark\":\"\"}},[_c('v-toolbar-title',[_c('v-icon',[_vm._v(\"mdi-info\")]),_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Datasets limit Warning\"))+\" \")],1),_c('v-spacer'),_c('v-btn',{attrs:{\"icon\":\"\",\"dark\":\"\"},nativeOn:{\"click\":function($event){_vm.datasetLimit = false}}},[_c('v-icon',[_vm._v(\"mdi-close\")])],1)],1),_c('v-card-text',[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.You cant add more datasets as you have reached the datasets limit, contact system administrator for help\"))+\" \")]),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"color\":\"primary\"},nativeOn:{\"click\":function($event){_vm.datasetLimit = false}}},[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Ok\")))])],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./dialogs.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./dialogs.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./dialogs.vue?vue&type=template&id=024ee1af&\"\nimport script from \"./dialogs.vue?vue&type=script&lang=js&\"\nexport * from \"./dialogs.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VToolbar } from 'vuetify/lib/components/VToolbar';\nimport { VToolbarTitle } from 'vuetify/lib/components/VToolbar';\ninstallComponents(component, {VBtn,VCard,VCardActions,VCardText,VContainer,VDialog,VIcon,VSpacer,VToolbar,VToolbarTitle})\n","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AddDataSources.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AddDataSources.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./AddDataSources.vue?vue&type=template&id=5905fd0c&\"\nimport script from \"./AddDataSources.vue?vue&type=script&lang=js&\"\nexport * from \"./AddDataSources.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VAlert } from 'vuetify/lib/components/VAlert';\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VFlex } from 'vuetify/lib/components/VGrid';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VLayout } from 'vuetify/lib/components/VGrid';\nimport { VList } from 'vuetify/lib/components/VList';\nimport { VRadio } from 'vuetify/lib/components/VRadioGroup';\nimport { VRadioGroup } from 'vuetify/lib/components/VRadioGroup';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VToolbar } from 'vuetify/lib/components/VToolbar';\nimport { VToolbarTitle } from 'vuetify/lib/components/VToolbar';\nimport { VTooltip } from 'vuetify/lib/components/VTooltip';\ninstallComponents(component, {VAlert,VBtn,VCard,VCardText,VCardTitle,VContainer,VDialog,VFlex,VIcon,VLayout,VList,VRadio,VRadioGroup,VSpacer,VToolbar,VToolbarTitle,VTooltip})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-dialog',{attrs:{\"width\":\"630px\"},model:{value:(_vm.deleteConfirm),callback:function ($$v) {_vm.deleteConfirm=$$v},expression:\"deleteConfirm\"}},[_c('v-card',[_c('v-toolbar',{attrs:{\"color\":\"error\",\"dark\":\"\"}},[_c('v-toolbar-title',[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.This will delete the datasource\"))+\" \"+_vm._s(_vm.server.display)+\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.from the database\"))+\" \")]),_c('v-spacer'),_c('v-btn',{attrs:{\"icon\":\"\",\"dark\":\"\"},nativeOn:{\"click\":function($event){_vm.deleteConfirm = false}}},[_c('v-icon',[_vm._v(\"mdi-close\")])],1)],1),_c('v-card-text',[(_vm.loadingPairs || _vm.pairs.length > 0)?_c('label',[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Below data source pairs (mapping) will also be deleted\"))+\" \"),_c('v-data-table',{attrs:{\"headers\":_vm.pairsHeaders,\"items\":_vm.pairs,\"hide-default-footer\":\"\",\"loading\":_vm.loadingPairs},scopedSlots:_vm._u([{key:\"item\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('td',[_vm._v(_vm._s(item.source1Name)+\" - \"+_vm._s(item.source2Name))]),_c('td',[(item.owner.name)?_c('label',[_vm._v(\" \"+_vm._s(item.owner.name)+\" \")]):_vm._e()])]}}],null,false,376974654)})],1):_c('label',[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.no_src_pair_for_src\"))),_c('br')]),_c('br'),_c('b',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Do you want to proceed and delete\"))+\"?\")])]),_c('v-card-actions',[_c('v-btn',{attrs:{\"color\":\"error\"},on:{\"click\":function($event){_vm.deleteConfirm = false}}},[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Cancel\")))]),_c('v-spacer'),_c('v-btn',{attrs:{\"color\":\"success\"},on:{\"click\":_vm.deleteDataSource}},[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Yes\")))])],1)],1)],1),_c('v-dialog',{attrs:{\"persistent\":\"\",\"width\":\"530px\"},model:{value:(_vm.editDialog),callback:function ($$v) {_vm.editDialog=$$v},expression:\"editDialog\"}},[_c('v-card',{attrs:{\"width\":\"530px\"}},[_c('v-toolbar',{attrs:{\"color\":\"primary\",\"dark\":\"\"}},[_c('v-toolbar-title',[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Editing\"))+\" \"+_vm._s(_vm.server.host)+\" \")]),_c('v-spacer'),_c('v-btn',{attrs:{\"icon\":\"\",\"dark\":\"\"},nativeOn:{\"click\":function($event){_vm.editDialog = false}}},[_c('v-icon',[_vm._v(\"mdi-close\")])],1)],1),_c('v-card-text',[_c('v-layout',{attrs:{\"column\":\"\"}},[_c('v-flex',{attrs:{\"xs1\":\"\"}},[_c('v-text-field',{attrs:{\"label\":_vm.$t(\"App.hardcoded-texts.Name\"),\"disabled\":\"\"},model:{value:(_vm.server.display),callback:function ($$v) {_vm.$set(_vm.server, \"display\", $$v)},expression:\"server.display\"}})],1),_c('v-flex',{attrs:{\"xs1\":\"\"}},[_c('v-text-field',{attrs:{\"label\":_vm.$t(\"App.hardcoded-texts.Host\")},model:{value:(_vm.server.host),callback:function ($$v) {_vm.$set(_vm.server, \"host\", $$v)},expression:\"server.host\"}})],1),_c('v-flex',{attrs:{\"xs1\":\"\"}},[_c('v-select',{attrs:{\"items\":_vm.$store.state.remoteDataSources,\"label\":_vm.$t(\"App.hardcoded-texts.Source Type\")},model:{value:(_vm.server.sourceType),callback:function ($$v) {_vm.$set(_vm.server, \"sourceType\", $$v)},expression:\"server.sourceType\"}})],1),_c('v-flex',{attrs:{\"xs1\":\"\"}},[_c('v-text-field',{attrs:{\"label\":_vm.$t(\"App.hardcoded-texts.User Name\")},model:{value:(_vm.server.username),callback:function ($$v) {_vm.$set(_vm.server, \"username\", $$v)},expression:\"server.username\"}})],1),_c('v-flex',{attrs:{\"xs1\":\"\"}},[_c('v-text-field',{attrs:{\"label\":_vm.$t(\"App.hardcoded-texts.Password\"),\"type\":\"password\"},model:{value:(_vm.server.password),callback:function ($$v) {_vm.$set(_vm.server, \"password\", $$v)},expression:\"server.password\"}})],1)],1)],1),_c('v-card-actions',{staticStyle:{\"float\":\"center\"}},[_c('v-btn',{staticStyle:{\"color\":\"white\"},attrs:{\"color\":\"error\"},nativeOn:{\"click\":function($event){_vm.editDialog = false}}},[_c('v-icon',{attrs:{\"dark\":\"\",\"left\":\"\"}},[_vm._v(\"mdi-cancel\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Cancel\"))+\" \")],1),_c('v-spacer'),_c('v-btn',{attrs:{\"color\":\"primary\",\"dark\":\"\"},nativeOn:{\"click\":function($event){return _vm.saveEdit('match')}}},[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"mdi-save\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Save\"))+\" \")],1)],1)],1)],1),_c('v-dialog',{attrs:{\"persistent\":\"\",\"width\":\"550px\"},model:{value:(_vm.shareDialog),callback:function ($$v) {_vm.shareDialog=$$v},expression:\"shareDialog\"}},[_c('v-card',{attrs:{\"width\":\"550px\"}},[_c('v-toolbar',{attrs:{\"color\":\"primary\",\"dark\":\"\"}},[_c('v-toolbar-title',[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Sharing\"))+\" \"+_vm._s(_vm.shareSource.display)+\" \")]),_c('v-spacer'),_c('v-btn',{attrs:{\"icon\":\"\",\"dark\":\"\"},nativeOn:{\"click\":function($event){_vm.shareDialog = false}}},[_c('v-icon',[_vm._v(\"mdi-close\")])],1)],1),_c('v-card-text',[(_vm.loadingLocationTree)?[_c('v-progress-linear',{attrs:{\"indeterminate\":true}})]:[_c('v-card-text',[_c('p',[_c('liquor-tree',{ref:\"locationTree\",attrs:{\"data\":_vm.locationTree,\"options\":{}},on:{\"node:selected\":_vm.locationSelected}})],1)])],_c('v-icon',{attrs:{\"small\":\"\"}},[_vm._v(\"mdi-lock\")]),_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.limit_share\"))+\": \"),_c('b',[_vm._v(_vm._s(_vm.limitLocationName))]),_c('br'),_c('permissions',{on:{\"grantedPermissions\":_vm.receivedPermissions}}),_c('v-text-field',{attrs:{\"append-icon\":\"mdi-magnify\",\"label\":\"Search\",\"single-line\":\"\",\"hide-details\":\"\"},model:{value:(_vm.searchUsers),callback:function ($$v) {_vm.searchUsers=$$v},expression:\"searchUsers\"}}),_c('v-data-table',{staticClass:\"elevation-1\",attrs:{\"headers\":_vm.usersHeader,\"items\":_vm.users,\"search\":_vm.searchUsers,\"item-key\":\"id\"},scopedSlots:_vm._u([{key:\"item\",fn:function(ref){\nvar item = ref.item;\nreturn [(item.userName !== _vm.$store.state.auth.username)?_c('tr',[_c('td',[_c('v-checkbox',{attrs:{\"value\":item.id},model:{value:(_vm.sharedUsers),callback:function ($$v) {_vm.sharedUsers=$$v},expression:\"sharedUsers\"}})],1),_c('td',[_vm._v(_vm._s(item.userName))]),_c('td',[_vm._v(_vm._s(item.fullName))])]):_vm._e()]}}])})],2),_c('v-card-actions',{staticStyle:{\"float\":\"center\"}},[_c('v-btn',{staticStyle:{\"color\":\"white\"},attrs:{\"color\":\"error\",\"disabled\":_vm.loadingLocationTree},nativeOn:{\"click\":function($event){_vm.shareDialog = false}}},[_c('v-icon',{attrs:{\"dark\":\"\",\"left\":\"\"}},[_vm._v(\"mdi-cancel\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Cancel\"))+\" \")],1),_c('v-spacer'),_c('v-btn',{attrs:{\"color\":\"primary\",\"disabled\":_vm.loadingLocationTree || _vm.permissions.length === 0 || _vm.sharedUsers.length === 0},nativeOn:{\"click\":function($event){return _vm.share('', 'saveShare')}}},[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"mdi-share\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Share\"))+\" \")],1)],1)],1)],1),_c('v-dialog',{attrs:{\"scrollable\":\"\",\"persistent\":\"\",\"overlay\":false,\"max-width\":\"700px\",\"transition\":\"dialog-transition\"},model:{value:(_vm.helpDialog),callback:function ($$v) {_vm.helpDialog=$$v},expression:\"helpDialog\"}},[_c('v-card',[_c('v-toolbar',{attrs:{\"color\":\"primary\",\"dark\":\"\"}},[_c('v-toolbar-title',[_c('v-icon',[_vm._v(\"mdi-information\")]),_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.About this page\"))+\" \")],1),_c('v-spacer'),_c('v-btn',{attrs:{\"icon\":\"\",\"dark\":\"\"},nativeOn:{\"click\":function($event){_vm.helpDialog = false}}},[_c('v-icon',[_vm._v(\"mdi-close\")])],1)],1),_c('v-card-text',[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.This page let you visualize various data sets you have added into the app as well as synchronize remote servers with the app\"))+\" \"),_c('v-list',[_vm._v(\"1. \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Use Force Full Sync to fetch all data from the remote server and update the app\")))]),_c('v-list',[_vm._v(\"2. \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Use Sync (Update) to pull updated records from the remote server and update the app\")))]),_c('v-list',[_vm._v(\"3. \"+_vm._s(_vm.$t(\"App.hardcoded-texts.You may proceed to the 'Data Source Pair' page after you have added atleast two data sources\")))]),_c('v-list',[_vm._v(\"4. \"+_vm._s(_vm.$t(\"App.hardcoded-texts.You may come back to this page and add more sources at any time\")))])],1)],1)],1),_c('v-layout',{attrs:{\"row\":\"\",\"wrap\":\"\"}},[_c('v-spacer'),_c('v-flex',{attrs:{\"xs1\":\"\",\"text-xs-right\":\"\"}},[_c('v-tooltip',{attrs:{\"top\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-btn',_vm._g({staticClass:\"mx-1\",attrs:{\"fab\":\"\",\"dark\":\"\",\"x-small\":\"\",\"color\":\"primary\"},on:{\"click\":function($event){_vm.helpDialog = true}}},on),[_c('v-icon',[_vm._v(\"mdi-help\")])],1)]}}])},[_c('span',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Help\")))])])],1)],1),_c('v-layout',{attrs:{\"column\":\"\"}},[_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('v-alert',{staticStyle:{\"width\":\"500px\"},attrs:{\"type\":\"success\",\"dismissible\":\"\",\"transition\":\"scale-transition\"},model:{value:(_vm.alertSuccess),callback:function ($$v) {_vm.alertSuccess=$$v},expression:\"alertSuccess\"}},[_vm._v(\" \"+_vm._s(_vm.alertMsg)+\" \")]),_c('v-alert',{staticStyle:{\"width\":\"500px\"},attrs:{\"type\":\"error\",\"dismissible\":\"\",\"transition\":\"scale-transition\"},model:{value:(_vm.alertError),callback:function ($$v) {_vm.alertError=$$v},expression:\"alertError\"}},[_vm._v(\" \"+_vm._s(_vm.alertMsg)+\" \")])],1)],1),_c('v-layout',{attrs:{\"row\":\"\",\"wrap\":\"\"}},[_c('v-spacer'),_c('v-flex',[_c('v-card',[_c('v-card-title',{attrs:{\"primary-title\":\"\"}},[_c('v-toolbar',{staticStyle:{\"font-weight\":\"bold\",\"font-size\":\"18px\"},attrs:{\"color\":\"white\"}},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Remote Sources\"))+\" \")])],1),_c('v-card-text'),_c('v-card-actions',[(_vm.remoteServers.length > 0)?_c('v-btn',{attrs:{\"color\":\"primary\",\"rounded\":\"\"},on:{\"click\":function($event){return _vm.sync('full')}}},[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"mdi-sync\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Force Full Sync\"))+\" \")],1):_c('v-btn',{attrs:{\"color\":\"primary\",\"rounded\":\"\",\"disabled\":\"\"},on:{\"click\":function($event){return _vm.sync('full')}}},[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"mdi-sync\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Force Full Sync\"))+\" \")],1),(_vm.remoteServers.length > 0)?_c('v-btn',{attrs:{\"color\":\"primary lighten-1\",\"rounded\":\"\"},on:{\"click\":function($event){return _vm.sync('update')}}},[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"mdi-sync\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.sync_update\"))+\" \")],1):_c('v-btn',{attrs:{\"color\":\"primary lighten-1\",\"rounded\":\"\",\"disabled\":\"\"},on:{\"click\":function($event){return _vm.sync('update')}}},[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"mdi-sync\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.sync_update\"))+\" \")],1),_c('v-spacer'),(_vm.remoteServers.length > 0)?_c('v-btn',{attrs:{\"color\":\"success\",\"rounded\":\"\"},on:{\"click\":_vm.editDataSource}},[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"mdi-pencil\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Edit\"))+\" \")],1):_c('v-btn',{attrs:{\"color\":\"success\",\"rounded\":\"\",\"disabled\":\"\"},on:{\"click\":_vm.editDataSource}},[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"mdi-pencil\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Edit\"))+\" \")],1),(_vm.remoteServers.length > 0)?_c('v-btn',{attrs:{\"color\":\"error\",\"rounded\":\"\"},on:{\"click\":_vm.validateDelete}},[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"mdi-delete\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Delete\"))+\" \")],1):_c('v-btn',{attrs:{\"color\":\"error\",\"rounded\":\"\",\"disabled\":\"\"},on:{\"click\":_vm.validateDelete}},[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"mdi-delete\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Delete\"))+\" \")],1)],1),_c('v-card-text',[_c('v-data-table',{staticClass:\"elevation-1\",attrs:{\"headers\":_vm.remoteServersHeader,\"items\":_vm.remoteServers,\"dark\":\"\",\"loading\":_vm.$store.state.loadingServers},scopedSlots:_vm._u([{key:\"item\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('tr',[_c('v-radio-group',{staticStyle:{\"height\":\"5px\"},model:{value:(_vm.server),callback:function ($$v) {_vm.server=$$v},expression:\"server\"}},[_c('td',[_c('v-radio',{attrs:{\"value\":item,\"color\":\"blue\"}})],1)]),_c('td',[_vm._v(_vm._s(item.display))]),_c('td',[_vm._v(_vm._s(item.host))]),_c('td',[_vm._v(_vm._s(item.sourceType))]),_c('td',[_vm._v(_vm._s(item.username))]),(item.username)?_c('td',[_vm._v(\"*****\")]):_c('td'),_c('td',[_vm._v(_vm._s(item.lastUpdate))]),_c('td',[_vm._v(_vm._s(item.owner))]),_c('td',[_vm._v(\" \"+_vm._s(_vm._f(\"mergeUsers\")(item.sharedUsers))+\" \")]),_c('td',[_vm._v(\" \"+_vm._s(item.createdTime)+\" \")]),(item.userID === _vm.$store.state.auth.userID)?_c('td',[_c('v-btn',{attrs:{\"color\":\"success\",\"text\":\"\"},on:{\"click\":function($event){return _vm.share(item, 'showDialog')}}},[_c('v-icon',[_vm._v(\"mdi-share-variant-outline\")]),_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Share\"))+\" \")],1)],1):_vm._e()],1)]}}])},[_c('v-progress-linear',{attrs:{\"slot\":\"progress\",\"color\":\"blue\",\"indeterminate\":\"\"},slot:\"progress\"})],1)],1),_c('v-card-title',{attrs:{\"primary-title\":\"\"}},[_c('v-toolbar',{staticStyle:{\"font-weight\":\"bold\",\"font-size\":\"18px\"},attrs:{\"color\":\"white\"}},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Uploaded Sources\"))+\" \")])],1),_c('v-card-actions',[_c('v-tooltip',{attrs:{\"top\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [(_vm.uploadedSources.length > 0)?_c('v-btn',_vm._g({attrs:{\"color\":\"success\",\"rounded\":\"\",\"small\":\"\"},on:{\"click\":_vm.exportCSV}},on),[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"mdi-file-document-multiple\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Export\"))+\" \")],1):_c('v-btn',_vm._g({attrs:{\"color\":\"success\",\"rounded\":\"\",\"small\":\"\",\"disabled\":\"\"},on:{\"click\":_vm.exportCSV}},on),[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"mdi-file-document-multiple\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Export\"))+\" \")],1)]}}])},[_c('span',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Export Original CSV\")))])]),_c('v-spacer'),(_vm.uploadedSources.length > 0)?_c('v-btn',{attrs:{\"color\":\"error\",\"rounded\":\"\",\"small\":\"\"},on:{\"click\":_vm.validateDelete}},[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"mdi-delete\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Delete\"))+\" \")],1):_c('v-btn',{attrs:{\"color\":\"error\",\"rounded\":\"\",\"small\":\"\",\"disabled\":\"\"},on:{\"click\":_vm.validateDelete}},[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"mdi-delete\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Delete\"))+\" \")],1)],1),_c('v-card-text',[_c('v-data-table',{staticClass:\"elevation-1\",attrs:{\"headers\":_vm.uploadSourcesHeader,\"items\":_vm.uploadedSources,\"dark\":\"\",\"loading\":_vm.$store.state.loadingServers},scopedSlots:_vm._u([{key:\"item\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('tr',[_c('v-radio-group',{staticStyle:{\"height\":\"5px\"},model:{value:(_vm.server),callback:function ($$v) {_vm.server=$$v},expression:\"server\"}},[_c('td',[_c('v-radio',{attrs:{\"disabled\":item.display === 'DEFAULT',\"value\":item,\"color\":\"blue\"}})],1)]),_c('td',[_vm._v(_vm._s(item.display))]),_c('td',[_vm._v(_vm._s(item.owner))]),_c('td',[_vm._v(\" \"+_vm._s(item.createdTime)+\" \")]),(item.userID === _vm.$store.state.auth.userID)?_c('td',[_c('v-btn',{attrs:{\"color\":\"success\",\"text\":\"\"},on:{\"click\":function($event){return _vm.share(item, 'showDialog')}}},[_c('v-icon',[_vm._v(\"mdi-share-variant-outline\")]),_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Share\"))+\" \")],1),_vm._v(\" | \"),_c('v-btn',{attrs:{\"color\":\"success\",\"text\":\"\"},on:{\"click\":function($event){return _vm.viewshare(item)}}},[_c('v-icon',[_vm._v(\"mdi-monitor-share\")]),_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Detailed View\"))+\" \")],1)],1):_vm._e()],1)]}}])},[_c('v-progress-linear',{attrs:{\"slot\":\"progress\",\"color\":\"blue\",\"indeterminate\":\"\"},slot:\"progress\"})],1)],1)],1)],1),_c('v-spacer')],1),(_vm.server.name)?_c('appRemoteSync',{attrs:{\"syncType\":_vm.syncType,\"id\":_vm.server.id,\"host\":_vm.server.host,\"username\":_vm.server.username,\"password\":_vm.server.password,\"serverName\":_vm.server.name,\"userID\":_vm.$store.state.auth.userID,\"sourceOwner\":_vm.server.userID,\"mode\":_vm.mode}}):_vm._e()],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"grid-list-xs\":\"\"}},[_c('v-card',{attrs:{\"height\":\"252\",\"width\":\"550\"}},[_c('v-toolbar',{attrs:{\"color\":\"secondary\",\"dark\":\"\",\"height\":\"30\"}},[_c('v-toolbar-title',[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Permissions\"))+\" \")]),_c('v-spacer'),_c('v-icon',[_vm._v(\"mdi-shield-lock-outline\")])],1),_c('v-card-actions',[_c('v-row',[_c('v-col',{attrs:{\"cols\":\"5\"}},[_c('v-card',{attrs:{\"height\":\"90\"}},[_c('v-toolbar',{attrs:{\"color\":\"secondary\",\"dark\":\"\",\"height\":\"20\"}},[_c('v-toolbar-title',{staticStyle:{\"font-size\":\"12px\"}},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Facilities\"))+\" \")]),_c('v-spacer'),_c('v-icon',{attrs:{\"small\":\"\"}},[_vm._v(\"mdi-hospital-marker\")])],1),_c('v-card-actions',[_c('v-layout',{attrs:{\"column\":\"\"}},[_c('v-flex',[_c('v-checkbox',{attrs:{\"color\":\"red darken-3\",\"value\":\"read_facility\",\"height\":\"0\",\"hide-details\":\"\"},scopedSlots:_vm._u([{key:\"label\",fn:function(){return [_c('span',{staticStyle:{\"font-size\":\"12px\"}},[_vm._v(\"View\")])]},proxy:true}]),model:{value:(_vm.permissions),callback:function ($$v) {_vm.permissions=$$v},expression:\"permissions\"}})],1),_c('v-checkbox',{attrs:{\"color\":\"red darken-3\",\"value\":\"write_facility\",\"height\":\"14\",\"hide-details\":\"\"},scopedSlots:_vm._u([{key:\"label\",fn:function(){return [_c('span',{staticStyle:{\"font-size\":\"12px\"}},[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Add\"))+\"/\"+_vm._s(_vm.$t(\"App.hardcoded-texts.Update\")))])]},proxy:true}]),model:{value:(_vm.permissions),callback:function ($$v) {_vm.permissions=$$v},expression:\"permissions\"}})],1)],1)],1)],1),_c('v-spacer'),_c('v-col',{attrs:{\"cols\":\"5\"}},[_c('v-card',[_c('v-toolbar',{attrs:{\"color\":\"secondary\",\"dark\":\"\",\"height\":\"20\"}},[_c('v-toolbar-title',{staticStyle:{\"font-size\":\"12px\"}},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Jurisdictions\"))+\" \")]),_c('v-spacer'),_c('v-icon',{attrs:{\"small\":\"\"}},[_vm._v(\"mdi-home-group\")])],1),_c('v-card-actions',[_c('v-layout',{attrs:{\"column\":\"\"}},[_c('v-flex',[_c('v-checkbox',{attrs:{\"color\":\"red darken-3\",\"value\":\"read_jurisdiction\",\"height\":\"0\",\"hide-details\":\"\"},scopedSlots:_vm._u([{key:\"label\",fn:function(){return [_c('span',{staticStyle:{\"font-size\":\"12px\"}},[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.View\")))])]},proxy:true}]),model:{value:(_vm.permissions),callback:function ($$v) {_vm.permissions=$$v},expression:\"permissions\"}})],1),_c('v-checkbox',{attrs:{\"color\":\"red darken-3\",\"value\":\"write_jurisdiction\",\"height\":\"14\",\"hide-details\":\"\"},scopedSlots:_vm._u([{key:\"label\",fn:function(){return [_c('span',{staticStyle:{\"font-size\":\"12px\"}},[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Add\"))+\"/\"+_vm._s(_vm.$t(\"App.hardcoded-texts.Update\")))])]},proxy:true}]),model:{value:(_vm.permissions),callback:function ($$v) {_vm.permissions=$$v},expression:\"permissions\"}})],1)],1)],1)],1),_c('v-col',{attrs:{\"cols\":\"5\"}},[_c('v-card',[_c('v-toolbar',{attrs:{\"color\":\"secondary\",\"dark\":\"\",\"height\":\"20\"}},[_c('v-toolbar-title',{staticStyle:{\"font-size\":\"12px\"}},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Organizations\"))+\" \")]),_c('v-spacer'),_c('v-icon',{attrs:{\"small\":\"\"}},[_vm._v(\"mdi-hospital-marker\")])],1),_c('v-card-actions',[_c('v-layout',{attrs:{\"column\":\"\"}},[_c('v-flex',[_c('v-checkbox',{attrs:{\"color\":\"red darken-3\",\"value\":\"read_organization\",\"height\":\"0\",\"hide-details\":\"\"},scopedSlots:_vm._u([{key:\"label\",fn:function(){return [_c('span',{staticStyle:{\"font-size\":\"12px\"}},[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.View\")))])]},proxy:true}]),model:{value:(_vm.permissions),callback:function ($$v) {_vm.permissions=$$v},expression:\"permissions\"}})],1),_c('v-checkbox',{attrs:{\"color\":\"red darken-3\",\"value\":\"write_organization\",\"height\":\"14\",\"hide-details\":\"\"},scopedSlots:_vm._u([{key:\"label\",fn:function(){return [_c('span',{staticStyle:{\"font-size\":\"12px\"}},[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Add\"))+\"/\"+_vm._s(_vm.$t(\"App.hardcoded-texts.Update\")))])]},proxy:true}]),model:{value:(_vm.permissions),callback:function ($$v) {_vm.permissions=$$v},expression:\"permissions\"}})],1)],1)],1)],1),_c('v-spacer'),_c('v-col',{attrs:{\"cols\":\"5\"}},[_c('v-card',[_c('v-toolbar',{attrs:{\"color\":\"secondary\",\"dark\":\"\",\"height\":\"20\"}},[_c('v-toolbar-title',{staticStyle:{\"font-size\":\"12px\"}},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Healthcare Services\"))+\" \")]),_c('v-spacer'),_c('v-icon',{attrs:{\"small\":\"\"}},[_vm._v(\"mdi-room-service\")])],1),_c('v-card-actions',[_c('v-layout',{attrs:{\"column\":\"\"}},[_c('v-flex',[_c('v-checkbox',{attrs:{\"color\":\"red darken-3\",\"value\":\"read_service\",\"height\":\"0\",\"hide-details\":\"\"},scopedSlots:_vm._u([{key:\"label\",fn:function(){return [_c('span',{staticStyle:{\"font-size\":\"12px\"}},[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.View\")))])]},proxy:true}]),model:{value:(_vm.permissions),callback:function ($$v) {_vm.permissions=$$v},expression:\"permissions\"}})],1),_c('v-checkbox',{attrs:{\"color\":\"red darken-3\",\"value\":\"write_service\",\"height\":\"14\",\"hide-details\":\"\"},scopedSlots:_vm._u([{key:\"label\",fn:function(){return [_c('span',{staticStyle:{\"font-size\":\"12px\"}},[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Add\"))+\"/\"+_vm._s(_vm.$t(\"App.hardcoded-texts.Update\")))])]},proxy:true}]),model:{value:(_vm.permissions),callback:function ($$v) {_vm.permissions=$$v},expression:\"permissions\"}})],1)],1)],1)],1)],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Permissions.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./Permissions.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./Permissions.vue?vue&type=template&id=2e1de1b2&\"\nimport script from \"./Permissions.vue?vue&type=script&lang=js&\"\nexport * from \"./Permissions.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCheckbox } from 'vuetify/lib/components/VCheckbox';\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VFlex } from 'vuetify/lib/components/VGrid';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VLayout } from 'vuetify/lib/components/VGrid';\nimport { VRow } from 'vuetify/lib/components/VGrid';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VToolbar } from 'vuetify/lib/components/VToolbar';\nimport { VToolbarTitle } from 'vuetify/lib/components/VToolbar';\ninstallComponents(component, {VCard,VCardActions,VCheckbox,VCol,VContainer,VFlex,VIcon,VLayout,VRow,VSpacer,VToolbar,VToolbarTitle})\n","\n \n \n \n \n {{ $t(`App.hardcoded-texts.Uploaded Sources`) }}\n \n \n \n \n \n {{ $t(`App.hardcoded-texts.Export Original CSV`) }}\n \n \n 0\"\n >\n mdi-delete{{ $t(`App.hardcoded-texts.Delete`) }}\n \n \n mdi-delete{{ $t(`App.hardcoded-texts.Delete`) }}\n \n \n \n \n \n \n \n \n \n \n \n \n {{item.display}}\n {{item.owner}}\n \n {{item.createdTime}}\n \n \n \n mdi-share-variant-outline {{ $t(`App.hardcoded-texts.Share`) }}\n \n |\n \n mdi-monitor-share {{ $t(`App.hardcoded-texts.Detailed View`) }}\n \n \n \n \n \n \n \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ViewDataSources.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ViewDataSources.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ViewDataSources.vue?vue&type=template&id=26de7fc4&\"\nimport script from \"./ViewDataSources.vue?vue&type=script&lang=js&\"\nexport * from \"./ViewDataSources.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VAlert } from 'vuetify/lib/components/VAlert';\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VCheckbox } from 'vuetify/lib/components/VCheckbox';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDataTable } from 'vuetify/lib/components/VDataTable';\nimport { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VFlex } from 'vuetify/lib/components/VGrid';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VLayout } from 'vuetify/lib/components/VGrid';\nimport { VList } from 'vuetify/lib/components/VList';\nimport { VProgressLinear } from 'vuetify/lib/components/VProgressLinear';\nimport { VRadio } from 'vuetify/lib/components/VRadioGroup';\nimport { VRadioGroup } from 'vuetify/lib/components/VRadioGroup';\nimport { VSelect } from 'vuetify/lib/components/VSelect';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\nimport { VToolbar } from 'vuetify/lib/components/VToolbar';\nimport { VToolbarTitle } from 'vuetify/lib/components/VToolbar';\nimport { VTooltip } from 'vuetify/lib/components/VTooltip';\ninstallComponents(component, {VAlert,VBtn,VCard,VCardActions,VCardText,VCardTitle,VCheckbox,VContainer,VDataTable,VDialog,VFlex,VIcon,VLayout,VList,VProgressLinear,VRadio,VRadioGroup,VSelect,VSpacer,VTextField,VToolbar,VToolbarTitle,VTooltip})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"grid-list-xs\":\"\"}},[_c('v-alert',{attrs:{\"dense\":\"\",\"type\":\"info\"}},[_c('v-row',[_c('v-col',{attrs:{\"cols\":\"7\"}},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Detailed View Of\"))+\" \"+_vm._s(_vm.dataSource.display)+\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Data Source\"))+\" \")]),_c('v-spacer'),_c('v-col',[_c('v-btn',{attrs:{\"color\":\"primary\",\"small\":\"\"},nativeOn:{\"click\":function($event){return _vm.$router.push('/ViewDataSources')}}},[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"mdi-format-list-bulleted-square\")]),_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Back to Datasources\"))+\" \")],1)],1)],1)],1),_c('v-row',[_c('v-col',{attrs:{\"cols\":\"7\"}},[_c('ActivePartitionStats',{attrs:{\"partition\":_vm.partitionid,\"title\":\"Datasource Statistics\"}})],1),_c('v-col',{attrs:{\"cols\":\"5\"}},[_c('v-card',[_c('v-card-title',{attrs:{\"primary-title\":\"\"}},[_c('v-toolbar',{staticStyle:{\"font-size\":\"14px\"},attrs:{\"color\":\"#385F73\",\"dark\":\"\",\"height\":\"40\"}},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Datasources Contributing To This Data Source\"))+\" \")])],1),_c('v-card-text',[_c('v-row',_vm._l((_vm.sourceAdvanceDetails.generatedFrom),function(generatedFrom,index){return _c('v-col',{key:generatedFrom.name,attrs:{\"cols\":\"6\"}},[_vm._v(\" \"+_vm._s(++index)+\". \"+_vm._s(generatedFrom.name)+\" \")])}),1)],1)],1)],1)],1),_c('v-row',[_c('v-col',{attrs:{\"cols\":\"5\"}},[_c('v-card',{attrs:{\"width\":\"730px\"}},[_c('v-toolbar',{attrs:{\"color\":\"primary\",\"dark\":\"\"}},[_c('v-toolbar-title',[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Shared Users\"))+\" \")])],1),_c('v-card-title',[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Select user to view permisions\"))+\" \")]),_c('v-card-text',[_c('v-data-table',{staticClass:\"elevation-1\",attrs:{\"headers\":_vm.advDetailsHeader,\"items\":_vm.sourceAdvanceDetails.sharedUsers},scopedSlots:_vm._u([{key:\"item\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('tr',{on:{\"click\":function($event){return _vm.showPermissions(item)}}},[_c('v-radio-group',{staticStyle:{\"height\":\"5px\",\"margin-left\":\"40px\"},model:{value:(_vm.user),callback:function ($$v) {_vm.user=$$v},expression:\"user\"}},[_c('td',[_c('v-radio',{attrs:{\"value\":item,\"color\":\"blue\"}})],1)]),_c('td',[_vm._v(_vm._s(item.name))]),_c('td',[_vm._v(\" \"+_vm._s(item.permissions.length)+\" \")])],1)]}}])})],1)],1)],1),_c('v-spacer'),_c('v-col',{attrs:{\"cols\":\"5\"}},[_c('v-card',{attrs:{\"height\":\"348\"}},[_c('v-toolbar',{attrs:{\"color\":\"red darken-4\",\"dark\":\"\"}},[_c('v-toolbar-title',[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Permissions for user\"))+\" \"+_vm._s(_vm.user.name)+\" \")]),_c('v-spacer'),_c('v-icon',{attrs:{\"large\":\"\"}},[_vm._v(\"mdi-shield-lock-outline\")])],1),_c('v-card-actions',[_c('v-row',[_c('v-col',{attrs:{\"cols\":\"5\"}},[_c('v-card',{attrs:{\"height\":\"100\"}},[_c('v-toolbar',{attrs:{\"color\":\"red darken-4\",\"dark\":\"\",\"height\":\"30\"}},[_c('v-toolbar-title',{staticStyle:{\"font-size\":\"16px\"}},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Facilities\"))+\" \")]),_c('v-spacer'),_c('v-icon',{attrs:{\"small\":\"\"}},[_vm._v(\"mdi-hospital-marker\")])],1),_c('v-card-actions',[_c('v-layout',{attrs:{\"column\":\"\"}},[_c('v-flex',[_c('v-checkbox',{attrs:{\"color\":\"red darken-3\",\"value\":\"read_facility\",\"height\":\"0\",\"hide-details\":\"\"},scopedSlots:_vm._u([{key:\"label\",fn:function(){return [_c('span',{staticStyle:{\"font-size\":\"15px\"}},[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.View\")))])]},proxy:true}]),model:{value:(_vm.permissions),callback:function ($$v) {_vm.permissions=$$v},expression:\"permissions\"}})],1),_c('v-checkbox',{attrs:{\"color\":\"red darken-3\",\"value\":\"write_facility\",\"height\":\"14\",\"hide-details\":\"\"},scopedSlots:_vm._u([{key:\"label\",fn:function(){return [_c('span',{staticStyle:{\"font-size\":\"15px\"}},[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Add\"))+\"/\"+_vm._s(_vm.$t(\"App.hardcoded-texts.Update\")))])]},proxy:true}]),model:{value:(_vm.permissions),callback:function ($$v) {_vm.permissions=$$v},expression:\"permissions\"}})],1)],1)],1)],1),_c('v-spacer'),_c('v-col',{attrs:{\"cols\":\"5\"}},[_c('v-card',[_c('v-toolbar',{attrs:{\"color\":\"red darken-4\",\"dark\":\"\",\"height\":\"30\"}},[_c('v-toolbar-title',{staticStyle:{\"font-size\":\"16px\"}},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Jurisdictions\"))+\" \")]),_c('v-spacer'),_c('v-icon',{attrs:{\"small\":\"\"}},[_vm._v(\"mdi-home-group\")])],1),_c('v-card-actions',[_c('v-layout',{attrs:{\"column\":\"\"}},[_c('v-flex',[_c('v-checkbox',{attrs:{\"color\":\"red darken-3\",\"value\":\"read_jurisdiction\",\"height\":\"0\",\"hide-details\":\"\"},scopedSlots:_vm._u([{key:\"label\",fn:function(){return [_c('span',{staticStyle:{\"font-size\":\"15px\"}},[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.View\")))])]},proxy:true}]),model:{value:(_vm.permissions),callback:function ($$v) {_vm.permissions=$$v},expression:\"permissions\"}})],1),_c('v-checkbox',{attrs:{\"color\":\"red darken-3\",\"value\":\"write_jurisdiction\",\"height\":\"14\",\"hide-details\":\"\"},scopedSlots:_vm._u([{key:\"label\",fn:function(){return [_c('span',{staticStyle:{\"font-size\":\"15px\"}},[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Add\"))+\"/\"+_vm._s(_vm.$t(\"App.hardcoded-texts.Update\")))])]},proxy:true}]),model:{value:(_vm.permissions),callback:function ($$v) {_vm.permissions=$$v},expression:\"permissions\"}})],1)],1)],1)],1),_c('v-col',{attrs:{\"cols\":\"5\"}},[_c('v-card',[_c('v-toolbar',{attrs:{\"color\":\"red darken-4\",\"dark\":\"\",\"height\":\"30\"}},[_c('v-toolbar-title',{staticStyle:{\"font-size\":\"16px\"}},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Organizations\"))+\" \")]),_c('v-spacer'),_c('v-icon',{attrs:{\"small\":\"\"}},[_vm._v(\"mdi-hospital-marker\")])],1),_c('v-card-actions',[_c('v-layout',{attrs:{\"column\":\"\"}},[_c('v-flex',[_c('v-checkbox',{attrs:{\"color\":\"red darken-3\",\"value\":\"read_organization\",\"height\":\"0\",\"hide-details\":\"\"},scopedSlots:_vm._u([{key:\"label\",fn:function(){return [_c('span',{staticStyle:{\"font-size\":\"15px\"}},[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.View\")))])]},proxy:true}]),model:{value:(_vm.permissions),callback:function ($$v) {_vm.permissions=$$v},expression:\"permissions\"}})],1),_c('v-checkbox',{attrs:{\"color\":\"red darken-3\",\"value\":\"write_organization\",\"height\":\"14\",\"hide-details\":\"\"},scopedSlots:_vm._u([{key:\"label\",fn:function(){return [_c('span',{staticStyle:{\"font-size\":\"15px\"}},[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Add\"))+\"/\"+_vm._s(_vm.$t(\"App.hardcoded-texts.Update\")))])]},proxy:true}]),model:{value:(_vm.permissions),callback:function ($$v) {_vm.permissions=$$v},expression:\"permissions\"}})],1)],1)],1)],1),_c('v-spacer'),_c('v-col',{attrs:{\"cols\":\"5\"}},[_c('v-card',[_c('v-toolbar',{attrs:{\"color\":\"red darken-4\",\"dark\":\"\",\"height\":\"30\"}},[_c('v-toolbar-title',{staticStyle:{\"font-size\":\"16px\"}},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Healthcare Services\"))+\" \")]),_c('v-spacer'),_c('v-icon',{attrs:{\"small\":\"\"}},[_vm._v(\"mdi-room-service\")])],1),_c('v-card-actions',[_c('v-layout',{attrs:{\"column\":\"\"}},[_c('v-flex',[_c('v-checkbox',{attrs:{\"color\":\"red darken-3\",\"value\":\"read_service\",\"height\":\"0\",\"hide-details\":\"\"},scopedSlots:_vm._u([{key:\"label\",fn:function(){return [_c('span',{staticStyle:{\"font-size\":\"15px\"}},[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.View\")))])]},proxy:true}]),model:{value:(_vm.permissions),callback:function ($$v) {_vm.permissions=$$v},expression:\"permissions\"}})],1),_c('v-checkbox',{attrs:{\"color\":\"red darken-3\",\"value\":\"write_service\",\"height\":\"14\",\"hide-details\":\"\"},scopedSlots:_vm._u([{key:\"label\",fn:function(){return [_c('span',{staticStyle:{\"font-size\":\"15px\"}},[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Add\"))+\"/\"+_vm._s(_vm.$t(\"App.hardcoded-texts.Update\")))])]},proxy:true}]),model:{value:(_vm.permissions),callback:function ($$v) {_vm.permissions=$$v},expression:\"permissions\"}})],1)],1)],1)],1)],1)],1),_c('v-divider'),_c('v-divider'),_c('v-row',[_c('v-spacer'),_c('v-spacer'),_c('v-spacer'),_c('v-col',[_c('v-btn',{attrs:{\"dark\":\"\",\"small\":\"\",\"color\":\"red darken-3\"},on:{\"click\":_vm.changePermissions}},[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"mdi-cog-refresh-outline\")]),_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Update Permissions\"))+\" \")],1)],1)],1)],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AdvanceDatasourceDetails.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./AdvanceDatasourceDetails.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./AdvanceDatasourceDetails.vue?vue&type=template&id=4bfdc0b2&\"\nimport script from \"./AdvanceDatasourceDetails.vue?vue&type=script&lang=js&\"\nexport * from \"./AdvanceDatasourceDetails.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VAlert } from 'vuetify/lib/components/VAlert';\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VCheckbox } from 'vuetify/lib/components/VCheckbox';\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDataTable } from 'vuetify/lib/components/VDataTable';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VFlex } from 'vuetify/lib/components/VGrid';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VLayout } from 'vuetify/lib/components/VGrid';\nimport { VRadio } from 'vuetify/lib/components/VRadioGroup';\nimport { VRadioGroup } from 'vuetify/lib/components/VRadioGroup';\nimport { VRow } from 'vuetify/lib/components/VGrid';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VToolbar } from 'vuetify/lib/components/VToolbar';\nimport { VToolbarTitle } from 'vuetify/lib/components/VToolbar';\ninstallComponents(component, {VAlert,VBtn,VCard,VCardActions,VCardText,VCardTitle,VCheckbox,VCol,VContainer,VDataTable,VDivider,VFlex,VIcon,VLayout,VRadio,VRadioGroup,VRow,VSpacer,VToolbar,VToolbarTitle})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"fluid\":\"\"}},[_c('center',[_c('v-dialog',{attrs:{\"persistent\":\"\",\"max-width\":\"500px\"},model:{value:(_vm.confirmPairDeleteDialog),callback:function ($$v) {_vm.confirmPairDeleteDialog=$$v},expression:\"confirmPairDeleteDialog\"}},[_c('v-card',[_c('v-toolbar',{attrs:{\"color\":\"error\",\"dark\":\"\"}},[_c('v-toolbar-title',[_vm._v(\" Confirm deleting \")]),_c('v-spacer'),_c('v-btn',{attrs:{\"icon\":\"\",\"dark\":\"\"},nativeOn:{\"click\":function($event){_vm.confirmPairDeleteDialog = false}}},[_c('v-icon',[_vm._v(\"mdi-close\")])],1)],1),_c('v-card-text',[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Are you sure you want to delete this data source pair\"))+\" \")]),_c('v-card-actions',[_c('v-btn',{attrs:{\"color\":\"primary\"},nativeOn:{\"click\":function($event){_vm.confirmPairDeleteDialog = false}}},[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Cancel\")))]),_c('v-spacer'),_c('v-btn',{attrs:{\"color\":\"error\"},nativeOn:{\"click\":function($event){return _vm.deletePair.apply(null, arguments)}}},[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Ok\")))])],1)],1)],1),_c('v-alert',{staticStyle:{\"width\":\"1000px\"},attrs:{\"type\":\"success\",\"dismissible\":\"\",\"transition\":\"scale-transition\"},model:{value:(_vm.alertSuccess),callback:function ($$v) {_vm.alertSuccess=$$v},expression:\"alertSuccess\"}},[_vm._v(\" \"+_vm._s(_vm.alertMsg)+\" \")]),_c('v-alert',{staticStyle:{\"width\":\"1000px\"},attrs:{\"type\":\"error\",\"dismissible\":\"\",\"transition\":\"scale-transition\"},model:{value:(_vm.alertError),callback:function ($$v) {_vm.alertError=$$v},expression:\"alertError\"}},[_vm._v(\" \"+_vm._s(_vm.alertMsg)+\" \")]),_c('v-dialog',{attrs:{\"scrollable\":\"\",\"persistent\":\"\",\"overlay\":false,\"max-width\":\"770px\",\"transition\":\"dialog-transition\"},model:{value:(_vm.pairLimitWarn),callback:function ($$v) {_vm.pairLimitWarn=$$v},expression:\"pairLimitWarn\"}},[_c('v-card',[_c('v-toolbar',{attrs:{\"color\":\"error\",\"dark\":\"\"}},[_c('v-toolbar-title',[_c('v-icon',[_vm._v(\"mdi-information\")]),_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Pair creation limit\"))+\" \")],1),_c('v-spacer'),_c('v-btn',{attrs:{\"icon\":\"\",\"dark\":\"\"},nativeOn:{\"click\":function($event){_vm.pairLimitWarn = false}}},[_c('v-icon',[_vm._v(\"mdi-close\")])],1)],1),_c('v-card-text',[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.You cant create more pairs as this account is limited to one pair only at a time\"))+\". \")]),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"color\":\"primary\"},nativeOn:{\"click\":function($event){_vm.pairLimitWarn = false}}},[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Ok\")))])],1)],1)],1),_c('v-dialog',{attrs:{\"scrollable\":\"\",\"persistent\":\"\",\"overlay\":false,\"max-width\":\"770px\",\"transition\":\"dialog-transition\"},model:{value:(_vm.mapSourcePairLevels),callback:function ($$v) {_vm.mapSourcePairLevels=$$v},expression:\"mapSourcePairLevels\"}},[_c('v-card',[_c('v-toolbar',{attrs:{\"color\":\"primary\",\"dark\":\"\"}},[_c('v-toolbar-title',[_c('v-icon',[_vm._v(\"mdi-information\")]),_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Data sources has different level counts, please map Levels to proceed\"))+\" \")],1),_c('v-spacer'),_c('v-btn',{attrs:{\"icon\":\"\",\"dark\":\"\"},nativeOn:{\"click\":function($event){return _vm.closeLevelMappingDialog.apply(null, arguments)}}},[_c('v-icon',[_vm._v(\"mdi-close\")])],1)],1),_c('v-card-text',[_c('v-data-table',{attrs:{\"headers\":_vm.pairLevelsMappingHeader,\"items\":_vm.source1Levels},scopedSlots:_vm._u([{key:\"item\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('tr',[_c('td',[_vm._v(_vm._s(item.text))]),_c('td',[(_vm.pairLevelsMapping[item.value])?[_vm._v(\" \"+_vm._s(_vm.$store.state.levelMapping.source2[_vm.pairLevelsMapping[item.value]])+\" \"),_c('v-icon',{attrs:{\"small\":\"\"},on:{\"click\":function($event){return _vm.clearMappingSelection(item.value)}}},[_vm._v(\"mdi-close\")])]:_c('v-select',{attrs:{\"items\":_vm.source2Levels,\"clearable\":\"\"},on:{\"change\":function($event){return _vm.mappingSelected(item.value)}},model:{value:(_vm.pairLevelsMapping[item.value]),callback:function ($$v) {_vm.$set(_vm.pairLevelsMapping, item.value, $$v)},expression:\"pairLevelsMapping[item.value]\"}})],2)])]}}])})],1),_c('v-card-actions',[_c('v-btn',{attrs:{\"color\":\"error\",\"rounded\":\"\"},on:{\"click\":_vm.closeLevelMappingDialog}},[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"mdi-cancel\")]),_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Cancel\"))+\" \")],1),_c('v-spacer'),_c('v-btn',{attrs:{\"color\":\"primary\",\"rounded\":\"\"}},[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"mdi-content-save\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Save\"))+\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Mapping\"))+\" \")],1)],1)],1)],1),_c('v-dialog',{attrs:{\"scrollable\":\"\",\"persistent\":\"\",\"overlay\":false,\"max-width\":\"700px\",\"transition\":\"dialog-transition\"},model:{value:(_vm.helpDialog),callback:function ($$v) {_vm.helpDialog=$$v},expression:\"helpDialog\"}},[_c('v-card',[_c('v-toolbar',{attrs:{\"color\":\"primary\",\"dark\":\"\"}},[_c('v-toolbar-title',[_c('v-icon',[_vm._v(\"mdi-information\")]),_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.About this page\"))+\" \")],1),_c('v-spacer'),_c('v-btn',{attrs:{\"icon\":\"\",\"dark\":\"\"},nativeOn:{\"click\":function($event){_vm.helpDialog = false}}},[_c('v-icon',[_vm._v(\"mdi-close\")])],1)],1),_c('v-card-text',[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.This page let you choose a pair of data sources to use for reconciliation\"))+\" \"),_c('v-list',[_vm._v(\"1. \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Source 1 is the source while source 2 is the target\")))])],1)],1)],1),_c('v-dialog',{attrs:{\"persistent\":\"\",\"width\":\"530px\"},model:{value:(_vm.shareDialog),callback:function ($$v) {_vm.shareDialog=$$v},expression:\"shareDialog\"}},[_c('v-card',{attrs:{\"width\":\"530px\"}},[_c('v-toolbar',{attrs:{\"color\":\"primary\",\"dark\":\"\"}},[_c('v-toolbar-title',[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Sharing Pair\"))+\" \"+_vm._s(_vm.sharePair.display)+\" \")]),_c('v-spacer'),_c('v-btn',{attrs:{\"icon\":\"\",\"dark\":\"\"},nativeOn:{\"click\":function($event){_vm.shareDialog = false}}},[_c('v-icon',[_vm._v(\"mdi-close\")])],1)],1),_c('v-card-text',[_c('v-tooltip',{attrs:{\"top\":\"\"}},[_c('v-checkbox',{attrs:{\"slot\":\"activator\",\"color\":\"primary\",\"label\":\"Share with other users of the same org unit as yours\"},slot:\"activator\",model:{value:(_vm.shareToSameOrgid),callback:function ($$v) {_vm.shareToSameOrgid=$$v},expression:\"shareToSameOrgid\"}}),_c('span',[_vm._v(\" Share this dataset with all other users that are on the same org unit as you \")])],1),_c('permissions',{on:{\"grantedPermissions\":_vm.receivedPermissions}}),_c('v-text-field',{attrs:{\"append-icon\":\"mdi-magnify\",\"label\":\"Search\",\"single-line\":\"\",\"hide-details\":\"\"},model:{value:(_vm.searchUsers),callback:function ($$v) {_vm.searchUsers=$$v},expression:\"searchUsers\"}}),_c('v-data-table',{staticClass:\"elevation-1\",attrs:{\"headers\":_vm.usersHeader,\"items\":_vm.users,\"search\":_vm.searchUsers},scopedSlots:_vm._u([{key:\"item\",fn:function(ref){\nvar item = ref.item;\nreturn [(item.userName !== _vm.$store.state.auth.username)?_c('tr',[_c('td',[_c('v-checkbox',{attrs:{\"value\":item.id},model:{value:(_vm.sharedUsers),callback:function ($$v) {_vm.sharedUsers=$$v},expression:\"sharedUsers\"}})],1),_c('td',[_vm._v(_vm._s(item.userName))]),_c('td',[_vm._v(_vm._s(item.fullName))])]):_vm._e()]}}])})],1),_c('v-card-actions',{staticStyle:{\"float\":\"center\"}},[_c('v-btn',{staticStyle:{\"color\":\"white\"},attrs:{\"color\":\"error\"},nativeOn:{\"click\":function($event){_vm.shareDialog = false}}},[_c('v-icon',{attrs:{\"dark\":\"\",\"left\":\"\"}},[_vm._v(\"mdi-cancel\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Cancel\"))+\" \")],1),_c('v-spacer'),_c('v-btn',{attrs:{\"color\":\"primary\",\"dark\":\"\"},nativeOn:{\"click\":function($event){return _vm.share('', 'saveShare')}}},[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"mdi-share-variant-outline\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Share\"))+\" \")],1)],1)],1)],1),_c('v-layout',{attrs:{\"row\":\"\"}},[_c('v-flex',{attrs:{\"xs11\":\"\"}},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.create_choose_pair\"))+\" \")]),_c('v-flex',{attrs:{\"xs1\":\"\",\"text-xs-right\":\"\"}},[_c('v-tooltip',{attrs:{\"top\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-btn',_vm._g({staticClass:\"mx-1\",attrs:{\"fab\":\"\",\"dark\":\"\",\"x-small\":\"\",\"color\":\"primary\"},on:{\"click\":function($event){_vm.helpDialog = true}}},on),[_c('v-icon',[_vm._v(\"mdi-help\")])],1)]}}])},[_c('span',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Help\")))])])],1)],1),_c('v-layout',{attrs:{\"column\":\"\"}},[_c('v-flex',[_c('v-card',{staticStyle:{\"width\":\"1000px\"},attrs:{\"color\":\"cyan lighten-5\"}},[_c('v-card-title',{attrs:{\"primary-title\":\"\"}},[_c('v-toolbar',{staticStyle:{\"font-weight\":\"bold\",\"font-size\":\"18px\"},attrs:{\"color\":\"white lighten-2\"}},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Create Data Source Pair\"))+\" \")])],1),_c('v-card-text',{staticStyle:{\"float\":\"center\"}},[_c('v-row',[_c('v-text-field',{attrs:{\"label\":_vm.$t(\"App.hardcoded-texts.Pair Name\") + '*',\"error-messages\":_vm.pairNameErrors},on:{\"blur\":_vm.ensureNameUnique,\"input\":_vm.ensureNameUnique},model:{value:(_vm.pairName),callback:function ($$v) {_vm.pairName=$$v},expression:\"pairName\"}})],1),_c('v-row',[_c('v-col',[_c('v-data-table',{attrs:{\"headers\":_vm.source1Headers,\"items\":_vm.$store.state.dataSources,\"loading\":_vm.$store.state.loadingServers,\"dark\":\"\"},scopedSlots:_vm._u([{key:\"item\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('tr',[_c('v-radio-group',{staticStyle:{\"height\":\"5px\"},model:{value:(_vm.source1),callback:function ($$v) {_vm.source1=$$v},expression:\"source1\"}},[_c('td',[_c('v-radio',{attrs:{\"value\":item,\"color\":\"blue\"}})],1)]),_c('td',[_vm._v(_vm._s(item.display))])],1)]}}])},[_c('v-progress-linear',{attrs:{\"slot\":\"progress\",\"color\":\"blue\",\"indeterminate\":\"\"},slot:\"progress\"})],1)],1),_c('v-col',[_c('v-data-table',{attrs:{\"headers\":_vm.source2Headers,\"items\":_vm.dataSources2,\"item-key\":\"id\",\"loading\":_vm.$store.state.loadingServers},scopedSlots:_vm._u([{key:\"item\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('tr',[_c('v-radio-group',{staticStyle:{\"height\":\"5px\"},model:{value:(_vm.source2),callback:function ($$v) {_vm.source2=$$v},expression:\"source2\"}},[_c('td',[_c('v-radio',{attrs:{\"value\":item,\"color\":\"blue\"}})],1)]),_c('td',[_vm._v(_vm._s(item.display))])],1)]}}])},[_c('v-progress-linear',{attrs:{\"slot\":\"progress\",\"color\":\"blue\",\"indeterminate\":\"\"},slot:\"progress\"})],1)],1)],1)],1),_c('v-card-actions',[_c('v-btn',{attrs:{\"disabled\":!_vm.pairSelected,\"color\":\"error\",\"rounded\":\"\"},on:{\"click\":_vm.reset}},[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"mdi-refresh\")]),_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Reset\"))+\" \")],1),_c('v-spacer'),_c('v-btn',{attrs:{\"disabled\":!_vm.canCreatePair || !_vm.pairSelected,\"color\":\"primary\",\"rounded\":\"\"},on:{\"click\":_vm.checkLevels}},[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"mdi-content-save\")]),_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Save\"))+\" \")],1)],1)],1)],1),_c('v-flex',[_c('v-card',{staticStyle:{\"width\":\"1000px\"},attrs:{\"color\":\"cyan lighten-4\"}},[_c('v-card-title',{attrs:{\"primary-title\":\"\"}},[_c('v-toolbar',{staticStyle:{\"font-weight\":\"bold\",\"font-size\":\"18px\"},attrs:{\"color\":\"white lighten-2\"}},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Existing Data Source Pairs\"))+\" \"),_c('v-spacer'),_c('v-text-field',{attrs:{\"append-icon\":\"mdi-magnify\",\"label\":_vm.$t(\"App.hardcoded-texts.Search\"),\"single-line\":\"\",\"hide-details\":\"\"},model:{value:(_vm.searchPairs),callback:function ($$v) {_vm.searchPairs=$$v},expression:\"searchPairs\"}})],1)],1),_c('v-card-text',{staticStyle:{\"float\":\"center\"}},[_c('v-data-table',{attrs:{\"headers\":_vm.sourcePairHeaders,\"items\":_vm.$store.state.dataSourcePairs,\"search\":_vm.searchPairs,\"loading\":_vm.$store.state.loadingServers},scopedSlots:_vm._u([{key:\"item\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('tr',[_c('td',[_vm._v(_vm._s(item.display))]),_c('td',[_vm._v(_vm._s(item.user.name))]),_c('v-radio-group',{staticStyle:{\"height\":\"5px\"},model:{value:(_vm.activeDataSourcePair),callback:function ($$v) {_vm.activeDataSourcePair=$$v},expression:\"activeDataSourcePair\"}},[_c('td',[_c('v-radio',{attrs:{\"value\":item,\"color\":\"blue\"}})],1)]),_c('td',[_vm._v(\" \"+_vm._s(_vm._f(\"mergeUsers\")(item.sharedUsers))+\" \")]),(item.user.id === _vm.$store.state.auth.userID)?_c('td',[_c('v-btn',{attrs:{\"text\":\"\",\"color\":\"primary\"},on:{\"click\":function($event){return _vm.share(item, 'showDialog')}}},[_c('v-icon',[_vm._v(\"mdi-share-variant-outline\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Share\"))+\" \")],1),_vm._v(\" | \"),_c('v-btn',{attrs:{\"color\":\"success\",\"text\":\"\"},on:{\"click\":function($event){return _vm.viewshare(item)}}},[_c('v-icon',[_vm._v(\"mdi-monitor-share\")]),_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Detailed View\"))+\" \")],1)],1):_vm._e()],1)]}}])},[_c('v-progress-linear',{attrs:{\"slot\":\"progress\",\"color\":\"blue\",\"indeterminate\":\"\"},slot:\"progress\"})],1)],1),_c('v-card-actions',[_c('v-btn',{attrs:{\"disabled\":!_vm.canDeletePair,\"color\":\"error\",\"rounded\":\"\"},on:{\"click\":_vm.confirmDeletePair}},[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"mdi-delete\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Delete\"))+\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Pair\"))+\" \")],1),_c('v-spacer'),_c('v-btn',{attrs:{\"disabled\":!_vm.canActivatePair,\"color\":\"primary\",\"rounded\":\"\"},on:{\"click\":_vm.activatePair}},[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"mdi-content-save\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Activate Pair\"))+\" \")],1)],1)],1)],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n \n \n mdi-cancel {{ $t(`App.hardcoded-texts.Cancel`) }}\n \n \n \n mdi-content-save{{ $t(`App.hardcoded-texts.Save`) }} {{ $t(`App.hardcoded-texts.Mapping`) }}\n \n \n \n \n \n \n \n \n mdi-information {{ $t(`App.hardcoded-texts.About this page`) }}\n \n \n \n mdi-close\n \n \n \n {{ $t(`App.hardcoded-texts.This page let you choose a pair of data sources to use for reconciliation`) }}\n 1. {{ $t(`App.hardcoded-texts.Source 1 is the source while source 2 is the target`) }}\n \n \n \n \n \n \n \n {{ $t(`App.hardcoded-texts.Sharing Pair`) }} {{sharePair.display}}\n \n \n \n mdi-close\n \n \n \n \n \n \n Share this dataset with all other users that are on the same org unit as you\n \n \n \n \n \n \n \n \n \n {{item.userName}}\n {{item.fullName}}\n \n \n \n \n \n \n mdi-cancel{{ $t(`App.hardcoded-texts.Cancel`) }}\n \n \n \n mdi-share-variant-outline{{ $t(`App.hardcoded-texts.Share`) }}\n \n \n \n \n \n \n {{ $t(`App.hardcoded-texts.create_choose_pair`) }}\n \n \n \n \n {{ $t(`App.hardcoded-texts.Help`) }}\n \n \n \n \n \n \n \n \n {{ $t(`App.hardcoded-texts.Create Data Source Pair`) }}\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n {{item.display}}\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n {{item.display}}\n \n \n \n \n \n \n \n \n mdi-refresh {{ $t(`App.hardcoded-texts.Reset`) }}\n \n \n \n mdi-content-save {{ $t(`App.hardcoded-texts.Save`) }}\n \n \n \n \n \n \n \n \n {{ $t(`App.hardcoded-texts.Existing Data Source Pairs`) }}\n \n \n \n \n \n \n \n \n \n {{item.display}}\n {{item.user.name}}\n \n \n \n \n \n \n {{item.sharedUsers | mergeUsers}}\n \n \n \n mdi-share-variant-outline{{ $t(`App.hardcoded-texts.Share`) }}\n \n |\n \n mdi-monitor-share {{ $t(`App.hardcoded-texts.Detailed View`) }}\n \n \n \n \n \n \n \n \n mdi-delete{{ $t(`App.hardcoded-texts.Delete`) }} {{ $t(`App.hardcoded-texts.Pair`) }}\n \n \n \n mdi-content-save{{ $t(`App.hardcoded-texts.Activate Pair`) }}\n \n \n \n \n \n \n \n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FacilityReconDataSourcePair.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FacilityReconDataSourcePair.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./FacilityReconDataSourcePair.vue?vue&type=template&id=12935287&\"\nimport script from \"./FacilityReconDataSourcePair.vue?vue&type=script&lang=js&\"\nexport * from \"./FacilityReconDataSourcePair.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VAlert } from 'vuetify/lib/components/VAlert';\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VCheckbox } from 'vuetify/lib/components/VCheckbox';\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDataTable } from 'vuetify/lib/components/VDataTable';\nimport { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VFlex } from 'vuetify/lib/components/VGrid';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VLayout } from 'vuetify/lib/components/VGrid';\nimport { VList } from 'vuetify/lib/components/VList';\nimport { VProgressLinear } from 'vuetify/lib/components/VProgressLinear';\nimport { VRadio } from 'vuetify/lib/components/VRadioGroup';\nimport { VRadioGroup } from 'vuetify/lib/components/VRadioGroup';\nimport { VRow } from 'vuetify/lib/components/VGrid';\nimport { VSelect } from 'vuetify/lib/components/VSelect';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\nimport { VToolbar } from 'vuetify/lib/components/VToolbar';\nimport { VToolbarTitle } from 'vuetify/lib/components/VToolbar';\nimport { VTooltip } from 'vuetify/lib/components/VTooltip';\ninstallComponents(component, {VAlert,VBtn,VCard,VCardActions,VCardText,VCardTitle,VCheckbox,VCol,VContainer,VDataTable,VDialog,VFlex,VIcon,VLayout,VList,VProgressLinear,VRadio,VRadioGroup,VRow,VSelect,VSpacer,VTextField,VToolbar,VToolbarTitle,VTooltip})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"fluid\":\"\"}},[(_vm.$store.state.uploadRunning)?[_c('br'),_c('br'),_c('br'),_c('v-alert',{attrs:{\"type\":\"info\",\"value\":true}},[_c('b',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Wait for upload to finish\"))+\" ...\")]),_c('v-progress-linear',{staticClass:\"mb-0\",attrs:{\"indeterminate\":\"\",\"color\":\"white\"}})],1)]:_vm._e(),(!_vm.$store.state.denyAccess & !_vm.$store.state.uploadRunning)?[_c('v-dialog',{attrs:{\"scrollable\":\"\",\"persistent\":\"\",\"overlay\":false,\"max-width\":\"700px\",\"transition\":\"dialog-transition\"},model:{value:(_vm.helpDialog),callback:function ($$v) {_vm.helpDialog=$$v},expression:\"helpDialog\"}},[_c('v-card',[_c('v-toolbar',{attrs:{\"color\":\"primary\",\"dark\":\"\"}},[_c('v-toolbar-title',[_c('v-icon',[_vm._v(\"mdi-information\")]),_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.About this page\"))+\" \")],1),_c('v-spacer'),_c('v-btn',{attrs:{\"icon\":\"\",\"dark\":\"\"},nativeOn:{\"click\":function($event){_vm.helpDialog = false}}},[_c('v-icon',[_vm._v(\"mdi-close\")])],1)],1),_c('v-card-text',[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.This page let you view what you have uploaded or synchronized from a remote server\"))+\" \"),_c('v-list',[_vm._v(\"1. \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Use the tree to filter grid data\")))])],1)],1)],1),_c('v-dialog',{attrs:{\"persistent\":\"\",\"transition\":\"scale-transition\",\"max-width\":\"500px\"},model:{value:(_vm.editDialog),callback:function ($$v) {_vm.editDialog=$$v},expression:\"editDialog\"}},[_c('v-card',{attrs:{\"height\":\"500px\"}},[_c('v-toolbar',{attrs:{\"color\":\"primary\",\"dark\":\"\"}},[_c('v-toolbar-title',[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Edit Location\"))+\" \")]),_c('v-spacer'),_c('v-icon',{staticStyle:{\"cursor\":\"pointer\"},on:{\"click\":function($event){_vm.editDialog = false}}},[_vm._v(\"mdi-close\")])],1),_c('v-card-text',[_c('v-layout',{attrs:{\"column\":\"\"}},[_c('v-flex',[_c('v-text-field',{attrs:{\"error-messages\":_vm.editLocationNameErrors,\"required\":\"\",\"label\":_vm.$t(\"App.hardcoded-texts.Facility\")},on:{\"blur\":function($event){return _vm.$v.editLocationName.$touch()},\"change\":function($event){return _vm.$v.editLocationName.$touch()}},model:{value:(_vm.editLocationName),callback:function ($$v) {_vm.editLocationName=$$v},expression:\"editLocationName\"}})],1),_c('v-flex',[_c('v-select',{attrs:{\"items\":_vm.editParents,\"filled\":\"\",\"label\":_vm.$t(\"App.hardcoded-texts.Parent\")},model:{value:(_vm.editLocationParent),callback:function ($$v) {_vm.editLocationParent=$$v},expression:\"editLocationParent\"}})],1)],1)],1)],1),_c('v-layout',{attrs:{\"column\":\"\"}},[_c('v-flex',[_c('v-toolbar',[_c('v-layout',{attrs:{\"row\":\"\",\"wrap\":\"\"}},[_c('v-flex',{attrs:{\"xs6\":\"\",\"text-sm-left\":\"\"}},[_c('v-btn',{attrs:{\"color\":\"error\"},nativeOn:{\"click\":function($event){_vm.editDialog = false}}},[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"mdi-cancel\")]),_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Cancel\"))+\" \")],1)],1),_c('v-flex',{attrs:{\"xs6\":\"\",\"text-sm-right\":\"\"}},[_c('v-btn',{attrs:{\"color\":\"primary\",\"disabled\":_vm.$v.$invalid,\"dark\":\"\"},on:{\"click\":function($event){return _vm.saveEdit()}}},[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"mdi-save\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Save\"))+\" \")],1)],1)],1)],1)],1)],1)],1),_c('v-row',[_c('v-spacer'),_c('v-tooltip',{attrs:{\"top\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-btn',_vm._g({staticClass:\"mx-1\",attrs:{\"fab\":\"\",\"dark\":\"\",\"x-small\":\"\",\"color\":\"primary\"},on:{\"click\":function($event){_vm.helpDialog = true}}},on),[_c('v-icon',[_vm._v(\"mdi-help\")])],1)]}}],null,false,3148663098)},[_c('span',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Help\")))])])],1),_c('v-layout',{attrs:{\"row\":\"\",\"wrap\":\"\"}},[_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('v-card',[_c('v-card-title',{attrs:{\"primary-title\":\"\"}},[_c('h3',{staticClass:\"headline mb-0\"},[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Source 1 Data Tree\")))])]),(_vm.loadingSource1Tree)?[_c('v-progress-linear',{attrs:{\"indeterminate\":true}})]:[_c('v-card-text',[_c('p',[_c('liquor-tree',{ref:\"source1Tree\",attrs:{\"data\":_vm.source1Tree,\"options\":{}},on:{\"node:selected\":_vm.source1NodeSelected}})],1)])]],2)],1),_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('v-card',[_c('v-card-title',{attrs:{\"primary-title\":\"\"}},[_c('h3',{staticClass:\"headline mb-0\"},[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Source 2 Data Tree\")))])]),(_vm.loadingSource2Tree)?[_c('v-progress-linear',{attrs:{\"indeterminate\":true}})]:[_c('v-card-text',[_c('p',[_c('liquor-tree',{ref:\"source2Tree\",attrs:{\"data\":_vm.source2Tree,\"options\":{}},on:{\"node:selected\":_vm.source2NodeSelected}})],1)])]],2)],1),_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('v-card',[_c('v-card-title',{attrs:{\"primary-title\":\"\"}},[_c('h3',{staticClass:\"headline mb-0\"},[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Source 1 Data Grid\")))])]),(_vm.loadingSource1Grid)?[_c('v-progress-linear',{attrs:{\"indeterminate\":true}})]:[_c('v-card-text',[_c('v-data-table',{staticClass:\"elevation-1\",attrs:{\"headers\":_vm.source1GridHeader,\"items\":_vm.source1Grid,\"search\":_vm.searchSource1,\"options\":_vm.source1Pagination,\"server-items-length\":_vm.totalSource1Records,\"loading\":_vm.loadingSource1,\"hide-default-footer\":\"\"}})],1),_c('div',{staticClass:\"text-xs-center pt-2\"},[_vm._v(\" \"+_vm._s(_vm.source1Pagination)+\" - \"+_vm._s(_vm.source1Count)+\" \"),_c('v-pagination',{attrs:{\"length\":_vm.source1Pages},model:{value:(_vm.source1Pagination.page),callback:function ($$v) {_vm.$set(_vm.source1Pagination, \"page\", $$v)},expression:\"source1Pagination.page\"}})],1)]],2)],1),_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('v-card',[_c('v-card-title',{attrs:{\"primary-title\":\"\"}},[_c('h3',{staticClass:\"headline mb-0\"},[_vm._v(\"Source 2 Data Grid\")])]),(_vm.loadingSource2Grid)?[_c('v-progress-linear',{attrs:{\"indeterminate\":true}})]:[_c('v-card-text',[_c('v-data-table',{staticClass:\"elevation-1\",attrs:{\"headers\":_vm.source2GridHeader,\"items\":_vm.source2Grid,\"search\":_vm.searchSource2,\"options\":_vm.source2Pagination,\"server-items-length\":_vm.totalSource2Records,\"loading\":_vm.loadingSource2,\"hide-default-footer\":\"\"}})],1),_c('div',{staticClass:\"text-xs-center pt-2\"},[_c('v-pagination',{attrs:{\"length\":_vm.source2Pages},model:{value:(_vm.source2Pagination.page),callback:function ($$v) {_vm.$set(_vm.source2Pagination, \"page\", $$v)},expression:\"source2Pagination.page\"}})],1)]],2)],1)],1),_c('br'),_c('v-layout',{attrs:{\"row\":\"\",\"wrap\":\"\"}},[_c('v-flex',{attrs:{\"xs1\":\"\",\"xl10\":\"\"}},[_c('v-btn',{attrs:{\"color\":\"primary\",\"dark\":\"\"},on:{\"click\":function($event){return _vm.$router.push({name:\"FacilityReconScores\"})}}},[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"mdi-file-find\")]),_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Reconcile\"))+\" \")],1)],1)],1)]:_vm._e()],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FacilityReconView.vue?vue&type=script&scoped=true&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FacilityReconView.vue?vue&type=script&scoped=true&lang=js&\"","import { render, staticRenderFns } from \"./FacilityReconView.vue?vue&type=template&id=69307fa6&scoped=true&\"\nimport script from \"./FacilityReconView.vue?vue&type=script&scoped=true&lang=js&\"\nexport * from \"./FacilityReconView.vue?vue&type=script&scoped=true&lang=js&\"\nimport style0 from \"./FacilityReconView.vue?vue&type=style&index=0&id=69307fa6&scoped=true&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n \"69307fa6\",\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VAlert } from 'vuetify/lib/components/VAlert';\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDataTable } from 'vuetify/lib/components/VDataTable';\nimport { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VFlex } from 'vuetify/lib/components/VGrid';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VLayout } from 'vuetify/lib/components/VGrid';\nimport { VList } from 'vuetify/lib/components/VList';\nimport { VPagination } from 'vuetify/lib/components/VPagination';\nimport { VProgressLinear } from 'vuetify/lib/components/VProgressLinear';\nimport { VRow } from 'vuetify/lib/components/VGrid';\nimport { VSelect } from 'vuetify/lib/components/VSelect';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\nimport { VToolbar } from 'vuetify/lib/components/VToolbar';\nimport { VToolbarTitle } from 'vuetify/lib/components/VToolbar';\nimport { VTooltip } from 'vuetify/lib/components/VTooltip';\ninstallComponents(component, {VAlert,VBtn,VCard,VCardText,VCardTitle,VContainer,VDataTable,VDialog,VFlex,VIcon,VLayout,VList,VPagination,VProgressLinear,VRow,VSelect,VSpacer,VTextField,VToolbar,VToolbarTitle,VTooltip})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"fluid\":\"\"}},[(_vm.$store.state.uploadRunning)?[_c('br'),_c('br'),_c('br'),_c('v-alert',{attrs:{\"type\":\"info\",\"value\":true}},[_c('b',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Wait for upload to finish\"))+\" ...\")]),_c('v-progress-linear',{staticClass:\"mb-0\",attrs:{\"indeterminate\":\"\",\"color\":\"white\"}})],1)]:_vm._e(),(!_vm.$store.state.denyAccess & !_vm.$store.state.uploadRunning)?_c('v-container',{attrs:{\"fluid\":\"\",\"grid-list-lg\":\"\"}},[_c('v-dialog',{attrs:{\"hide-overlay\":\"\",\"persistent\":\"\",\"width\":\"350\"},model:{value:(_vm.$store.state.scoresProgressData.scoreDialog),callback:function ($$v) {_vm.$set(_vm.$store.state.scoresProgressData, \"scoreDialog\", $$v)},expression:\"$store.state.scoresProgressData.scoreDialog\"}},[_c('v-card',{attrs:{\"color\":\"white\",\"dark\":\"\"}},[_c('v-card-text',[_c('center',[_c('font',{staticStyle:{\"color\":\"blue\"}},[_vm._v(_vm._s(_vm.$store.state.scoresProgressData.scoreProgressTitle))]),_c('br'),(_vm.$store.state.scoresProgressData.progressType == 'percent')?_c('v-progress-circular',{attrs:{\"rotate\":-90,\"size\":100,\"width\":15,\"value\":_vm.$store.state.scoresProgressData.scoreProgressPercent,\"color\":\"primary\"}},[_c('v-avatar',{attrs:{\"color\":\"indigo\",\"size\":\"50px\"}},[_c('span',{staticClass:\"white--text\"},[_c('b',[_vm._v(_vm._s(_vm.$store.state.scoresProgressData.scoreProgressPercent)+\"%\")])])])],1):_vm._e(),(_vm.$store.state.scoresProgressData.progressType == 'indeterminate')?_c('v-progress-linear',{staticClass:\"mb-0\",attrs:{\"indeterminate\":\"\",\"color\":\"red\"}}):_vm._e()],1)],1)],1)],1),_c('v-dialog',{attrs:{\"persistent\":\"\",\"width\":\"500px\"},model:{value:(_vm.alert),callback:function ($$v) {_vm.alert=$$v},expression:\"alert\"}},[_c('v-card',[_c('v-toolbar',{attrs:{\"color\":\"primary\",\"dark\":\"\"}},[_c('v-toolbar-title',[_vm._v(\" \"+_vm._s(_vm.alertTitle)+\" \")])],1),_c('v-card-text',[_vm._v(\" \"+_vm._s(_vm.alertText)+\" \")]),_c('v-card-actions',[_c('v-btn',{attrs:{\"color\":\"success\"},on:{\"click\":function($event){_vm.alert = false}}},[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.OK\")))])],1)],1)],1),_c('v-dialog',{attrs:{\"persistent\":\"\",\"width\":\"500px\"},model:{value:(_vm.flagCommentDialog),callback:function ($$v) {_vm.flagCommentDialog=$$v},expression:\"flagCommentDialog\"}},[_c('v-card',[_c('v-toolbar',{attrs:{\"color\":\"primary\",\"dark\":\"\"}},[_c('v-toolbar-title',[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Add comment for this flag if any\"))+\" \")])],1),_c('v-card-text',[_c('v-textarea',{attrs:{\"auto-grow\":\"\",\"filled\":\"\",\"color\":\"deep-purple\",\"label\":_vm.$t(\"App.hardcoded-texts.Flag Comment\"),\"rows\":\"1\"},model:{value:(_vm.flagComment),callback:function ($$v) {_vm.flagComment=$$v},expression:\"flagComment\"}})],1),_c('v-card-actions',[_c('v-spacer'),_c('v-btn',{attrs:{\"color\":\"success\"},on:{\"click\":_vm.saveMatch}},[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Continue\")))])],1)],1)],1),_c('v-dialog',{attrs:{\"persistent\":\"\",\"transition\":\"scale-transition\",\"width\":_vm.dialogWidth,\"height\":\"auto\"},model:{value:(_vm.dialog),callback:function ($$v) {_vm.dialog=$$v},expression:\"dialog\"}},[_c('v-card',{attrs:{\"width\":_vm.dialogWidth,\"height\":\"auto\"}},[_c('v-toolbar',{attrs:{\"color\":\"primary\",\"dark\":\"\"}},[_c('v-toolbar-title',[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Matching\"))+\" \"+_vm._s(_vm.selectedSource1Name)+\" \"+_vm._s(_vm.dialogWidth)+\" \")]),_c('v-spacer'),_c('v-text-field',{attrs:{\"append-icon\":\"mdi-magnify\",\"label\":\"Search\",\"single-line\":\"\",\"hide-details\":\"\",\"color\":\"yellow\"},model:{value:(_vm.searchPotential),callback:function ($$v) {_vm.searchPotential=$$v},expression:\"searchPotential\"}}),_c('v-btn',{attrs:{\"icon\":\"\",\"dark\":\"\"},nativeOn:{\"click\":function($event){return _vm.back.apply(null, arguments)}}},[_c('v-icon',[_vm._v(\"mdi-close\")])],1)],1),_c('v-card-title',[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Parents\"))+\": \"),_c('b',[_vm._v(_vm._s(_vm._f(\"joinParentsAndReverse\")(_vm.selectedSource1Parents)))]),_c('v-spacer'),(_vm.$store.state.recoLevel == _vm.$store.state.totalSource1Levels)?[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Latitude\"))+\": \"),_c('b',[_vm._v(_vm._s(_vm.selectedSource1Lat))]),_c('v-spacer'),_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Longitude\"))+\": \"),_c('b',[_vm._v(_vm._s(_vm.selectedSource1Long))]),_c('v-spacer')]:_vm._e()],2),_c('v-card-text',[_c('v-data-table',{staticClass:\"elevation-1\",attrs:{\"headers\":_vm.potentialHeaders,\"items\":_vm.allPotentialMatches,\"search\":_vm.searchPotential},scopedSlots:_vm._u([{key:\"item\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('tr',[_c('td',[_c('v-row',[_c('v-col',{attrs:{\"md\":\"4\"}},[_c('v-tooltip',{attrs:{\"top\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-btn',_vm._g({attrs:{\"color\":\"error\",\"small\":\"\"},nativeOn:{\"click\":function($event){return _vm.match('flag', item.id, item.name, item.source2IdHierarchy, item.mappedParentName)}}},on),[_c('v-icon',{attrs:{\"dark\":\"\",\"left\":\"\"}},[_vm._v(\"mdi-bell\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Flag\"))+\" \")],1)]}}],null,true)},[_c('span',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Mark the selected item as a match to be reviewed\")))])])],1),_c('v-col',{attrs:{\"md\":\"4\"}},[_c('v-tooltip',{attrs:{\"top\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-btn',_vm._g({attrs:{\"color\":\"primary\",\"small\":\"\",\"dark\":\"\"},nativeOn:{\"click\":function($event){return _vm.match('match', item.id, item.name, item.source2IdHierarchy)}}},on),[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"mdi-thumb-up\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Save Match\"))+\" \")],1)]}}],null,true)},[_c('span',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Save the selected item as a match\")))])])],1)],1)],1),_c('td',[_vm._v(_vm._s(item.name))]),_c('td',[_vm._v(_vm._s(item.id))]),_c('td',[_vm._v(_vm._s(_vm._f(\"joinParentsAndReverse\")(item.parents)))]),(_vm.$store.state.recoLevel == _vm.$store.state.totalSource1Levels)?_c('td',[_vm._v(_vm._s(item.geoDistance))]):_vm._e(),_c('td',[_vm._v(_vm._s(item.score))]),_c('td',[_vm._v(_vm._s(_vm.potentialMatchComment(item)))])])]}}],null,false,4213386967)},[_c('template',{slot:\"headers\"},[_c('tr',[_vm._l((_vm.potentialHeaders),function(header){return [(header.text == 'Score')?_c('th',{key:header.text,staticClass:\"column sortable active\",attrs:{\"align\":\"left\"},on:{\"click\":function($event){return _vm.changeSort(header.value)}}},[(_vm.sort_arrow == 'up')?_c('v-icon',{attrs:{\"small\":\"\"}},[_vm._v(\"mdi-arrow-up\")]):_c('v-icon',{attrs:{\"small\":\"\"}},[_vm._v(\"mdi-arrow-down\")]),_vm._v(\" \"+_vm._s(_vm.$t((\"App.hardcoded-texts.\" + (header.text))))+\" \"),_c('v-tooltip',{attrs:{\"top\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-btn',_vm._g({attrs:{\"icon\":\"\"}},on),[_c('v-icon',[_vm._v(\"mdi-help\")])],1)]}}],null,true)},[_c('span',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.The lower the score, the better the match\")))])])],1):_c('th',{key:header.text,attrs:{\"align\":\"left\"}},[_vm._v(\" \"+_vm._s(_vm.$t((\"App.hardcoded-texts.\" + (header.text))))+\" \")])]})],2)])],2)],1),_c('v-card-actions',{staticStyle:{\"float\":\"center\"}},[_c('v-row',[_c('v-col',{attrs:{\"justify\":\"1\"}},[_c('v-tooltip',{attrs:{\"top\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-btn',_vm._g({attrs:{\"color\":\"green\",\"dark\":\"\"},nativeOn:{\"click\":function($event){return _vm.noMatch('nomatch')}}},on),[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"mdi-thumb-down\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.No Match\"))+\" \")],1)]}}],null,false,4192140697)},[_c('span',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Save this Source 1 location as having no match\")))])])],1),_c('v-col',{attrs:{\"justify\":\"1\"}},[_c('v-tooltip',{attrs:{\"top\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-btn',_vm._g({attrs:{\"color\":\"error\",\"dark\":\"\"},nativeOn:{\"click\":function($event){return _vm.noMatch('ignore')}}},on),[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"mdi-thumb-down\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Ignore\"))+\" \")],1)]}}],null,false,4017255034)},[_c('span',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Mark this source 1 location as being ignored\")))])])],1),_c('v-col',{attrs:{\"justify\":\"5\"}},[_c('v-tooltip',{attrs:{\"top\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [(_vm.potentialAvailable)?_c('v-btn',_vm._g({staticStyle:{\"color\":\"white\"},attrs:{\"color\":\"teal darken-6\"},on:{\"click\":function($event){_vm.showAllPotential = !_vm.showAllPotential}}},on),[(_vm.showAllPotential)?[_vm._v(\"Show Scored Suggestions\")]:[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"mdi-eye\")]),_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Show All Suggestions\"))+\" \")]],2):_vm._e()]}}],null,false,1991447182)},[(_vm.showAllPotential)?_c('span',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Limit to only scored suggestions\")))]):_c('span',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.See all possible choices ignoring the score\")))])])],1),_c('v-col',{attrs:{\"justify\":\"7\"}},[_c('v-tooltip',{attrs:{\"top\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-btn',_vm._g({staticStyle:{\"color\":\"white\"},attrs:{\"color\":\"orange darken-2\"},nativeOn:{\"click\":function($event){return _vm.back.apply(null, arguments)}}},on),[_c('v-icon',{attrs:{\"dark\":\"\",\"left\":\"\"}},[_vm._v(\"mdi-arrow-left\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Back\"))+\" \")],1)]}}],null,false,2387511372)},[_c('span',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Return without saving\")))])])],1)],1)],1)],1)],1),_c('v-layout',{attrs:{\"row\":\"\",\"wrap\":\"\"}},[_c('v-flex',{attrs:{\"xs3\":\"\"}},[_c('appRecoExport')],1),_c('v-spacer'),_c('v-flex',{attrs:{\"xs2\":\"\"}},[_c('b',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Reconciling\"))+\" \"+_vm._s(_vm.currentLevelText))])]),_c('v-spacer'),_c('v-flex',{attrs:{\"xs1\":\"\",\"sm2\":\"\",\"md2\":\"\",\"right\":\"\"}},[_c('v-select',{attrs:{\"items\":_vm.$store.state.levelArray,\"item-value\":_vm.$store.state.levelArray.value,\"item-name\":_vm.$store.state.levelArray.text,\"label\":_vm.$t(\"App.hardcoded-texts.Level\"),\"single-line\":\"\"},on:{\"change\":_vm.levelChanged},model:{value:(_vm.$store.state.recoLevel),callback:function ($$v) {_vm.$set(_vm.$store.state, \"recoLevel\", $$v)},expression:\"$store.state.recoLevel\"}})],1),_c('v-flex',{attrs:{\"xs2\":\"\"}},[(!_vm.$store.state.scoreSavingProgressData.savingMatches)?[[_c('v-btn',{attrs:{\"color\":\"primary\",\"dark\":\"\",\"rounded\":\"\"},on:{\"click\":function($event){return _vm.getScores(false)}}},[_c('v-icon',[_vm._v(\"mdi-repeat-once\")]),_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Recalculate Scores\"))+\" \")],1)]]:[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Saving matches for\"))+\" \"+_vm._s(_vm.translateDataHeader('source1', _vm.$store.state.recoLevel - 1))+\" \"),(!_vm.saveProgressTimedout)?_c('v-progress-linear',{attrs:{\"color\":\"error\",\"width\":\"20\",\"height\":\"20\",\"value\":_vm.$store.state.scoreSavingProgressData.percent}},[_c('center',[_c('span',{staticClass:\"green--text\"},[_c('b',[_vm._v(_vm._s(_vm.$store.state.scoreSavingProgressData.percent)+\"%\")])])])],1):_c('v-progress-linear',{attrs:{\"indeterminate\":\"\",\"color\":\"red\"}})]],2),_c('v-flex',{attrs:{\"xs1\":\"\",\"text-xs-right\":\"\"}},[_c('v-tooltip',{attrs:{\"top\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-btn',_vm._g({staticClass:\"mx-1\",attrs:{\"fab\":\"\",\"dark\":\"\",\"x-small\":\"\",\"color\":\"primary\"},on:{\"click\":function($event){_vm.helpDialog = true}}},on),[_c('v-icon',[_vm._v(\"mdi-help\")])],1)]}}],null,false,3148663098)},[_c('span',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Help\")))])])],1)],1),_c('v-dialog',{attrs:{\"scrollable\":\"\",\"persistent\":\"\",\"overlay\":false,\"max-width\":\"700px\",\"transition\":\"dialog-transition\"},model:{value:(_vm.helpDialog),callback:function ($$v) {_vm.helpDialog=$$v},expression:\"helpDialog\"}},[_c('v-card',[_c('v-toolbar',{attrs:{\"color\":\"primary\",\"dark\":\"\"}},[_c('v-toolbar-title',[_c('v-icon',[_vm._v(\"mdi-information\")]),_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.About this page\"))+\" \")],1),_c('v-spacer'),_c('v-btn',{attrs:{\"icon\":\"\",\"dark\":\"\"},nativeOn:{\"click\":function($event){_vm.helpDialog = false}}},[_c('v-icon',[_vm._v(\"mdi-close\")])],1)],1),_c('v-card-text',[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.This page let you map source 1 data with those in source2\"))+\" \"),_c('v-list',[_vm._v(\" 1. \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Source 1 refer to the data source name selected as source 1 under data source pair section\"))+\" \")]),_c('v-list',[_vm._v(\" 2. \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Source 2 refer to the data source name selected as source 2 under data source pair section\"))+\" \")]),_c('v-list',[_vm._v(\" 3. \"+_vm._s(_vm.$t(\"App.hardcoded-texts.After breaking a match, you will need to recalculate scores for the app to load potential matches of the broken location\"))+\" \")]),_c('v-list',[_vm._v(\" 4. \"+_vm._s(_vm.$t(\"App.hardcoded-texts.FLAGGED Locations are the locations that will need to be reviewed before they are saved as matches\"))+\" \")]),_c('v-list',[_vm._v(\" 5. \"+_vm._s(_vm.$t(\"App.hardcoded-texts.NO MATCHES - these are locations that do not matches anything from source 2\"))+\" \")])],1)],1)],1),_c('v-layout',{attrs:{\"row\":\"\",\"wrap\":\"\"}},[_c('v-flex',{attrs:{\"xs2\":\"\",\"right\":\"\"}},[_c('div',{staticStyle:{\"border-style\":\"solid\",\"border-color\":\"green\",\"text-align\":\"center\"}},[_c('b',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Source 1 Reconciliation Status\")))]),_c('v-layout',{attrs:{\"row\":\"\",\"wrap\":\"\"}},[_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('v-layout',{attrs:{\"column\":\"\"}},[_c('v-flex',[_c('b',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Matched\")))])]),_c('v-flex',{attrs:{\"align-center\":\"\"}},[_c('center',[_c('b',[_vm._v(_vm._s(_vm.source1TotalMatched)+\"/\"+_vm._s(_vm.source1TotalRecords))])])],1),_c('v-flex',[_c('center',[_c('v-progress-circular',{attrs:{\"rotate\":-90,\"size\":65,\"width\":8,\"value\":_vm.source1PercentMatched,\"color\":\"green\"}},[_c('font',{attrs:{\"color\":\"black\"}},[_c('b',[_vm._v(_vm._s(_vm.source1PercentMatched)+\"%\")])])],1)],1)],1)],1)],1),_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('v-layout',{attrs:{\"column\":\"\"}},[_c('v-flex',{attrs:{\"align-center\":\"\"}},[_c('b',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Unmatched\")))])]),_c('v-flex',{attrs:{\"xs1\":\"\"}},[_c('center',[_c('b',[_vm._v(_vm._s(_vm.source1TotalUnMatched)+\"/\"+_vm._s(_vm.source1TotalRecords))])])],1),_c('v-flex',{attrs:{\"xs1\":\"\",\"align-center\":\"\"}},[_c('center',[_c('v-progress-circular',{attrs:{\"rotate\":-90,\"size\":65,\"width\":8,\"value\":_vm.source1PercentUnMatched,\"color\":\"red\"}},[_c('font',{attrs:{\"color\":\"black\"}},[_c('b',[_vm._v(_vm._s(_vm.source1PercentUnMatched)+\"%\")])])],1)],1)],1)],1)],1)],1),_c('v-layout',{attrs:{\"row\":\"\",\"wrap\":\"\"}},[_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('v-layout',{attrs:{\"column\":\"\"}},[_c('v-flex',{attrs:{\"align-center\":\"\"}},[_c('b',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Flagged\")))])]),_c('v-flex',{attrs:{\"xs1\":\"\"}},[_c('center',[_c('b',[_vm._v(_vm._s(_vm.totalFlagged)+\"/\"+_vm._s(_vm.source1TotalRecords))])])],1),_c('v-flex',{attrs:{\"xs1\":\"\",\"align-center\":\"\"}},[_c('center',[_c('v-progress-circular',{attrs:{\"rotate\":-90,\"size\":65,\"width\":8,\"value\":_vm.source1PercentFlagged,\"color\":\"orange\"}},[_c('font',{attrs:{\"color\":\"black\"}},[_c('b',[_vm._v(_vm._s(_vm.source1PercentFlagged)+\"%\")])])],1)],1)],1)],1)],1),_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('v-layout',{attrs:{\"column\":\"\"}},[_c('v-flex',{attrs:{\"align-center\":\"\"}},[_c('b',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.No Match\")))])]),_c('v-flex',{attrs:{\"xs1\":\"\"}},[_c('center',[_c('b',[_vm._v(_vm._s(_vm.source1TotalNoMatch)+\"/\"+_vm._s(_vm.source1TotalRecords))])])],1),_c('v-flex',{attrs:{\"xs1\":\"\",\"align-center\":\"\"}},[_c('center',[_c('v-progress-circular',{attrs:{\"rotate\":-90,\"size\":65,\"width\":8,\"value\":_vm.source1PercentNoMatch,\"color\":\"red\"}},[_c('font',{attrs:{\"color\":\"black\"}},[_c('b',[_vm._v(_vm._s(_vm.source1PercentNoMatch)+\"%\")])])],1)],1)],1)],1)],1)],1)],1)]),_c('v-flex',{attrs:{\"xs4\":\"\",\"child-flex\":\"\"}},[_c('v-card',{attrs:{\"color\":\"green lighten-2\"}},[_c('v-card-title',{attrs:{\"primary-title\":\"\"}},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Source 1 Unmatched\"))+\" \"),_c('v-spacer'),_c('v-text-field',{attrs:{\"append-icon\":\"mdi-magnify\",\"label\":\"Search\",\"single-line\":\"\",\"hide-details\":\"\"},model:{value:(_vm.searchUnmatchedSource1),callback:function ($$v) {_vm.searchUnmatchedSource1=$$v},expression:\"searchUnmatchedSource1\"}})],1),(!_vm.loadingSource1Unmatched)?[_c('liquor-tree',{key:_vm.source1TreeUpdate,ref:\"source1Tree\",attrs:{\"data\":_vm.source1Tree}}),_c('v-data-table',{staticClass:\"elevation-1\",attrs:{\"headers\":_vm.source1GridHeaders,\"items\":_vm.source1Grid,\"search\":_vm.searchUnmatchedSource1,\"light\":\"\"},scopedSlots:_vm._u([{key:\"item\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('tr',[(_vm.$store.state.recoStatus === 'Done')?_c('td',{key:item.id},[_vm._v(_vm._s(item.name))]):_c('td',{key:item.id,staticStyle:{\"cursor\":\"pointer\"},on:{\"click\":function($event){return _vm.getPotentialMatch(item.id)}}},[_vm._v(_vm._s(item.name))]),_vm._l((item.parents),function(parent,index){return _c('td',{key:item.id+index},[(index != item.parents.length-1)?[_vm._v(\" \"+_vm._s(parent)+\" \")]:_vm._e()],2)})],2)]}}],null,false,4039369149)})]:[_c('v-progress-linear',{attrs:{\"size\":70,\"indeterminate\":\"\",\"color\":\"amber\"}})]],2)],1),_c('v-flex',{attrs:{\"xs4\":\"\"}},[_c('v-card',{attrs:{\"color\":\"blue lighten-2\",\"dark\":\"\"}},[_c('v-card-title',{attrs:{\"primary-title\":\"\"}},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Source 2 Unmatched\"))+\" \"),_c('v-spacer'),_c('v-text-field',{attrs:{\"append-icon\":\"mdi-magnify\",\"label\":\"Search\",\"single-line\":\"\",\"hide-details\":\"\"},model:{value:(_vm.searchUnmatchedSource2),callback:function ($$v) {_vm.searchUnmatchedSource2=$$v},expression:\"searchUnmatchedSource2\"}})],1),(!_vm.loadingSource2Unmatched)?[_c('v-data-table',{staticClass:\"elevation-1\",attrs:{\"headers\":_vm.source1UnmatchedHeaders,\"items\":_vm.$store.state.source2UnMatched,\"search\":_vm.searchUnmatchedSource2,\"light\":\"\"},scopedSlots:_vm._u([{key:\"item\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('tr',[_c('td',[_vm._v(_vm._s(item.name)+\" \"),_c('br'),_vm._v(\"  \"+_vm._s(_vm._f(\"joinParentsAndReverse\")(item.parents)))])])]}}],null,false,3094039347)})]:[_c('v-progress-linear',{attrs:{\"size\":70,\"indeterminate\":\"\",\"color\":\"amber\"}})]],2)],1),_c('v-flex',{attrs:{\"xs2\":\"\",\"right\":\"\"}},[_c('div',{staticStyle:{\"border-style\":\"solid\",\"border-color\":\"green\",\"text-align\":\"center\"}},[_c('b',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Source 2 Reconciliation Status\")))]),_c('v-layout',{attrs:{\"row\":\"\",\"wrap\":\"\"}},[_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('v-layout',{attrs:{\"column\":\"\"}},[_c('v-flex',{attrs:{\"align-center\":\"\"}},[_c('b',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Matched\")))])]),_c('v-flex',{attrs:{\"xs1\":\"\"}},[_c('center',[_c('b',[_vm._v(_vm._s(_vm.source2TotalMatched)+\"/\"+_vm._s(_vm.source2TotalRecords))])])],1),_c('v-flex',{attrs:{\"xs1\":\"\",\"align-center\":\"\"}},[_c('center',[_c('v-progress-circular',{attrs:{\"rotate\":-90,\"size\":65,\"width\":8,\"value\":_vm.source2PercentMatched,\"color\":\"green\"}},[_c('font',{attrs:{\"color\":\"black\"}},[_c('b',[_vm._v(_vm._s(_vm.source2PercentMatched)+\"%\")])])],1)],1)],1)],1)],1),_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('v-layout',{attrs:{\"column\":\"\"}},[_c('v-flex',{attrs:{\"xs1\":\"\"}},[_c('b',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Unmatched\")))])]),_c('v-flex',{attrs:{\"xs1\":\"\",\"align-center\":\"\"}},[_c('center',[_c('b',[_vm._v(_vm._s(_vm.source2TotalUnmatched)+\"/\"+_vm._s(_vm.source2TotalRecords))])])],1),_c('v-flex',{attrs:{\"xs1\":\"\"}},[_c('center',[_c('v-progress-circular',{attrs:{\"rotate\":-90,\"size\":65,\"width\":8,\"value\":_vm.source2PercentUnmatched,\"color\":\"red\"}},[_c('font',{attrs:{\"color\":\"black\"}},[_c('b',[_vm._v(_vm._s(_vm.source2PercentUnmatched)+\"%\")])])],1)],1)],1)],1)],1)],1),_c('v-layout',{attrs:{\"row\":\"\",\"wrap\":\"\"}},[_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('v-layout',{attrs:{\"column\":\"\"}},[_c('v-flex',{attrs:{\"align-center\":\"\"}},[_c('b',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Flagged\")))])]),_c('v-flex',{attrs:{\"xs1\":\"\"}},[_c('center',[_c('b',[_vm._v(_vm._s(_vm.totalFlagged)+\"/\"+_vm._s(_vm.source2TotalRecords))])])],1),_c('v-flex',{attrs:{\"xs1\":\"\",\"align-center\":\"\"}},[_c('center',[_c('v-progress-circular',{attrs:{\"rotate\":-90,\"size\":65,\"width\":8,\"value\":_vm.source2PercentFlagged,\"color\":\"orange\"}},[_c('font',{attrs:{\"color\":\"black\"}},[_c('b',[_vm._v(_vm._s(_vm.source2PercentFlagged)+\"%\")])])],1)],1)],1)],1)],1),_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('v-layout',{attrs:{\"column\":\"\"}},[_c('v-flex',{attrs:{\"align-center\":\"\"}},[_c('b',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Not in Source 1\")))])]),_c('v-flex',{attrs:{\"xs1\":\"\"}},[_c('center',[_c('b',[_vm._v(_vm._s(_vm.source2NotInSource1))])])],1),_c('v-flex',{attrs:{\"xs1\":\"\",\"align-center\":\"\"}},[_c('center',[_c('v-progress-circular',{attrs:{\"rotate\":-90,\"size\":65,\"width\":8,\"value\":_vm.source2PercentNotInSource1,\"color\":\"red\"}},[_c('font',{attrs:{\"color\":\"black\"}},[_c('b',[_vm._v(_vm._s(_vm.source2PercentNotInSource1)+\"%\")])])],1)],1)],1)],1)],1)],1)],1)])],1),_c('v-layout',{attrs:{\"column\":\"\",\"wrap\":\"\"}},[_c('v-tabs',{attrs:{\"icons-and-text\":\"\",\"centered\":\"\",\"grow\":\"\",\"dark\":\"\",\"background-color\":\"cyan\"}},[_c('v-tabs-slider',{attrs:{\"color\":\"red\"}}),_c('v-tab',{key:\"match\"},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.MATCHED\"))+\" (\"+_vm._s(_vm.source1TotalMatched)+\") \"),_c('v-icon',{attrs:{\"color\":\"white\",\"right\":\"\"}},[_vm._v(\"mdi-thumb-up\")])],1),_c('v-tab',{key:\"nomatch\"},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.NO MATCH\"))+\" (\"+_vm._s(_vm.source1TotalNoMatch)+\") \"),_c('v-icon',{attrs:{\"color\":\"white\",\"right\":\"\"}},[_vm._v(\"mdi-thumb-down\")])],1),_c('v-tab',{key:\"ignore\"},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.IGNORED\"))+\" (\"+_vm._s(_vm.source1TotalIgnore)+\") \"),_c('v-icon',{attrs:{\"color\":\"white\",\"right\":\"\"}},[_vm._v(\"mdi-thumb-down\")])],1),_c('v-tab',{key:\"flagged\"},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.FLAGGED\"))+\" (\"+_vm._s(_vm.totalFlagged)+\") \"),_c('v-icon',{attrs:{\"color\":\"white\",\"right\":\"\"}},[_vm._v(\"mdi-bell\")])],1),_c('v-tab-item',{key:\"match\"},[(_vm.$store.state.matchedContent != null)?[_c('v-text-field',{attrs:{\"append-icon\":\"mdi-magnify\",\"label\":_vm.$t(\"App.hardcoded-texts.Search\"),\"single-line\":\"\",\"hide-details\":\"\"},model:{value:(_vm.searchMatched),callback:function ($$v) {_vm.searchMatched=$$v},expression:\"searchMatched\"}}),_c('v-data-table',{staticClass:\"elevation-1\",attrs:{\"headers\":_vm.matchedHeaders,\"items\":_vm.$store.state.matchedContent,\"search\":_vm.searchMatched},scopedSlots:_vm._u([{key:\"item\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('tr',[_c('td',[_vm._v(_vm._s(item.source1Name))]),_c('td',[_vm._v(_vm._s(item.source1Id))]),_c('td',[_vm._v(_vm._s(item.source2Name))]),_c('td',[_c('v-treeview',{attrs:{\"items\":item.source2IdHierarchy}})],1),(item.matchComments)?_c('td',[_vm._v(_vm._s(item.matchComments.join(', ')))]):_c('td'),_c('td',[(_vm.$store.state.recoStatus == 'Done')?_c('v-btn',{staticStyle:{\"text-transform\":\"none\"},attrs:{\"disabled\":\"\",\"color\":\"error\",\"small\":\"\"},on:{\"click\":function($event){return _vm.breakMatch(item.source1Id)}}},[_c('v-icon',[_vm._v(\"mdi-undo\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Break Match\"))+\" \")],1):_c('v-btn',{staticStyle:{\"text-transform\":\"none\"},attrs:{\"color\":\"error\",\"small\":\"\"},on:{\"click\":function($event){return _vm.breakMatch(item.source1Id)}}},[_c('v-icon',[_vm._v(\"mdi-undo\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Break Match\"))+\" \")],1)],1)])]}}],null,false,1733902395)})]:[_c('v-progress-linear',{attrs:{\"size\":70,\"indeterminate\":\"\",\"color\":\"amber\"}})]],2),_c('v-tab-item',{key:\"nomatch\"},[(_vm.$store.state.noMatchContent != null)?[_c('v-text-field',{attrs:{\"append-icon\":\"mdi-magnify\",\"label\":_vm.$t(\"App.hardcoded-texts.Search\"),\"single-line\":\"\",\"hide-details\":\"\"},model:{value:(_vm.searchNotMatched),callback:function ($$v) {_vm.searchNotMatched=$$v},expression:\"searchNotMatched\"}}),_c('v-data-table',{staticClass:\"elevation-1\",attrs:{\"headers\":_vm.noMatchHeaders,\"items\":_vm.$store.state.noMatchContent,\"search\":_vm.searchNotMatched},scopedSlots:_vm._u([{key:\"item\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('tr',[_c('td',[_vm._v(_vm._s(item.source1Name))]),_c('td',[_vm._v(_vm._s(item.source1Id))]),_c('td',[_vm._v(_vm._s(item.parents.join('->')))]),_c('td',[(_vm.$store.state.recoStatus == 'Done')?_c('v-btn',{staticStyle:{\"text-transform\":\"none\"},attrs:{\"disabled\":\"\",\"color\":\"error\",\"small\":\"\"},on:{\"click\":function($event){return _vm.breakNoMatch(item.source1Id, \"nomatch\")}}},[_c('v-icon',[_vm._v(\"mdi-cached\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Break No Match\"))+\" \")],1):_c('v-btn',{staticStyle:{\"text-transform\":\"none\"},attrs:{\"color\":\"error\",\"small\":\"\"},on:{\"click\":function($event){return _vm.breakNoMatch(item.source1Id, \"nomatch\")}}},[_c('v-icon',[_vm._v(\"mdi-cached\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Break No Match\"))+\" \")],1)],1)])]}}],null,false,3335824091)})]:[_c('v-progress-linear',{attrs:{\"size\":70,\"indeterminate\":\"\",\"color\":\"amber\"}})]],2),_c('v-tab-item',{key:\"ignore\"},[(_vm.$store.state.ignoreContent != null)?[_c('v-text-field',{attrs:{\"append-icon\":\"mdi-magnify\",\"label\":_vm.$t(\"App.hardcoded-texts.Search\"),\"single-line\":\"\",\"hide-details\":\"\"},model:{value:(_vm.searchIgnore),callback:function ($$v) {_vm.searchIgnore=$$v},expression:\"searchIgnore\"}}),_c('v-data-table',{staticClass:\"elevation-1\",attrs:{\"headers\":_vm.noMatchHeaders,\"items\":_vm.$store.state.ignoreContent,\"search\":_vm.searchIgnore},scopedSlots:_vm._u([{key:\"item\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('td',[_vm._v(_vm._s(item.source1Name))]),_c('td',[_vm._v(_vm._s(item.source1Id))]),_c('td',[_vm._v(_vm._s(item.parents.join('->')))]),_c('td',[(_vm.$store.state.recoStatus == 'Done')?_c('v-btn',{staticStyle:{\"text-transform\":\"none\"},attrs:{\"disabled\":\"\",\"color\":\"error\",\"small\":\"\"},on:{\"click\":function($event){return _vm.breakNoMatch(item.source1Id, \"ignore\")}}},[_c('v-icon',[_vm._v(\"mdi-cached\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Break Ignore\"))+\" \")],1):_c('v-btn',{staticStyle:{\"text-transform\":\"none\"},attrs:{\"color\":\"error\",\"small\":\"\"},on:{\"click\":function($event){return _vm.breakNoMatch(item.source1Id, \"ignore\")}}},[_c('v-icon',[_vm._v(\"mdi-cached\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Break Ignore\"))+\" \")],1)],1)]}}],null,false,288742922)})]:[_c('v-progress-linear',{attrs:{\"size\":70,\"indeterminate\":\"\",\"color\":\"amber\"}})]],2),_c('v-tab-item',{key:\"flagged\"},[(_vm.$store.state.flagged != null)?[_c('v-text-field',{attrs:{\"append-icon\":\"mdi-magnify\",\"label\":_vm.$t(\"App.hardcoded-texts.Search\"),\"single-line\":\"\",\"hide-details\":\"\"},model:{value:(_vm.searchFlagged),callback:function ($$v) {_vm.searchFlagged=$$v},expression:\"searchFlagged\"}}),_c('v-data-table',{staticClass:\"elevation-1\",attrs:{\"headers\":_vm.flaggedHeaders,\"items\":_vm.$store.state.flagged,\"search\":_vm.searchFlagged},scopedSlots:_vm._u([{key:\"item\",fn:function(ref){\nvar item = ref.item;\nreturn [_c('tr',[_c('td',[_vm._v(_vm._s(item.source1Name))]),_c('td',[_vm._v(_vm._s(item.source1Id))]),_c('td',[_vm._v(_vm._s(item.source2Name))]),_c('td',[_c('v-treeview',{attrs:{\"items\":item.source2IdHierarchy}})],1),_c('td',[_vm._v(_vm._s(item.flagComment))]),_c('td',[(_vm.$store.state.recoStatus == 'Done')?_c('v-btn',{staticStyle:{\"text-transform\":\"none\"},attrs:{\"disabled\":\"\",\"color\":\"primary\",\"small\":\"\"},on:{\"click\":function($event){return _vm.acceptFlag(item.source1Id)}}},[_c('v-icon',[_vm._v(\"mdi-thumb-up\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Confirm Match\"))+\" \")],1):_c('v-btn',{staticStyle:{\"text-transform\":\"none\"},attrs:{\"color\":\"primary\",\"small\":\"\"},on:{\"click\":function($event){return _vm.acceptFlag(item.source1Id)}}},[_c('v-icon',[_vm._v(\"mdi-thumb-up\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Confirm Match\"))+\" \")],1),(_vm.$store.state.recoStatus == 'Done')?_c('v-btn',{staticStyle:{\"text-transform\":\"none\"},attrs:{\"disabled\":\"\",\"color\":\"error\",\"small\":\"\"},on:{\"click\":function($event){return _vm.unFlag(item.source1Id)}}},[_c('v-icon',[_vm._v(\"mdi-cached\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Release\"))+\" \")],1):_c('v-btn',{staticStyle:{\"text-transform\":\"none\"},attrs:{\"color\":\"error\",\"small\":\"\"},on:{\"click\":function($event){return _vm.unFlag(item.source1Id)}}},[_c('v-icon',[_vm._v(\"mdi-cached\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Release\"))+\" \")],1)],1)])]}}],null,false,1560261786)})]:[_c('v-progress-linear',{attrs:{\"size\":70,\"indeterminate\":\"\",\"color\":\"amber\"}})]],2)],1)],1),_c('v-layout',[(_vm.goNextLevel == 'yes' && !_vm.$store.state.scoreSavingProgressData.savingMatches)?_c('v-flex',{attrs:{\"xs1\":\"\",\"sm4\":\"\",\"md2\":\"\"}},[_c('v-btn',{attrs:{\"color\":\"primary\",\"rounded\":\"\"},on:{\"click\":function($event){return _vm.levelChanged(_vm.$store.state.recoLevel+1)}}},[_c('v-icon',[_vm._v(\"mdi-forward\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Proceed to\"))+\" \"+_vm._s(_vm.nextLevelText)+\" \")],1)],1):_vm._e(),(_vm.lastLevelDone == 'yes')?_c('v-flex',{attrs:{\"xs1\":\"\",\"sm4\":\"\",\"md2\":\"\"}},[_c('v-btn',{attrs:{\"color\":\"primary\",\"rounded\":\"\"},on:{\"click\":function($event){return _vm.$router.push({name:\"FacilityRecoStatus\"})}}},[_c('v-icon',[_vm._v(\"mdi-view-dashboard\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Reconciliation Status\"))+\" \")],1)],1):_vm._e()],1)],1):_vm._e()],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"grid-list-xs\":\"\"}},[_c('v-dialog',{attrs:{\"persistent\":\"\",\"width\":\"620px\"},model:{value:(_vm.downloadDialog),callback:function ($$v) {_vm.downloadDialog=$$v},expression:\"downloadDialog\"}},[_c('v-card',[_c('v-toolbar',{attrs:{\"color\":\"primary\",\"dark\":\"\"}},[_c('v-toolbar-title',[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Select file type to download\"))+\" \")]),_c('v-spacer'),_c('v-icon',{on:{\"click\":_vm.closeDownloadDialog}},[_vm._v(\"mdi-close\")])],1),_c('v-card-text'),_c('v-card-actions',[_c('v-btn',{attrs:{\"rounded\":\"\",\"color\":\"info\"},on:{\"click\":_vm.downloadMatched}},[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"mdi-file-multiple-outline\")]),_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Matched\"))+\" \")],1),_c('v-spacer'),_c('v-btn',{attrs:{\"rounded\":\"\",\"color\":\"info\"},on:{\"click\":_vm.downloadSource1Unmatched}},[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"mdi-file-multiple-outline\")]),_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Source1 Unmatched\"))+\" \")],1),_c('v-spacer'),_c('v-btn',{attrs:{\"rounded\":\"\",\"color\":\"info\"},on:{\"click\":_vm.downloadSource2Unmatched}},[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"mdi-file-multiple-outline\")]),_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Source2 Unmatched\"))+\" \")],1)],1)],1)],1),_c('v-layout',{attrs:{\"row\":\"\",\"wrap\":\"\"}},[_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('v-btn',{attrs:{\"color\":\"success\",\"rounded\":\"\",\"small\":\"\"},on:{\"click\":_vm.csvExport}},[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"mdi-file-multiple-outline\")]),(_vm.loadingCSV)?_c('v-progress-circular',{attrs:{\"indeterminate\":\"\",\"color\":\"red\"}}):_vm._e(),_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.CSV Export\"))+\" \")],1)],1),_c('v-flex',{attrs:{\"xs6\":\"\"}},[_c('v-btn',{attrs:{\"color\":\"success\",\"rounded\":\"\",\"small\":\"\"},on:{\"click\":_vm.fhirExport}},[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"mdi-file-multiple-outline\")]),(_vm.loadingFHIR)?_c('v-progress-circular',{attrs:{\"indeterminate\":\"\",\"color\":\"red\"}}):_vm._e(),_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.FHIR Export\"))+\" \")],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ReconciliationExport.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ReconciliationExport.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ReconciliationExport.vue?vue&type=template&id=2a459756&\"\nimport script from \"./ReconciliationExport.vue?vue&type=script&lang=js&\"\nexport * from \"./ReconciliationExport.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VFlex } from 'vuetify/lib/components/VGrid';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VLayout } from 'vuetify/lib/components/VGrid';\nimport { VProgressCircular } from 'vuetify/lib/components/VProgressCircular';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VToolbar } from 'vuetify/lib/components/VToolbar';\nimport { VToolbarTitle } from 'vuetify/lib/components/VToolbar';\ninstallComponents(component, {VBtn,VCard,VCardActions,VCardText,VContainer,VDialog,VFlex,VIcon,VLayout,VProgressCircular,VSpacer,VToolbar,VToolbarTitle})\n","\n \n \n \n \n \n \n \n {{ $t(`App.hardcoded-texts.Mark the selected item as a match to be reviewed`) }}\n \n \n \n \n \n {{ $t(`App.hardcoded-texts.Save the selected item as a match`) }}\n \n \n \n \n {{item.name}}\n {{item.id}}\n {{item.parents | joinParentsAndReverse}}\n {{item.geoDistance}}\n {{item.score}}\n {{potentialMatchComment(item)}}\n \n \n \n \n \n \n \n \n \n {{ $t(`App.hardcoded-texts.Save this Source 1 location as having no match`) }}\n \n \n \n \n \n {{ $t(`App.hardcoded-texts.Mark this source 1 location as being ignored`) }}\n \n \n \n \n \n {{ $t(`App.hardcoded-texts.Limit to only scored suggestions`) }}\n {{ $t(`App.hardcoded-texts.See all possible choices ignoring the score`) }}\n \n \n \n \n \n {{ $t(`App.hardcoded-texts.Return without saving`) }}\n \n \n \n \n \n \n \n \n \n \n \n \n {{ $t(`App.hardcoded-texts.Reconciling`) }} {{currentLevelText}}\n \n \n \n \n \n \n \n \n \n \n \n \n \n {{ $t(`App.hardcoded-texts.Help`) }}\n \n \n \n \n \n \n \n mdi-information {{ $t(`App.hardcoded-texts.About this page`) }}\n \n \n \n mdi-close\n \n \n \n {{ $t(`App.hardcoded-texts.This page let you map source 1 data with those in source2`) }}\n \n 1. {{ $t(`App.hardcoded-texts.Source 1 refer to the data source name selected as source 1 under data source pair section`) }}\n \n \n 2. {{ $t(`App.hardcoded-texts.Source 2 refer to the data source name selected as source 2 under data source pair section`) }}\n \n \n 3. {{ $t(`App.hardcoded-texts.After breaking a match, you will need to recalculate scores for the app to load potential matches of the broken location`) }}\n \n \n 4. {{ $t(`App.hardcoded-texts.FLAGGED Locations are the locations that will need to be reviewed before they are saved as matches`) }}\n \n \n 5. {{ $t(`App.hardcoded-texts.NO MATCHES - these are locations that do not matches anything from source 2`) }}\n \n \n \n \n \n \n
\n {{ $t(`App.hardcoded-texts.Source 1 Reconciliation Status`) }}\n\n \n \n \n \n {{ $t(`App.hardcoded-texts.Matched`) }}\n \n \n
\n {{source1TotalMatched}}/{{source1TotalRecords}}\n
\n
\n \n
\n \n \n {{ source1PercentMatched }}%\n \n \n
\n
\n
\n
\n \n \n \n {{ $t(`App.hardcoded-texts.Unmatched`) }}\n \n \n
\n {{source1TotalUnMatched}}/{{source1TotalRecords}}\n
\n
\n \n
\n \n \n {{source1PercentUnMatched}}%\n \n \n
\n
\n \n \n \n \n \n \n \n {{ $t(`App.hardcoded-texts.Flagged`) }}\n \n \n
\n {{totalFlagged}}/{{source1TotalRecords}}\n
\n
\n \n
\n \n \n {{source1PercentFlagged}}%\n \n \n
\n
\n \n \n \n \n \n {{ $t(`App.hardcoded-texts.No Match`) }}\n \n \n
\n {{source1TotalNoMatch}}/{{source1TotalRecords}}\n
\n
\n \n
\n \n \n {{source1PercentNoMatch}}%\n \n \n
\n
\n \n \n \n
\n \n \n \n \n {{ $t(`App.hardcoded-texts.Source 1 Unmatched`) }}\n \n \n \n \n \n \n \n \n \n \n \n \n {{ $t(`App.hardcoded-texts.Source 2 Unmatched`) }}\n \n \n \n \n \n \n \n \n \n\n \n
\n {{ $t(`App.hardcoded-texts.Source 2 Reconciliation Status`) }}\n \n \n \n \n {{ $t(`App.hardcoded-texts.Matched`) }}\n \n \n
\n {{source2TotalMatched}}/{{source2TotalRecords}}\n
\n
\n \n
\n \n \n {{source2PercentMatched}}%\n \n \n
\n
\n \n \n \n \n \n {{ $t(`App.hardcoded-texts.Unmatched`) }}\n \n \n
\n {{source2TotalUnmatched}}/{{source2TotalRecords}}\n
\n
\n \n
\n \n \n {{ source2PercentUnmatched }}%\n \n \n
\n
\n \n \n \n \n \n \n \n {{ $t(`App.hardcoded-texts.Flagged`) }}\n \n \n
\n {{totalFlagged}}/{{source2TotalRecords}}\n
\n
\n \n
\n \n \n {{source2PercentFlagged}}%\n \n \n
\n
\n \n \n \n \n \n {{ $t(`App.hardcoded-texts.Not in Source 1`) }}\n \n \n
\n {{source2NotInSource1}}\n
\n
\n \n
\n \n \n {{source2PercentNotInSource1}}%\n \n \n
\n
\n \n \n \n
\n \n \n \n \n \n \n {{ $t(`App.hardcoded-texts.MATCHED`) }} ({{source1TotalMatched}})\n mdi-thumb-up\n \n \n {{ $t(`App.hardcoded-texts.NO MATCH`) }} ({{source1TotalNoMatch}})\n mdi-thumb-down\n \n \n {{ $t(`App.hardcoded-texts.IGNORED`) }} ({{source1TotalIgnore}})\n mdi-thumb-down\n \n \n {{ $t(`App.hardcoded-texts.FLAGGED`) }} ({{totalFlagged}})\n mdi-bell\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n mdi-forward{{ $t(`App.hardcoded-texts.Proceed to`) }} {{nextLevelText}}\n \n \n \n \n mdi-view-dashboard{{ $t(`App.hardcoded-texts.Reconciliation Status`) }}\n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FacilityReconScores.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FacilityReconScores.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./FacilityReconScores.vue?vue&type=template&id=6a6f16f0&\"\nimport script from \"./FacilityReconScores.vue?vue&type=script&lang=js&\"\nexport * from \"./FacilityReconScores.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VAlert } from 'vuetify/lib/components/VAlert';\nimport { VAvatar } from 'vuetify/lib/components/VAvatar';\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDataTable } from 'vuetify/lib/components/VDataTable';\nimport { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VFlex } from 'vuetify/lib/components/VGrid';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VLayout } from 'vuetify/lib/components/VGrid';\nimport { VList } from 'vuetify/lib/components/VList';\nimport { VProgressCircular } from 'vuetify/lib/components/VProgressCircular';\nimport { VProgressLinear } from 'vuetify/lib/components/VProgressLinear';\nimport { VRow } from 'vuetify/lib/components/VGrid';\nimport { VSelect } from 'vuetify/lib/components/VSelect';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTab } from 'vuetify/lib/components/VTabs';\nimport { VTabItem } from 'vuetify/lib/components/VTabs';\nimport { VTabs } from 'vuetify/lib/components/VTabs';\nimport { VTabsSlider } from 'vuetify/lib/components/VTabs';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\nimport { VTextarea } from 'vuetify/lib/components/VTextarea';\nimport { VToolbar } from 'vuetify/lib/components/VToolbar';\nimport { VToolbarTitle } from 'vuetify/lib/components/VToolbar';\nimport { VTooltip } from 'vuetify/lib/components/VTooltip';\nimport { VTreeview } from 'vuetify/lib/components/VTreeview';\ninstallComponents(component, {VAlert,VAvatar,VBtn,VCard,VCardActions,VCardText,VCardTitle,VCol,VContainer,VDataTable,VDialog,VFlex,VIcon,VLayout,VList,VProgressCircular,VProgressLinear,VRow,VSelect,VSpacer,VTab,VTabItem,VTabs,VTabsSlider,VTextField,VTextarea,VToolbar,VToolbarTitle,VTooltip,VTreeview})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"fluid\":\"\"}},[_c('v-dialog',{attrs:{\"transition\":\"scale-transition\",\"hide-overlay\":\"\",\"persistent\":\"\",\"width\":\"350\"},model:{value:(_vm.mappingStatusDialog),callback:function ($$v) {_vm.mappingStatusDialog=$$v},expression:\"mappingStatusDialog\"}},[_c('v-card',{attrs:{\"color\":\"white\",\"dark\":\"\"}},[_c('v-card-text',[_c('center',[_c('font',{staticStyle:{\"color\":\"blue\"}},[_vm._v(_vm._s(_vm.mappingStatusProgressTitle))]),_c('br'),(_vm.progressType == 'percent')?_c('v-progress-circular',{attrs:{\"rotate\":-90,\"size\":100,\"width\":15,\"value\":_vm.mappingStatusProgressPercent,\"color\":\"primary\"}},[_c('v-avatar',{attrs:{\"color\":\"indigo\",\"size\":\"50px\"}},[_c('span',{staticClass:\"white--text\"},[_c('b',[_vm._v(_vm._s(_vm.mappingStatusProgressPercent)+\"%\")])])])],1):_vm._e(),(_vm.progressType == 'indeterminate')?_c('v-progress-linear',{staticClass:\"mb-0\",attrs:{\"indeterminate\":\"\",\"color\":\"red\"}}):_vm._e()],1)],1)],1)],1),_c('v-layout',{attrs:{\"column\":\"\"}},[_c('v-dialog',{attrs:{\"scrollable\":\"\",\"persistent\":\"\",\"overlay\":false,\"max-width\":\"700px\",\"transition\":\"dialog-transition\"},model:{value:(_vm.helpDialog),callback:function ($$v) {_vm.helpDialog=$$v},expression:\"helpDialog\"}},[_c('v-card',[_c('v-toolbar',{attrs:{\"color\":\"primary\",\"dark\":\"\"}},[_c('v-toolbar-title',[_c('v-icon',[_vm._v(\"mdi-information\")]),_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.About this page\"))+\" \")],1),_c('v-spacer'),_c('v-btn',{attrs:{\"icon\":\"\",\"dark\":\"\"},nativeOn:{\"click\":function($event){_vm.helpDialog = false}}},[_c('v-icon',[_vm._v(\"mdi-close\")])],1)],1),_c('v-card-text',[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.This page let you visualize the mapping status for various levels\"))+\" \"),_c('v-list',[_vm._v(\" 1. \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Right boxes shows reconciliation status for a selected level\"))+\" \")]),_c('v-list',[_vm._v(\" 2. \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Left boxes shows reconciliation status for a all levels\"))+\" \")]),_c('v-list',[_vm._v(\" 3. \"+_vm._s(_vm.$t(\"App.hardcoded-texts.The search box let you search locations for a selected level only\"))+\" \")])],1)],1)],1),_c('v-flex',{attrs:{\"xs1\":\"\",\"text-xs-right\":\"\"}},[_c('v-row',[_c('v-col',{attrs:{\"cols\":\"3\"}},[_c('appRecoExport')],1),_c('v-spacer'),_c('v-col',{attrs:{\"cols\":\"1\"}},[_c('v-tooltip',{attrs:{\"top\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-btn',_vm._g({staticClass:\"mx-1\",attrs:{\"fab\":\"\",\"dark\":\"\",\"x-small\":\"\",\"color\":\"primary\"},on:{\"click\":function($event){_vm.helpDialog = true}}},on),[_c('v-icon',[_vm._v(\"mdi-help\")])],1)]}}])},[_c('span',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Help\")))])])],1)],1)],1)],1),_c('v-row',[_c('v-col',{attrs:{\"cols\":\"1\"}},[_c('b',[_vm._v(\"All Levels\")])]),_c('v-spacer'),_c('v-col',{attrs:{\"cols\":\"1\"}},[_c('b',[_vm._v(_vm._s(_vm.currentLevelText)+\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Only\")))])])],1),_c('v-row',[_c('v-col',[_c('v-chip',{staticStyle:{\"height\":\"138px\",\"width\":\"137px\"},attrs:{\"color\":\"green\",\"text-color\":\"white\"}},[_c('v-layout',{attrs:{\"column\":\"\"}},[_c('v-flex',{attrs:{\"xs1\":\"\"}},[_c('b',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Source 1 Matched\")))])]),_c('v-flex',{attrs:{\"xs1\":\"\",\"align-center\":\"\"}},[_c('center',[_c('b',[_vm._v(_vm._s(_vm.$store.state.totalAllMapped)+\"/\"+_vm._s(_vm.$store.state.source1TotalAllRecords))])])],1),_c('v-flex',{attrs:{\"xs1\":\"\"}},[_c('center',[_c('v-progress-circular',{attrs:{\"rotate\":-90,\"size\":65,\"width\":8,\"value\":_vm.source1PercentMapped,\"color\":\"yellow\"}},[_c('font',{attrs:{\"color\":\"white\"}},[_c('b',[_vm._v(_vm._s(_vm.source1PercentMapped)+\"%\")])])],1)],1)],1)],1)],1)],1),_c('v-col',[_c('v-chip',{staticStyle:{\"height\":\"138px\",\"width\":\"137px\"},attrs:{\"color\":\"green\",\"text-color\":\"white\"}},[_c('v-layout',{attrs:{\"column\":\"\"}},[_c('v-flex',{attrs:{\"xs1\":\"\"}},[_c('b',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Source 1 No Match\")))])]),_c('v-flex',{attrs:{\"xs1\":\"\",\"align-center\":\"\"}},[_c('center',[_c('b',[_vm._v(_vm._s(_vm.$store.state.totalAllNoMatch)+\"/\"+_vm._s(_vm.$store.state.source1TotalAllRecords))])])],1),_c('v-flex',{attrs:{\"xs1\":\"\"}},[_c('center',[_c('v-progress-circular',{attrs:{\"rotate\":-90,\"size\":65,\"width\":8,\"value\":_vm.source1PercentNoMatch,\"color\":\"yellow\"}},[_c('font',{attrs:{\"color\":\"white\"}},[_c('b',[_vm._v(_vm._s(_vm.source1PercentNoMatch)+\"%\")])])],1)],1)],1)],1)],1)],1),_c('v-col',[_c('v-chip',{staticStyle:{\"height\":\"138px\",\"width\":\"137px\"},attrs:{\"color\":\"green\",\"text-color\":\"white\"}},[_c('v-layout',{attrs:{\"column\":\"\"}},[_c('v-flex',{attrs:{\"xs1\":\"\"}},[_c('b',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Source 1 Flagged\")))])]),_c('v-flex',{attrs:{\"xs1\":\"\",\"align-center\":\"\"}},[_c('center',[_c('b',[_vm._v(_vm._s(_vm.$store.state.totalAllFlagged)+\"/\"+_vm._s(_vm.$store.state.source1TotalAllRecords))])])],1),_c('v-flex',{attrs:{\"xs1\":\"\"}},[_c('center',[_c('v-progress-circular',{attrs:{\"rotate\":-90,\"size\":65,\"width\":8,\"value\":_vm.source1PercentFlagged,\"color\":\"yellow\"}},[_c('font',{attrs:{\"color\":\"white\"}},[_c('b',[_vm._v(_vm._s(_vm.source1PercentFlagged)+\"%\")])])],1)],1)],1)],1)],1)],1),_c('v-col',[_c('v-chip',{staticStyle:{\"height\":\"138px\",\"width\":\"137px\"},attrs:{\"color\":\"green\",\"text-color\":\"white\"}},[_c('v-layout',{attrs:{\"column\":\"\"}},[_c('v-flex',{attrs:{\"xs1\":\"\"}},[_c('b',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Source 2 Matched\")))])]),_c('v-flex',{attrs:{\"xs1\":\"\",\"align-center\":\"\"}},[_c('center',[_c('b',[_vm._v(_vm._s(_vm.$store.state.totalAllMapped)+\"/\"+_vm._s(_vm.$store.state.source2TotalAllRecords))])])],1),_c('v-flex',{attrs:{\"xs1\":\"\"}},[_c('center',[_c('v-progress-circular',{attrs:{\"rotate\":-90,\"size\":65,\"width\":8,\"value\":_vm.source2PercentMapped,\"color\":\"green\"}},[_c('font',{attrs:{\"color\":\"white\"}},[_c('b',[_vm._v(_vm._s(_vm.source2PercentMapped)+\"%\")])])],1)],1)],1)],1)],1)],1),_c('v-col',[_c('v-chip',{staticStyle:{\"height\":\"138px\",\"width\":\"137px\"},attrs:{\"color\":\"green\",\"text-color\":\"white\"}},[_c('v-layout',{attrs:{\"column\":\"\"}},[_c('v-flex',{attrs:{\"xs1\":\"\"}},[_c('b',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Source 2 Flagged\")))])]),_c('v-flex',{attrs:{\"xs1\":\"\",\"align-center\":\"\"}},[_c('center',[_c('b',[_vm._v(_vm._s(_vm.$store.state.totalAllFlagged)+\"/\"+_vm._s(_vm.$store.state.source2TotalAllRecords))])])],1),_c('v-flex',{attrs:{\"xs1\":\"\"}},[_c('center',[_c('v-progress-circular',{attrs:{\"rotate\":-90,\"size\":65,\"width\":8,\"value\":_vm.source2PercentFlagged,\"color\":\"yellow\"}},[_c('font',{attrs:{\"color\":\"white\"}},[_c('b',[_vm._v(_vm._s(_vm.source2PercentFlagged)+\"%\")])])],1)],1)],1)],1)],1)],1),_c('v-spacer'),_c('v-col',[_c('v-chip',{staticStyle:{\"height\":\"138px\",\"width\":\"137px\"},attrs:{\"color\":\"cyan\",\"text-color\":\"black\"}},[_c('v-layout',{attrs:{\"column\":\"\"}},[_c('v-flex',{attrs:{\"xs1\":\"\"}},[_c('b',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Source 1 Matched\")))])]),_c('v-flex',{attrs:{\"xs1\":\"\",\"align-center\":\"\"}},[_c('center',[_c('b',[_vm._v(_vm._s(_vm.totalMapped)+\"/\"+_vm._s(_vm.totalRecords))])])],1),_c('v-flex',{attrs:{\"xs1\":\"\"}},[_c('center',[_c('v-progress-circular',{attrs:{\"rotate\":-90,\"size\":65,\"width\":8,\"value\":_vm.source1PercentMappedLevel,\"color\":\"yellow\"}},[_c('font',{attrs:{\"color\":\"black\"}},[_c('b',[_vm._v(_vm._s(_vm.source1PercentMappedLevel)+\"%\")])])],1)],1)],1)],1)],1)],1),_c('v-col',[_c('v-chip',{staticStyle:{\"height\":\"138px\",\"width\":\"137px\"},attrs:{\"color\":\"cyan\",\"text-color\":\"black\"}},[_c('v-layout',{attrs:{\"column\":\"\"}},[_c('v-flex',{attrs:{\"xs1\":\"\"}},[_c('b',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Source 1 No Match\")))])]),_c('v-flex',{attrs:{\"xs1\":\"\",\"align-center\":\"\"}},[_c('center',[_c('b',[_vm._v(_vm._s(_vm.totalNoMatch)+\"/\"+_vm._s(_vm.totalRecords))])])],1),_c('v-flex',{attrs:{\"xs1\":\"\"}},[_c('center',[_c('v-progress-circular',{attrs:{\"rotate\":-90,\"size\":65,\"width\":8,\"value\":_vm.source1PercentNoMatchLevel,\"color\":\"yellow\"}},[_c('font',{attrs:{\"color\":\"black\"}},[_c('b',[_vm._v(_vm._s(_vm.source1PercentNoMatchLevel)+\"%\")])])],1)],1)],1)],1)],1)],1),_c('v-col',[_c('v-chip',{staticStyle:{\"height\":\"138px\",\"width\":\"137px\"},attrs:{\"color\":\"cyan\",\"text-color\":\"black\"}},[_c('v-layout',{attrs:{\"column\":\"\"}},[_c('v-flex',{attrs:{\"xs1\":\"\"}},[_c('b',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Source 1 Flagged\")))])]),_c('v-flex',{attrs:{\"xs1\":\"\",\"align-center\":\"\"}},[_c('center',[_c('b',[_vm._v(_vm._s(_vm.totalFlagged)+\"/\"+_vm._s(_vm.totalRecords))])])],1),_c('v-flex',{attrs:{\"xs1\":\"\"}},[_c('center',[_c('v-progress-circular',{attrs:{\"rotate\":-90,\"size\":65,\"width\":8,\"value\":_vm.source1PercentFlagged,\"color\":\"yellow\"}},[_c('font',{attrs:{\"color\":\"black\"}},[_c('b',[_vm._v(_vm._s(_vm.source1PercentFlagged)+\"%\")])])],1)],1)],1)],1)],1)],1)],1),_c('v-row',[_c('v-col',{attrs:{\"cols\":\"3\"}},[_c('v-text-field',{attrs:{\"append-icon\":\"mdi-magnify\",\"label\":_vm.$t(\"App.hardcoded-texts.Search\"),\"single-line\":\"\",\"hide-details\":\"\"},model:{value:(_vm.searchMatched),callback:function ($$v) {_vm.searchMatched=$$v},expression:\"searchMatched\"}})],1),_c('v-spacer'),_c('v-col',{attrs:{\"cols\":\"3\"}},[[(_vm.$store.state.recoStatus !== 'Done' && (_vm.$store.state.activePair.userID === _vm.$store.state.auth.userID || _vm.$tasksVerification.hasPermissionByName('special', 'custom', 'close-matching')))?_c('v-btn',{attrs:{\"color\":\"success\",\"rounded\":\"\"},on:{\"click\":_vm.markRecoDone}},[_c('v-icon',[_vm._v(\"mdi-lock\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Mark Reconciliation As Done\"))+\" \")],1):_vm._e(),(_vm.$store.state.recoStatus === 'Done' && (_vm.$store.state.activePair.userID === _vm.$store.state.auth.userID || _vm.$tasksVerification.hasPermissionByName('special', 'custom', 'close-matching')))?_c('v-btn',{attrs:{\"color\":\"success\",\"rounded\":\"\"},on:{\"click\":_vm.markRecoUnDone}},[_c('v-icon',{attrs:{\"left\":\"\"}},[_vm._v(\"mdi-lock-open-variant\")]),_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Mark Reconciliation As UnDone\"))+\" \")],1):_vm._e()]],2),_c('v-spacer'),_c('v-col',[_c('v-select',{staticClass:\"input-group--focused\",attrs:{\"items\":_vm.locationLevels,\"item-value\":_vm.locationLevels.value,\"item-name\":_vm.locationLevels.text,\"label\":_vm.$t(\"App.hardcoded-texts.Level\"),\"height\":\"1\",\"full-width\":\"\",\"single-line\":\"\"},on:{\"change\":_vm.levelChanged},model:{value:(_vm.recoLevel),callback:function ($$v) {_vm.recoLevel=$$v},expression:\"recoLevel\"}})],1)],1),_c('v-layout',{attrs:{\"column\":\"\"}},[_c('v-flex',{attrs:{\"xs1\":\"\"}},[_c('v-layout',{attrs:{\"row\":\"\",\"wrap\":\"\"}},[_c('v-flex',{attrs:{\"xs3\":\"\"}}),_c('v-spacer'),_c('v-flex',{attrs:{\"xs2\":\"\"}}),_c('v-spacer'),_c('v-flex',{attrs:{\"xs1\":\"\",\"sm2\":\"\",\"md2\":\"\",\"right\":\"\"}})],1)],1),_c('v-flex',{attrs:{\"xs1\":\"\"}},[_c('v-tabs',{attrs:{\"icons-and-text\":\"\",\"centered\":\"\",\"grow\":\"\",\"dark\":\"\",\"background-color\":\"cyan\"}},[_c('v-tabs-slider',{attrs:{\"color\":\"red\"}}),_c('v-tab',{key:\"match\"},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.MATCHED\"))+\" (\"+_vm._s(_vm.totalMapped)+\") \"),_c('v-icon',{attrs:{\"color\":\"white\",\"right\":\"\"}},[_vm._v(\"mdi-thumb-up\")])],1),_c('v-tab',{key:\"notMapped\"},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Source 1 Not Mapped\"))+\" (\"+_vm._s(_vm.totalNotMapped)+\") \"),_c('v-icon',{attrs:{\"color\":\"white\",\"right\":\"\"}},[_vm._v(\"mdi-thumb-down\")])],1),_c('v-tab',{key:\"nomatch\"},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Source 1 NO MATCH\"))+\" (\"+_vm._s(_vm.totalNoMatch)+\") \"),_c('v-icon',{attrs:{\"color\":\"white\",\"right\":\"\"}},[_vm._v(\"mdi-thumb-down\")])],1),_c('v-tab',{key:\"ignore\"},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Source 1 IGNORED\"))+\" (\"+_vm._s(_vm.totalIgnore)+\") \"),_c('v-icon',{attrs:{\"color\":\"white\",\"right\":\"\"}},[_vm._v(\"mdi-thumb-down\")])],1),_c('v-tab',{key:\"flagged\"},[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.FLAGGED\"))+\" (\"+_vm._s(_vm.totalFlagged)+\") \"),_c('v-icon',{attrs:{\"color\":\"white\",\"right\":\"\"}},[_vm._v(\"mdi-bell\")])],1),_c('v-tab-item',{key:\"match\"},[_c('v-data-table',{staticClass:\"elevation-1\",attrs:{\"headers\":_vm.matchedHeaders,\"items\":_vm.mappingData.mapped,\"search\":_vm.searchMatched},scopedSlots:_vm._u([{key:\"items\",fn:function(props){return [_c('td',[_vm._v(_vm._s(props.item.source1Name))]),_c('td',[_vm._v(_vm._s(props.item.source1Id))]),_c('td',[_vm._v(_vm._s(props.item.source2Name))]),_c('td',[_vm._v(_vm._s(props.item.source2Id))])]}}])})],1),_c('v-tab-item',{key:\"notMapped\"},[_c('v-data-table',{staticClass:\"elevation-1\",attrs:{\"headers\":_vm.notMappedHeaders,\"items\":_vm.mappingData.notMapped,\"search\":_vm.searchMatched},scopedSlots:_vm._u([{key:\"items\",fn:function(props){return [_c('td',[_vm._v(_vm._s(props.item.source1Name))]),_c('td',[_vm._v(_vm._s(props.item.source1Id))])]}}])})],1),_c('v-tab-item',{key:\"nomatch\"},[_c('v-data-table',{staticClass:\"elevation-1\",attrs:{\"headers\":_vm.noMatchHeaders,\"items\":_vm.mappingData.noMatch,\"search\":_vm.searchMatched},scopedSlots:_vm._u([{key:\"items\",fn:function(props){return [_c('td',[_vm._v(_vm._s(props.item.source1Name))]),_c('td',[_vm._v(_vm._s(props.item.source1Id))])]}}])})],1),_c('v-tab-item',{key:\"ignore\"},[_c('v-data-table',{staticClass:\"elevation-1\",attrs:{\"headers\":_vm.noMatchHeaders,\"items\":_vm.mappingData.ignore,\"search\":_vm.searchMatched},scopedSlots:_vm._u([{key:\"items\",fn:function(props){return [_c('td',[_vm._v(_vm._s(props.item.source1Name))]),_c('td',[_vm._v(_vm._s(props.item.source1Id))])]}}])})],1),_c('v-tab-item',{key:\"flagged\"},[_c('v-data-table',{staticClass:\"elevation-1\",attrs:{\"headers\":_vm.flaggedHeaders,\"items\":_vm.mappingData.flagged,\"search\":_vm.searchMatched},scopedSlots:_vm._u([{key:\"items\",fn:function(props){return [_c('td',[_vm._v(_vm._s(props.item.source1Name))]),_c('td',[_vm._v(_vm._s(props.item.source1Id))]),_c('td',[_vm._v(_vm._s(props.item.source2Name))]),_c('td',[_vm._v(_vm._s(props.item.source2Id))])]}}])})],1)],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n \n \n \n \n \n {{props.item.source1Name}}\n {{props.item.source1Id}}\n \n \n \n \n \n \n {{props.item.source1Name}}\n {{props.item.source1Id}}\n \n \n \n \n \n \n {{props.item.source1Name}}\n {{props.item.source1Id}}\n \n \n \n \n \n \n {{props.item.source1Name}}\n {{props.item.source1Id}}\n {{props.item.source2Name}}\n {{props.item.source2Id}}\n \n \n \n \n \n \n \n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FacilityRecoStatus.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FacilityRecoStatus.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./FacilityRecoStatus.vue?vue&type=template&id=e558792c&\"\nimport script from \"./FacilityRecoStatus.vue?vue&type=script&lang=js&\"\nexport * from \"./FacilityRecoStatus.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VAvatar } from 'vuetify/lib/components/VAvatar';\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VChip } from 'vuetify/lib/components/VChip';\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDataTable } from 'vuetify/lib/components/VDataTable';\nimport { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VFlex } from 'vuetify/lib/components/VGrid';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VLayout } from 'vuetify/lib/components/VGrid';\nimport { VList } from 'vuetify/lib/components/VList';\nimport { VProgressCircular } from 'vuetify/lib/components/VProgressCircular';\nimport { VProgressLinear } from 'vuetify/lib/components/VProgressLinear';\nimport { VRow } from 'vuetify/lib/components/VGrid';\nimport { VSelect } from 'vuetify/lib/components/VSelect';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTab } from 'vuetify/lib/components/VTabs';\nimport { VTabItem } from 'vuetify/lib/components/VTabs';\nimport { VTabs } from 'vuetify/lib/components/VTabs';\nimport { VTabsSlider } from 'vuetify/lib/components/VTabs';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\nimport { VToolbar } from 'vuetify/lib/components/VToolbar';\nimport { VToolbarTitle } from 'vuetify/lib/components/VToolbar';\nimport { VTooltip } from 'vuetify/lib/components/VTooltip';\ninstallComponents(component, {VAvatar,VBtn,VCard,VCardText,VChip,VCol,VContainer,VDataTable,VDialog,VFlex,VIcon,VLayout,VList,VProgressCircular,VProgressLinear,VRow,VSelect,VSpacer,VTab,VTabItem,VTabs,VTabsSlider,VTextField,VToolbar,VToolbarTitle,VTooltip})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"grid-list-xs\":\"\"}})}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./DHIS2Auth.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./DHIS2Auth.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./DHIS2Auth.vue?vue&type=template&id=5fa23042&\"\nimport script from \"./DHIS2Auth.vue?vue&type=script&lang=js&\"\nexport * from \"./DHIS2Auth.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VContainer } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VContainer})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('gofr-template',{key:_vm.$route.path},[_vm._v(\" Loading... \")])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ResourceView.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ResourceView.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ResourceView.vue?vue&type=template&id=3d5e91eb&\"\nimport script from \"./ResourceView.vue?vue&type=script&lang=js&\"\nexport * from \"./ResourceView.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","import Vue from 'vue'\nimport Router from 'vue-router'\nimport Home from '@/components/Home.vue'\nimport HomePublic from '@/components/HomePublic.vue'\nimport Login from '@/components/Login.vue'\nimport Logout from '@/components/Logout.vue'\nimport LogoutPublic from '@/components/Logout-public.vue'\nimport Signup from '@/components/Signup.vue'\nimport Configure from '@/components/Configure.vue'\nimport UsersList from '@/components/UsersList.vue'\nimport AddUser from '@/components/AddUser.vue'\nimport RolesManagement from '@/components/RolesManagement.vue'\nimport ChangePassword from '@/components/ChangePassword.vue'\nimport AddDataSources from '@/components/DataSources/AddDataSources'\nimport ViewDataSources from '@/components/DataSources/ViewDataSources'\nimport AdvanceDatasourceDetails from '@/components/DataSources/AdvanceDatasourceDetails'\nimport DataSourcesPair from '@/components/DataSourcesPair/FacilityReconDataSourcePair'\nimport FacilityReconView from '@/components/FacilityReconView'\nimport FacilityReconScores from '@/components/FacilityReconScores'\nimport FacilityRecoStatus from '@/components/FacilityRecoStatus'\nimport DHIS2Auth from '@/components/disabledAuth/DHIS2Auth'\nimport ResourceView from '@/components/FacilityRegistry/ResourceView'\nimport GofrOutcome from '@/components/gofr/gofr-outcome'\nimport {store} from '../store/store.js'\n\nVue.use(Router)\n\nlet router = new Router({\n routes: [{\n path: '/Home',\n name: 'Home',\n component: Home\n }, {\n path: '/',\n name: 'Home',\n component: Home\n }, {\n path: '/HomePublic',\n name: 'HomePublic',\n component: HomePublic\n }, {\n path: '/UsersList',\n name: 'UsersList',\n component: UsersList\n }, {\n path: '/RolesManagement',\n name: 'RolesManagement',\n component: RolesManagement\n }, {\n path: '/ChangePassword',\n name: 'ChangePassword',\n component: ChangePassword\n }, {\n path: '/login',\n name: 'Login',\n component: Login\n }, {\n path: '/logout',\n name: 'Logout',\n component: Logout\n }, {\n path: '/logout-public',\n name: 'LogoutPublic',\n component: LogoutPublic\n }, {\n path: '/Signup',\n name: 'Signup',\n component: Signup\n }, {\n path: '/dhis2Auth',\n name: 'DHIS2Auth',\n component: DHIS2Auth\n }, {\n path: '/Configure',\n name: 'Configure',\n component: Configure,\n beforeEnter: (to, from, next) => {\n let hasTask = Vue.$tasksVerification.hasPermissionByName('special', 'custom', 'view-config-page')\n if (hasTask) {\n return next()\n }\n next({\n name: 'GofrOutcome',\n params: {\n issues: [{\n diagnostics: 'Access Denied'\n }]\n }\n })\n }\n }, {\n path: '/addUser',\n name: 'AddUser',\n component: AddUser,\n beforeEnter: (to, from, next) => {\n let hasTask = Vue.$tasksVerification.hasPermissionByName('special', 'custom', 'add-users')\n if (hasTask) {\n return next()\n }\n next({\n name: 'GofrOutcome',\n params: {\n issues: [{\n diagnostics: 'Access Denied'\n }]\n }\n })\n }\n }, {\n path: '/ViewDataSources',\n name: 'ViewDataSources',\n component: ViewDataSources,\n beforeEnter: (to, from, next) => {\n let hasTask = Vue.$tasksVerification.hasPermissionByName('special', 'custom', 'view-data-source')\n if (hasTask) {\n return next()\n }\n next({\n name: 'GofrOutcome',\n params: {\n issues: [{\n diagnostics: 'Access Denied'\n }]\n }\n })\n }\n }, {\n path: '/AdvanceDatasourceDetails/:sourceid/:partitionid',\n name: 'AdvanceDatasourceDetails',\n component: AdvanceDatasourceDetails,\n props: (route) => ({\n sourceid: route.params.sourceid,\n partitionid: route.params.partitionid\n }),\n beforeEnter: (to, from, next) => {\n if(!to.params.sourceid || !to.params.partitionid || store.state.dataSources.length === 0) {\n return next({\n name: 'Home'\n })\n }\n let hasTask = Vue.$tasksVerification.hasPermissionByName('special', 'custom', 'view-data-source')\n if (hasTask) {\n return next()\n }\n next({\n name: 'GofrOutcome',\n params: {\n issues: [{\n diagnostics: 'Access Denied'\n }]\n }\n })\n }\n }, {\n path: '/AddDataSources',\n name: 'AddDataSources',\n component: AddDataSources,\n beforeEnter: (to, from, next) => {\n let hasTask = Vue.$tasksVerification.hasPermissionByName('special', 'custom', 'add-data-source')\n if (hasTask) {\n return next()\n }\n next({\n name: 'GofrOutcome',\n params: {\n issues: [{\n diagnostics: 'Access Denied'\n }]\n }\n })\n }\n }, {\n path: '/dataSourcesPair',\n name: 'DataSourcesPair',\n component: DataSourcesPair,\n beforeEnter: (to, from, next) => {\n let hasTask = Vue.$tasksVerification.hasPermissionByName('special', 'custom', 'view-source-pair')\n if (hasTask) {\n return next()\n }\n next({\n name: 'GofrOutcome',\n params: {\n issues: [{\n diagnostics: 'Access Denied'\n }]\n }\n })\n }\n }, {\n path: '/view',\n name: 'FacilityReconView',\n component: FacilityReconView,\n beforeEnter: (to, from, next) => {\n let hasTask = Vue.$tasksVerification.hasPermissionByName('special', 'custom', 'data-source-reconciliation')\n if (hasTask) {\n return next()\n }\n next({\n name: 'GofrOutcome',\n params: {\n issues: [{\n diagnostics: 'Access Denied'\n }]\n }\n })\n }\n }, {\n path: '/scores',\n name: 'FacilityReconScores',\n component: FacilityReconScores,\n beforeEnter: (to, from, next) => {\n let hasTask = Vue.$tasksVerification.hasPermissionByName('special', 'custom', 'data-source-reconciliation')\n if (hasTask) {\n return next()\n }\n next({\n name: 'GofrOutcome',\n params: {\n issues: [{\n diagnostics: 'Access Denied'\n }]\n }\n })\n }\n }, {\n path: '/recoStatus',\n name: 'FacilityRecoStatus',\n component: FacilityRecoStatus,\n beforeEnter: (to, from, next) => {\n let hasTask = Vue.$tasksVerification.hasPermissionByName('special', 'custom', 'view-matching-status')\n if (hasTask) {\n return next()\n }\n next({\n name: 'GofrOutcome',\n params: {\n issues: [{\n diagnostics: 'Access Denied'\n }]\n }\n })\n }\n }, {\n path: \"/questionnaire/:questionnaire/:page\",\n name: 'questionnaire',\n component: () => import(\"../components/FacilityRegistry/fhir-page-questionnaire.vue\")\n }, {\n path: \"/custom/:path/:component\",\n name: \"custom_components\",\n component: () => import( /* webpackChunkName: \"custom\" */ \"../views/custom.vue\")\n }, {\n path: \"/apps\",\n name: \"apps\",\n component: () => import( /* webpackChunkName: \"apps\" */ \"../views/apps.vue\")\n }, {\n path: \"/install-app\",\n name: \"install-app\",\n component: () => import( /* webpackChunkName: \"install-app\" */ \"../components/gofr/install-app.vue\")\n }, {\n path: \"/uninstall-app\",\n name: \"uninstall-app\",\n component: () => import( /* webpackChunkName: \"uninstall-app\" */ \"../components/gofr/uninstall-app.vue\")\n }, {\n path: \"/ViewMap\",\n name: \"ViewMap\",\n component: () => import(\"../components/ViewMap.vue\")\n }, {\n path: \"/Resource/View/:page/:id\",\n name: \"ResourceView\",\n component: ResourceView,\n props: (route) => ({\n page: route.params.page,\n pageId: route.params.id\n })\n }, {\n path: \"/Resource/Add/:page\",\n name: \"ResourceAdd\",\n component: () => import(\"../components/FacilityRegistry/fhir-page-add.vue\"),\n props: (route) => ({\n page: route.params.page\n })\n }, {\n path: \"/Resource/Search/:page/:requestAction?\",\n name: \"ResourceSearch\",\n component: () => import(\"../components/FacilityRegistry/fhir-page-search.vue\"),\n props: (route) => ({\n page: route.params.page,\n requestAction: route.params.requestAction\n })\n }, {\n path: '/GofrOutcome',\n name: 'GofrOutcome',\n component: GofrOutcome,\n props: true\n }]\n})\n\nrouter.beforeEach((to, from, next) => {\n store.state.alert.show = false\n if(store.state.idp === 'keycloak') {\n if (!Vue.$keycloak.authenticated) {\n if (to.path !== '/Login' && to.path !== '/Signup' && !store.state.config.generalConfig.authDisabled) {\n Vue.$keycloak.logout()\n } else {\n return next()\n }\n } else {\n return next()\n }\n } else {\n if(to.path === '/Login' || to.path === '/dhis2Auth') {\n return next()\n } else if (!store.state.auth.userObj.resource) {\n if (store.state.idp === 'dhis2') {\n store.state.initializingApp = true\n store.state.denyAccess = false\n return next({ name: 'DHIS2Auth' })\n } else if (to.path !== '/Login' && to.path !== '/Signup' && !store.state.config.generalConfig.authDisabled) {\n next({\n path: '/Login'\n })\n } else {\n return next()\n }\n } else {\n next()\n }\n }\n})\nexport default router\n","import Vue from 'vue'\nimport Vuex from 'vuex'\nimport axios from 'axios'\nimport router from '../router'\n\nVue.use(Vuex)\n\nexport const store = new Vuex.Store({\n state: {\n version: \"\",\n baseRouterViewKey: 0,\n idp: '',\n keycloak: {},\n public_access: false,\n alert: {\n width: '800px',\n show: false,\n msg: '',\n type: 'success', // success or error\n dismisible: true,\n transition: 'scale-transition'\n },\n auth: {\n username: '',\n userID: '',\n userObj: {},\n role: ''\n },\n levelMapping: {\n source1: {},\n source2: {}\n },\n config: {\n userConfig: {\n reconciliation: {\n useCSVHeader: true\n },\n FRDatasource: ''\n },\n generalConfig: {\n public_access: {\n enabled: false,\n partition: \"\"\n },\n reconciliation: {\n parentConstraint: {\n enabled: true,\n idAutoMatch: true,\n nameAutoMatch: false\n },\n singlePair: false,\n singleDataSource: false,\n fixSource2To: null,\n fixSource2: false\n },\n smtp: {\n host: '',\n port: '',\n username: '',\n password: '',\n secured: ''\n },\n recoProgressNotification: {\n enabled: false\n },\n allowShareToAllForNonAdmin: false,\n selfRegistration: {\n enabled: false,\n requiresApproval: false\n },\n datasetsAdditionWays: ['CSV Upload', 'Remote Servers Sync'],\n datasetsAutosyncTime: '*/15 * * * *',\n authDisabled: false,\n authMethod: 'dhis2',\n externalAuth: {\n pullOrgUnits: true,\n shareOrgUnits: true,\n shareByOrgId: true,\n datasetName: null,\n adminRole: null\n }\n }\n },\n recoStatus: {\n 'status': 'in-progress'\n },\n recalculateScores: false,\n dialogError: false,\n errorTitle: '',\n errorDescription: '',\n errorColor: 'primary',\n clientId: null,\n denyAccess: true,\n source2Hierarchy: '',\n source1Hierarchy: '',\n uploadRunning: false,\n dhis: {\n user: {\n orgId: '',\n orgName: ''\n },\n host: '',\n dev: {\n auth: {\n username: '',\n password: ''\n }\n }\n },\n dataSourcePairs: [],\n activePair: {\n source1: {},\n source2: {}\n },\n source1TotalAllRecords: 0,\n source2TotalAllRecords: 0,\n totalAllMapped: 0,\n totalAllFlagged: 0,\n totalAllNoMatch: 0,\n totalAllIgnore: 0,\n source1TotalAllNotMapped: 0,\n source2TotalRecords: 0,\n recoLevel: 2,\n totalSource1Levels: '',\n totalSource2Levels: '',\n matchedContent: [],\n noMatchContent: [],\n ignoreContent: [],\n flagged: [],\n source1Parents: [],\n source2UnMatched: [],\n source1UnMatched: [],\n scoreResults: [],\n levelArray: [],\n scoresProgressData: {\n scoreDialog: false,\n scoreProgressTitle: 'Waiting for progress status',\n stage: 'not final',\n scoreProgressPercent: null,\n progressType: '',\n scoreProgressTimer: false,\n progressReqTimer: '',\n requestCancelled: false,\n cancelTokenSource: ''\n },\n scoreSavingProgressData: {\n percent: null,\n savingMatches: false,\n savingProgressTimer: false,\n progressReqTimer: '',\n requestCancelled: false,\n cancelTokenSource: ''\n },\n uploadProgressData: {},\n dataSources: [],\n remoteDataSources: ['DHIS2', 'FHIR'],\n loadingServers: false,\n dynamicProgress: false,\n initializingApp: true,\n cols: { header: 4, content: 8 },\n searchAction: \"\",\n requestResourceUpdateData: {\n requestAction: '',\n requestType: '',\n requestUpdatingResource: ''\n },\n message: {\n type: \"info\",\n text: null,\n timeout: 5000,\n active: false\n }\n },\n mutations: {\n setMessage( state, data ) {\n if ( typeof data === \"string\" ) {\n state.message.type = \"info\"\n state.message.timeout = 5000\n state.message.text = data\n state.message.active = true\n } else {\n state.message.type = data.type || \"info\"\n state.message.timeout = data.timeout || 5000\n state.message.text = data.text\n state.message.active = true\n }\n },\n closeMessage( state ) {\n state.message.active = false\n }\n }\n})\n\naxios.interceptors.response.use((response) => {\n return response\n}, function (error) {\n let status = error.response.status\n if (status === 403) {\n router.push({\n name: 'GofrOutcome',\n params: {\n issues: [{\n diagnostics: 'Access Denied'\n }]\n }\n })\n store.state.initializingApp = false\n } else if(status === 401) {\n router.push('logout')\n store.state.initializingApp = false\n }\n return Promise.reject(error)\n})\n","import {store} from '../store/store'\nexport const tasksVerification = {\n hasPermissionByName_deprecated: (permission, resource, id) => {\n let userObj = store.state.auth.userObj\n if(!userObj || !userObj.permissions || Object.keys(userObj.permissions).length === 0) {\n return false\n }\n if(userObj.permissions['*'] && userObj.permissions['*']['*']) {\n return true\n }\n if(userObj.permissions[permission][resource] || (userObj.permissions['*'] && userObj.permissions['*'][resource])) {\n if(!id) {\n return true\n }\n if(userObj.permissions[permission][resource]['id'] || (userObj.permissions['*'] && userObj.permissions['*'][resource] && userObj.permissions['*'][resource]['id'])) {\n if(userObj.permissions[permission][resource]['id'][id]) {\n return userObj.permissions[permission][resource]['id'][id]\n } else if(userObj.permissions['*'] && userObj.permissions['*'][resource] && userObj.permissions['*'][resource]['id'] && userObj.permissions['*'][resource]['id'][id]) {\n return userObj.permissions['*'][resource]['id'][id]\n }\n return false\n }\n return false\n }\n return false\n },\n __hasPermissionByName: (permission, resource, partition) => {\n let userObj = store.state.auth.userObj\n try {\n if (partition) {\n const partitionIndex = userObj.permissions.partitions && userObj.permissions.partitions.findIndex(part => part.name === partition);\n if (partitionIndex === -1) {\n return false;\n }\n return userObj.permissions.partitions[partitionIndex][permission][resource];\n }\n return userObj.permissions[permission][resource];\n } catch (err) {\n return false;\n }\n },\n hasPermissionByName: (permission, resource, id, partition) => {\n const perms = ['*'];\n if (permission !== '*') { perms.push(permission); }\n const resources = ['*'];\n if (resource !== '*') { resources.push(resource); }\n \n let results = {};\n for (const perm of perms) {\n for (const res of resources) {\n const allowed = tasksVerification.__hasPermissionByName(perm, res, partition);\n if (allowed === true) {\n return true;\n } if (allowed !== false && allowed !== undefined) {\n // override with most precise\n results = allowed;\n }\n }\n }\n if (!typeof results == 'object' || Object.keys(results).length === 0) {\n return false;\n }\n if (id) {\n if (results.hasOwnProperty('id')) {\n if (results.id.hasOwnProperty(id)) {\n return results.id[id];\n }\n return false;\n }\n if (results.hasOwnProperty('*')) {\n return results['*'];\n }\n }\n return results;\n }\n}\n","\n","import mod from \"-!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../node_modules/cache-loader/dist/cjs.js??ref--12-0!../node_modules/thread-loader/dist/cjs.js!../node_modules/babel-loader/lib/index.js!../node_modules/cache-loader/dist/cjs.js??ref--0-0!../node_modules/vue-loader/lib/index.js??vue-loader-options!./App.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./App.vue?vue&type=template&id=1d967214&\"\nimport script from \"./App.vue?vue&type=script&lang=js&\"\nexport * from \"./App.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VAlert } from 'vuetify/lib/components/VAlert';\nimport { VApp } from 'vuetify/lib/components/VApp';\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardActions } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VDialog } from 'vuetify/lib/components/VDialog';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VFlex } from 'vuetify/lib/components/VGrid';\nimport { VFooter } from 'vuetify/lib/components/VFooter';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VLayout } from 'vuetify/lib/components/VGrid';\nimport { VMain } from 'vuetify/lib/components/VMain';\nimport { VProgressLinear } from 'vuetify/lib/components/VProgressLinear';\nimport { VSnackbar } from 'vuetify/lib/components/VSnackbar';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VToolbar } from 'vuetify/lib/components/VToolbar';\nimport { VToolbarTitle } from 'vuetify/lib/components/VToolbar';\ninstallComponents(component, {VAlert,VApp,VBtn,VCard,VCardActions,VCardText,VDialog,VDivider,VFlex,VFooter,VIcon,VLayout,VMain,VProgressLinear,VSnackbar,VSpacer,VToolbar,VToolbarTitle})\n","import Vue from 'vue';\nimport Vuetify from 'vuetify/lib/framework';\n\nVue.use(Vuetify, {\n theme: {\n primary: '#3F51B5',\n secondary: '#7986CB',\n accent: '#9c27b0',\n error: '#f44336',\n warning: '#ffeb3b',\n info: '#2196f3',\n success: '#4caf50'\n }\n})\n\nexport default new Vuetify({\n});\n","const fhirpath = require('fhirpath')\nconst axios = require('axios')\nimport {store} from '../store/store.js'\n\nconst fhirutils = {\n _code_cache: {},\n _code_loading: {},\n _setCache: ( lookup, value ) => {\n fhirutils._code_cache[lookup] = value\n fhirutils._code_loading[lookup] = false\n return value\n },\n checkConstraints: ( constraintList, constraintDetails, element, errors, fhirId ) => {\n return new Promise( (resolve, reject) => {\n let constraints = constraintList.split(\",\")\n let promises = []\n for( let constraint of constraints ) {\n if ( constraintDetails[constraint] ) {\n let results = fhirpath.evaluate(element, constraintDetails[constraint].expression)\n if ( constraint.startsWith('gofr-search') ) {\n let resource = results.shift()\n let query = [ \"_elements=id\" ]\n while ( results.length ) {\n query.push( results.shift() + \"=\" + encodeURI( results.shift() ) )\n }\n promises.push( new Promise( (resolve, reject) => {\n axios.get( \"/fhir/\" + store.state.config.userConfig.FRDatasource + \"/\" + resource+\"?\"+query.join(\"&\") ).then( response => {\n let bundle = response.data\n if ( bundle.total === 0 ) {\n resolve( true )\n } else if ( fhirId ) {\n let ids = fhirpath.evaluate( bundle.entry, \"resource.id\" )\n if ( ids.includes( fhirId ) ) {\n // This is the record that matched\n resolve( true )\n } else {\n errors.push( constraintDetails[constraint].human )\n resolve( false )\n }\n } else {\n errors.push( constraintDetails[constraint].human )\n resolve( false )\n }\n } ).catch( err => {\n reject( err )\n } )\n } ) )\n } else if ( !results.every(Boolean) ) {\n errors.push( constraintDetails[constraint].human )\n promises.push( false )\n } else {\n promises.push( true )\n }\n }\n }\n Promise.all( promises ).then( results => {\n if ( results.every(Boolean) ) {\n resolve(true)\n } else {\n resolve(false)\n }\n } ).catch( err => {\n reject( err )\n } )\n } )\n },\n lookup: ( display, defaultSystem ) => {\n if ( !display ) {\n return new Promise( resolve => resolve(display) )\n }\n if ( defaultSystem ) {\n return fhirutils.codeLookup( defaultSystem, display )\n } else if ( display.system && display.code ) {\n return fhirutils.codeLookup( display.system, display.code )\n } else if ( display.reference ) {\n return fhirutils.resourceLookup( display.reference )\n } else if ( /([A-Z]\\w*)\\/([A-Za-z0-9\\-.]{1,64})/.test( display ) ) {\n return fhirutils.resourceLookup( display )\n } else {\n return new Promise( resolve => resolve(display) )\n }\n },\n resourceLookup: ( reference ) => {\n return new Promise( (resolve) => {\n let lookup = reference\n if ( fhirutils._code_loading[lookup] ) {\n setTimeout( () => {\n resolve( fhirutils.resourceLookup( reference ) )\n }, 200 )\n } else if ( !fhirutils._code_cache[lookup] ) {\n fhirutils._code_loading[lookup] = true\n axios.get( \"/fhir/\" + store.state.config.userConfig.FRDatasource + \"/$short-name?reference=\"+reference ).then( response => {\n let data = response.data\n if ( data.display ) {\n resolve( fhirutils._setCache( lookup, data.display ) )\n } else {\n console.log(\"No display data from reference found \",lookup,data)\n resolve( fhirutils._setCache( lookup, reference ) )\n }\n } ).catch( err => {\n console.log(err)\n resolve( fhirutils._setCache( lookup, reference ) )\n } )\n } else {\n resolve( fhirutils._code_cache[lookup] )\n }\n } )\n },\n codeLookup: ( system, code, binding ) => {\n return new Promise( (resolve) => {\n let lookup = system + \"#\" + code\n if ( fhirutils._code_loading[lookup] ) {\n setTimeout( () => {\n resolve( fhirutils.codeLookup( system, code, binding ) )\n }, 200 )\n } else if ( !fhirutils._code_cache[lookup] ) {\n fhirutils._code_loading[lookup] = true\n axios.get( \"/fhir/DEFAULT/$short-name?system=\"+system+\"&code=\"+code+\"&valuset=\"+binding ).then( response => {\n let data = response.data\n if ( data.display ) {\n resolve( fhirutils._setCache( lookup, data.display ) )\n } else {\n console.log(\"No display data from codesystem found \",lookup,data)\n resolve( fhirutils._setCache( lookup, code ) )\n }\n } ).catch( err => {\n console.log(err)\n resolve( fhirutils._setCache( lookup, code ) )\n } )\n } else {\n resolve( fhirutils._code_cache[lookup] )\n }\n } )\n },\n pathFieldExpression: (field) => {\n let expression = field.substring( field.indexOf(':')+1 )\n if ( expression.includes('-') || expression.includes('.') ) {\n return '`'+expression+'`'\n } else {\n return expression\n }\n },\n expand: (valueset) => {\n const itemSort = (a,b) => {\n return (a.display === b.display ? (a.code === b.code ? 0 : (a.code < b.code ? -1: 1)) : (a.display < b.display ? -1 : 1) )\n }\n const populateItemsFromCompose = ( valueset, items ) => {\n if ( valueset.compose.include ) {\n for( let include of valueset.compose.include ) {\n if ( include.concept ) {\n for ( let concept of include.concept ) {\n concept.system = include.system\n items.push( concept )\n }\n }\n }\n }\n }\n return new Promise( (resolve, reject) => {\n let lastSlash = valueset.lastIndexOf('/')\n let lastPipe = valueset.lastIndexOf('|')\n let valueSetId = valueset.slice(lastSlash+1, (lastPipe !== -1 ? lastPipe : valueset.length ))\n let items = []\n\n axios.get(\"/fhir/DEFAULT/ValueSet/\"+valueSetId+\"/$expand\").then(response=> {\n let data = response.data\n try {\n if ( ( !data.expansion || data.expansion.total === 0 ) && data.compose.include ) {\n populateItemsFromCompose( data, items )\n } else {\n items = data.expansion.contains\n }\n items.sort( itemSort )\n resolve( items )\n } catch(err) {\n console.log(err)\n reject( new Error( \"Invalid response from server.\" ) )\n }\n }).catch(() => {\n axios.get(\"/fhir/DEFAULT/ValueSet/\"+valueSetId).then(response=> {\n let data = response.data\n populateItemsFromCompose( data, items )\n items.sort( itemSort )\n resolve( items )\n }).catch(err=>{\n reject(err)\n })\n })\n } )\n }\n}\n\nexport default fhirutils\n","import Vue from 'vue'\nimport App from './App.vue'\nimport router from './router'\nimport { store } from './store/store'\nimport { i18n } from './i18n'\nimport vuetify from './plugins/vuetify';\nimport vuelidate from 'vuelidate'\nimport { uuid } from 'vue-uuid'\nimport axios from 'axios'\nimport VueAxios from 'vue-axios'\nimport VueCookies from 'vue-cookies'\nimport VueSession from 'vue-session'\nimport jwt_decode from \"jwt-decode\";\nimport * as Keycloak from 'keycloak-js';\nlet ProgressBar = require('progressbar.js');\nimport 'whatwg-fetch'\nimport fhirpath from \"fhirpath\"\nimport fhirutils from \"./plugins/fhirutils\"\nimport { tasksVerification } from '@/modules/tasksVerification'\nimport guiConfig from '../config/config.json'\n\nconst div = document.createElement(\"div\");\ndiv.setAttribute('id', 'progressBarContainer')\ndocument.body.appendChild(div);\n\n\nvar bar = new ProgressBar.Line('#progressBarContainer', {\n strokeWidth: 2,\n easing: 'easeInOut',\n duration: 1000,\n color: 'black',\n trailColor: '#eee',\n trailWidth: 1,\n svgStyle: {width: '100%', height: '100%'},\n from: {color: '#569fd3'},\n to: {color: '#d06f1a'},\n step: (state, bar) => {\n bar.path.setAttribute('stroke', state.color);\n bar.setText(\"Loading...\");\n }\n});\n\nlet progress = 0.0\nlet progressType = 'increment'\nconst loading = setInterval(() => {\n if(progress >= 1) {\n progressType = 'decrement'\n } else if (progress <= 0) {\n progressType = 'increment'\n }\n if(progressType === 'increment') {\n progress = (parseFloat(progress) + 0.1).toFixed(1)\n } else {\n progress = (parseFloat(progress) - 0.1).toFixed(1)\n }\n bar.animate(progress);\n}, 1100);\n\nObject.defineProperty(Vue.prototype, '$fhirpath', {\n value: fhirpath\n})\nObject.defineProperty(Vue.prototype, '$fhirutils', {\n value: fhirutils\n})\n\nconst tasksVerificationPlugin = {\n install(Vue) {\n Vue.$tasksVerification = tasksVerification\n }\n}\n\ntasksVerificationPlugin.install = Vue => {\n Vue.$tasksVerification = tasksVerification\n Object.defineProperties(Vue.prototype, {\n $tasksVerification: {\n get() {\n return tasksVerification\n }\n }\n })\n}\nVue.use(tasksVerificationPlugin)\naxios.defaults.withCredentials = true\nVue.use(VueCookies)\nVue.use(vuelidate)\nVue.use(VueAxios, axios)\nVue.use(VueSession)\nVue.config.productionTip = false\n\nexport const eventBus = new Vue()\n\nif (guiConfig.BACKEND_HOST === '.') {\n guiConfig.BACKEND_HOST = window.location.hostname\n guiConfig.BACKEND_PROTOCOL = window.location.protocol.replace(':', '')\n}\nguiConfig.BACKEND_SERVER = guiConfig.BACKEND_PROTOCOL + '://' + guiConfig.BACKEND_HOST + ':' + guiConfig.BACKEND_PORT\n\nfunction getDHIS2StoreConfig (callback) {\n let url = location.href\n let href = url.split('api')\n if (href.length >= 2) {\n let dhis2URL = url.split('api').shift()\n axios.get(dhis2URL + 'api/dataStore/GOFR/config').then(async(response) => {\n // if BACKEND_URL is missing then set it\n if (!response.data.BACKEND_SERVER) {\n let url = process.env.VUE_APP_BACKEND_SERVER || guiConfig.BACKEND_SERVER\n let config = {\n BACKEND_SERVER: url\n }\n addDHIS2StoreConfig(config)\n }\n axios.defaults.baseURL = response.data.BACKEND_SERVER\n callback(response.data)\n }).catch((err) => {\n console.log(JSON.stringify(err))\n let resp = false\n let url = process.env.VUE_APP_BACKEND_SERVER || guiConfig.BACKEND_SERVER\n let config = {\n BACKEND_SERVER: url\n }\n addDHIS2StoreConfig(config)\n return callback(resp)\n })\n } else {\n let resp = false\n return callback(resp)\n }\n}\n\nfunction addDHIS2StoreConfig (config) {\n let dhis2URL = location.href.split('api').shift()\n axios.post(dhis2URL + 'api/dataStore/GOFR/config', config)\n}\n\nfunction gofrAuthenticatePublicUser() {\n return new Promise((resolve) => {\n axios\n .post('/auth/login/', {username: 'public@gofr.org', password: 'public'})\n .then(authResp => {\n store.state.auth.username = 'public@gofr.org'\n store.state.auth.userObj = authResp.data.userObj\n store.state.auth.userID = authResp.data.userObj.resource.id\n if (authResp.data.userObj) {\n store.state.public_access = true\n store.state.clientId = uuid.v4()\n store.state.initializingApp = true\n store.state.denyAccess = false\n resolve()\n } else {\n store.state.public_access = false\n resolve()\n }\n }).catch(() => {\n store.state.public_access = false\n resolve()\n })\n })\n}\n\nfunction kcAuthenticatePublicUser(genConfig) {\n return new Promise((resolve) => {\n if (genConfig.public_access.enabled === false) {\n return resolve(false)\n }\n Vue.$keycloak.init({onLoad: 'check-sso', checkLoginIframe: false}).then( () => {\n //if already authenticated then skip\n if(Vue.$keycloak.token || VueCookies.get('loggedout-public') == 'true') {\n VueCookies.set('loggedout-public', false)\n return resolve(false)\n }\n const url = store.state.keycloak.baseURL + '/realms/' + store.state.keycloak.realm + '/protocol/openid-connect/token'\n let data = `client_id=${store.state.keycloak.UIClientId}&grant_type=password&username=public@gofr.org&password=public`\n axios.post(url, data).then((resp) => {\n let userinfo = jwt_decode(resp.data.access_token)\n let token = resp.data.access_token\n let refreshToken = resp.data.refresh_token\n Vue.$keycloak.init({onLoad: 'login-required', checkLoginIframe: false, token, refreshToken}).then( () => {\n store.state.public_access = true\n setInterval(() =>{\n Vue.$keycloak.updateToken(70)\n }, 60000)\n axios.interceptors.request.use((config) => {\n config.headers['Authorization'] = `Bearer ${resp.data.access_token}`\n return config\n }, (error) => {\n return Promise.reject(error)\n })\n let user = {\n resourceType: 'Person',\n id: userinfo.sub,\n meta: {\n profile: ['http://gofr.org/fhir/StructureDefinition/gofr-person-user']\n },\n name: [{\n use: 'official',\n text: \"Public User\"\n }],\n active: true,\n telecom: [{\n system: 'email',\n value: 'public@gofr.org'\n }]\n }\n axios({\n method: 'POST',\n url: '/auth',\n data: user\n }).then((response) => {\n VueCookies.set('userObj', JSON.stringify(response.data), 'infinity')\n store.state.auth.userObj = response.data\n store.state.auth.userID = userinfo.sub\n store.state.auth.username = 'public@gofr.org'\n renderApp(genConfig)\n resolve(true)\n }).catch((err) => {\n console.error(err)\n })\n })\n }).catch((err) => {\n console.error(err);\n })\n })\n })\n}\n\nfunction renderApp(genConfig) {\n clearInterval(loading)\n document.getElementById(\"progressBarContainer\").remove()\n new Vue({\n router,\n store,\n i18n,\n vuetify,\n data () {\n return {\n config: genConfig\n }\n },\n render: function (createElement) {\n return createElement(App, {\n props: {\n generalConfig: this.config\n }\n })\n }\n }).$mount('#app')\n}\n/* eslint-disable no-new */\ngetDHIS2StoreConfig((storeConfig) => {\n if (storeConfig && storeConfig.BACKEND_SERVER) {\n axios.defaults.baseURL = storeConfig.BACKEND_SERVER\n } else if (process.env.VUE_APP_BACKEND_SERVER) {\n axios.defaults.baseURL = process.env.VUE_APP_BACKEND_SERVER\n } else {\n axios.defaults.baseURL = guiConfig.BACKEND_SERVER\n }\n // get general config of App and pass it to the App component as props\n let defaultGenerConfig = JSON.stringify(store.state.config.generalConfig)\n axios.get('/config/getGeneralConfig?defaultGenerConfig=' + defaultGenerConfig).then(async (response) => {\n let genConfig = response.data.generalConfig\n store.state.idp = response.data.otherConfig.idp\n store.state.keycloak = response.data.otherConfig.keycloak\n store.state.version = response.data.version\n if (!genConfig) {\n genConfig = {}\n }\n if(!response.data.generalConfig.authDisabled && store.state.idp === 'keycloak') {\n let initOptions = {\n realm: response.data.otherConfig.keycloak.realm,\n clientId: response.data.otherConfig.keycloak.UIClientId,\n url: response.data.otherConfig.keycloak.baseURL,\n onLoad: 'login-required'\n }\n let keycloak = Keycloak(initOptions);\n const Plugin = {\n install(Vue) {\n Vue.$keycloak = keycloak\n }\n }\n\n Plugin.install = Vue => {\n Vue.$keycloak = keycloak\n Object.defineProperties(Vue.prototype, {\n $keycloak: {\n get() {\n return keycloak\n }\n }\n })\n }\n Vue.use(Plugin)\n let authenticated = await kcAuthenticatePublicUser(genConfig)\n if(!authenticated) {\n if(!keycloak.token) {\n await keycloak.init({onLoad: initOptions.onLoad}).then( auth => {\n if (!auth) {\n window.location.reload();\n }\n }).catch(() => {\n alert(\"Keycloak access failed\")\n });\n }\n axios.interceptors.request.use((config) => {\n config.headers['Authorization'] = `Bearer ${keycloak.token}`\n return config\n }, (error) => {\n return Promise.reject(error)\n })\n keycloak.loadUserInfo().then((userinfo) => {\n if(userinfo.preferred_username === 'public@gofr.org') {\n store.state.public_access = true\n } else {\n store.state.public_access = false\n }\n let user = {\n resourceType: 'Person',\n id: userinfo.sub,\n meta: {\n profile: ['http://gofr.org/fhir/StructureDefinition/gofr-person-user']\n },\n name: [{\n use: 'official',\n text: userinfo.name\n }],\n active: true\n }\n if(userinfo.email) {\n user.telecom = [{\n system: 'email',\n value: userinfo.email\n }]\n }\n axios({\n method: 'POST',\n url: '/auth',\n data: user\n }).then((response) => {\n VueCookies.set('userObj', JSON.stringify(response.data), 'infinity')\n store.state.auth.userObj = response.data\n store.state.auth.userID = userinfo.sub\n store.state.auth.username = userinfo.preferred_username\n renderApp(genConfig)\n }).catch((err) => {\n console.error(err)\n })\n })\n setInterval(() =>{\n keycloak.updateToken(70)\n }, 60000)\n }\n } else {\n axios({\n method: 'GET',\n url: '/auth'\n }).then(async(authResp) => {\n if(authResp.data.userObj && authResp.data.userObj.resource) {\n let telecom = authResp.data.userObj.resource.telecom.find((telecom) => {\n return telecom.system === 'email'\n })\n if(telecom) {\n store.state.auth.username = telecom.value\n }\n if(store.state.auth.username === 'public@gofr.org') {\n store.state.public_access = true\n } else {\n store.state.public_access = false\n }\n store.state.auth.userObj = authResp.data.userObj\n store.state.auth.userID = authResp.data.userObj.resource.id\n } else if (genConfig.public_access.enabled === true) {\n await gofrAuthenticatePublicUser()\n }\n Vue.prototype.$keycloak = null\n renderApp(genConfig)\n }).catch(async() => {\n if (genConfig.public_access.enabled === true) {\n await gofrAuthenticatePublicUser()\n }\n Vue.prototype.$keycloak = null\n renderApp(genConfig)\n })\n }\n })\n})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('v-row',_vm._l((_vm.issues),function(issue,idx){return _c('v-col',{key:idx,attrs:{\"sm\":\"4\"}},[_c('v-card',[_c('v-card-subtitle',{staticClass:\"error white--text text-uppercase font-weight-bold\"},[_vm._v(\"Error\")]),_c('v-spacer'),_c('v-card-text',{staticClass:\"primary--text font-weight-bold\"},[_vm._v(_vm._s(issue.diagnostics))])],1)],1)}),1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-outcome.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-outcome.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./gofr-outcome.vue?vue&type=template&id=5cdccf75&\"\nimport script from \"./gofr-outcome.vue?vue&type=script&lang=js&\"\nexport * from \"./gofr-outcome.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardSubtitle } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VRow } from 'vuetify/lib/components/VGrid';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VCard,VCardSubtitle,VCardText,VCol,VContainer,VRow,VSpacer})\n","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ViewMap.vue?vue&type=style&index=0&lang=css&\"","module.exports = \"data:image/png;base64,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\"","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-card',[_c('v-card-title',{attrs:{\"primary-title\":\"\"}},[_c('v-toolbar',{staticStyle:{\"font-size\":\"14px\"},attrs:{\"color\":\"#78496a\",\"dark\":\"\",\"height\":\"40\"}},[_vm._v(\" \"+_vm._s(_vm.title)+\" \")])],1),_c('v-card-text',[_c('v-layout',{attrs:{\"row\":\"\",\"wrap\":\"\"}},[_c('v-spacer'),_c('v-flex',{attrs:{\"xs6\":\"\"}},[(_vm.loading.facilitiesCount)?_c('label',[_c('v-progress-linear',{attrs:{\"color\":\"deep-purple accent-4\",\"indeterminate\":\"\",\"rounded\":\"\",\"height\":\"6\"}})],1):_c('label',[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Total\"))+\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Facilities\"))+\": \"),_c('v-chip',{staticClass:\"ma-2\",attrs:{\"color\":\"#5f6062\",\"text-color\":\"white\"}},[_vm._v(\" \"+_vm._s(_vm.totalFacilities)+\" \")]),_c('br')],1),(_vm.loading.jurisdictionsCount)?_c('label',[_c('v-progress-linear',{attrs:{\"color\":\"deep-purple accent-4\",\"indeterminate\":\"\",\"rounded\":\"\",\"height\":\"6\"}})],1):_c('label',[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Total\"))+\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Jurisdictions\"))+\": \"),_c('v-chip',{staticClass:\"ma-2\",attrs:{\"color\":\"#5f6062\",\"text-color\":\"white\"}},[_vm._v(\" \"+_vm._s(_vm.totalJurisdictions)+\" \")])],1),_c('br'),_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Created\"))+\": \"),_c('v-chip',{staticClass:\"ma-2\",attrs:{\"color\":\"#5f6062\",\"text-color\":\"white\"}},[_vm._v(\" \"+_vm._s(_vm.activePartition.createdTime)+\" \")])],1),_c('v-divider',{attrs:{\"color\":\"#78496a\",\"vertical\":\"\"}}),_c('v-spacer'),_c('v-flex',{attrs:{\"xs5\":\"\"}},[(!_vm.activePartition.sharedToAll)?_c('label',[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Shared Users\"))+\": \"),_c('v-chip',{staticClass:\"ma-2\",attrs:{\"color\":\"#8a8d35\",\"text-color\":\"white\"}},[_vm._v(\" \"+_vm._s(_vm.activePartition.sharedUsers)+\" \")]),_vm._v(\" \"),_c('br')],1):_vm._e(),_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Shared To All\"))+\": \"),_c('v-chip',{staticClass:\"ma-2\",attrs:{\"color\":\"#5f6062\",\"text-color\":\"white\"}},[_vm._v(\" \"+_vm._s(_vm.activePartition.sharedToAll)+\" \")]),_vm._v(\" \"),_c('br'),_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Limited by User Location\"))+\": \"),_c('v-chip',{staticClass:\"ma-2\",attrs:{\"color\":\"#5f6062\",\"text-color\":\"white\"}},[_vm._v(\" \"+_vm._s(_vm.activePartition.limitedByLocation)+\" \")])],1)],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ActivePartitionStats.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ActivePartitionStats.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ActivePartitionStats.vue?vue&type=template&id=dafe1422&\"\nimport script from \"./ActivePartitionStats.vue?vue&type=script&lang=js&\"\nexport * from \"./ActivePartitionStats.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VChip } from 'vuetify/lib/components/VChip';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VFlex } from 'vuetify/lib/components/VGrid';\nimport { VLayout } from 'vuetify/lib/components/VGrid';\nimport { VProgressLinear } from 'vuetify/lib/components/VProgressLinear';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VToolbar } from 'vuetify/lib/components/VToolbar';\ninstallComponents(component, {VCard,VCardText,VCardTitle,VChip,VDivider,VFlex,VLayout,VProgressLinear,VSpacer,VToolbar})\n","export * from \"-!../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FacilityReconView.vue?vue&type=style&index=0&id=69307fa6&scoped=true&lang=css&\"","import axios from 'axios'\nimport {\n eventBus\n} from '@/main'\nexport const generalMixin = {\n data () {\n return {\n roles: [],\n tasks: []\n }\n },\n computed: {\n canAddDataset () {\n if (\n !this.$store.state.config.generalConfig.reconciliation.singleDataSource\n ) {\n return true\n } else {\n let totalDtSrcs = 0\n for (let source of this.$store.state.dataSources) {\n if (\n source.id ===\n this.$store.state.config.generalConfig.reconciliation.fixSource2To\n ) {\n continue\n }\n let userID = this.$store.state.auth.userID\n let orgId = this.$store.state.dhis.user.orgId\n let sharedToMe = source.sharedUsers.find(user => {\n return user.id === userID\n })\n let itsMine = source.owner.id === userID\n let sharedToAll = source.shareToAll.activated === true\n let sameOrgId = false\n if (source.owner.orgId && source.owner.orgId === orgId) {\n sameOrgId = true\n }\n if (!itsMine && !sharedToMe && !sharedToAll && !sameOrgId) {\n continue\n }\n totalDtSrcs++\n }\n if (totalDtSrcs >= 1) {\n this.datasetLimitWarn = true\n return false\n } else {\n return true\n }\n }\n }\n },\n methods: {\n flattenExtension(extension) {\n const results = {};\n for (const ext of extension) {\n let value = '';\n for (const key of Object.keys(ext)) {\n if (key !== 'url') {\n value = ext[key];\n }\n }\n if (results[ext.url]) {\n if (Array.isArray(results[ext.url])) {\n results[ext.url].push(value);\n } else {\n results[ext.url] = [results[ext.url], value];\n }\n } else if (Array.isArray(value)) {\n results[ext.url] = [value];\n } else {\n results[ext.url] = value;\n }\n }\n return results;\n },\n getCodeSystem (codeSystemType, callback) {\n axios\n .get('/FR/getCodeSystem', {\n params: {\n codeSystemType\n }\n })\n .then(response => {\n return callback(null, response.data)\n })\n .catch(err => {\n console.log(err)\n return callback(err, null)\n })\n },\n getTree (includeBuilding, recursive = true, callback) {\n axios.get('/FR/getTree', {\n params: {\n includeBuilding,\n recursive\n }\n }).then((hierarchy) => {\n if (hierarchy.data) {\n let err = false\n return callback(err, hierarchy.data)\n }\n }).catch((err) => {\n return callback(err, [])\n })\n },\n clearProgress (type) {\n axios.get(\n '/clearProgress/' +\n type +\n '/' +\n this.$store.state.clientId\n )\n },\n getGeneralConfig (callback) {\n let defaultGenerConfig = JSON.stringify(\n this.$store.state.config.generalConfig\n )\n axios.get('/config/getGeneralConfig?defaultGenerConfig=' + defaultGenerConfig).then(config => {\n if (config) {\n this.$store.state.config.generalConfig = config.data.generalConfig\n }\n return callback()\n })\n .catch(() => {\n return callback()\n })\n },\n toTitleCase (str) {\n return str\n .toLowerCase()\n .split(' ')\n .map(word => word.replace(word[0], word[0].toUpperCase()))\n .join('')\n .toLowerCase()\n },\n\n translateDataHeader (source, level) {\n let useCSVHeader = this.$store.state.config.userConfig.reconciliation.useCSVHeader\n let levelMapping = this.$store.state.levelMapping\n /**\n * if the use of CSV Headers is not enabled or csv header enabled but level mapping were not available\n * and instead the app manually mapped i.e level1 to level1, level2 to level2 .... facility to level5\n */\n if (!useCSVHeader || (useCSVHeader && levelMapping[source]['level' + level] === 'level' + level)) {\n return 'Level ' + level\n }\n if (Object.keys(this.$store.state.levelMapping[source]).length > 0) {\n // get level adjustment for shared sources with limited org units\n let levelMapping = this.$store.state.levelMapping[source]\n let countLevelMapping = 1\n for (let level in levelMapping) {\n if (level.indexOf('level') === 0) {\n countLevelMapping++\n }\n }\n let totalLevels\n if (source === 'source1') {\n totalLevels = this.$store.state.totalSource1Levels\n }\n if (source === 'source2') {\n totalLevels = this.$store.state.totalSource2Levels\n }\n totalLevels--\n let levelAdjustment = countLevelMapping - totalLevels\n level = level + levelAdjustment\n // end of getting level adjustments\n\n let levelValue = this.$store.state.levelMapping[source]['level' + level]\n if (\n levelValue &&\n levelValue !== 'null' &&\n levelValue !== 'undefined' &&\n levelValue !== 'false'\n ) {\n return levelValue\n } else {\n return this.$store.state.levelMapping[source]['facility']\n }\n } else {\n return 'Level ' + level\n }\n },\n getActiveDataSourcePair () {\n let shared\n let activeDataSourcePair = {}\n this.$store.state.dataSourcePairs.forEach(pair => {\n if ( pair.user.id === this.$store.state.auth.userID && pair.status === 'active' ) {\n activeDataSourcePair = pair\n }\n if (Object.keys(activeDataSourcePair).length > 0) {\n shared = undefined\n return\n }\n if (\n pair.user.id !== this.$store.state.auth.userID &&\n pair.activeUsers.find((actvUsr) => actvUsr.id === this.$store.state.auth.userID)\n ) {\n shared = pair\n }\n })\n if (shared) {\n activeDataSourcePair = shared\n }\n return activeDataSourcePair\n },\n getDatasourceOwner () {\n let sourceOwner = {\n source1Owner: '',\n source2Owner: ''\n }\n if (this.$store.state.activePair.source1.hasOwnProperty('userID')) {\n sourceOwner.source1Owner = this.$store.state.activePair.source1.userID\n }\n if (this.$store.state.activePair.source2.hasOwnProperty('userID')) {\n sourceOwner.source2Owner = this.$store.state.activePair.source2.userID\n }\n return sourceOwner\n },\n getLimitOrgIdOnActivePair () {\n let sourceLimitOrgId = {\n source1LimitOrgId: [],\n source2LimitOrgId: []\n }\n let dtSrc1 = this.$store.state.dataSources.find(dtSrc => {\n return dtSrc.id === this.$store.state.activePair.source1.id\n })\n let dtSrc2 = this.$store.state.dataSources.find(dtSrc => {\n return dtSrc.id === this.$store.state.activePair.source2.id\n })\n if (dtSrc1 && dtSrc1.hasOwnProperty('userID') && dtSrc1.userID !== this.$store.state.auth.userID) {\n let share = dtSrc1.sharedUsers.find(sharedUser => {\n return sharedUser.id === this.$store.state.auth.userID\n })\n if (share && share.limits.length > 0) {\n sourceLimitOrgId.source1LimitOrgId = share.limits\n } else {\n if (dtSrc1.shareToAll.activated && dtSrc1.shareToAll.limitByUserLocation) {\n if(this.$store.state.dhis.user.orgId) {\n sourceLimitOrgId.source1LimitOrgId = [this.$store.state.dhis.user.orgId]\n }\n }\n }\n }\n\n if (dtSrc2 && dtSrc2.hasOwnProperty('userID') && dtSrc2.userID !== this.$store.state.auth.userID) {\n let share = dtSrc2.sharedUsers.find(sharedUser => {\n return sharedUser.id === this.$store.state.auth.userID\n })\n if (share && share.limits.length > 0) {\n sourceLimitOrgId.source2LimitOrgId = share.limits\n } else {\n if (dtSrc2.shareToAll.activated && dtSrc2.shareToAll.limitByUserLocation) {\n if(this.$store.state.dhis.user.orgId) {\n sourceLimitOrgId.source2LimitOrgId = [this.$store.state.dhis.user.orgId]\n }\n }\n }\n }\n return sourceLimitOrgId\n },\n getLimitOrgIdOnDataSource (dataSource) {\n let limitOrgId = []\n if (dataSource && dataSource.hasOwnProperty('userID') && dataSource.userID !== this.$store.state.auth.userID) {\n let share = dataSource.sharedUsers.find(sharedUser => {\n return sharedUser.id === this.$store.state.auth.userID\n })\n if (share && share.limits.length > 0) {\n limitOrgId = share.limits\n } else {\n if (dataSource.shareToAll.activated && dataSource.shareToAll.limitByUserLocation) {\n if(this.$store.state.dhis.user.orgId) {\n limitOrgId = [this.$store.state.dhis.user.orgId]\n }\n }\n }\n }\n return limitOrgId\n },\n getRoles () {\n axios\n .get('/users/getRoles')\n .then(roles => {\n for (let role of roles.data) {\n this.roles.push({\n text: role.name,\n value: role.id,\n tasks: role.tasks\n })\n }\n })\n .catch(err => {\n console.log(err.response)\n })\n },\n getTasks () {\n axios\n .get('/getTasks')\n .then(tasks => {\n this.tasks = tasks.data\n })\n .catch(err => {\n console.log(err.response)\n })\n },\n saveConfiguration (configLevel, configName) {\n let userID = this.$store.state.auth.userID\n let formData = new FormData()\n formData.append('config', JSON.stringify(this.$store.state.config))\n formData.append('userID', userID)\n let endPoint\n if (configLevel === 'generalConfig') {\n endPoint = `/config/updateGeneralConfig`\n } else {\n endPoint = `/config/updateUserConfig/${this.$store.state.auth.userID}`\n }\n axios\n .post(endPoint, formData, {\n headers: {\n 'Content-Type': 'multipart/form-data'\n }\n })\n .then(() => {\n if (configName === 'useCSVHeader') {\n eventBus.$emit('changeCSVHeaderNames')\n }\n if (configName === 'authDisabled') {\n this.$router.push({\n name: 'Logout'\n })\n }\n })\n },\n setDHIS2Credentials () {\n this.$store.state.auth.userID = ''\n if (process.env.NODE_ENV === 'production') {\n let href = location.href.split('api')\n if (href.length < 2) {\n return false\n }\n this.$store.state.dhis.host = location.href.split('api').shift()\n return true\n } else if (process.env.NODE_ENV === 'development') {\n this.$store.state.dhis.host = 'https://test.geoalign.datim.org/'\n this.$store.state.dhis.dev.auth.username = 'gofr_testing_mw2'\n this.$store.state.dhis.dev.auth.password = 'ccq28KVpc38f90%*'\n return true\n }\n }\n }\n}\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('gofr-template',{key:_vm.$route.path},[_vm._v(\" Loading... \")])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-page-search.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-page-search.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./fhir-page-search.vue?vue&type=template&id=22879640&\"\nimport script from \"./fhir-page-search.vue?vue&type=script&lang=js&\"\nexport * from \"./fhir-page-search.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{attrs:{\"grid-list-xs\":\"\"}},[_c('FhirMap',{attrs:{\"accessToken\":_vm.accessToken,\"fhirServerUrl\":_vm.fhirServerUrl,\"options\":_vm.options}})],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ViewMap.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./ViewMap.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./ViewMap.vue?vue&type=template&id=25c8a000&\"\nimport script from \"./ViewMap.vue?vue&type=script&lang=js&\"\nexport * from \"./ViewMap.vue?vue&type=script&lang=js&\"\nimport style0 from \"./ViewMap.vue?vue&type=style&index=0&lang=css&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VContainer } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VContainer})\n","export * from \"-!../../../node_modules/mini-css-extract-plugin/dist/loader.js??ref--6-oneOf-1-0!../../../node_modules/css-loader/dist/cjs.js??ref--6-oneOf-1-1!../../../node_modules/vue-loader/lib/loaders/stylePostLoader.js!../../../node_modules/postcss-loader/src/index.js??ref--6-oneOf-1-2!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./FacilityReconUpload.vue?vue&type=style&index=0&id=8264764c&scoped=true&lang=css&\"","\n\n\n"],"sourceRoot":""} \ No newline at end of file diff --git a/dhis2App/js/apps.94ead83a.js b/dhis2App/js/apps.94ead83a.js new file mode 100644 index 000000000..3ffcdace5 --- /dev/null +++ b/dhis2App/js/apps.94ead83a.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["apps"],{"45b4":function(t,a,r){"use strict";r.r(a);var e=function(){var t=this,a=t.$createElement,r=t._self._c||a;return r("v-container",[r("center",[r("v-card",{attrs:{"min-height":"200","max-width":"500",rounded:"",shaped:""}},[r("v-card-title",{attrs:{"primary-title":""}},[t._v(" "+t._s(t.apps.length)+" "+t._s(t.$t("App.hardcoded-texts.Installed Apps"))+" "),r("v-spacer"),t.apps.length>0?r("v-tooltip",{attrs:{top:""},scopedSlots:t._u([{key:"activator",fn:function(a){var e=a.on,n=a.attrs;return[r("v-btn",t._g(t._b({attrs:{icon:"",color:"primary","x-large":"",to:"uninstall-app"}},"v-btn",n,!1),e),[r("v-icon",[t._v("mdi-minus")])],1)]}}],null,!1,3365654635)},[r("span",[t._v(t._s(t.$t("App.hardcoded-texts.Uninstall Apps")))])]):t._e(),r("v-tooltip",{attrs:{top:""},scopedSlots:t._u([{key:"activator",fn:function(a){var e=a.on,n=a.attrs;return[r("v-btn",t._g(t._b({attrs:{icon:"",color:"primary","x-large":"",to:"install-app"}},"v-btn",n,!1),e),[r("v-icon",[t._v("mdi-plus")])],1)]}}])},[r("span",[t._v(t._s(t.$t("App.hardcoded-texts.Install New App")))])])],1),t.loadingApps?r("v-progress-linear",{attrs:{indeterminate:!0}}):r("v-card-text",[r("v-layout",{attrs:{row:"",wrap:""}},[t._l(t.apps,(function(a,e){return r("v-flex",{key:e,attrs:{xs3:""}},[r("v-card",{attrs:{hover:"","max-width":"110",height:"170",rounded:"",href:t._f("createAppURL")(a)}},[r("v-card-text",[r("v-avatar",{attrs:{color:"primary",size:"90"}},[r("v-img",{attrs:{src:a.iconBase64}})],1),r("br"),r("label",{staticStyle:{"vertical-align":"bottom",display:"flex"}},[t._v(" "+t._s(a.name)+" ")])],1)],1)],1)})),r("v-spacer")],2)],1)],1)],1)],1)},n=[],p=(r("ac1f"),r("1276"),r("a15b"),r("bc3a")),s=r.n(p),o={data:function(){return{apps:[],loadingApps:!1,baseURL:""}},methods:{getApps:function(){var t=this;this.loadingApps=!0,s.a.get("/apps/installed").then((function(a){t.apps=a.data,t.loadingApps=!1}))}},filters:{createAppURL:function(t){var a=location.href.split("/");return a.pop(),a=a.join("/"),"/gofrapp/"+t.app_short_name+"/"+t.launch_path+"?baseURL="+a}},created:function(){this.getApps();var t=location.href.split("/");t.pop(),t=t.join("/"),this.baseURL=t}},i=o,l=r("2877"),c=r("6544"),d=r.n(c),v=r("8212"),u=r("8336"),f=r("b0af"),h=r("99d9"),_=r("a523"),g=r("0e8f"),b=r("132d"),m=r("adda"),x=r("a722"),A=r("8e36"),V=r("2fa4"),w=r("3a2f"),y=Object(l["a"])(i,e,n,!1,null,null,null);a["default"]=y.exports;d()(y,{VAvatar:v["a"],VBtn:u["a"],VCard:f["a"],VCardText:h["c"],VCardTitle:h["d"],VContainer:_["a"],VFlex:g["a"],VIcon:b["a"],VImg:m["a"],VLayout:x["a"],VProgressLinear:A["a"],VSpacer:V["a"],VTooltip:w["a"]})}}]); +//# sourceMappingURL=apps.94ead83a.js.map \ No newline at end of file diff --git a/dhis2App/js/apps.94ead83a.js.map b/dhis2App/js/apps.94ead83a.js.map new file mode 100644 index 000000000..5c96f72f5 --- /dev/null +++ b/dhis2App/js/apps.94ead83a.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./src/views/apps.vue?00c0","webpack:///src/views/apps.vue","webpack:///./src/views/apps.vue?c98c","webpack:///./src/views/apps.vue"],"names":["render","_vm","this","_h","$createElement","_c","_self","attrs","_v","_s","apps","length","$t","scopedSlots","_u","key","fn","ref","on","_g","_b","_e","loadingApps","_l","app","index","_f","iconBase64","staticStyle","name","staticRenderFns","data","baseURL","methods","getApps","filters","createAppURL","pop","join","app_short_name","launch_path","created","url","component","VAvatar","VBtn","VCard","VCardText","VCardTitle","VContainer","VFlex","VIcon","VImg","VLayout","VProgressLinear","VSpacer","VTooltip"],"mappings":"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","file":"js/apps.94ead83a.js","sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('center',[_c('v-card',{attrs:{\"min-height\":\"200\",\"max-width\":\"500\",\"rounded\":\"\",\"shaped\":\"\"}},[_c('v-card-title',{attrs:{\"primary-title\":\"\"}},[_vm._v(\" \"+_vm._s(_vm.apps.length)+\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Installed Apps\"))+\" \"),_c('v-spacer'),(_vm.apps.length > 0)?_c('v-tooltip',{attrs:{\"top\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nvar attrs = ref.attrs;\nreturn [_c('v-btn',_vm._g(_vm._b({attrs:{\"icon\":\"\",\"color\":\"primary\",\"x-large\":\"\",\"to\":\"uninstall-app\"}},'v-btn',attrs,false),on),[_c('v-icon',[_vm._v(\"mdi-minus\")])],1)]}}],null,false,3365654635)},[_c('span',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Uninstall Apps\")))])]):_vm._e(),_c('v-tooltip',{attrs:{\"top\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nvar attrs = ref.attrs;\nreturn [_c('v-btn',_vm._g(_vm._b({attrs:{\"icon\":\"\",\"color\":\"primary\",\"x-large\":\"\",\"to\":\"install-app\"}},'v-btn',attrs,false),on),[_c('v-icon',[_vm._v(\"mdi-plus\")])],1)]}}])},[_c('span',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Install New App\")))])])],1),(!_vm.loadingApps)?_c('v-card-text',[_c('v-layout',{attrs:{\"row\":\"\",\"wrap\":\"\"}},[_vm._l((_vm.apps),function(app,index){return _c('v-flex',{key:index,attrs:{\"xs3\":\"\"}},[_c('v-card',{attrs:{\"hover\":\"\",\"max-width\":\"110\",\"height\":\"170\",\"rounded\":\"\",\"href\":_vm._f(\"createAppURL\")(app)}},[_c('v-card-text',[_c('v-avatar',{attrs:{\"color\":\"primary\",\"size\":\"90\"}},[_c('v-img',{attrs:{\"src\":app.iconBase64}})],1),_c('br'),_c('label',{staticStyle:{\"vertical-align\":\"bottom\",\"display\":\"flex\"}},[_vm._v(\" \"+_vm._s(app.name)+\" \")])],1)],1)],1)}),_c('v-spacer')],2)],1):_c('v-progress-linear',{attrs:{\"indeterminate\":true}})],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n","import mod from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./apps.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../node_modules/thread-loader/dist/cjs.js!../../node_modules/babel-loader/lib/index.js!../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../node_modules/vue-loader/lib/index.js??vue-loader-options!./apps.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./apps.vue?vue&type=template&id=00a11d12&\"\nimport script from \"./apps.vue?vue&type=script&lang=js&\"\nexport * from \"./apps.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VAvatar } from 'vuetify/lib/components/VAvatar';\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VFlex } from 'vuetify/lib/components/VGrid';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VImg } from 'vuetify/lib/components/VImg';\nimport { VLayout } from 'vuetify/lib/components/VGrid';\nimport { VProgressLinear } from 'vuetify/lib/components/VProgressLinear';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTooltip } from 'vuetify/lib/components/VTooltip';\ninstallComponents(component, {VAvatar,VBtn,VCard,VCardText,VCardTitle,VContainer,VFlex,VIcon,VImg,VLayout,VProgressLinear,VSpacer,VTooltip})\n"],"sourceRoot":""} \ No newline at end of file diff --git a/dhis2App/js/chunk-0779b602.f3796e8a.js b/dhis2App/js/chunk-0779b602.f3796e8a.js new file mode 100644 index 000000000..35fd954e4 --- /dev/null +++ b/dhis2App/js/chunk-0779b602.f3796e8a.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0779b602"],{"89c1":function(t,s,e){"use strict";e.r(s);var r=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("gofr-complex-card",{attrs:{complexField:t.field,slotProps:t.slotProps,label:t.$t("App.fhir-resources-texts."+t.label),errors:t.errors},scopedSlots:t._u([{key:"default",fn:function(s){return[t._t("default",null,{source:s.source})]}}],null,!0)})},o=[],a=e("d2b9"),l={name:"fhir-human-name",props:["field","slotProps","sliceName","min","max","base-min","base-max","label","path","edit","constraints"],data:function(){return{errors:[]}},components:{GofrComplexCard:a["a"]}},i=l,n=e("2877"),u=Object(n["a"])(i,r,o,!1,null,null,null);s["default"]=u.exports},d2b9:function(t,s,e){"use strict";var r=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("v-card",[e("v-card-subtitle",{staticClass:"primary--text text-uppercase font-weight-bold"},[t._v(" "+t._s(t.$t("App.fhir-resources-texts."+t.display))+" ")]),t._l(t.errors,(function(s,r){return e("v-card-text",{key:r,staticClass:"error white--text font-weight-bold"},[t._v(" "+t._s(s)+" ")])})),e("v-card-text",[t._t("default",null,{source:t.source})],2)],2)},o=[],a={name:"gofr-complex-card",props:["complexField","slotProps","label","errors"],data:function(){return{source:{path:"",data:{}}}},created:function(){this.setupData()},watch:{slotProps:{handler:function(){this.setupData()},deep:!0}},methods:{setupData:function(){if(this.slotProps&&this.slotProps.source)if(this.source={path:this.slotProps.source.path+"."+this.complexField,data:{}},this.slotProps.source.fromArray)this.source.data=this.slotProps.source.data;else{var t=this.$fhirutils.pathFieldExpression(this.complexField);this.source.data=this.$fhirpath.evaluate(this.slotProps.source.data,t)}}},computed:{display:function(){return this.slotProps&&this.slotProps.input?this.slotProps.input.label:this.label}}},l=a,i=e("2877"),n=e("6544"),u=e.n(n),c=e("b0af"),p=e("99d9"),d=Object(i["a"])(l,r,o,!1,null,null,null);s["a"]=d.exports;u()(d,{VCard:c["a"],VCardSubtitle:p["b"],VCardText:p["c"]})}}]); +//# sourceMappingURL=chunk-0779b602.f3796e8a.js.map \ No newline at end of file diff --git a/dhis2App/js/chunk-0779b602.f3796e8a.js.map b/dhis2App/js/chunk-0779b602.f3796e8a.js.map new file mode 100644 index 000000000..0ba3d4d95 --- /dev/null +++ b/dhis2App/js/chunk-0779b602.f3796e8a.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./src/components/fhir/fhir-human-name.vue?8119","webpack:///src/components/fhir/fhir-human-name.vue","webpack:///./src/components/fhir/fhir-human-name.vue?b173","webpack:///./src/components/fhir/fhir-human-name.vue","webpack:///./src/components/gofr/gofr-complex-card.vue?9c11","webpack:///src/components/gofr/gofr-complex-card.vue","webpack:///./src/components/gofr/gofr-complex-card.vue?8941","webpack:///./src/components/gofr/gofr-complex-card.vue"],"names":["render","_vm","this","_h","$createElement","_c","_self","attrs","field","slotProps","$t","label","errors","scopedSlots","_u","key","fn","_t","source","staticRenderFns","name","props","data","components","GofrComplexCard","component","staticClass","_v","_s","display","_l","error","idx","created","setupData","watch","handler","deep","methods","$fhirpath","evaluate","computed","VCard","VCardSubtitle","VCardText"],"mappings":"yHAAA,IAAIA,EAAS,WAAa,IAAIC,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,oBAAoB,CAACE,MAAM,CAAC,aAAeN,EAAIO,MAAM,UAAYP,EAAIQ,UAAU,MAAQR,EAAIS,GAAI,4BAA8BT,EAAIU,OAAQ,OAASV,EAAIW,QAAQC,YAAYZ,EAAIa,GAAG,CAAC,CAACC,IAAI,UAAUC,GAAG,SAASP,GAAW,MAAO,CAACR,EAAIgB,GAAG,UAAU,KAAK,CAAC,OAASR,EAAUS,aAAa,MAAK,MAC3XC,EAAkB,G,YCgBtB,GACEC,KAAM,kBACNC,MAAO,CAAC,QAAS,YAAnB,mFACEC,KAAM,WACJ,MAAO,CACLV,OAAQ,KAGZW,WAAY,CACVC,gBAAJ,SC1BwW,I,YCOpWC,EAAY,eACd,EACAzB,EACAmB,GACA,EACA,KACA,KACA,MAIa,aAAAM,E,2CClBf,IAAIzB,EAAS,WAAa,IAAIC,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,SAAS,CAACA,EAAG,kBAAkB,CAACqB,YAAY,iDAAiD,CAACzB,EAAI0B,GAAG,IAAI1B,EAAI2B,GAAG3B,EAAIS,GAAI,4BAA8BT,EAAI4B,UAAW,OAAO5B,EAAI6B,GAAI7B,EAAU,QAAE,SAAS8B,EAAMC,GAAK,OAAO3B,EAAG,cAAc,CAACU,IAAIiB,EAAIN,YAAY,sCAAsC,CAACzB,EAAI0B,GAAG,IAAI1B,EAAI2B,GAAGG,GAAO,UAAS1B,EAAG,cAAc,CAACJ,EAAIgB,GAAG,UAAU,KAAK,CAAC,OAAShB,EAAIiB,UAAU,IAAI,IAC7eC,EAAkB,GCctB,GACEC,KAAM,oBACNC,MAAO,CAAC,eAAgB,YAA1B,kBACEC,KAAM,WACJ,MAAO,CACLJ,OAAQ,CAAd,mBAGEe,QAAS,WACP/B,KAAKgC,aAEPC,MAAO,CACL1B,UAAW,CACT2B,QADN,WAGQlC,KAAKgC,aAEPG,MAAM,IAGVC,QAAS,CACPJ,UAAW,WACT,GAAI,KAAV,iCAEQ,GADAhC,KAAKgB,OAAS,CAAtB,+DACY,KAAZ,2BACUhB,KAAKgB,OAAOI,KAAOpB,KAAKO,UAAUS,OAAOI,SACnD,CACU,IAAV,yDACUpB,KAAKgB,OAAOI,KAAOpB,KAAKqC,UAAUC,SAAS,KAArD,4BAMEC,SAAU,CACRZ,QAAS,WACP,OAAI,KAAV,2DACA,cCpD0W,I,yDCOtWJ,EAAY,eACd,EACAzB,EACAmB,GACA,EACA,KACA,KACA,MAIa,OAAAM,EAAiB,QAOhC,IAAkBA,EAAW,CAACiB,QAAA,KAAMC,cAAA,OAAcC,UAAA","file":"js/chunk-0779b602.f3796e8a.js","sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('gofr-complex-card',{attrs:{\"complexField\":_vm.field,\"slotProps\":_vm.slotProps,\"label\":_vm.$t((\"App.fhir-resources-texts.\" + _vm.label)),\"errors\":_vm.errors},scopedSlots:_vm._u([{key:\"default\",fn:function(slotProps){return [_vm._t(\"default\",null,{\"source\":slotProps.source})]}}],null,true)})}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-human-name.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-human-name.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./fhir-human-name.vue?vue&type=template&id=748f97f0&\"\nimport script from \"./fhir-human-name.vue?vue&type=script&lang=js&\"\nexport * from \"./fhir-human-name.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-card',[_c('v-card-subtitle',{staticClass:\"primary--text text-uppercase font-weight-bold\"},[_vm._v(\" \"+_vm._s(_vm.$t((\"App.fhir-resources-texts.\" + _vm.display)))+\" \")]),_vm._l((_vm.errors),function(error,idx){return _c('v-card-text',{key:idx,staticClass:\"error white--text font-weight-bold\"},[_vm._v(\" \"+_vm._s(error)+\" \")])}),_c('v-card-text',[_vm._t(\"default\",null,{\"source\":_vm.source})],2)],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-complex-card.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-complex-card.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./gofr-complex-card.vue?vue&type=template&id=669e4b50&\"\nimport script from \"./gofr-complex-card.vue?vue&type=script&lang=js&\"\nexport * from \"./gofr-complex-card.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardSubtitle } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\ninstallComponents(component, {VCard,VCardSubtitle,VCardText})\n"],"sourceRoot":""} \ No newline at end of file diff --git a/dhis2App/js/chunk-08a9b5b7.e7f7b41e.js b/dhis2App/js/chunk-08a9b5b7.e7f7b41e.js new file mode 100644 index 000000000..fc2a7494d --- /dev/null +++ b/dhis2App/js/chunk-08a9b5b7.e7f7b41e.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-08a9b5b7"],{8142:function(t,e,s){"use strict";s.r(e);var r=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("gofr-complex-card",{attrs:{complexField:t.field,slotProps:t.slotProps,label:t.$t("App.fhir-resources-texts."+t.label),errors:t.errors},scopedSlots:t._u([{key:"default",fn:function(e){return[t._t("default",null,{source:e.source})]}}],null,!0)})},o=[],a=s("d2b9"),l={name:"fhir-backbone-element",props:["field","slotProps","sliceName","min","max","base-min","base-max","label","path","edit","constraints"],data:function(){return{errors:[]}},components:{GofrComplexCard:a["a"]}},i=l,n=s("2877"),u=Object(n["a"])(i,r,o,!1,null,null,null);e["default"]=u.exports},d2b9:function(t,e,s){"use strict";var r=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("v-card",[s("v-card-subtitle",{staticClass:"primary--text text-uppercase font-weight-bold"},[t._v(" "+t._s(t.$t("App.fhir-resources-texts."+t.display))+" ")]),t._l(t.errors,(function(e,r){return s("v-card-text",{key:r,staticClass:"error white--text font-weight-bold"},[t._v(" "+t._s(e)+" ")])})),s("v-card-text",[t._t("default",null,{source:t.source})],2)],2)},o=[],a={name:"gofr-complex-card",props:["complexField","slotProps","label","errors"],data:function(){return{source:{path:"",data:{}}}},created:function(){this.setupData()},watch:{slotProps:{handler:function(){this.setupData()},deep:!0}},methods:{setupData:function(){if(this.slotProps&&this.slotProps.source)if(this.source={path:this.slotProps.source.path+"."+this.complexField,data:{}},this.slotProps.source.fromArray)this.source.data=this.slotProps.source.data;else{var t=this.$fhirutils.pathFieldExpression(this.complexField);this.source.data=this.$fhirpath.evaluate(this.slotProps.source.data,t)}}},computed:{display:function(){return this.slotProps&&this.slotProps.input?this.slotProps.input.label:this.label}}},l=a,i=s("2877"),n=s("6544"),u=s.n(n),c=s("b0af"),p=s("99d9"),d=Object(i["a"])(l,r,o,!1,null,null,null);e["a"]=d.exports;u()(d,{VCard:c["a"],VCardSubtitle:p["b"],VCardText:p["c"]})}}]); +//# sourceMappingURL=chunk-08a9b5b7.e7f7b41e.js.map \ No newline at end of file diff --git a/dhis2App/js/chunk-08a9b5b7.e7f7b41e.js.map b/dhis2App/js/chunk-08a9b5b7.e7f7b41e.js.map new file mode 100644 index 000000000..616d13a6d --- /dev/null +++ b/dhis2App/js/chunk-08a9b5b7.e7f7b41e.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./src/components/fhir/fhir-backbone-element.vue?3d09","webpack:///src/components/fhir/fhir-backbone-element.vue","webpack:///./src/components/fhir/fhir-backbone-element.vue?a14c","webpack:///./src/components/fhir/fhir-backbone-element.vue","webpack:///./src/components/gofr/gofr-complex-card.vue?9c11","webpack:///src/components/gofr/gofr-complex-card.vue","webpack:///./src/components/gofr/gofr-complex-card.vue?8941","webpack:///./src/components/gofr/gofr-complex-card.vue"],"names":["render","_vm","this","_h","$createElement","_c","_self","attrs","field","slotProps","$t","label","errors","scopedSlots","_u","key","fn","_t","source","staticRenderFns","name","props","data","components","GofrComplexCard","component","staticClass","_v","_s","display","_l","error","idx","created","setupData","watch","handler","deep","methods","$fhirpath","evaluate","computed","VCard","VCardSubtitle","VCardText"],"mappings":"uHAAA,IAAIA,EAAS,WAAa,IAAIC,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,oBAAoB,CAACE,MAAM,CAAC,aAAeN,EAAIO,MAAM,UAAYP,EAAIQ,UAAU,MAAQR,EAAIS,GAAI,4BAA8BT,EAAIU,OAAQ,OAASV,EAAIW,QAAQC,YAAYZ,EAAIa,GAAG,CAAC,CAACC,IAAI,UAAUC,GAAG,SAASP,GAAW,MAAO,CAACR,EAAIgB,GAAG,UAAU,KAAK,CAAC,OAASR,EAAUS,aAAa,MAAK,MAC3XC,EAAkB,G,YCetB,GACEC,KAAM,wBACNC,MAAO,CAAC,QAAS,YAAnB,mFACEC,KAAM,WACJ,MAAO,CACLV,OAAQ,KAGZW,WAAY,CACVC,gBAAJ,SCzB8W,I,YCO1WC,EAAY,eACd,EACAzB,EACAmB,GACA,EACA,KACA,KACA,MAIa,aAAAM,E,2CClBf,IAAIzB,EAAS,WAAa,IAAIC,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,SAAS,CAACA,EAAG,kBAAkB,CAACqB,YAAY,iDAAiD,CAACzB,EAAI0B,GAAG,IAAI1B,EAAI2B,GAAG3B,EAAIS,GAAI,4BAA8BT,EAAI4B,UAAW,OAAO5B,EAAI6B,GAAI7B,EAAU,QAAE,SAAS8B,EAAMC,GAAK,OAAO3B,EAAG,cAAc,CAACU,IAAIiB,EAAIN,YAAY,sCAAsC,CAACzB,EAAI0B,GAAG,IAAI1B,EAAI2B,GAAGG,GAAO,UAAS1B,EAAG,cAAc,CAACJ,EAAIgB,GAAG,UAAU,KAAK,CAAC,OAAShB,EAAIiB,UAAU,IAAI,IAC7eC,EAAkB,GCctB,GACEC,KAAM,oBACNC,MAAO,CAAC,eAAgB,YAA1B,kBACEC,KAAM,WACJ,MAAO,CACLJ,OAAQ,CAAd,mBAGEe,QAAS,WACP/B,KAAKgC,aAEPC,MAAO,CACL1B,UAAW,CACT2B,QADN,WAGQlC,KAAKgC,aAEPG,MAAM,IAGVC,QAAS,CACPJ,UAAW,WACT,GAAI,KAAV,iCAEQ,GADAhC,KAAKgB,OAAS,CAAtB,+DACY,KAAZ,2BACUhB,KAAKgB,OAAOI,KAAOpB,KAAKO,UAAUS,OAAOI,SACnD,CACU,IAAV,yDACUpB,KAAKgB,OAAOI,KAAOpB,KAAKqC,UAAUC,SAAS,KAArD,4BAMEC,SAAU,CACRZ,QAAS,WACP,OAAI,KAAV,2DACA,cCpD0W,I,yDCOtWJ,EAAY,eACd,EACAzB,EACAmB,GACA,EACA,KACA,KACA,MAIa,OAAAM,EAAiB,QAOhC,IAAkBA,EAAW,CAACiB,QAAA,KAAMC,cAAA,OAAcC,UAAA","file":"js/chunk-08a9b5b7.e7f7b41e.js","sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('gofr-complex-card',{attrs:{\"complexField\":_vm.field,\"slotProps\":_vm.slotProps,\"label\":_vm.$t((\"App.fhir-resources-texts.\" + _vm.label)),\"errors\":_vm.errors},scopedSlots:_vm._u([{key:\"default\",fn:function(slotProps){return [_vm._t(\"default\",null,{\"source\":slotProps.source})]}}],null,true)})}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-backbone-element.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-backbone-element.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./fhir-backbone-element.vue?vue&type=template&id=6825cd20&\"\nimport script from \"./fhir-backbone-element.vue?vue&type=script&lang=js&\"\nexport * from \"./fhir-backbone-element.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-card',[_c('v-card-subtitle',{staticClass:\"primary--text text-uppercase font-weight-bold\"},[_vm._v(\" \"+_vm._s(_vm.$t((\"App.fhir-resources-texts.\" + _vm.display)))+\" \")]),_vm._l((_vm.errors),function(error,idx){return _c('v-card-text',{key:idx,staticClass:\"error white--text font-weight-bold\"},[_vm._v(\" \"+_vm._s(error)+\" \")])}),_c('v-card-text',[_vm._t(\"default\",null,{\"source\":_vm.source})],2)],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-complex-card.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-complex-card.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./gofr-complex-card.vue?vue&type=template&id=669e4b50&\"\nimport script from \"./gofr-complex-card.vue?vue&type=script&lang=js&\"\nexport * from \"./gofr-complex-card.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardSubtitle } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\ninstallComponents(component, {VCard,VCardSubtitle,VCardText})\n"],"sourceRoot":""} \ No newline at end of file diff --git a/dhis2App/js/chunk-0a6b076a.622831ac.js b/dhis2App/js/chunk-0a6b076a.622831ac.js new file mode 100644 index 000000000..8384a140f --- /dev/null +++ b/dhis2App/js/chunk-0a6b076a.622831ac.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0a6b076a"],{"91dd":function(e,t,r){"use strict";function i(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,r,a){t=t||"&",r=r||"=";var s={};if("string"!==typeof e||0===e.length)return s;var o=/\+/g;e=e.split(t);var c=1e3;a&&"number"===typeof a.maxKeys&&(c=a.maxKeys);var u=e.length;c>0&&u>c&&(u=c);for(var l=0;l=0?(h=v.substr(0,m),p=v.substr(m+1)):(h=v,p=""),d=decodeURIComponent(h),f=decodeURIComponent(p),i(s,d)?n(s[d])?s[d].push(f):s[d]=[s[d],f]:s[d]=f}return s};var n=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},b383:function(e,t,r){"use strict";t.decode=t.parse=r("91dd"),t.encode=t.stringify=r("e099")},e099:function(e,t,r){"use strict";var i=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,r,o){return t=t||"&",r=r||"=",null===e&&(e=void 0),"object"===typeof e?a(s(e),(function(s){var o=encodeURIComponent(i(s))+r;return n(e[s])?a(e[s],(function(e){return o+encodeURIComponent(i(e))})).join(t):o+encodeURIComponent(i(e[s]))})).join(t):o?encodeURIComponent(i(o))+r+encodeURIComponent(i(e)):""};var n=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function a(e,t){if(e.map)return e.map(t);for(var r=[],i=0;i1&&t.querySelections(t.search),t.awaitingSearch=!1}),500),this.awaitingSearch=!0},select:function(e){this.value.reference=e,this.updateSearch()},active:function(){this.active.length?(this.select=this.active[0],this.displayValue=this.treeLookup[this.select]):(this.select=void 0,this.displayValue=""),this.menu=!1}},methods:{updateSearch:function(){this.$emit("termChange",this.expression,this.value.reference)},clearSearch:function(){this.$emit("termChange",this.expression,[])},setupData:function(){if(this.targetProfile&&this.targetResource&&(this.targetProfile.replace(l,"")===this.targetResource?this.allAllowed=!0:this.allAllowed=!1,this.resource=this.targetResource),"tree"===this.displayType&&this.setupTreeItems(),this.slotProps&&this.slotProps.source){if(this.source={path:this.slotProps.source.path+"."+this.field,data:{}},this.slotProps.source.fromArray)this.source.data=this.slotProps.source.data;else{var e=this.$fhirutils.pathFieldExpression(this.field),t=this.$fhirpath.evaluate(this.slotProps.source.data,e);this.source.data=t[0]}this.source.data&&(this.preset=!0,this.select=this.source.data.reference,this.lockWatch=!0)}this.disabled=this.readOnlyIfSet&&this.preset},setupTreeItems:function(){var e=this.initialValue;this.overrideValue&&(e=this.overrideValue),this.loading=!0;var t={};t=e?{partof:e}:{"partof:missing":!0},t._count=200;var r="/fhir/"+this.$store.state.config.userConfig.FRDatasource+"/"+this.resource+"?"+u.stringify(t);this.items=[],this.addItems(r,this.items)},checkChildren:function(e){var t={partof:e.id,_summary:"count"},r="/fhir/"+this.$store.state.config.userConfig.FRDatasource+"/"+this.resource+"?"+u.stringify(t);return new Promise((function(t){c.a.get(r).then((function(r){var i=r.data;i.total&&i.total>0&&(e.children=[]),t()})).catch((function(e){console.log("failed to check children for",r,e),t()}))}))},addItems:function(e,t){var r=this;c.a.get(e).then(function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(i){var n,s,o,c,u,l,h;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(n=i.data,!(n.entry&&n.entry.length>0)){e.next=23;break}s=Object(a["a"])(n.entry),e.prev=3,s.s();case 5:if((o=s.n()).done){e.next=15;break}return c=o.value,u=!r.allAllowed&&(!c.resource.meta.profile||!c.resource.meta.profile.includes(r.targetProfile)),l={id:c.resource.resourceType+"/"+c.resource.id,name:c.resource.name,locked:u},e.next=11,r.checkChildren(l);case 11:r.treeLookup[l.id]=l.name,t.push(l);case 13:e.next=5;break;case 15:e.next=20;break;case 17:e.prev=17,e.t0=e["catch"](3),s.e(e.t0);case 20:return e.prev=20,s.f(),e.finish(20);case 23:n.link?(h=n.link.find((function(e){return"next"===e.relation})),h?r.addItems(h.url,t):r.loading=!1):r.loading=!1;case 24:case"end":return e.stop()}}),e,null,[[3,17,20,23]])})));return function(t){return e.apply(this,arguments)}}()).catch((function(t){console.log("Failed to add items for",e,t),r.loading=!1}))},fetchChildren:function(e){var t=this,r={};r={partof:e.id,_count:500};var i="/fhir/"+this.$store.state.config.userConfig.FRDatasource+"/"+this.resource+"?"+u.stringify(r);return this.loading=!0,this.addItems(i,e.children),new Promise((function(e){var r=0,i=function i(){!t.loading||r++>100?e():setTimeout(i,200)};i()}))},querySelections:function(e){var t=this;this.loading=!0;var r={"name:contains":e};this.targetProfile.endsWith(this.resource)||(r._profile=this.targetProfile);var i="/fhir/"+this.$store.state.config.userConfig.FRDatasource+"/"+this.resource+"?"+u.stringify(r);c.a.get(i).then(function(){var e=Object(s["a"])(regeneratorRuntime.mark((function e(r){var i,n,s,o,c,u;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(i=r.data,t.items=[],!i.entry||!i.entry.length){e.next=24;break}n=Object(a["a"])(i.entry),e.prev=4,n.s();case 6:if((s=n.n()).done){e.next=16;break}return o=s.value,c=o.resource.resourceType+"/"+o.resource.id,u={value:c},e.next=12,t.$fhirutils.resourceLookup(c);case 12:u.text=e.sent,t.items.push(u);case 14:e.next=6;break;case 16:e.next=21;break;case 18:e.prev=18,e.t0=e["catch"](4),n.e(e.t0);case 21:return e.prev=21,n.f(),e.finish(21);case 24:case"end":return e.stop()}}),e,null,[[4,18,21,24]])})));return function(t){return e.apply(this,arguments)}}())}},computed:{index:function(){return this.slotProps?this.slotProps.input:void 0},display:function(){return this.slotProps&&this.slotProps.input?this.slotProps.input.label:this.label}}},p=h,d=r("2877"),f=r("6544"),v=r.n(f),m=r("c6a6"),g=r("b0af"),y=r("e449"),b=r("8654"),x=r("eb2a"),k=Object(d["a"])(p,i,n,!1,null,null,null);t["default"]=k.exports;v()(k,{VAutocomplete:m["a"],VCard:g["a"],VMenu:y["a"],VTextField:b["a"],VTreeview:x["a"]})}}]); +//# sourceMappingURL=chunk-0a6b076a.622831ac.js.map \ No newline at end of file diff --git a/dhis2App/js/chunk-0a6b076a.622831ac.js.map b/dhis2App/js/chunk-0a6b076a.622831ac.js.map new file mode 100644 index 000000000..25810ad61 --- /dev/null +++ b/dhis2App/js/chunk-0a6b076a.622831ac.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./node_modules/querystring-es3/decode.js","webpack:///./node_modules/querystring-es3/index.js","webpack:///./node_modules/querystring-es3/encode.js","webpack:///./src/components/gofr/gofr-search-reference-term.vue?e34d","webpack:///src/components/gofr/gofr-search-reference-term.vue","webpack:///./src/components/gofr/gofr-search-reference-term.vue?529e","webpack:///./src/components/gofr/gofr-search-reference-term.vue"],"names":["hasOwnProperty","obj","prop","Object","prototype","call","module","exports","qs","sep","eq","options","length","regexp","split","maxKeys","len","i","kstr","vstr","k","v","x","replace","idx","indexOf","substr","decodeURIComponent","isArray","push","Array","xs","toString","decode","parse","encode","stringify","stringifyPrimitive","isFinite","name","undefined","map","objectKeys","ks","encodeURIComponent","join","f","res","keys","key","render","_vm","this","_h","$createElement","_c","_self","displayType","ref","attrs","scopedSlots","_u","fn","on","_g","$t","display","loading","$event","clearSearch","_v","_s","proxy","model","value","callback","$$v","displayValue","expression","menu","active","items","fetchChildren","open","search","select","staticRenderFns","props","data","source","qField","resource","awaitingSearch","preset","disabled","errors","lockWatch","treeLookup","allAllowed","created","setupData","watch","slotProps","handler","deep","setTimeout","val","reference","updateSearch","methods","$emit","targetResource","setupTreeItems","results","readOnlyIfSet","treetop","overrideValue","params","_count","addItems","checkChildren","Promise","item","children","resolve","console","log","checkLoading","querySelections","_profile","targetProfile","computed","index","component","VAutocomplete","VCard","VMenu","VTextField","VTreeview"],"mappings":"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","file":"js/chunk-0a6b076a.622831ac.js","sourcesContent":["// Copyright Joyent, Inc. and other Node contributors.\n//\n// Permission is hereby granted, free of charge, to any person obtaining a\n// copy of this software and associated documentation files (the\n// \"Software\"), to deal in the Software without restriction, including\n// without limitation the rights to use, copy, modify, merge, publish,\n// distribute, sublicense, and/or sell copies of the Software, and to permit\n// persons to whom the Software is furnished to do so, subject to the\n// following conditions:\n//\n// The above copyright notice and this permission notice shall be included\n// in all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\n// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN\n// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,\n// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\n// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE\n// USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n'use strict';\n\n// If obj.hasOwnProperty has been overridden, then calling\n// obj.hasOwnProperty(prop) will break.\n// See: https://github.com/joyent/node/issues/1707\nfunction hasOwnProperty(obj, prop) {\n return Object.prototype.hasOwnProperty.call(obj, prop);\n}\n\nmodule.exports = function(qs, sep, eq, options) {\n sep = sep || '&';\n eq = eq || '=';\n var obj = {};\n\n if (typeof qs !== 'string' || qs.length === 0) {\n return obj;\n }\n\n var regexp = /\\+/g;\n qs = qs.split(sep);\n\n var maxKeys = 1000;\n if (options && typeof options.maxKeys === 'number') {\n maxKeys = options.maxKeys;\n }\n\n var len = qs.length;\n // maxKeys <= 0 means that we should not limit keys count\n if (maxKeys > 0 && len > maxKeys) {\n len = maxKeys;\n }\n\n for (var i = 0; i < len; ++i) {\n var x = qs[i].replace(regexp, '%20'),\n idx = x.indexOf(eq),\n kstr, vstr, k, v;\n\n if (idx >= 0) {\n kstr = x.substr(0, idx);\n vstr = x.substr(idx + 1);\n } else {\n kstr = x;\n vstr = '';\n }\n\n k = decodeURIComponent(kstr);\n v = decodeURIComponent(vstr);\n\n if (!hasOwnProperty(obj, k)) {\n obj[k] = v;\n } else if (isArray(obj[k])) {\n obj[k].push(v);\n } else {\n obj[k] = [obj[k], v];\n }\n }\n\n return obj;\n};\n\nvar isArray = Array.isArray || function (xs) {\n return Object.prototype.toString.call(xs) === '[object Array]';\n};\n","'use strict';\n\nexports.decode = exports.parse = require('./decode');\nexports.encode = exports.stringify = require('./encode');\n","// Copyright Joyent, Inc. and other Node contributors.\n//\n// Permission is hereby granted, free of charge, to any person obtaining a\n// copy of this software and associated documentation files (the\n// \"Software\"), to deal in the Software without restriction, including\n// without limitation the rights to use, copy, modify, merge, publish,\n// distribute, sublicense, and/or sell copies of the Software, and to permit\n// persons to whom the Software is furnished to do so, subject to the\n// following conditions:\n//\n// The above copyright notice and this permission notice shall be included\n// in all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\n// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN\n// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,\n// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\n// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE\n// USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n'use strict';\n\nvar stringifyPrimitive = function(v) {\n switch (typeof v) {\n case 'string':\n return v;\n\n case 'boolean':\n return v ? 'true' : 'false';\n\n case 'number':\n return isFinite(v) ? v : '';\n\n default:\n return '';\n }\n};\n\nmodule.exports = function(obj, sep, eq, name) {\n sep = sep || '&';\n eq = eq || '=';\n if (obj === null) {\n obj = undefined;\n }\n\n if (typeof obj === 'object') {\n return map(objectKeys(obj), function(k) {\n var ks = encodeURIComponent(stringifyPrimitive(k)) + eq;\n if (isArray(obj[k])) {\n return map(obj[k], function(v) {\n return ks + encodeURIComponent(stringifyPrimitive(v));\n }).join(sep);\n } else {\n return ks + encodeURIComponent(stringifyPrimitive(obj[k]));\n }\n }).join(sep);\n\n }\n\n if (!name) return '';\n return encodeURIComponent(stringifyPrimitive(name)) + eq +\n encodeURIComponent(stringifyPrimitive(obj));\n};\n\nvar isArray = Array.isArray || function (xs) {\n return Object.prototype.toString.call(xs) === '[object Array]';\n};\n\nfunction map (xs, f) {\n if (xs.map) return xs.map(f);\n var res = [];\n for (var i = 0; i < xs.length; i++) {\n res.push(f(xs[i], i));\n }\n return res;\n}\n\nvar objectKeys = Object.keys || function (obj) {\n var res = [];\n for (var key in obj) {\n if (Object.prototype.hasOwnProperty.call(obj, key)) res.push(key);\n }\n return res;\n};\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.displayType == 'tree')?_c('v-menu',{ref:\"menu\",attrs:{\"close-on-content-click\":false,\"transition\":\"scale-transition\",\"offset-y\":\"\",\"min-width\":\"290px\",\"max-height\":\"500px\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-text-field',_vm._g({attrs:{\"label\":_vm.$t((\"App.fhir-resources-texts.\" + _vm.display)),\"outlined\":\"\",\"hide-details\":\"auto\",\"loading\":_vm.loading,\"dense\":\"\",\"shaped\":\"\",\"clearable\":\"\"},on:{\"click:clear\":function($event){return _vm.clearSearch()}},scopedSlots:_vm._u([{key:\"label\",fn:function(){return [_vm._v(_vm._s(_vm.$t((\"App.fhir-resources-texts.\" + _vm.display))))]},proxy:true}],null,true),model:{value:(_vm.displayValue),callback:function ($$v) {_vm.displayValue=$$v},expression:\"displayValue\"}},on))]}}],null,false,3505724966),model:{value:(_vm.menu),callback:function ($$v) {_vm.menu=$$v},expression:\"menu\"}},[_c('v-card',[_c('v-treeview',{attrs:{\"active\":_vm.active,\"items\":_vm.items,\"load-children\":_vm.fetchChildren,\"open\":_vm.open,\"item-disabled\":\"locked\",\"activatable\":\"\",\"multiple-active\":false,\"selection-type\":\"independent\",\"loading\":_vm.loading},on:{\"update:active\":function($event){_vm.active=$event},\"update:open\":function($event){_vm.open=$event}}})],1)],1):_c('v-autocomplete',{attrs:{\"loading\":_vm.loading,\"items\":_vm.items,\"search-input\":_vm.search,\"cache-items\":\"\",\"flat\":\"\",\"hide-no-data\":\"\",\"hide-details\":\"\",\"label\":_vm.$t((\"App.fhir-resources-texts.\" + _vm.display)),\"outlined\":\"\",\"dense\":\"\",\"placeholder\":\"Start typing for selection\"},on:{\"update:searchInput\":function($event){_vm.search=$event},\"update:search-input\":function($event){_vm.search=$event},\"click:clear\":function($event){return _vm.clearSearch()}},scopedSlots:_vm._u([{key:\"label\",fn:function(){return [_vm._v(_vm._s(_vm.$t((\"App.fhir-resources-texts.\" + _vm.display))))]},proxy:true}]),model:{value:(_vm.select),callback:function ($$v) {_vm.select=$$v},expression:\"select\"}})}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-search-reference-term.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-search-reference-term.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./gofr-search-reference-term.vue?vue&type=template&id=85351524&\"\nimport script from \"./gofr-search-reference-term.vue?vue&type=script&lang=js&\"\nexport * from \"./gofr-search-reference-term.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VAutocomplete } from 'vuetify/lib/components/VAutocomplete';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VMenu } from 'vuetify/lib/components/VMenu';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\nimport { VTreeview } from 'vuetify/lib/components/VTreeview';\ninstallComponents(component, {VAutocomplete,VCard,VMenu,VTextField,VTreeview})\n"],"sourceRoot":""} \ No newline at end of file diff --git a/dhis2App/js/chunk-0a6f3fea.3d2cafe2.js b/dhis2App/js/chunk-0a6f3fea.3d2cafe2.js new file mode 100644 index 000000000..f712eb8b3 --- /dev/null +++ b/dhis2App/js/chunk-0a6f3fea.3d2cafe2.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-0a6f3fea"],{"91dd":function(e,t,r){"use strict";function a(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,r,s){t=t||"&",r=r||"=";var i={};if("string"!==typeof e||0===e.length)return i;var o=/\+/g;e=e.split(t);var c=1e3;s&&"number"===typeof s.maxKeys&&(c=s.maxKeys);var l=e.length;c>0&&l>c&&(l=c);for(var u=0;u=0?(d=f.substr(0,m),p=f.substr(m+1)):(d=f,p=""),v=decodeURIComponent(d),h=decodeURIComponent(p),a(i,v)?n(i[v])?i[v].push(h):i[v]=[i[v],h]:i[v]=h}return i};var n=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},b15a:function(e,t,r){"use strict";r.r(t);var a=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("v-container",{staticClass:"my-3"},[r("v-form",{ref:"form",model:{value:e.valid,callback:function(t){e.valid=t},expression:"valid"}},[e._t("default"),r("v-overlay",{attrs:{value:e.overlay}},[r("v-progress-circular",{attrs:{size:"50",color:"primary",indeterminate:""}}),r("v-btn",{attrs:{icon:""},on:{click:function(t){e.overlay=!1}}},[r("v-icon",[e._v("mdi-close")])],1)],1),r("v-navigation-drawer",{staticClass:"primary darken-1 white--text",staticStyle:{"z-index":"3"},attrs:{app:"",right:"",permanent:"",clipped:""}},[r("v-list",{staticClass:"white--text"},[r("v-list-item",[r("v-btn",{staticClass:"secondary",attrs:{small:"",dark:""},on:{click:function(t){return e.$router.go(-1)}}},[r("v-icon",{attrs:{light:""}},[e._v("mdi-pencil-off")]),r("span",[e._v(e._s(e.$t("App.hardcoded-texts.Cancel")))])],1),r("v-spacer"),e.valid?r("v-btn",{staticClass:"success darken-1",attrs:{small:"",dark:"",disabled:!e.valid},on:{click:function(t){return e.processFHIR()}}},[r("v-icon",{attrs:{light:""}},[e._v("mdi-content-save")]),r("span",[e._v(e._s(e.$t("App.hardcoded-texts.Save")))])],1):r("v-btn",{staticClass:"warning",attrs:{dark:"",small:""},on:{click:function(t){return e.$refs.form.validate()}}},[r("v-icon",{attrs:{light:""}},[e._v("mdi-content-save")]),r("span",[e._v(e._s(e.$t("App.hardcoded-texts.Save")))])],1)],1),r("v-divider",{attrs:{color:"white"}}),e.sectionMenu?r("v-subheader",{staticClass:"white--text"},[r("h2",[e._v("Sections")])]):e._e(),e._l(e.sectionMenu,(function(t){return r("v-list-item",{key:t.id,attrs:{href:"#section-"+t.id}},[r("v-list-item-content",{staticClass:"white--text"},[t.title?r("v-list-item-title",{staticClass:"text-uppercase"},[r("h4",[e._v(e._s(e.$t("App.fhir-resources-texts."+t.title)))])]):e._e(),t.desc?r("v-list-item-subtitle",{staticClass:"white--text"},[e._v(" "+e._s(e.$t("App.fhir-resources-texts."+t.desc))+" ")]):e._e()],1)],1)}))],2)],1)],2)],1)},n=[],s=r("b85c"),i=r("1da1"),o=(r("ac1f"),r("1276"),r("96cf"),r("bc3a")),c=r.n(o),l=r("b383"),u={name:"gofr-questionnaire",props:["id","url","title","description","purpose","section-menu","view-page","edit","constraints"],data:function(){return{fhir:{},loading:!1,overlay:!1,isEdit:!1,valid:!0,advancedValid:!0}},methods:{processFHIR:function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(){var t,r=this;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(this.$refs.form.validate(),this.valid){e.next=3;break}return e.abrupt("return");case 3:return this.advancedValid=!0,this.overlay=!0,this.loading=!0,t=function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(a,n,i){var o,c,l,u,d,p,v,h;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:i||(i={}),o=Object(s["a"])(n),e.prev=2,o.s();case 4:if((c=o.n()).done){e.next=67;break}if(l=c.value,u=a,d={},!l.isArray){e.next=11;break}e.next=39;break;case 11:if(!l.isQuestionnaireGroup){e.next=17;break}p={linkId:l.path,text:l.label,item:[]},u.push(p),u=p.item,e.next=39;break;case 17:if(!l.qField){e.next=39;break}if(v=void 0,i.hasOwnProperty(l.path)?v=i[l.path]:(v={linkId:l.path,answer:[]},i[l.path]=v,u.push(v)),h={},h[l.qField]=l.value,v.answer.push(h),!l.constraints){e.next=39;break}if(l.errors=[],e.prev=25,e.t0=r.advancedValid,!e.t0){e.next=31;break}return e.next=30,r.$fhirutils.checkConstraints(l.constraints,r.constraints,l.value,l.errors);case 30:e.t0=e.sent;case 31:r.advancedValid=e.t0,e.next=39;break;case 34:e.prev=34,e.t1=e["catch"](25),r.advancedValid=!1,l.errors.push("An unknown error occurred."),console.log(e.t1);case 39:if(!l.$children){e.next=49;break}return e.prev=40,e.next=43,t(u,l.$children,d);case 43:e.next=49;break;case 45:e.prev=45,e.t2=e["catch"](40),r.advancedValid=!1,console.log(e.t2);case 49:if(!l.isQuestionnaireGroup||!l.constraints){e.next=65;break}if(l.errors=[],e.prev=51,e.t3=r.advancedValid,!e.t3){e.next=57;break}return e.next=56,r.$fhirutils.checkConstraints(l.constraints,r.constraints,u,l.errors);case 56:e.t3=e.sent;case 57:r.advancedValid=e.t3,e.next=65;break;case 60:e.prev=60,e.t4=e["catch"](51),r.advancedValid=!1,l.errors.push("An unknown error occurred."),console.log(e.t4);case 65:e.next=4;break;case 67:e.next=72;break;case 69:e.prev=69,e.t5=e["catch"](2),o.e(e.t5);case 72:return e.prev=72,o.f(),e.finish(72);case 75:case"end":return e.stop()}}),e,null,[[2,69,72,75],[25,34],[40,45],[51,60]])})));return function(t,r,a){return e.apply(this,arguments)}}(),this.fhir={resourceType:"QuestionnaireResponse",questionnaire:this.url,status:"completed",item:[]},e.prev=8,e.next=11,t(this.fhir.item,this.$children);case 11:e.next=17;break;case 13:e.prev=13,e.t0=e["catch"](8),this.advancedValid=!1,console.log(e.t0);case 17:if(this.advancedValid){e.next=22;break}return this.overlay=!1,this.loading=!1,this.$store.commit("setMessage",{type:"error",text:"There were errors on the form."}),e.abrupt("return");case 22:c()({url:"/fhir/"+this.$store.state.config.userConfig.FRDatasource+"/QuestionnaireResponse?"+l.stringify(this.$route.query),method:"POST",data:this.fhir}).then((function(e){r.overlay=!1,r.loading=!1,r.$store.state.alert.show=!0,r.$store.state.alert.width="600px",r.$store.state.alert.msg="Saved successfully!",r.$store.state.alert.type="success",r.$router.push({name:"ResourceView",params:{page:r.viewPage,id:e.data.subject.reference.split("/")[1]}})})).catch((function(e){r.overlay=!1,r.loading=!1,console.log(e),r.$store.state.alert.show=!0,r.$store.state.alert.width="600px",r.$store.state.alert.msg="Failed to save!",r.$store.state.alert.type="error"}));case 23:case"end":return e.stop()}}),e,this,[[8,13]])})));function t(){return e.apply(this,arguments)}return t}()}},d=u,p=r("2877"),v=r("6544"),h=r.n(v),f=r("8336"),m=r("a523"),b=r("ce7e"),x=r("4bd4"),y=r("132d"),g=r("8860"),k=r("da13"),w=r("5d23"),V=r("f774"),$=r("a797"),C=r("490a"),_=r("2fa4"),R=r("e0c7"),I=Object(p["a"])(d,a,n,!1,null,null,null);t["default"]=I.exports;h()(I,{VBtn:f["a"],VContainer:m["a"],VDivider:b["a"],VForm:x["a"],VIcon:y["a"],VList:g["a"],VListItem:k["a"],VListItemContent:w["a"],VListItemSubtitle:w["b"],VListItemTitle:w["c"],VNavigationDrawer:V["a"],VOverlay:$["a"],VProgressCircular:C["a"],VSpacer:_["a"],VSubheader:R["a"]})},b383:function(e,t,r){"use strict";t.decode=t.parse=r("91dd"),t.encode=t.stringify=r("e099")},e099:function(e,t,r){"use strict";var a=function(e){switch(typeof e){case"string":return e;case"boolean":return e?"true":"false";case"number":return isFinite(e)?e:"";default:return""}};e.exports=function(e,t,r,o){return t=t||"&",r=r||"=",null===e&&(e=void 0),"object"===typeof e?s(i(e),(function(i){var o=encodeURIComponent(a(i))+r;return n(e[i])?s(e[i],(function(e){return o+encodeURIComponent(a(e))})).join(t):o+encodeURIComponent(a(e[i]))})).join(t):o?encodeURIComponent(a(o))+r+encodeURIComponent(a(e)):""};var n=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function s(e,t){if(e.map)return e.map(t);for(var r=[],a=0;a 0 && len > maxKeys) {\n len = maxKeys;\n }\n\n for (var i = 0; i < len; ++i) {\n var x = qs[i].replace(regexp, '%20'),\n idx = x.indexOf(eq),\n kstr, vstr, k, v;\n\n if (idx >= 0) {\n kstr = x.substr(0, idx);\n vstr = x.substr(idx + 1);\n } else {\n kstr = x;\n vstr = '';\n }\n\n k = decodeURIComponent(kstr);\n v = decodeURIComponent(vstr);\n\n if (!hasOwnProperty(obj, k)) {\n obj[k] = v;\n } else if (isArray(obj[k])) {\n obj[k].push(v);\n } else {\n obj[k] = [obj[k], v];\n }\n }\n\n return obj;\n};\n\nvar isArray = Array.isArray || function (xs) {\n return Object.prototype.toString.call(xs) === '[object Array]';\n};\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{staticClass:\"my-3\"},[_c('v-form',{ref:\"form\",model:{value:(_vm.valid),callback:function ($$v) {_vm.valid=$$v},expression:\"valid\"}},[_vm._t(\"default\"),_c('v-overlay',{attrs:{\"value\":_vm.overlay}},[_c('v-progress-circular',{attrs:{\"size\":\"50\",\"color\":\"primary\",\"indeterminate\":\"\"}}),_c('v-btn',{attrs:{\"icon\":\"\"},on:{\"click\":function($event){_vm.overlay = false}}},[_c('v-icon',[_vm._v(\"mdi-close\")])],1)],1),_c('v-navigation-drawer',{staticClass:\"primary darken-1 white--text\",staticStyle:{\"z-index\":\"3\"},attrs:{\"app\":\"\",\"right\":\"\",\"permanent\":\"\",\"clipped\":\"\"}},[_c('v-list',{staticClass:\"white--text\"},[_c('v-list-item',[_c('v-btn',{staticClass:\"secondary\",attrs:{\"small\":\"\",\"dark\":\"\"},on:{\"click\":function($event){return _vm.$router.go(-1)}}},[_c('v-icon',{attrs:{\"light\":\"\"}},[_vm._v(\"mdi-pencil-off\")]),_c('span',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Cancel\")))])],1),_c('v-spacer'),(_vm.valid)?_c('v-btn',{staticClass:\"success darken-1\",attrs:{\"small\":\"\",\"dark\":\"\",\"disabled\":!_vm.valid},on:{\"click\":function($event){return _vm.processFHIR()}}},[_c('v-icon',{attrs:{\"light\":\"\"}},[_vm._v(\"mdi-content-save\")]),_c('span',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Save\")))])],1):_c('v-btn',{staticClass:\"warning\",attrs:{\"dark\":\"\",\"small\":\"\"},on:{\"click\":function($event){return _vm.$refs.form.validate()}}},[_c('v-icon',{attrs:{\"light\":\"\"}},[_vm._v(\"mdi-content-save\")]),_c('span',[_vm._v(_vm._s(_vm.$t(\"App.hardcoded-texts.Save\")))])],1)],1),_c('v-divider',{attrs:{\"color\":\"white\"}}),(_vm.sectionMenu)?_c('v-subheader',{staticClass:\"white--text\"},[_c('h2',[_vm._v(\"Sections\")])]):_vm._e(),_vm._l((_vm.sectionMenu),function(section){return _c('v-list-item',{key:section.id,attrs:{\"href\":'#section-'+section.id}},[_c('v-list-item-content',{staticClass:\"white--text\"},[(section.title)?_c('v-list-item-title',{staticClass:\"text-uppercase\"},[_c('h4',[_vm._v(_vm._s(_vm.$t((\"App.fhir-resources-texts.\" + (section.title)))))])]):_vm._e(),(section.desc)?_c('v-list-item-subtitle',{staticClass:\"white--text\"},[_vm._v(\" \"+_vm._s(_vm.$t((\"App.fhir-resources-texts.\" + (section.desc))))+\" \")]):_vm._e()],1)],1)})],2)],1)],2)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-questionnaire.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-questionnaire.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./gofr-questionnaire.vue?vue&type=template&id=363edfd6&\"\nimport script from \"./gofr-questionnaire.vue?vue&type=script&lang=js&\"\nexport * from \"./gofr-questionnaire.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VForm } from 'vuetify/lib/components/VForm';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VList } from 'vuetify/lib/components/VList';\nimport { VListItem } from 'vuetify/lib/components/VList';\nimport { VListItemContent } from 'vuetify/lib/components/VList';\nimport { VListItemSubtitle } from 'vuetify/lib/components/VList';\nimport { VListItemTitle } from 'vuetify/lib/components/VList';\nimport { VNavigationDrawer } from 'vuetify/lib/components/VNavigationDrawer';\nimport { VOverlay } from 'vuetify/lib/components/VOverlay';\nimport { VProgressCircular } from 'vuetify/lib/components/VProgressCircular';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VSubheader } from 'vuetify/lib/components/VSubheader';\ninstallComponents(component, {VBtn,VContainer,VDivider,VForm,VIcon,VList,VListItem,VListItemContent,VListItemSubtitle,VListItemTitle,VNavigationDrawer,VOverlay,VProgressCircular,VSpacer,VSubheader})\n","'use strict';\n\nexports.decode = exports.parse = require('./decode');\nexports.encode = exports.stringify = require('./encode');\n","// Copyright Joyent, Inc. and other Node contributors.\n//\n// Permission is hereby granted, free of charge, to any person obtaining a\n// copy of this software and associated documentation files (the\n// \"Software\"), to deal in the Software without restriction, including\n// without limitation the rights to use, copy, modify, merge, publish,\n// distribute, sublicense, and/or sell copies of the Software, and to permit\n// persons to whom the Software is furnished to do so, subject to the\n// following conditions:\n//\n// The above copyright notice and this permission notice shall be included\n// in all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\n// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN\n// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,\n// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\n// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE\n// USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n'use strict';\n\nvar stringifyPrimitive = function(v) {\n switch (typeof v) {\n case 'string':\n return v;\n\n case 'boolean':\n return v ? 'true' : 'false';\n\n case 'number':\n return isFinite(v) ? v : '';\n\n default:\n return '';\n }\n};\n\nmodule.exports = function(obj, sep, eq, name) {\n sep = sep || '&';\n eq = eq || '=';\n if (obj === null) {\n obj = undefined;\n }\n\n if (typeof obj === 'object') {\n return map(objectKeys(obj), function(k) {\n var ks = encodeURIComponent(stringifyPrimitive(k)) + eq;\n if (isArray(obj[k])) {\n return map(obj[k], function(v) {\n return ks + encodeURIComponent(stringifyPrimitive(v));\n }).join(sep);\n } else {\n return ks + encodeURIComponent(stringifyPrimitive(obj[k]));\n }\n }).join(sep);\n\n }\n\n if (!name) return '';\n return encodeURIComponent(stringifyPrimitive(name)) + eq +\n encodeURIComponent(stringifyPrimitive(obj));\n};\n\nvar isArray = Array.isArray || function (xs) {\n return Object.prototype.toString.call(xs) === '[object Array]';\n};\n\nfunction map (xs, f) {\n if (xs.map) return xs.map(f);\n var res = [];\n for (var i = 0; i < xs.length; i++) {\n res.push(f(xs[i], i));\n }\n return res;\n}\n\nvar objectKeys = Object.keys || function (obj) {\n var res = [];\n for (var key in obj) {\n if (Object.prototype.hasOwnProperty.call(obj, key)) res.push(key);\n }\n return res;\n};\n"],"sourceRoot":""} \ No newline at end of file diff --git a/dhis2App/js/chunk-19a7ffa0.5d9dbaf2.js b/dhis2App/js/chunk-19a7ffa0.5d9dbaf2.js new file mode 100644 index 000000000..9a839f521 --- /dev/null +++ b/dhis2App/js/chunk-19a7ffa0.5d9dbaf2.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-19a7ffa0"],{"5e89":function(t,e,s){var r=s("861d"),a=Math.floor;t.exports=function(t){return!r(t)&&isFinite(t)&&a(t)===t}},"8ba4":function(t,e,s){var r=s("23e7"),a=s("5e89");r({target:"Number",stat:!0},{isInteger:a})},b750:function(t,e,s){"use strict";s.r(e);var r=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("gofr-element",{attrs:{edit:t.edit,loading:!1},scopedSlots:t._u([{key:"form",fn:function(){return[s("v-text-field",{attrs:{"error-messages":t.errors,label:t.$t("App.fhir-resources-texts."+t.display),disabled:t.disabled,name:t.field,outlined:"","hide-details":"auto",rules:t.rules,dense:""},on:{change:function(e){t.errors=[]}},scopedSlots:t._u([{key:"label",fn:function(){return[t._v(t._s(t.$t("App.fhir-resources-texts."+t.display))+" "),t.required?s("span",{staticClass:"red--text font-weight-bold"},[t._v("*")]):t._e()]},proxy:!0}]),model:{value:t.value,callback:function(e){t.value=t._n(e)},expression:"value"}})]},proxy:!0},{key:"header",fn:function(){return[t._v(" "+t._s(t.$t("App.fhir-resources-texts."+t.display))+" ")]},proxy:!0},{key:"value",fn:function(){return[t._v(" "+t._s(t.value)+" ")]},proxy:!0}])})},a=[],i=(s("a9e3"),s("8ba4"),s("d79a")),o={name:"fhir-positive-int",props:["field","label","min","max","id","path","slotProps","sliceName","base-min","base-max","edit","readOnlyIfSet","constraints"],components:{GofrElement:i["a"]},data:function(){return{source:{path:"",data:{}},value:"",disabled:!1,errors:[],lockWatch:!1}},created:function(){this.setupData()},watch:{slotProps:{handler:function(){this.lockWatch||this.setupData()},deep:!0}},methods:{setupData:function(){if(this.slotProps&&this.slotProps.source){if(this.source={path:this.slotProps.source.path+"."+this.field,data:{}},this.slotProps.source.fromArray)this.source.data=this.slotProps.source.data,this.value=this.source.data,this.lockWatch=!0;else{var t=this.$fhirutils.pathFieldExpression(this.field);this.source.data=this.$fhirpath.evaluate(this.slotProps.source.data,t),1==this.source.data.length&&(this.value=this.source.data[0],this.lockWatch=!0)}this.disabled=this.readOnlyIfSet&&!!this.value}}},computed:{index:function(){return this.slotProps?this.slotProps.input:void 0},display:function(){return this.slotProps&&this.slotProps.input?this.slotProps.input.label:this.label},required:function(){return(this.index||0)0||t.display+" must be a positive integer"},s=[e];return this.required&&s.push((function(e){return!!e||t.display+" is required"})),s}}},n=o,l=s("2877"),u=s("6544"),c=s.n(u),d=s("8654"),h=Object(l["a"])(n,r,a,!1,null,null,null);e["default"]=h.exports;c()(h,{VTextField:d["a"]})},d79a:function(t,e,s){"use strict";var r=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",[t.edit?s("v-container",[t._t("form")],2):s("div",[s("v-row",{attrs:{dense:""}},[s("v-col",{staticClass:"font-weight-bold",attrs:{cols:t.$store.state.cols.header}},[t._t("header")],2),t.loading?s("v-col",{attrs:{cols:t.$store.state.cols.content}},[s("v-progress-linear",{attrs:{indeterminate:"",color:"primary"}})],1):s("v-col",{attrs:{cols:t.$store.state.cols.content}},[t._t("value")],2)],1),s("v-divider")],1)],1)},a=[],i={name:"gofr-element",props:["edit","loading"]},o=i,n=s("2877"),l=s("6544"),u=s.n(l),c=s("62ad"),d=s("a523"),h=s("ce7e"),p=s("8e36"),f=s("0fd9"),v=Object(n["a"])(o,r,a,!1,null,null,null);e["a"]=v.exports;u()(v,{VCol:c["a"],VContainer:d["a"],VDivider:h["a"],VProgressLinear:p["a"],VRow:f["a"]})}}]); +//# sourceMappingURL=chunk-19a7ffa0.5d9dbaf2.js.map \ No newline at end of file diff --git a/dhis2App/js/chunk-19a7ffa0.5d9dbaf2.js.map b/dhis2App/js/chunk-19a7ffa0.5d9dbaf2.js.map new file mode 100644 index 000000000..c29f8dc09 --- /dev/null +++ b/dhis2App/js/chunk-19a7ffa0.5d9dbaf2.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./node_modules/core-js/internals/is-integer.js","webpack:///./node_modules/core-js/modules/es.number.is-integer.js","webpack:///./src/components/fhir/fhir-positive-int.vue?162f","webpack:///src/components/fhir/fhir-positive-int.vue","webpack:///./src/components/fhir/fhir-positive-int.vue?b644","webpack:///./src/components/fhir/fhir-positive-int.vue","webpack:///./src/components/gofr/gofr-element.vue?3379","webpack:///src/components/gofr/gofr-element.vue","webpack:///./src/components/gofr/gofr-element.vue?d405","webpack:///./src/components/gofr/gofr-element.vue"],"names":["isObject","floor","Math","module","exports","it","isFinite","$","isInteger","target","stat","render","_vm","this","_h","$createElement","_c","_self","attrs","edit","scopedSlots","_u","key","fn","errors","$t","display","disabled","field","rules","on","$event","_v","_s","staticClass","_e","proxy","model","value","callback","$$v","_n","expression","staticRenderFns","name","props","components","GofrElement","data","source","lockWatch","created","setupData","watch","slotProps","handler","deep","methods","$fhirpath","evaluate","readOnlyIfSet","computed","index","required","min","push","component","VTextField","_t","$store","state","cols","header","content","VCol","VContainer","VDivider","VProgressLinear","VRow"],"mappings":"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","file":"js/chunk-19a7ffa0.5d9dbaf2.js","sourcesContent":["var isObject = require('../internals/is-object');\n\nvar floor = Math.floor;\n\n// `Number.isInteger` method implementation\n// https://tc39.es/ecma262/#sec-number.isinteger\nmodule.exports = function isInteger(it) {\n return !isObject(it) && isFinite(it) && floor(it) === it;\n};\n","var $ = require('../internals/export');\nvar isInteger = require('../internals/is-integer');\n\n// `Number.isInteger` method\n// https://tc39.es/ecma262/#sec-number.isinteger\n$({ target: 'Number', stat: true }, {\n isInteger: isInteger\n});\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('gofr-element',{attrs:{\"edit\":_vm.edit,\"loading\":false},scopedSlots:_vm._u([{key:\"form\",fn:function(){return [_c('v-text-field',{attrs:{\"error-messages\":_vm.errors,\"label\":_vm.$t((\"App.fhir-resources-texts.\" + _vm.display)),\"disabled\":_vm.disabled,\"name\":_vm.field,\"outlined\":\"\",\"hide-details\":\"auto\",\"rules\":_vm.rules,\"dense\":\"\"},on:{\"change\":function($event){_vm.errors = []}},scopedSlots:_vm._u([{key:\"label\",fn:function(){return [_vm._v(_vm._s(_vm.$t((\"App.fhir-resources-texts.\" + _vm.display)))+\" \"),(_vm.required)?_c('span',{staticClass:\"red--text font-weight-bold\"},[_vm._v(\"*\")]):_vm._e()]},proxy:true}]),model:{value:(_vm.value),callback:function ($$v) {_vm.value=_vm._n($$v)},expression:\"value\"}})]},proxy:true},{key:\"header\",fn:function(){return [_vm._v(\" \"+_vm._s(_vm.$t((\"App.fhir-resources-texts.\" + _vm.display)))+\" \")]},proxy:true},{key:\"value\",fn:function(){return [_vm._v(\" \"+_vm._s(_vm.value)+\" \")]},proxy:true}])})}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-positive-int.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-positive-int.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./fhir-positive-int.vue?vue&type=template&id=68f40c8e&\"\nimport script from \"./fhir-positive-int.vue?vue&type=script&lang=js&\"\nexport * from \"./fhir-positive-int.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VTextField})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(_vm.edit)?_c('v-container',[_vm._t(\"form\")],2):_c('div',[_c('v-row',{attrs:{\"dense\":\"\"}},[_c('v-col',{staticClass:\"font-weight-bold\",attrs:{\"cols\":_vm.$store.state.cols.header}},[_vm._t(\"header\")],2),(_vm.loading)?_c('v-col',{attrs:{\"cols\":_vm.$store.state.cols.content}},[_c('v-progress-linear',{attrs:{\"indeterminate\":\"\",\"color\":\"primary\"}})],1):_c('v-col',{attrs:{\"cols\":_vm.$store.state.cols.content}},[_vm._t(\"value\")],2)],1),_c('v-divider')],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-element.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-element.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./gofr-element.vue?vue&type=template&id=da8c6014&\"\nimport script from \"./gofr-element.vue?vue&type=script&lang=js&\"\nexport * from \"./gofr-element.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VProgressLinear } from 'vuetify/lib/components/VProgressLinear';\nimport { VRow } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VCol,VContainer,VDivider,VProgressLinear,VRow})\n"],"sourceRoot":""} \ No newline at end of file diff --git a/dhis2App/js/chunk-1b3d2af8.c6cebede.js b/dhis2App/js/chunk-1b3d2af8.c6cebede.js new file mode 100644 index 000000000..f76e5e407 --- /dev/null +++ b/dhis2App/js/chunk-1b3d2af8.c6cebede.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1b3d2af8"],{b78c:function(t,s,e){"use strict";e.r(s);var r=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("gofr-element",{attrs:{edit:t.edit,loading:!1},scopedSlots:t._u([{key:"form",fn:function(){return[e("v-text-field",{attrs:{"error-messages":t.errors,disabled:t.disabled,label:t.$t("App.fhir-resources-texts."+t.display),outlined:"","hide-details":"auto",rules:t.rules,type:t.isPassword?t.showPassword?"text":"password":"text","append-icon":t.isPassword?t.showPassword?"mdi-eye":"mdi-eye-off":"",dense:""},on:{change:function(s){t.errors=[]},"click:append":function(s){t.showPassword=!t.showPassword}},scopedSlots:t._u([{key:"label",fn:function(){return[t._v(t._s(t.$t("App.fhir-resources-texts."+t.display))),t.required?e("span",{staticClass:"red--text font-weight-bold"},[t._v("*")]):t._e()]},proxy:!0}]),model:{value:t.value,callback:function(s){t.value=s},expression:"value"}})]},proxy:!0},{key:"header",fn:function(){return[t._v(" "+t._s(t.$t("App.fhir-resources-texts."+t.display))+" ")]},proxy:!0},{key:"value",fn:function(){return[t._v(" "+t._s(t.value)+" ")]},proxy:!0}])})},o=[],a=e("d79a"),i={name:"fhir-string",props:["field","label","min","max","id","path","slotProps","sliceName","base-min","base-max","edit","readOnlyIfSet","constraints","displayType"],components:{GofrElement:a["a"]},data:function(){return{source:{path:"",data:{}},value:"",showPassword:!1,qField:"valueString",disabled:!1,errors:[],lockWatch:!1}},created:function(){this.setupData()},watch:{slotProps:{handler:function(){this.lockWatch||this.setupData()},deep:!0}},methods:{setupData:function(){if(this.slotProps&&this.slotProps.source){if(this.source={path:this.slotProps.source.path+"."+this.field,data:{}},this.slotProps.source.fromArray)this.source.data=this.slotProps.source.data,this.value=this.source.data,this.lockWatch=!0;else{var t=this.$fhirutils.pathFieldExpression(this.field);this.source.data=this.$fhirpath.evaluate(this.slotProps.source.data,t),1==this.source.data.length&&(this.value=this.source.data[0],this.lockWatch=!0)}this.disabled=this.readOnlyIfSet&&!!this.value}}},computed:{index:function(){return this.slotProps&&this.slotProps.input?this.slotProps.input.index:void 0},display:function(){return this.slotProps&&this.slotProps.input?this.slotProps.input.label:this.label},required:function(){return(this.index||0)\n \n \n \n \n \n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-string.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-string.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./fhir-string.vue?vue&type=template&id=ccab8f24&\"\nimport script from \"./fhir-string.vue?vue&type=script&lang=js&\"\nexport * from \"./fhir-string.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VTextField})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(_vm.edit)?_c('v-container',[_vm._t(\"form\")],2):_c('div',[_c('v-row',{attrs:{\"dense\":\"\"}},[_c('v-col',{staticClass:\"font-weight-bold\",attrs:{\"cols\":_vm.$store.state.cols.header}},[_vm._t(\"header\")],2),(_vm.loading)?_c('v-col',{attrs:{\"cols\":_vm.$store.state.cols.content}},[_c('v-progress-linear',{attrs:{\"indeterminate\":\"\",\"color\":\"primary\"}})],1):_c('v-col',{attrs:{\"cols\":_vm.$store.state.cols.content}},[_vm._t(\"value\")],2)],1),_c('v-divider')],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-element.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-element.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./gofr-element.vue?vue&type=template&id=da8c6014&\"\nimport script from \"./gofr-element.vue?vue&type=script&lang=js&\"\nexport * from \"./gofr-element.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VProgressLinear } from 'vuetify/lib/components/VProgressLinear';\nimport { VRow } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VCol,VContainer,VDivider,VProgressLinear,VRow})\n"],"sourceRoot":""} \ No newline at end of file diff --git a/dhis2App/js/chunk-1f83e9dc.161b2de4.js b/dhis2App/js/chunk-1f83e9dc.161b2de4.js new file mode 100644 index 000000000..ef2c5f4ca --- /dev/null +++ b/dhis2App/js/chunk-1f83e9dc.161b2de4.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-1f83e9dc"],{9129:function(e,t,s){var r=s("23e7");r({target:"Number",stat:!0},{isNaN:function(e){return e!=e}})},a6ba:function(e,t,s){"use strict";s.r(t);var r=function(){var e=this,t=e.$createElement,s=e._self._c||t;return s("gofr-element",{attrs:{edit:e.edit,loading:e.loading},scopedSlots:e._u([{key:"form",fn:function(){return[s("v-select",{attrs:{loading:e.loading,label:e.$t("App.fhir-resources-texts.Currency")+" ("+e.$t("App.fhir-resources-texts."+e.display)+")",items:e.items,outlined:"","hide-details":"auto","error-messages":e.err_messages,"item-text":"display","item-value":"code",disabled:e.disabled,rules:e.rules,dense:""},scopedSlots:e._u([{key:"label",fn:function(){return[e._v("Currency ("+e._s(e.$t("App.fhir-resources-texts."+e.display))+") "),e.required?s("span",{staticClass:"red--text font-weight-bold"},[e._v("*")]):e._e()]},proxy:!0}]),model:{value:e.valueCurrency,callback:function(t){e.valueCurrency=t},expression:"valueCurrency"}}),s("v-text-field",{attrs:{"error-messages":e.errors,label:e.$t("App.fhir-resources-texts."+e.display),disabled:e.disabled,outlined:"","hide-details":"auto",rules:e.rules_val,dense:""},on:{change:function(t){e.errors=[]}},scopedSlots:e._u([{key:"label",fn:function(){return[e._v(e._s(e.$t("App.fhir-resources-texts."+e.display))+" "),e.required?s("span",{staticClass:"red--text font-weight-bold"},[e._v("*")]):e._e()]},proxy:!0}]),model:{value:e.value.value,callback:function(t){e.$set(e.value,"value",t)},expression:"value.value"}})]},proxy:!0},{key:"header",fn:function(){return[e._v(" "+e._s(e.$t("App.fhir-resources-texts."+e.display))+" ")]},proxy:!0},{key:"value",fn:function(){return[e._v(" "+e._s(e.valueDisplay)+" "+e._s(e.value.value)+" ")]},proxy:!0}])})},a=[],i=(s("a9e3"),s("9129"),s("d79a")),n={name:"fhir-coding",props:["field","label","sliceName","targetprofile","min","max","base-min","base-max","slotProps","path","binding","edit","readOnlyIfSet","constraints"],components:{GofrElement:i["a"]},data:function(){return{value:{value:"",currency:""},valueCurrency:"",valueDisplay:"",currencySystem:"urn:iso:std:iso:4217",currencyValueSet:"http://hl7.org/fhir/ValueSet/currencies",loading:!0,err_messages:null,errors:[],items:[],source:{path:"",data:{}},disabled:!1,lockWatch:!1}},created:function(){this.setupData()},watch:{slotProps:{handler:function(){this.lockWatch||this.setupData()},deep:!0},valueCurrency:function(e){var t=this;this.value.currency=e,this.value.currency&&this.$fhirutils.codeLookup(this.currencySystem,this.value.value,this.currencyValueSet).then((function(e){t.valueDisplay=e}))}},methods:{setupData:function(){var e=this;if(this.slotProps&&this.slotProps.source)if(this.source={path:this.slotProps.source.path+"."+this.field,data:{}},this.slotProps.source.fromArray)this.source.data=this.slotProps.source.data,this.source.data&&(this.value=this.source.data,this.disabled=this.readOnlyIfSet&&!!this.value.value,this.valueCurrency=this.value.currency,this.lockWatch=!0);else{var t=this.$fhirutils.pathFieldExpression(this.field);this.source.data=this.$fhirpath.evaluate(this.slotProps.source.data,t),this.source.data[0]&&(this.value=this.source.data[0],this.disabled=this.readOnlyIfSet&&!!this.value.value,this.valueCurrency=this.value.currency,this.lockWatch=!0)}var s=this.currencyValueSet;this.$fhirutils.expand(s).then((function(t){e.items=t,e.loading=!1})).catch((function(t){console.log(t),e.err_messages=t.message,e.loading=!1}))}},computed:{index:function(){return this.slotProps&&this.slotProps.input?this.slotProps.input.index:void 0},display:function(){return this.slotProps&&this.slotProps.input?this.slotProps.input.label:this.label},required:function(){return(this.index||0)\n \n \n \n \n \n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-money.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-money.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./fhir-money.vue?vue&type=template&id=b172d814&\"\nimport script from \"./fhir-money.vue?vue&type=script&lang=js&\"\nexport * from \"./fhir-money.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VSelect } from 'vuetify/lib/components/VSelect';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VSelect,VTextField})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(_vm.edit)?_c('v-container',[_vm._t(\"form\")],2):_c('div',[_c('v-row',{attrs:{\"dense\":\"\"}},[_c('v-col',{staticClass:\"font-weight-bold\",attrs:{\"cols\":_vm.$store.state.cols.header}},[_vm._t(\"header\")],2),(_vm.loading)?_c('v-col',{attrs:{\"cols\":_vm.$store.state.cols.content}},[_c('v-progress-linear',{attrs:{\"indeterminate\":\"\",\"color\":\"primary\"}})],1):_c('v-col',{attrs:{\"cols\":_vm.$store.state.cols.content}},[_vm._t(\"value\")],2)],1),_c('v-divider')],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-element.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-element.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./gofr-element.vue?vue&type=template&id=da8c6014&\"\nimport script from \"./gofr-element.vue?vue&type=script&lang=js&\"\nexport * from \"./gofr-element.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VProgressLinear } from 'vuetify/lib/components/VProgressLinear';\nimport { VRow } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VCol,VContainer,VDivider,VProgressLinear,VRow})\n"],"sourceRoot":""} \ No newline at end of file diff --git a/dhis2App/js/chunk-2d0a4639.a4c7229f.js b/dhis2App/js/chunk-2d0a4639.a4c7229f.js new file mode 100644 index 000000000..5315b1308 --- /dev/null +++ b/dhis2App/js/chunk-2d0a4639.a4c7229f.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0a4639"],{"05db":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",{staticClass:"py-5"},[a("v-card",[a("v-card-title",[e._v(" "+e._s(e.$t("App.hardcoded-texts.Search"))+" "+e._s(e.$t("App.fhir-resources-texts."+e.label))+" "),a("v-spacer"),a("v-btn",{class:e.addLink&&e.addLink.class||"primary",attrs:{to:e.addLink?e.addLink.url:"/resource/add/"+e.page}},[e.addLink&&e.addLink.icon?a("v-icon",[e._v(e._s(e.addLink.icon))]):a("v-icon",[e._v("mdi-database-plus")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.Add"))+" "+e._s(e.$t("App.fhir-resources-texts."+e.label))+" ")],1)],1),a("v-card-title",[e._t("default")],2),e.error_message?a("v-card-subtitle",{staticClass:"white--text error"},[e._v(e._s(e.error_message))]):e._e(),a("v-card-text",[a("v-container"),a("v-data-table",{staticClass:"elevation-1",staticStyle:{cursor:"pointer"},attrs:{headers:e.headers,items:e.results,"item-key":"id",options:e.options,"server-items-length":e.total,"footer-props":{"items-per-page-text":e.$t("App.hardcoded-texts.TableText"),"items-per-page-options":[5,10,20,50]},loading:e.loading},on:{"update:options":function(t){e.options=t},"click:row":e.clickIt}})],1)],1)],1)},s=[],i=a("1da1"),n=a("b85c"),o=(a("96cf"),a("99af"),a("7db0"),a("9911"),a("ac1f"),a("5319"),a("b64b"),a("a15b"),a("bc3a")),c=a.n(o),u={name:"gofr-search",props:["profile","request-updating-resource","request-action","search-action","fields","label","terms","page","resource","add-link"],data:function(){return{debug:"",headers:[],results:[],options:{itemsPerPage:10},loading:!1,total:0,prevPage:-1,link:[],error_message:null,update_again:{rerun:!1,restart:!1}}},watch:{terms:{handler:function(){this.getData(!0)},deep:!0},options:{handler:function(){this.getData()},deep:!0}},created:function(){var e,t=Object(n["a"])(this.fields);try{for(t.s();!(e=t.n()).done;){var a=e.value;this.headers.push({text:a[0],value:a[1]})}}catch(r){t.e(r)}finally{t.f()}},mounted:function(){this.getData(!0)},methods:{clickIt:function(e){this.$store.state.searchAction=this.searchAction,this.$store.state.requestResourceUpdateData.requestAction=this.requestAction,this.$store.state.requestResourceUpdateData.requestUpdatingResource=this.requestUpdatingResource,this.$router.push({path:"/Resource/View/".concat(this.page,"/").concat(e.id)})},checkRerun:function(){!this.loading&&this.update_again.rerun&&(this.getData(this.update_again.restart),this.update_again={rerun:!1,restart:!1})},getData:function(e){var t=this;if(this.loading)return this.update_again.rerun=!0,void(this.update_again.restart=this.update_again.restart||e);this.loading=!0,this.error_message=null;var a="";if(e&&(this.options.page=1),this.options.page>1&&(this.options.page===this.prevPage-1?a=this.link.find((function(e){return"previous"===e.relation})).url:this.options.page===this.prevPage+1&&(a=this.link.find((function(e){return"next"===e.relation})).url),a=a.replace(/_getpages=[^&]*&*/,"").replace("/fhir/"+this.$store.state.config.userConfig.FRDatasource+"?","/fhir/"+this.$store.state.config.userConfig.FRDatasource+"/"+this.resource+"?"),a=a.substring(a.indexOf("/fhir/")),-1===a.indexOf("_total=accurate")&&(a+="&_total=accurate")),""===a){var r=this.options.itemsPerPage||10,s="";for(var o in this.options.sortBy)s&&(s+=","),this.options.sortDesc[o]&&(s+="-"),s+=this.options.sortBy[o];a="/fhir/"+this.$store.state.config.userConfig.FRDatasource+"/"+this.resource+"?_count="+r+"&_total=accurate&_profile="+this.profile;for(var u=Object.keys(this.terms),d=0,h=u;d0&&(a+="&"+l+"="+this.terms[l].join(",")):this.terms[l]&&(a+="&"+l+"="+this.terms[l])}this.debug=a}this.prevPage=this.options.page,c.a.get(a).then(function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(a){var r,s,i,o,c,u,d,h,l;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(r=a.data,t.results=[],!(r.total>0)){e.next=41;break}t.link=r.link,s=Object(n["a"])(r.entry),e.prev=5,s.s();case 7:if((i=s.n()).done){e.next=33;break}o=i.value,c={id:o.resource.id},u=Object(n["a"])(t.fields),e.prev=11,u.s();case 13:if((d=u.n()).done){e.next=22;break}return h=d.value,l=t.$fhirpath.evaluate(o.resource,h[1]),e.next=18,t.$fhirutils.lookup(l[0],h[2]);case 18:c[h[1]]=e.sent,l.length>1&&(c[h[1]]+=" ...");case 20:e.next=13;break;case 22:e.next=27;break;case 24:e.prev=24,e.t0=e["catch"](11),u.e(e.t0);case 27:return e.prev=27,u.f(),e.finish(27);case 30:t.results.push(c);case 31:e.next=7;break;case 33:e.next=38;break;case 35:e.prev=35,e.t1=e["catch"](5),s.e(e.t1);case 38:return e.prev=38,s.f(),e.finish(38);case 41:t.total=r.total,t.loading=!1,t.checkRerun();case 44:case"end":return e.stop()}}),e,null,[[5,35,38,41],[11,24,27,30]])})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading=!1,t.error_message="Unable to load results.",t.checkRerun(),console.log(e)}))}}},d=u,h=a("2877"),l=a("6544"),p=a.n(l),f=a("8336"),g=a("b0af"),v=a("99d9"),b=a("a523"),k=a("8fea"),_=a("132d"),m=a("2fa4"),x=Object(h["a"])(d,r,s,!1,null,null,null);t["default"]=x.exports;p()(x,{VBtn:f["a"],VCard:g["a"],VCardSubtitle:v["b"],VCardText:v["c"],VCardTitle:v["d"],VContainer:b["a"],VDataTable:k["a"],VIcon:_["a"],VSpacer:m["a"]})}}]); +//# sourceMappingURL=chunk-2d0a4639.a4c7229f.js.map \ No newline at end of file diff --git a/dhis2App/js/chunk-2d0a4639.a4c7229f.js.map b/dhis2App/js/chunk-2d0a4639.a4c7229f.js.map new file mode 100644 index 000000000..f91ca2d81 --- /dev/null +++ b/dhis2App/js/chunk-2d0a4639.a4c7229f.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./src/components/gofr/gofr-search.vue?01e0","webpack:///src/components/gofr/gofr-search.vue","webpack:///./src/components/gofr/gofr-search.vue?6eb1","webpack:///./src/components/gofr/gofr-search.vue"],"names":["render","_vm","this","_h","$createElement","_c","_self","staticClass","_v","_s","$t","label","class","addLink","attrs","url","page","icon","_t","error_message","_e","staticStyle","headers","results","options","total","loading","on","$event","clickIt","staticRenderFns","name","props","data","debug","prevPage","link","update_again","watch","terms","handler","getData","deep","created","mounted","methods","$store","state","searchAction","requestResourceUpdateData","requestAction","requestUpdatingResource","$router","push","path","checkRerun","rerun","restart","find","replace","substring","indexOf","sort","sortDesc","idx","sortBy","term","join","console","log","err","component","VBtn","VCard","VCardSubtitle","VCardText","VCardTitle","VContainer","VDataTable","VIcon","VSpacer"],"mappings":"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","file":"js/chunk-2d0a4639.a4c7229f.js","sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{staticClass:\"py-5\"},[_c('v-card',[_c('v-card-title',[_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Search\"))+\" \"+_vm._s(_vm.$t((\"App.fhir-resources-texts.\" + _vm.label)))+\" \"),_c('v-spacer'),_c('v-btn',{class:_vm.addLink ? _vm.addLink.class || 'primary' : 'primary',attrs:{\"to\":_vm.addLink ? _vm.addLink.url : '/resource/add/'+_vm.page}},[(_vm.addLink && _vm.addLink.icon)?_c('v-icon',[_vm._v(_vm._s(_vm.addLink.icon))]):_c('v-icon',[_vm._v(\"mdi-database-plus\")]),_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Add\"))+\" \"+_vm._s(_vm.$t((\"App.fhir-resources-texts.\" + _vm.label)))+\" \")],1)],1),_c('v-card-title',[_vm._t(\"default\")],2),(_vm.error_message)?_c('v-card-subtitle',{staticClass:\"white--text error\"},[_vm._v(_vm._s(_vm.error_message))]):_vm._e(),_c('v-card-text',[_c('v-container'),_c('v-data-table',{staticClass:\"elevation-1\",staticStyle:{\"cursor\":\"pointer\"},attrs:{\"headers\":_vm.headers,\"items\":_vm.results,\"item-key\":\"id\",\"options\":_vm.options,\"server-items-length\":_vm.total,\"footer-props\":{ 'items-per-page-text':_vm.$t('App.hardcoded-texts.TableText'), 'items-per-page-options': [5,10,20,50] },\"loading\":_vm.loading},on:{\"update:options\":function($event){_vm.options=$event},\"click:row\":_vm.clickIt}})],1)],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-search.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-search.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./gofr-search.vue?vue&type=template&id=ee229124&\"\nimport script from \"./gofr-search.vue?vue&type=script&lang=js&\"\nexport * from \"./gofr-search.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardSubtitle } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDataTable } from 'vuetify/lib/components/VDataTable';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VBtn,VCard,VCardSubtitle,VCardText,VCardTitle,VContainer,VDataTable,VIcon,VSpacer})\n"],"sourceRoot":""} \ No newline at end of file diff --git a/dhis2App/js/chunk-2d0aa9e6.faedc767.js b/dhis2App/js/chunk-2d0aa9e6.faedc767.js new file mode 100644 index 000000000..b7c168775 --- /dev/null +++ b/dhis2App/js/chunk-2d0aa9e6.faedc767.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0aa9e6"],{"127f":function(e,t,a){"use strict";a.r(t);var r=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("v-container",{staticClass:"py-5"},[a("v-card",[a("v-card-title",[e._v(" "+e._s(e.$t("App.fhir-resources-texts."+e.label))+" "),a("v-spacer"),e._t("default"),a("v-text-field",{attrs:{"append-icon":"mdi-magnify",label:"Search","single-line":"","hide-details":""},model:{value:e.search,callback:function(t){e.search=t},expression:"search"}}),a("v-spacer"),a("v-btn",{class:e.addLink&&e.addLink.class||"primary",attrs:{to:e.addLink?e.addLink.url:"/resource/add/"+e.page}},[e.addLink&&e.addLink.icon?a("v-icon",[e._v(e._s(e.addLink.icon))]):a("v-icon",[e._v("mdi-database-plus")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.Add"))+" "+e._s(e.$t("App.fhir-resources-texts."+e.label))+" ")],1)],2),e.error_message?a("v-card-subtitle",{staticClass:"white--text error"},[e._v(e._s(e.error_message))]):e._e(),a("v-data-table",{staticClass:"elevation-1",staticStyle:{cursor:"pointer"},attrs:{headers:e.headers,items:e.results,"item-key":"code",search:e.search,options:e.options,"footer-props":{"items-per-page-text":e.$t("App.hardcoded-texts.TableText"),"items-per-page-options":[5,10,20,50]},loading:e.loading},on:{"update:options":function(t){e.options=t},"click:row":e.clickIt}})],1)],1)},n=[],s=a("1da1"),i=a("b85c"),c=(a("96cf"),a("3ca3"),a("ddb0"),a("7db0"),a("fb6a"),a("bc3a")),o=a.n(c),d={name:"gofr-search-code",props:["profile","fields","label","terms","page","resource","add-link"],data:function(){return{debug:"",search:"",headers:[],results:[],options:{itemsPerPage:10},loading:!1,total:0,error_message:null}},created:function(){var e,t=Object(i["a"])(this.fields);try{for(t.s();!(e=t.n()).done;){var a=e.value;this.headers.push({text:a[0],value:a[1]})}}catch(r){t.e(r)}finally{t.f()}},mounted:function(){this.getData()},methods:{clickIt:function(e){this.$router.push({name:"ResourceView",params:{page:this.page,id:e.code}})},getData:function(){var e=this;this.loading=!0,this.error_message=null;var t="/fhir/DEFAULT/CodeSystem"+this.profile.substring(this.profile.lastIndexOf("/"));o.a.get(t).then(function(){var t=Object(s["a"])(regeneratorRuntime.mark((function t(a){var r,n,s,c,o,d,l,p;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(r=a.data,e.results=[],!(r.concept&&r.concept.length>0)){t.next=37;break}n=Object(i["a"])(r.concept),t.prev=4,n.s();case 6:if((s=n.n()).done){t.next=29;break}if(c=s.value,o={code:c.code,display:c.display,definition:c.definition},!c.property||!r.property){t.next=26;break}d=Object(i["a"])(r.property),t.prev=11,p=regeneratorRuntime.mark((function t(){var a,r;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:if(a=l.value,r=c.property.find((function(e){return e.code===a.code})),!r){t.next=24;break}if("code"!==a.type){t.next=13;break}if(!r.valueCode){t.next=10;break}return t.next=7,e.$fhirutils.codeLookup(a.uri,r.valueCode);case 7:o[a.code]=t.sent,t.next=11;break;case 10:o[a.code]="";case 11:t.next=24;break;case 13:if("Coding"!==a.type){t.next=23;break}if(!r.valueCoding){t.next=20;break}return t.next=17,e.$fhirutils.codeLookup(r.valueCoding.system,r.valueCoding.code,a.uri);case 17:o[a.code]=t.sent,t.next=21;break;case 20:o[a.code]="";case 21:t.next=24;break;case 23:o[a.code]=r["value"+a.type.charAt(0).toUpperCase()+a.type.slice(1)];case 24:case"end":return t.stop()}}),t)})),d.s();case 14:if((l=d.n()).done){t.next=18;break}return t.delegateYield(p(),"t0",16);case 16:t.next=14;break;case 18:t.next=23;break;case 20:t.prev=20,t.t1=t["catch"](11),d.e(t.t1);case 23:return t.prev=23,d.f(),t.finish(23);case 26:e.results.push(o);case 27:t.next=6;break;case 29:t.next=34;break;case 31:t.prev=31,t.t2=t["catch"](4),n.e(t.t2);case 34:return t.prev=34,n.f(),t.finish(34);case 37:e.total=r.concept.length,e.loading=!1;case 39:case"end":return t.stop()}}),t,null,[[4,31,34,37],[11,20,23,26]])})));return function(e){return t.apply(this,arguments)}}()).catch((function(t){e.loading=!1,e.error_message="Unable to load results.",console.log(t)}))}}},l=d,p=a("2877"),u=a("6544"),f=a.n(u),h=a("8336"),b=a("b0af"),v=a("99d9"),g=a("a523"),k=a("8fea"),x=a("132d"),m=a("2fa4"),y=a("8654"),_=Object(p["a"])(l,r,n,!1,null,null,null);t["default"]=_.exports;f()(_,{VBtn:h["a"],VCard:b["a"],VCardSubtitle:v["b"],VCardTitle:v["d"],VContainer:g["a"],VDataTable:k["a"],VIcon:x["a"],VSpacer:m["a"],VTextField:y["a"]})}}]); +//# sourceMappingURL=chunk-2d0aa9e6.faedc767.js.map \ No newline at end of file diff --git a/dhis2App/js/chunk-2d0aa9e6.faedc767.js.map b/dhis2App/js/chunk-2d0aa9e6.faedc767.js.map new file mode 100644 index 000000000..8a0a96086 --- /dev/null +++ b/dhis2App/js/chunk-2d0aa9e6.faedc767.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./src/components/gofr/gofr-search-code.vue?f073","webpack:///src/components/gofr/gofr-search-code.vue","webpack:///./src/components/gofr/gofr-search-code.vue?b593","webpack:///./src/components/gofr/gofr-search-code.vue"],"names":["render","_vm","this","_h","$createElement","_c","_self","staticClass","_v","_s","$t","label","_t","attrs","model","value","callback","$$v","search","expression","class","addLink","url","page","icon","error_message","_e","staticStyle","headers","results","options","loading","on","$event","clickIt","staticRenderFns","name","props","data","debug","total","created","mounted","getData","methods","$router","push","console","log","err","component","VBtn","VCard","VCardSubtitle","VCardTitle","VContainer","VDataTable","VIcon","VSpacer","VTextField"],"mappings":"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","file":"js/chunk-2d0aa9e6.faedc767.js","sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',{staticClass:\"py-5\"},[_c('v-card',[_c('v-card-title',[_vm._v(\" \"+_vm._s(_vm.$t((\"App.fhir-resources-texts.\" + _vm.label)))+\" \"),_c('v-spacer'),_vm._t(\"default\"),_c('v-text-field',{attrs:{\"append-icon\":\"mdi-magnify\",\"label\":\"Search\",\"single-line\":\"\",\"hide-details\":\"\"},model:{value:(_vm.search),callback:function ($$v) {_vm.search=$$v},expression:\"search\"}}),_c('v-spacer'),_c('v-btn',{class:_vm.addLink ? _vm.addLink.class || 'primary' : 'primary',attrs:{\"to\":_vm.addLink ? _vm.addLink.url : '/resource/add/'+_vm.page}},[(_vm.addLink && _vm.addLink.icon)?_c('v-icon',[_vm._v(_vm._s(_vm.addLink.icon))]):_c('v-icon',[_vm._v(\"mdi-database-plus\")]),_vm._v(\" \"+_vm._s(_vm.$t(\"App.hardcoded-texts.Add\"))+\" \"+_vm._s(_vm.$t((\"App.fhir-resources-texts.\" + _vm.label)))+\" \")],1)],2),(_vm.error_message)?_c('v-card-subtitle',{staticClass:\"white--text error\"},[_vm._v(_vm._s(_vm.error_message))]):_vm._e(),_c('v-data-table',{staticClass:\"elevation-1\",staticStyle:{\"cursor\":\"pointer\"},attrs:{\"headers\":_vm.headers,\"items\":_vm.results,\"item-key\":\"code\",\"search\":_vm.search,\"options\":_vm.options,\"footer-props\":{ 'items-per-page-text':_vm.$t('App.hardcoded-texts.TableText'), 'items-per-page-options': [5,10,20,50] },\"loading\":_vm.loading},on:{\"update:options\":function($event){_vm.options=$event},\"click:row\":_vm.clickIt}})],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-search-code.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-search-code.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./gofr-search-code.vue?vue&type=template&id=69295df5&\"\nimport script from \"./gofr-search-code.vue?vue&type=script&lang=js&\"\nexport * from \"./gofr-search-code.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardSubtitle } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDataTable } from 'vuetify/lib/components/VDataTable';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VBtn,VCard,VCardSubtitle,VCardTitle,VContainer,VDataTable,VIcon,VSpacer,VTextField})\n"],"sourceRoot":""} \ No newline at end of file diff --git a/dhis2App/js/chunk-2d0af298.db89198d.js b/dhis2App/js/chunk-2d0af298.db89198d.js new file mode 100644 index 000000000..c356e618b --- /dev/null +++ b/dhis2App/js/chunk-2d0af298.db89198d.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0af298"],{"0cc2":function(t,s,a){"use strict";a.r(s);var i=function(){var t=this,s=t.$createElement,a=t._self._c||s;return a("div",[t.simpleDisplay?a("div",[a("v-row",{attrs:{dense:""}},[a("v-col",{staticClass:"font-weight-bold",attrs:{cols:t.$store.state.cols.header}},[t._v(" "+t._s(t.$t("App.fhir-resources-texts."+t.label))+" ")]),a("v-col",{attrs:{cols:t.$store.state.cols.header}},[t._v(t._s(t.simpleValue))])],1),a("v-divider")],1):a("v-container",[a("v-card",[t.edit?a("v-system-bar",{attrs:{color:"secondary",dark:""}},[t._v(" "+t._s(t.$t("App.fhir-resources-texts."+t.label))+" "),a("v-spacer"),t.subAvailable?a("v-btn",{attrs:{icon:""},on:{click:function(s){return t.removeRow()}}},[a("v-icon",{staticClass:"font-weight-bold"},[t._v("mdi-minus")])],1):t._e(),t.addAvailable?a("v-btn",{attrs:{icon:""},on:{click:function(s){return t.addRow()}}},[a("v-icon",[t._v("mdi-plus")])],1):t._e()],1):t._e(),t._l(t.inputs,(function(s){return t._t("default",null,{input:s,source:s.source})}))],2)],1)],1)},e=[],n=(a("ac1f"),a("5319"),a("a434"),a("caad"),a("a15b"),{name:"gofr-array",props:["label","min","max","id","path","slotProps","field","fieldType","profile","targetProfile","sliceName","edit"],data:function(){return{inputs:[],source:{path:"",data:[]},isArray:!0,lockWatch:!1}},created:function(){this.setupInputs()},watch:{slotProps:{handler:function(){this.lockWatch||this.setupInputs()},deep:!0}},methods:{setupInputs:function(){this.inputs=[],this.source={path:this.path,data:{}};var t=this.path;if(this.slotProps&&this.slotProps.source){var s=this.field;this.sliceName&&(s=this.field.replace(/([^:]+):(.+)/,"$1.where(url='"+this.profile+"')")),this.source.data=this.$fhirpath.evaluate(this.slotProps.source.data,s),this.source.data.length>0&&(this.lockWatch=!0)}for(var a=0;a0?this.source.data.length:0)},addAvailable:function(){return"*"===this.max||this.inputs.length1},subAvailable:function(){return this.actualMin\n
\n
\n \n \n {{ $t(`App.fhir-resources-texts.${label}`) }}\n \n {{simpleValue}}\n \n \n
\n \n \n \n {{ $t(`App.fhir-resources-texts.${label}`) }}\n \n mdi-minus\n mdi-plus\n \n \n \n \n
\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-array.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-array.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./gofr-array.vue?vue&type=template&id=665611b6&\"\nimport script from \"./gofr-array.vue?vue&type=script&lang=js&\"\nexport * from \"./gofr-array.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VRow } from 'vuetify/lib/components/VGrid';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VSystemBar } from 'vuetify/lib/components/VSystemBar';\ninstallComponents(component, {VBtn,VCard,VCol,VContainer,VDivider,VIcon,VRow,VSpacer,VSystemBar})\n"],"sourceRoot":""} \ No newline at end of file diff --git a/dhis2App/js/chunk-2d0afa68.155cf1de.js b/dhis2App/js/chunk-2d0afa68.155cf1de.js new file mode 100644 index 000000000..6302d8a0a --- /dev/null +++ b/dhis2App/js/chunk-2d0afa68.155cf1de.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0afa68"],{"0eda":function(e,n,t){"use strict";t.r(n);var r,o,u=function(){var e=this,n=e.$createElement,t=e._self._c||n;return t("gofr-template",[e._v(" Loading... ")])},i=[],a=(t("d3b7"),t("3ca3"),t("ddb0"),t("a026")),c=t("bc3a"),f=t.n(c),d={name:"fhir-page",data:function(){return{}},created:function(){this.getTemplate()},methods:{getTemplate:function(){var e=this;f.a.get("/config/questionnaire/"+r).then((function(n){var r=n.data;"OperationOutcome"===r.resourceType?a["a"].component("gofr-template",{name:"gofr-template",data:function(){return{issues:r.issue}},components:{"gofr-outcome":function(){return Promise.resolve().then(t.bind(null,"5a61"))}},template:'
'}):a["a"].component("gofr-template",{name:"gofr-template",data:function(){return{viewPage:o,isEdit:!0,sectionMenu:r.data.sectionMenu,hidden:r.data.hidden,constraints:r.data.constraints}},components:{"gofr-questionnaire":function(){return t.e("chunk-0a6f3fea").then(t.bind(null,"b15a"))},"gofr-page-title":function(){return t.e("chunk-2d21a3c6").then(t.bind(null,"bb3c"))},"gofr-questionnaire-section":function(){return t.e("chunk-2d0e6654").then(t.bind(null,"9920"))},"gofr-questionnaire-group":function(){return t.e("chunk-2d0efc9d").then(t.bind(null,"9a32"))},"gofr-hidden":function(){return t.e("chunk-2d0b9df2").then(t.bind(null,"3593"))},"gofr-array":function(){return t.e("chunk-2d0af298").then(t.bind(null,"0cc2"))},"fhir-reference":function(){return t.e("chunk-58ec08a2").then(t.bind(null,"99fa"))},"fhir-string":function(){return t.e("chunk-1b3d2af8").then(t.bind(null,"b78c"))},"fhir-text":function(){return t.e("chunk-d3e34a68").then(t.bind(null,"b813"))},"fhir-date":function(){return Promise.all([t.e("chunk-72162224"),t.e("chunk-2d0e2c53")]).then(t.bind(null,"7fb0"))},"fhir-date-time":function(){return Promise.all([t.e("chunk-72162224"),t.e("chunk-2d0c17b7")]).then(t.bind(null,"45dd"))},"fhir-time":function(){return t.e("chunk-32294727").then(t.bind(null,"1286"))},"fhir-boolean":function(){return t.e("chunk-5cafeba1").then(t.bind(null,"ff03"))},"fhir-integer":function(){return t.e("chunk-5369b150").then(t.bind(null,"eaae"))},"fhir-choice":function(){return t.e("chunk-2d0c2116").then(t.bind(null,"4972"))},"fhir-attachment":function(){return t.e("chunk-b33551c6").then(t.bind(null,"ca33"))}},template:r.template}),e.$forceUpdate()})).catch((function(n){n.response&&"OperationOutcome"===n.response.data.resourceType?a["a"].component("gofr-template",{name:"gofr-template",data:function(){return{issues:n.response.data.issue}},components:{"gofr-outcome":function(){return Promise.resolve().then(t.bind(null,"5a61"))}},template:'
'}):a["a"].component("gofr-template",{template:"

Error

An error occurred trying to load this page

.
"}),console.log(n),e.$forceUpdate()}))}},beforeCreate:function(){r=this.$route.params.questionnaire,o=this.$route.params.page,a["a"].component("gofr-template",{template:"
Loading...
"})}},l=d,s=t("2877"),h=Object(s["a"])(l,u,i,!1,null,null,null);n["default"]=h.exports}}]); +//# sourceMappingURL=chunk-2d0afa68.155cf1de.js.map \ No newline at end of file diff --git a/dhis2App/js/chunk-2d0afa68.155cf1de.js.map b/dhis2App/js/chunk-2d0afa68.155cf1de.js.map new file mode 100644 index 000000000..9a5d3e4b3 --- /dev/null +++ b/dhis2App/js/chunk-2d0afa68.155cf1de.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./src/components/FacilityRegistry/fhir-page-questionnaire.vue?6bf8","webpack:///src/components/FacilityRegistry/fhir-page-questionnaire.vue","webpack:///./src/components/FacilityRegistry/fhir-page-questionnaire.vue?e216","webpack:///./src/components/FacilityRegistry/fhir-page-questionnaire.vue"],"names":["questionnaire","page","render","_vm","this","_h","$createElement","_c","_self","_v","staticRenderFns","name","data","created","getTemplate","methods","issues","components","template","viewPage","isEdit","sectionMenu","hidden","constraints","err","response","resourceType","issue","console","log","beforeCreate","$route","params","component"],"mappings":"yHAAA,ICSIA,EACAC,EDVAC,EAAS,WAAa,IAAIC,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,gBAAgB,CAACJ,EAAIM,GAAG,mBACvHC,EAAkB,G,iECWtB,GACEC,KAAM,YACNC,KAAM,WACJ,MAAO,IAGTC,QAAS,WACPT,KAAKU,eAEPC,QAAS,CACPD,YAAa,WAAjB,WACM,EAAN,oDACQ,IAAR,SACA,qBAAY,EAAZ,aACU,EAAV,gCACYH,KAAM,gBACNC,KAAM,WACJ,MAAO,CACLI,OAAQ,EAAxB,QAGYC,WAAY,CACV,eAAgB,WAA9B,qDAEYC,SAAU,8DAGZ,EAAV,gCACYP,KAAM,gBACNC,KAAM,WACJ,MAAO,CACLO,SAAUlB,EACVmB,QAAQ,EACRC,YAAa,EAA7B,iBACgBC,OAAQ,EAAxB,YACgBC,YAAa,EAA7B,mBAGYN,WAAY,CACV,qBAAsB,WAApC,wDACc,kBAAmB,WAAjC,wDACc,6BAA8B,WAA5C,wDACc,2BAA4B,WAA1C,wDACc,cAAe,WAA7B,wDACc,aAAc,WAA5B,wDACc,iBAAkB,WAAhC,wDACc,cAAe,WAA7B,wDACc,YAAa,WAA3B,wDACc,YAAa,WAA3B,6FACc,iBAAkB,WAAhC,6FACc,YAAa,WAA3B,wDACc,eAAgB,WAA9B,wDACc,eAAgB,WAA9B,wDACc,cAAe,WAA7B,wDACc,kBAAmB,WAAjC,yDAEYC,SAAU,EAAtB,WAGQ,EAAR,kBACA,mBACYM,EAAIC,UAA+C,qBAAnCD,EAAIC,SAASb,KAAKc,aACpC,EAAV,gCACYf,KAAM,gBACNC,KAAM,WACJ,MAAO,CACLI,OAAQQ,EAAIC,SAASb,KAAKe,QAG9BV,WAAY,CACV,eAAgB,WAA9B,qDAEYC,SAAU,8DAGZ,EAAV,yHAEQU,QAAQC,IAAIL,GACZ,EAAR,oBAIEM,aAAc,WACZ9B,EAAgBI,KAAK2B,OAAOC,OAAOhC,cACnCC,EAAOG,KAAK2B,OAAOC,OAAO/B,KAC1B,EAAJ,qECjGgX,I,YCO5WgC,EAAY,eACd,EACA/B,EACAQ,GACA,EACA,KACA,KACA,MAIa,aAAAuB,E","file":"js/chunk-2d0afa68.155cf1de.js","sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('gofr-template',[_vm._v(\" Loading... \")])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-page-questionnaire.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-page-questionnaire.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./fhir-page-questionnaire.vue?vue&type=template&id=04eb9b16&\"\nimport script from \"./fhir-page-questionnaire.vue?vue&type=script&lang=js&\"\nexport * from \"./fhir-page-questionnaire.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports"],"sourceRoot":""} \ No newline at end of file diff --git a/dhis2App/js/chunk-2d0b8b5d.2dddd8ca.js b/dhis2App/js/chunk-2d0b8b5d.2dddd8ca.js new file mode 100644 index 000000000..1de0e2663 --- /dev/null +++ b/dhis2App/js/chunk-2d0b8b5d.2dddd8ca.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0b8b5d"],{"309c":function(t,s,i){"use strict";i.r(s);var e=function(){var t=this,s=t.$createElement,i=t._self._c||s;return i("div",[t._t("default",null,{source:t.source})],2)},o=[],a={name:"fhir-codeable-concept",props:["field","slotProps","sliceName","min","max","base-min","base-max","label","path","binding","edit","constraints"],data:function(){return{source:{path:"",data:{},binding:this.binding},errors:[]}},created:function(){this.setupData()},watch:{slotProps:{handler:function(){this.setupData()},deep:!0}},methods:{setupData:function(){if(this.slotProps&&this.slotProps.source)if(this.source={path:this.slotProps.source.path+"."+this.field,data:{},binding:this.binding},this.slotProps.source.fromArray)this.source.data=this.slotProps.source.data;else{var t=this.$fhirutils.pathFieldExpression(this.field);this.source.data=this.$fhirpath.evaluate(this.slotProps.source.data,t)}}},computed:{display:function(){return this.slotProps&&this.slotProps.input?this.slotProps.input.label:this.label}}},r=a,n=i("2877"),l=Object(n["a"])(r,e,o,!1,null,null,null);s["default"]=l.exports}}]); +//# sourceMappingURL=chunk-2d0b8b5d.2dddd8ca.js.map \ No newline at end of file diff --git a/dhis2App/js/chunk-2d0b8b5d.2dddd8ca.js.map b/dhis2App/js/chunk-2d0b8b5d.2dddd8ca.js.map new file mode 100644 index 000000000..879c52d3e --- /dev/null +++ b/dhis2App/js/chunk-2d0b8b5d.2dddd8ca.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./src/components/fhir/fhir-codeable-concept.vue?e9f7","webpack:///src/components/fhir/fhir-codeable-concept.vue","webpack:///./src/components/fhir/fhir-codeable-concept.vue?c96f","webpack:///./src/components/fhir/fhir-codeable-concept.vue"],"names":["render","_vm","this","_h","$createElement","_c","_self","_t","source","staticRenderFns","name","props","data","errors","created","setupData","watch","slotProps","handler","deep","methods","binding","$fhirpath","evaluate","computed","display","component"],"mappings":"yHAAA,IAAIA,EAAS,WAAa,IAAIC,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACJ,EAAIM,GAAG,UAAU,KAAK,CAAC,OAASN,EAAIO,UAAU,IACpJC,EAAkB,GCMtB,GACEC,KAAM,wBACNC,MAAO,CAAC,QAAS,YAAnB,6FACEC,KAAM,WACJ,MAAO,CACLJ,OAAQ,CAAd,sCACMK,OAAQ,KAGZC,QAAS,WACPZ,KAAKa,aAEPC,MAAO,CACLC,UAAW,CACTC,QADN,WAGQhB,KAAKa,aAEPI,MAAM,IAGVC,QAAS,CACPL,UAAW,WAET,GAAI,KAAV,iCAIQ,GAHAb,KAAKM,OAAS,CAAtB,uDACUa,QAASnB,KAAKmB,SAEZ,KAAZ,2BACUnB,KAAKM,OAAOI,KAAOV,KAAKe,UAAUT,OAAOI,SACnD,CACU,IAAV,kDACUV,KAAKM,OAAOI,KAAOV,KAAKoB,UAAUC,SAAS,KAArD,4BAMEC,SAAU,CACRC,QAAS,WACP,OAAI,KAAV,2DACA,cChD8W,I,YCO1WC,EAAY,eACd,EACA1B,EACAS,GACA,EACA,KACA,KACA,MAIa,aAAAiB,E","file":"js/chunk-2d0b8b5d.2dddd8ca.js","sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_vm._t(\"default\",null,{\"source\":_vm.source})],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-codeable-concept.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-codeable-concept.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./fhir-codeable-concept.vue?vue&type=template&id=beac49a6&\"\nimport script from \"./fhir-codeable-concept.vue?vue&type=script&lang=js&\"\nexport * from \"./fhir-codeable-concept.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports"],"sourceRoot":""} \ No newline at end of file diff --git a/dhis2App/js/chunk-2d0b9df2.3c312ef0.js b/dhis2App/js/chunk-2d0b9df2.3c312ef0.js new file mode 100644 index 000000000..fcdfd37ed --- /dev/null +++ b/dhis2App/js/chunk-2d0b9df2.3c312ef0.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0b9df2"],{3593:function(e,d,n){"use strict";n.r(d);var a=function(){var e=this,d=e.$createElement,n=e._self._c||d;return n("div",{staticClass:"d-none"},[n("v-text-field",{attrs:{readonly:"","hide-details":"",dense:"",disabled:""},model:{value:e.hiddenValue,callback:function(d){e.hiddenValue=d},expression:"hiddenValue"}})],1)},l=[],i={name:"gofr-hidden",props:["label","path","hiddenType","hiddenValue"],data:function(){return{qField:"value"+this.hiddenType,value:this.hiddenValue}}},t=i,u=n("2877"),s=n("6544"),h=n.n(s),o=n("8654"),r=Object(u["a"])(t,a,l,!1,null,null,null);d["default"]=r.exports;h()(r,{VTextField:o["a"]})}}]); +//# sourceMappingURL=chunk-2d0b9df2.3c312ef0.js.map \ No newline at end of file diff --git a/dhis2App/js/chunk-2d0b9df2.3c312ef0.js.map b/dhis2App/js/chunk-2d0b9df2.3c312ef0.js.map new file mode 100644 index 000000000..f9635b8b5 --- /dev/null +++ b/dhis2App/js/chunk-2d0b9df2.3c312ef0.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./src/components/gofr/gofr-hidden.vue?1797","webpack:///src/components/gofr/gofr-hidden.vue","webpack:///./src/components/gofr/gofr-hidden.vue?7502","webpack:///./src/components/gofr/gofr-hidden.vue"],"names":["render","_vm","this","_h","$createElement","_c","_self","staticClass","attrs","model","value","callback","$$v","hiddenValue","expression","staticRenderFns","name","props","data","qField","component","VTextField"],"mappings":"uHAAA,IAAIA,EAAS,WAAa,IAAIC,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,UAAU,CAACF,EAAG,eAAe,CAACG,MAAM,CAAC,SAAW,GAAG,eAAe,GAAG,MAAQ,GAAG,SAAW,IAAIC,MAAM,CAACC,MAAOT,EAAe,YAAEU,SAAS,SAAUC,GAAMX,EAAIY,YAAYD,GAAKE,WAAW,kBAAkB,IAC3TC,EAAkB,GCOtB,GACEC,KAAM,cACNC,MAAO,CAAC,QAAS,OAAQ,aAAc,eACvCC,KAAM,WACJ,MAAO,CACLC,OAAQ,QAAd,gBACMT,MAAOR,KAAKW,eCdkV,I,6CCOhWO,EAAY,eACd,EACApB,EACAe,GACA,EACA,KACA,KACA,MAIa,aAAAK,EAAiB,QAKhC,IAAkBA,EAAW,CAACC,aAAA","file":"js/chunk-2d0b9df2.3c312ef0.js","sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"d-none\"},[_c('v-text-field',{attrs:{\"readonly\":\"\",\"hide-details\":\"\",\"dense\":\"\",\"disabled\":\"\"},model:{value:(_vm.hiddenValue),callback:function ($$v) {_vm.hiddenValue=$$v},expression:\"hiddenValue\"}})],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-hidden.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-hidden.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./gofr-hidden.vue?vue&type=template&id=c52805a2&\"\nimport script from \"./gofr-hidden.vue?vue&type=script&lang=js&\"\nexport * from \"./gofr-hidden.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VTextField})\n"],"sourceRoot":""} \ No newline at end of file diff --git a/dhis2App/js/chunk-2d0c17b7.924c29ec.js b/dhis2App/js/chunk-2d0c17b7.924c29ec.js new file mode 100644 index 000000000..3613dd1cd --- /dev/null +++ b/dhis2App/js/chunk-2d0c17b7.924c29ec.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0c17b7"],{"45dd":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("gofr-element",{attrs:{edit:e.edit,loading:!1},scopedSlots:e._u([{key:"form",fn:function(){return[a("v-menu",{ref:"menu",attrs:{"close-on-content-click":!1,transition:"scale-transition","offset-y":"","min-width":"290px"},scopedSlots:e._u([{key:"activator",fn:function(t){var i=t.on;return[a("v-text-field",e._g({attrs:{label:e.$t("App.fhir-resources-texts."+e.label),"prepend-inner-icon":"mdi-calendar",readonly:"",outlined:"","hide-details":"auto",rules:e.rules,"error-messages":e.errors,dense:""},scopedSlots:e._u([{key:"label",fn:function(){return[e._v(e._s(e.$t("App.fhir-resources-texts."+e.label))+" "),e.required?a("span",{staticClass:"red--text font-weight-bold"},[e._v("*")]):e._e()]},proxy:!0}],null,!0),model:{value:e.displayValue,callback:function(t){e.displayValue=t},expression:"displayValue"}},i))]}}]),model:{value:e.menu,callback:function(t){e.menu=t},expression:"menu"}},[e.isEthiopian?a("v-container",{staticClass:"ma-0 pa-0"},[a("v-row",{attrs:{"no-gutters":""}},[a("v-card",{attrs:{"min-width":"300px"}},[a("v-card-title",{staticClass:"primary white--text"},[e._v(" Ethiopian Calendar"),a("v-spacer"),a("v-btn",{staticClass:"white--text",attrs:{dark:"",icon:"",group:"",small:""},on:{click:function(t){e.showGregorian=!e.showGregorian}}},[e.showGregorian?a("v-icon",[e._v("mdi-calendar")]):a("v-icon",[e._v("mdi-calendar-multiple")])],1)],1),"year"===e.pickerType?a("v-card-text",[a("br"),a("v-text-field",{attrs:{clearable:"",type:"number",disabled:e.disabled,label:e.$t("App.fhir-resources-texts."+e.label),min:e.minYear,max:e.maxYear,rules:e.rules,"error-messages":e.errors,dense:""},on:{change:function(t){e.errors=[]}},model:{value:e.etValue,callback:function(t){e.etValue=t},expression:"etValue"}})],1):a("v-ethiopian-date-picker",{ref:"etPicker",attrs:{label:"Ethiopian",color:"secondary",landscape:e.$vuetify.breakpoint.smAndUp,max:e.maxValueETDateTime,min:e.minValueETDateTime,type:e.pickerType,disabled:e.disabled,locale:"am"},on:{change:e.save},model:{value:e.etValue,callback:function(t){e.etValue=t},expression:"etValue"}})],1),e.showGregorian?a("v-card",{attrs:{"min-width":"300px"}},[a("v-card-title",{staticClass:"primary white--text"},[e._v(" Gregorian Calendar"),a("v-spacer"),a("v-btn",{staticClass:"white--text",attrs:{dark:"",icon:"",group:"",small:""},on:{click:function(t){e.showGregorian=!1}}},[a("v-icon",[e._v("mdi-close")])],1)],1),"year"===e.pickerType?a("v-card-text",[a("br"),a("v-text-field",{attrs:{clearable:"",type:"number",disabled:e.disabled,label:e.$t("App.fhir-resources-texts."+e.label),min:e.minYear,max:e.maxYear,rules:e.rules,"error-messages":e.errors,dense:""},on:{change:function(t){e.errors=[]}},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}})],1):a("v-date-picker",{ref:"gPicker",attrs:{color:"secondary",landscape:e.$vuetify.breakpoint.smAndUp,max:e.dateValueMax,min:e.dateValueMin,type:e.pickerType,disabled:e.disabled},on:{change:e.save},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}})],1):e._e()],1)],1):"year"===e.pickerType?a("v-card",{attrs:{"min-width":"300px"}},[a("v-card-text",[a("br"),a("v-text-field",{attrs:{type:"number",disabled:e.disabled,label:e.$t("App.fhir-resources-texts."+e.label),min:e.minYear,max:e.maxYear,rules:e.rules,"error-messages":e.errors,dense:""},on:{change:function(t){e.errors=[]}},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}})],1)],1):a("v-date-picker",{ref:"picker",attrs:{color:"secondary",landscape:e.$vuetify.breakpoint.smAndUp,max:e.dateValueMax,min:e.dateValueMin,type:e.pickerType,disabled:e.disabled},on:{change:e.save},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}})],1)]},proxy:!0},{key:"header",fn:function(){return[e._v(" "+e._s(e.$t("App.fhir-resources-texts."+e.label))+" ")]},proxy:!0},{key:"value",fn:function(){return[e._v(" "+e._s(e.displayValue)+" ")]},proxy:!0}])})},r=[],n=a("3835"),s=(a("ac1f"),a("466d"),a("d81d"),a("1276"),a("a9e3"),a("4d90"),a("d3b7"),a("25f0"),a("d79a")),l=a("c472"),o=a("08e0"),u=a.n(o),c={name:"fhir-date-time",props:["field","min","max","base-min","base-max","label","slotProps","path","edit","sliceName","minValueDateTime","maxValueDateTime","minValueQuantity","maxValueQuantity","displayType","readOnlyIfSet","calendar","constraints"],components:{GofrElement:s["a"],VEthiopianDatePicker:l["a"]},data:function(){return{value:null,etValue:null,menu:!1,source:{path:"",data:{}},qField:"valueDateTime",pickerType:"date",disabled:!1,showGregorian:!1,errors:[],lockWatch:!1}},created:function(){this.setupData()},computed:{dateValueMax:function(){if(this.maxValueQuantity){var e=this.convertQuantity(this.maxValueQuantity,"add");if(e)return e}if(this.maxValueDate)return this.maxValueDate},dateValueMin:function(){if(this.minValueQuantity){var e=this.convertQuantity(this.minValueQuantity,"subtract");if(e)return e}else if(this.minValueDate)return this.minValueDate},minYear:function(){return this.dateValueMin?this.dateValueMin.substring(0,4):void 0},maxYear:function(){return this.dateValueMax?this.dateValueMax.substring(0,4):void 0},minYearET:function(){return this.minValueETDate?this.minValueETDate.substring(0,4):void 0},maxYearET:function(){return this.maxValueETDate?this.maxValueETDate.substring(0,4):void 0},isEthiopian:function(){return"Ethiopian"===this.calendar},minValueETDateTime:function(){return this.dateValueMin?this.convertGE(this.dateValueMin):null},maxValueETDateTime:function(){return this.dateValueMax?this.convertGE(this.dateValueMax):null},displayValue:function(){return this.isEthiopian?this.value&&"Ethiopian: "+this.etValue+" Gregorian: "+this.value:this.value},index:function(){return this.slotProps&&this.slotProps.input?this.slotProps.input.index:void 0},required:function(){return(this.index||0)\n \n \n \n \n \n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-date-time.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-date-time.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./fhir-date-time.vue?vue&type=template&id=462751cd&\"\nimport script from \"./fhir-date-time.vue?vue&type=script&lang=js&\"\nexport * from \"./fhir-date-time.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDatePicker } from 'vuetify/lib/components/VDatePicker';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VMenu } from 'vuetify/lib/components/VMenu';\nimport { VRow } from 'vuetify/lib/components/VGrid';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VBtn,VCard,VCardText,VCardTitle,VContainer,VDatePicker,VIcon,VMenu,VRow,VSpacer,VTextField})\n"],"sourceRoot":""} \ No newline at end of file diff --git a/dhis2App/js/chunk-2d0c2116.4a9b5ff0.js b/dhis2App/js/chunk-2d0c2116.4a9b5ff0.js new file mode 100644 index 000000000..f8a1b53f4 --- /dev/null +++ b/dhis2App/js/chunk-2d0c2116.4a9b5ff0.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0c2116"],{4972:function(e,t,n){"use strict";n.r(t);var i=function(){var e=this,t=e.$createElement,n=e._self._c||t;return n("v-container",[n("v-select",{attrs:{loading:e.loading,label:e.$t("App.fhir-resources-texts."+e.label),items:e.items,outlined:"","hide-details":"auto","error-messages":e.errors,"item-text":"display","item-value":"code",rules:e.rules,dense:""},on:{change:function(t){e.errors=[]}},scopedSlots:e._u([{key:"label",fn:function(){return[e._v(e._s(e.$t("App.fhir-resources-texts."+e.label))+" "),e.required?n("span",{staticClass:"red--text font-weight-bold"},[e._v("*")]):e._e()]},proxy:!0}]),model:{value:e.valueCode,callback:function(t){e.valueCode=t},expression:"valueCode"}})],1)},s=[],r=(n("7db0"),{name:"fhir-coding",props:["label","path","binding","edit","min","max","constraints"],data:function(){return{value:{system:"",code:"",display:""},valueCode:"",loading:!0,errors:[],items:[],qField:"valueCoding"}},created:function(){this.setupData()},watch:{valueCode:function(){var e=this;this.items&&(this.value=this.items.find((function(t){return t.code===e.valueCode})))}},methods:{setupData:function(){var e=this,t=this.binding;this.$fhirutils.expand(t).then((function(t){e.items=t,e.loading=!1})).catch((function(t){console.log(t),e.errors.push(t.message),e.loading=!1}))}},computed:{required:function(){return this.min>0},rules:function(){var e=this;return this.required?[function(t){return!!t||e.label+" is required"}]:[]}}}),a=r,o=n("2877"),u=n("6544"),l=n.n(u),d=n("a523"),c=n("b974"),h=Object(o["a"])(a,i,s,!1,null,null,null);t["default"]=h.exports;l()(h,{VContainer:d["a"],VSelect:c["a"]})}}]); +//# sourceMappingURL=chunk-2d0c2116.4a9b5ff0.js.map \ No newline at end of file diff --git a/dhis2App/js/chunk-2d0c2116.4a9b5ff0.js.map b/dhis2App/js/chunk-2d0c2116.4a9b5ff0.js.map new file mode 100644 index 000000000..a22040ff5 --- /dev/null +++ b/dhis2App/js/chunk-2d0c2116.4a9b5ff0.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./src/components/fhir/fhir-choice.vue?7c8a","webpack:///src/components/fhir/fhir-choice.vue","webpack:///./src/components/fhir/fhir-choice.vue?6a12","webpack:///./src/components/fhir/fhir-choice.vue"],"names":["render","_vm","this","_h","$createElement","_c","_self","attrs","loading","$t","label","items","errors","rules","on","$event","scopedSlots","_u","key","fn","_v","_s","staticClass","_e","proxy","model","value","callback","$$v","valueCode","expression","staticRenderFns","name","props","data","qField","created","setupData","watch","find","methods","$fhirutils","expand","console","log","err","computed","required","min","component","VContainer","VSelect"],"mappings":"uHAAA,IAAIA,EAAS,WAAa,IAAIC,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,cAAc,CAACA,EAAG,WAAW,CAACE,MAAM,CAAC,QAAUN,EAAIO,QAAQ,MAAQP,EAAIQ,GAAI,4BAA8BR,EAAIS,OAAQ,MAAQT,EAAIU,MAAM,SAAW,GAAG,eAAe,OAAO,iBAAiBV,EAAIW,OAAO,YAAY,UAAU,aAAa,OAAO,MAAQX,EAAIY,MAAM,MAAQ,IAAIC,GAAG,CAAC,OAAS,SAASC,GAAQd,EAAIW,OAAS,KAAKI,YAAYf,EAAIgB,GAAG,CAAC,CAACC,IAAI,QAAQC,GAAG,WAAW,MAAO,CAAClB,EAAImB,GAAGnB,EAAIoB,GAAGpB,EAAIQ,GAAI,4BAA8BR,EAAIS,QAAS,KAAMT,EAAY,SAAEI,EAAG,OAAO,CAACiB,YAAY,8BAA8B,CAACrB,EAAImB,GAAG,OAAOnB,EAAIsB,OAAOC,OAAM,KAAQC,MAAM,CAACC,MAAOzB,EAAa,UAAE0B,SAAS,SAAUC,GAAM3B,EAAI4B,UAAUD,GAAKE,WAAW,gBAAgB,IAC3uBC,EAAkB,GC0BtB,G,UAAA,CACEC,KAAM,cACNC,MAAO,CAAC,QAAS,OAAQ,UAAW,OAAQ,MAAO,MAArD,eACEC,KAAM,WACJ,MAAO,CACLR,MAAO,CAAb,8BACMG,UAAW,GACXrB,SAAS,EACTI,OAAQ,GAERD,MAAO,GACPwB,OAAQ,gBAGZC,QAAS,WACPlC,KAAKmC,aAEPC,MAAO,CACLT,UAAW,WAAf,WACU,KAAV,QACQ3B,KAAKwB,MAAQxB,KAAKS,MAAM4B,MAAK,SAArC,qCAIEC,QAAS,CACPH,UAAW,WAAf,WACA,eAEMnC,KAAKuC,WAAWC,OAAO,GAA7B,kBACQ,EAAR,QACQ,EAAR,cACA,mBACQC,QAAQC,IAAIC,GAEZ,EAAR,uBACQ,EAAR,gBAIEC,SAAU,CACRC,SAAU,WACR,OAAO7C,KAAK8C,IAAM,GAEpBnC,MAAO,WAAX,WACM,OAAI,KAAV,SACe,CAAC,SAAhB,uCAEe,OC1EqV,I,yDCOhWoC,EAAY,eACd,EACAjD,EACA+B,GACA,EACA,KACA,KACA,MAIa,aAAAkB,EAAiB,QAMhC,IAAkBA,EAAW,CAACC,aAAA,KAAWC,UAAA","file":"js/chunk-2d0c2116.4a9b5ff0.js","sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-container',[_c('v-select',{attrs:{\"loading\":_vm.loading,\"label\":_vm.$t((\"App.fhir-resources-texts.\" + _vm.label)),\"items\":_vm.items,\"outlined\":\"\",\"hide-details\":\"auto\",\"error-messages\":_vm.errors,\"item-text\":\"display\",\"item-value\":\"code\",\"rules\":_vm.rules,\"dense\":\"\"},on:{\"change\":function($event){_vm.errors = []}},scopedSlots:_vm._u([{key:\"label\",fn:function(){return [_vm._v(_vm._s(_vm.$t((\"App.fhir-resources-texts.\" + _vm.label)))+\" \"),(_vm.required)?_c('span',{staticClass:\"red--text font-weight-bold\"},[_vm._v(\"*\")]):_vm._e()]},proxy:true}]),model:{value:(_vm.valueCode),callback:function ($$v) {_vm.valueCode=$$v},expression:\"valueCode\"}})],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-choice.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-choice.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./fhir-choice.vue?vue&type=template&id=5b8a15ac&\"\nimport script from \"./fhir-choice.vue?vue&type=script&lang=js&\"\nexport * from \"./fhir-choice.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VSelect } from 'vuetify/lib/components/VSelect';\ninstallComponents(component, {VContainer,VSelect})\n"],"sourceRoot":""} \ No newline at end of file diff --git a/dhis2App/js/chunk-2d0d34f6.c3659bf9.js b/dhis2App/js/chunk-2d0d34f6.c3659bf9.js new file mode 100644 index 000000000..30dbdef1f --- /dev/null +++ b/dhis2App/js/chunk-2d0d34f6.c3659bf9.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0d34f6"],{"5be8":function(t,e,i){"use strict";i.r(e);var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("v-container",{staticClass:"my-3"},[t._t("default",null,{source:t.source}),i("v-overlay",{attrs:{value:t.overlay}},[i("v-progress-circular",{attrs:{size:"50",color:"primary",indeterminate:""}})],1),i("v-navigation-drawer",{staticClass:"primary darken-1 white--text",staticStyle:{"z-index":"3"},attrs:{app:"",right:"",permanent:"",clipped:""}},[i("v-list",{staticClass:"white--text"},[i("v-list-item",[t.edit?i("v-btn",{staticClass:"secondary",attrs:{dark:""},on:{click:function(e){t.fhirId?t.$router.go(0):t.$router.go(-1)}}},[i("v-icon",{attrs:{light:""}},[t._v("mdi-pencil-off")]),i("span",[t._v(t._s(t.$t("App.hardcoded-texts.Cancel")))])],1):i("v-btn",{staticClass:"secondary",attrs:{dark:""},on:{click:function(e){return t.$emit("set-edit",!t.edit)}}},[i("v-icon",{attrs:{light:""}},[t._v("mdi-pencil")]),i("span",[t._v(t._s(t.$t("App.hardcoded-texts.Edit")))])],1),i("v-spacer"),t.edit?i("v-btn",{staticClass:"success darken-1",attrs:{dark:""},on:{click:function(e){return t.processFHIR()}}},[i("v-icon",{attrs:{light:""}},[t._v("mdi-content-save")]),i("span",[t._v(t._s(t.$t("App.hardcoded-texts.Save")))])],1):t._e()],1),i("v-divider",{attrs:{color:"white"}}),i("v-subheader",{staticClass:"white--text"},[i("h2",[t._v("Sections")])]),t._l(t.sectionMenu,(function(e){return i("v-list-item",{key:e.name,attrs:{href:"#section-"+e.name}},[t.edit&&e.secondary?t._e():i("v-list-item-content",{staticClass:"white--text"},[i("v-list-item-title",{staticClass:"text-uppercase"},[i("h4",[t._v(t._s(t.$t("App.fhir-resources-texts."+e.title)))])]),i("v-list-item-subtitle",{staticClass:"white--text"},[t._v(t._s(t.$t("App.fhir-resources-texts."+e.desc)))])],1)],1)}))],2)],1)],2)},r=[],s=i("b85c"),n=(i("fb6a"),i("7db0"),i("b64b"),i("caad"),i("ac1f"),i("5319"),i("159b"),i("2ca0"),i("bc3a")),o=i.n(n),c={name:"gofr-codesystem",props:["title","field","fhir-id","page","profile","section-menu","edit"],data:function(){return{fhir:{},source:{data:{},path:""},loading:!1,overlay:!1,isEdit:!1}},created:function(){var t=this;if(this.fhirId){this.loading=!0;var e=this.profile.substring(this.profile.lastIndexOf("/")+1);o.a.get("/fhir/DEFAULT/"+this.field+"/"+e).then((function(e){var i=e.data,a={};if(i.property){var r,n=Object(s["a"])(i.property);try{for(n.s();!(r=n.n()).done;){var o=r.value;a[o.code]="value"+o.type.charAt(0).toUpperCase()+o.type.slice(1)}}catch(f){n.e(f)}finally{n.f()}}var c=i.concept.find((function(e){return e.code===t.fhirId}));if(c&&c.property){var l,d=Object(s["a"])(c.property);try{for(d.s();!(l=d.n()).done;){var h=l.value;c[h.code]=h[a[h.code]]}}catch(f){d.e(f)}finally{d.f()}delete c.property}t.source={data:c,path:t.field},t.loading=!1})).catch((function(e){t.loading=!1,console.log(t.field,t.fhirId,e)}))}},computed:{hasFhirId:function(){return""==this.fhirId?(console.log("blank"),!1):this.fhirId?(console.log("fhirid else"),!0):(console.log("fhirid is falsy"),!1)}},methods:{processFHIR:function(){var t=this;this.overlay=!0,this.loading=!0,this.fhir={},d(this.field,this.fhir,this.$children);var e=this.profile.substring(this.profile.lastIndexOf("/")+1),i="/fhir/DEFAULT/"+this.field+"/"+e,a={method:"PATCH",headers:{"Content-Type":"application/fhir+json"},redirect:"manual"};i+="/"+this.fhir.code;for(var r=["code","display","definition","property"],s=0,n=Object.keys(this.fhir);s\n \n\n \n \n \n \n\n \n \n \n \n mdi-pencil\n {{ $t(\"App.hardcoded-texts.Edit\") }}\n \n \n mdi-pencil-off\n {{ $t(\"App.hardcoded-texts.Cancel\") }}\n \n \n \n mdi-content-save\n {{ $t(\"App.hardcoded-texts.Save\") }}\n \n \n \n

Sections

\n \n \n

{{ $t(`App.fhir-resources-texts.${section.title}`) }}

\n {{ $t(`App.fhir-resources-texts.${section.desc}`) }}\n
\n
\n
\n\n \n
\n\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-codesystem.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-codesystem.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./gofr-codesystem.vue?vue&type=template&id=452c02ca&\"\nimport script from \"./gofr-codesystem.vue?vue&type=script&lang=js&\"\nexport * from \"./gofr-codesystem.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VList } from 'vuetify/lib/components/VList';\nimport { VListItem } from 'vuetify/lib/components/VList';\nimport { VListItemContent } from 'vuetify/lib/components/VList';\nimport { VListItemSubtitle } from 'vuetify/lib/components/VList';\nimport { VListItemTitle } from 'vuetify/lib/components/VList';\nimport { VNavigationDrawer } from 'vuetify/lib/components/VNavigationDrawer';\nimport { VOverlay } from 'vuetify/lib/components/VOverlay';\nimport { VProgressCircular } from 'vuetify/lib/components/VProgressCircular';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VSubheader } from 'vuetify/lib/components/VSubheader';\ninstallComponents(component, {VBtn,VContainer,VDivider,VIcon,VList,VListItem,VListItemContent,VListItemSubtitle,VListItemTitle,VNavigationDrawer,VOverlay,VProgressCircular,VSpacer,VSubheader})\n"],"sourceRoot":""} \ No newline at end of file diff --git a/dhis2App/js/chunk-2d0da301.748b6f0c.js b/dhis2App/js/chunk-2d0da301.748b6f0c.js new file mode 100644 index 000000000..23c61106e --- /dev/null +++ b/dhis2App/js/chunk-2d0da301.748b6f0c.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0da301"],{"6b10":function(t,s,e){"use strict";e.r(s);var a=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("div",[t._t("default",null,{source:t.source})],2)},r=[],o=(e("ac1f"),e("5319"),{name:"fhir-extension",props:["field","sliceName","min","max","base-min","base-max","profile","slotProps","path","edit","constraints"],data:function(){return{source:{path:"",data:[]},errors:[]}},created:function(){this.setupData()},watch:{slotProps:{handler:function(){this.setupData()},deep:!0}},methods:{setupData:function(){if(this.slotProps&&this.slotProps.source)if(this.source={path:this.slotProps.source.path+"."+this.field,data:{}},this.slotProps.source.fromArray)this.source.data=this.slotProps.source.data;else{var t;t=this.profile?this.profile:this.sliceName;var s=this.field.replace(/([^:]+):(.+)/,"$1.where(url='"+t+"')");this.source.data=this.$fhirpath.evaluate(this.slotProps.source.data,s)}}}}),i=o,l=e("2877"),u=Object(l["a"])(i,a,r,!1,null,null,null);s["default"]=u.exports}}]); +//# sourceMappingURL=chunk-2d0da301.748b6f0c.js.map \ No newline at end of file diff --git a/dhis2App/js/chunk-2d0da301.748b6f0c.js.map b/dhis2App/js/chunk-2d0da301.748b6f0c.js.map new file mode 100644 index 000000000..47e677b75 --- /dev/null +++ b/dhis2App/js/chunk-2d0da301.748b6f0c.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./src/components/fhir/fhir-extension.vue?8ca9","webpack:///src/components/fhir/fhir-extension.vue","webpack:///./src/components/fhir/fhir-extension.vue?80ad","webpack:///./src/components/fhir/fhir-extension.vue"],"names":["render","_vm","this","_h","$createElement","_c","_self","_t","source","staticRenderFns","name","props","data","errors","created","setupData","watch","slotProps","handler","deep","methods","url","profile","sliceName","$fhirpath","evaluate","component"],"mappings":"yHAAA,IAAIA,EAAS,WAAa,IAAIC,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACJ,EAAIM,GAAG,UAAU,KAAK,CAAC,OAASN,EAAIO,UAAU,IACpJC,EAAkB,GCMtB,G,oBAAA,CACEC,KAAM,iBACNC,MAAO,CAAC,QAAV,iGACEC,KAAM,WACJ,MAAO,CACLJ,OAAQ,CAAd,iBACMK,OAAQ,KAGZC,QAAS,WACPZ,KAAKa,aAEPC,MAAO,CACLC,UAAW,CACTC,QADN,WAGQhB,KAAKa,aAEPI,MAAM,IAGVC,QAAS,CACPL,UAAW,WACT,GAAI,KAAV,iCAEQ,GADAb,KAAKM,OAAS,CAAtB,wDACY,KAAZ,2BACUN,KAAKM,OAAOI,KAAOV,KAAKe,UAAUT,OAAOI,SACnD,CACU,IAAV,EAEYS,EADE,KAAd,QACkBnB,KAAKoB,QAELpB,KAAKqB,UAEb,IAAV,6DACUrB,KAAKM,OAAOI,KAAOV,KAAKsB,UAAUC,SAAS,KAArD,8BC1CuW,I,YCOnWC,EAAY,eACd,EACA1B,EACAS,GACA,EACA,KACA,KACA,MAIa,aAAAiB,E","file":"js/chunk-2d0da301.748b6f0c.js","sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_vm._t(\"default\",null,{\"source\":_vm.source})],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-extension.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-extension.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./fhir-extension.vue?vue&type=template&id=28ee29bb&\"\nimport script from \"./fhir-extension.vue?vue&type=script&lang=js&\"\nexport * from \"./fhir-extension.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports"],"sourceRoot":""} \ No newline at end of file diff --git a/dhis2App/js/chunk-2d0e2c53.59bfc68b.js b/dhis2App/js/chunk-2d0e2c53.59bfc68b.js new file mode 100644 index 000000000..412598651 --- /dev/null +++ b/dhis2App/js/chunk-2d0e2c53.59bfc68b.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0e2c53"],{"7fb0":function(e,t,a){"use strict";a.r(t);var i=function(){var e=this,t=e.$createElement,a=e._self._c||t;return a("gofr-element",{attrs:{edit:e.edit,loading:!1},scopedSlots:e._u([{key:"form",fn:function(){return[a("v-menu",{ref:"menu",attrs:{"close-on-content-click":!1,transition:"scale-transition","offset-y":"","min-width":"290px"},scopedSlots:e._u([{key:"activator",fn:function(t){var i=t.on;return[a("v-text-field",e._g({attrs:{label:e.$t("App.fhir-resources-texts."+e.label),"prepend-inner-icon":"mdi-calendar",readonly:"",outlined:"","hide-details":"auto",rules:e.rules,"error-messages":e.errors,dense:""},scopedSlots:e._u([{key:"label",fn:function(){return[e._v(e._s(e.$t("App.fhir-resources-texts."+e.label))+" "),e.required?a("span",{staticClass:"red--text font-weight-bold"},[e._v("*")]):e._e()]},proxy:!0}],null,!0),model:{value:e.displayValue,callback:function(t){e.displayValue=t},expression:"displayValue"}},i))]}}]),model:{value:e.menu,callback:function(t){e.menu=t},expression:"menu"}},[e.isEthiopian?a("v-container",{staticClass:"ma-0 pa-0"},[a("v-row",{attrs:{"no-gutters":""}},[a("v-card",{attrs:{"min-width":"300px"}},[a("v-card-title",{staticClass:"primary white--text"},[e._v(" Ethiopian Calendar"),a("v-spacer"),a("v-btn",{staticClass:"white--text",attrs:{dark:"",icon:"",group:"",small:""},on:{click:function(t){e.showGregorian=!e.showGregorian}}},[e.showGregorian?a("v-icon",[e._v("mdi-calendar")]):a("v-icon",[e._v("mdi-calendar-multiple")])],1)],1),"year"===e.pickerType?a("v-card-text",[a("br"),a("v-text-field",{attrs:{clearable:"",type:"number",disabled:e.disabled,label:e.$t("App.fhir-resources-texts."+e.label),min:e.minYearET,max:e.maxYearET,rules:e.rules,"error-messages":e.errors,dense:""},on:{change:function(t){e.errors=[]}},model:{value:e.etValue,callback:function(t){e.etValue=t},expression:"etValue"}})],1):a("v-ethiopian-date-picker",{ref:"etPicker",attrs:{label:"Ethiopian",color:"secondary",landscape:e.$vuetify.breakpoint.smAndUp,max:e.maxValueETDate,min:e.minValueETDate,type:e.pickerType,disabled:e.disabled,locale:"am"},on:{change:e.save},model:{value:e.etValue,callback:function(t){e.etValue=t},expression:"etValue"}})],1),e.showGregorian?a("v-card",{attrs:{"min-width":"300px"}},[a("v-card-title",{staticClass:"primary white--text"},[e._v(" Gregorian Calendar"),a("v-spacer"),a("v-btn",{staticClass:"white--text",attrs:{dark:"",icon:"",group:"",small:""},on:{click:function(t){e.showGregorian=!1}}},[a("v-icon",[e._v("mdi-close")])],1)],1),"year"===e.pickerType?a("v-card-text",[a("br"),a("v-text-field",{attrs:{clearable:"",type:"number",disabled:e.disabled,label:e.$t("App.fhir-resources-texts."+e.label),min:e.minYear,max:e.maxYear,rules:e.rules,"error-messages":e.errors,dense:""},on:{change:function(t){e.errors=[]}},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}})],1):a("v-date-picker",{ref:"gPicker",attrs:{color:"secondary",landscape:e.$vuetify.breakpoint.smAndUp,max:e.dateValueMax,min:e.dateValueMin,type:e.pickerType,disabled:e.disabled},on:{change:e.save},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}})],1):e._e()],1)],1):"year"===e.pickerType?a("v-card",{attrs:{"min-width":"300px"}},[a("v-card-text",[a("br"),a("v-text-field",{attrs:{type:"number",disabled:e.disabled,label:e.$t("App.fhir-resources-texts."+e.label),min:e.minYear,max:e.maxYear,rules:e.rules,"error-messages":e.errors,dense:""},on:{change:function(t){e.errors=[]}},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}})],1)],1):a("v-date-picker",{ref:"picker",attrs:{color:"secondary",landscape:e.$vuetify.breakpoint.smAndUp,max:e.dateValueMax,min:e.dateValueMin,type:e.pickerType,disabled:e.disabled},on:{change:e.save},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}})],1)]},proxy:!0},{key:"header",fn:function(){return[e._v(" "+e._s(e.$t("App.fhir-resources-texts."+e.label))+" ")]},proxy:!0},{key:"value",fn:function(){return[e._v(" "+e._s(e.displayValue)+" ")]},proxy:!0}])})},r=[],n=a("3835"),s=(a("ac1f"),a("466d"),a("d81d"),a("1276"),a("a9e3"),a("4d90"),a("d3b7"),a("25f0"),a("d79a")),l=a("c472"),o=a("08e0"),u=a.n(o),c={name:"fhir-date",props:["field","min","max","base-min","base-max","label","slotProps","path","edit","sliceName","minValueDate","maxValueDate","minValueQuantity","maxValueQuantity","displayType","readOnlyIfSet","calendar","constraints"],components:{GofrElement:s["a"],VEthiopianDatePicker:l["a"]},data:function(){return{value:null,etValue:null,menu:!1,source:{path:"",data:{}},qField:"valueDate",pickerType:"date",disabled:!1,showGregorian:!1,errors:[],lockWatch:!1}},created:function(){this.setupData()},computed:{dateValueMax:function(){if(this.maxValueQuantity){var e=this.convertQuantity(this.maxValueQuantity,"add");if(e)return e}if(this.maxValueDate)return this.maxValueDate},dateValueMin:function(){if(this.minValueQuantity){var e=this.convertQuantity(this.minValueQuantity,"subtract");if(e)return e}else if(this.minValueDate)return this.minValueDate},minYear:function(){return this.dateValueMin?this.dateValueMin.substring(0,4):void 0},maxYear:function(){return this.dateValueMax?this.dateValueMax.substring(0,4):void 0},minYearET:function(){return this.minValueETDate?this.minValueETDate.substring(0,4):void 0},maxYearET:function(){return this.maxValueETDate?this.maxValueETDate.substring(0,4):void 0},isEthiopian:function(){return"Ethiopian"===this.calendar},minValueETDate:function(){return this.dateValueMin?this.convertGE(this.dateValueMin):null},maxValueETDate:function(){return this.dateValueMax?this.convertGE(this.dateValueMax):null},displayValue:function(){return this.isEthiopian?this.value&&"Ethiopian: "+this.etValue+" Gregorian: "+this.value:this.value},index:function(){return this.slotProps&&this.slotProps.input?this.slotProps.input.index:void 0},required:function(){return(this.index||0)\n \n \n \n \n \n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-date.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-date.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./fhir-date.vue?vue&type=template&id=1ff27aa7&\"\nimport script from \"./fhir-date.vue?vue&type=script&lang=js&\"\nexport * from \"./fhir-date.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDatePicker } from 'vuetify/lib/components/VDatePicker';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VMenu } from 'vuetify/lib/components/VMenu';\nimport { VRow } from 'vuetify/lib/components/VGrid';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VBtn,VCard,VCardText,VCardTitle,VContainer,VDatePicker,VIcon,VMenu,VRow,VSpacer,VTextField})\n"],"sourceRoot":""} \ No newline at end of file diff --git a/dhis2App/js/chunk-2d0e6654.754901bd.js b/dhis2App/js/chunk-2d0e6654.754901bd.js new file mode 100644 index 000000000..12c685a92 --- /dev/null +++ b/dhis2App/js/chunk-2d0e6654.754901bd.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0e6654"],{9920:function(t,e,r){"use strict";r.r(e);var a=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("div",{staticClass:"gofr-section",attrs:{id:"section-"+t.id}},[r("v-card",{staticClass:"mx-auto",attrs:{"max-width":"700",outlined:""}},[r("v-card-title",{staticClass:"primary darken-1 white--text text-uppercase font-weight-bold"},[t._v(" "+t._s(t.$t("App.fhir-resources-texts."+t.label))+" ")]),t._l(t.errors,(function(e,a){return r("v-card-text",{key:a,staticClass:"error white--text font-weight-bold"},[t._v(" "+t._s(e)+" ")])})),r("v-card-text",{staticClass:"my-3"},[t._t("default")],2)],2)],1)},s=[],i={name:"gofr-questionnaire-section",props:["id","label","description","path","constraints"],data:function(){return{isQuestionnaireGroup:!0,errors:[]}}},n=i,o=r("2877"),c=r("6544"),d=r.n(c),l=r("b0af"),u=r("99d9"),p=Object(o["a"])(n,a,s,!1,null,null,null);e["default"]=p.exports;d()(p,{VCard:l["a"],VCardText:u["c"],VCardTitle:u["d"]})}}]); +//# sourceMappingURL=chunk-2d0e6654.754901bd.js.map \ No newline at end of file diff --git a/dhis2App/js/chunk-2d0e6654.754901bd.js.map b/dhis2App/js/chunk-2d0e6654.754901bd.js.map new file mode 100644 index 000000000..86d7ca898 --- /dev/null +++ b/dhis2App/js/chunk-2d0e6654.754901bd.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./src/components/gofr/gofr-questionnaire-section.vue?20a5","webpack:///src/components/gofr/gofr-questionnaire-section.vue","webpack:///./src/components/gofr/gofr-questionnaire-section.vue?2ebb","webpack:///./src/components/gofr/gofr-questionnaire-section.vue"],"names":["render","_vm","this","_h","$createElement","_c","_self","staticClass","attrs","id","_v","_s","$t","label","_l","error","idx","key","_t","staticRenderFns","name","props","data","isQuestionnaireGroup","errors","component","VCard","VCardText","VCardTitle"],"mappings":"uHAAA,IAAIA,EAAS,WAAa,IAAIC,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACE,YAAY,eAAeC,MAAM,CAAC,GAAK,WAAWP,EAAIQ,KAAK,CAACJ,EAAG,SAAS,CAACE,YAAY,UAAUC,MAAM,CAAC,YAAY,MAAM,SAAW,KAAK,CAACH,EAAG,eAAe,CAACE,YAAY,gEAAgE,CAACN,EAAIS,GAAG,IAAIT,EAAIU,GAAGV,EAAIW,GAAI,4BAA8BX,EAAIY,QAAS,OAAOZ,EAAIa,GAAIb,EAAU,QAAE,SAASc,EAAMC,GAAK,OAAOX,EAAG,cAAc,CAACY,IAAID,EAAIT,YAAY,sCAAsC,CAACN,EAAIS,GAAG,IAAIT,EAAIU,GAAGI,GAAO,UAASV,EAAG,cAAc,CAACE,YAAY,QAAQ,CAACN,EAAIiB,GAAG,YAAY,IAAI,IAAI,IAC3nBC,EAAkB,GCwBtB,GACEC,KAAM,6BACNC,MAAO,CAAC,KAAM,QAAS,cAAe,OAAQ,eAC9CC,KAAM,WACJ,MAAO,CACLC,sBAAsB,EACtBC,OAAQ,MC/BqW,I,yDCO/WC,EAAY,eACd,EACAzB,EACAmB,GACA,EACA,KACA,KACA,MAIa,aAAAM,EAAiB,QAOhC,IAAkBA,EAAW,CAACC,QAAA,KAAMC,UAAA,OAAUC,WAAA","file":"js/chunk-2d0e6654.754901bd.js","sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',{staticClass:\"gofr-section\",attrs:{\"id\":'section-'+_vm.id}},[_c('v-card',{staticClass:\"mx-auto\",attrs:{\"max-width\":\"700\",\"outlined\":\"\"}},[_c('v-card-title',{staticClass:\"primary darken-1 white--text text-uppercase font-weight-bold\"},[_vm._v(\" \"+_vm._s(_vm.$t((\"App.fhir-resources-texts.\" + _vm.label)))+\" \")]),_vm._l((_vm.errors),function(error,idx){return _c('v-card-text',{key:idx,staticClass:\"error white--text font-weight-bold\"},[_vm._v(\" \"+_vm._s(error)+\" \")])}),_c('v-card-text',{staticClass:\"my-3\"},[_vm._t(\"default\")],2)],2)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-questionnaire-section.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-questionnaire-section.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./gofr-questionnaire-section.vue?vue&type=template&id=2787b873&\"\nimport script from \"./gofr-questionnaire-section.vue?vue&type=script&lang=js&\"\nexport * from \"./gofr-questionnaire-section.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\ninstallComponents(component, {VCard,VCardText,VCardTitle})\n"],"sourceRoot":""} \ No newline at end of file diff --git a/dhis2App/js/chunk-2d0efc9d.03b458f9.js b/dhis2App/js/chunk-2d0efc9d.03b458f9.js new file mode 100644 index 000000000..930d45b91 --- /dev/null +++ b/dhis2App/js/chunk-2d0efc9d.03b458f9.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d0efc9d"],{"9a32":function(t,e,r){"use strict";r.r(e);var a=function(){var t=this,e=t.$createElement,r=t._self._c||e;return r("v-card",{staticClass:"mx-auto",attrs:{"max-width":"700",outlined:""}},[r("v-card-title",{staticClass:"primary white--text text-uppercase font-weight-bold"},[t._v(" "+t._s(t.$t("App.fhir-resources-texts."+t.label))+" ")]),t._l(t.errors,(function(e,a){return r("v-card-text",{key:a,staticClass:"error white--text font-weight-bold"},[t._v(" "+t._s(e)+" ")])})),r("v-card-text",{staticClass:"my-3"},[t._t("default")],2)],2)},s=[],n={name:"gofr-questionnaire-group",props:["label","path","constraints"],data:function(){return{isQuestionnaireGroup:!0,errors:[]}}},i=n,o=r("2877"),c=r("6544"),l=r.n(c),u=r("b0af"),d=r("99d9"),p=Object(o["a"])(i,a,s,!1,null,null,null);e["default"]=p.exports;l()(p,{VCard:u["a"],VCardText:d["c"],VCardTitle:d["d"]})}}]); +//# sourceMappingURL=chunk-2d0efc9d.03b458f9.js.map \ No newline at end of file diff --git a/dhis2App/js/chunk-2d0efc9d.03b458f9.js.map b/dhis2App/js/chunk-2d0efc9d.03b458f9.js.map new file mode 100644 index 000000000..c4df8a7d0 --- /dev/null +++ b/dhis2App/js/chunk-2d0efc9d.03b458f9.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./src/components/gofr/gofr-questionnaire-group.vue?3909","webpack:///src/components/gofr/gofr-questionnaire-group.vue","webpack:///./src/components/gofr/gofr-questionnaire-group.vue?be6e","webpack:///./src/components/gofr/gofr-questionnaire-group.vue"],"names":["render","_vm","this","_h","$createElement","_c","_self","staticClass","attrs","_v","_s","$t","label","_l","error","idx","key","_t","staticRenderFns","name","props","data","isQuestionnaireGroup","errors","component","VCard","VCardText","VCardTitle"],"mappings":"yHAAA,IAAIA,EAAS,WAAa,IAAIC,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,SAAS,CAACE,YAAY,UAAUC,MAAM,CAAC,YAAY,MAAM,SAAW,KAAK,CAACH,EAAG,eAAe,CAACE,YAAY,uDAAuD,CAACN,EAAIQ,GAAG,IAAIR,EAAIS,GAAGT,EAAIU,GAAI,4BAA8BV,EAAIW,QAAS,OAAOX,EAAIY,GAAIZ,EAAU,QAAE,SAASa,EAAMC,GAAK,OAAOV,EAAG,cAAc,CAACW,IAAID,EAAIR,YAAY,sCAAsC,CAACN,EAAIQ,GAAG,IAAIR,EAAIS,GAAGI,GAAO,UAAST,EAAG,cAAc,CAACE,YAAY,QAAQ,CAACN,EAAIgB,GAAG,YAAY,IAAI,IACxiBC,EAAkB,GCsBtB,GACEC,KAAM,2BACNC,MAAO,CAAC,QAAS,OAAQ,eACzBC,KAAM,WACJ,MAAO,CACLC,sBAAsB,EACtBC,OAAQ,MC7BmW,I,yDCO7WC,EAAY,eACd,EACAxB,EACAkB,GACA,EACA,KACA,KACA,MAIa,aAAAM,EAAiB,QAOhC,IAAkBA,EAAW,CAACC,QAAA,KAAMC,UAAA,OAAUC,WAAA","file":"js/chunk-2d0efc9d.03b458f9.js","sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-card',{staticClass:\"mx-auto\",attrs:{\"max-width\":\"700\",\"outlined\":\"\"}},[_c('v-card-title',{staticClass:\"primary white--text text-uppercase font-weight-bold\"},[_vm._v(\" \"+_vm._s(_vm.$t((\"App.fhir-resources-texts.\" + _vm.label)))+\" \")]),_vm._l((_vm.errors),function(error,idx){return _c('v-card-text',{key:idx,staticClass:\"error white--text font-weight-bold\"},[_vm._v(\" \"+_vm._s(error)+\" \")])}),_c('v-card-text',{staticClass:\"my-3\"},[_vm._t(\"default\")],2)],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-questionnaire-group.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-questionnaire-group.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./gofr-questionnaire-group.vue?vue&type=template&id=13a2d18e&\"\nimport script from \"./gofr-questionnaire-group.vue?vue&type=script&lang=js&\"\nexport * from \"./gofr-questionnaire-group.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\ninstallComponents(component, {VCard,VCardText,VCardTitle})\n"],"sourceRoot":""} \ No newline at end of file diff --git a/dhis2App/js/chunk-2d2104c7.bdd07b87.js b/dhis2App/js/chunk-2d2104c7.bdd07b87.js new file mode 100644 index 000000000..6fb299068 --- /dev/null +++ b/dhis2App/js/chunk-2d2104c7.bdd07b87.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d2104c7"],{b6fc:function(n,e,c){"use strict";c.r(e);var l=function(){var n=this,e=n.$createElement,c=n._self._c||e;return c("div",[n._v(" Hello ")])},t=[],u=c("2877"),o={},r=Object(u["a"])(o,l,t,!1,null,null,null);e["default"]=r.exports}}]); +//# sourceMappingURL=chunk-2d2104c7.bdd07b87.js.map \ No newline at end of file diff --git a/dhis2App/js/chunk-2d2104c7.bdd07b87.js.map b/dhis2App/js/chunk-2d2104c7.bdd07b87.js.map new file mode 100644 index 000000000..615941614 --- /dev/null +++ b/dhis2App/js/chunk-2d2104c7.bdd07b87.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./site/components/performance_mmanagement.vue?043b","webpack:///./site/components/performance_mmanagement.vue"],"names":["render","_vm","this","_h","$createElement","_c","_self","_v","staticRenderFns","script","component"],"mappings":"uHAAA,IAAIA,EAAS,WAAa,IAAIC,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,MAAM,CAACJ,EAAIM,GAAG,cAC7GC,EAAkB,G,YCAlBC,EAAS,GAKTC,EAAY,eACdD,EACAT,EACAQ,GACA,EACA,KACA,KACA,MAIa,aAAAE,E","file":"js/chunk-2d2104c7.bdd07b87.js","sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[_vm._v(\" Hello \")])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import { render, staticRenderFns } from \"./performance_mmanagement.vue?vue&type=template&id=4c141eea&\"\nvar script = {}\n\n\n/* normalize component */\nimport normalizer from \"!../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports"],"sourceRoot":""} \ No newline at end of file diff --git a/dhis2App/js/chunk-2d2106b9.1dc098fb.js b/dhis2App/js/chunk-2d2106b9.1dc098fb.js new file mode 100644 index 000000000..01c171dde --- /dev/null +++ b/dhis2App/js/chunk-2d2106b9.1dc098fb.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d2106b9"],{b88e:function(e,t,a){"use strict";a.r(t);var n=function(){var e=this,t=e.$createElement,a=e._self._c||t;return e.binding?a("v-select",{attrs:{loading:e.loading,label:e.$t("App.fhir-resources-texts."+e.label),items:e.items,outlined:"","error-messages":e.err_messages,error:e.error,shaped:"",clearable:"","hide-details":"","small-chips":"",dense:"",multiple:"","item-text":"display","item-value":"code"},on:{change:function(t){return e.updateSearch()},"click:clear":function(t){return e.clearSearch()}},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}}):a("v-text-field",{attrs:{label:e.$t("App.fhir-resources-texts."+e.label),dense:"",outlined:"","hide-details":"",shaped:"",clearable:""},on:{change:function(t){return e.updateSearch()},"click:clear":function(t){return e.clearSearch()}},model:{value:e.value,callback:function(t){e.value=t},expression:"value"}})},r=[],i={name:"gofr-search-term",props:["label","expression","binding"],data:function(){return{loading:!1,items:[],error:!1,err_messages:null,value:[]}},mounted:function(){var e=this;this.loading=!0,this.$fhirutils.expand(this.binding).then((function(t){e.items=t,e.loading=!1})).catch((function(t){e.error=!0,e.err_messages=t.message,e.loading=!1}))},methods:{updateSearch:function(){this.$emit("termChange",this.expression,this.value)},clearSearch:function(){this.$emit("termChange",this.expression,[])}}},l=i,s=a("2877"),c=a("6544"),u=a.n(c),o=a("b974"),d=a("8654"),h=Object(s["a"])(l,n,r,!1,null,null,null);t["default"]=h.exports;u()(h,{VSelect:o["a"],VTextField:d["a"]})}}]); +//# sourceMappingURL=chunk-2d2106b9.1dc098fb.js.map \ No newline at end of file diff --git a/dhis2App/js/chunk-2d2106b9.1dc098fb.js.map b/dhis2App/js/chunk-2d2106b9.1dc098fb.js.map new file mode 100644 index 000000000..27da1d909 --- /dev/null +++ b/dhis2App/js/chunk-2d2106b9.1dc098fb.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./src/components/gofr/gofr-search-string-term.vue?7935","webpack:///src/components/gofr/gofr-search-string-term.vue","webpack:///./src/components/gofr/gofr-search-string-term.vue?b52b","webpack:///./src/components/gofr/gofr-search-string-term.vue"],"names":["render","_vm","this","_h","$createElement","_c","_self","attrs","loading","$t","label","items","err_messages","error","on","$event","updateSearch","clearSearch","model","value","callback","$$v","expression","staticRenderFns","name","props","data","mounted","$fhirutils","expand","methods","$emit","component","VSelect","VTextField"],"mappings":"uHAAA,IAAIA,EAAS,WAAa,IAAIC,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAQF,EAAW,QAAEI,EAAG,WAAW,CAACE,MAAM,CAAC,QAAUN,EAAIO,QAAQ,MAAQP,EAAIQ,GAAI,4BAA8BR,EAAIS,OAAQ,MAAQT,EAAIU,MAAM,SAAW,GAAG,iBAAiBV,EAAIW,aAAa,MAAQX,EAAIY,MAAM,OAAS,GAAG,UAAY,GAAG,eAAe,GAAG,cAAc,GAAG,MAAQ,GAAG,SAAW,GAAG,YAAY,UAAU,aAAa,QAAQC,GAAG,CAAC,OAAS,SAASC,GAAQ,OAAOd,EAAIe,gBAAgB,cAAc,SAASD,GAAQ,OAAOd,EAAIgB,gBAAgBC,MAAM,CAACC,MAAOlB,EAAS,MAAEmB,SAAS,SAAUC,GAAMpB,EAAIkB,MAAME,GAAKC,WAAW,WAAWjB,EAAG,eAAe,CAACE,MAAM,CAAC,MAAQN,EAAIQ,GAAI,4BAA8BR,EAAIS,OAAQ,MAAQ,GAAG,SAAW,GAAG,eAAe,GAAG,OAAS,GAAG,UAAY,IAAII,GAAG,CAAC,OAAS,SAASC,GAAQ,OAAOd,EAAIe,gBAAgB,cAAc,SAASD,GAAQ,OAAOd,EAAIgB,gBAAgBC,MAAM,CAACC,MAAOlB,EAAS,MAAEmB,SAAS,SAAUC,GAAMpB,EAAIkB,MAAME,GAAKC,WAAW,YAC18BC,EAAkB,GCoCtB,GACEC,KAAM,mBACNC,MAAO,CAAC,QAAV,wBACEC,KAAM,WACJ,MAAO,CACLlB,SAAS,EACTG,MAAO,GACPE,OAAO,EACPD,aAAc,KACdO,MAAO,KAGXQ,QAAS,WAAX,WACIzB,KAAKM,SAAU,EACfN,KAAK0B,WAAWC,OAAO,KAA3B,2BACM,EAAN,QACM,EAAN,cACA,mBACM,EAAN,SACM,EAAN,uBACM,EAAN,eAGEC,QAAS,CACPd,aAAc,WACZd,KAAK6B,MAAM,aAAc7B,KAAKoB,WAAYpB,KAAKiB,QAEjDF,YAAa,WACXf,KAAK6B,MAAM,aAAc7B,KAAKoB,WAAY,OCjEgU,I,yDCO5WU,EAAY,eACd,EACAhC,EACAuB,GACA,EACA,KACA,KACA,MAIa,aAAAS,EAAiB,QAMhC,IAAkBA,EAAW,CAACC,UAAA,KAAQC,aAAA","file":"js/chunk-2d2106b9.1dc098fb.js","sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (_vm.binding)?_c('v-select',{attrs:{\"loading\":_vm.loading,\"label\":_vm.$t((\"App.fhir-resources-texts.\" + _vm.label)),\"items\":_vm.items,\"outlined\":\"\",\"error-messages\":_vm.err_messages,\"error\":_vm.error,\"shaped\":\"\",\"clearable\":\"\",\"hide-details\":\"\",\"small-chips\":\"\",\"dense\":\"\",\"multiple\":\"\",\"item-text\":\"display\",\"item-value\":\"code\"},on:{\"change\":function($event){return _vm.updateSearch()},\"click:clear\":function($event){return _vm.clearSearch()}},model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}}):_c('v-text-field',{attrs:{\"label\":_vm.$t((\"App.fhir-resources-texts.\" + _vm.label)),\"dense\":\"\",\"outlined\":\"\",\"hide-details\":\"\",\"shaped\":\"\",\"clearable\":\"\"},on:{\"change\":function($event){return _vm.updateSearch()},\"click:clear\":function($event){return _vm.clearSearch()}},model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}})}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-search-string-term.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-search-string-term.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./gofr-search-string-term.vue?vue&type=template&id=33b107ee&\"\nimport script from \"./gofr-search-string-term.vue?vue&type=script&lang=js&\"\nexport * from \"./gofr-search-string-term.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VSelect } from 'vuetify/lib/components/VSelect';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VSelect,VTextField})\n"],"sourceRoot":""} \ No newline at end of file diff --git a/dhis2App/js/chunk-2d210a08.d7c738ac.js b/dhis2App/js/chunk-2d210a08.d7c738ac.js new file mode 100644 index 000000000..bddfdfdec --- /dev/null +++ b/dhis2App/js/chunk-2d210a08.d7c738ac.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d210a08"],{b961:function(t,e,a){"use strict";a.r(e);var s=function(){var t=this,e=t.$createElement,a=t._self._c||e;return t.edit&&t.secondary?t._e():a("div",{staticClass:"gofr-section",attrs:{id:"section-"+t.name}},[a("v-card",{staticClass:"mx-auto",attrs:{"max-width":"700",outlined:""}},[a("v-card-title",{staticClass:"primary darken-1 white--text text-uppercase font-weight-bold"},[t._v(" "+t._s(t.$t("App.fhir-resources-texts."+t.title))+" ")]),a("v-card-text",{staticClass:"my-3"},[t._t("default",null,{source:t.slotProps.source})],2)],1)],1)},r=[],n={name:"gofr-section",props:["name","slotProps","title","description","edit","secondary"],data:function(){return{}},created:function(){},watch:{},methods:{}},c=n,i=a("2877"),o=a("6544"),d=a.n(o),l=a("b0af"),u=a("99d9"),p=Object(i["a"])(c,s,r,!1,null,null,null);e["default"]=p.exports;d()(p,{VCard:l["a"],VCardText:u["c"],VCardTitle:u["d"]})}}]); +//# sourceMappingURL=chunk-2d210a08.d7c738ac.js.map \ No newline at end of file diff --git a/dhis2App/js/chunk-2d210a08.d7c738ac.js.map b/dhis2App/js/chunk-2d210a08.d7c738ac.js.map new file mode 100644 index 000000000..8b16fdfec --- /dev/null +++ b/dhis2App/js/chunk-2d210a08.d7c738ac.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./src/components/gofr/gofr-section.vue?8b67","webpack:///src/components/gofr/gofr-section.vue","webpack:///./src/components/gofr/gofr-section.vue?98c3","webpack:///./src/components/gofr/gofr-section.vue"],"names":["render","_vm","this","_h","$createElement","_c","_self","edit","secondary","_e","staticClass","attrs","name","_v","_s","$t","title","_t","slotProps","source","staticRenderFns","props","data","created","watch","methods","component","VCard","VCardText","VCardTitle"],"mappings":"uHAAA,IAAIA,EAAS,WAAa,IAAIC,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAASF,EAAIM,MAASN,EAAIO,UAAsbP,EAAIQ,KAA/aJ,EAAG,MAAM,CAACK,YAAY,eAAeC,MAAM,CAAC,GAAK,WAAWV,EAAIW,OAAO,CAACP,EAAG,SAAS,CAACK,YAAY,UAAUC,MAAM,CAAC,YAAY,MAAM,SAAW,KAAK,CAACN,EAAG,eAAe,CAACK,YAAY,gEAAgE,CAACT,EAAIY,GAAG,IAAIZ,EAAIa,GAAGb,EAAIc,GAAI,4BAA8Bd,EAAIe,QAAS,OAAOX,EAAG,cAAc,CAACK,YAAY,QAAQ,CAACT,EAAIgB,GAAG,UAAU,KAAK,CAAC,OAAShB,EAAIiB,UAAUC,UAAU,IAAI,IAAI,IACliBC,EAAkB,GCiBtB,GACER,KAAM,eACNS,MAAO,CAAC,OAAQ,YAAlB,0CACEC,KAAM,WACJ,MAAO,IAITC,QAAS,aAGTC,MAAO,GAWPC,QAAS,ICxC0V,I,yDCOjWC,EAAY,eACd,EACA1B,EACAoB,GACA,EACA,KACA,KACA,MAIa,aAAAM,EAAiB,QAOhC,IAAkBA,EAAW,CAACC,QAAA,KAAMC,UAAA,OAAUC,WAAA","file":"js/chunk-2d210a08.d7c738ac.js","sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (!_vm.edit || !_vm.secondary)?_c('div',{staticClass:\"gofr-section\",attrs:{\"id\":'section-'+_vm.name}},[_c('v-card',{staticClass:\"mx-auto\",attrs:{\"max-width\":\"700\",\"outlined\":\"\"}},[_c('v-card-title',{staticClass:\"primary darken-1 white--text text-uppercase font-weight-bold\"},[_vm._v(\" \"+_vm._s(_vm.$t((\"App.fhir-resources-texts.\" + _vm.title)))+\" \")]),_c('v-card-text',{staticClass:\"my-3\"},[_vm._t(\"default\",null,{\"source\":_vm.slotProps.source})],2)],1)],1):_vm._e()}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-section.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-section.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./gofr-section.vue?vue&type=template&id=6b7b4e73&\"\nimport script from \"./gofr-section.vue?vue&type=script&lang=js&\"\nexport * from \"./gofr-section.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\nimport { VCardTitle } from 'vuetify/lib/components/VCard';\ninstallComponents(component, {VCard,VCardText,VCardTitle})\n"],"sourceRoot":""} \ No newline at end of file diff --git a/dhis2App/js/chunk-2d216051.5371850f.js b/dhis2App/js/chunk-2d216051.5371850f.js new file mode 100644 index 000000000..2dbb16b68 --- /dev/null +++ b/dhis2App/js/chunk-2d216051.5371850f.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d216051"],{c14a:function(n,e,t){"use strict";t.r(e);var u=function(){var n=this,e=n.$createElement,t=n._self._c||e;return t("gofr-template",{key:n.$route.path},[n._v(" Loading... ")])},r=[],i=(t("d3b7"),t("3ca3"),t("ddb0"),t("a026")),c=t("bc3a"),o=t.n(c),a={name:"fhir-page-add",props:["page"],data:function(){return{}},created:function(){this.getTemplate()},methods:{getTemplate:function(){var n=this;o.a.get("/config/page/"+this.page).then((function(e){var u=e.data;"OperationOutcome"===u.resourceType?i["a"].component("gofr-template",{name:"gofr-template",data:function(){return{issues:u.issue}},components:{"gofr-outcome":function(){return Promise.resolve().then(t.bind(null,"5a61"))}},template:'
'}):i["a"].component("gofr-template",{name:"gofr-template",data:function(){return{isEdit:!0,fhirId:void 0,sectionMenu:u.data.sectionMenu,subFields:u.data.subFields,columns:u.data.columns,actions:u.data.actions,links:u.data.links,constraints:u.data.constraints}},components:{"gofr-resource":function(){return t.e("chunk-2d21a437").then(t.bind(null,"bb89"))},"gofr-page-title":function(){return t.e("chunk-2d21a3c6").then(t.bind(null,"bb3c"))},"gofr-codesystem":function(){return t.e("chunk-2d0d34f6").then(t.bind(null,"5be8"))},"gofr-section":function(){return t.e("chunk-2d210a08").then(t.bind(null,"b961"))},"gofr-secondary":function(){return t.e("chunk-2d2174d7").then(t.bind(null,"c5c2"))},"gofr-array":function(){return t.e("chunk-2d0af298").then(t.bind(null,"0cc2"))},"fhir-extension":function(){return t.e("chunk-2d0da301").then(t.bind(null,"6b10"))},"fhir-reference":function(){return t.e("chunk-58ec08a2").then(t.bind(null,"99fa"))},"fhir-backbone-element":function(){return t.e("chunk-08a9b5b7").then(t.bind(null,"8142"))},"fhir-string":function(){return t.e("chunk-1b3d2af8").then(t.bind(null,"b78c"))},"fhir-attachment":function(){return t.e("chunk-b33551c6").then(t.bind(null,"ca33"))},"fhir-human-name":function(){return t.e("chunk-0779b602").then(t.bind(null,"89c1"))},"fhir-code":function(){return t.e("chunk-77a0b274").then(t.bind(null,"1131"))},"fhir-date":function(){return Promise.all([t.e("chunk-72162224"),t.e("chunk-2d0e2c53")]).then(t.bind(null,"7fb0"))},"fhir-date-time":function(){return Promise.all([t.e("chunk-72162224"),t.e("chunk-2d0c17b7")]).then(t.bind(null,"45dd"))},"fhir-period":function(){return t.e("chunk-78a0fc3a").then(t.bind(null,"4807"))},"fhir-identifier":function(){return t.e("chunk-5e700835").then(t.bind(null,"c408"))},"fhir-contact-point":function(){return t.e("chunk-69e0cc28").then(t.bind(null,"4b80"))},"fhir-address":function(){return t.e("chunk-63fba70c").then(t.bind(null,"b248"))},"fhir-codeable-concept":function(){return t.e("chunk-2d0b8b5d").then(t.bind(null,"309c"))},"fhir-uri":function(){return t.e("chunk-69088730").then(t.bind(null,"6d39"))},"fhir-boolean":function(){return t.e("chunk-5cafeba1").then(t.bind(null,"ff03"))},"fhir-positive-int":function(){return t.e("chunk-19a7ffa0").then(t.bind(null,"b750"))},"fhir-unsigned-int":function(){return t.e("chunk-53797504").then(t.bind(null,"4c52"))},"fhir-integer":function(){return t.e("chunk-5369b150").then(t.bind(null,"eaae"))},"fhir-coding":function(){return t.e("chunk-5e71a7f0").then(t.bind(null,"eee9"))},"fhir-money":function(){return t.e("chunk-1f83e9dc").then(t.bind(null,"a6ba"))},"fhir-decimal":function(){return t.e("chunk-2f5db3ea").then(t.bind(null,"8892"))},"fhir-time":function(){return t.e("chunk-32294727").then(t.bind(null,"1286"))}},template:u.template}),n.$forceUpdate()})).catch((function(e){e.response&&"OperationOutcome"===e.response.data.resourceType?i["a"].component("gofr-template",{name:"gofr-template",data:function(){return{issues:e.response.data.issue}},components:{"gofr-outcome":function(){return Promise.resolve().then(t.bind(null,"5a61"))}},template:'
'}):i["a"].component("gofr-template",{template:"

Error

An error occurred trying to load this page

.
"}),console.log(e),n.$forceUpdate()}))}},components:{},beforeCreate:function(){i["a"].component("gofr-template",{template:"
Loading...
"})}},f=a,l=t("2877"),d=Object(l["a"])(f,u,r,!1,null,null,null);e["default"]=d.exports}}]); +//# sourceMappingURL=chunk-2d216051.5371850f.js.map \ No newline at end of file diff --git a/dhis2App/js/chunk-2d216051.5371850f.js.map b/dhis2App/js/chunk-2d216051.5371850f.js.map new file mode 100644 index 000000000..9b48d722d --- /dev/null +++ b/dhis2App/js/chunk-2d216051.5371850f.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./src/components/FacilityRegistry/fhir-page-add.vue?2a73","webpack:///src/components/FacilityRegistry/fhir-page-add.vue","webpack:///./src/components/FacilityRegistry/fhir-page-add.vue?32d3","webpack:///./src/components/FacilityRegistry/fhir-page-add.vue"],"names":["render","_vm","this","_h","$createElement","_c","_self","key","$route","path","_v","staticRenderFns","name","props","data","created","getTemplate","methods","issues","components","template","isEdit","fhirId","undefined","sectionMenu","subFields","columns","actions","links","constraints","err","response","resourceType","issue","console","log","beforeCreate","component"],"mappings":"uHAAA,IAAIA,EAAS,WAAa,IAAIC,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,gBAAgB,CAACE,IAAIN,EAAIO,OAAOC,MAAM,CAACR,EAAIS,GAAG,mBAC7IC,EAAkB,G,iECWtB,GACEC,KAAM,gBACNC,MAAO,CAAC,QACRC,KAAM,WACJ,MAAO,IAGTC,QAAS,WACPb,KAAKc,eAEPC,QAAS,CACPD,YAAa,WAAjB,WACM,EAAN,mDACQ,IAAR,SACA,qBAAY,EAAZ,aACU,EAAV,gCACYJ,KAAM,gBACNE,KAAM,WACJ,MAAO,CACLI,OAAQ,EAAxB,QAGYC,WAAY,CACV,eAAgB,WAA9B,qDAEYC,SAAU,8DAGZ,EAAV,gCACYR,KAAM,gBACNE,KAAM,WACJ,MAAO,CACLO,QAAQ,EACRC,YAAQC,EACRC,YAAa,EAA7B,iBACgBC,UAAW,EAA3B,eACgBC,QAAS,EAAzB,aACgBC,QAAS,EAAzB,aACgBC,MAAO,EAAvB,WACgBC,YAAa,EAA7B,mBAGYV,WAAY,CACV,gBAAiB,WAA/B,wDACc,kBAAmB,WAAjC,wDACc,kBAAmB,WAAjC,wDACc,eAAgB,WAA9B,wDACc,iBAAkB,WAAhC,wDACc,aAAc,WAA5B,wDACc,iBAAkB,WAAhC,wDACc,iBAAkB,WAAhC,wDACc,wBAAyB,WAAvC,wDACc,cAAe,WAA7B,wDACc,kBAAmB,WAAjC,wDACc,kBAAmB,WAAjC,wDACc,YAAa,WAA3B,wDACc,YAAa,WAA3B,6FACc,iBAAkB,WAAhC,6FACc,cAAe,WAA7B,wDACc,kBAAmB,WAAjC,wDACc,qBAAsB,WAApC,wDACc,eAAgB,WAA9B,wDACc,wBAAyB,WAAvC,wDACc,WAAY,WAA1B,wDACc,eAAgB,WAA9B,wDACc,oBAAqB,WAAnC,wDACc,oBAAqB,WAAnC,wDACc,eAAgB,WAA9B,wDACc,cAAe,WAA7B,wDACc,aAAc,WAA5B,wDACc,eAAgB,WAA9B,wDACc,YAAa,WAA3B,yDAEYC,SAAU,EAAtB,WAGQ,EAAR,kBACA,mBACYU,EAAIC,UAA+C,qBAAnCD,EAAIC,SAASjB,KAAKkB,aACpC,EAAV,gCACYpB,KAAM,gBACNE,KAAM,WACJ,MAAO,CACLI,OAAQY,EAAIC,SAASjB,KAAKmB,QAG9Bd,WAAY,CACV,eAAgB,WAA9B,qDAEYC,SAAU,8DAGZ,EAAV,yHAEQc,QAAQC,IAAIL,GACZ,EAAR,oBAIEX,WAAY,GAEZiB,aAAc,WACZ,EAAJ,qEClHsW,I,YCOlWC,EAAY,eACd,EACArC,EACAW,GACA,EACA,KACA,KACA,MAIa,aAAA0B,E","file":"js/chunk-2d216051.5371850f.js","sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('gofr-template',{key:_vm.$route.path},[_vm._v(\" Loading... \")])}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-page-add.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-page-add.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./fhir-page-add.vue?vue&type=template&id=2c22e225&\"\nimport script from \"./fhir-page-add.vue?vue&type=script&lang=js&\"\nexport * from \"./fhir-page-add.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports"],"sourceRoot":""} \ No newline at end of file diff --git a/dhis2App/js/chunk-2d2174d7.08f464e8.js b/dhis2App/js/chunk-2d2174d7.08f464e8.js new file mode 100644 index 000000000..2ae181b52 --- /dev/null +++ b/dhis2App/js/chunk-2d2174d7.08f464e8.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d2174d7"],{c5c2:function(e,t,n){"use strict";n.r(t);var r=function(){var e=this,t=e.$createElement,n=e._self._c||t;return e.edit?e._e():n("v-container",{staticClass:"my-3"},[n("v-data-table",{staticClass:"elevation-1",attrs:{headers:e.columns,items:e.items,"item-key":"id","items-per-page":5,loading:e.loading,dense:""},scopedSlots:e._u([{key:"top",fn:function(){return[n("v-toolbar",{attrs:{flat:"",color:"white"}},[n("v-toolbar-title",[e._v(" "+e._s(e.$t("App.fhir-resources-texts."+e.title))+" ")]),n("v-spacer"),e._l(e.topActions,(function(t){return n("v-btn",{key:t.text,attrs:{to:e.setupLink(t.link,{}),color:t.class,small:""}},[e._v(" "+e._s(t.text)+" ")])}))],2)]},proxy:!0},{key:"item._action",fn:function(t){var r=t.item;return e._l(r.actions,(function(t){return n("v-btn",{key:t.text,attrs:{to:e.setupLink(t.link,r),color:t.class,small:"",rounded:""}},[e._v(" "+e._s(e.$t("App.fhir-resources-texts."+t.text))+" ")])}))}}],null,!1,1456901422)})],1)},a=[],s=n("b85c"),i=n("1da1"),c=(n("96cf"),n("ac1f"),n("1276"),n("a15b"),n("4de4"),n("9911"),n("7db0"),n("d3b7"),n("3ca3"),n("ddb0"),n("d81d"),n("5319"),n("bc3a")),o=n.n(c),u=function(e){return!!e&&e.constructor===Object},l={name:"gofr-secondary",props:["title","field","profile","slotProps","link-id","link-field","search-field","edit","columns","actions"],data:function(){return{source:{data:{},path:this.field},empty:!0,items:[],loading:!0,topActions:[]}},mounted:function(){this.setupData()},watch:{},methods:{setupData:function(){var e;if(2===this.searchField.split(":").length){var t=this.searchField.split(":")[0];e="fhir/"+this.$store.state.config.userConfig.FRDatasource+"/"+t+"?_id="+this.linkId+"&_include="+this.searchField}else{e="/fhir/"+this.$store.state.config.userConfig.FRDatasource+"/"+this.field;var n=[];this.profile&&n.push("_profile="+this.profile),this.searchField?n.push(this.searchField+"="+this.linkId):n.push(this.linkField.substring(this.linkField.indexOf(".")+1)+"="+this.linkId),e+="?"+n.join("&")}this.items=[],this.loading=!0,this.addItems(e)},addItems:function(e){var t=this;o.a.get(e).then(function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(n){var r,a,i,c,o,u,l,p,f,d,h,b,k,v,m,x,y,g;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(r=n.data,!(r.entry&&r.entry.length>0)){e.next=53;break}a=Object(s["a"])(r.entry),e.prev=3,a.s();case 5:if((i=a.n()).done){e.next=43;break}if(c=i.value,2!==t.searchField.split(":").length||c.resource.resourceType!==t.searchField.split(":")[0]){e.next=9;break}return e.abrupt("continue",41);case 9:o={id:c.resource.id},u=Object(s["a"])(t.columns),e.prev=11,u.s();case 13:if((l=u.n()).done){e.next=29;break}if(p=l.value,"_action"!==p.value){e.next=17;break}return e.abrupt("continue",27);case 17:return e.prev=17,f=t.$fhirpath.evaluate(c.resource,p.value),e.next=21,t.processContent(f);case 21:o[p.value]=e.sent,e.next=27;break;case 24:e.prev=24,e.t0=e["catch"](17),console.log(e.t0);case 27:e.next=13;break;case 29:e.next=34;break;case 31:e.prev=31,e.t1=e["catch"](11),u.e(e.t1);case 34:return e.prev=34,u.f(),e.finish(34);case 37:o.actions||(o.actions=[]),d=Object(s["a"])(t.actions);try{for(d.s();!(h=d.n()).done;)b=h.value,b.row?b.condition?(k=t.$fhirpath.evaluate(c.resource,b.condition),k.every((function(e){return e}))&&o.actions.push(b)):o.actions.push(b):b.condition?(v=t.$fhirpath.evaluate(c.resource,b.condition),b.hasOwnProperty("meets")?b.meets=b.meets&&v.every((function(e){return e})):b.meets=v.every((function(e){return e}))):b.meets=!0}catch(w){d.e(w)}finally{d.f()}t.items.push(o);case 41:e.next=5;break;case 43:e.next=48;break;case 45:e.prev=45,e.t2=e["catch"](3),a.e(e.t2);case 48:return e.prev=48,a.f(),e.finish(48);case 51:e.next=55;break;case 53:m=Object(s["a"])(t.actions);try{for(m.s();!(x=m.n()).done;)y=x.value,y.row||(y.meets=y.emptyDisplay)}catch(w){m.e(w)}finally{m.f()}case 55:t.topActions=t.actions.filter((function(e){return!e.row&&e.meets})),r.link?(g=r.link.find((function(e){return"next"===e.relation})),g?t.addItems(g.url):t.loading=!1):t.loading=!1;case 57:case"end":return e.stop()}}),e,null,[[3,45,48,51],[11,31,34,37],[17,24]])})));return function(t){return e.apply(this,arguments)}}()).catch((function(e){t.loading=!1,console.log(e)}))},processContent:function(){var e=Object(i["a"])(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(!Array.isArray(t)){e.next=7;break}return e.next=3,Promise.all(t.map(this.processContent));case 3:return n=e.sent,e.abrupt("return",n.join(" "));case 7:if(!u(t)){e.next=32;break}if(!t.code||!t.system){e.next=14;break}return e.next=11,this.$fhirutils.codeLookup(t.system,t.code);case 11:return e.abrupt("return",e.sent);case 14:if(!t.display){e.next=18;break}return e.abrupt("return",t.display);case 18:if(!t.code){e.next=22;break}return e.abrupt("return",t.code);case 22:if(!t.reference){e.next=28;break}return e.next=25,this.$fhirutils.resourceLookup(t.reference);case 25:return e.abrupt("return",e.sent);case 28:return console.log("Unable to process content:",t),e.abrupt("return","Unknown");case 30:e.next=33;break;case 32:return e.abrupt("return",t);case 33:case"end":return e.stop()}}),e,this)})));function t(t){return e.apply(this,arguments)}return t}(),setupLink:function(e,t){return e.replace("ITEMID",t.id).replace("FHIRID",this.linkId)}}},p=l,f=n("2877"),d=n("6544"),h=n.n(d),b=n("8336"),k=n("a523"),v=n("8fea"),m=n("2fa4"),x=n("71d9"),y=n("2a7f"),g=Object(f["a"])(p,r,a,!1,null,null,null);t["default"]=g.exports;h()(g,{VBtn:b["a"],VContainer:k["a"],VDataTable:v["a"],VSpacer:m["a"],VToolbar:x["a"],VToolbarTitle:y["b"]})}}]); +//# sourceMappingURL=chunk-2d2174d7.08f464e8.js.map \ No newline at end of file diff --git a/dhis2App/js/chunk-2d2174d7.08f464e8.js.map b/dhis2App/js/chunk-2d2174d7.08f464e8.js.map new file mode 100644 index 000000000..8a535193d --- /dev/null +++ b/dhis2App/js/chunk-2d2174d7.08f464e8.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./src/components/gofr/gofr-secondary.vue?786d","webpack:///src/components/gofr/gofr-secondary.vue","webpack:///./src/components/gofr/gofr-secondary.vue?78c9","webpack:///./src/components/gofr/gofr-secondary.vue"],"names":["render","_vm","this","_h","$createElement","_c","_self","edit","_e","staticClass","attrs","columns","items","loading","scopedSlots","_u","key","fn","_v","_s","$t","title","_l","action","text","setupLink","link","class","proxy","ref","item","staticRenderFns","name","props","data","source","empty","topActions","mounted","setupData","watch","methods","url","$store","state","config","userConfig","FRDatasource","resource","linkId","searchField","field","queryStr","push","join","addItems","console","log","err","processContent","replace","component","VBtn","VContainer","VDataTable","VSpacer","VToolbar","VToolbarTitle"],"mappings":"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","file":"js/chunk-2d2174d7.08f464e8.js","sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return (!_vm.edit)?_c('v-container',{staticClass:\"my-3\"},[_c('v-data-table',{staticClass:\"elevation-1\",attrs:{\"headers\":_vm.columns,\"items\":_vm.items,\"item-key\":\"id\",\"items-per-page\":5,\"loading\":_vm.loading,\"dense\":\"\"},scopedSlots:_vm._u([{key:\"top\",fn:function(){return [_c('v-toolbar',{attrs:{\"flat\":\"\",\"color\":\"white\"}},[_c('v-toolbar-title',[_vm._v(\" \"+_vm._s(_vm.$t((\"App.fhir-resources-texts.\" + _vm.title)))+\" \")]),_c('v-spacer'),_vm._l((_vm.topActions),function(action){return _c('v-btn',{key:action.text,attrs:{\"to\":_vm.setupLink( action.link, {} ),\"color\":action.class,\"small\":\"\"}},[_vm._v(\" \"+_vm._s(action.text)+\" \")])})],2)]},proxy:true},{key:\"item._action\",fn:function(ref){\nvar item = ref.item;\nreturn _vm._l((item.actions),function(action){return _c('v-btn',{key:action.text,attrs:{\"to\":_vm.setupLink( action.link, item ),\"color\":action.class,\"small\":\"\",\"rounded\":\"\"}},[_vm._v(\" \"+_vm._s(_vm.$t((\"App.fhir-resources-texts.\" + (action.text))))+\" \")])})}}],null,false,1456901422)})],1):_vm._e()}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-secondary.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-secondary.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./gofr-secondary.vue?vue&type=template&id=3b4ea4a2&\"\nimport script from \"./gofr-secondary.vue?vue&type=script&lang=js&\"\nexport * from \"./gofr-secondary.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDataTable } from 'vuetify/lib/components/VDataTable';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VToolbar } from 'vuetify/lib/components/VToolbar';\nimport { VToolbarTitle } from 'vuetify/lib/components/VToolbar';\ninstallComponents(component, {VBtn,VContainer,VDataTable,VSpacer,VToolbar,VToolbarTitle})\n"],"sourceRoot":""} \ No newline at end of file diff --git a/dhis2App/js/chunk-2d21a3c6.cbfbf879.js b/dhis2App/js/chunk-2d21a3c6.cbfbf879.js new file mode 100644 index 000000000..5b5e0599f --- /dev/null +++ b/dhis2App/js/chunk-2d21a3c6.cbfbf879.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d21a3c6"],{bb3c:function(e,t,r){"use strict";r.r(t);var l=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("center",[r("v-alert",{attrs:{border:"left","colored-border":"",color:"deep-purple accent-4",elevation:"2","max-width":"700"}},[e._v(" "+e._s(e.$t("App.fhir-resources-texts."+e.title))+" ")])],1)},n=[],c={name:"gofr-page-title",props:["title"]},o=c,a=r("2877"),p=r("6544"),s=r.n(p),i=r("0798"),u=Object(a["a"])(o,l,n,!1,null,null,null);t["default"]=u.exports;s()(u,{VAlert:i["a"]})}}]); +//# sourceMappingURL=chunk-2d21a3c6.cbfbf879.js.map \ No newline at end of file diff --git a/dhis2App/js/chunk-2d21a3c6.cbfbf879.js.map b/dhis2App/js/chunk-2d21a3c6.cbfbf879.js.map new file mode 100644 index 000000000..ebf9c9c82 --- /dev/null +++ b/dhis2App/js/chunk-2d21a3c6.cbfbf879.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./src/components/gofr/gofr-page-title.vue?3635","webpack:///src/components/gofr/gofr-page-title.vue","webpack:///./src/components/gofr/gofr-page-title.vue?0cde","webpack:///./src/components/gofr/gofr-page-title.vue"],"names":["render","_vm","this","_h","$createElement","_c","_self","attrs","_v","_s","$t","title","staticRenderFns","name","props","component","VAlert"],"mappings":"uHAAA,IAAIA,EAAS,WAAa,IAAIC,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,SAAS,CAACA,EAAG,UAAU,CAACE,MAAM,CAAC,OAAS,OAAO,iBAAiB,GAAG,MAAQ,uBAAuB,UAAY,IAAI,YAAY,QAAQ,CAACN,EAAIO,GAAG,IAAIP,EAAIQ,GAAGR,EAAIS,GAAI,4BAA8BT,EAAIU,QAAS,QAAQ,IACnTC,EAAkB,GCctB,GACEC,KAAM,kBACNC,MAAO,CAAC,UCjB8V,I,6CCOpWC,EAAY,eACd,EACAf,EACAY,GACA,EACA,KACA,KACA,MAIa,aAAAG,EAAiB,QAKhC,IAAkBA,EAAW,CAACC,SAAA","file":"js/chunk-2d21a3c6.cbfbf879.js","sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('center',[_c('v-alert',{attrs:{\"border\":\"left\",\"colored-border\":\"\",\"color\":\"deep-purple accent-4\",\"elevation\":\"2\",\"max-width\":\"700\"}},[_vm._v(\" \"+_vm._s(_vm.$t((\"App.fhir-resources-texts.\" + _vm.title)))+\" \")])],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-page-title.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-page-title.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./gofr-page-title.vue?vue&type=template&id=3f0bdb75&\"\nimport script from \"./gofr-page-title.vue?vue&type=script&lang=js&\"\nexport * from \"./gofr-page-title.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VAlert } from 'vuetify/lib/components/VAlert';\ninstallComponents(component, {VAlert})\n"],"sourceRoot":""} \ No newline at end of file diff --git a/dhis2App/js/chunk-2d21a437.49798103.js b/dhis2App/js/chunk-2d21a437.49798103.js new file mode 100644 index 000000000..8292e035e --- /dev/null +++ b/dhis2App/js/chunk-2d21a437.49798103.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2d21a437"],{bb89:function(e,t,r){"use strict";r.r(t);var s=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("v-container",{staticClass:"my-3"},[r("v-form",{ref:"form",model:{value:e.valid,callback:function(t){e.valid=t},expression:"valid"}},[e._t("default",null,{source:e.source}),r("v-overlay",{attrs:{value:e.overlay}},[r("v-progress-circular",{attrs:{size:"50",color:"primary",indeterminate:""}})],1),r("v-navigation-drawer",{staticClass:"primary darken-1 white--text",staticStyle:{"z-index":"3"},attrs:{app:"",right:"",permanent:"",clipped:"",width:"350"}},[r("v-list",{staticClass:"white--text"},[r("v-list-item",[e.edit?r("v-btn",{staticClass:"secondary",attrs:{small:"",dark:""},on:{click:function(t){return e.$emit("set-edit",!e.edit)}}},[r("v-icon",{attrs:{light:""}},[e._v("mdi-pencil-off")]),r("span",[e._v(e._s(e.$t("App.hardcoded-texts.Cancel")))])],1):[r("v-btn",{staticClass:"secondary",attrs:{small:"",dark:""},on:{click:function(t){return e.$emit("set-edit",!e.edit)}}},[r("v-icon",{attrs:{left:"",light:""}},[e._v("mdi-pencil")]),r("span",[e._v(e._s(e.$t("App.hardcoded-texts.Edit")))])],1),r("v-spacer"),e.$store.state.requestResourceUpdateData.requestAction&&e.hasPermission?r("v-btn",{attrs:{small:"",color:"success",disabled:"approved"===e.currentRequestStatus||""===e.currentRequestStatus},on:{click:function(t){return e.processRequest("approved")}}},[r("v-icon",{attrs:{left:""}},[e._v("mdi-check-circle")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.Approve"))+" ")],1):e._e(),r("v-spacer"),e.$store.state.requestResourceUpdateData.requestAction&&e.hasPermission?r("v-btn",{attrs:{small:"",color:"error",disabled:"pending"!==e.currentRequestStatus},on:{click:function(t){return e.processRequest("rejected")}}},[r("v-icon",{attrs:{left:""}},[e._v("mdi-cancel")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.Reject"))+" ")],1):e._e()],r("v-spacer"),e.edit&&"send-update-request"!==e.$store.state.searchAction?[e.valid?r("v-btn",{staticClass:"success darken-1",attrs:{small:"",dark:"",disabled:!e.valid},on:{click:function(t){return e.processFHIR()}}},[r("v-icon",{attrs:{light:""}},[e._v("mdi-content-save")]),r("span",[e._v(e._s(e.$t("App.hardcoded-texts.Save")))])],1):r("v-btn",{staticClass:"warning",attrs:{small:"",dark:""},on:{click:function(t){return e.$refs.form.validate()}}},[r("v-icon",{attrs:{light:""}},[e._v("mdi-content-save")]),r("span",[e._v(e._s(e.$t("App.hardcoded-texts.Save")))])],1)]:e.edit&&"send-update-request"===e.$store.state.searchAction?[r("v-btn",{attrs:{small:"",color:"success"},on:{click:e.createUpdateRequest}},[r("v-icon",{attrs:{left:""}},[e._v("mdi-check-circle")]),e._v(" "+e._s(e.$t("App.hardcoded-texts.Save"))+" ")],1)]:e._e()],2),r("v-divider",{attrs:{color:"white"}}),!e.edit&&e.links&&e.links.length?e._l(e.links,(function(t,s){return r("v-list-item",{key:t.url},[r("v-btn",{key:t.url,staticClass:"primary",attrs:{text:!t.button,to:e.getLinkUrl(t)}},[t.icon?r("v-icon",{attrs:{light:""}},[e._v(e._s(t.icon))]):e._e(),e._v(" "+e._s(e.linktext[s])+" ")],1)],1)})):e._e(),e.sectionMenu?r("v-subheader",{staticClass:"white--text"},[r("h2",[e._v("Sections")])]):e._e(),e._l(e.sectionMenu,(function(t){return r("v-list-item",{key:t.name,attrs:{href:"#section-"+t.name}},[e.edit&&t.secondary?e._e():r("v-list-item-content",{staticClass:"white--text"},[r("v-list-item-title",{staticClass:"text-uppercase"},[r("h4",[e._v(e._s(e.$t("App.fhir-resources-texts."+t.title)))])]),r("v-list-item-subtitle",{staticClass:"white--text"},[e._v(" "+e._s(e.$t("App.fhir-resources-texts."+t.desc))+" ")])],1)],1)}))],2)],1)],2)],1)},i=[],a=r("1da1"),n=r("b85c"),o=(r("96cf"),r("b64b"),r("2ca0"),r("ac1f"),r("1276"),r("caad"),r("2532"),r("fb6a"),r("5319"),r("bc3a")),c=r.n(o),u={name:"gofr-resource",props:["title","field","fhirId","page","profile","section-menu","edit","links","constraints","partition"],data:function(){return{fhir:{},orig:{},valid:!0,source:{data:{},path:""},loading:!1,overlay:!1,isEdit:!1,linktext:[],advancedValid:!0,currentRequestStatus:""}},created:function(){var e=this;if(this.fhirId){this.loading=!0;var t=this.$store.state.config.userConfig.FRDatasource;this.partition&&(t=this.partition),c.a.get("/fhir/"+t+"/"+this.field+"/"+this.fhirId).then((function(t){var r=t.data;if(e.orig=r,e.source={data:r,path:e.field},e.setLinkText(),e.loading=!1,r.extension){var s,i=Object(n["a"])(r.extension);try{for(i.s();!(s=i.n()).done;){var a=s.value;"http://gofr.org/fhir/StructureDefinition/request-status"===a.url&&(e.currentRequestStatus=a.valueCoding.code)}}catch(o){i.e(o)}finally{i.f()}}})).catch((function(t){console.log(e.field,e.fhirId,t)}))}else if(this.$route.query){for(var r={resourceType:this.field},s=!1,i=0,a=Object.keys(this.$route.query);i\n \n \n \n \n \n \n\n \n \n \n \n \n mdi-pencil-off\n {{ $t(`App.hardcoded-texts.Cancel`) }}\n \n \n \n \n \n \n \n

Sections

\n \n \n \n

{{ $t(`App.fhir-resources-texts.${section.title}`) }}

\n
\n \n {{ $t(`App.fhir-resources-texts.${section.desc}`) }}\n \n
\n
\n
\n\n \n \n
\n\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-resource.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-resource.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./gofr-resource.vue?vue&type=template&id=3e481b1f&\"\nimport script from \"./gofr-resource.vue?vue&type=script&lang=js&\"\nexport * from \"./gofr-resource.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VForm } from 'vuetify/lib/components/VForm';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VList } from 'vuetify/lib/components/VList';\nimport { VListItem } from 'vuetify/lib/components/VList';\nimport { VListItemContent } from 'vuetify/lib/components/VList';\nimport { VListItemSubtitle } from 'vuetify/lib/components/VList';\nimport { VListItemTitle } from 'vuetify/lib/components/VList';\nimport { VNavigationDrawer } from 'vuetify/lib/components/VNavigationDrawer';\nimport { VOverlay } from 'vuetify/lib/components/VOverlay';\nimport { VProgressCircular } from 'vuetify/lib/components/VProgressCircular';\nimport { VSpacer } from 'vuetify/lib/components/VGrid';\nimport { VSubheader } from 'vuetify/lib/components/VSubheader';\ninstallComponents(component, {VBtn,VContainer,VDivider,VForm,VIcon,VList,VListItem,VListItemContent,VListItemSubtitle,VListItemTitle,VNavigationDrawer,VOverlay,VProgressCircular,VSpacer,VSubheader})\n"],"sourceRoot":""} \ No newline at end of file diff --git a/dhis2App/js/chunk-2f5db3ea.fde25947.js b/dhis2App/js/chunk-2f5db3ea.fde25947.js new file mode 100644 index 000000000..fb7c42383 --- /dev/null +++ b/dhis2App/js/chunk-2f5db3ea.fde25947.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-2f5db3ea"],{8892:function(t,e,s){"use strict";s.r(e);var r=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("gofr-element",{attrs:{edit:t.edit,loading:!1},scopedSlots:t._u([{key:"form",fn:function(){return[s("v-text-field",{attrs:{"error-messages":t.errors,label:t.$t("App.fhir-resources-texts."+t.display),disabled:t.disabled,name:t.field,outlined:"","hide-details":"auto",rules:t.rules,dense:""},on:{change:function(e){t.errors=[]}},scopedSlots:t._u([{key:"label",fn:function(){return[t._v(t._s(t.$t("App.fhir-resources-texts."+t.display))+" "),t.required?s("span",{staticClass:"red--text font-weight-bold"},[t._v("*")]):t._e()]},proxy:!0}]),model:{value:t.value,callback:function(e){t.value=t._n(e)},expression:"value"}})]},proxy:!0},{key:"header",fn:function(){return[t._v(" "+t._s(t.$t("App.fhir-resources-texts."+t.display))+" ")]},proxy:!0},{key:"value",fn:function(){return[t._v(" "+t._s(t.value)+" ")]},proxy:!0}])})},a=[],i=s("d79a"),o={name:"fhir-decimal",props:["field","label","min","max","id","path","slotProps","sliceName","base-min","base-max","edit","readOnlyIfSet","constraints"],components:{GofrElement:i["a"]},data:function(){return{source:{path:"",data:{}},value:"",disabled:!1,errors:[],lockWatch:!1}},created:function(){this.setupData()},watch:{slotProps:{handler:function(){this.lockWatch||this.setupData()},deep:!0}},methods:{setupData:function(){if(this.slotProps&&this.slotProps.source){if(this.source={path:this.slotProps.source.path+"."+this.field,data:{}},this.slotProps.source.fromArray)this.source.data=this.slotProps.source.data,this.value=this.source.data,this.lockWatch=!0;else{var t=this.$fhirutils.pathFieldExpression(this.field);this.source.data=this.$fhirpath.evaluate(this.slotProps.source.data,t),1==this.source.data.length&&(this.value=this.source.data[0],this.lockWatch=!0)}this.disabled=this.readOnlyIfSet&&!!this.value}}},computed:{index:function(){return this.slotProps?this.slotProps.input:void 0},display:function(){return this.slotProps&&this.slotProps.input?this.slotProps.input.label:this.label},required:function(){return(this.index||0)\n \n \n \n \n \n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-decimal.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-decimal.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./fhir-decimal.vue?vue&type=template&id=1a59d9a8&\"\nimport script from \"./fhir-decimal.vue?vue&type=script&lang=js&\"\nexport * from \"./fhir-decimal.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VTextField})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(_vm.edit)?_c('v-container',[_vm._t(\"form\")],2):_c('div',[_c('v-row',{attrs:{\"dense\":\"\"}},[_c('v-col',{staticClass:\"font-weight-bold\",attrs:{\"cols\":_vm.$store.state.cols.header}},[_vm._t(\"header\")],2),(_vm.loading)?_c('v-col',{attrs:{\"cols\":_vm.$store.state.cols.content}},[_c('v-progress-linear',{attrs:{\"indeterminate\":\"\",\"color\":\"primary\"}})],1):_c('v-col',{attrs:{\"cols\":_vm.$store.state.cols.content}},[_vm._t(\"value\")],2)],1),_c('v-divider')],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-element.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-element.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./gofr-element.vue?vue&type=template&id=da8c6014&\"\nimport script from \"./gofr-element.vue?vue&type=script&lang=js&\"\nexport * from \"./gofr-element.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VProgressLinear } from 'vuetify/lib/components/VProgressLinear';\nimport { VRow } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VCol,VContainer,VDivider,VProgressLinear,VRow})\n"],"sourceRoot":""} \ No newline at end of file diff --git a/dhis2App/js/chunk-32294727.bb5c0f89.js b/dhis2App/js/chunk-32294727.bb5c0f89.js new file mode 100644 index 000000000..be90a95b1 --- /dev/null +++ b/dhis2App/js/chunk-32294727.bb5c0f89.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-32294727"],{1286:function(t,e,i){"use strict";i.r(e);var n,s=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("gofr-element",{attrs:{edit:t.edit,loading:!1},scopedSlots:t._u([{key:"form",fn:function(){return[i("v-menu",{ref:"menu",attrs:{"close-on-content-click":!1,transition:"scale-transition","offset-y":"","min-width":"290px"},scopedSlots:t._u([{key:"activator",fn:function(e){var n=e.on;return[i("v-text-field",t._g({attrs:{label:t.$t("App.fhir-resources-texts."+t.label),"prepend-inner-icon":"mdi-calendar",readonly:"",outlined:"","hide-details":"auto",rules:t.rules,"error-messages":t.errors,dense:""},scopedSlots:t._u([{key:"label",fn:function(){return[t._v(t._s(t.$t("App.fhir-resources-texts."+t.label))+" "),t.required?i("span",{staticClass:"red--text font-weight-bold"},[t._v("*")]):t._e()]},proxy:!0}],null,!0),model:{value:t.displayValue,callback:function(e){t.displayValue=e},expression:"displayValue"}},n))]}}]),model:{value:t.menu,callback:function(e){t.menu=e},expression:"menu"}},[i("v-time-picker",{ref:"picker",attrs:{color:"secondary",format:"24hr",landscape:t.$vuetify.breakpoint.smAndUp,disabled:t.disabled},on:{change:t.save},model:{value:t.displayValue,callback:function(e){t.displayValue=e},expression:"displayValue"}})],1)]},proxy:!0},{key:"header",fn:function(){return[t._v(" "+t._s(t.$t("App.fhir-resources-texts."+t.label))+" ")]},proxy:!0},{key:"value",fn:function(){return[t._v(" "+t._s(t.displayValue)+" ")]},proxy:!0}])})},o=[],a=i("d79a"),r={name:"fhir-date-time",props:["field","min","max","base-min","base-max","label","slotProps","path","edit","sliceName","minValueDateTime","maxValueDateTime","minValueQuantity","maxValueQuantity","displayType","readOnlyIfSet","calendar","constraints"],components:{GofrElement:a["a"]},data:function(){return{value:null,etValue:null,menu:!1,source:{path:"",data:{}},qField:"valueDateTime",pickerType:"date",disabled:!1,errors:[],lockWatch:!1,displayValue:""}},created:function(){this.setupData()},computed:{index:function(){return this.slotProps&&this.slotProps.input?this.slotProps.input.index:void 0},required:function(){return(this.index||0)=this.roundCount},handScale:function(t){return this.isInner(t)?this.innerRadiusScale:1},isAllowed:function(t){return!this.allowedValues||this.allowedValues(t)},genValues:function(){for(var t=[],e=this.min;e<=this.max;e+=this.step){var i=e===this.value&&(this.color||"accent");t.push(this.$createElement("span",this.setBackgroundColor(i,{staticClass:"v-time-picker-clock__item",class:{"v-time-picker-clock__item--active":e===this.displayedValue,"v-time-picker-clock__item--disabled":this.disabled||!this.isAllowed(e)},style:this.getTransform(e),domProps:{innerHTML:"".concat(this.format(e),"")}})))}return t},genHand:function(){var t="scaleY(".concat(this.handScale(this.displayedValue),")"),e=this.rotate+this.degreesPerUnit*(this.displayedValue-this.min),i=null!=this.value&&(this.color||"accent");return this.$createElement("div",this.setBackgroundColor(i,{staticClass:"v-time-picker-clock__hand",class:{"v-time-picker-clock__hand--inner":this.isInner(this.value)},style:{transform:"rotate(".concat(e,"deg) ").concat(t)}}))},getTransform:function(t){var e=this.getPosition(t),i=e.x,n=e.y;return{left:"".concat(50+50*i,"%"),top:"".concat(50+50*n,"%")}},getPosition:function(t){var e=this.rotate*Math.PI/180;return{x:Math.sin((t-this.min)*this.degrees+e)*this.handScale(t),y:-Math.cos((t-this.min)*this.degrees+e)*this.handScale(t)}},onMouseDown:function(t){t.preventDefault(),this.valueOnMouseDown=null,this.valueOnMouseUp=null,this.isDragging=!0,this.onDragMove(t)},onMouseUp:function(t){t.stopPropagation(),this.isDragging=!1,null!==this.valueOnMouseUp&&this.isAllowed(this.valueOnMouseUp)&&this.$emit("change",this.valueOnMouseUp)},onDragMove:function(t){if(t.preventDefault(),(this.isDragging||"click"===t.type)&&this.$refs.clock)for(var e,i=this.$refs.clock.getBoundingClientRect(),n=i.width,s=i.top,o=i.left,a=this.$refs.innerClock.getBoundingClientRect(),r=a.width,l=("touches"in t?t.touches[0]:t),u=l.clientX,c=l.clientY,h={x:n/2,y:-n/2},d={x:u-o,y:s-c},p=Math.round(this.angle(h,d)-this.rotate+360)%360,m=this.double&&this.euclidean(h,d)<(r+r*this.innerRadiusScale)/4,f=Math.ceil(15/this.degreesPerUnit),v=0;v=1*i&&e<=1*n&&(!t||t(e))}},isAllowedMinuteCb:function(){var t,e=this,i=!this.isAllowedHourCb||null===this.inputHour||this.isAllowedHourCb(this.inputHour);if(t=this.allowedMinutes instanceof Array?function(t){return e.allowedMinutes.includes(t)}:this.allowedMinutes,!this.min&&!this.max)return i?t:function(){return!1};var n=this.min?this.min.split(":").map(Number):[0,0],s=Object(m["a"])(n,2),o=s[0],a=s[1],r=this.max?this.max.split(":").map(Number):[23,59],l=Object(m["a"])(r,2),u=l[0],c=l[1],h=60*o+1*a,d=60*u+1*c;return function(n){var s=60*e.inputHour+n;return s>=h&&s<=d&&i&&(!t||t(n))}},isAllowedSecondCb:function(){var t,e=this,i=!this.isAllowedHourCb||null===this.inputHour||this.isAllowedHourCb(this.inputHour),n=i&&(!this.isAllowedMinuteCb||null===this.inputMinute||this.isAllowedMinuteCb(this.inputMinute));if(t=this.allowedSeconds instanceof Array?function(t){return e.allowedSeconds.includes(t)}:this.allowedSeconds,!this.min&&!this.max)return n?t:function(){return!1};var s=this.min?this.min.split(":").map(Number):[0,0,0],o=Object(m["a"])(s,3),a=o[0],r=o[1],l=o[2],u=this.max?this.max.split(":").map(Number):[23,59,59],c=Object(m["a"])(u,3),h=c[0],d=c[1],p=c[2],f=3600*a+60*r+1*(l||0),v=3600*h+60*d+1*(p||0);return function(i){var s=3600*e.inputHour+60*e.inputMinute+i;return s>=f&&s<=v&&n&&(!t||t(i))}},isAmPm:function(){return"ampm"===this.format}},watch:{value:"setInputData"},mounted:function(){this.setInputData(this.value),this.$on("update:period",this.setPeriod)},methods:{genValue:function(){return null==this.inputHour||null==this.inputMinute||this.useSeconds&&null==this.inputSecond?null:"".concat(Object(v["a"])(this.inputHour),":").concat(Object(v["a"])(this.inputMinute))+(this.useSeconds?":".concat(Object(v["a"])(this.inputSecond)):"")},emitValue:function(){var t=this.genValue();null!==t&&this.$emit("input",t)},setPeriod:function(t){if(this.period=t,null!=this.inputHour){var e=this.inputHour+("am"===t?-12:12);this.inputHour=this.firstAllowed("hour",e),this.emitValue()}},setInputData:function(t){if(null==t||""===t)this.inputHour=null,this.inputMinute=null,this.inputSecond=null;else if(t instanceof Date)this.inputHour=t.getHours(),this.inputMinute=t.getMinutes(),this.inputSecond=t.getSeconds();else{var e=t.trim().toLowerCase().match(/^(\d+):(\d+)(:(\d+))?([ap]m)?$/)||new Array(6),i=Object(m["a"])(e,6),n=i[1],s=i[2],o=i[4],a=i[5];this.inputHour=a?this.convert12to24(parseInt(n,10),a):parseInt(n,10),this.inputMinute=parseInt(s,10),this.inputSecond=parseInt(o||0,10)}this.period=null==this.inputHour||this.inputHour<12?"am":"pm"},convert24to12:function(t){return t?(t-1)%12+1:12},convert12to24:function(t,e){return t%12+("pm"===e?12:0)},onInput:function(t){this.selecting===n.Hour?this.inputHour=this.isAmPm?this.convert12to24(t,this.period):t:this.selecting===n.Minute?this.inputMinute=t:this.inputSecond=t,this.emitValue()},onChange:function(t){this.$emit("click:".concat(A[this.selecting]),t);var e=this.selecting===(this.useSeconds?n.Second:n.Minute);if(this.selecting===n.Hour?this.selecting=n.Minute:this.useSeconds&&this.selecting===n.Minute&&(this.selecting=n.Second),this.inputHour!==this.lazyInputHour||this.inputMinute!==this.lazyInputMinute||this.useSeconds&&this.inputSecond!==this.lazyInputSecond){var i=this.genValue();null!==i&&(this.lazyInputHour=this.inputHour,this.lazyInputMinute=this.inputMinute,this.useSeconds&&(this.lazyInputSecond=this.inputSecond),e&&this.$emit("change",i))}},firstAllowed:function(t,e){var i="hour"===t?this.isAllowedHourCb:"minute"===t?this.isAllowedMinuteCb:this.isAllowedSecondCb;if(!i)return e;var n="minute"===t||"second"===t?H:this.isAmPm?e<12?C:$:_,s=n.find((function(t){return i((t+e)%n.length+n[0])}));return((s||0)+e)%n.length+n[0]},genClock:function(){return this.$createElement(M,{props:{allowedValues:this.selecting===n.Hour?this.isAllowedHourCb:this.selecting===n.Minute?this.isAllowedMinuteCb:this.isAllowedSecondCb,color:this.color,dark:this.dark,disabled:this.disabled,double:this.selecting===n.Hour&&!this.isAmPm,format:this.selecting===n.Hour?this.isAmPm?this.convert24to12:function(t){return t}:function(t){return Object(v["a"])(t,2)},light:this.light,max:this.selecting===n.Hour?this.isAmPm&&"am"===this.period?11:23:59,min:this.selecting===n.Hour&&this.isAmPm&&"pm"===this.period?12:0,readonly:this.readonly,scrollable:this.scrollable,size:Number(this.width)-(!this.fullWidth&&this.landscape?80:20),step:this.selecting===n.Hour?1:5,value:this.selecting===n.Hour?this.inputHour:this.selecting===n.Minute?this.inputMinute:this.inputSecond},on:{input:this.onInput,change:this.onChange},ref:"clock"})},genClockAmPm:function(){return this.$createElement("div",this.setTextColor(this.color||"primary",{staticClass:"v-time-picker-clock__ampm"}),[this.genPickerButton("period","am",this.$vuetify.lang.t("$vuetify.timePicker.am"),this.disabled||this.readonly),this.genPickerButton("period","pm",this.$vuetify.lang.t("$vuetify.timePicker.pm"),this.disabled||this.readonly)])},genPickerBody:function(){return this.$createElement("div",{staticClass:"v-time-picker-clock__container",key:this.selecting},[!this.ampmInTitle&&this.isAmPm&&this.genClockAmPm(),this.genClock()])},genPickerTitle:function(){var t=this;return this.$createElement(b,{props:{ampm:this.isAmPm,ampmReadonly:this.isAmPm&&!this.ampmInTitle,disabled:this.disabled,hour:this.inputHour,minute:this.inputMinute,second:this.inputSecond,period:this.period,readonly:this.readonly,useSeconds:this.useSeconds,selecting:this.selecting},on:{"update:selecting":function(e){return t.selecting=e},"update:period":function(e){return t.$emit("update:period",e)}},ref:"title",slot:"title"})}},render:function(){return this.genPicker("v-picker--time")}}),V=Object(u["a"])(l,s,o,!1,null,null,null);e["default"]=V.exports;h()(V,{VMenu:d["a"],VTextField:p["a"],VTimePicker:x})},"1c58":function(t,e,i){},"2af1":function(t,e,i){var n=i("23e7"),s=i("f748");n({target:"Math",stat:!0},{sign:s})},4754:function(t,e,i){"use strict";i("a9e3"),i("0481");var n=i("5530"),s=(i("e53c"),i("615b"),i("a9ad")),o=i("c995"),a=i("7560"),r=i("80d2"),l=i("58df"),u=Object(l["a"])(s["a"],o["a"],a["a"]).extend({name:"v-picker",props:{flat:Boolean,fullWidth:Boolean,landscape:Boolean,noTitle:Boolean,transition:{type:String,default:"fade-transition"},width:{type:[Number,String],default:290}},computed:{computedTitleColor:function(){var t=!this.isDark&&(this.color||"primary");return this.color||t}},methods:{genTitle:function(){return this.$createElement("div",this.setBackgroundColor(this.computedTitleColor,{staticClass:"v-picker__title",class:{"v-picker__title--landscape":this.landscape}}),this.$slots.title)},genBodyTransition:function(){return this.$createElement("transition",{props:{name:this.transition}},this.$slots.default)},genBody:function(){return this.$createElement("div",{staticClass:"v-picker__body",class:Object(n["a"])({"v-picker__body--no-title":this.noTitle},this.themeClasses),style:this.fullWidth?void 0:{width:Object(r["h"])(this.width)}},[this.genBodyTransition()])},genActions:function(){return this.$createElement("div",{staticClass:"v-picker__actions v-card__actions",class:{"v-picker__actions--no-title":this.noTitle}},this.$slots.actions)}},render:function(t){return t("div",{staticClass:"v-picker v-card",class:Object(n["a"])(Object(n["a"])({"v-picker--flat":this.flat,"v-picker--landscape":this.landscape,"v-picker--full-width":this.fullWidth},this.themeClasses),this.elevationClasses)},[this.$slots.title?this.genTitle():null,this.genBody(),this.$slots.actions?this.genActions():null])}}),c=u;e["a"]=Object(l["a"])(s["a"],o["a"],a["a"]).extend({name:"picker",props:{flat:Boolean,fullWidth:Boolean,headerColor:String,landscape:Boolean,noTitle:Boolean,width:{type:[Number,String],default:290}},methods:{genPickerTitle:function(){return null},genPickerBody:function(){return null},genPickerActionsSlot:function(){return this.$scopedSlots.default?this.$scopedSlots.default({save:this.save,cancel:this.cancel}):this.$slots.default},genPicker:function(t){var e=[];if(!this.noTitle){var i=this.genPickerTitle();i&&e.push(i)}var n=this.genPickerBody();return n&&e.push(n),e.push(this.$createElement("template",{slot:"actions"},[this.genPickerActionsSlot()])),this.$createElement(c,{staticClass:t,props:{color:this.headerColor||this.color,dark:this.dark,elevation:this.elevation,flat:this.flat,fullWidth:this.fullWidth,landscape:this.landscape,light:this.light,width:this.width,noTitle:this.noTitle}},e)}}})},"50de":function(t,e,i){"use strict";i("38cf"),i("fb6a");var n=function(t,e,i){return e>>=0,t=String(t),i=String(i),t.length>e?String(t):(e-=t.length,e>i.length&&(i+=i.repeat(e/i.length)),i.slice(0,e)+String(t))};e["a"]=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return n(t,e,"0")}},d79a:function(t,e,i){"use strict";var n=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[t.edit?i("v-container",[t._t("form")],2):i("div",[i("v-row",{attrs:{dense:""}},[i("v-col",{staticClass:"font-weight-bold",attrs:{cols:t.$store.state.cols.header}},[t._t("header")],2),t.loading?i("v-col",{attrs:{cols:t.$store.state.cols.content}},[i("v-progress-linear",{attrs:{indeterminate:"",color:"primary"}})],1):i("v-col",{attrs:{cols:t.$store.state.cols.content}},[t._t("value")],2)],1),i("v-divider")],1)],1)},s=[],o={name:"gofr-element",props:["edit","loading"]},a=o,r=i("2877"),l=i("6544"),u=i.n(l),c=i("62ad"),h=i("a523"),d=i("ce7e"),p=i("8e36"),m=i("0fd9"),f=Object(r["a"])(a,n,s,!1,null,null,null);e["a"]=f.exports;u()(f,{VCol:c["a"],VContainer:h["a"],VDivider:d["a"],VProgressLinear:p["a"],VRow:m["a"]})},daf1:function(t,e,i){"use strict";i("498a");var n=i("a9ad"),s=i("58df"),o=i("80d2");e["a"]=Object(s["a"])(n["a"]).extend({methods:{genPickerButton:function(t,e,i){var n=this,s=arguments.length>3&&void 0!==arguments[3]&&arguments[3],a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",r=this[t]===e,l=function(i){i.stopPropagation(),n.$emit("update:".concat(Object(o["y"])(t)),e)};return this.$createElement("div",{staticClass:"v-picker__title__btn ".concat(a).trim(),class:{"v-picker__title__btn--active":r,"v-picker__title__btn--readonly":s},on:r||s?void 0:{click:l}},Array.isArray(i)?i:[i])}}})},e53c:function(t,e,i){},e635:function(t,e,i){}}]); +//# sourceMappingURL=chunk-32294727.bb5c0f89.js.map \ No newline at end of file diff --git a/dhis2App/js/chunk-32294727.bb5c0f89.js.map b/dhis2App/js/chunk-32294727.bb5c0f89.js.map new file mode 100644 index 000000000..0ffa7b61f --- /dev/null +++ b/dhis2App/js/chunk-32294727.bb5c0f89.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./src/components/fhir/fhir-time.vue?4b4b","webpack:///../../../src/components/VTimePicker/SelectingTimes.ts","webpack:///src/components/fhir/fhir-time.vue","webpack:///./src/components/fhir/fhir-time.vue?a388","webpack:///../../../src/components/VTimePicker/VTimePickerTitle.ts","webpack:///../../../src/components/VTimePicker/VTimePickerClock.ts","webpack:///../../../src/components/VTimePicker/VTimePicker.ts","webpack:///./src/components/fhir/fhir-time.vue","webpack:///./node_modules/core-js/modules/es.math.sign.js","webpack:///../../../src/components/VPicker/VPicker.ts","webpack:///../../../src/components/VPicker/index.ts","webpack:///../../../src/mixins/picker/index.ts","webpack:///../../../../src/components/VDatePicker/util/pad.ts","webpack:///./src/components/gofr/gofr-element.vue?3379","webpack:///src/components/gofr/gofr-element.vue","webpack:///./src/components/gofr/gofr-element.vue?d405","webpack:///./src/components/gofr/gofr-element.vue","webpack:///../../../src/mixins/picker-button/index.ts"],"names":["_vm","this","_h","$createElement","_c","_self","attrs","edit","scopedSlots","_u","key","fn","ref","on","_g","$t","label","rules","errors","_v","_s","staticClass","_e","proxy","model","value","callback","$$v","displayValue","expression","menu","$vuetify","breakpoint","smAndUp","disabled","save","staticRenderFns","name","props","components","GofrElement","data","etValue","source","qField","pickerType","lockWatch","created","setupData","computed","index","required","min","watch","slotProps","handler","deep","methods","$fhirpath","evaluate","readOnlyIfSet","$refs","date","SelectingTimes","mixins","ampm","ampmReadonly","hour","minute","second","period","type","validator","readonly","useSeconds","selecting","Number","genTime","displayedHour","String","pad","displayedMinute","titleContent","genPickerButton","displayedSecond","class","genAmPm","lang","t","render","children","h","allowedValues","double","format","default","val","max","scrollable","rotate","step","inputValue","isDragging","valueOnMouseDown","valueOnMouseUp","count","degreesPerUnit","degrees","Math","displayedValue","innerRadiusScale","roundCount","wheel","e","delta","isAllowed","isInner","handScale","genValues","color","setBackgroundColor","style","getTransform","domProps","innerHTML","genHand","scale","angle","transform","getPosition","y","left","x","top","rotateRadians","onMouseDown","onMouseUp","onDragMove","clock","innerClock","innerWidth","width","clientY","center","coords","clientX","handAngle","insideClick","euclidean","checksCount","i","angleToValue","setMouseDownValue","update","dx","p1","p0","dy","themeClasses","mousedown","mouseup","mouseleave","touchstart","touchend","mousemove","touchmove","rangeHours24","rangeHours12am","rangeHours12pm","v","range60","selectingNames","1","2","3","allowedHours","Function","allowedMinutes","allowedSeconds","includes","ampmInTitle","Boolean","inputHour","inputMinute","inputSecond","lazyInputHour","lazyInputMinute","lazyInputSecond","Hour","selectingHour","get","set","selectingMinute","selectingSecond","isAllowedHourCb","cb","minHour","split","maxHour","isAllowedMinuteCb","isHourAllowed","map","minTime","minMinute","maxTime","maxMinute","time","isAllowedSecondCb","isMinuteAllowed","minSecond","maxSecond","isAmPm","mounted","genValue","emitValue","$emit","setPeriod","newHour","firstAllowed","setInputData","Array","convert12to24","parseInt","convert24to12","onInput","onChange","emitChange","allowedFn","range","first","genClock","dark","light","size","input","change","genClockAmPm","setTextColor","genPickerBody","genPickerTitle","slot","genPicker","component","VMenu","VTextField","VTimePicker","$","sign","target","stat","flat","fullWidth","landscape","noTitle","transition","computedTitleColor","defaultTitleColor","isDark","genTitle","$slots","genBodyTransition","genBody","undefined","genActions","elevationClasses","title","actions","headerColor","genPickerActionsSlot","$scopedSlots","cancel","body","elevation","padStart","string","targetLength","padString","length","n","_t","$store","state","cols","header","content","VCol","VContainer","VDivider","VProgressLinear","VRow","active","click","event"],"mappings":"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","file":"js/chunk-32294727.bb5c0f89.js","sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('gofr-element',{attrs:{\"edit\":_vm.edit,\"loading\":false},scopedSlots:_vm._u([{key:\"form\",fn:function(){return [_c('v-menu',{ref:\"menu\",attrs:{\"close-on-content-click\":false,\"transition\":\"scale-transition\",\"offset-y\":\"\",\"min-width\":\"290px\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-text-field',_vm._g({attrs:{\"label\":_vm.$t((\"App.fhir-resources-texts.\" + _vm.label)),\"prepend-inner-icon\":\"mdi-calendar\",\"readonly\":\"\",\"outlined\":\"\",\"hide-details\":\"auto\",\"rules\":_vm.rules,\"error-messages\":_vm.errors,\"dense\":\"\"},scopedSlots:_vm._u([{key:\"label\",fn:function(){return [_vm._v(_vm._s(_vm.$t((\"App.fhir-resources-texts.\" + _vm.label)))+\" \"),(_vm.required)?_c('span',{staticClass:\"red--text font-weight-bold\"},[_vm._v(\"*\")]):_vm._e()]},proxy:true}],null,true),model:{value:(_vm.displayValue),callback:function ($$v) {_vm.displayValue=$$v},expression:\"displayValue\"}},on))]}}]),model:{value:(_vm.menu),callback:function ($$v) {_vm.menu=$$v},expression:\"menu\"}},[_c('v-time-picker',{ref:\"picker\",attrs:{\"color\":\"secondary\",\"format\":\"24hr\",\"landscape\":_vm.$vuetify.breakpoint.smAndUp,\"disabled\":_vm.disabled},on:{\"change\":_vm.save},model:{value:(_vm.displayValue),callback:function ($$v) {_vm.displayValue=$$v},expression:\"displayValue\"}})],1)]},proxy:true},{key:\"header\",fn:function(){return [_vm._v(\" \"+_vm._s(_vm.$t((\"App.fhir-resources-texts.\" + _vm.label)))+\" \")]},proxy:true},{key:\"value\",fn:function(){return [_vm._v(\" \"+_vm._s(_vm.displayValue)+\" \")]},proxy:true}])})}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","enum SelectingTimes {\n Hour = 1,\n Minute = 2,\n Second = 3\n}\n\nexport { SelectingTimes }\n","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-time.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-time.vue?vue&type=script&lang=js&\"","import './VTimePickerTitle.sass'\n\n// Mixins\nimport PickerButton from '../../mixins/picker-button'\n\n// Utils\nimport { pad } from '../VDatePicker/util'\nimport mixins from '../../util/mixins'\n\nimport { SelectingTimes } from './SelectingTimes'\nimport { VNode, PropType } from 'vue'\n\nexport default mixins(\n PickerButton\n/* @vue/component */\n).extend({\n name: 'v-time-picker-title',\n\n props: {\n ampm: Boolean,\n ampmReadonly: Boolean,\n disabled: Boolean,\n hour: Number,\n minute: Number,\n second: Number,\n period: {\n type: String as PropType<'am' | 'pm'>,\n validator: period => period === 'am' || period === 'pm',\n },\n readonly: Boolean,\n useSeconds: Boolean,\n selecting: Number,\n },\n\n methods: {\n genTime () {\n let hour = this.hour\n if (this.ampm) {\n hour = hour ? ((hour - 1) % 12 + 1) : 12\n }\n\n const displayedHour = this.hour == null ? '--' : this.ampm ? String(hour) : pad(hour)\n const displayedMinute = this.minute == null ? '--' : pad(this.minute)\n const titleContent = [\n this.genPickerButton('selecting', SelectingTimes.Hour, displayedHour, this.disabled),\n this.$createElement('span', ':'),\n this.genPickerButton('selecting', SelectingTimes.Minute, displayedMinute, this.disabled),\n ]\n\n if (this.useSeconds) {\n const displayedSecond = this.second == null ? '--' : pad(this.second)\n titleContent.push(this.$createElement('span', ':'))\n titleContent.push(this.genPickerButton('selecting', SelectingTimes.Second, displayedSecond, this.disabled))\n }\n return this.$createElement('div', {\n class: 'v-time-picker-title__time',\n }, titleContent)\n },\n genAmPm () {\n return this.$createElement('div', {\n staticClass: 'v-time-picker-title__ampm',\n class: {\n 'v-time-picker-title__ampm--readonly': this.ampmReadonly,\n },\n }, [\n (!this.ampmReadonly || this.period === 'am') ? this.genPickerButton('period', 'am', this.$vuetify.lang.t('$vuetify.timePicker.am'), this.disabled || this.readonly) : null,\n (!this.ampmReadonly || this.period === 'pm') ? this.genPickerButton('period', 'pm', this.$vuetify.lang.t('$vuetify.timePicker.pm'), this.disabled || this.readonly) : null,\n ])\n },\n },\n\n render (h): VNode {\n const children = [this.genTime()]\n\n this.ampm && children.push(this.genAmPm())\n\n return h('div', {\n staticClass: 'v-time-picker-title',\n }, children)\n },\n})\n","import './VTimePickerClock.sass'\n\n// Mixins\nimport Colorable from '../../mixins/colorable'\nimport Themeable from '../../mixins/themeable'\n\n// Types\nimport mixins, { ExtractVue } from '../../util/mixins'\nimport Vue, { VNode, PropType, VNodeData } from 'vue'\nimport { PropValidator } from 'vue/types/options'\n\ninterface Point {\n x: number\n y: number\n}\n\ninterface options extends Vue {\n $refs: {\n clock: HTMLElement\n innerClock: HTMLElement\n }\n}\n\nexport default mixins\n/* eslint-enable indent */\n>(\n Colorable,\n Themeable\n/* @vue/component */\n).extend({\n name: 'v-time-picker-clock',\n\n props: {\n allowedValues: Function as PropType<(value: number) => boolean>,\n ampm: Boolean,\n disabled: Boolean,\n double: Boolean,\n format: {\n type: Function,\n default: (val: string | number) => val,\n } as PropValidator<(val: string | number) => string | number>,\n max: {\n type: Number,\n required: true,\n },\n min: {\n type: Number,\n required: true,\n },\n scrollable: Boolean,\n readonly: Boolean,\n rotate: {\n type: Number,\n default: 0,\n },\n step: {\n type: Number,\n default: 1,\n },\n value: Number,\n },\n\n data () {\n return {\n inputValue: this.value,\n isDragging: false,\n valueOnMouseDown: null as number | null,\n valueOnMouseUp: null as number | null,\n }\n },\n\n computed: {\n count (): number {\n return this.max - this.min + 1\n },\n degreesPerUnit (): number {\n return 360 / this.roundCount\n },\n degrees (): number {\n return this.degreesPerUnit * Math.PI / 180\n },\n displayedValue (): number {\n return this.value == null ? this.min : this.value\n },\n innerRadiusScale (): number {\n return 0.62\n },\n roundCount (): number {\n return this.double ? (this.count / 2) : this.count\n },\n },\n\n watch: {\n value (value) {\n this.inputValue = value\n },\n },\n\n methods: {\n wheel (e: WheelEvent) {\n e.preventDefault()\n\n const delta = Math.sign(-e.deltaY || 1)\n let value = this.displayedValue\n do {\n value = value + delta\n value = (value - this.min + this.count) % this.count + this.min\n } while (!this.isAllowed(value) && value !== this.displayedValue)\n\n if (value !== this.displayedValue) {\n this.update(value)\n }\n },\n isInner (value: number) {\n return this.double && (value - this.min >= this.roundCount)\n },\n handScale (value: number) {\n return this.isInner(value) ? this.innerRadiusScale : 1\n },\n isAllowed (value: number) {\n return !this.allowedValues || this.allowedValues(value)\n },\n genValues () {\n const children: VNode[] = []\n\n for (let value = this.min; value <= this.max; value = value + this.step) {\n const color = value === this.value && (this.color || 'accent')\n children.push(this.$createElement('span', this.setBackgroundColor(color, {\n staticClass: 'v-time-picker-clock__item',\n class: {\n 'v-time-picker-clock__item--active': value === this.displayedValue,\n 'v-time-picker-clock__item--disabled': this.disabled || !this.isAllowed(value),\n },\n style: this.getTransform(value),\n domProps: { innerHTML: `${this.format(value)}` },\n })))\n }\n\n return children\n },\n genHand () {\n const scale = `scaleY(${this.handScale(this.displayedValue)})`\n const angle = this.rotate + this.degreesPerUnit * (this.displayedValue - this.min)\n const color = (this.value != null) && (this.color || 'accent')\n return this.$createElement('div', this.setBackgroundColor(color, {\n staticClass: 'v-time-picker-clock__hand',\n class: {\n 'v-time-picker-clock__hand--inner': this.isInner(this.value),\n },\n style: {\n transform: `rotate(${angle}deg) ${scale}`,\n },\n }))\n },\n getTransform (i: number) {\n const { x, y } = this.getPosition(i)\n return {\n left: `${50 + x * 50}%`,\n top: `${50 + y * 50}%`,\n }\n },\n getPosition (value: number) {\n const rotateRadians = this.rotate * Math.PI / 180\n return {\n x: Math.sin((value - this.min) * this.degrees + rotateRadians) * this.handScale(value),\n y: -Math.cos((value - this.min) * this.degrees + rotateRadians) * this.handScale(value),\n }\n },\n onMouseDown (e: MouseEvent | TouchEvent) {\n e.preventDefault()\n\n this.valueOnMouseDown = null\n this.valueOnMouseUp = null\n this.isDragging = true\n this.onDragMove(e)\n },\n onMouseUp (e: MouseEvent | TouchEvent) {\n e.stopPropagation()\n\n this.isDragging = false\n if (this.valueOnMouseUp !== null && this.isAllowed(this.valueOnMouseUp)) {\n this.$emit('change', this.valueOnMouseUp)\n }\n },\n onDragMove (e: MouseEvent | TouchEvent) {\n e.preventDefault()\n if ((!this.isDragging && e.type !== 'click') || !this.$refs.clock) return\n\n const { width, top, left } = this.$refs.clock.getBoundingClientRect()\n const { width: innerWidth } = this.$refs.innerClock.getBoundingClientRect()\n const { clientX, clientY } = 'touches' in e ? e.touches[0] : e\n const center = { x: width / 2, y: -width / 2 }\n const coords = { x: clientX - left, y: top - clientY }\n const handAngle = Math.round(this.angle(center, coords) - this.rotate + 360) % 360\n const insideClick = this.double && this.euclidean(center, coords) < (innerWidth + innerWidth * this.innerRadiusScale) / 4\n const checksCount = Math.ceil(15 / this.degreesPerUnit)\n let value\n\n for (let i = 0; i < checksCount; i++) {\n value = this.angleToValue(handAngle + i * this.degreesPerUnit, insideClick)\n if (this.isAllowed(value)) return this.setMouseDownValue(value)\n\n value = this.angleToValue(handAngle - i * this.degreesPerUnit, insideClick)\n if (this.isAllowed(value)) return this.setMouseDownValue(value)\n }\n },\n angleToValue (angle: number, insideClick: boolean): number {\n const value = (\n Math.round(angle / this.degreesPerUnit) +\n (insideClick ? this.roundCount : 0)\n ) % this.count + this.min\n\n // Necessary to fix edge case when selecting left part of the value(s) at 12 o'clock\n if (angle < (360 - this.degreesPerUnit / 2)) return value\n\n return insideClick ? this.max - this.roundCount + 1 : this.min\n },\n setMouseDownValue (value: number) {\n if (this.valueOnMouseDown === null) {\n this.valueOnMouseDown = value\n }\n\n this.valueOnMouseUp = value\n this.update(value)\n },\n update (value: number) {\n if (this.inputValue !== value) {\n this.inputValue = value\n this.$emit('input', value)\n }\n },\n euclidean (p0: Point, p1: Point) {\n const dx = p1.x - p0.x\n const dy = p1.y - p0.y\n\n return Math.sqrt(dx * dx + dy * dy)\n },\n angle (center: Point, p1: Point) {\n const value = 2 * Math.atan2(p1.y - center.y - this.euclidean(center, p1), p1.x - center.x)\n return Math.abs(value * 180 / Math.PI)\n },\n },\n\n render (h): VNode {\n const data: VNodeData = {\n staticClass: 'v-time-picker-clock',\n class: {\n 'v-time-picker-clock--indeterminate': this.value == null,\n ...this.themeClasses,\n },\n on: (this.readonly || this.disabled) ? undefined : {\n mousedown: this.onMouseDown,\n mouseup: this.onMouseUp,\n mouseleave: (e: MouseEvent) => (this.isDragging && this.onMouseUp(e)),\n touchstart: this.onMouseDown,\n touchend: this.onMouseUp,\n mousemove: this.onDragMove,\n touchmove: this.onDragMove,\n },\n ref: 'clock',\n }\n\n if (this.scrollable && data.on) {\n data.on.wheel = this.wheel\n }\n\n return h('div', data, [\n h('div', {\n staticClass: 'v-time-picker-clock__inner',\n ref: 'innerClock',\n }, [\n this.genHand(),\n this.genValues(),\n ]),\n ])\n },\n})\n","// Components\nimport VTimePickerTitle from './VTimePickerTitle'\nimport VTimePickerClock from './VTimePickerClock'\n\n// Mixins\nimport Picker from '../../mixins/picker'\nimport PickerButton from '../../mixins/picker-button'\n\n// Utils\nimport { createRange } from '../../util/helpers'\nimport pad from '../VDatePicker/util/pad'\nimport mixins from '../../util/mixins'\n\n// Types\nimport { VNode, PropType } from 'vue'\nimport { SelectingTimes } from './SelectingTimes'\n\nconst rangeHours24 = createRange(24)\nconst rangeHours12am = createRange(12)\nconst rangeHours12pm = rangeHours12am.map(v => v + 12)\nconst range60 = createRange(60)\nconst selectingNames = { 1: 'hour', 2: 'minute', 3: 'second' }\nexport { SelectingTimes }\n\ntype Period = 'am' | 'pm'\ntype AllowFunction = (val: number) => boolean\n\nexport default mixins(\n Picker,\n PickerButton\n/* @vue/component */\n).extend({\n name: 'v-time-picker',\n\n props: {\n allowedHours: [Function, Array] as PropType,\n allowedMinutes: [Function, Array] as PropType,\n allowedSeconds: [Function, Array] as PropType,\n disabled: Boolean,\n format: {\n type: String as PropType<'ampm' | '24hr'>,\n default: 'ampm',\n validator (val) {\n return ['ampm', '24hr'].includes(val)\n },\n },\n min: String,\n max: String,\n readonly: Boolean,\n scrollable: Boolean,\n useSeconds: Boolean,\n value: null as any as PropType,\n ampmInTitle: Boolean,\n },\n\n data () {\n return {\n inputHour: null as number | null,\n inputMinute: null as number | null,\n inputSecond: null as number | null,\n lazyInputHour: null as number | null,\n lazyInputMinute: null as number | null,\n lazyInputSecond: null as number | null,\n period: 'am' as Period,\n selecting: SelectingTimes.Hour,\n }\n },\n\n computed: {\n selectingHour: {\n get (): boolean {\n return this.selecting === SelectingTimes.Hour\n },\n set (v: boolean) {\n this.selecting = SelectingTimes.Hour\n },\n },\n selectingMinute: {\n get (): boolean {\n return this.selecting === SelectingTimes.Minute\n },\n set (v: boolean) {\n this.selecting = SelectingTimes.Minute\n },\n },\n selectingSecond: {\n get (): boolean {\n return this.selecting === SelectingTimes.Second\n },\n set (v: boolean) {\n this.selecting = SelectingTimes.Second\n },\n },\n isAllowedHourCb (): AllowFunction {\n let cb: AllowFunction\n\n if (this.allowedHours instanceof Array) {\n cb = (val: number) => (this.allowedHours as number[]).includes(val)\n } else {\n cb = this.allowedHours\n }\n\n if (!this.min && !this.max) return cb\n\n const minHour = this.min ? Number(this.min.split(':')[0]) : 0\n const maxHour = this.max ? Number(this.max.split(':')[0]) : 23\n\n return (val: number) => {\n return val >= minHour * 1 &&\n val <= maxHour * 1 &&\n (!cb || cb(val))\n }\n },\n isAllowedMinuteCb (): AllowFunction {\n let cb: AllowFunction\n\n const isHourAllowed = !this.isAllowedHourCb || this.inputHour === null || this.isAllowedHourCb(this.inputHour)\n if (this.allowedMinutes instanceof Array) {\n cb = (val: number) => (this.allowedMinutes as number[]).includes(val)\n } else {\n cb = this.allowedMinutes\n }\n\n if (!this.min && !this.max) {\n return isHourAllowed ? cb : () => false\n }\n\n const [minHour, minMinute] = this.min ? this.min.split(':').map(Number) : [0, 0]\n const [maxHour, maxMinute] = this.max ? this.max.split(':').map(Number) : [23, 59]\n const minTime = minHour * 60 + minMinute * 1\n const maxTime = maxHour * 60 + maxMinute * 1\n\n return (val: number) => {\n const time = 60 * this.inputHour! + val\n return time >= minTime &&\n time <= maxTime &&\n isHourAllowed &&\n (!cb || cb(val))\n }\n },\n isAllowedSecondCb (): AllowFunction {\n let cb: AllowFunction\n\n const isHourAllowed = !this.isAllowedHourCb || this.inputHour === null || this.isAllowedHourCb(this.inputHour)\n const isMinuteAllowed = isHourAllowed &&\n (!this.isAllowedMinuteCb ||\n this.inputMinute === null ||\n this.isAllowedMinuteCb(this.inputMinute)\n )\n\n if (this.allowedSeconds instanceof Array) {\n cb = (val: number) => (this.allowedSeconds as number[]).includes(val)\n } else {\n cb = this.allowedSeconds\n }\n\n if (!this.min && !this.max) {\n return isMinuteAllowed ? cb : () => false\n }\n\n const [minHour, minMinute, minSecond] = this.min ? this.min.split(':').map(Number) : [0, 0, 0]\n const [maxHour, maxMinute, maxSecond] = this.max ? this.max.split(':').map(Number) : [23, 59, 59]\n const minTime = minHour * 3600 + minMinute * 60 + (minSecond || 0) * 1\n const maxTime = maxHour * 3600 + maxMinute * 60 + (maxSecond || 0) * 1\n\n return (val: number) => {\n const time = 3600 * this.inputHour! + 60 * this.inputMinute! + val\n return time >= minTime &&\n time <= maxTime &&\n isMinuteAllowed &&\n (!cb || cb(val))\n }\n },\n isAmPm (): boolean {\n return this.format === 'ampm'\n },\n },\n\n watch: {\n value: 'setInputData',\n },\n\n mounted () {\n this.setInputData(this.value)\n this.$on('update:period', this.setPeriod)\n },\n\n methods: {\n genValue () {\n if (this.inputHour != null && this.inputMinute != null && (!this.useSeconds || this.inputSecond != null)) {\n return `${pad(this.inputHour)}:${pad(this.inputMinute)}` + (this.useSeconds ? `:${pad(this.inputSecond!)}` : '')\n }\n\n return null\n },\n emitValue () {\n const value = this.genValue()\n if (value !== null) this.$emit('input', value)\n },\n setPeriod (period: Period) {\n this.period = period\n if (this.inputHour != null) {\n const newHour = this.inputHour! + (period === 'am' ? -12 : 12)\n this.inputHour = this.firstAllowed('hour', newHour)\n this.emitValue()\n }\n },\n setInputData (value: string | null | Date) {\n if (value == null || value === '') {\n this.inputHour = null\n this.inputMinute = null\n this.inputSecond = null\n } else if (value instanceof Date) {\n this.inputHour = value.getHours()\n this.inputMinute = value.getMinutes()\n this.inputSecond = value.getSeconds()\n } else {\n const [, hour, minute, , second, period] = value.trim().toLowerCase().match(/^(\\d+):(\\d+)(:(\\d+))?([ap]m)?$/) || new Array(6)\n\n this.inputHour = period ? this.convert12to24(parseInt(hour, 10), period as Period) : parseInt(hour, 10)\n this.inputMinute = parseInt(minute, 10)\n this.inputSecond = parseInt(second || 0, 10)\n }\n\n this.period = (this.inputHour == null || this.inputHour < 12) ? 'am' : 'pm'\n },\n convert24to12 (hour: number) {\n return hour ? ((hour - 1) % 12 + 1) : 12\n },\n convert12to24 (hour: number, period: Period) {\n return hour % 12 + (period === 'pm' ? 12 : 0)\n },\n onInput (value: number) {\n if (this.selecting === SelectingTimes.Hour) {\n this.inputHour = this.isAmPm ? this.convert12to24(value, this.period) : value\n } else if (this.selecting === SelectingTimes.Minute) {\n this.inputMinute = value\n } else {\n this.inputSecond = value\n }\n this.emitValue()\n },\n onChange (value: number) {\n this.$emit(`click:${selectingNames[this.selecting]}`, value)\n\n const emitChange = this.selecting === (this.useSeconds ? SelectingTimes.Second : SelectingTimes.Minute)\n\n if (this.selecting === SelectingTimes.Hour) {\n this.selecting = SelectingTimes.Minute\n } else if (this.useSeconds && this.selecting === SelectingTimes.Minute) {\n this.selecting = SelectingTimes.Second\n }\n\n if (this.inputHour === this.lazyInputHour &&\n this.inputMinute === this.lazyInputMinute &&\n (!this.useSeconds || this.inputSecond === this.lazyInputSecond)\n ) return\n\n const time = this.genValue()\n if (time === null) return\n\n this.lazyInputHour = this.inputHour\n this.lazyInputMinute = this.inputMinute\n this.useSeconds && (this.lazyInputSecond = this.inputSecond)\n\n emitChange && this.$emit('change', time)\n },\n firstAllowed (type: 'hour' | 'minute' | 'second', value: number) {\n const allowedFn = type === 'hour' ? this.isAllowedHourCb : (type === 'minute' ? this.isAllowedMinuteCb : this.isAllowedSecondCb)\n if (!allowedFn) return value\n\n // TODO: clean up\n const range = type === 'minute'\n ? range60\n : (type === 'second'\n ? range60\n : (this.isAmPm\n ? (value < 12\n ? rangeHours12am\n : rangeHours12pm)\n : rangeHours24))\n const first = range.find(v => allowedFn((v + value) % range.length + range[0]))\n return ((first || 0) + value) % range.length + range[0]\n },\n genClock () {\n return this.$createElement(VTimePickerClock, {\n props: {\n allowedValues:\n this.selecting === SelectingTimes.Hour\n ? this.isAllowedHourCb\n : (this.selecting === SelectingTimes.Minute\n ? this.isAllowedMinuteCb\n : this.isAllowedSecondCb),\n color: this.color,\n dark: this.dark,\n disabled: this.disabled,\n double: this.selecting === SelectingTimes.Hour && !this.isAmPm,\n format: this.selecting === SelectingTimes.Hour\n ? (this.isAmPm ? this.convert24to12 : (val: number) => val)\n : (val: number) => pad(val, 2),\n light: this.light,\n max: this.selecting === SelectingTimes.Hour ? (this.isAmPm && this.period === 'am' ? 11 : 23) : 59,\n min: this.selecting === SelectingTimes.Hour && this.isAmPm && this.period === 'pm' ? 12 : 0,\n readonly: this.readonly,\n scrollable: this.scrollable,\n size: Number(this.width) - ((!this.fullWidth && this.landscape) ? 80 : 20),\n step: this.selecting === SelectingTimes.Hour ? 1 : 5,\n value: this.selecting === SelectingTimes.Hour\n ? this.inputHour\n : (this.selecting === SelectingTimes.Minute\n ? this.inputMinute\n : this.inputSecond),\n },\n on: {\n input: this.onInput,\n change: this.onChange,\n },\n ref: 'clock',\n })\n },\n genClockAmPm () {\n return this.$createElement('div', this.setTextColor(this.color || 'primary', {\n staticClass: 'v-time-picker-clock__ampm',\n }), [\n this.genPickerButton('period', 'am', this.$vuetify.lang.t('$vuetify.timePicker.am'), this.disabled || this.readonly),\n this.genPickerButton('period', 'pm', this.$vuetify.lang.t('$vuetify.timePicker.pm'), this.disabled || this.readonly),\n ])\n },\n genPickerBody () {\n return this.$createElement('div', {\n staticClass: 'v-time-picker-clock__container',\n key: this.selecting,\n }, [\n !this.ampmInTitle && this.isAmPm && this.genClockAmPm(),\n this.genClock(),\n ])\n },\n genPickerTitle () {\n return this.$createElement(VTimePickerTitle, {\n props: {\n ampm: this.isAmPm,\n ampmReadonly: this.isAmPm && !this.ampmInTitle,\n disabled: this.disabled,\n hour: this.inputHour,\n minute: this.inputMinute,\n second: this.inputSecond,\n period: this.period,\n readonly: this.readonly,\n useSeconds: this.useSeconds,\n selecting: this.selecting,\n },\n on: {\n 'update:selecting': (value: 1 | 2 | 3) => (this.selecting = value),\n 'update:period': (period: string) => this.$emit('update:period', period),\n },\n ref: 'title',\n slot: 'title',\n })\n },\n },\n\n render (): VNode {\n return this.genPicker('v-picker--time')\n },\n})\n","import { render, staticRenderFns } from \"./fhir-time.vue?vue&type=template&id=2df94fc3&\"\nimport script from \"./fhir-time.vue?vue&type=script&lang=js&\"\nexport * from \"./fhir-time.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VMenu } from 'vuetify/lib/components/VMenu';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\nimport { VTimePicker } from 'vuetify/lib/components/VTimePicker';\ninstallComponents(component, {VMenu,VTextField,VTimePicker})\n","var $ = require('../internals/export');\nvar sign = require('../internals/math-sign');\n\n// `Math.sign` method\n// https://tc39.es/ecma262/#sec-math.sign\n$({ target: 'Math', stat: true }, {\n sign: sign\n});\n","import './VPicker.sass'\nimport '../VCard/VCard.sass'\n\n// Mixins\nimport Colorable from '../../mixins/colorable'\nimport Elevatable from '../../mixins/elevatable'\nimport Themeable from '../../mixins/themeable'\n\n// Helpers\nimport { convertToUnit } from '../../util/helpers'\n\n// Types\nimport { VNode } from 'vue/types'\nimport mixins from '../../util/mixins'\n\n/* @vue/component */\nexport default mixins(\n Colorable,\n Elevatable,\n Themeable\n).extend({\n name: 'v-picker',\n\n props: {\n flat: Boolean,\n fullWidth: Boolean,\n landscape: Boolean,\n noTitle: Boolean,\n transition: {\n type: String,\n default: 'fade-transition',\n },\n width: {\n type: [Number, String],\n default: 290,\n },\n },\n\n computed: {\n computedTitleColor (): string | false {\n const defaultTitleColor = this.isDark ? false : (this.color || 'primary')\n return this.color || defaultTitleColor\n },\n },\n\n methods: {\n genTitle () {\n return this.$createElement('div', this.setBackgroundColor(this.computedTitleColor, {\n staticClass: 'v-picker__title',\n class: {\n 'v-picker__title--landscape': this.landscape,\n },\n }), this.$slots.title)\n },\n genBodyTransition () {\n return this.$createElement('transition', {\n props: {\n name: this.transition,\n },\n }, this.$slots.default)\n },\n genBody () {\n return this.$createElement('div', {\n staticClass: 'v-picker__body',\n class: {\n 'v-picker__body--no-title': this.noTitle,\n ...this.themeClasses,\n },\n style: this.fullWidth ? undefined : {\n width: convertToUnit(this.width),\n },\n }, [\n this.genBodyTransition(),\n ])\n },\n genActions () {\n return this.$createElement('div', {\n staticClass: 'v-picker__actions v-card__actions',\n class: {\n 'v-picker__actions--no-title': this.noTitle,\n },\n }, this.$slots.actions)\n },\n },\n\n render (h): VNode {\n return h('div', {\n staticClass: 'v-picker v-card',\n class: {\n 'v-picker--flat': this.flat,\n 'v-picker--landscape': this.landscape,\n 'v-picker--full-width': this.fullWidth,\n ...this.themeClasses,\n ...this.elevationClasses,\n },\n }, [\n this.$slots.title ? this.genTitle() : null,\n this.genBody(),\n this.$slots.actions ? this.genActions() : null,\n ])\n },\n})\n","import VPicker from './VPicker'\n\nexport { VPicker }\nexport default VPicker\n","// Components\nimport VPicker from '../../components/VPicker'\n\n// Mixins\nimport Colorable from '../colorable'\nimport Elevatable from '../../mixins/elevatable'\nimport Themeable from '../themeable'\n\n// Utils\nimport mixins from '../../util/mixins'\n\n// Types\nimport { VNode } from 'vue'\n\nexport default mixins(\n Colorable,\n Elevatable,\n Themeable\n/* @vue/component */\n).extend({\n name: 'picker',\n\n props: {\n flat: Boolean,\n fullWidth: Boolean,\n headerColor: String,\n landscape: Boolean,\n noTitle: Boolean,\n width: {\n type: [Number, String],\n default: 290,\n },\n },\n\n methods: {\n genPickerTitle (): VNode | null {\n return null\n },\n genPickerBody (): VNode | null {\n return null\n },\n genPickerActionsSlot () {\n return this.$scopedSlots.default ? this.$scopedSlots.default({\n save: (this as any).save,\n cancel: (this as any).cancel,\n }) : this.$slots.default\n },\n genPicker (staticClass: string) {\n const children: VNode[] = []\n\n if (!this.noTitle) {\n const title = this.genPickerTitle()\n title && children.push(title)\n }\n\n const body = this.genPickerBody()\n body && children.push(body)\n\n children.push(this.$createElement('template', { slot: 'actions' }, [this.genPickerActionsSlot()]))\n\n return this.$createElement(VPicker, {\n staticClass,\n props: {\n color: this.headerColor || this.color,\n dark: this.dark,\n elevation: this.elevation,\n flat: this.flat,\n fullWidth: this.fullWidth,\n landscape: this.landscape,\n light: this.light,\n width: this.width,\n noTitle: this.noTitle,\n },\n }, children)\n },\n },\n})\n","const padStart = (string: number | string, targetLength: number, padString: string) => {\n targetLength = targetLength >> 0\n string = String(string)\n padString = String(padString)\n if (string.length > targetLength) {\n return String(string)\n }\n\n targetLength = targetLength - string.length\n if (targetLength > padString.length) {\n padString += padString.repeat(targetLength / padString.length)\n }\n return padString.slice(0, targetLength) + String(string)\n}\n\nexport default (n: string | number, length = 2) => padStart(n, length, '0')\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(_vm.edit)?_c('v-container',[_vm._t(\"form\")],2):_c('div',[_c('v-row',{attrs:{\"dense\":\"\"}},[_c('v-col',{staticClass:\"font-weight-bold\",attrs:{\"cols\":_vm.$store.state.cols.header}},[_vm._t(\"header\")],2),(_vm.loading)?_c('v-col',{attrs:{\"cols\":_vm.$store.state.cols.content}},[_c('v-progress-linear',{attrs:{\"indeterminate\":\"\",\"color\":\"primary\"}})],1):_c('v-col',{attrs:{\"cols\":_vm.$store.state.cols.content}},[_vm._t(\"value\")],2)],1),_c('v-divider')],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-element.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-element.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./gofr-element.vue?vue&type=template&id=da8c6014&\"\nimport script from \"./gofr-element.vue?vue&type=script&lang=js&\"\nexport * from \"./gofr-element.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VProgressLinear } from 'vuetify/lib/components/VProgressLinear';\nimport { VRow } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VCol,VContainer,VDivider,VProgressLinear,VRow})\n","// Mixins\nimport Colorable from '../colorable'\n\n// Utilities\nimport mixins from '../../util/mixins'\nimport { kebabCase } from '../../util/helpers'\n\n// Types\nimport { VNodeChildren } from 'vue'\n\n/* @vue/component */\nexport default mixins(\n Colorable\n).extend({\n methods: {\n genPickerButton (\n prop: string,\n value: any,\n content: VNodeChildren,\n readonly = false,\n staticClass = ''\n ) {\n const active = (this as any)[prop] === value\n const click = (event: Event) => {\n event.stopPropagation()\n this.$emit(`update:${kebabCase(prop)}`, value)\n }\n\n return this.$createElement('div', {\n staticClass: `v-picker__title__btn ${staticClass}`.trim(),\n class: {\n 'v-picker__title__btn--active': active,\n 'v-picker__title__btn--readonly': readonly,\n },\n on: (active || readonly) ? undefined : { click },\n }, Array.isArray(content) ? content : [content])\n },\n },\n})\n"],"sourceRoot":""} \ No newline at end of file diff --git a/dhis2App/js/chunk-5369b150.b1793ec7.js b/dhis2App/js/chunk-5369b150.b1793ec7.js new file mode 100644 index 000000000..87fe88dfc --- /dev/null +++ b/dhis2App/js/chunk-5369b150.b1793ec7.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5369b150"],{"5e89":function(t,e,s){var r=s("861d"),a=Math.floor;t.exports=function(t){return!r(t)&&isFinite(t)&&a(t)===t}},"8ba4":function(t,e,s){var r=s("23e7"),a=s("5e89");r({target:"Number",stat:!0},{isInteger:a})},d79a:function(t,e,s){"use strict";var r=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",[t.edit?s("v-container",[t._t("form")],2):s("div",[s("v-row",{attrs:{dense:""}},[s("v-col",{staticClass:"font-weight-bold",attrs:{cols:t.$store.state.cols.header}},[t._t("header")],2),t.loading?s("v-col",{attrs:{cols:t.$store.state.cols.content}},[s("v-progress-linear",{attrs:{indeterminate:"",color:"primary"}})],1):s("v-col",{attrs:{cols:t.$store.state.cols.content}},[t._t("value")],2)],1),s("v-divider")],1)],1)},a=[],i={name:"gofr-element",props:["edit","loading"]},o=i,n=s("2877"),l=s("6544"),u=s.n(l),c=s("62ad"),d=s("a523"),h=s("ce7e"),p=s("8e36"),f=s("0fd9"),v=Object(n["a"])(o,r,a,!1,null,null,null);e["a"]=v.exports;u()(v,{VCol:c["a"],VContainer:d["a"],VDivider:h["a"],VProgressLinear:p["a"],VRow:f["a"]})},eaae:function(t,e,s){"use strict";s.r(e);var r=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("gofr-element",{attrs:{edit:t.edit,loading:!1},scopedSlots:t._u([{key:"form",fn:function(){return[s("v-text-field",{attrs:{"error-messages":t.errors,label:t.$t("App.fhir-resources-texts."+t.display),disabled:t.disabled,name:t.field,outlined:"","hide-details":"auto",rules:t.rules,dense:""},on:{change:function(e){t.errors=[]}},scopedSlots:t._u([{key:"label",fn:function(){return[t._v(t._s(t.$t("App.fhir-resources-texts."+t.display))+" "),t.required?s("span",{staticClass:"red--text font-weight-bold"},[t._v("*")]):t._e()]},proxy:!0}]),model:{value:t.value,callback:function(e){t.value=t._n(e)},expression:"value"}})]},proxy:!0},{key:"header",fn:function(){return[t._v(" "+t._s(t.$t("App.fhir-resources-texts."+t.display))+" ")]},proxy:!0},{key:"value",fn:function(){return[t._v(" "+t._s(t.value)+" ")]},proxy:!0}])})},a=[],i=(s("a9e3"),s("8ba4"),s("d79a")),o={name:"fhir-integer",props:["field","label","min","max","id","path","slotProps","sliceName","base-min","base-max","edit","readOnlyIfSet","constraints"],components:{GofrElement:i["a"]},data:function(){return{source:{path:"",data:{}},value:"",qField:"valueInteger",disabled:!1,errors:[],lockWatch:!1}},created:function(){this.setupData()},watch:{slotProps:{handler:function(){this.lockWatch||this.setupData()},deep:!0}},methods:{setupData:function(){if(this.slotProps&&this.slotProps.source){if(this.source={path:this.slotProps.source.path+"."+this.field,data:{}},this.slotProps.source.fromArray)this.source.data=this.slotProps.source.data,this.value=this.source.data,this.lockWatch=!0;else{var t=this.$fhirutils.pathFieldExpression(this.field);this.source.data=this.$fhirpath.evaluate(this.slotProps.source.data,t),1==this.source.data.length&&(this.value=this.source.data[0],this.lockWatch=!0)}this.disabled=this.readOnlyIfSet&&!!this.value}}},computed:{index:function(){return this.slotProps?this.slotProps.input:void 0},display:function(){return this.slotProps&&this.slotProps.input?this.slotProps.input.label:this.label},required:function(){return(this.index||0)\n
\n \n \n \n
\n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-element.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-element.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./gofr-element.vue?vue&type=template&id=da8c6014&\"\nimport script from \"./gofr-element.vue?vue&type=script&lang=js&\"\nexport * from \"./gofr-element.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VProgressLinear } from 'vuetify/lib/components/VProgressLinear';\nimport { VRow } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VCol,VContainer,VDivider,VProgressLinear,VRow})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('gofr-element',{attrs:{\"edit\":_vm.edit,\"loading\":false},scopedSlots:_vm._u([{key:\"form\",fn:function(){return [_c('v-text-field',{attrs:{\"error-messages\":_vm.errors,\"label\":_vm.$t((\"App.fhir-resources-texts.\" + _vm.display)),\"disabled\":_vm.disabled,\"name\":_vm.field,\"outlined\":\"\",\"hide-details\":\"auto\",\"rules\":_vm.rules,\"dense\":\"\"},on:{\"change\":function($event){_vm.errors = []}},scopedSlots:_vm._u([{key:\"label\",fn:function(){return [_vm._v(_vm._s(_vm.$t((\"App.fhir-resources-texts.\" + _vm.display)))+\" \"),(_vm.required)?_c('span',{staticClass:\"red--text font-weight-bold\"},[_vm._v(\"*\")]):_vm._e()]},proxy:true}]),model:{value:(_vm.value),callback:function ($$v) {_vm.value=_vm._n($$v)},expression:\"value\"}})]},proxy:true},{key:\"header\",fn:function(){return [_vm._v(\" \"+_vm._s(_vm.$t((\"App.fhir-resources-texts.\" + _vm.display)))+\" \")]},proxy:true},{key:\"value\",fn:function(){return [_vm._v(\" \"+_vm._s(_vm.value)+\" \")]},proxy:true}])})}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-integer.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-integer.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./fhir-integer.vue?vue&type=template&id=0fb5af08&\"\nimport script from \"./fhir-integer.vue?vue&type=script&lang=js&\"\nexport * from \"./fhir-integer.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VTextField})\n"],"sourceRoot":""} \ No newline at end of file diff --git a/dhis2App/js/chunk-53797504.653668e7.js b/dhis2App/js/chunk-53797504.653668e7.js new file mode 100644 index 000000000..bc7ac325c --- /dev/null +++ b/dhis2App/js/chunk-53797504.653668e7.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-53797504"],{"4c52":function(t,e,s){"use strict";s.r(e);var r=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("gofr-element",{attrs:{edit:t.edit,loading:!1},scopedSlots:t._u([{key:"form",fn:function(){return[s("v-text-field",{attrs:{"error-messages":t.errors,label:t.$t("App.fhir-resources-texts."+t.display),disabled:t.disabled,name:t.field,outlined:"","hide-details":"auto",rules:t.rules,dense:""},on:{change:function(e){t.errors=[]}},scopedSlots:t._u([{key:"label",fn:function(){return[t._v(t._s(t.$t("App.fhir-resources-texts."+t.display))+" "),t.required?s("span",{staticClass:"red--text font-weight-bold"},[t._v("*")]):t._e()]},proxy:!0}]),model:{value:t.value,callback:function(e){t.value=t._n(e)},expression:"value"}})]},proxy:!0},{key:"header",fn:function(){return[t._v(" "+t._s(t.$t("App.fhir-resources-texts."+t.display))+" ")]},proxy:!0},{key:"value",fn:function(){return[t._v(" "+t._s(t.value)+" ")]},proxy:!0}])})},a=[],i=(s("a9e3"),s("8ba4"),s("d79a")),o={name:"fhir-unsigned-int",props:["field","label","min","max","id","path","slotProps","sliceName","base-min","base-max","edit","readOnlyIfSet","constraints"],components:{GofrElement:i["a"]},data:function(){return{source:{path:"",data:{}},value:"",disabled:!1,errors:[],lockWatch:!1}},created:function(){this.setupData()},watch:{slotProps:{handler:function(){this.lockWatch||this.setupData()},deep:!0}},methods:{setupData:function(){if(this.slotProps&&this.slotProps.source){if(this.source={path:this.slotProps.source.path+"."+this.field,data:{}},this.slotProps.source.fromArray)this.source.data=this.slotProps.source.data,this.value=this.source.data,this.lockWatch=!0;else{var t=this.$fhirutils.pathFieldExpression(this.field);this.source.data=this.$fhirpath.evaluate(this.slotProps.source.data,t),1==this.source.data.length&&(this.value=this.source.data[0],this.lockWatch=!0)}this.disabled=this.readOnlyIfSet&&!!this.value}}},computed:{index:function(){return this.slotProps?this.slotProps.input:void 0},display:function(){return this.slotProps&&this.slotProps.input?this.slotProps.input.label:this.label},required:function(){return(this.index||0)=0||t.display+" must be an unsigned integer"},s=[e];return this.required&&s.push((function(e){return!!e||t.display+" is required"})),s}}},n=o,l=s("2877"),u=s("6544"),c=s.n(u),d=s("8654"),h=Object(l["a"])(n,r,a,!1,null,null,null);e["default"]=h.exports;c()(h,{VTextField:d["a"]})},"5e89":function(t,e,s){var r=s("861d"),a=Math.floor;t.exports=function(t){return!r(t)&&isFinite(t)&&a(t)===t}},"8ba4":function(t,e,s){var r=s("23e7"),a=s("5e89");r({target:"Number",stat:!0},{isInteger:a})},d79a:function(t,e,s){"use strict";var r=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",[t.edit?s("v-container",[t._t("form")],2):s("div",[s("v-row",{attrs:{dense:""}},[s("v-col",{staticClass:"font-weight-bold",attrs:{cols:t.$store.state.cols.header}},[t._t("header")],2),t.loading?s("v-col",{attrs:{cols:t.$store.state.cols.content}},[s("v-progress-linear",{attrs:{indeterminate:"",color:"primary"}})],1):s("v-col",{attrs:{cols:t.$store.state.cols.content}},[t._t("value")],2)],1),s("v-divider")],1)],1)},a=[],i={name:"gofr-element",props:["edit","loading"]},o=i,n=s("2877"),l=s("6544"),u=s.n(l),c=s("62ad"),d=s("a523"),h=s("ce7e"),p=s("8e36"),f=s("0fd9"),v=Object(n["a"])(o,r,a,!1,null,null,null);e["a"]=v.exports;u()(v,{VCol:c["a"],VContainer:d["a"],VDivider:h["a"],VProgressLinear:p["a"],VRow:f["a"]})}}]); +//# sourceMappingURL=chunk-53797504.653668e7.js.map \ No newline at end of file diff --git a/dhis2App/js/chunk-53797504.653668e7.js.map b/dhis2App/js/chunk-53797504.653668e7.js.map new file mode 100644 index 000000000..ba4809b55 --- /dev/null +++ b/dhis2App/js/chunk-53797504.653668e7.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./src/components/fhir/fhir-unsigned-int.vue?5694","webpack:///src/components/fhir/fhir-unsigned-int.vue","webpack:///./src/components/fhir/fhir-unsigned-int.vue?d176","webpack:///./src/components/fhir/fhir-unsigned-int.vue","webpack:///./node_modules/core-js/internals/is-integer.js","webpack:///./node_modules/core-js/modules/es.number.is-integer.js","webpack:///./src/components/gofr/gofr-element.vue?3379","webpack:///src/components/gofr/gofr-element.vue","webpack:///./src/components/gofr/gofr-element.vue?d405","webpack:///./src/components/gofr/gofr-element.vue"],"names":["render","_vm","this","_h","$createElement","_c","_self","attrs","edit","scopedSlots","_u","key","fn","errors","$t","display","disabled","field","rules","on","$event","_v","_s","staticClass","_e","proxy","model","value","callback","$$v","_n","expression","staticRenderFns","name","props","components","GofrElement","data","source","lockWatch","created","setupData","watch","slotProps","handler","deep","methods","$fhirpath","evaluate","readOnlyIfSet","computed","index","required","min","push","component","VTextField","isObject","floor","Math","module","exports","it","isFinite","$","isInteger","target","stat","_t","$store","state","cols","header","content","VCol","VContainer","VDivider","VProgressLinear","VRow"],"mappings":"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","file":"js/chunk-53797504.653668e7.js","sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('gofr-element',{attrs:{\"edit\":_vm.edit,\"loading\":false},scopedSlots:_vm._u([{key:\"form\",fn:function(){return [_c('v-text-field',{attrs:{\"error-messages\":_vm.errors,\"label\":_vm.$t((\"App.fhir-resources-texts.\" + _vm.display)),\"disabled\":_vm.disabled,\"name\":_vm.field,\"outlined\":\"\",\"hide-details\":\"auto\",\"rules\":_vm.rules,\"dense\":\"\"},on:{\"change\":function($event){_vm.errors = []}},scopedSlots:_vm._u([{key:\"label\",fn:function(){return [_vm._v(_vm._s(_vm.$t((\"App.fhir-resources-texts.\" + _vm.display)))+\" \"),(_vm.required)?_c('span',{staticClass:\"red--text font-weight-bold\"},[_vm._v(\"*\")]):_vm._e()]},proxy:true}]),model:{value:(_vm.value),callback:function ($$v) {_vm.value=_vm._n($$v)},expression:\"value\"}})]},proxy:true},{key:\"header\",fn:function(){return [_vm._v(\" \"+_vm._s(_vm.$t((\"App.fhir-resources-texts.\" + _vm.display)))+\" \")]},proxy:true},{key:\"value\",fn:function(){return [_vm._v(\" \"+_vm._s(_vm.value)+\" \")]},proxy:true}])})}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-unsigned-int.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-unsigned-int.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./fhir-unsigned-int.vue?vue&type=template&id=3bbdc5f4&\"\nimport script from \"./fhir-unsigned-int.vue?vue&type=script&lang=js&\"\nexport * from \"./fhir-unsigned-int.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VTextField})\n","var isObject = require('../internals/is-object');\n\nvar floor = Math.floor;\n\n// `Number.isInteger` method implementation\n// https://tc39.es/ecma262/#sec-number.isinteger\nmodule.exports = function isInteger(it) {\n return !isObject(it) && isFinite(it) && floor(it) === it;\n};\n","var $ = require('../internals/export');\nvar isInteger = require('../internals/is-integer');\n\n// `Number.isInteger` method\n// https://tc39.es/ecma262/#sec-number.isinteger\n$({ target: 'Number', stat: true }, {\n isInteger: isInteger\n});\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(_vm.edit)?_c('v-container',[_vm._t(\"form\")],2):_c('div',[_c('v-row',{attrs:{\"dense\":\"\"}},[_c('v-col',{staticClass:\"font-weight-bold\",attrs:{\"cols\":_vm.$store.state.cols.header}},[_vm._t(\"header\")],2),(_vm.loading)?_c('v-col',{attrs:{\"cols\":_vm.$store.state.cols.content}},[_c('v-progress-linear',{attrs:{\"indeterminate\":\"\",\"color\":\"primary\"}})],1):_c('v-col',{attrs:{\"cols\":_vm.$store.state.cols.content}},[_vm._t(\"value\")],2)],1),_c('v-divider')],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-element.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-element.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./gofr-element.vue?vue&type=template&id=da8c6014&\"\nimport script from \"./gofr-element.vue?vue&type=script&lang=js&\"\nexport * from \"./gofr-element.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VProgressLinear } from 'vuetify/lib/components/VProgressLinear';\nimport { VRow } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VCol,VContainer,VDivider,VProgressLinear,VRow})\n"],"sourceRoot":""} \ No newline at end of file diff --git a/dhis2App/js/chunk-58ec08a2.0d114804.js b/dhis2App/js/chunk-58ec08a2.0d114804.js new file mode 100644 index 000000000..e25f1b48d --- /dev/null +++ b/dhis2App/js/chunk-58ec08a2.0d114804.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-58ec08a2"],{"91dd":function(e,t,r){"use strict";function s(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,r,n){t=t||"&",r=r||"=";var a={};if("string"!==typeof e||0===e.length)return a;var o=/\+/g;e=e.split(t);var c=1e3;n&&"number"===typeof n.maxKeys&&(c=n.maxKeys);var l=e.length;c>0&&l>c&&(l=c);for(var u=0;u=0?(d=v.substr(0,m),h=v.substr(m+1)):(d=v,h=""),p=decodeURIComponent(d),f=decodeURIComponent(h),s(a,p)?i(a[p])?a[p].push(f):a[p]=[a[p],f]:a[p]=f}return a};var i=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)}},"99fa":function(e,t,r){"use strict";r.r(t);var s=function(){var e=this,t=e.$createElement,r=e._self._c||t;return r("gofr-element",{attrs:{edit:e.edit,loading:e.loading},scopedSlots:e._u([{key:"form",fn:function(){return["tree"==e.displayType?r("v-menu",{ref:"menu",attrs:{"close-on-content-click":!1,transition:"scale-transition","offset-y":"","min-width":"290px","max-height":"500px"},scopedSlots:e._u([{key:"activator",fn:function(t){var s=t.on;return[r("v-text-field",e._g({attrs:{label:e.$t("App.fhir-resources-texts."+e.display),readonly:"",outlined:"","hide-details":"auto",rules:e.rules,"error-messages":e.errors,loading:e.loading,dense:""},scopedSlots:e._u([{key:"label",fn:function(){return[e._v(" "+e._s(e.$t("App.fhir-resources-texts."+e.display))+" "),e.required?r("span",{staticClass:"red--text font-weight-bold"},[e._v("*")]):e._e()]},proxy:!0}],null,!0),model:{value:e.displayValue,callback:function(t){e.displayValue=t},expression:"displayValue"}},s))]}}],null,!1,4050376482),model:{value:e.menu,callback:function(t){e.menu=t},expression:"menu"}},[e.disabled||e.preset&&"ResourceAdd"===e.$route.name?e._e():r("v-card",[r("v-treeview",{attrs:{active:e.active,items:e.items,"load-children":e.fetchChildren,open:e.open,"item-disabled":"locked",activatable:"","multiple-active":!1,"selection-type":"independent",loading:e.loading},on:{"update:active":function(t){e.active=t},"update:open":function(t){e.open=t}}})],1)],1):r("v-autocomplete",{attrs:{loading:e.loading,items:e.items,"search-input":e.search,"cache-items":"",flat:"","hide-no-data":"","hide-details":"",label:e.$t("App.fhir-resources-texts."+e.display),outlined:"",dense:"",placeholder:"Start typing for selection",rules:e.rules,disabled:e.disabled||e.preset&&"resource_add"===e.$route.name,"error-messages":e.errors},on:{"update:searchInput":function(t){e.search=t},"update:search-input":function(t){e.search=t},change:function(t){e.errors=[]}},scopedSlots:e._u([{key:"label",fn:function(){return[e._v(e._s(e.$t("App.fhir-resources-texts."+e.display))+" "),e.required?r("span",{staticClass:"red--text font-weight-bold"},[e._v("*")]):e._e()]},proxy:!0}]),model:{value:e.select,callback:function(t){e.select=t},expression:"select"}})]},proxy:!0},{key:"header",fn:function(){return[e._v(" "+e._s(e.$t("App.fhir-resources-texts."+e.display))+" ")]},proxy:!0},{key:"value",fn:function(){return[e._v(" "+e._s(e.displayValue)+" ")]},proxy:!0}])})},i=[],n=r("b85c"),a=r("1da1"),o=(r("96cf"),r("ac1f"),r("841c"),r("5319"),r("d3b7"),r("caad"),r("2532"),r("b0c0"),r("9911"),r("7db0"),r("8a79"),r("bc3a")),c=r.n(o),l=r("d79a"),u=r("b383"),d="http://hl7.org/fhir/StructureDefinition/",h={name:"fhir-reference",props:["field","label","targetProfile","targetResource","min","slotProps","path","edit","readOnlyIfSet","displayType","initialValue","overrideValue"],components:{GofrElement:l["a"]},data:function(){return{source:{path:"",data:{}},value:{reference:""},qField:"valueReference",loading:!1,search:"",menu:!1,items:[],select:"",resource:"",awaitingSearch:!1,displayValue:"",preset:!1,disabled:!1,errors:[],lockWatch:!1,active:[],open:[],treeLookup:{},allAllowed:!0}},created:function(){this.setupData()},watch:{slotProps:{handler:function(){this.lockWatch||this.setupData()},deep:!0},search:function(e){var t=this;this.awaitingSearch||setTimeout((function(){e&&e.length>1&&t.querySelections(t.search),t.awaitingSearch=!1}),500),this.awaitingSearch=!0},select:function(e){this.value.reference=e,this.getDisplay()},active:function(){this.active.length?(this.select=this.active[0],this.displayValue=this.treeLookup[this.select]):(this.select=void 0,this.displayValue=""),this.menu=!1}},methods:{setupData:function(){if(this.targetProfile&&this.targetResource&&(this.targetProfile.replace(d,"")===this.targetResource?this.allAllowed=!0:this.allAllowed=!1,this.resource=this.targetResource),"tree"===this.displayType&&this.setupTreeItems(),this.slotProps&&this.slotProps.source){if(this.source={path:this.slotProps.source.path+"."+this.field,data:{}},this.slotProps.source.fromArray)this.source.data=this.slotProps.source.data;else{var e=this.$fhirutils.pathFieldExpression(this.field),t=this.$fhirpath.evaluate(this.slotProps.source.data,e);this.source.data=t[0]}this.source.data&&(this.preset=!0,this.select=this.source.data.reference,this.lockWatch=!0)}this.disabled=this.readOnlyIfSet&&this.preset},setupTreeItems:function(){var e=this.initialValue;this.overrideValue&&(e=this.overrideValue),this.loading=!0;var t={};t=e?{partof:e}:{"partof:missing":!0},t._count=200;var r="/fhir/"+this.$store.state.config.userConfig.FRDatasource+"/"+this.resource+"?"+u.stringify(t);this.items=[],this.addItems(r,this.items)},checkChildren:function(e){var t={partof:e.id,_summary:"count"},r="/fhir/"+this.$store.state.config.userConfig.FRDatasource+"/"+this.resource+"?"+u.stringify(t);return new Promise((function(t){c.a.get(r).then((function(r){var s=r.data;s.total&&s.total>0&&(e.children=[]),t()})).catch((function(e){console.log("failed to check children for",r,e),t()}))}))},addItems:function(e,t){var r=this;c.a.get(e).then(function(){var e=Object(a["a"])(regeneratorRuntime.mark((function e(s){var i,a,o,c,l,u,d;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(i=s.data,!(i.entry&&i.entry.length>0)){e.next=23;break}a=Object(n["a"])(i.entry),e.prev=3,a.s();case 5:if((o=a.n()).done){e.next=15;break}return c=o.value,l=!r.allAllowed&&(!c.resource.meta.profile||!c.resource.meta.profile.includes(r.targetProfile)),u={id:c.resource.resourceType+"/"+c.resource.id,name:c.resource.name,locked:l},e.next=11,r.checkChildren(u);case 11:r.treeLookup[u.id]=u.name,t.push(u);case 13:e.next=5;break;case 15:e.next=20;break;case 17:e.prev=17,e.t0=e["catch"](3),a.e(e.t0);case 20:return e.prev=20,a.f(),e.finish(20);case 23:i.link?(d=i.link.find((function(e){return"next"===e.relation})),d?r.addItems(d.url,t):r.loading=!1):r.loading=!1;case 24:case"end":return e.stop()}}),e,null,[[3,17,20,23]])})));return function(t){return e.apply(this,arguments)}}()).catch((function(t){console.log("Failed to add items for",e,t),r.loading=!1}))},fetchChildren:function(e){var t=this,r={};r={partof:e.id,_count:500};var s="/fhir/"+this.$store.state.config.userConfig.FRDatasource+"/"+this.resource+"?"+u.stringify(r);return this.loading=!0,this.addItems(s,e.children),new Promise((function(e){var r=0,s=function s(){!t.loading||r++>100?e():setTimeout(s,200)};s()}))},querySelections:function(e){var t=this;this.loading=!0;var r={"name:contains":e};this.targetProfile.endsWith(this.resource)||(r._profile=this.targetProfile);var s="/fhir/"+this.$store.state.config.userConfig.FRDatasource+"/"+this.resource+"?"+u.stringify(r);c.a.get(s).then(function(){var e=Object(a["a"])(regeneratorRuntime.mark((function e(r){var s,i,a,o,c,l;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if(s=r.data,t.items=[],!s.entry||!s.entry.length){e.next=24;break}i=Object(n["a"])(s.entry),e.prev=4,i.s();case 6:if((a=i.n()).done){e.next=16;break}return o=a.value,c=o.resource.resourceType+"/"+o.resource.id,l={value:c},e.next=12,t.$fhirutils.resourceLookup(c);case 12:l.text=e.sent,t.items.push(l);case 14:e.next=6;break;case 16:e.next=21;break;case 18:e.prev=18,e.t0=e["catch"](4),i.e(e.t0);case 21:return e.prev=21,i.f(),e.finish(21);case 24:case"end":return e.stop()}}),e,null,[[4,18,21,24]])})));return function(t){return e.apply(this,arguments)}}())},getDisplay:function(){var e=this;(!this.edit||this.preset)&&this.value&&this.value.reference&&(this.loading=!0,this.$fhirutils.resourceLookup(this.value.reference).then((function(t){e.displayValue=t,"tree"!==e.displayType&&e.items.push({text:t,value:e.value.reference}),e.loading=!1})))}},computed:{index:function(){return this.slotProps?this.slotProps.input:void 0},display:function(){return this.slotProps&&this.slotProps.input?this.slotProps.input.label:this.label},required:function(){return(this.index||0) 0 && len > maxKeys) {\n len = maxKeys;\n }\n\n for (var i = 0; i < len; ++i) {\n var x = qs[i].replace(regexp, '%20'),\n idx = x.indexOf(eq),\n kstr, vstr, k, v;\n\n if (idx >= 0) {\n kstr = x.substr(0, idx);\n vstr = x.substr(idx + 1);\n } else {\n kstr = x;\n vstr = '';\n }\n\n k = decodeURIComponent(kstr);\n v = decodeURIComponent(vstr);\n\n if (!hasOwnProperty(obj, k)) {\n obj[k] = v;\n } else if (isArray(obj[k])) {\n obj[k].push(v);\n } else {\n obj[k] = [obj[k], v];\n }\n }\n\n return obj;\n};\n\nvar isArray = Array.isArray || function (xs) {\n return Object.prototype.toString.call(xs) === '[object Array]';\n};\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('gofr-element',{attrs:{\"edit\":_vm.edit,\"loading\":_vm.loading},scopedSlots:_vm._u([{key:\"form\",fn:function(){return [(_vm.displayType == 'tree')?_c('v-menu',{ref:\"menu\",attrs:{\"close-on-content-click\":false,\"transition\":\"scale-transition\",\"offset-y\":\"\",\"min-width\":\"290px\",\"max-height\":\"500px\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nreturn [_c('v-text-field',_vm._g({attrs:{\"label\":_vm.$t((\"App.fhir-resources-texts.\" + _vm.display)),\"readonly\":\"\",\"outlined\":\"\",\"hide-details\":\"auto\",\"rules\":_vm.rules,\"error-messages\":_vm.errors,\"loading\":_vm.loading,\"dense\":\"\"},scopedSlots:_vm._u([{key:\"label\",fn:function(){return [_vm._v(\" \"+_vm._s(_vm.$t((\"App.fhir-resources-texts.\" + _vm.display)))+\" \"),(_vm.required)?_c('span',{staticClass:\"red--text font-weight-bold\"},[_vm._v(\"*\")]):_vm._e()]},proxy:true}],null,true),model:{value:(_vm.displayValue),callback:function ($$v) {_vm.displayValue=$$v},expression:\"displayValue\"}},on))]}}],null,false,4050376482),model:{value:(_vm.menu),callback:function ($$v) {_vm.menu=$$v},expression:\"menu\"}},[(!((_vm.disabled) || (_vm.preset && _vm.$route.name === 'ResourceAdd')))?_c('v-card',[_c('v-treeview',{attrs:{\"active\":_vm.active,\"items\":_vm.items,\"load-children\":_vm.fetchChildren,\"open\":_vm.open,\"item-disabled\":\"locked\",\"activatable\":\"\",\"multiple-active\":false,\"selection-type\":\"independent\",\"loading\":_vm.loading},on:{\"update:active\":function($event){_vm.active=$event},\"update:open\":function($event){_vm.open=$event}}})],1):_vm._e()],1):_c('v-autocomplete',{attrs:{\"loading\":_vm.loading,\"items\":_vm.items,\"search-input\":_vm.search,\"cache-items\":\"\",\"flat\":\"\",\"hide-no-data\":\"\",\"hide-details\":\"\",\"label\":_vm.$t((\"App.fhir-resources-texts.\" + _vm.display)),\"outlined\":\"\",\"dense\":\"\",\"placeholder\":\"Start typing for selection\",\"rules\":_vm.rules,\"disabled\":(_vm.disabled) || (_vm.preset && _vm.$route.name === 'resource_add'),\"error-messages\":_vm.errors},on:{\"update:searchInput\":function($event){_vm.search=$event},\"update:search-input\":function($event){_vm.search=$event},\"change\":function($event){_vm.errors = []}},scopedSlots:_vm._u([{key:\"label\",fn:function(){return [_vm._v(_vm._s(_vm.$t((\"App.fhir-resources-texts.\" + _vm.display)))+\" \"),(_vm.required)?_c('span',{staticClass:\"red--text font-weight-bold\"},[_vm._v(\"*\")]):_vm._e()]},proxy:true}]),model:{value:(_vm.select),callback:function ($$v) {_vm.select=$$v},expression:\"select\"}})]},proxy:true},{key:\"header\",fn:function(){return [_vm._v(\" \"+_vm._s(_vm.$t((\"App.fhir-resources-texts.\" + _vm.display)))+\" \")]},proxy:true},{key:\"value\",fn:function(){return [_vm._v(\" \"+_vm._s(_vm.displayValue)+\" \")]},proxy:true}])})}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-reference.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-reference.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./fhir-reference.vue?vue&type=template&id=019e00e5&\"\nimport script from \"./fhir-reference.vue?vue&type=script&lang=js&\"\nexport * from \"./fhir-reference.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VAutocomplete } from 'vuetify/lib/components/VAutocomplete';\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VMenu } from 'vuetify/lib/components/VMenu';\nimport { VTextField } from 'vuetify/lib/components/VTextField';\nimport { VTreeview } from 'vuetify/lib/components/VTreeview';\ninstallComponents(component, {VAutocomplete,VCard,VMenu,VTextField,VTreeview})\n","'use strict';\n\nexports.decode = exports.parse = require('./decode');\nexports.encode = exports.stringify = require('./encode');\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(_vm.edit)?_c('v-container',[_vm._t(\"form\")],2):_c('div',[_c('v-row',{attrs:{\"dense\":\"\"}},[_c('v-col',{staticClass:\"font-weight-bold\",attrs:{\"cols\":_vm.$store.state.cols.header}},[_vm._t(\"header\")],2),(_vm.loading)?_c('v-col',{attrs:{\"cols\":_vm.$store.state.cols.content}},[_c('v-progress-linear',{attrs:{\"indeterminate\":\"\",\"color\":\"primary\"}})],1):_c('v-col',{attrs:{\"cols\":_vm.$store.state.cols.content}},[_vm._t(\"value\")],2)],1),_c('v-divider')],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-element.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-element.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./gofr-element.vue?vue&type=template&id=da8c6014&\"\nimport script from \"./gofr-element.vue?vue&type=script&lang=js&\"\nexport * from \"./gofr-element.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VProgressLinear } from 'vuetify/lib/components/VProgressLinear';\nimport { VRow } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VCol,VContainer,VDivider,VProgressLinear,VRow})\n","// Copyright Joyent, Inc. and other Node contributors.\n//\n// Permission is hereby granted, free of charge, to any person obtaining a\n// copy of this software and associated documentation files (the\n// \"Software\"), to deal in the Software without restriction, including\n// without limitation the rights to use, copy, modify, merge, publish,\n// distribute, sublicense, and/or sell copies of the Software, and to permit\n// persons to whom the Software is furnished to do so, subject to the\n// following conditions:\n//\n// The above copyright notice and this permission notice shall be included\n// in all copies or substantial portions of the Software.\n//\n// THE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\n// OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF\n// MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN\n// NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM,\n// DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR\n// OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE\n// USE OR OTHER DEALINGS IN THE SOFTWARE.\n\n'use strict';\n\nvar stringifyPrimitive = function(v) {\n switch (typeof v) {\n case 'string':\n return v;\n\n case 'boolean':\n return v ? 'true' : 'false';\n\n case 'number':\n return isFinite(v) ? v : '';\n\n default:\n return '';\n }\n};\n\nmodule.exports = function(obj, sep, eq, name) {\n sep = sep || '&';\n eq = eq || '=';\n if (obj === null) {\n obj = undefined;\n }\n\n if (typeof obj === 'object') {\n return map(objectKeys(obj), function(k) {\n var ks = encodeURIComponent(stringifyPrimitive(k)) + eq;\n if (isArray(obj[k])) {\n return map(obj[k], function(v) {\n return ks + encodeURIComponent(stringifyPrimitive(v));\n }).join(sep);\n } else {\n return ks + encodeURIComponent(stringifyPrimitive(obj[k]));\n }\n }).join(sep);\n\n }\n\n if (!name) return '';\n return encodeURIComponent(stringifyPrimitive(name)) + eq +\n encodeURIComponent(stringifyPrimitive(obj));\n};\n\nvar isArray = Array.isArray || function (xs) {\n return Object.prototype.toString.call(xs) === '[object Array]';\n};\n\nfunction map (xs, f) {\n if (xs.map) return xs.map(f);\n var res = [];\n for (var i = 0; i < xs.length; i++) {\n res.push(f(xs[i], i));\n }\n return res;\n}\n\nvar objectKeys = Object.keys || function (obj) {\n var res = [];\n for (var key in obj) {\n if (Object.prototype.hasOwnProperty.call(obj, key)) res.push(key);\n }\n return res;\n};\n"],"sourceRoot":""} \ No newline at end of file diff --git a/dhis2App/js/chunk-5cafeba1.2be0cb37.js b/dhis2App/js/chunk-5cafeba1.2be0cb37.js new file mode 100644 index 000000000..99ba25b31 --- /dev/null +++ b/dhis2App/js/chunk-5cafeba1.2be0cb37.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5cafeba1"],{d79a:function(t,e,s){"use strict";var r=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",[t.edit?s("v-container",[t._t("form")],2):s("div",[s("v-row",{attrs:{dense:""}},[s("v-col",{staticClass:"font-weight-bold",attrs:{cols:t.$store.state.cols.header}},[t._t("header")],2),t.loading?s("v-col",{attrs:{cols:t.$store.state.cols.content}},[s("v-progress-linear",{attrs:{indeterminate:"",color:"primary"}})],1):s("v-col",{attrs:{cols:t.$store.state.cols.content}},[t._t("value")],2)],1),s("v-divider")],1)],1)},o=[],a={name:"gofr-element",props:["edit","loading"]},i=a,n=s("2877"),l=s("6544"),u=s.n(l),c=s("62ad"),d=s("a523"),h=s("ce7e"),p=s("8e36"),f=s("0fd9"),v=Object(n["a"])(i,r,o,!1,null,null,null);e["a"]=v.exports;u()(v,{VCol:c["a"],VContainer:d["a"],VDivider:h["a"],VProgressLinear:p["a"],VRow:f["a"]})},ff03:function(t,e,s){"use strict";s.r(e);var r=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("gofr-element",{attrs:{edit:t.edit,loading:!1},scopedSlots:t._u([{key:"form",fn:function(){return[s("v-switch",{attrs:{label:t.$t("App.fhir-resources-texts."+t.display)+": "+t.$t("App.fhir-resources-texts."+t.value.toString()),disabled:t.disabled,rules:t.rules,dense:"","error-messages":t.errors},on:{change:function(e){t.errors=[]}},scopedSlots:t._u([{key:"label",fn:function(){return[t._v(t._s(t.$t("App.fhir-resources-texts."+t.display))+": "+t._s(t.$t("App.fhir-resources-texts."+t.value.toString()))+" "),t.required?s("span",{staticClass:"red--text font-weight-bold"},[t._v("*")]):t._e()]},proxy:!0}]),model:{value:t.value,callback:function(e){t.value=e},expression:"value"}})]},proxy:!0},{key:"header",fn:function(){return[t._v(" "+t._s(t.$t("App.fhir-resources-texts."+t.display))+" ")]},proxy:!0},{key:"value",fn:function(){return[t._v(" "+t._s(t.value)+" ")]},proxy:!0}])})},o=[],a=s("d79a"),i={name:"fhir-boolean",props:["field","label","min","max","id","path","slotProps","sliceName","base-min","base-max","edit","readOnlyIfSet","constraints"],components:{GofrElement:a["a"]},data:function(){return{source:{path:"",data:{}},value:!0,qField:"valueBoolean",disabled:!1,errors:[],lockWatch:!1}},created:function(){this.setupData()},watch:{slotProps:{handler:function(){this.lockWatch||this.setupData()},deep:!0}},methods:{setupData:function(){if(this.slotProps&&this.slotProps.source){if(this.source={path:this.slotProps.source.path+"."+this.field,data:{}},this.slotProps.source.fromArray)this.source.data=this.slotProps.source.data,this.value=this.source.data,this.lockWatch=!0;else{var t=this.$fhirutils.pathFieldExpression(this.field);this.source.data=this.$fhirpath.evaluate(this.slotProps.source.data,t),1==this.source.data.length&&(this.value=this.source.data[0],this.lockWatch=!0)}this.disabled=this.readOnlyIfSet&&!!this.value}}},computed:{index:function(){return this.slotProps&&this.slotProps.input?this.slotProps.input.index:void 0},display:function(){return this.slotProps&&this.slotProps.input?this.slotProps.input.label:this.label},required:function(){return(this.index||0)\n
\n \n \n \n
\n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-element.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-element.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./gofr-element.vue?vue&type=template&id=da8c6014&\"\nimport script from \"./gofr-element.vue?vue&type=script&lang=js&\"\nexport * from \"./gofr-element.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VProgressLinear } from 'vuetify/lib/components/VProgressLinear';\nimport { VRow } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VCol,VContainer,VDivider,VProgressLinear,VRow})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('gofr-element',{attrs:{\"edit\":_vm.edit,\"loading\":false},scopedSlots:_vm._u([{key:\"form\",fn:function(){return [_c('v-switch',{attrs:{\"label\":_vm.$t((\"App.fhir-resources-texts.\" + _vm.display))+ \": \" + _vm.$t((\"App.fhir-resources-texts.\" + (_vm.value.toString()))),\"disabled\":_vm.disabled,\"rules\":_vm.rules,\"dense\":\"\",\"error-messages\":_vm.errors},on:{\"change\":function($event){_vm.errors = []}},scopedSlots:_vm._u([{key:\"label\",fn:function(){return [_vm._v(_vm._s(_vm.$t((\"App.fhir-resources-texts.\" + _vm.display)))+\": \"+_vm._s(_vm.$t((\"App.fhir-resources-texts.\" + (_vm.value.toString()))))+\" \"),(_vm.required)?_c('span',{staticClass:\"red--text font-weight-bold\"},[_vm._v(\"*\")]):_vm._e()]},proxy:true}]),model:{value:(_vm.value),callback:function ($$v) {_vm.value=$$v},expression:\"value\"}})]},proxy:true},{key:\"header\",fn:function(){return [_vm._v(\" \"+_vm._s(_vm.$t((\"App.fhir-resources-texts.\" + _vm.display)))+\" \")]},proxy:true},{key:\"value\",fn:function(){return [_vm._v(\" \"+_vm._s(_vm.value)+\" \")]},proxy:true}])})}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-boolean.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-boolean.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./fhir-boolean.vue?vue&type=template&id=18253edc&\"\nimport script from \"./fhir-boolean.vue?vue&type=script&lang=js&\"\nexport * from \"./fhir-boolean.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VSwitch } from 'vuetify/lib/components/VSwitch';\ninstallComponents(component, {VSwitch})\n"],"sourceRoot":""} \ No newline at end of file diff --git a/dhis2App/js/chunk-5e700835.e0bcd751.js b/dhis2App/js/chunk-5e700835.e0bcd751.js new file mode 100644 index 000000000..0b40ced4f --- /dev/null +++ b/dhis2App/js/chunk-5e700835.e0bcd751.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5e700835"],{c408:function(t,e,s){"use strict";s.r(e);var r=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("gofr-complex-card",{attrs:{complexField:t.field,slotProps:t.slotProps,label:t.$t("App.fhir-resources-texts."+t.label),errors:t.errors},scopedSlots:t._u([{key:"default",fn:function(e){return[t._t("default",null,{source:e.source})]}}],null,!0)})},o=[],a=s("d2b9"),l={name:"fhir-identifier",props:["field","slotProps","sliceName","min","max","base-min","base-max","label","path","edit","constraints"],data:function(){return{errors:[]}},components:{GofrComplexCard:a["a"]}},i=l,n=s("2877"),u=Object(n["a"])(i,r,o,!1,null,null,null);e["default"]=u.exports},d2b9:function(t,e,s){"use strict";var r=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("v-card",[s("v-card-subtitle",{staticClass:"primary--text text-uppercase font-weight-bold"},[t._v(" "+t._s(t.$t("App.fhir-resources-texts."+t.display))+" ")]),t._l(t.errors,(function(e,r){return s("v-card-text",{key:r,staticClass:"error white--text font-weight-bold"},[t._v(" "+t._s(e)+" ")])})),s("v-card-text",[t._t("default",null,{source:t.source})],2)],2)},o=[],a={name:"gofr-complex-card",props:["complexField","slotProps","label","errors"],data:function(){return{source:{path:"",data:{}}}},created:function(){this.setupData()},watch:{slotProps:{handler:function(){this.setupData()},deep:!0}},methods:{setupData:function(){if(this.slotProps&&this.slotProps.source)if(this.source={path:this.slotProps.source.path+"."+this.complexField,data:{}},this.slotProps.source.fromArray)this.source.data=this.slotProps.source.data;else{var t=this.$fhirutils.pathFieldExpression(this.complexField);this.source.data=this.$fhirpath.evaluate(this.slotProps.source.data,t)}}},computed:{display:function(){return this.slotProps&&this.slotProps.input?this.slotProps.input.label:this.label}}},l=a,i=s("2877"),n=s("6544"),u=s.n(n),c=s("b0af"),p=s("99d9"),d=Object(i["a"])(l,r,o,!1,null,null,null);e["a"]=d.exports;u()(d,{VCard:c["a"],VCardSubtitle:p["b"],VCardText:p["c"]})}}]); +//# sourceMappingURL=chunk-5e700835.e0bcd751.js.map \ No newline at end of file diff --git a/dhis2App/js/chunk-5e700835.e0bcd751.js.map b/dhis2App/js/chunk-5e700835.e0bcd751.js.map new file mode 100644 index 000000000..0a07c66ff --- /dev/null +++ b/dhis2App/js/chunk-5e700835.e0bcd751.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./src/components/fhir/fhir-identifier.vue?84dc","webpack:///src/components/fhir/fhir-identifier.vue","webpack:///./src/components/fhir/fhir-identifier.vue?31ca","webpack:///./src/components/fhir/fhir-identifier.vue","webpack:///./src/components/gofr/gofr-complex-card.vue?9c11","webpack:///src/components/gofr/gofr-complex-card.vue","webpack:///./src/components/gofr/gofr-complex-card.vue?8941","webpack:///./src/components/gofr/gofr-complex-card.vue"],"names":["render","_vm","this","_h","$createElement","_c","_self","attrs","field","slotProps","$t","label","errors","scopedSlots","_u","key","fn","_t","source","staticRenderFns","name","props","data","components","GofrComplexCard","component","staticClass","_v","_s","display","_l","error","idx","created","setupData","watch","handler","deep","methods","$fhirpath","evaluate","computed","VCard","VCardSubtitle","VCardText"],"mappings":"uHAAA,IAAIA,EAAS,WAAa,IAAIC,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,oBAAoB,CAACE,MAAM,CAAC,aAAeN,EAAIO,MAAM,UAAYP,EAAIQ,UAAU,MAAQR,EAAIS,GAAI,4BAA8BT,EAAIU,OAAQ,OAASV,EAAIW,QAAQC,YAAYZ,EAAIa,GAAG,CAAC,CAACC,IAAI,UAAUC,GAAG,SAASP,GAAW,MAAO,CAACR,EAAIgB,GAAG,UAAU,KAAK,CAAC,OAASR,EAAUS,aAAa,MAAK,MAC3XC,EAAkB,G,YCctB,GACEC,KAAM,kBACNC,MAAO,CAAC,QAAS,YAAnB,mFACEC,KAAM,WACJ,MAAO,CACLV,OAAQ,KAGZW,WAAY,CACVC,gBAAJ,SCxBwW,I,YCOpWC,EAAY,eACd,EACAzB,EACAmB,GACA,EACA,KACA,KACA,MAIa,aAAAM,E,2CClBf,IAAIzB,EAAS,WAAa,IAAIC,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,SAAS,CAACA,EAAG,kBAAkB,CAACqB,YAAY,iDAAiD,CAACzB,EAAI0B,GAAG,IAAI1B,EAAI2B,GAAG3B,EAAIS,GAAI,4BAA8BT,EAAI4B,UAAW,OAAO5B,EAAI6B,GAAI7B,EAAU,QAAE,SAAS8B,EAAMC,GAAK,OAAO3B,EAAG,cAAc,CAACU,IAAIiB,EAAIN,YAAY,sCAAsC,CAACzB,EAAI0B,GAAG,IAAI1B,EAAI2B,GAAGG,GAAO,UAAS1B,EAAG,cAAc,CAACJ,EAAIgB,GAAG,UAAU,KAAK,CAAC,OAAShB,EAAIiB,UAAU,IAAI,IAC7eC,EAAkB,GCctB,GACEC,KAAM,oBACNC,MAAO,CAAC,eAAgB,YAA1B,kBACEC,KAAM,WACJ,MAAO,CACLJ,OAAQ,CAAd,mBAGEe,QAAS,WACP/B,KAAKgC,aAEPC,MAAO,CACL1B,UAAW,CACT2B,QADN,WAGQlC,KAAKgC,aAEPG,MAAM,IAGVC,QAAS,CACPJ,UAAW,WACT,GAAI,KAAV,iCAEQ,GADAhC,KAAKgB,OAAS,CAAtB,+DACY,KAAZ,2BACUhB,KAAKgB,OAAOI,KAAOpB,KAAKO,UAAUS,OAAOI,SACnD,CACU,IAAV,yDACUpB,KAAKgB,OAAOI,KAAOpB,KAAKqC,UAAUC,SAAS,KAArD,4BAMEC,SAAU,CACRZ,QAAS,WACP,OAAI,KAAV,2DACA,cCpD0W,I,yDCOtWJ,EAAY,eACd,EACAzB,EACAmB,GACA,EACA,KACA,KACA,MAIa,OAAAM,EAAiB,QAOhC,IAAkBA,EAAW,CAACiB,QAAA,KAAMC,cAAA,OAAcC,UAAA","file":"js/chunk-5e700835.e0bcd751.js","sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('gofr-complex-card',{attrs:{\"complexField\":_vm.field,\"slotProps\":_vm.slotProps,\"label\":_vm.$t((\"App.fhir-resources-texts.\" + _vm.label)),\"errors\":_vm.errors},scopedSlots:_vm._u([{key:\"default\",fn:function(slotProps){return [_vm._t(\"default\",null,{\"source\":slotProps.source})]}}],null,true)})}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-identifier.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-identifier.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./fhir-identifier.vue?vue&type=template&id=087d5c14&\"\nimport script from \"./fhir-identifier.vue?vue&type=script&lang=js&\"\nexport * from \"./fhir-identifier.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-card',[_c('v-card-subtitle',{staticClass:\"primary--text text-uppercase font-weight-bold\"},[_vm._v(\" \"+_vm._s(_vm.$t((\"App.fhir-resources-texts.\" + _vm.display)))+\" \")]),_vm._l((_vm.errors),function(error,idx){return _c('v-card-text',{key:idx,staticClass:\"error white--text font-weight-bold\"},[_vm._v(\" \"+_vm._s(error)+\" \")])}),_c('v-card-text',[_vm._t(\"default\",null,{\"source\":_vm.source})],2)],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-complex-card.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-complex-card.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./gofr-complex-card.vue?vue&type=template&id=669e4b50&\"\nimport script from \"./gofr-complex-card.vue?vue&type=script&lang=js&\"\nexport * from \"./gofr-complex-card.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardSubtitle } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\ninstallComponents(component, {VCard,VCardSubtitle,VCardText})\n"],"sourceRoot":""} \ No newline at end of file diff --git a/dhis2App/js/chunk-5e71a7f0.8fc0698e.js b/dhis2App/js/chunk-5e71a7f0.8fc0698e.js new file mode 100644 index 000000000..03bc8f5f3 --- /dev/null +++ b/dhis2App/js/chunk-5e71a7f0.8fc0698e.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-5e71a7f0"],{d79a:function(t,e,s){"use strict";var i=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("div",[t.edit?s("v-container",[t._t("form")],2):s("div",[s("v-row",{attrs:{dense:""}},[s("v-col",{staticClass:"font-weight-bold",attrs:{cols:t.$store.state.cols.header}},[t._t("header")],2),t.loading?s("v-col",{attrs:{cols:t.$store.state.cols.content}},[s("v-progress-linear",{attrs:{indeterminate:"",color:"primary"}})],1):s("v-col",{attrs:{cols:t.$store.state.cols.content}},[t._t("value")],2)],1),s("v-divider")],1)],1)},o=[],a={name:"gofr-element",props:["edit","loading"]},r=a,n=s("2877"),l=s("6544"),d=s.n(l),u=s("62ad"),c=s("a523"),h=s("ce7e"),p=s("8e36"),f=s("0fd9"),v=Object(n["a"])(r,i,o,!1,null,null,null);e["a"]=v.exports;d()(v,{VCol:u["a"],VContainer:c["a"],VDivider:h["a"],VProgressLinear:p["a"],VRow:f["a"]})},eee9:function(t,e,s){"use strict";s.r(e);var i=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("gofr-element",{attrs:{edit:t.edit,loading:t.loading},scopedSlots:t._u([{key:"form",fn:function(){return[s("v-select",{attrs:{loading:t.loading,label:t.$t("App.fhir-resources-texts."+t.display),items:t.items,outlined:"","hide-details":"auto","error-messages":t.errors,"item-text":"display","item-value":"code",disabled:t.disabled,rules:t.rules,dense:""},on:{change:function(e){t.errors=[]}},scopedSlots:t._u([{key:"label",fn:function(){return[t._v(t._s(t.$t("App.fhir-resources-texts."+t.display))+" "),t.required?s("span",{staticClass:"red--text font-weight-bold"},[t._v("*")]):t._e()]},proxy:!0}]),model:{value:t.valueCode,callback:function(e){t.valueCode=e},expression:"valueCode"}})]},proxy:!0},{key:"header",fn:function(){return[t._v(" "+t._s(t.$t("App.fhir-resources-texts."+t.display))+" ")]},proxy:!0},{key:"value",fn:function(){return[t._v(" "+t._s(t.valueDisplay||t.value.display||"")+" ")]},proxy:!0}])})},o=[],a=(s("7db0"),s("d79a")),r={name:"fhir-coding",props:["field","label","sliceName","targetprofile","min","max","base-min","base-max","slotProps","path","binding","edit","readOnlyIfSet","constraints"],components:{GofrElement:a["a"]},data:function(){return{value:{system:"",code:"",display:""},valueCode:"",valueDisplay:"",loading:!0,errors:[],items:[],source:{path:"",data:{},binding:this.binding},disabled:!1,lockWatch:!1}},created:function(){this.setupData()},watch:{slotProps:{handler:function(){this.lockWatch||this.setupData()},deep:!0},valueCode:function(t){var e=this;if(this.items){var s=this.items.find((function(e){return e.code===t}));s&&(this.value=s)}this.value.system&&this.value.code&&this.$fhirutils.codeLookup(this.value.system,this.value.code,this.binding||this.source.binding).then((function(t){e.valueDisplay=t}))}},methods:{setupData:function(){var t=this;if(this.slotProps&&this.slotProps.source){if(this.source={path:this.slotProps.source.path+"."+this.field,data:{},binding:this.binding||this.slotProps.source.binding},this.slotProps.source.fromArray)this.source.data=this.slotProps.source.data,this.source.data&&(this.value=this.source.data,this.valueCode=this.value.code,this.lockWatch=!0);else{var e=this.$fhirutils.pathFieldExpression(this.field);this.source.data=this.$fhirpath.evaluate(this.slotProps.source.data,e),this.source.data[0]&&(this.value=this.source.data[0],this.valueCode=this.value.code,this.lockWatch=!0)}this.disabled=this.readOnlyIfSet&&!!this.valueCode}var s=this.binding||this.slotProps.source.binding;this.$fhirutils.expand(s).then((function(e){t.items=e,t.loading=!1})).catch((function(e){console.log(e),t.errors=e.message,t.loading=!1}))}},computed:{index:function(){return this.slotProps&&this.slotProps.input?this.slotProps.input.index:void 0},display:function(){return this.slotProps&&this.slotProps.input?this.slotProps.input.label:this.label},required:function(){return(this.index||0)\n
\n \n \n \n
\n \n \n \n \n \n \n \n \n \n \n \n \n
\n
\n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-element.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-element.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./gofr-element.vue?vue&type=template&id=da8c6014&\"\nimport script from \"./gofr-element.vue?vue&type=script&lang=js&\"\nexport * from \"./gofr-element.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VProgressLinear } from 'vuetify/lib/components/VProgressLinear';\nimport { VRow } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VCol,VContainer,VDivider,VProgressLinear,VRow})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('gofr-element',{attrs:{\"edit\":_vm.edit,\"loading\":_vm.loading},scopedSlots:_vm._u([{key:\"form\",fn:function(){return [_c('v-select',{attrs:{\"loading\":_vm.loading,\"label\":_vm.$t((\"App.fhir-resources-texts.\" + _vm.display)),\"items\":_vm.items,\"outlined\":\"\",\"hide-details\":\"auto\",\"error-messages\":_vm.errors,\"item-text\":\"display\",\"item-value\":\"code\",\"disabled\":_vm.disabled,\"rules\":_vm.rules,\"dense\":\"\"},on:{\"change\":function($event){_vm.errors = []}},scopedSlots:_vm._u([{key:\"label\",fn:function(){return [_vm._v(_vm._s(_vm.$t((\"App.fhir-resources-texts.\" + _vm.display)))+\" \"),(_vm.required)?_c('span',{staticClass:\"red--text font-weight-bold\"},[_vm._v(\"*\")]):_vm._e()]},proxy:true}]),model:{value:(_vm.valueCode),callback:function ($$v) {_vm.valueCode=$$v},expression:\"valueCode\"}})]},proxy:true},{key:\"header\",fn:function(){return [_vm._v(\" \"+_vm._s(_vm.$t((\"App.fhir-resources-texts.\" + _vm.display)))+\" \")]},proxy:true},{key:\"value\",fn:function(){return [_vm._v(\" \"+_vm._s(_vm.valueDisplay || _vm.value.display || \"\")+\" \")]},proxy:true}])})}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-coding.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-coding.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./fhir-coding.vue?vue&type=template&id=46a19ce9&\"\nimport script from \"./fhir-coding.vue?vue&type=script&lang=js&\"\nexport * from \"./fhir-coding.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VSelect } from 'vuetify/lib/components/VSelect';\ninstallComponents(component, {VSelect})\n"],"sourceRoot":""} \ No newline at end of file diff --git a/dhis2App/js/chunk-63fba70c.96bd4e5d.js b/dhis2App/js/chunk-63fba70c.96bd4e5d.js new file mode 100644 index 000000000..e829327f9 --- /dev/null +++ b/dhis2App/js/chunk-63fba70c.96bd4e5d.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-63fba70c"],{b248:function(t,s,e){"use strict";e.r(s);var r=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("gofr-complex-card",{attrs:{complexField:t.field,slotProps:t.slotProps,label:t.$t("App.fhir-resources-texts."+t.label),errors:t.errors},scopedSlots:t._u([{key:"default",fn:function(s){return[t._t("default",null,{source:s.source})]}}],null,!0)})},o=[],a=e("d2b9"),l={name:"fhir-address",props:["field","slotProps","sliceName","min","max","base-min","base-max","label","path","edit","constraints"],data:function(){return{errors:[]}},components:{GofrComplexCard:a["a"]}},i=l,n=e("2877"),u=Object(n["a"])(i,r,o,!1,null,null,null);s["default"]=u.exports},d2b9:function(t,s,e){"use strict";var r=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("v-card",[e("v-card-subtitle",{staticClass:"primary--text text-uppercase font-weight-bold"},[t._v(" "+t._s(t.$t("App.fhir-resources-texts."+t.display))+" ")]),t._l(t.errors,(function(s,r){return e("v-card-text",{key:r,staticClass:"error white--text font-weight-bold"},[t._v(" "+t._s(s)+" ")])})),e("v-card-text",[t._t("default",null,{source:t.source})],2)],2)},o=[],a={name:"gofr-complex-card",props:["complexField","slotProps","label","errors"],data:function(){return{source:{path:"",data:{}}}},created:function(){this.setupData()},watch:{slotProps:{handler:function(){this.setupData()},deep:!0}},methods:{setupData:function(){if(this.slotProps&&this.slotProps.source)if(this.source={path:this.slotProps.source.path+"."+this.complexField,data:{}},this.slotProps.source.fromArray)this.source.data=this.slotProps.source.data;else{var t=this.$fhirutils.pathFieldExpression(this.complexField);this.source.data=this.$fhirpath.evaluate(this.slotProps.source.data,t)}}},computed:{display:function(){return this.slotProps&&this.slotProps.input?this.slotProps.input.label:this.label}}},l=a,i=e("2877"),n=e("6544"),u=e.n(n),c=e("b0af"),p=e("99d9"),d=Object(i["a"])(l,r,o,!1,null,null,null);s["a"]=d.exports;u()(d,{VCard:c["a"],VCardSubtitle:p["b"],VCardText:p["c"]})}}]); +//# sourceMappingURL=chunk-63fba70c.96bd4e5d.js.map \ No newline at end of file diff --git a/dhis2App/js/chunk-63fba70c.96bd4e5d.js.map b/dhis2App/js/chunk-63fba70c.96bd4e5d.js.map new file mode 100644 index 000000000..3a1e49a73 --- /dev/null +++ b/dhis2App/js/chunk-63fba70c.96bd4e5d.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./src/components/fhir/fhir-address.vue?593b","webpack:///src/components/fhir/fhir-address.vue","webpack:///./src/components/fhir/fhir-address.vue?7cf1","webpack:///./src/components/fhir/fhir-address.vue","webpack:///./src/components/gofr/gofr-complex-card.vue?9c11","webpack:///src/components/gofr/gofr-complex-card.vue","webpack:///./src/components/gofr/gofr-complex-card.vue?8941","webpack:///./src/components/gofr/gofr-complex-card.vue"],"names":["render","_vm","this","_h","$createElement","_c","_self","attrs","field","slotProps","$t","label","errors","scopedSlots","_u","key","fn","_t","source","staticRenderFns","name","props","data","components","GofrComplexCard","component","staticClass","_v","_s","display","_l","error","idx","created","setupData","watch","handler","deep","methods","$fhirpath","evaluate","computed","VCard","VCardSubtitle","VCardText"],"mappings":"uHAAA,IAAIA,EAAS,WAAa,IAAIC,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,oBAAoB,CAACE,MAAM,CAAC,aAAeN,EAAIO,MAAM,UAAYP,EAAIQ,UAAU,MAAQR,EAAIS,GAAI,4BAA8BT,EAAIU,OAAQ,OAASV,EAAIW,QAAQC,YAAYZ,EAAIa,GAAG,CAAC,CAACC,IAAI,UAAUC,GAAG,SAASP,GAAW,MAAO,CAACR,EAAIgB,GAAG,UAAU,KAAK,CAAC,OAASR,EAAUS,aAAa,MAAK,MAC3XC,EAAkB,G,YCetB,GACEC,KAAM,eACNC,MAAO,CAAC,QAAS,YAAnB,mFACEC,KAAM,WACJ,MAAO,CACLV,OAAQ,KAGZW,WAAY,CACVC,gBAAJ,SCzBqW,I,YCOjWC,EAAY,eACd,EACAzB,EACAmB,GACA,EACA,KACA,KACA,MAIa,aAAAM,E,2CClBf,IAAIzB,EAAS,WAAa,IAAIC,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,SAAS,CAACA,EAAG,kBAAkB,CAACqB,YAAY,iDAAiD,CAACzB,EAAI0B,GAAG,IAAI1B,EAAI2B,GAAG3B,EAAIS,GAAI,4BAA8BT,EAAI4B,UAAW,OAAO5B,EAAI6B,GAAI7B,EAAU,QAAE,SAAS8B,EAAMC,GAAK,OAAO3B,EAAG,cAAc,CAACU,IAAIiB,EAAIN,YAAY,sCAAsC,CAACzB,EAAI0B,GAAG,IAAI1B,EAAI2B,GAAGG,GAAO,UAAS1B,EAAG,cAAc,CAACJ,EAAIgB,GAAG,UAAU,KAAK,CAAC,OAAShB,EAAIiB,UAAU,IAAI,IAC7eC,EAAkB,GCctB,GACEC,KAAM,oBACNC,MAAO,CAAC,eAAgB,YAA1B,kBACEC,KAAM,WACJ,MAAO,CACLJ,OAAQ,CAAd,mBAGEe,QAAS,WACP/B,KAAKgC,aAEPC,MAAO,CACL1B,UAAW,CACT2B,QADN,WAGQlC,KAAKgC,aAEPG,MAAM,IAGVC,QAAS,CACPJ,UAAW,WACT,GAAI,KAAV,iCAEQ,GADAhC,KAAKgB,OAAS,CAAtB,+DACY,KAAZ,2BACUhB,KAAKgB,OAAOI,KAAOpB,KAAKO,UAAUS,OAAOI,SACnD,CACU,IAAV,yDACUpB,KAAKgB,OAAOI,KAAOpB,KAAKqC,UAAUC,SAAS,KAArD,4BAMEC,SAAU,CACRZ,QAAS,WACP,OAAI,KAAV,2DACA,cCpD0W,I,yDCOtWJ,EAAY,eACd,EACAzB,EACAmB,GACA,EACA,KACA,KACA,MAIa,OAAAM,EAAiB,QAOhC,IAAkBA,EAAW,CAACiB,QAAA,KAAMC,cAAA,OAAcC,UAAA","file":"js/chunk-63fba70c.96bd4e5d.js","sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('gofr-complex-card',{attrs:{\"complexField\":_vm.field,\"slotProps\":_vm.slotProps,\"label\":_vm.$t((\"App.fhir-resources-texts.\" + _vm.label)),\"errors\":_vm.errors},scopedSlots:_vm._u([{key:\"default\",fn:function(slotProps){return [_vm._t(\"default\",null,{\"source\":slotProps.source})]}}],null,true)})}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-address.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-address.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./fhir-address.vue?vue&type=template&id=a2b0f154&\"\nimport script from \"./fhir-address.vue?vue&type=script&lang=js&\"\nexport * from \"./fhir-address.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-card',[_c('v-card-subtitle',{staticClass:\"primary--text text-uppercase font-weight-bold\"},[_vm._v(\" \"+_vm._s(_vm.$t((\"App.fhir-resources-texts.\" + _vm.display)))+\" \")]),_vm._l((_vm.errors),function(error,idx){return _c('v-card-text',{key:idx,staticClass:\"error white--text font-weight-bold\"},[_vm._v(\" \"+_vm._s(error)+\" \")])}),_c('v-card-text',[_vm._t(\"default\",null,{\"source\":_vm.source})],2)],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-complex-card.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-complex-card.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./gofr-complex-card.vue?vue&type=template&id=669e4b50&\"\nimport script from \"./gofr-complex-card.vue?vue&type=script&lang=js&\"\nexport * from \"./gofr-complex-card.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardSubtitle } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\ninstallComponents(component, {VCard,VCardSubtitle,VCardText})\n"],"sourceRoot":""} \ No newline at end of file diff --git a/dhis2App/js/chunk-69088730.bc3e8613.js b/dhis2App/js/chunk-69088730.bc3e8613.js new file mode 100644 index 000000000..4ce30d7de --- /dev/null +++ b/dhis2App/js/chunk-69088730.bc3e8613.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-69088730"],{"6d39":function(t,e,s){"use strict";s.r(e);var r=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("gofr-element",{attrs:{edit:t.edit,loading:!1},scopedSlots:t._u([{key:"form",fn:function(){return[s("v-text-field",{attrs:{"error-messages":t.errors,disabled:t.disabled,label:t.$t("App.fhir-resources-texts."+t.display),outlined:"","hide-details":"auto",rules:t.rules,dense:""},on:{change:function(e){t.errors=[]}},scopedSlots:t._u([{key:"label",fn:function(){return[t._v(t._s(t.$t("App.fhir-resources-texts."+t.display))+" "),t.required?s("span",{staticClass:"red--text font-weight-bold"},[t._v("*")]):t._e()]},proxy:!0}]),model:{value:t.value,callback:function(e){t.value=e},expression:"value"}})]},proxy:!0},{key:"header",fn:function(){return[t._v(" "+t._s(t.$t("App.fhir-resources-texts."+t.display))+" ")]},proxy:!0},{key:"value",fn:function(){return[t._v(" "+t._s(t.value)+" ")]},proxy:!0}])})},a=[],i=s("d79a"),o={name:"fhir-uri",props:["field","label","min","max","id","path","slotProps","sliceName","base-min","base-max","edit","readOnlyIfSet","constraints"],components:{GofrElement:i["a"]},data:function(){return{source:{path:"",data:{}},value:"",qField:"valueUri",disabled:!1,errors:[],lockWatch:!1}},created:function(){this.setupData()},watch:{slotProps:{handler:function(){this.lockWatch||this.setupData()},deep:!0}},methods:{setupData:function(){if(this.slotProps&&this.slotProps.source){if(this.source={path:this.slotProps.source.path+"."+this.field,data:{}},this.slotProps.source.fromArray)this.source.data=this.slotProps.source.data,this.value=this.source.data,this.lockWatch=!0;else{var t=this.$fhirutils.pathFieldExpression(this.field);this.source.data=this.$fhirpath.evaluate(this.slotProps.source.data,t),1==this.source.data.length&&(this.value=this.source.data[0],this.lockWatch=!0)}this.disabled=this.readOnlyIfSet&&!!this.value}}},computed:{index:function(){return this.slotProps?this.slotProps.input:void 0},display:function(){return this.slotProps&&this.slotProps.input?this.slotProps.input.label:this.label},required:function(){return(this.index||0)\n \n \n \n \n \n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-uri.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-uri.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./fhir-uri.vue?vue&type=template&id=d0b6fc00&\"\nimport script from \"./fhir-uri.vue?vue&type=script&lang=js&\"\nexport * from \"./fhir-uri.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VTextField } from 'vuetify/lib/components/VTextField';\ninstallComponents(component, {VTextField})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(_vm.edit)?_c('v-container',[_vm._t(\"form\")],2):_c('div',[_c('v-row',{attrs:{\"dense\":\"\"}},[_c('v-col',{staticClass:\"font-weight-bold\",attrs:{\"cols\":_vm.$store.state.cols.header}},[_vm._t(\"header\")],2),(_vm.loading)?_c('v-col',{attrs:{\"cols\":_vm.$store.state.cols.content}},[_c('v-progress-linear',{attrs:{\"indeterminate\":\"\",\"color\":\"primary\"}})],1):_c('v-col',{attrs:{\"cols\":_vm.$store.state.cols.content}},[_vm._t(\"value\")],2)],1),_c('v-divider')],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-element.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-element.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./gofr-element.vue?vue&type=template&id=da8c6014&\"\nimport script from \"./gofr-element.vue?vue&type=script&lang=js&\"\nexport * from \"./gofr-element.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VProgressLinear } from 'vuetify/lib/components/VProgressLinear';\nimport { VRow } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VCol,VContainer,VDivider,VProgressLinear,VRow})\n"],"sourceRoot":""} \ No newline at end of file diff --git a/dhis2App/js/chunk-69e0cc28.c404b9d7.js b/dhis2App/js/chunk-69e0cc28.c404b9d7.js new file mode 100644 index 000000000..ac10c94e1 --- /dev/null +++ b/dhis2App/js/chunk-69e0cc28.c404b9d7.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-69e0cc28"],{"4b80":function(t,s,e){"use strict";e.r(s);var r=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("gofr-complex-card",{attrs:{complexField:t.field,slotProps:t.slotProps,label:t.$t("App.fhir-resources-texts."+t.label),errors:t.errors},scopedSlots:t._u([{key:"default",fn:function(s){return[t._t("default",null,{source:s.source})]}}],null,!0)})},o=[],a=e("d2b9"),l={name:"fhir-contact-point",props:["field","slotProps","sliceName","min","max","base-min","base-max","label","path","edit","constraints"],data:function(){return{errors:[]}},components:{GofrComplexCard:a["a"]}},i=l,c=e("2877"),n=Object(c["a"])(i,r,o,!1,null,null,null);s["default"]=n.exports},d2b9:function(t,s,e){"use strict";var r=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("v-card",[e("v-card-subtitle",{staticClass:"primary--text text-uppercase font-weight-bold"},[t._v(" "+t._s(t.$t("App.fhir-resources-texts."+t.display))+" ")]),t._l(t.errors,(function(s,r){return e("v-card-text",{key:r,staticClass:"error white--text font-weight-bold"},[t._v(" "+t._s(s)+" ")])})),e("v-card-text",[t._t("default",null,{source:t.source})],2)],2)},o=[],a={name:"gofr-complex-card",props:["complexField","slotProps","label","errors"],data:function(){return{source:{path:"",data:{}}}},created:function(){this.setupData()},watch:{slotProps:{handler:function(){this.setupData()},deep:!0}},methods:{setupData:function(){if(this.slotProps&&this.slotProps.source)if(this.source={path:this.slotProps.source.path+"."+this.complexField,data:{}},this.slotProps.source.fromArray)this.source.data=this.slotProps.source.data;else{var t=this.$fhirutils.pathFieldExpression(this.complexField);this.source.data=this.$fhirpath.evaluate(this.slotProps.source.data,t)}}},computed:{display:function(){return this.slotProps&&this.slotProps.input?this.slotProps.input.label:this.label}}},l=a,i=e("2877"),c=e("6544"),n=e.n(c),u=e("b0af"),p=e("99d9"),d=Object(i["a"])(l,r,o,!1,null,null,null);s["a"]=d.exports;n()(d,{VCard:u["a"],VCardSubtitle:p["b"],VCardText:p["c"]})}}]); +//# sourceMappingURL=chunk-69e0cc28.c404b9d7.js.map \ No newline at end of file diff --git a/dhis2App/js/chunk-69e0cc28.c404b9d7.js.map b/dhis2App/js/chunk-69e0cc28.c404b9d7.js.map new file mode 100644 index 000000000..e35c6b106 --- /dev/null +++ b/dhis2App/js/chunk-69e0cc28.c404b9d7.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./src/components/fhir/fhir-contact-point.vue?aecf","webpack:///src/components/fhir/fhir-contact-point.vue","webpack:///./src/components/fhir/fhir-contact-point.vue?69e0","webpack:///./src/components/fhir/fhir-contact-point.vue","webpack:///./src/components/gofr/gofr-complex-card.vue?9c11","webpack:///src/components/gofr/gofr-complex-card.vue","webpack:///./src/components/gofr/gofr-complex-card.vue?8941","webpack:///./src/components/gofr/gofr-complex-card.vue"],"names":["render","_vm","this","_h","$createElement","_c","_self","attrs","field","slotProps","$t","label","errors","scopedSlots","_u","key","fn","_t","source","staticRenderFns","name","props","data","components","GofrComplexCard","component","staticClass","_v","_s","display","_l","error","idx","created","setupData","watch","handler","deep","methods","$fhirpath","evaluate","computed","VCard","VCardSubtitle","VCardText"],"mappings":"yHAAA,IAAIA,EAAS,WAAa,IAAIC,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,oBAAoB,CAACE,MAAM,CAAC,aAAeN,EAAIO,MAAM,UAAYP,EAAIQ,UAAU,MAAQR,EAAIS,GAAI,4BAA8BT,EAAIU,OAAQ,OAASV,EAAIW,QAAQC,YAAYZ,EAAIa,GAAG,CAAC,CAACC,IAAI,UAAUC,GAAG,SAASP,GAAW,MAAO,CAACR,EAAIgB,GAAG,UAAU,KAAK,CAAC,OAASR,EAAUS,aAAa,MAAK,MAC3XC,EAAkB,G,YCetB,GACEC,KAAM,qBACNC,MAAO,CAAC,QAAS,YAAnB,mFACEC,KAAM,WACJ,MAAO,CACLV,OAAQ,KAGZW,WAAY,CACVC,gBAAJ,SCzB2W,I,YCOvWC,EAAY,eACd,EACAzB,EACAmB,GACA,EACA,KACA,KACA,MAIa,aAAAM,E,2CClBf,IAAIzB,EAAS,WAAa,IAAIC,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,SAAS,CAACA,EAAG,kBAAkB,CAACqB,YAAY,iDAAiD,CAACzB,EAAI0B,GAAG,IAAI1B,EAAI2B,GAAG3B,EAAIS,GAAI,4BAA8BT,EAAI4B,UAAW,OAAO5B,EAAI6B,GAAI7B,EAAU,QAAE,SAAS8B,EAAMC,GAAK,OAAO3B,EAAG,cAAc,CAACU,IAAIiB,EAAIN,YAAY,sCAAsC,CAACzB,EAAI0B,GAAG,IAAI1B,EAAI2B,GAAGG,GAAO,UAAS1B,EAAG,cAAc,CAACJ,EAAIgB,GAAG,UAAU,KAAK,CAAC,OAAShB,EAAIiB,UAAU,IAAI,IAC7eC,EAAkB,GCctB,GACEC,KAAM,oBACNC,MAAO,CAAC,eAAgB,YAA1B,kBACEC,KAAM,WACJ,MAAO,CACLJ,OAAQ,CAAd,mBAGEe,QAAS,WACP/B,KAAKgC,aAEPC,MAAO,CACL1B,UAAW,CACT2B,QADN,WAGQlC,KAAKgC,aAEPG,MAAM,IAGVC,QAAS,CACPJ,UAAW,WACT,GAAI,KAAV,iCAEQ,GADAhC,KAAKgB,OAAS,CAAtB,+DACY,KAAZ,2BACUhB,KAAKgB,OAAOI,KAAOpB,KAAKO,UAAUS,OAAOI,SACnD,CACU,IAAV,yDACUpB,KAAKgB,OAAOI,KAAOpB,KAAKqC,UAAUC,SAAS,KAArD,4BAMEC,SAAU,CACRZ,QAAS,WACP,OAAI,KAAV,2DACA,cCpD0W,I,yDCOtWJ,EAAY,eACd,EACAzB,EACAmB,GACA,EACA,KACA,KACA,MAIa,OAAAM,EAAiB,QAOhC,IAAkBA,EAAW,CAACiB,QAAA,KAAMC,cAAA,OAAcC,UAAA","file":"js/chunk-69e0cc28.c404b9d7.js","sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('gofr-complex-card',{attrs:{\"complexField\":_vm.field,\"slotProps\":_vm.slotProps,\"label\":_vm.$t((\"App.fhir-resources-texts.\" + _vm.label)),\"errors\":_vm.errors},scopedSlots:_vm._u([{key:\"default\",fn:function(slotProps){return [_vm._t(\"default\",null,{\"source\":slotProps.source})]}}],null,true)})}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-contact-point.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-contact-point.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./fhir-contact-point.vue?vue&type=template&id=58cdc776&\"\nimport script from \"./fhir-contact-point.vue?vue&type=script&lang=js&\"\nexport * from \"./fhir-contact-point.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-card',[_c('v-card-subtitle',{staticClass:\"primary--text text-uppercase font-weight-bold\"},[_vm._v(\" \"+_vm._s(_vm.$t((\"App.fhir-resources-texts.\" + _vm.display)))+\" \")]),_vm._l((_vm.errors),function(error,idx){return _c('v-card-text',{key:idx,staticClass:\"error white--text font-weight-bold\"},[_vm._v(\" \"+_vm._s(error)+\" \")])}),_c('v-card-text',[_vm._t(\"default\",null,{\"source\":_vm.source})],2)],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-complex-card.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-complex-card.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./gofr-complex-card.vue?vue&type=template&id=669e4b50&\"\nimport script from \"./gofr-complex-card.vue?vue&type=script&lang=js&\"\nexport * from \"./gofr-complex-card.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardSubtitle } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\ninstallComponents(component, {VCard,VCardSubtitle,VCardText})\n"],"sourceRoot":""} \ No newline at end of file diff --git a/dhis2App/js/chunk-72162224.46f1e738.js b/dhis2App/js/chunk-72162224.46f1e738.js new file mode 100644 index 000000000..30791f71a --- /dev/null +++ b/dhis2App/js/chunk-72162224.46f1e738.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-72162224"],{"02f0":function(t,e,i){},"08e0":function(t,e){const i=-285019,a=1723856,n=1721426;function r(t,e){return t-e*Math.floor(t/e)}function s(t=1){return t%4===0&&(t%100!==0||t%400===0)}function o(t,e,i,a){return a+365+365*(t-1)+Math.floor(t/4)+30*e+i-31}function l(t,e=n,i=s){const a=12,o=[0,31,28,31,30,31,30,31,31,30,31,30,31],l=r(t-e,730485),h=r(t-e,146097),c=r(h,36524),u=r(c,1461);let d=r(u,365)+365*Math.floor(u/1460);const p=Math.floor(u/1095),m=400*Math.floor((t-e)/146097)+100*Math.floor(h/36524)+4*Math.floor(c/1461)+Math.floor(u/365)-Math.floor(u/1460)-Math.floor(l/730484),f=m+1,b=Math.floor((364+p-d)/306);let v=b*(Math.floor(d/31)+1)+(1-b)*(Math.floor((5*(d-p)+13)/153)+1);d+=1-Math.floor(l/730484);let y=d;if(0===c&&0===d&&0!==h)v=12,y=31;else{o[2]=i(f)?29:28;for(let t=1;t<=a;t+=1){if(d<=o[t]){y=d;break}d-=o[t]}}return{year:f,month:v,day:y}}function h(t,e=a,n=i){return t>=e+365?e:n}function c(t=1,e=1,i=1,a=n){const r=Math.floor(t/4)-Math.floor((t-1)/4)-Math.floor(t/100)+Math.floor((t-1)/100)+Math.floor(t/400)-Math.floor((t-1)/400),s=Math.floor((14-e)/12),o=31*s*(e-1)+(1-s)*(59+r+30*(e-3)+Math.floor((3*e-7)/5))+i-1,l=a+365*(t-1)+Math.floor((t-1)/4)-Math.floor((t-1)/100)+Math.floor((t-1)/400)+o;return l}function u(t,e=a){const i=r(t-e,1461),n=r(i,365)+365*Math.floor(i/1460),s=4*Math.floor((t-e)/1461)+Math.floor(i/365)-Math.floor(i/1460),o=Math.floor(n/30)+1,l=r(n,30)+1;return{year:s,month:o,day:l}}function d(t=1,e=1,i=1,n=a){return l(o(t,e,i,n))}function p(t=1,e=1,i=1){const a=c(t,e,i);return u(a,h(a))}t.exports={isGregorianLeap:s,gj:c,je:u,eg:d,ge:p,AA:i,AM:a}},"0ccb":function(t,e,i){var a=i("50c4"),n=i("577e"),r=i("1148"),s=i("1d80"),o=Math.ceil,l=function(t){return function(e,i,l){var h,c,u=n(s(e)),d=u.length,p=void 0===l?" ":n(l),m=a(i);return m<=d||""==p?u:(h=m-d,c=r.call(p,o(h/p.length)),c.length>h&&(c=c.slice(0,h)),t?u+c:c+u)}};t.exports={start:l(!1),end:l(!0)}},"17fc":function(t,e,i){"use strict";var a=i("2909"),n=i("3835"),r=i("5530"),s=(i("a9e3"),i("ac1f"),i("1276"),i("caad"),i("2532"),i("4de4"),i("d81d"),i("4e827"),i("c982"),i("c3f0")),o=i("a9ad"),l=i("dfda"),h=i("7560"),c=i("aaeb"),u=i("6fcc"),d=i("530a"),p=i("d9f7"),m=i("58df"),f=i("80d2");e["a"]=Object(m["a"])(o["a"],l["a"],h["a"]).extend({directives:{Touch:s["a"]},props:{allowedDates:Function,current:String,disabled:Boolean,format:Function,events:{type:[Array,Function,Object],default:function(){return null}},eventColor:{type:[Array,Function,Object,String],default:function(){return"warning"}},min:String,max:String,range:Boolean,readonly:Boolean,scrollable:Boolean,tableDate:{type:String,required:!0},value:[String,Array]},data:function(){return{isReversing:!1,wheelThrottle:null}},computed:{computedTransition:function(){return this.isReversing===!this.$vuetify.rtl?"tab-reverse-transition":"tab-transition"},displayedMonth:function(){return Number(this.tableDate.split("-")[1])-1},displayedYear:function(){return Number(this.tableDate.split("-")[0])}},watch:{tableDate:function(t,e){this.isReversing=t4&&void 0!==arguments[4]&&arguments[4],r=Object(d["a"])(t,this.min,this.max,this.allowedDates),s=this.isSelected(t)&&r,o=t===this.current,l=s?this.setBackgroundColor:this.setTextColor,h=(s||o)&&(this.color||"accent");return this.$createElement("button",l(h,{staticClass:"v-btn",class:this.genButtonClasses(r&&!n,e,s,o),attrs:{type:"button"},domProps:{disabled:this.disabled||!r||n},on:this.genButtonEvents(t,r,i)}),[this.$createElement("div",{staticClass:"v-btn__content"},[a(t)]),this.genEvents(t)])},getEventColors:function(t){var e,i=function(t){return Array.isArray(t)?t:[t]},a=[];return e=Array.isArray(this.events)?this.events.includes(t):this.events instanceof Function?this.events(t)||!1:this.events&&this.events[t]||!1,e?(a=!0!==e?i(e):"string"===typeof this.eventColor?[this.eventColor]:"function"===typeof this.eventColor?i(this.eventColor(t)):Array.isArray(this.eventColor)?this.eventColor:i(this.eventColor[t]),a.filter((function(t){return t}))):[]},genEvents:function(t){var e=this,i=this.getEventColors(t);return i.length?this.$createElement("div",{staticClass:"v-date-picker-table__events"},i.map((function(t){return e.$createElement("div",e.setBackgroundColor(t))}))):null},isValidScroll:function(t,e){var i=e(t),a=1===i.split("-").length?"year":"month";return t<0&&(!this.min||i>=Object(u["a"])(this.min,a))||t>0&&(!this.max||i<=Object(u["a"])(this.max,a))},wheel:function(t,e){this.$emit("update:table-date",e(t.deltaY))},touch:function(t,e){this.$emit("update:table-date",e(t))},genTable:function(t,e,i){var a=this,n=this.$createElement("transition",{props:{name:this.computedTransition}},[this.$createElement("table",{key:this.tableDate},e)]),s={name:"touch",value:{left:function(t){return t.offsetX<-15&&a.isValidScroll(1,i)&&a.touch(1,i)},right:function(t){return t.offsetX>15&&a.isValidScroll(-1,i)&&a.touch(-1,i)}}};return this.$createElement("div",{staticClass:t,class:Object(r["a"])({"v-date-picker-table--disabled":this.disabled},this.themeClasses),on:!this.disabled&&this.scrollable?{wheel:function(t){t.preventDefault(),a.isValidScroll(t.deltaY,i)&&a.wheelThrottle(t,i)}}:void 0,directives:[s]},[n])},isSelected:function(t){if(Array.isArray(this.value)){if(this.range&&2===this.value.length){var e=Object(a["a"])(this.value).sort(),i=Object(n["a"])(e,2),r=i[0],s=i[1];return r<=t&&t<=s}return-1!==this.value.indexOf(t)}return t===this.value}}})},2102:function(t,e,i){},"2af1":function(t,e,i){var a=i("23e7"),n=i("f748");a({target:"Math",stat:!0},{sign:n})},"2e4b":function(t,e,i){"use strict";var a=i("5530"),n=(i("a9e3"),i("caad"),i("99af"),i("d81d"),i("ac1f"),i("1276"),i("5319"),i("4de4"),i("b0c0"),i("d951"),i("9d26")),r=i("daf1"),s=i("58df"),o=Object(s["a"])(r["a"]).extend({name:"v-date-picker-title",props:{date:{type:String,default:""},disabled:Boolean,readonly:Boolean,selectingYear:Boolean,value:{type:String},year:{type:[Number,String],default:""},yearIcon:{type:String}},data:function(){return{isReversing:!1}},computed:{computedTransition:function(){return this.isReversing?"picker-reverse-transition":"picker-transition"}},watch:{value:function(t,e){this.isReversing=t=a;n--)t.push(this.genYearItem(n));return t}},render:function(){return this.$createElement("ul",{staticClass:"v-date-picker-years",ref:"years"},this.genYearItems())}}),v=i("4754"),y=i("530a"),g=i("80d2"),k=(i("53ca"),i("4e81")),D=[0,31,28,31,30,31,30,31,31,30,31,30,31],M=[0,31,29,31,30,31,30,31,31,30,31,30,31];function O(t,e){return Object(k["a"])(t)?M[e]:D[e]}var $=i("d9bd"),w=i("6fcc"),j=i("50de");e["a"]=Object(s["a"])(d["a"],v["a"]).extend({name:"v-date-picker",props:{activePicker:String,allowedDates:Function,dayFormat:Function,disabled:Boolean,events:{type:[Array,Function,Object],default:function(){return null}},eventColor:{type:[Array,Function,Object,String],default:function(){return"warning"}},firstDayOfWeek:{type:[String,Number],default:0},headerDateFormat:Function,localeFirstDayOfYear:{type:[String,Number],default:0},max:String,min:String,monthFormat:Function,multiple:Boolean,nextIcon:{type:String,default:"$next"},nextMonthAriaLabel:{type:String,default:"$vuetify.datePicker.nextMonthAriaLabel"},nextYearAriaLabel:{type:String,default:"$vuetify.datePicker.nextYearAriaLabel"},pickerDate:String,prevIcon:{type:String,default:"$prev"},prevMonthAriaLabel:{type:String,default:"$vuetify.datePicker.prevMonthAriaLabel"},prevYearAriaLabel:{type:String,default:"$vuetify.datePicker.prevYearAriaLabel"},range:Boolean,reactive:Boolean,readonly:Boolean,scrollable:Boolean,showCurrent:{type:[Boolean,String],default:!0},selectedItemsText:{type:String,default:"$vuetify.datePicker.itemsSelected"},showAdjacentMonths:Boolean,showWeek:Boolean,titleDateFormat:Function,type:{type:String,default:"date",validator:function(t){return["date","month"].includes(t)}},value:[Array,String],weekdayFormat:Function,yearFormat:Function,yearIcon:String},data:function(){var t=this,e=new Date;return{internalActivePicker:this.type.toUpperCase(),inputDay:null,inputMonth:null,inputYear:null,isReversing:!1,now:e,tableDate:function(){if(t.pickerDate)return t.pickerDate;var i=Object(g["I"])(t.value),a=i[i.length-1]||("string"===typeof t.showCurrent?t.showCurrent:"".concat(e.getFullYear(),"-").concat(e.getMonth()+1));return Object(w["a"])(a,"date"===t.type?"month":"year")}()}},computed:{multipleValue:function(){return Object(g["I"])(this.value)},isMultiple:function(){return this.multiple||this.range},lastValue:function(){return this.isMultiple?this.multipleValue[this.multipleValue.length-1]:this.value},selectedMonths:function(){return this.value&&"month"!==this.type?this.isMultiple?this.multipleValue.map((function(t){return t.substr(0,7)})):this.value.substr(0,7):this.value},current:function(){return!0===this.showCurrent?Object(w["a"])("".concat(this.now.getFullYear(),"-").concat(this.now.getMonth()+1,"-").concat(this.now.getDate()),this.type):this.showCurrent||null},inputDate:function(){return"date"===this.type?"".concat(this.inputYear,"-").concat(Object(j["a"])(this.inputMonth+1),"-").concat(Object(j["a"])(this.inputDay)):"".concat(this.inputYear,"-").concat(Object(j["a"])(this.inputMonth+1))},tableMonth:function(){return Number((this.pickerDate||this.tableDate).split("-")[1])-1},tableYear:function(){return Number((this.pickerDate||this.tableDate).split("-")[0])},minMonth:function(){return this.min?Object(w["a"])(this.min,"month"):null},maxMonth:function(){return this.max?Object(w["a"])(this.max,"month"):null},minYear:function(){return this.min?Object(w["a"])(this.min,"year"):null},maxYear:function(){return this.max?Object(w["a"])(this.max,"year"):null},formatters:function(){return{year:this.yearFormat||Object(p["a"])(this.currentLocale,{year:"numeric",timeZone:"UTC"},{length:4}),titleDate:this.titleDateFormat||(this.isMultiple?this.defaultTitleMultipleDateFormatter:this.defaultTitleDateFormatter)}},defaultTitleMultipleDateFormatter:function(){var t=this;return function(e){return e.length?1===e.length?t.defaultTitleDateFormatter(e[0]):t.$vuetify.lang.t(t.selectedItemsText,e.length):"-"}},defaultTitleDateFormatter:function(){var t={year:{year:"numeric",timeZone:"UTC"},month:{month:"long",timeZone:"UTC"},date:{weekday:"short",month:"short",day:"numeric",timeZone:"UTC"}},e=Object(p["a"])(this.currentLocale,t[this.type],{start:0,length:{date:10,month:7,year:4}[this.type]}),i=function(t){return e(t).replace(/([^\d\s])([\d])/g,(function(t,e,i){return"".concat(e," ").concat(i)})).replace(", ",",
")};return this.landscape?i:e}},watch:{internalActivePicker:{immediate:!0,handler:function(t){this.$emit("update:active-picker",t)}},activePicker:function(t){this.internalActivePicker=t},tableDate:function(t,e){var i="month"===this.type?"year":"month";this.isReversing=Object(w["a"])(t,i)1?arguments[1]:void 0)}})},"4e81":function(t,e,i){"use strict";function a(t){var e,i=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,a=arguments.length>2&&void 0!==arguments[2]?arguments[2]:1;return t<100&&t>=0?(e=new Date(Date.UTC(t,i,a)),isFinite(e.getUTCFullYear())&&e.setUTCFullYear(t)):e=new Date(Date.UTC(t,i,a)),e}function n(t,e,i){var n=7+e-i,r=(7+a(t,0,n).getUTCDay()-e)%7;return-r+n-1}function r(t,e,i,a){var n=[0,31,59,90,120,151,181,212,243,273,304,334][e];return e>1&&l(t)&&n++,n+i}function s(t,e,i){var a=n(t,e,i),r=n(t+1,e,i),s=l(t)?366:365;return(s-a+r)/7}function o(t,e,i,a,o){var l=n(t,a,o),h=Math.ceil((r(t,e,i,a)-l)/7);return h<1?h+s(t-1,a,o):h>s(t,a,o)?h-s(t,a,o):h}function l(t){return t%4===0&&t%100!==0||t%400===0}i.d(e,"b",(function(){return o})),i.d(e,"a",(function(){return l}))},"50de":function(t,e,i){"use strict";i("38cf"),i("fb6a");var a=function(t,e,i){return e>>=0,t=String(t),i=String(i),t.length>e?String(t):(e-=t.length,e>i.length&&(i+=i.repeat(e/i.length)),i.slice(0,e)+String(t))};e["a"]=function(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:2;return a(t,e,"0")}},"530a":function(t,e,i){"use strict";function a(t,e,i,a){return(!a||a(t))&&(!e||t>=e.substr(0,10))&&(!i||t<=i)}i.d(e,"a",(function(){return a}))},"5b53":function(t,e,i){"use strict";i("2af1"),i("cb29"),i("d81d"),i("99af");var a=i("17fc"),n=i("ceaf"),r=i("50de"),s=i("58df");e["a"]=Object(s["a"])(a["a"]).extend({name:"v-date-picker-month-table",computed:{formatter:function(){return this.format||Object(n["a"])(this.currentLocale,{month:"short",timeZone:"UTC"},{start:5,length:2})}},methods:{calculateTableDate:function(t){return"".concat(parseInt(this.tableDate,10)+Math.sign(t||1))},genTBody:function(){for(var t=this,e=[],i=Array(3).fill(null),a=12/i.length,n=function(a){var n=i.map((function(e,n){var s=a*i.length+n,o="".concat(t.displayedYear,"-").concat(Object(r["a"])(s+1));return t.$createElement("td",{key:s},[t.genButton(o,!1,"month",t.formatter)])}));e.push(t.$createElement("tr",{key:a},n))},s=0;s0?this.nextAriaLabel:this.prevAriaLabel,a=i?this.$vuetify.lang.t(i):void 0,n=this.disabled||t<0&&this.min&&this.calculateChange(t)0&&this.max&&this.calculateChange(t)>this.max;return this.$createElement(r["a"],{attrs:{"aria-label":a},props:{dark:this.dark,disabled:n,icon:!0,light:this.light},on:{click:function(i){i.stopPropagation(),e.$emit("input",e.calculateChange(t))}}},[this.$createElement(s["a"],t<0===!this.$vuetify.rtl?this.prevIcon:this.nextIcon)])},calculateChange:function(t){var e=String(this.value).split("-").map(Number),i=Object(n["a"])(e,2),a=i[0],r=i[1];return null==r?"".concat(a+t):Object(u["a"])(String(this.value),t)},genHeader:function(){var t=this,e=!this.disabled&&(this.color||"accent"),i=this.$createElement("div",this.setTextColor(e,{key:String(this.value)}),[this.$createElement("button",{attrs:{type:"button"},on:{click:function(){return t.$emit("toggle")}}},[this.$slots.default||this.formatter(String(this.value))])]),a=this.$createElement("transition",{props:{name:this.isReversing===!this.$vuetify.rtl?"tab-reverse-transition":"tab-transition"}},[i]);return this.$createElement("div",{staticClass:"v-date-picker-header__value",class:{"v-date-picker-header__value--disabled":this.disabled}},[a])}},render:function(){return this.$createElement("div",{staticClass:"v-date-picker-header",class:Object(a["a"])({"v-date-picker-header--disabled":this.disabled},this.themeClasses)},[this.genBtn(-1),this.genHeader(),this.genBtn(1)])}})},9335:function(t,e,i){"use strict";i("a9e3"),i("d81d"),i("2af1"),i("99af"),i("4d90");var a=i("17fc"),n=i("4e81"),r=i("ceaf"),s=i("7dae"),o=i("50de"),l=i("80d2"),h=i("58df");e["a"]=Object(h["a"])(a["a"]).extend({name:"v-date-picker-date-table",props:{firstDayOfWeek:{type:[String,Number],default:0},localeFirstDayOfYear:{type:[String,Number],default:0},showAdjacentMonths:Boolean,showWeek:Boolean,weekdayFormat:Function},computed:{formatter:function(){return this.format||Object(r["a"])(this.currentLocale,{day:"numeric",timeZone:"UTC"},{start:8,length:2})},weekdayFormatter:function(){return this.weekdayFormat||Object(r["a"])(this.currentLocale,{weekday:"narrow",timeZone:"UTC"})},weekDays:function(){var t=this,e=parseInt(this.firstDayOfWeek,10);return this.weekdayFormatter?Object(l["i"])(7).map((function(i){return t.weekdayFormatter("2017-01-".concat(e+i+15))})):Object(l["i"])(7).map((function(t){return["S","M","T","W","T","F","S"][(t+e)%7]}))}},methods:{calculateTableDate:function(t){return Object(s["a"])(this.tableDate,Math.sign(t||1))},genTHead:function(){var t=this,e=this.weekDays.map((function(e){return t.$createElement("th",e)}));return this.showWeek&&e.unshift(this.$createElement("th")),this.$createElement("thead",this.genTR(e))},weekDaysBeforeFirstDayOfTheMonth:function(){var t=new Date("".concat(this.displayedYear,"-").concat(Object(o["a"])(this.displayedMonth+1),"-01T00:00:00+00:00")),e=t.getUTCDay();return(e-parseInt(this.firstDayOfWeek)+7)%7},getWeekNumber:function(t){return Object(n["b"])(this.displayedYear,this.displayedMonth,t,parseInt(this.firstDayOfWeek),parseInt(this.localeFirstDayOfYear))},genWeekNumber:function(t){return this.$createElement("td",[this.$createElement("small",{staticClass:"v-date-picker-table--date__week"},String(t).padStart(2,"0"))])},genTBody:function(){var t=[],e=new Date(this.displayedYear,this.displayedMonth+1,0).getDate(),i=[],a=this.weekDaysBeforeFirstDayOfTheMonth();this.showWeek&&i.push(this.genWeekNumber(this.getWeekNumber(1)));var n=this.displayedMonth?this.displayedYear:this.displayedYear-1,r=(this.displayedMonth+11)%12,s=new Date(this.displayedYear,this.displayedMonth,0).getDate(),l=this.showWeek?8:7;while(a--){var h="".concat(n,"-").concat(Object(o["a"])(r+1),"-").concat(Object(o["a"])(s-a));i.push(this.$createElement("td",this.showAdjacentMonths?[this.genButton(h,!0,"date",this.formatter,!0)]:[]))}for(a=1;a<=e;a++){var c="".concat(this.displayedYear,"-").concat(Object(o["a"])(this.displayedMonth+1),"-").concat(Object(o["a"])(a));i.push(this.$createElement("td",[this.genButton(c,!0,"date",this.formatter)])),i.length%l===0&&(t.push(this.genTR(i)),i=[],this.showWeek&&(a{const[a,n,r]=i.trim().split(" ")[0].split("-").map(Number),s=new d(a,n||1,r||1);return s.format(t,e)}}function m(t,e){let i=new d(t,e,1);return i.daysInMonth()}function f(t,e){let i=new d(t,e,1);return i.dayOfWeek()}function b(t,e,i){let a=new d(t,e,i);return a.weekOfYear()}function v(t,e){const[i,a]=t.split("-").map(Number);return a+e===0?i-1+"-13":a+e===14?i+1+"-01":`${i}-${Object(o["a"])(a+e)}`}var y={extends:a["a"],computed:{formatter(){return this.format||p(String(this.value).split("-")[1]?"monthYear":"year",this.currentLocale)}},methods:{calculateChange(t){const[e,i]=String(this.value).split("-").map(Number);return null==i?""+(e+t):v(String(this.value),t)}}},g={extends:n["a"],computed:{formatter(){return this.format||p("month",this.currentLocale)}},methods:{genTBody(){const t=[],e=Array(4).fill(null),i=13/e.length;for(let a=0;a{const n=a*e.length+i;if(n>12)return;const r=`${this.displayedYear}-${Object(o["a"])(n+1)}`;return this.$createElement("td",{key:n},[this.genButton(r,!1,"month",this.formatter)])});t.push(this.$createElement("tr",{key:a},i))}return this.$createElement("tbody",t)},genButton(t,e,i,a){const n=Object(l["a"])(t,this.min,this.max,this.allowedDates),r=this.isSelected(t)&&n,s=t===this.current,o=r?this.setBackgroundColor:this.setTextColor,h=(r||s)&&(this.color||"accent");return this.$createElement("button",o(h,{staticClass:"v-btn",class:this.genButtonClasses(n,e,r,s),attrs:{type:"button"},domProps:{disabled:this.disabled||!n},on:this.genButtonEvents(t,n,i)}),[this.$createElement("div",{staticClass:"v-btn__content"},[a(t)]),this.genEvents(t)])}}},k={extends:r["a"],computed:{formatter(){return this.format||p("day",this.currentLocale)},weekdayFormatter(){return this.weekdayFormat||p("weekday",this.currentLocale)},weekDays(){const t=parseInt(this.firstDayOfWeek,10);return Array(7).fill().map((e,i)=>this.weekdayFormatter("2013-01-"+(t+i+10)))}},methods:{weekDaysBeforeFirstDayOfTheMonth(){const t=f(this.displayedYear,this.displayedMonth);return(t-parseInt(this.firstDayOfWeek)+7)%7},getWeekNumber(t){return b(this.displayedYear,this.displayedMonth,t)},genTBody(){const t=[],e=m(this.displayedYear,this.displayedMonth);let i=[],a=this.weekDaysBeforeFirstDayOfTheMonth();this.showWeek&&i.push(this.genWeekNumber(this.getWeekNumber(1)));while(a--)i.push(this.$createElement("td"));for(a=1;a<=e;a++){const n=`${this.displayedYear}-${Object(o["a"])(this.displayedMonth)}-${Object(o["a"])(a)}`;i.push(this.$createElement("td",[this.genButton(n,!0,"date",this.formatter)])),i.length%(this.showWeek?8:7)===0&&(t.push(this.genTR(i)),i=[],this.showWeek&&ae?e:a+7))))}return i.length&&t.push(this.genTR(i)),this.$createElement("tbody",t)}}};function D(t,e){const[i,a=1,n=1]=t.split("-");return`${i}-${Object(o["a"])(a)}-${Object(o["a"])(n)}`.substr(0,{date:10,month:7,year:4}[e])}var M={extends:s["a"],name:"VEthiopianDatePicker",props:{max:{type:String,validator:t=>Number(D(t,"year"))<=3e3},min:{type:String,validator:t=>Number(D(t,"year"))>=1}},data(){const t=new d;return{activePicker:this.type.toUpperCase(),inputDay:null,inputMonth:null,inputYear:null,isReversing:!1,now:t,tableDate:(()=>{if(this.pickerDate)return this.pickerDate;const e=Object(h["I"])(this.value),i=e[e.length-1]||("string"===typeof this.showCurrent?this.showCurrent:`${t.year}-${t.month}`);return D(i,"date"===this.type?"month":"year")})()}},computed:{current(){return!0===this.showCurrent?D(`${this.now.year}-${this.now.month}-${this.now.date}`,this.type):this.showCurrent||null},inputDate(){return"date"===this.type?`${this.inputYear}-${Object(o["a"])(this.inputMonth)}-${Object(o["a"])(this.inputDay)}`:`${this.inputYear}-${Object(o["a"])(this.inputMonth)}`},tableMonth(){return Number((this.pickerDate||this.tableDate).split("-")[1])},minMonth(){return this.min?D(this.min,"month"):"1900-01"},maxMonth(){return this.max?D(this.max,"month"):"2100-13"},minYear(){return this.min?D(this.min,"year"):"1900"},maxYear(){return this.max?D(this.max,"year"):"2100"},formatters(){return{year:p("year",this.currentLocale),titleDate:this.titleDateFormat||(this.isMultiple?this.defaultTitleMultipleDateFormatter:this.defaultTitleDateFormatter)}},defaultTitleDateFormatter(){const t=p(this.type,this.currentLocale),e=e=>t(e).replace(/([^\d\s])([\d])/g,(t,e,i)=>`${e} ${i}`).replace(", ",",
");return this.landscape?e:t}},methods:{yearClick(t){this.inputYear=t,"month"===this.type?this.tableDate=""+t:this.tableDate=`${t}-${Object(o["a"])(this.tableMonth||1)}`,this.activePicker="MONTH",this.reactive&&!this.readonly&&!this.isMultiple&&this.isDateAllowed(this.inputDate)&&this.$emit("input",this.inputDate)},monthClick(t){this.inputYear=parseInt(t.split("-")[0],10),this.inputMonth=parseInt(t.split("-")[1],10),"date"===this.type?(this.inputDay&&(this.inputDay=Math.min(this.inputDay,m(this.inputYear,this.inputMonth))),this.tableDate=t,this.activePicker="DATE",this.reactive&&!this.readonly&&!this.isMultiple&&this.isDateAllowed(this.inputDate)&&this.$emit("input",this.inputDate)):this.emitInput(this.inputDate)},dateClick(t){this.inputYear=parseInt(t.split("-")[0],10),this.inputMonth=parseInt(t.split("-")[1],10),this.inputDay=parseInt(t.split("-")[2],10),this.emitInput(this.inputDate)},genTableHeader(){return this.$createElement(y,{props:{nextIcon:this.nextIcon,color:this.color,dark:this.dark,disabled:this.disabled,format:this.headerDateFormat,light:this.light,locale:this.locale,min:"DATE"===this.activePicker?this.minMonth:this.minYear,max:"DATE"===this.activePicker?this.maxMonth:this.maxYear,nextAriaLabel:"DATE"===this.activePicker?this.nextMonthAriaLabel:this.nextYearAriaLabel,prevAriaLabel:"DATE"===this.activePicker?this.prevMonthAriaLabel:this.prevYearAriaLabel,prevIcon:this.prevIcon,readonly:this.readonly,value:"DATE"===this.activePicker?`${Object(o["a"])(this.tableYear,4)}-${Object(o["a"])(this.tableMonth)}`:""+Object(o["a"])(this.tableYear,4)},on:{toggle:()=>this.activePicker="DATE"===this.activePicker?"MONTH":"YEAR",input:t=>this.tableDate=t}})},genDateTable(){return this.$createElement(k,{props:{allowedDates:this.allowedDates,color:this.color,current:this.current,dark:this.dark,disabled:this.disabled,events:this.events,eventColor:this.eventColor,firstDayOfWeek:this.firstDayOfWeek,format:this.dayFormat,light:this.light,locale:this.locale,localeFirstDayOfYear:this.localeFirstDayOfYear,min:this.min,max:this.max,range:this.range,readonly:this.readonly,scrollable:this.scrollable,showWeek:this.showWeek,tableDate:`${Object(o["a"])(this.tableYear,4)}-${Object(o["a"])(this.tableMonth+1)}`,value:this.value,weekdayFormat:this.weekdayFormat},ref:"table",on:{input:this.dateClick,"update:table-date":t=>this.tableDate=t,"click:date":t=>this.$emit("click:date",t),"dblclick:date":t=>this.$emit("dblclick:date",t)}})},genMonthTable(){return this.$createElement(g,{props:{allowedDates:"month"===this.type?this.allowedDates:null,color:this.color,current:this.current?D(this.current,"month"):null,dark:this.dark,disabled:this.disabled,events:"month"===this.type?this.events:null,eventColor:"month"===this.type?this.eventColor:null,format:this.monthFormat,light:this.light,locale:this.locale,min:this.minMonth,max:this.maxMonth,range:this.range,readonly:this.readonly&&"month"===this.type,scrollable:this.scrollable,value:this.selectedMonths,tableDate:""+Object(o["a"])(this.tableYear,4)},ref:"table",on:{input:this.monthClick,"update:table-date":t=>this.tableDate=t,"click:month":t=>this.$emit("click:month",t),"dblclick:month":t=>this.$emit("dblclick:month",t)}})},setInputDate(){if(this.lastValue){const t=this.lastValue.split("-");this.inputYear=parseInt(t[0],10),this.inputMonth=parseInt(t[1],10),"date"===this.type&&(this.inputDay=parseInt(t[2],10))}else this.inputYear=this.inputYear||this.now.year,this.inputMonth=null==this.inputMonth?this.inputMonth:this.now.month,this.inputDay=this.inputDay||this.now.date}}};e["a"]=M},c982:function(t,e,i){},ceaf:function(t,e,i){"use strict";var a=i("3835"),n=(i("ac1f"),i("1276"),i("498a"),i("a15b"),i("50de"));function r(t,e){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{start:0,length:0},r=function(t){var e=t.trim().split(" ")[0].split("-"),i=Object(a["a"])(e,3),r=i[0],s=i[1],o=i[2];return[Object(n["a"])(r,4),Object(n["a"])(s||1),Object(n["a"])(o||1)].join("-")};try{var s=new Intl.DateTimeFormat(t||void 0,e);return function(t){return s.format(new Date("".concat(r(t),"T00:00:00+00:00")))}}catch(o){return i.start||i.length?function(t){return r(t).substr(i.start||0,i.length)}:void 0}}e["a"]=r},d79a:function(t,e,i){"use strict";var a=function(){var t=this,e=t.$createElement,i=t._self._c||e;return i("div",[t.edit?i("v-container",[t._t("form")],2):i("div",[i("v-row",{attrs:{dense:""}},[i("v-col",{staticClass:"font-weight-bold",attrs:{cols:t.$store.state.cols.header}},[t._t("header")],2),t.loading?i("v-col",{attrs:{cols:t.$store.state.cols.content}},[i("v-progress-linear",{attrs:{indeterminate:"",color:"primary"}})],1):i("v-col",{attrs:{cols:t.$store.state.cols.content}},[t._t("value")],2)],1),i("v-divider")],1)],1)},n=[],r={name:"gofr-element",props:["edit","loading"]},s=r,o=i("2877"),l=i("6544"),h=i.n(l),c=i("62ad"),u=i("a523"),d=i("ce7e"),p=i("8e36"),m=i("0fd9"),f=Object(o["a"])(s,a,n,!1,null,null,null);e["a"]=f.exports;h()(f,{VCol:c["a"],VContainer:u["a"],VDivider:d["a"],VProgressLinear:p["a"],VRow:m["a"]})},d951:function(t,e,i){},daf1:function(t,e,i){"use strict";i("498a");var a=i("a9ad"),n=i("58df"),r=i("80d2");e["a"]=Object(n["a"])(a["a"]).extend({methods:{genPickerButton:function(t,e,i){var a=this,n=arguments.length>3&&void 0!==arguments[3]&&arguments[3],s=arguments.length>4&&void 0!==arguments[4]?arguments[4]:"",o=this[t]===e,l=function(i){i.stopPropagation(),a.$emit("update:".concat(Object(r["y"])(t)),e)};return this.$createElement("div",{staticClass:"v-picker__title__btn ".concat(s).trim(),class:{"v-picker__title__btn--active":o,"v-picker__title__btn--readonly":n},on:o||n?void 0:{click:l}},Array.isArray(i)?i:[i])}}})},dfda:function(t,e,i){"use strict";var a=i("a026");e["a"]=a["a"].extend({name:"localable",props:{locale:String},computed:{currentLocale:function(){return this.locale||this.$vuetify.lang.current}}})},e53c:function(t,e,i){}}]); +//# sourceMappingURL=chunk-72162224.46f1e738.js.map \ No newline at end of file diff --git a/dhis2App/js/chunk-72162224.46f1e738.js.map b/dhis2App/js/chunk-72162224.46f1e738.js.map new file mode 100644 index 000000000..1bd75aa82 --- /dev/null +++ b/dhis2App/js/chunk-72162224.46f1e738.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./node_modules/ethiopic-calendar/index.js","webpack:///./node_modules/core-js/internals/string-pad.js","webpack:///../../../../src/components/VDatePicker/mixins/date-picker-table.ts","webpack:///./node_modules/core-js/modules/es.math.sign.js","webpack:///../../../src/components/VDatePicker/VDatePickerTitle.ts","webpack:///../../../src/components/VDatePicker/VDatePickerYears.ts","webpack:///../../../../src/components/VCalendar/util/timestamp.ts","webpack:///../../../src/components/VDatePicker/VDatePicker.ts","webpack:///../../../src/components/VPicker/VPicker.ts","webpack:///../../../src/components/VPicker/index.ts","webpack:///../../../src/mixins/picker/index.ts","webpack:///./node_modules/core-js/modules/es.string.pad-start.js","webpack:///../../src/util/dateTimeUtils.ts","webpack:///../../../../src/components/VDatePicker/util/pad.ts","webpack:///../../../../src/components/VDatePicker/util/isDateAllowed.ts","webpack:///../../../src/components/VDatePicker/VDatePickerMonthTable.ts","webpack:///../../../../src/components/VDatePicker/util/sanitizeDateString.ts","webpack:///../../../../src/components/VDatePicker/util/monthChange.ts","webpack:///../../../src/components/VDatePicker/VDatePickerHeader.ts","webpack:///../../../src/components/VDatePicker/VDatePickerDateTable.ts","webpack:///./node_modules/core-js/internals/string-pad-webkit-bug.js","webpack:///../../../../src/components/VDatePicker/util/eventHelpers.ts","webpack:///./node_modules/vuetify-ethiopian-calendar/dist/v-ethiopian-date-picker.esm.js","webpack:///../../../../src/components/VDatePicker/util/createNativeLocaleFormatter.ts","webpack:///./src/components/gofr/gofr-element.vue?3379","webpack:///src/components/gofr/gofr-element.vue","webpack:///./src/components/gofr/gofr-element.vue?d405","webpack:///./src/components/gofr/gofr-element.vue","webpack:///../../../src/mixins/picker-button/index.ts","webpack:///../../../src/mixins/localable/index.ts"],"names":["JD_EPOCH_OFFSET_AMETE_ALEM","JD_EPOCH_OFFSET_AMETE_MIHRET","JD_EPOCH_OFFSET_GREGORIAN","mod","i","j","Math","floor","isGregorianLeap","year","ethCopticToJDN","month","day","era","jdnToGregorian","jdn","JD_OFFSET","leapYear","nMonths","monthDays","r2000","r400","r100","r4","n","s","aprime","t","guessEra","JD_AM","JD_AA","gregorianToJDN","jdnToEthiopic","r","ethiopicToGregorian","gregorianToEthiopic","module","exports","gj","je","eg","ge","AA","AM","toLength","toString","repeat","requireObjectCoercible","ceil","createMethod","IS_END","$this","maxLength","fillString","fillLen","stringFiller","S","stringLength","length","fillStr","undefined","intMaxLength","call","slice","start","end","directives","Touch","props","allowedDates","current","disabled","format","events","type","Array","Function","default","eventColor","Object","min","max","range","readonly","scrollable","tableDate","required","value","String","data","isReversing","wheelThrottle","computed","computedTransition","this","$vuetify","displayedMonth","Number","split","displayedYear","watch","newVal","mounted","methods","genButtonClasses","isAllowed","isSelected","isCurrent","themeClasses","genButtonEvents","click","genButton","isOtherMonth","setColor","color","$createElement","staticClass","class","attrs","domProps","on","mouseEventType","formatter","genEvents","getEventColors","arrayize","v","eventColors","eventData","includes","date","isValidScroll","calculateTableDate","sanitizeType","wheel","e","touch","genTable","transition","name","key","touchDirective","left","right","from","indexOf","$","sign","target","stat","mixins","selectingYear","yearIcon","val","genYearIcon","VIcon","dark","getYearBtn","genPickerButton","genTitleText","innerHTML","genTitleDate","render","h","defaultColor","createNativeLocaleFormatter","timeZone","setTimeout","activeItem","genYearItem","formatted","active","parseInt","setTextColor","genYearItems","children","selectedYear","Date","maxYear","minYear","ref","DAYS_IN_MONTH","DAYS_IN_MONTH_LEAP","activePicker","dayFormat","firstDayOfWeek","headerDateFormat","localeFirstDayOfYear","monthFormat","multiple","nextIcon","nextMonthAriaLabel","nextYearAriaLabel","pickerDate","prevIcon","prevMonthAriaLabel","prevYearAriaLabel","reactive","showCurrent","Boolean","selectedItemsText","showAdjacentMonths","showWeek","titleDateFormat","validator","weekdayFormat","yearFormat","now","internalActivePicker","inputDay","inputMonth","inputYear","multipleValue","sanitizeDateString","isMultiple","lastValue","selectedMonths","map","getFullYear","getMonth","inputDate","pad","tableMonth","tableYear","minMonth","maxMonth","formatters","titleDate","defaultTitleMultipleDateFormatter","dates","defaultTitleDateFormatter","titleFormats","weekday","titleDateFormatter","landscapeFormatter","nonDigit","landscape","immediate","handler","prev","oldValue","output","created","emitInput","newInput","concat","filter","x","$emit","checkMultipleProp","valueType","constructor","expected","console","isDateAllowed","yearClick","monthClick","daysInMonth","dateClick","genPickerTitle","slot","genTableHeader","VDatePickerHeader","light","locale","nextAriaLabel","prevAriaLabel","toggle","input","genDateTable","VDatePickerDateTable","genMonthTable","VDatePickerMonthTable","genYears","genPickerBody","setInputDate","array","genPicker","flat","fullWidth","noTitle","width","computedTitleColor","defaultTitleColor","isDark","genTitle","setBackgroundColor","$slots","genBodyTransition","genBody","style","genActions","elevationClasses","title","actions","headerColor","genPickerActionsSlot","$scopedSlots","save","cancel","body","elevation","$padStart","WEBKIT_BUG","proto","forced","padStart","arguments","createUTCDate","isFinite","firstWeekOffset","firstWeekDayInFirstWeek","firstWeekDayOfYear","dayOfYear","isLeapYear","weeksInYear","weekOffset","weekOffsetNext","daysInYear","week","string","targetLength","padString","allowedFn","delta","genTBody","cols","rows","row","tds","dateString","genBtn","ariaLabelId","change","ariaLabel","lang","calculateChange","icon","genHeader","header","weekdayFormatter","weekDays","first","genTHead","days","genTR","weekDaysBeforeFirstDayOfTheMonth","firstDayOfTheMonth","weekDay","getWeekNumber","genWeekNumber","prevMonthYear","prevMonth","firstDayFromPreviousMonth","cellsInRow","nextMonthYear","nextMonth","nextMonthDay","userAgent","test","instance","eventName","itemTypeSuffix","event","ETDate","fromGregorian","getDate","ETmonths","en","am","hasOwnProperty","ETdays","dayOfWeek","ETdays_short","gDate","toGregorianString","getDay","firstDay","numDays","numWeek","getMonthName","getDayName","getDayAbbrev","createFormatter","trim","et_date","etdate","weekOfYear","monthChange","VEthiopianDatePickerHeader","extends","currentLocale","VEthiopianDatePickerMonthTable","fill","_","col","push","isFloating","VEthiopianDatePickerDateTable","dayInMonth","daysInCurrentMonth","substr","VEthiopianDatePicker","toUpperCase","replace","match","digit","substrOptions","makeIsoString","intlFormatter","Intl","_vm","_h","_c","_self","_t","$store","state","content","staticRenderFns","component","VCol","VContainer","VDivider","VProgressLinear","VRow"],"mappings":"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","file":"js/chunk-72162224.46f1e738.js","sourcesContent":["/* eslint no-console: 0 */\n/* eslint no-mixed-operators: 0 */\n\n/**\n * This is JavaScript implementation of Beyene-Kudlek algorithm.\n *\n * For more info have a look at: http://www.geez.org/Calendars/\n * Java Code at https://github.com/geezorg/geezorg.github.io/blob/master/Calendars/EthiopicCalendar.java\n */\n\nconst JD_EPOCH_OFFSET_AMETE_ALEM = -285019; // ዓ/ዓ\nconst JD_EPOCH_OFFSET_AMETE_MIHRET = 1723856; // ዓ/ም\nconst JD_EPOCH_OFFSET_GREGORIAN = 1721426;\n\nfunction mod(i, j) {\n return (i - (j * Math.floor(i / j)));\n}\n\n/**\n * determines if a Gregorian year is leap year or not\n *\n * @param {Number} year\n * @return {Boolean}\n */\nfunction isGregorianLeap(year = 1) {\n return (year % 4 === 0) && ((year % 100 !== 0) || (year % 400 === 0));\n}\n\n/**\n * Computes the Julian day number of the given Coptic or Ethiopic date.\n * This method assumes that the JDN epoch offset has been set. This method\n * is called by copticToGregorian and ethiopicToGregorian which will set\n * the jdn offset context.\n *\n * @param {Number} year year in the Ethiopic calendar\n * @param {Number} month month in the Ethiopic calendar\n * @param {Number} day date in the Ethiopic calendar\n * @param {Number} era [description]\n *\n * @return {Number} The Julian Day Number (JDN)\n */\nfunction ethCopticToJDN(year, month, day, era) {\n return (era + 365) + 365 * (year - 1) + Math.floor(year / 4) + 30 * month + day - 31;\n}\n\n/**\n * converts JDN to Gregorian\n *\n * @param {Number} jdn\n * @param {Number} JD_OFFSET\n * @param {Function} leapYear\n * @return {Number}\n */\nfunction jdnToGregorian(jdn, JD_OFFSET = JD_EPOCH_OFFSET_GREGORIAN, leapYear = isGregorianLeap) {\n const nMonths = 12;\n const monthDays = [0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];\n\n const r2000 = mod((jdn - JD_OFFSET), 730485);\n const r400 = mod((jdn - JD_OFFSET), 146097);\n const r100 = mod(r400, 36524);\n const r4 = mod(r100, 1461);\n\n let n = mod(r4, 365) + 365 * Math.floor(r4 / 1460);\n const s = Math.floor(r4 / 1095);\n\n const aprime = 400 * Math.floor((jdn - JD_OFFSET) / 146097)\n + 100 * Math.floor(r400 / 36524)\n + 4 * Math.floor(r100 / 1461)\n + Math.floor(r4 / 365)\n - Math.floor(r4 / 1460)\n - Math.floor(r2000 / 730484);\n const year = aprime + 1;\n const t = Math.floor((364 + s - n) / 306);\n let month = t * (Math.floor(n / 31) + 1) + (1 - t) * (Math.floor((5 * (n - s) + 13) / 153) + 1);\n n += 1 - Math.floor(r2000 / 730484);\n let day = n;\n\n if ((r100 === 0) && (n === 0) && (r400 !== 0)) {\n month = 12;\n day = 31;\n } else {\n monthDays[2] = (leapYear(year)) ? 29 : 28;\n for (let i = 1; i <= nMonths; i += 1) {\n if (n <= monthDays[i]) {\n day = n;\n break;\n }\n\n n -= monthDays[i];\n }\n }\n\n return { year, month, day };\n}\n\n/**\n * guesses ERA from JDN\n *\n * @param {Number} jdn\n * @return {Number}\n */\nfunction guessEra(jdn, JD_AM = JD_EPOCH_OFFSET_AMETE_MIHRET, JD_AA = JD_EPOCH_OFFSET_AMETE_ALEM) {\n return (jdn >= (JD_AM + 365)) ? JD_AM : JD_AA;\n}\n\n/**\n * given year, month and day of Gregorian returns JDN\n *\n * @param {Number} year\n * @param {Number} month\n * @param {Number} day\n * @param {Number} JD_OFFSET\n * @return {Number}\n */\nfunction gregorianToJDN(year = 1, month = 1, day = 1, JD_OFFSET = JD_EPOCH_OFFSET_GREGORIAN) {\n const s = Math.floor(year / 4)\n - Math.floor((year - 1) / 4)\n - Math.floor(year / 100)\n + Math.floor((year - 1) / 100)\n + Math.floor(year / 400)\n - Math.floor((year - 1) / 400);\n const t = Math.floor((14 - month) / 12);\n const n = 31 * t * (month - 1)\n + (1 - t) * (59 + s + 30 * (month - 3) + Math.floor((3 * month - 7) / 5))\n + day - 1;\n const j = JD_OFFSET\n + 365 * (year - 1)\n + Math.floor((year - 1) / 4)\n - Math.floor((year - 1) / 100)\n + Math.floor((year - 1) / 400)\n + n;\n\n return j;\n}\n\n/**\n * given a JDN and an era returns the Ethiopic equivalent\n *\n * @param {Number} jdn\n * @param {Number} era\n * @return {Object} { year, month, day }\n */\nfunction jdnToEthiopic(jdn, era = JD_EPOCH_OFFSET_AMETE_MIHRET) {\n const r = mod((jdn - era), 1461);\n const n = mod(r, 365) + 365 * Math.floor(r / 1460);\n\n const year = 4 * Math.floor((jdn - era) / 1461) + Math.floor(r / 365) - Math.floor(r / 1460);\n const month = Math.floor(n / 30) + 1;\n const day = mod(n, 30) + 1;\n\n return { year, month, day };\n}\n\nfunction ethiopicToGregorian(year = 1, month = 1, day = 1, era = JD_EPOCH_OFFSET_AMETE_MIHRET) {\n return jdnToGregorian(ethCopticToJDN(year, month, day, era));\n}\n\nfunction gregorianToEthiopic(year = 1, month = 1, day = 1) {\n const jdn = gregorianToJDN(year, month, day);\n return jdnToEthiopic(jdn, guessEra(jdn));\n}\n\nmodule.exports = {\n isGregorianLeap,\n gj: gregorianToJDN,\n je: jdnToEthiopic,\n eg: ethiopicToGregorian,\n ge: gregorianToEthiopic,\n AA: JD_EPOCH_OFFSET_AMETE_ALEM,\n AM: JD_EPOCH_OFFSET_AMETE_MIHRET,\n};\n","// https://github.com/tc39/proposal-string-pad-start-end\nvar toLength = require('../internals/to-length');\nvar toString = require('../internals/to-string');\nvar repeat = require('../internals/string-repeat');\nvar requireObjectCoercible = require('../internals/require-object-coercible');\n\nvar ceil = Math.ceil;\n\n// `String.prototype.{ padStart, padEnd }` methods implementation\nvar createMethod = function (IS_END) {\n return function ($this, maxLength, fillString) {\n var S = toString(requireObjectCoercible($this));\n var stringLength = S.length;\n var fillStr = fillString === undefined ? ' ' : toString(fillString);\n var intMaxLength = toLength(maxLength);\n var fillLen, stringFiller;\n if (intMaxLength <= stringLength || fillStr == '') return S;\n fillLen = intMaxLength - stringLength;\n stringFiller = repeat.call(fillStr, ceil(fillLen / fillStr.length));\n if (stringFiller.length > fillLen) stringFiller = stringFiller.slice(0, fillLen);\n return IS_END ? S + stringFiller : stringFiller + S;\n };\n};\n\nmodule.exports = {\n // `String.prototype.padStart` method\n // https://tc39.es/ecma262/#sec-string.prototype.padstart\n start: createMethod(false),\n // `String.prototype.padEnd` method\n // https://tc39.es/ecma262/#sec-string.prototype.padend\n end: createMethod(true)\n};\n","import '../VDatePickerTable.sass'\n\n// Directives\nimport Touch from '../../../directives/touch'\n\n// Mixins\nimport Colorable from '../../../mixins/colorable'\nimport Localable from '../../../mixins/localable'\nimport Themeable from '../../../mixins/themeable'\n\n// Utils\nimport { createItemTypeNativeListeners, sanitizeDateString } from '../util'\nimport isDateAllowed from '../util/isDateAllowed'\nimport { mergeListeners } from '../../../util/mergeData'\nimport mixins from '../../../util/mixins'\nimport { throttle } from '../../../util/helpers'\n\n// Types\nimport {\n PropType,\n VNodeChildren,\n} from 'vue'\nimport { PropValidator } from 'vue/types/options'\nimport {\n DatePickerAllowedDatesFunction,\n DatePickerEventColors,\n DatePickerEventColorValue,\n DatePickerEvents,\n DatePickerFormatter,\n TouchWrapper,\n} from 'vuetify/types'\n\ntype CalculateTableDateFunction = (v: number) => string\n\nexport default mixins(\n Colorable,\n Localable,\n Themeable\n/* @vue/component */\n).extend({\n directives: { Touch },\n\n props: {\n allowedDates: Function as PropType,\n current: String,\n disabled: Boolean,\n format: Function as PropType,\n events: {\n type: [Array, Function, Object],\n default: () => null,\n } as PropValidator,\n eventColor: {\n type: [Array, Function, Object, String],\n default: () => 'warning',\n } as PropValidator,\n min: String,\n max: String,\n range: Boolean,\n readonly: Boolean,\n scrollable: Boolean,\n tableDate: {\n type: String,\n required: true,\n },\n value: [String, Array] as PropType,\n },\n\n data: () => ({\n isReversing: false,\n wheelThrottle: null as any,\n }),\n\n computed: {\n computedTransition (): string {\n return (this.isReversing === !this.$vuetify.rtl) ? 'tab-reverse-transition' : 'tab-transition'\n },\n displayedMonth (): number {\n return Number(this.tableDate.split('-')[1]) - 1\n },\n displayedYear (): number {\n return Number(this.tableDate.split('-')[0])\n },\n },\n\n watch: {\n tableDate (newVal: string, oldVal: string) {\n this.isReversing = newVal < oldVal\n },\n },\n\n mounted () {\n this.wheelThrottle = throttle(this.wheel, 250)\n },\n\n methods: {\n genButtonClasses (isAllowed: boolean, isFloating: boolean, isSelected: boolean, isCurrent: boolean) {\n return {\n 'v-size--default': !isFloating,\n 'v-date-picker-table__current': isCurrent,\n 'v-btn--active': isSelected,\n 'v-btn--flat': !isAllowed || this.disabled,\n 'v-btn--text': isSelected === isCurrent,\n 'v-btn--rounded': isFloating,\n 'v-btn--disabled': !isAllowed || this.disabled,\n 'v-btn--outlined': isCurrent && !isSelected,\n ...this.themeClasses,\n }\n },\n genButtonEvents (value: string, isAllowed: boolean, mouseEventType: string) {\n if (this.disabled) return undefined\n\n return mergeListeners({\n click: () => {\n if (isAllowed && !this.readonly) this.$emit('input', value)\n },\n }, createItemTypeNativeListeners(this, `:${mouseEventType}`, value))\n },\n genButton (value: string, isFloating: boolean, mouseEventType: string, formatter: DatePickerFormatter, isOtherMonth = false) {\n const isAllowed = isDateAllowed(value, this.min, this.max, this.allowedDates)\n const isSelected = this.isSelected(value) && isAllowed\n const isCurrent = value === this.current\n const setColor = isSelected ? this.setBackgroundColor : this.setTextColor\n const color = (isSelected || isCurrent) && (this.color || 'accent')\n\n return this.$createElement('button', setColor(color, {\n staticClass: 'v-btn',\n class: this.genButtonClasses(isAllowed && !isOtherMonth, isFloating, isSelected, isCurrent),\n attrs: {\n type: 'button',\n },\n domProps: {\n disabled: this.disabled || !isAllowed || isOtherMonth,\n },\n on: this.genButtonEvents(value, isAllowed, mouseEventType),\n }), [\n this.$createElement('div', {\n staticClass: 'v-btn__content',\n }, [formatter(value)]),\n this.genEvents(value),\n ])\n },\n getEventColors (date: string) {\n const arrayize = (v: string | string[]) => Array.isArray(v) ? v : [v]\n let eventData: boolean | DatePickerEventColorValue\n let eventColors: string[] = []\n\n if (Array.isArray(this.events)) {\n eventData = this.events.includes(date)\n } else if (this.events instanceof Function) {\n eventData = this.events(date) || false\n } else if (this.events) {\n eventData = this.events[date] || false\n } else {\n eventData = false\n }\n\n if (!eventData) {\n return []\n } else if (eventData !== true) {\n eventColors = arrayize(eventData)\n } else if (typeof this.eventColor === 'string') {\n eventColors = [this.eventColor]\n } else if (typeof this.eventColor === 'function') {\n eventColors = arrayize(this.eventColor(date))\n } else if (Array.isArray(this.eventColor)) {\n eventColors = this.eventColor\n } else {\n eventColors = arrayize(this.eventColor[date])\n }\n\n return eventColors.filter(v => v)\n },\n genEvents (date: string) {\n const eventColors = this.getEventColors(date)\n\n return eventColors.length ? this.$createElement('div', {\n staticClass: 'v-date-picker-table__events',\n }, eventColors.map(color => this.$createElement('div', this.setBackgroundColor(color)))) : null\n },\n isValidScroll (value: number, calculateTableDate: CalculateTableDateFunction) {\n const tableDate = calculateTableDate(value)\n // tableDate is 'YYYY-MM' for DateTable and 'YYYY' for MonthTable\n const sanitizeType = tableDate.split('-').length === 1 ? 'year' : 'month'\n return (value < 0 && (this.min ? tableDate >= sanitizeDateString(this.min, sanitizeType) : true)) ||\n (value > 0 && (this.max ? tableDate <= sanitizeDateString(this.max, sanitizeType) : true))\n },\n wheel (e: WheelEvent, calculateTableDate: CalculateTableDateFunction) {\n this.$emit('update:table-date', calculateTableDate(e.deltaY))\n },\n touch (value: number, calculateTableDate: CalculateTableDateFunction) {\n this.$emit('update:table-date', calculateTableDate(value))\n },\n genTable (staticClass: string, children: VNodeChildren, calculateTableDate: CalculateTableDateFunction) {\n const transition = this.$createElement('transition', {\n props: { name: this.computedTransition },\n }, [this.$createElement('table', { key: this.tableDate }, children)])\n\n const touchDirective = {\n name: 'touch',\n value: {\n left: (e: TouchWrapper) => (e.offsetX < -15) &&\n (this.isValidScroll(1, calculateTableDate) && this.touch(1, calculateTableDate)),\n right: (e: TouchWrapper) => (e.offsetX > 15) &&\n (this.isValidScroll(-1, calculateTableDate) && this.touch(-1, calculateTableDate)),\n },\n }\n\n return this.$createElement('div', {\n staticClass,\n class: {\n 'v-date-picker-table--disabled': this.disabled,\n ...this.themeClasses,\n },\n on: (!this.disabled && this.scrollable) ? {\n wheel: (e: WheelEvent) => {\n e.preventDefault()\n if (this.isValidScroll(e.deltaY, calculateTableDate)) { this.wheelThrottle(e, calculateTableDate) }\n },\n } : undefined,\n directives: [touchDirective],\n }, [transition])\n },\n isSelected (value: string): boolean {\n if (Array.isArray(this.value)) {\n if (this.range && this.value.length === 2) {\n const [from, to] = [...this.value].sort()\n return from <= value && value <= to\n } else {\n return this.value.indexOf(value) !== -1\n }\n }\n\n return value === this.value\n },\n },\n})\n","var $ = require('../internals/export');\nvar sign = require('../internals/math-sign');\n\n// `Math.sign` method\n// https://tc39.es/ecma262/#sec-math.sign\n$({ target: 'Math', stat: true }, {\n sign: sign\n});\n","import './VDatePickerTitle.sass'\n\n// Components\nimport VIcon from '../VIcon'\n\n// Mixins\nimport PickerButton from '../../mixins/picker-button'\n\n// Utils\nimport mixins from '../../util/mixins'\n\n// Types\nimport { VNode } from 'vue'\n\nexport default mixins(\n PickerButton\n/* @vue/component */\n).extend({\n name: 'v-date-picker-title',\n\n props: {\n date: {\n type: String,\n default: '',\n },\n disabled: Boolean,\n readonly: Boolean,\n selectingYear: Boolean,\n value: {\n type: String,\n },\n year: {\n type: [Number, String],\n default: '',\n },\n yearIcon: {\n type: String,\n },\n },\n\n data: () => ({\n isReversing: false,\n }),\n\n computed: {\n computedTransition (): string {\n return this.isReversing ? 'picker-reverse-transition' : 'picker-transition'\n },\n },\n\n watch: {\n value (val: string, prev: string) {\n this.isReversing = val < prev\n },\n },\n\n methods: {\n genYearIcon (): VNode {\n return this.$createElement(VIcon, {\n props: {\n dark: true,\n },\n }, this.yearIcon)\n },\n getYearBtn (): VNode {\n return this.genPickerButton('selectingYear', true, [\n String(this.year),\n this.yearIcon ? this.genYearIcon() : null,\n ], false, 'v-date-picker-title__year')\n },\n genTitleText (): VNode {\n return this.$createElement('transition', {\n props: {\n name: this.computedTransition,\n },\n }, [\n this.$createElement('div', {\n domProps: { innerHTML: this.date || ' ' },\n key: this.value,\n }),\n ])\n },\n genTitleDate (): VNode {\n return this.genPickerButton('selectingYear', false, [this.genTitleText()], false, 'v-date-picker-title__date')\n },\n },\n\n render (h): VNode {\n return h('div', {\n staticClass: 'v-date-picker-title',\n class: {\n 'v-date-picker-title--disabled': this.disabled,\n },\n }, [\n this.getYearBtn(),\n this.genTitleDate(),\n ])\n },\n})\n","import './VDatePickerYears.sass'\n\n// Mixins\nimport Colorable from '../../mixins/colorable'\nimport Localable from '../../mixins/localable'\n\n// Utils\nimport {\n createItemTypeNativeListeners,\n createNativeLocaleFormatter,\n} from './util'\nimport { mergeListeners } from '../../util/mergeData'\nimport mixins, { ExtractVue } from '../../util/mixins'\n\n// Types\nimport Vue, { VNode, PropType } from 'vue'\nimport { DatePickerFormatter } from 'vuetify/types'\n\ninterface options extends Vue {\n $el: HTMLElement\n}\n\nexport default mixins\n/* eslint-enable indent */\n>(\n Colorable,\n Localable\n/* @vue/component */\n).extend({\n name: 'v-date-picker-years',\n\n props: {\n format: Function as PropType,\n min: [Number, String],\n max: [Number, String],\n readonly: Boolean,\n value: [Number, String],\n },\n\n data () {\n return {\n defaultColor: 'primary',\n }\n },\n\n computed: {\n formatter (): DatePickerFormatter {\n return this.format || createNativeLocaleFormatter(this.currentLocale, { year: 'numeric', timeZone: 'UTC' }, { length: 4 })\n },\n },\n\n mounted () {\n setTimeout(() => {\n const activeItem = this.$el.getElementsByClassName('active')[0]\n if (activeItem) {\n this.$el.scrollTop = activeItem.offsetTop - this.$el.offsetHeight / 2 + activeItem.offsetHeight / 2\n } else if (this.min && !this.max) {\n this.$el.scrollTop = this.$el.scrollHeight\n } else if (!this.min && this.max) {\n this.$el.scrollTop = 0\n } else {\n this.$el.scrollTop = this.$el.scrollHeight / 2 - this.$el.offsetHeight / 2\n }\n })\n },\n\n methods: {\n genYearItem (year: number): VNode {\n const formatted = this.formatter(`${year}`)\n const active = parseInt(this.value, 10) === year\n const color = active && (this.color || 'primary')\n\n return this.$createElement('li', this.setTextColor(color, {\n key: year,\n class: { active },\n on: mergeListeners({\n click: () => this.$emit('input', year),\n }, createItemTypeNativeListeners(this, ':year', year)),\n }), formatted)\n },\n\n genYearItems (): VNode[] {\n const children = []\n const selectedYear = this.value ? parseInt(this.value, 10) : new Date().getFullYear()\n const maxYear = this.max ? parseInt(this.max, 10) : (selectedYear + 100)\n const minYear = Math.min(maxYear, this.min ? parseInt(this.min, 10) : (selectedYear - 100))\n\n for (let year = maxYear; year >= minYear; year--) {\n children.push(this.genYearItem(year))\n }\n\n return children\n },\n },\n\n render (): VNode {\n return this.$createElement('ul', {\n staticClass: 'v-date-picker-years',\n ref: 'years',\n }, this.genYearItems())\n },\n})\n","import { CalendarTimestamp, CalendarFormatter } from 'vuetify/types'\nimport { isLeapYear } from '../../../util/dateTimeUtils'\n\nexport const PARSE_REGEX = /^(\\d{4})-(\\d{1,2})(-(\\d{1,2}))?([^\\d]+(\\d{1,2}))?(:(\\d{1,2}))?(:(\\d{1,2}))?$/\nexport const PARSE_TIME = /(\\d\\d?)(:(\\d\\d?)|)(:(\\d\\d?)|)/\n\nexport const DAYS_IN_MONTH: number[] = [0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]\nexport const DAYS_IN_MONTH_LEAP: number[] = [0, 31, 29, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]\nexport const DAYS_IN_MONTH_MIN = 28\nexport const DAYS_IN_MONTH_MAX = 31\nexport const MONTH_MAX = 12\nexport const MONTH_MIN = 1\nexport const DAY_MIN = 1\nexport const DAYS_IN_WEEK = 7\nexport const MINUTES_IN_HOUR = 60\nexport const MINUTE_MAX = 59\nexport const MINUTES_IN_DAY = 24 * 60\nexport const HOURS_IN_DAY = 24\nexport const HOUR_MAX = 23\nexport const FIRST_HOUR = 0\nexport const OFFSET_YEAR = 10000\nexport const OFFSET_MONTH = 100\nexport const OFFSET_HOUR = 100\nexport const OFFSET_TIME = 10000\n\ntype CalendarTimestampFormatOptions = (timestamp: CalendarTimestamp, short: boolean) => object\ntype CalendarTimestampOperation = (timestamp: CalendarTimestamp) => CalendarTimestamp\nexport type VTime = number | string | {\n hour: number\n minute: number\n}\n\nexport type VTimestampInput = number | string | Date;\n\nexport function getStartOfWeek (timestamp: CalendarTimestamp, weekdays: number[], today?: CalendarTimestamp): CalendarTimestamp {\n const start = copyTimestamp(timestamp)\n findWeekday(start, weekdays[0], prevDay)\n updateFormatted(start)\n if (today) {\n updateRelative(start, today, start.hasTime)\n }\n\n return start\n}\n\nexport function getEndOfWeek (timestamp: CalendarTimestamp, weekdays: number[], today?: CalendarTimestamp): CalendarTimestamp {\n const end = copyTimestamp(timestamp)\n findWeekday(end, weekdays[weekdays.length - 1])\n updateFormatted(end)\n if (today) {\n updateRelative(end, today, end.hasTime)\n }\n\n return end\n}\n\nexport function getStartOfMonth (timestamp: CalendarTimestamp): CalendarTimestamp {\n const start = copyTimestamp(timestamp)\n start.day = DAY_MIN\n updateWeekday(start)\n updateFormatted(start)\n\n return start\n}\n\nexport function getEndOfMonth (timestamp: CalendarTimestamp): CalendarTimestamp {\n const end = copyTimestamp(timestamp)\n end.day = daysInMonth(end.year, end.month)\n updateWeekday(end)\n updateFormatted(end)\n\n return end\n}\n\nexport function validateTime (input: any): input is VTime {\n return (typeof input === 'number' && isFinite(input)) ||\n (!!PARSE_TIME.exec(input)) ||\n (typeof input === 'object' && isFinite(input.hour) && isFinite(input.minute))\n}\n\nexport function parseTime (input: any): number | false {\n if (typeof input === 'number') {\n // when a number is given, it's minutes since 12:00am\n return input\n } else if (typeof input === 'string') {\n // when a string is given, it's a hh:mm:ss format where seconds are optional\n const parts = PARSE_TIME.exec(input)\n if (!parts) {\n return false\n }\n\n return parseInt(parts[1]) * 60 + parseInt(parts[3] || 0)\n } else if (typeof input === 'object') {\n // when an object is given, it must have hour and minute\n if (typeof input.hour !== 'number' || typeof input.minute !== 'number') {\n return false\n }\n\n return input.hour * 60 + input.minute\n } else {\n // unsupported type\n return false\n }\n}\n\nexport function validateTimestamp (input: any): input is VTimestampInput {\n return (typeof input === 'number' && isFinite(input)) ||\n (typeof input === 'string' && !!PARSE_REGEX.exec(input)) ||\n (input instanceof Date)\n}\n\nexport function parseTimestamp (input: VTimestampInput, required?: false, now?: CalendarTimestamp): CalendarTimestamp | null\nexport function parseTimestamp (input: VTimestampInput, required: true, now?: CalendarTimestamp): CalendarTimestamp\nexport function parseTimestamp (input: VTimestampInput, required = false, now?: CalendarTimestamp): CalendarTimestamp | null {\n if (typeof input === 'number' && isFinite(input)) {\n input = new Date(input)\n }\n\n if (input instanceof Date) {\n const date: CalendarTimestamp = parseDate(input)\n\n if (now) {\n updateRelative(date, now, date.hasTime)\n }\n\n return date\n }\n\n if (typeof input !== 'string') {\n if (required) {\n throw new Error(`${input} is not a valid timestamp. It must be a Date, number of seconds since Epoch, or a string in the format of YYYY-MM-DD or YYYY-MM-DD hh:mm. Zero-padding is optional and seconds are ignored.`)\n }\n return null\n }\n\n // YYYY-MM-DD hh:mm:ss\n const parts = PARSE_REGEX.exec(input)\n\n if (!parts) {\n if (required) {\n throw new Error(`${input} is not a valid timestamp. It must be a Date, number of seconds since Epoch, or a string in the format of YYYY-MM-DD or YYYY-MM-DD hh:mm. Zero-padding is optional and seconds are ignored.`)\n }\n\n return null\n }\n\n const timestamp: CalendarTimestamp = {\n date: input,\n time: '',\n year: parseInt(parts[1]),\n month: parseInt(parts[2]),\n day: parseInt(parts[4]) || 1,\n hour: parseInt(parts[6]) || 0,\n minute: parseInt(parts[8]) || 0,\n weekday: 0,\n hasDay: !!parts[4],\n hasTime: !!(parts[6] && parts[8]),\n past: false,\n present: false,\n future: false,\n }\n\n updateWeekday(timestamp)\n updateFormatted(timestamp)\n\n if (now) {\n updateRelative(timestamp, now, timestamp.hasTime)\n }\n\n return timestamp\n}\n\nexport function parseDate (date: Date): CalendarTimestamp {\n return updateFormatted({\n date: '',\n time: '',\n year: date.getFullYear(),\n month: date.getMonth() + 1,\n day: date.getDate(),\n weekday: date.getDay(),\n hour: date.getHours(),\n minute: date.getMinutes(),\n hasDay: true,\n hasTime: true,\n past: false,\n present: true,\n future: false,\n })\n}\n\nexport function getDayIdentifier (timestamp: { year: number, month: number, day: number }): number {\n return timestamp.year * OFFSET_YEAR + timestamp.month * OFFSET_MONTH + timestamp.day\n}\n\nexport function getTimeIdentifier (timestamp: { hour: number, minute: number }): number {\n return timestamp.hour * OFFSET_HOUR + timestamp.minute\n}\n\nexport function getTimestampIdentifier (timestamp: CalendarTimestamp): number {\n return getDayIdentifier(timestamp) * OFFSET_TIME + getTimeIdentifier(timestamp)\n}\n\nexport function updateRelative (timestamp: CalendarTimestamp, now: CalendarTimestamp, time = false): CalendarTimestamp {\n let a = getDayIdentifier(now)\n let b = getDayIdentifier(timestamp)\n let present = a === b\n\n if (timestamp.hasTime && time && present) {\n a = getTimeIdentifier(now)\n b = getTimeIdentifier(timestamp)\n present = a === b\n }\n\n timestamp.past = b < a\n timestamp.present = present\n timestamp.future = b > a\n\n return timestamp\n}\n\nexport function isTimedless (input: VTimestampInput): input is (Date | number) {\n return (input instanceof Date) || (typeof input === 'number' && isFinite(input))\n}\n\nexport function updateHasTime (timestamp: CalendarTimestamp, hasTime: boolean, now?: CalendarTimestamp): CalendarTimestamp {\n if (timestamp.hasTime !== hasTime) {\n timestamp.hasTime = hasTime\n if (!hasTime) {\n timestamp.hour = HOUR_MAX\n timestamp.minute = MINUTE_MAX\n timestamp.time = getTime(timestamp)\n }\n if (now) {\n updateRelative(timestamp, now, timestamp.hasTime)\n }\n }\n\n return timestamp\n}\n\nexport function updateMinutes (timestamp: CalendarTimestamp, minutes: number, now?: CalendarTimestamp): CalendarTimestamp {\n timestamp.hasTime = true\n timestamp.hour = Math.floor(minutes / MINUTES_IN_HOUR)\n timestamp.minute = minutes % MINUTES_IN_HOUR\n timestamp.time = getTime(timestamp)\n if (now) {\n updateRelative(timestamp, now, true)\n }\n\n return timestamp\n}\n\nexport function updateWeekday (timestamp: CalendarTimestamp): CalendarTimestamp {\n timestamp.weekday = getWeekday(timestamp)\n\n return timestamp\n}\n\nexport function updateFormatted (timestamp: CalendarTimestamp): CalendarTimestamp {\n timestamp.time = getTime(timestamp)\n timestamp.date = getDate(timestamp)\n\n return timestamp\n}\n\nexport function getWeekday (timestamp: CalendarTimestamp): number {\n if (timestamp.hasDay) {\n const _ = Math.floor\n const k = timestamp.day\n const m = ((timestamp.month + 9) % MONTH_MAX) + 1\n const C = _(timestamp.year / 100)\n const Y = (timestamp.year % 100) - (timestamp.month <= 2 ? 1 : 0)\n\n return (((k + _(2.6 * m - 0.2) - 2 * C + Y + _(Y / 4) + _(C / 4)) % 7) + 7) % 7\n }\n\n return timestamp.weekday\n}\n\nexport function daysInMonth (year: number, month: number) {\n return isLeapYear(year) ? DAYS_IN_MONTH_LEAP[month] : DAYS_IN_MONTH[month]\n}\n\nexport function copyTimestamp (timestamp: CalendarTimestamp): CalendarTimestamp {\n const { date, time, year, month, day, weekday, hour, minute, hasDay, hasTime, past, present, future } = timestamp\n\n return { date, time, year, month, day, weekday, hour, minute, hasDay, hasTime, past, present, future }\n}\n\nexport function padNumber (x: number, length: number): string {\n let padded = String(x)\n while (padded.length < length) {\n padded = '0' + padded\n }\n\n return padded\n}\n\nexport function getDate (timestamp: CalendarTimestamp): string {\n let str = `${padNumber(timestamp.year, 4)}-${padNumber(timestamp.month, 2)}`\n\n if (timestamp.hasDay) str += `-${padNumber(timestamp.day, 2)}`\n\n return str\n}\n\nexport function getTime (timestamp: CalendarTimestamp): string {\n if (!timestamp.hasTime) {\n return ''\n }\n\n return `${padNumber(timestamp.hour, 2)}:${padNumber(timestamp.minute, 2)}`\n}\n\nexport function nextMinutes (timestamp: CalendarTimestamp, minutes: number): CalendarTimestamp {\n timestamp.minute += minutes\n while (timestamp.minute > MINUTES_IN_HOUR) {\n timestamp.minute -= MINUTES_IN_HOUR\n timestamp.hour++\n if (timestamp.hour >= HOURS_IN_DAY) {\n nextDay(timestamp)\n timestamp.hour = FIRST_HOUR\n }\n }\n\n return timestamp\n}\n\nexport function nextDay (timestamp: CalendarTimestamp): CalendarTimestamp {\n timestamp.day++\n timestamp.weekday = (timestamp.weekday + 1) % DAYS_IN_WEEK\n if (timestamp.day > DAYS_IN_MONTH_MIN && timestamp.day > daysInMonth(timestamp.year, timestamp.month)) {\n timestamp.day = DAY_MIN\n timestamp.month++\n if (timestamp.month > MONTH_MAX) {\n timestamp.month = MONTH_MIN\n timestamp.year++\n }\n }\n\n return timestamp\n}\n\nexport function prevDay (timestamp: CalendarTimestamp): CalendarTimestamp {\n timestamp.day--\n timestamp.weekday = (timestamp.weekday + 6) % DAYS_IN_WEEK\n if (timestamp.day < DAY_MIN) {\n timestamp.month--\n if (timestamp.month < MONTH_MIN) {\n timestamp.year--\n timestamp.month = MONTH_MAX\n }\n timestamp.day = daysInMonth(timestamp.year, timestamp.month)\n }\n\n return timestamp\n}\n\nexport function relativeDays (\n timestamp: CalendarTimestamp,\n mover: CalendarTimestampOperation = nextDay,\n days = 1\n): CalendarTimestamp {\n while (--days >= 0) mover(timestamp)\n\n return timestamp\n}\n\nexport function diffMinutes (min: CalendarTimestamp, max: CalendarTimestamp) {\n const Y = (max.year - min.year) * 525600\n const M = (max.month - min.month) * 43800\n const D = (max.day - min.day) * 1440\n const h = (max.hour - min.hour) * 60\n const m = (max.minute - min.minute)\n\n return Y + M + D + h + m\n}\n\nexport function findWeekday (timestamp: CalendarTimestamp, weekday: number,\n mover: CalendarTimestampOperation = nextDay, maxDays = 6): CalendarTimestamp {\n while (timestamp.weekday !== weekday && --maxDays >= 0) mover(timestamp)\n\n return timestamp\n}\n\nexport function getWeekdaySkips (weekdays: number[]): number[] {\n const skips: number[] = [1, 1, 1, 1, 1, 1, 1]\n const filled: number[] = [0, 0, 0, 0, 0, 0, 0]\n for (let i = 0; i < weekdays.length; i++) {\n filled[weekdays[i]] = 1\n }\n for (let k = 0; k < DAYS_IN_WEEK; k++) {\n let skip = 1\n for (let j = 1; j < DAYS_IN_WEEK; j++) {\n const next = (k + j) % DAYS_IN_WEEK\n if (filled[next]) {\n break\n }\n skip++\n }\n skips[k] = filled[k] * skip\n }\n\n return skips\n}\n\nexport function timestampToDate (timestamp: CalendarTimestamp): Date {\n const time = `${padNumber(timestamp.hour, 2)}:${padNumber(timestamp.minute, 2)}`\n const date = timestamp.date\n\n return new Date(`${date}T${time}:00+00:00`)\n}\n\nexport function createDayList (\n start: CalendarTimestamp,\n end: CalendarTimestamp,\n now: CalendarTimestamp,\n weekdaySkips: number[],\n max = 42,\n min = 0\n): CalendarTimestamp[] {\n const stop = getDayIdentifier(end)\n const days: CalendarTimestamp[] = []\n let current = copyTimestamp(start)\n let currentIdentifier = 0\n let stopped = currentIdentifier === stop\n\n if (stop < getDayIdentifier(start)) {\n throw new Error('End date is earlier than start date.')\n }\n\n while ((!stopped || days.length < min) && days.length < max) {\n currentIdentifier = getDayIdentifier(current)\n stopped = stopped || currentIdentifier === stop\n if (weekdaySkips[current.weekday] === 0) {\n current = nextDay(current)\n continue\n }\n const day = copyTimestamp(current)\n updateFormatted(day)\n updateRelative(day, now)\n days.push(day)\n current = relativeDays(current, nextDay, weekdaySkips[current.weekday])\n }\n\n if (!days.length) throw new Error('No dates found using specified start date, end date, and weekdays.')\n\n return days\n}\n\nexport function createIntervalList (timestamp: CalendarTimestamp, first: number,\n minutes: number, count: number, now?: CalendarTimestamp): CalendarTimestamp[] {\n const intervals: CalendarTimestamp[] = []\n\n for (let i = 0; i < count; i++) {\n const mins = first + (i * minutes)\n const int = copyTimestamp(timestamp)\n intervals.push(updateMinutes(int, mins, now))\n }\n\n return intervals\n}\n\nexport function createNativeLocaleFormatter (locale: string, getOptions: CalendarTimestampFormatOptions): CalendarFormatter {\n const emptyFormatter: CalendarFormatter = (_t, _s) => ''\n\n if (typeof Intl === 'undefined' || typeof Intl.DateTimeFormat === 'undefined') {\n return emptyFormatter\n }\n\n return (timestamp, short) => {\n try {\n const intlFormatter = new Intl.DateTimeFormat(locale || undefined, getOptions(timestamp, short))\n\n return intlFormatter.format(timestampToDate(timestamp))\n } catch (e) {\n return ''\n }\n }\n}\n","// Components\nimport VDatePickerTitle from './VDatePickerTitle'\nimport VDatePickerHeader from './VDatePickerHeader'\nimport VDatePickerDateTable from './VDatePickerDateTable'\nimport VDatePickerMonthTable from './VDatePickerMonthTable'\nimport VDatePickerYears from './VDatePickerYears'\n\n// Mixins\nimport Localable from '../../mixins/localable'\nimport Picker from '../../mixins/picker'\n\n// Utils\nimport isDateAllowed from './util/isDateAllowed'\nimport mixins from '../../util/mixins'\nimport { wrapInArray } from '../../util/helpers'\nimport { daysInMonth } from '../VCalendar/util/timestamp'\nimport { consoleWarn } from '../../util/console'\nimport {\n createItemTypeListeners,\n createNativeLocaleFormatter,\n pad,\n sanitizeDateString,\n} from './util'\n\n// Types\nimport {\n PropType,\n PropValidator,\n} from 'vue/types/options'\nimport { VNode } from 'vue'\nimport {\n DatePickerFormatter,\n DatePickerMultipleFormatter,\n DatePickerAllowedDatesFunction,\n DatePickerEventColors,\n DatePickerEvents,\n DatePickerType,\n} from 'vuetify/types'\n\ntype DatePickerValue = string | string[] | undefined\ninterface Formatters {\n year: DatePickerFormatter\n titleDate: DatePickerFormatter | DatePickerMultipleFormatter\n}\n\ntype ActivePicker = 'DATE' | 'MONTH' | 'YEAR';\n\nexport default mixins(\n Localable,\n Picker,\n/* @vue/component */\n).extend({\n name: 'v-date-picker',\n\n props: {\n activePicker: String as PropType,\n allowedDates: Function as PropType,\n // Function formatting the day in date picker table\n dayFormat: Function as PropType,\n disabled: Boolean,\n events: {\n type: [Array, Function, Object],\n default: () => null,\n } as PropValidator,\n eventColor: {\n type: [Array, Function, Object, String],\n default: () => 'warning',\n } as PropValidator,\n firstDayOfWeek: {\n type: [String, Number],\n default: 0,\n },\n // Function formatting the tableDate in the day/month table header\n headerDateFormat: Function as PropType,\n localeFirstDayOfYear: {\n type: [String, Number],\n default: 0,\n },\n max: String,\n min: String,\n // Function formatting month in the months table\n monthFormat: Function as PropType,\n multiple: Boolean,\n nextIcon: {\n type: String,\n default: '$next',\n },\n nextMonthAriaLabel: {\n type: String,\n default: '$vuetify.datePicker.nextMonthAriaLabel',\n },\n nextYearAriaLabel: {\n type: String,\n default: '$vuetify.datePicker.nextYearAriaLabel',\n },\n pickerDate: String,\n prevIcon: {\n type: String,\n default: '$prev',\n },\n prevMonthAriaLabel: {\n type: String,\n default: '$vuetify.datePicker.prevMonthAriaLabel',\n },\n prevYearAriaLabel: {\n type: String,\n default: '$vuetify.datePicker.prevYearAriaLabel',\n },\n range: Boolean,\n reactive: Boolean,\n readonly: Boolean,\n scrollable: Boolean,\n showCurrent: {\n type: [Boolean, String],\n default: true,\n },\n selectedItemsText: {\n type: String,\n default: '$vuetify.datePicker.itemsSelected',\n },\n showAdjacentMonths: Boolean,\n showWeek: Boolean,\n // Function formatting currently selected date in the picker title\n titleDateFormat: Function as PropType,\n type: {\n type: String,\n default: 'date',\n validator: (type: any) => ['date', 'month'].includes(type), // TODO: year\n } as PropValidator,\n value: [Array, String] as PropType,\n weekdayFormat: Function as PropType,\n // Function formatting the year in table header and pickup title\n yearFormat: Function as PropType,\n yearIcon: String,\n },\n\n data () {\n const now = new Date()\n return {\n internalActivePicker: this.type.toUpperCase(),\n inputDay: null as number | null,\n inputMonth: null as number | null,\n inputYear: null as number | null,\n isReversing: false,\n now,\n // tableDate is a string in 'YYYY' / 'YYYY-M' format (leading zero for month is not required)\n tableDate: (() => {\n if (this.pickerDate) {\n return this.pickerDate\n }\n\n const multipleValue = wrapInArray(this.value)\n const date = multipleValue[multipleValue.length - 1] ||\n (typeof this.showCurrent === 'string' ? this.showCurrent : `${now.getFullYear()}-${now.getMonth() + 1}`)\n return sanitizeDateString(date as string, this.type === 'date' ? 'month' : 'year')\n })(),\n }\n },\n\n computed: {\n multipleValue (): string[] {\n return wrapInArray(this.value)\n },\n isMultiple (): boolean {\n return this.multiple || this.range\n },\n lastValue (): string | null {\n return this.isMultiple ? this.multipleValue[this.multipleValue.length - 1] : (this.value as string | null)\n },\n selectedMonths (): string | string[] | undefined {\n if (!this.value || this.type === 'month') {\n return this.value\n } else if (this.isMultiple) {\n return this.multipleValue.map(val => val.substr(0, 7))\n } else {\n return (this.value as string).substr(0, 7)\n }\n },\n current (): string | null {\n if (this.showCurrent === true) {\n return sanitizeDateString(`${this.now.getFullYear()}-${this.now.getMonth() + 1}-${this.now.getDate()}`, this.type)\n }\n\n return this.showCurrent || null\n },\n inputDate (): string {\n return this.type === 'date'\n ? `${this.inputYear}-${pad(this.inputMonth! + 1)}-${pad(this.inputDay!)}`\n : `${this.inputYear}-${pad(this.inputMonth! + 1)}`\n },\n tableMonth (): number {\n return Number((this.pickerDate || this.tableDate).split('-')[1]) - 1\n },\n tableYear (): number {\n return Number((this.pickerDate || this.tableDate).split('-')[0])\n },\n minMonth (): string | null {\n return this.min ? sanitizeDateString(this.min, 'month') : null\n },\n maxMonth (): string | null {\n return this.max ? sanitizeDateString(this.max, 'month') : null\n },\n minYear (): string | null {\n return this.min ? sanitizeDateString(this.min, 'year') : null\n },\n maxYear (): string | null {\n return this.max ? sanitizeDateString(this.max, 'year') : null\n },\n formatters (): Formatters {\n return {\n year: this.yearFormat || createNativeLocaleFormatter(this.currentLocale, { year: 'numeric', timeZone: 'UTC' }, { length: 4 }),\n titleDate: this.titleDateFormat ||\n (this.isMultiple ? this.defaultTitleMultipleDateFormatter : this.defaultTitleDateFormatter),\n }\n },\n defaultTitleMultipleDateFormatter (): DatePickerMultipleFormatter {\n return dates => {\n if (!dates.length) {\n return '-'\n }\n\n if (dates.length === 1) {\n return this.defaultTitleDateFormatter(dates[0])\n }\n\n return this.$vuetify.lang.t(this.selectedItemsText, dates.length)\n }\n },\n defaultTitleDateFormatter (): DatePickerFormatter {\n const titleFormats = {\n year: { year: 'numeric', timeZone: 'UTC' },\n month: { month: 'long', timeZone: 'UTC' },\n date: { weekday: 'short', month: 'short', day: 'numeric', timeZone: 'UTC' },\n }\n\n const titleDateFormatter = createNativeLocaleFormatter(this.currentLocale, titleFormats[this.type], {\n start: 0,\n length: { date: 10, month: 7, year: 4 }[this.type],\n })\n\n const landscapeFormatter = (date: string) => titleDateFormatter(date)\n .replace(/([^\\d\\s])([\\d])/g, (match, nonDigit, digit) => `${nonDigit} ${digit}`)\n .replace(', ', ',
')\n\n return this.landscape ? landscapeFormatter : titleDateFormatter\n },\n },\n\n watch: {\n internalActivePicker: {\n immediate: true,\n handler (val: ActivePicker) {\n this.$emit('update:active-picker', val)\n },\n },\n activePicker (val: ActivePicker) {\n this.internalActivePicker = val\n },\n tableDate (val: string, prev: string) {\n // Make a ISO 8601 strings from val and prev for comparision, otherwise it will incorrectly\n // compare for example '2000-9' and '2000-10'\n const sanitizeType = this.type === 'month' ? 'year' : 'month'\n this.isReversing = sanitizeDateString(val, sanitizeType) < sanitizeDateString(prev, sanitizeType)\n this.$emit('update:picker-date', val)\n },\n pickerDate (val: string | null) {\n if (val) {\n this.tableDate = val\n } else if (this.lastValue && this.type === 'date') {\n this.tableDate = sanitizeDateString(this.lastValue, 'month')\n } else if (this.lastValue && this.type === 'month') {\n this.tableDate = sanitizeDateString(this.lastValue, 'year')\n }\n },\n value (newValue: DatePickerValue, oldValue: DatePickerValue) {\n this.checkMultipleProp()\n this.setInputDate()\n\n if (\n (!this.isMultiple && this.value && !this.pickerDate) ||\n (this.isMultiple && this.multipleValue.length && (!oldValue || !oldValue.length) && !this.pickerDate)\n ) {\n this.tableDate = sanitizeDateString(this.inputDate, this.type === 'month' ? 'year' : 'month')\n }\n },\n type (type: DatePickerType) {\n this.internalActivePicker = type.toUpperCase()\n\n if (this.value && this.value.length) {\n const output = this.multipleValue\n .map((val: string) => sanitizeDateString(val, type))\n .filter(this.isDateAllowed)\n this.$emit('input', this.isMultiple ? output : output[0])\n }\n },\n },\n\n created () {\n this.checkMultipleProp()\n\n if (this.pickerDate !== this.tableDate) {\n this.$emit('update:picker-date', this.tableDate)\n }\n this.setInputDate()\n },\n\n methods: {\n emitInput (newInput: string) {\n if (this.range) {\n if (this.multipleValue.length !== 1) {\n this.$emit('input', [newInput])\n } else {\n const output = [this.multipleValue[0], newInput]\n this.$emit('input', output)\n this.$emit('change', output)\n }\n return\n }\n\n const output = this.multiple\n ? (\n this.multipleValue.indexOf(newInput) === -1\n ? this.multipleValue.concat([newInput])\n : this.multipleValue.filter(x => x !== newInput)\n )\n : newInput\n\n this.$emit('input', output)\n this.multiple || this.$emit('change', newInput)\n },\n checkMultipleProp () {\n if (this.value == null) return\n const valueType = this.value.constructor.name\n const expected = this.isMultiple ? 'Array' : 'String'\n if (valueType !== expected) {\n consoleWarn(`Value must be ${this.isMultiple ? 'an' : 'a'} ${expected}, got ${valueType}`, this)\n }\n },\n isDateAllowed (value: string): boolean {\n return isDateAllowed(value, this.min, this.max, this.allowedDates)\n },\n yearClick (value: number) {\n this.inputYear = value\n if (this.type === 'month') {\n this.tableDate = `${value}`\n } else {\n this.tableDate = `${value}-${pad((this.tableMonth || 0) + 1)}`\n }\n this.internalActivePicker = 'MONTH'\n if (this.reactive && !this.readonly && !this.isMultiple && this.isDateAllowed(this.inputDate)) {\n this.$emit('input', this.inputDate)\n }\n },\n monthClick (value: string) {\n this.inputYear = parseInt(value.split('-')[0], 10)\n this.inputMonth = parseInt(value.split('-')[1], 10) - 1\n if (this.type === 'date') {\n if (this.inputDay) {\n this.inputDay = Math.min(this.inputDay, daysInMonth(this.inputYear, this.inputMonth + 1))\n }\n\n this.tableDate = value\n this.internalActivePicker = 'DATE'\n if (this.reactive && !this.readonly && !this.isMultiple && this.isDateAllowed(this.inputDate)) {\n this.$emit('input', this.inputDate)\n }\n } else {\n this.emitInput(this.inputDate)\n }\n },\n dateClick (value: string) {\n this.inputYear = parseInt(value.split('-')[0], 10)\n this.inputMonth = parseInt(value.split('-')[1], 10) - 1\n this.inputDay = parseInt(value.split('-')[2], 10)\n this.emitInput(this.inputDate)\n },\n genPickerTitle (): VNode {\n return this.$createElement(VDatePickerTitle, {\n props: {\n date: this.value ? (this.formatters.titleDate as (value: any) => string)(this.isMultiple ? this.multipleValue : this.value) : '',\n disabled: this.disabled,\n readonly: this.readonly,\n selectingYear: this.internalActivePicker === 'YEAR',\n year: this.formatters.year(this.multipleValue.length ? `${this.inputYear}` : this.tableDate),\n yearIcon: this.yearIcon,\n value: this.multipleValue[0],\n },\n slot: 'title',\n on: {\n 'update:selecting-year': (value: boolean) => this.internalActivePicker = value ? 'YEAR' : this.type.toUpperCase(),\n },\n })\n },\n genTableHeader (): VNode {\n return this.$createElement(VDatePickerHeader, {\n props: {\n nextIcon: this.nextIcon,\n color: this.color,\n dark: this.dark,\n disabled: this.disabled,\n format: this.headerDateFormat,\n light: this.light,\n locale: this.locale,\n min: this.internalActivePicker === 'DATE' ? this.minMonth : this.minYear,\n max: this.internalActivePicker === 'DATE' ? this.maxMonth : this.maxYear,\n nextAriaLabel: this.internalActivePicker === 'DATE' ? this.nextMonthAriaLabel : this.nextYearAriaLabel,\n prevAriaLabel: this.internalActivePicker === 'DATE' ? this.prevMonthAriaLabel : this.prevYearAriaLabel,\n prevIcon: this.prevIcon,\n readonly: this.readonly,\n value: this.internalActivePicker === 'DATE' ? `${pad(this.tableYear, 4)}-${pad(this.tableMonth + 1)}` : `${pad(this.tableYear, 4)}`,\n },\n on: {\n toggle: () => this.internalActivePicker = (this.internalActivePicker === 'DATE' ? 'MONTH' : 'YEAR'),\n input: (value: string) => this.tableDate = value,\n },\n })\n },\n genDateTable (): VNode {\n return this.$createElement(VDatePickerDateTable, {\n props: {\n allowedDates: this.allowedDates,\n color: this.color,\n current: this.current,\n dark: this.dark,\n disabled: this.disabled,\n events: this.events,\n eventColor: this.eventColor,\n firstDayOfWeek: this.firstDayOfWeek,\n format: this.dayFormat,\n light: this.light,\n locale: this.locale,\n localeFirstDayOfYear: this.localeFirstDayOfYear,\n min: this.min,\n max: this.max,\n range: this.range,\n readonly: this.readonly,\n scrollable: this.scrollable,\n showAdjacentMonths: this.showAdjacentMonths,\n showWeek: this.showWeek,\n tableDate: `${pad(this.tableYear, 4)}-${pad(this.tableMonth + 1)}`,\n value: this.value,\n weekdayFormat: this.weekdayFormat,\n },\n ref: 'table',\n on: {\n input: this.dateClick,\n 'update:table-date': (value: string) => this.tableDate = value,\n ...createItemTypeListeners(this, ':date'),\n },\n })\n },\n genMonthTable (): VNode {\n return this.$createElement(VDatePickerMonthTable, {\n props: {\n allowedDates: this.type === 'month' ? this.allowedDates : null,\n color: this.color,\n current: this.current ? sanitizeDateString(this.current, 'month') : null,\n dark: this.dark,\n disabled: this.disabled,\n events: this.type === 'month' ? this.events : null,\n eventColor: this.type === 'month' ? this.eventColor : null,\n format: this.monthFormat,\n light: this.light,\n locale: this.locale,\n min: this.minMonth,\n max: this.maxMonth,\n range: this.range,\n readonly: this.readonly && this.type === 'month',\n scrollable: this.scrollable,\n value: this.selectedMonths,\n tableDate: `${pad(this.tableYear, 4)}`,\n },\n ref: 'table',\n on: {\n input: this.monthClick,\n 'update:table-date': (value: string) => this.tableDate = value,\n ...createItemTypeListeners(this, ':month'),\n },\n })\n },\n genYears (): VNode {\n return this.$createElement(VDatePickerYears, {\n props: {\n color: this.color,\n format: this.yearFormat,\n locale: this.locale,\n min: this.minYear,\n max: this.maxYear,\n value: this.tableYear,\n },\n on: {\n input: this.yearClick,\n ...createItemTypeListeners(this, ':year'),\n },\n })\n },\n genPickerBody (): VNode {\n const children = this.internalActivePicker === 'YEAR' ? [\n this.genYears(),\n ] : [\n this.genTableHeader(),\n this.internalActivePicker === 'DATE' ? this.genDateTable() : this.genMonthTable(),\n ]\n\n return this.$createElement('div', {\n key: this.internalActivePicker,\n }, children)\n },\n setInputDate () {\n if (this.lastValue) {\n const array = this.lastValue.split('-')\n this.inputYear = parseInt(array[0], 10)\n this.inputMonth = parseInt(array[1], 10) - 1\n if (this.type === 'date') {\n this.inputDay = parseInt(array[2], 10)\n }\n } else {\n this.inputYear = this.inputYear || this.now.getFullYear()\n this.inputMonth = this.inputMonth == null ? this.inputMonth : this.now.getMonth()\n this.inputDay = this.inputDay || this.now.getDate()\n }\n },\n },\n\n render (): VNode {\n return this.genPicker('v-picker--date')\n },\n})\n","import './VPicker.sass'\nimport '../VCard/VCard.sass'\n\n// Mixins\nimport Colorable from '../../mixins/colorable'\nimport Elevatable from '../../mixins/elevatable'\nimport Themeable from '../../mixins/themeable'\n\n// Helpers\nimport { convertToUnit } from '../../util/helpers'\n\n// Types\nimport { VNode } from 'vue/types'\nimport mixins from '../../util/mixins'\n\n/* @vue/component */\nexport default mixins(\n Colorable,\n Elevatable,\n Themeable\n).extend({\n name: 'v-picker',\n\n props: {\n flat: Boolean,\n fullWidth: Boolean,\n landscape: Boolean,\n noTitle: Boolean,\n transition: {\n type: String,\n default: 'fade-transition',\n },\n width: {\n type: [Number, String],\n default: 290,\n },\n },\n\n computed: {\n computedTitleColor (): string | false {\n const defaultTitleColor = this.isDark ? false : (this.color || 'primary')\n return this.color || defaultTitleColor\n },\n },\n\n methods: {\n genTitle () {\n return this.$createElement('div', this.setBackgroundColor(this.computedTitleColor, {\n staticClass: 'v-picker__title',\n class: {\n 'v-picker__title--landscape': this.landscape,\n },\n }), this.$slots.title)\n },\n genBodyTransition () {\n return this.$createElement('transition', {\n props: {\n name: this.transition,\n },\n }, this.$slots.default)\n },\n genBody () {\n return this.$createElement('div', {\n staticClass: 'v-picker__body',\n class: {\n 'v-picker__body--no-title': this.noTitle,\n ...this.themeClasses,\n },\n style: this.fullWidth ? undefined : {\n width: convertToUnit(this.width),\n },\n }, [\n this.genBodyTransition(),\n ])\n },\n genActions () {\n return this.$createElement('div', {\n staticClass: 'v-picker__actions v-card__actions',\n class: {\n 'v-picker__actions--no-title': this.noTitle,\n },\n }, this.$slots.actions)\n },\n },\n\n render (h): VNode {\n return h('div', {\n staticClass: 'v-picker v-card',\n class: {\n 'v-picker--flat': this.flat,\n 'v-picker--landscape': this.landscape,\n 'v-picker--full-width': this.fullWidth,\n ...this.themeClasses,\n ...this.elevationClasses,\n },\n }, [\n this.$slots.title ? this.genTitle() : null,\n this.genBody(),\n this.$slots.actions ? this.genActions() : null,\n ])\n },\n})\n","import VPicker from './VPicker'\n\nexport { VPicker }\nexport default VPicker\n","// Components\nimport VPicker from '../../components/VPicker'\n\n// Mixins\nimport Colorable from '../colorable'\nimport Elevatable from '../../mixins/elevatable'\nimport Themeable from '../themeable'\n\n// Utils\nimport mixins from '../../util/mixins'\n\n// Types\nimport { VNode } from 'vue'\n\nexport default mixins(\n Colorable,\n Elevatable,\n Themeable\n/* @vue/component */\n).extend({\n name: 'picker',\n\n props: {\n flat: Boolean,\n fullWidth: Boolean,\n headerColor: String,\n landscape: Boolean,\n noTitle: Boolean,\n width: {\n type: [Number, String],\n default: 290,\n },\n },\n\n methods: {\n genPickerTitle (): VNode | null {\n return null\n },\n genPickerBody (): VNode | null {\n return null\n },\n genPickerActionsSlot () {\n return this.$scopedSlots.default ? this.$scopedSlots.default({\n save: (this as any).save,\n cancel: (this as any).cancel,\n }) : this.$slots.default\n },\n genPicker (staticClass: string) {\n const children: VNode[] = []\n\n if (!this.noTitle) {\n const title = this.genPickerTitle()\n title && children.push(title)\n }\n\n const body = this.genPickerBody()\n body && children.push(body)\n\n children.push(this.$createElement('template', { slot: 'actions' }, [this.genPickerActionsSlot()]))\n\n return this.$createElement(VPicker, {\n staticClass,\n props: {\n color: this.headerColor || this.color,\n dark: this.dark,\n elevation: this.elevation,\n flat: this.flat,\n fullWidth: this.fullWidth,\n landscape: this.landscape,\n light: this.light,\n width: this.width,\n noTitle: this.noTitle,\n },\n }, children)\n },\n },\n})\n","'use strict';\nvar $ = require('../internals/export');\nvar $padStart = require('../internals/string-pad').start;\nvar WEBKIT_BUG = require('../internals/string-pad-webkit-bug');\n\n// `String.prototype.padStart` method\n// https://tc39.es/ecma262/#sec-string.prototype.padstart\n$({ target: 'String', proto: true, forced: WEBKIT_BUG }, {\n padStart: function padStart(maxLength /* , fillString = ' ' */) {\n return $padStart(this, maxLength, arguments.length > 1 ? arguments[1] : undefined);\n }\n});\n","function createUTCDate (year: number, month = 0, day = 1) {\n let date\n if (year < 100 && year >= 0) {\n date = new Date(Date.UTC(year, month, day))\n if (isFinite(date.getUTCFullYear())) {\n date.setUTCFullYear(year)\n }\n } else {\n date = new Date(Date.UTC(year, month, day))\n }\n\n return date\n}\n\nfunction firstWeekOffset (year: number, firstDayOfWeek: number, firstDayOfYear: number) {\n const firstWeekDayInFirstWeek = 7 + firstDayOfWeek - firstDayOfYear\n const firstWeekDayOfYear = (7 + createUTCDate(year, 0, firstWeekDayInFirstWeek).getUTCDay() - firstDayOfWeek) % 7\n\n return -firstWeekDayOfYear + firstWeekDayInFirstWeek - 1\n}\n\nfunction dayOfYear (year: number, month: number, day: number, firstDayOfWeek: number) {\n let dayOfYear = [0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334][month]\n if (month > 1 && isLeapYear(year)) {\n dayOfYear++\n }\n\n return dayOfYear + day\n}\n\nfunction weeksInYear (year: number, firstDayOfWeek: number, firstDayOfYear: number) {\n const weekOffset = firstWeekOffset(year, firstDayOfWeek, firstDayOfYear)\n const weekOffsetNext = firstWeekOffset(year + 1, firstDayOfWeek, firstDayOfYear)\n const daysInYear = isLeapYear(year) ? 366 : 365\n\n return (daysInYear - weekOffset + weekOffsetNext) / 7\n}\n\nexport function weekNumber (year: number, month: number, day: number, firstDayOfWeek: number, localeFirstDayOfYear: number): number {\n const weekOffset = firstWeekOffset(year, firstDayOfWeek, localeFirstDayOfYear)\n const week = Math.ceil((dayOfYear(year, month, day, firstDayOfWeek) - weekOffset) / 7)\n\n if (week < 1) {\n return week + weeksInYear(year - 1, firstDayOfWeek, localeFirstDayOfYear)\n } else if (week > weeksInYear(year, firstDayOfWeek, localeFirstDayOfYear)) {\n return week - weeksInYear(year, firstDayOfWeek, localeFirstDayOfYear)\n } else {\n return week\n }\n}\n\nexport function isLeapYear (year: number): boolean {\n return ((year % 4 === 0) && (year % 100 !== 0)) || (year % 400 === 0)\n}\n","const padStart = (string: number | string, targetLength: number, padString: string) => {\n targetLength = targetLength >> 0\n string = String(string)\n padString = String(padString)\n if (string.length > targetLength) {\n return String(string)\n }\n\n targetLength = targetLength - string.length\n if (targetLength > padString.length) {\n padString += padString.repeat(targetLength / padString.length)\n }\n return padString.slice(0, targetLength) + String(string)\n}\n\nexport default (n: string | number, length = 2) => padStart(n, length, '0')\n","import { DatePickerAllowedDatesFunction } from 'vuetify/types'\n\nexport default function isDateAllowed (date: string, min: string, max: string, allowedFn: DatePickerAllowedDatesFunction | undefined) {\n return (!allowedFn || allowedFn(date)) &&\n (!min || date >= min.substr(0, 10)) &&\n (!max || date <= max)\n}\n","// Mixins\nimport DatePickerTable from './mixins/date-picker-table'\n\n// Utils\nimport { pad, createNativeLocaleFormatter } from './util'\nimport mixins from '../../util/mixins'\n\n// Types\nimport { VNode } from 'vue'\nimport { DatePickerFormatter } from 'vuetify/types'\n\nexport default mixins(\n DatePickerTable\n/* @vue/component */\n).extend({\n name: 'v-date-picker-month-table',\n\n computed: {\n formatter (): DatePickerFormatter {\n return this.format || createNativeLocaleFormatter(this.currentLocale, { month: 'short', timeZone: 'UTC' }, { start: 5, length: 2 })\n },\n },\n\n methods: {\n calculateTableDate (delta: number) {\n return `${parseInt(this.tableDate, 10) + Math.sign(delta || 1)}`\n },\n genTBody () {\n const children = []\n const cols = Array(3).fill(null)\n const rows = 12 / cols.length\n\n for (let row = 0; row < rows; row++) {\n const tds = cols.map((_, col) => {\n const month = row * cols.length + col\n const date = `${this.displayedYear}-${pad(month + 1)}`\n return this.$createElement('td', {\n key: month,\n }, [\n this.genButton(date, false, 'month', this.formatter),\n ])\n })\n\n children.push(this.$createElement('tr', {\n key: row,\n }, tds))\n }\n\n return this.$createElement('tbody', children)\n },\n },\n\n render (): VNode {\n return this.genTable('v-date-picker-table v-date-picker-table--month', [\n this.genTBody(),\n ], this.calculateTableDate)\n },\n})\n","// Adds leading zero to month/day if necessary, returns 'YYYY' if type = 'year',\n// 'YYYY-MM' if 'month' and 'YYYY-MM-DD' if 'date'\nimport pad from './pad'\n\nexport default (dateString: string, type: 'date' | 'month' | 'year'): string => {\n const [year, month = 1, date = 1] = dateString.split('-')\n return `${year}-${pad(month)}-${pad(date)}`.substr(0, { date: 10, month: 7, year: 4 }[type])\n}\n","import pad from './pad'\n\n/**\n * @param {String} value YYYY-MM format\n * @param {Number} sign -1 or +1\n */\nexport default (value: string, sign: number) => {\n const [year, month] = value.split('-').map(Number)\n\n if (month + sign === 0) {\n return `${year - 1}-12`\n } else if (month + sign === 13) {\n return `${year + 1}-01`\n } else {\n return `${year}-${pad(month + sign)}`\n }\n}\n","import './VDatePickerHeader.sass'\n\n// Components\nimport VBtn from '../VBtn'\nimport VIcon from '../VIcon'\n\n// Mixins\nimport Colorable from '../../mixins/colorable'\nimport Localable from '../../mixins/localable'\nimport Themeable from '../../mixins/themeable'\n\n// Utils\nimport { createNativeLocaleFormatter, monthChange } from './util'\nimport mixins from '../../util/mixins'\n\n// Types\nimport { VNode, PropType } from 'vue'\nimport { DatePickerFormatter } from 'vuetify/types'\n\nexport default mixins(\n Colorable,\n Localable,\n Themeable\n/* @vue/component */\n).extend({\n name: 'v-date-picker-header',\n\n props: {\n disabled: Boolean,\n format: Function as PropType,\n min: String,\n max: String,\n nextAriaLabel: String,\n nextIcon: {\n type: String,\n default: '$next',\n },\n prevAriaLabel: String,\n prevIcon: {\n type: String,\n default: '$prev',\n },\n readonly: Boolean,\n value: {\n type: [Number, String],\n required: true,\n },\n },\n\n data () {\n return {\n isReversing: false,\n }\n },\n\n computed: {\n formatter (): DatePickerFormatter {\n if (this.format) {\n return this.format\n } else if (String(this.value).split('-')[1]) {\n return createNativeLocaleFormatter(this.currentLocale, { month: 'long', year: 'numeric', timeZone: 'UTC' }, { length: 7 })\n } else {\n return createNativeLocaleFormatter(this.currentLocale, { year: 'numeric', timeZone: 'UTC' }, { length: 4 })\n }\n },\n },\n\n watch: {\n value (newVal, oldVal) {\n this.isReversing = newVal < oldVal\n },\n },\n\n methods: {\n genBtn (change: number) {\n const ariaLabelId = change > 0 ? this.nextAriaLabel : this.prevAriaLabel\n const ariaLabel = ariaLabelId ? this.$vuetify.lang.t(ariaLabelId) : undefined\n const disabled = this.disabled ||\n (change < 0 && this.min && this.calculateChange(change) < this.min) ||\n (change > 0 && this.max && this.calculateChange(change) > this.max)\n\n return this.$createElement(VBtn, {\n attrs: { 'aria-label': ariaLabel },\n props: {\n dark: this.dark,\n disabled,\n icon: true,\n light: this.light,\n },\n on: {\n click: (e: Event) => {\n e.stopPropagation()\n this.$emit('input', this.calculateChange(change))\n },\n },\n }, [\n this.$createElement(VIcon, ((change < 0) === !this.$vuetify.rtl) ? this.prevIcon : this.nextIcon),\n ])\n },\n calculateChange (sign: number) {\n const [year, month] = String(this.value).split('-').map(Number)\n\n if (month == null) {\n return `${year + sign}`\n } else {\n return monthChange(String(this.value), sign)\n }\n },\n genHeader () {\n const color = !this.disabled && (this.color || 'accent')\n const header = this.$createElement('div', this.setTextColor(color, {\n key: String(this.value),\n }), [this.$createElement('button', {\n attrs: {\n type: 'button',\n },\n on: {\n click: () => this.$emit('toggle'),\n },\n }, [this.$slots.default || this.formatter(String(this.value))])])\n\n const transition = this.$createElement('transition', {\n props: {\n name: (this.isReversing === !this.$vuetify.rtl) ? 'tab-reverse-transition' : 'tab-transition',\n },\n }, [header])\n\n return this.$createElement('div', {\n staticClass: 'v-date-picker-header__value',\n class: {\n 'v-date-picker-header__value--disabled': this.disabled,\n },\n }, [transition])\n },\n },\n\n render (): VNode {\n return this.$createElement('div', {\n staticClass: 'v-date-picker-header',\n class: {\n 'v-date-picker-header--disabled': this.disabled,\n ...this.themeClasses,\n },\n }, [\n this.genBtn(-1),\n this.genHeader(),\n this.genBtn(+1),\n ])\n },\n})\n","// Mixins\nimport DatePickerTable from './mixins/date-picker-table'\n\n// Utils\nimport { weekNumber } from '../../util/dateTimeUtils'\nimport { pad, createNativeLocaleFormatter, monthChange } from './util'\nimport { createRange } from '../../util/helpers'\nimport mixins from '../../util/mixins'\n\n// Types\nimport { VNode, VNodeChildren, PropType } from 'vue'\nimport { DatePickerFormatter } from 'vuetify/types'\n\nexport default mixins(\n DatePickerTable\n/* @vue/component */\n).extend({\n name: 'v-date-picker-date-table',\n\n props: {\n firstDayOfWeek: {\n type: [String, Number],\n default: 0,\n },\n localeFirstDayOfYear: {\n type: [String, Number],\n default: 0,\n },\n showAdjacentMonths: Boolean,\n showWeek: Boolean,\n weekdayFormat: Function as PropType,\n },\n\n computed: {\n formatter (): DatePickerFormatter {\n return this.format || createNativeLocaleFormatter(this.currentLocale, { day: 'numeric', timeZone: 'UTC' }, { start: 8, length: 2 })\n },\n weekdayFormatter (): DatePickerFormatter | undefined {\n return this.weekdayFormat || createNativeLocaleFormatter(this.currentLocale, { weekday: 'narrow', timeZone: 'UTC' })\n },\n weekDays (): string[] {\n const first = parseInt(this.firstDayOfWeek, 10)\n\n return this.weekdayFormatter\n ? createRange(7).map(i => this.weekdayFormatter!(`2017-01-${first + i + 15}`)) // 2017-01-15 is Sunday\n : createRange(7).map(i => ['S', 'M', 'T', 'W', 'T', 'F', 'S'][(i + first) % 7])\n },\n },\n\n methods: {\n calculateTableDate (delta: number) {\n return monthChange(this.tableDate, Math.sign(delta || 1))\n },\n genTHead () {\n const days = this.weekDays.map(day => this.$createElement('th', day))\n if (this.showWeek) {\n days.unshift(this.$createElement('th'))\n }\n\n return this.$createElement('thead', this.genTR(days))\n },\n // Returns number of the days from the firstDayOfWeek to the first day of the current month\n weekDaysBeforeFirstDayOfTheMonth () {\n const firstDayOfTheMonth = new Date(`${this.displayedYear}-${pad(this.displayedMonth + 1)}-01T00:00:00+00:00`)\n const weekDay = firstDayOfTheMonth.getUTCDay()\n\n return (weekDay - parseInt(this.firstDayOfWeek) + 7) % 7\n },\n getWeekNumber (dayInMonth: number) {\n return weekNumber(\n this.displayedYear,\n this.displayedMonth,\n dayInMonth,\n parseInt(this.firstDayOfWeek),\n parseInt(this.localeFirstDayOfYear)\n )\n },\n genWeekNumber (weekNumber: number) {\n return this.$createElement('td', [\n this.$createElement('small', {\n staticClass: 'v-date-picker-table--date__week',\n }, String(weekNumber).padStart(2, '0')),\n ])\n },\n // eslint-disable-next-line max-statements\n genTBody () {\n const children = []\n const daysInMonth = new Date(this.displayedYear, this.displayedMonth + 1, 0).getDate()\n let rows = []\n let day = this.weekDaysBeforeFirstDayOfTheMonth()\n\n if (this.showWeek) {\n rows.push(this.genWeekNumber(this.getWeekNumber(1)))\n }\n\n const prevMonthYear = this.displayedMonth ? this.displayedYear : this.displayedYear - 1\n const prevMonth = (this.displayedMonth + 11) % 12\n const firstDayFromPreviousMonth = new Date(this.displayedYear, this.displayedMonth, 0).getDate()\n const cellsInRow = this.showWeek ? 8 : 7\n\n while (day--) {\n const date = `${prevMonthYear}-${pad(prevMonth + 1)}-${pad(firstDayFromPreviousMonth - day)}`\n\n rows.push(this.$createElement('td', this.showAdjacentMonths ? [\n this.genButton(date, true, 'date', this.formatter, true),\n ] : []))\n }\n\n for (day = 1; day <= daysInMonth; day++) {\n const date = `${this.displayedYear}-${pad(this.displayedMonth + 1)}-${pad(day)}`\n\n rows.push(this.$createElement('td', [\n this.genButton(date, true, 'date', this.formatter),\n ]))\n\n if (rows.length % cellsInRow === 0) {\n children.push(this.genTR(rows))\n rows = []\n if (this.showWeek && (day < daysInMonth || this.showAdjacentMonths)) {\n rows.push(this.genWeekNumber(this.getWeekNumber(day + 7)))\n }\n }\n }\n\n const nextMonthYear = this.displayedMonth === 11 ? this.displayedYear + 1 : this.displayedYear\n const nextMonth = (this.displayedMonth + 1) % 12\n let nextMonthDay = 1\n\n while (rows.length < cellsInRow) {\n const date = `${nextMonthYear}-${pad(nextMonth + 1)}-${pad(nextMonthDay++)}`\n\n rows.push(this.$createElement('td', this.showAdjacentMonths ? [\n this.genButton(date, true, 'date', this.formatter, true),\n ] : []))\n }\n\n if (rows.length) {\n children.push(this.genTR(rows))\n }\n\n return this.$createElement('tbody', children)\n },\n genTR (children: VNodeChildren) {\n return [this.$createElement('tr', children)]\n },\n },\n\n render (): VNode {\n return this.genTable('v-date-picker-table v-date-picker-table--date', [\n this.genTHead(),\n this.genTBody(),\n ], this.calculateTableDate)\n },\n})\n","// https://github.com/zloirock/core-js/issues/280\nvar userAgent = require('../internals/engine-user-agent');\n\nmodule.exports = /Version\\/10(?:\\.\\d+){1,2}(?: [\\w./]+)?(?: Mobile\\/\\w+)? Safari\\//.test(userAgent);\n","import Vue from 'vue'\n\nexport function createItemTypeNativeListeners (instance: Vue, itemTypeSuffix: string, value: any) {\n return Object.keys(instance.$listeners).reduce((on, eventName) => {\n if (eventName.endsWith(itemTypeSuffix)) {\n on[eventName.slice(0, -itemTypeSuffix.length)] = (event: Event) => instance.$emit(eventName, value, event)\n }\n\n return on\n }, {} as typeof instance.$listeners)\n}\n\nexport function createItemTypeListeners (instance: Vue, itemTypeSuffix: string) {\n return Object.keys(instance.$listeners).reduce((on, eventName) => {\n if (eventName.endsWith(itemTypeSuffix)) {\n on[eventName] = instance.$listeners[eventName]\n }\n\n return on\n }, {} as typeof instance.$listeners)\n}\n","import { VDatePickerHeader, VDatePickerMonthTable, VDatePickerDateTable, VDatePicker } from 'vuetify/lib';\nimport { pad } from 'vuetify/lib/components/VDatePicker/util';\nimport isDateAllowed from 'vuetify/lib/components/VDatePicker/util/isDateAllowed';\nimport { wrapInArray } from 'vuetify/lib/util/helpers';\nimport ethiopicCalendar from 'ethiopic-calendar';\n\nclass ETDate {\n\n\n constructor( year, month, date ) { \n if ( year && month && date ) {\n this.year = year;\n this.month = month;\n this.date = date;\n } else {\n const now = new Date();\n this.fromGregorian( now.getFullYear(), now.getMonth()+1, now.getDate() );\n } \n }\n\n getMonthName(locale) {\n const ETmonths = {\n en: [\n \"Mäskäräm\", \"Ṭəqəmt\", \"Ḫədar\", \"Taḫśaś\", \"Ṭərr\", \"Yäkatit\",\n \"Mägabit\", \"Miyazya\", \"Gənbo\", \"Säne\", \"Ḥamle\", \"Nähase\", \"Ṗagume\"\n ],\n am: [\n \"መስከረም\", \"ጥቅምት\", \"ኅዳር\", \"ታኅሣሥ\", \"ጥር\", \"የካቲት\", \"መጋቢት\",\n \"ሚያዝያ\", \"ግንቦት\", \"ሰኔ\", \"ሐምሌ\", \"ነሐሴ\", \"ጳጉሜን\"\n ]\n };\n if ( !ETmonths.hasOwnProperty(locale) ) {\n locale = 'en';\n }\n return ETmonths[locale][this.month-1]\n }\n\n getDayName(locale) {\n var ETdays = {\n en: [ 'Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday' ],\n am: [ \"እሑድ\", \"ሰኞ\", \"ማክሰ\", \"ረቡዕ\", \"ሐሙስ\", \"ዓርብ\", \"ቅዳሜ\" ]\n };\n if ( !ETdays.hasOwnProperty(locale) ) {\n locale = 'en';\n }\n return ETdays[locale][this.dayOfWeek()]\n }\n\n getDayAbbrev(locale) {\n var ETdays_short = {\n en: [ 'S', 'M', 'T', 'W', 'T', 'F', 'S' ],\n am: [ \"እ\", \"ሰ\", \"ማ\", \"ረ\", \"ሐ\", \"ዓ\", \"ቅ\" ]\n };\n if ( !ETdays_short.hasOwnProperty(locale) ) {\n locale = 'en';\n }\n return ETdays_short[locale][this.dayOfWeek()]\n }\n\n toString() {\n return pad(this.year, 4)+\"-\"+pad(this.month)+\"-\"+pad(this.date)\n }\n\n fromGregorian( year, month, date ) {\n let ge = ethiopicCalendar.ge( year, month, date );\n this.year = ge.year;\n this.month = ge.month;\n this.date = ge.day;\n }\n\n toGregorian() {\n let eg = ethiopicCalendar.eg( this.year, this.month, this.date );\n return { year: eg.year, month: eg.month, date: eg.day }\n }\n\n toGregorianString() {\n let eg = ethiopicCalendar.eg( this.year, this.month, this.date );\n return pad(eg.year, 4) +\"-\"+ pad(eg.month) +\"-\"+ pad(eg.day)\n }\n\n dayOfWeek() {\n const gDate = new Date( this.toGregorianString() );\n return (gDate.getDay()+1) % 7\n }\n \n daysInMonth() {\n if ( this.month < 13 ) {\n return 30\n } else if ( this.year % 4 === 3 ) {\n return 6\n } else {\n return 5\n }\n }\n\n weekOfYear() {\n let firstDay = new ETDate( this.year, 1, 1 );\n let numDays = ((this.month-1)*30) + this.date + firstDay.dayOfWeek();\n let numWeek = Math.floor(numDays / 7) + 1;\n return numWeek\n }\n\n format(type, locale) {\n if ( type === 'day' ) {\n return this.date\n } else if ( type === 'year' ) {\n return this.year\n } else if ( type === 'month' ) {\n return this.getMonthName(locale)\n } else if ( type === 'date' ) {\n return this.getDayName(locale) + \" \" + this.getMonthName(locale)\n + \" \" + this.date + \"፣ \" + this.year\n } else if ( type === \"monthYear\" ) {\n return this.getMonthName(locale) + \" \" + this.year\n } else if ( type === 'weekday' ) {\n return this.getDayAbbrev(locale)\n }\n }\n\n}\n\n\nfunction createFormatter(type, locale) {\n return dateString => {\n const [year, month, date] = dateString.trim().split(' ')[0].split('-').map(Number);\n\n const et_date = new ETDate(year, month || 1, date || 1);\n\n return et_date.format(type, locale)\n }\n}\n\nfunction daysInMonth(year, month){\n let etdate = new ETDate( year, month, 1 );\n return etdate.daysInMonth()\n}\n\nfunction firstDayOfTheMonth(year, month) {\n let etdate = new ETDate( year, month, 1 );\n return etdate.dayOfWeek()\n}\n\nfunction weekOfYear(year, month, date) {\n let etdate = new ETDate( year, month, date );\n return etdate.weekOfYear()\n}\n\nfunction monthChange(value, sign) {\n const [year, month] = value.split('-').map(Number);\n\n if (month + sign === 0) {\n return `${year - 1}-13`\n } else if (month + sign === 14) {\n return `${year + 1}-01`\n } else {\n return `${year}-${pad(month + sign)}`\n }\n}\n\nvar VEthiopianDatePickerHeader = {\n extends: VDatePickerHeader,\n computed: {\n formatter() {\n return this.format || createFormatter(String(this.value).split('-')[1] ? 'monthYear' : 'year', this.currentLocale);\n }\n },\n methods: {\n calculateChange (sign) {\n const [year, month] = String(this.value).split('-').map(Number);\n\n if (month == null) {\n return `${year + sign}`\n } else {\n return monthChange(String(this.value), sign)\n } \n } \n } \n};\n\nvar VEthiopianDatePickerMonthTable = {\n extends: VDatePickerMonthTable,\n computed: {\n formatter() {\n return this.format || createFormatter('month', this.currentLocale);\n }\n },\n methods: {\n genTBody() {\n const children = [];\n const cols = Array(4).fill(null);\n const rows = 13 / cols.length;\n \n for (let row = 0; row < rows; row++) {\n const tds = cols.map((_, col) => {\n const month = row * cols.length + col;\n if ( month > 12 ) return\n const date = `${this.displayedYear}-${pad(month + 1)}`;\n return this.$createElement('td', { key: month }, [this.genButton(date, false, 'month', this.formatter)]);\n });\n children.push(this.$createElement('tr', { key: row }, tds));\n }\n \n return this.$createElement('tbody', children);\n },\n genButton(value, isFloating, mouseEventType, formatter) {\n const isAllowed = isDateAllowed(value, this.min, this.max, this.allowedDates);\n const isSelected = this.isSelected(value) && isAllowed;\n const isCurrent = value === this.current;\n const setColor = isSelected ? this.setBackgroundColor : this.setTextColor;\n const color = (isSelected || isCurrent) && (this.color || 'accent');\n return this.$createElement('button', setColor(color, {\n staticClass: 'v-btn',\n class: this.genButtonClasses(isAllowed, isFloating, isSelected, isCurrent),\n attrs: {\n type: 'button'\n },\n domProps: {\n disabled: this.disabled || !isAllowed\n },\n on: this.genButtonEvents(value, isAllowed, mouseEventType)\n }), [this.$createElement('div', {\n staticClass: 'v-btn__content'\n }, [formatter(value)]), this.genEvents(value)]);\n },\n }\n};\n\nvar VEthiopianDatePickerDateTable = {\n extends: VDatePickerDateTable,\n computed: {\n formatter() {\n return this.format || createFormatter('day', this.currentLocale);\n },\n weekdayFormatter() {\n return this.weekdayFormat || createFormatter('weekday', this.currentLocale);\n },\n weekDays() {\n const first = parseInt( this.firstDayOfWeek, 10 );\n return Array(7).fill().map( (x,i) => this.weekdayFormatter(`2013-01-${first + i + 10}`))\n }\n },\n methods: {\n weekDaysBeforeFirstDayOfTheMonth() {\n const weekDay = firstDayOfTheMonth(this.displayedYear, this.displayedMonth);\n return (weekDay - parseInt(this.firstDayOfWeek) + 7) % 7;\n },\n\n getWeekNumber(dayInMonth) {\n return weekOfYear(this.displayedYear, this.displayedMonth, dayInMonth)\n },\n\n genTBody() {\n const children = [];\n const daysInCurrentMonth = daysInMonth(this.displayedYear, this.displayedMonth);\n let rows = [];\n let day = this.weekDaysBeforeFirstDayOfTheMonth();\n \n if (this.showWeek) {\n rows.push(this.genWeekNumber(this.getWeekNumber(1)));\n }\n \n while (day--) rows.push(this.$createElement('td'));\n \n for (day = 1; day <= daysInCurrentMonth; day++) {\n const date = `${this.displayedYear}-${pad(this.displayedMonth)}-${pad(day)}`;\n rows.push(this.$createElement('td', [this.genButton(date, true, 'date', this.formatter)]));\n \n if (rows.length % (this.showWeek ? 8 : 7) === 0) {\n children.push(this.genTR(rows));\n rows = [];\n \n if (this.showWeek && day < daysInCurrentMonth) {\n rows.push(this.genWeekNumber(this.getWeekNumber((day + 7) > daysInCurrentMonth ? daysInCurrentMonth : (day + 7))));\n }\n }\n }\n \n if (rows.length) {\n children.push(this.genTR(rows));\n }\n \n return this.$createElement('tbody', children);\n },\n }\n};\n\nfunction sanitizeDateString(dateString, type) {\n const [year, month = 1, date = 1] = dateString.split(\"-\");\n return `${year}-${pad(month)}-${pad(date)}`.substr(\n 0,\n {\n date: 10,\n month: 7,\n year: 4\n }[type]\n );\n}\n\nvar VEthiopianDatePicker = {\n extends: VDatePicker,\n name: \"VEthiopianDatePicker\",\n props: {\n max: {\n type: String,\n validator: dateString => {\n return Number(sanitizeDateString(dateString, 'year')) <= 3000\n }\n },\n min: {\n type: String,\n validator: dateString => {\n return Number(sanitizeDateString(dateString, 'year')) >= 1\n }\n },\n },\n data() {\n const now = new ETDate();\n return {\n activePicker: this.type.toUpperCase(),\n inputDay: null,\n inputMonth: null,\n inputYear: null,\n isReversing: false,\n now,\n tableDate: (() => {\n if (this.pickerDate) {\n return this.pickerDate;\n }\n\n const multipleValue = wrapInArray(this.value);\n const date = multipleValue[multipleValue.length - 1] || (typeof this.showCurrent === 'string' ? this.showCurrent : `${now.year}-${now.month}`);\n return sanitizeDateString(date, this.type === 'date' ? 'month' : 'year');\n })(),\n };\n },\n computed: {\n current() {\n if (this.showCurrent === true) {\n return sanitizeDateString(`${this.now.year}-${this.now.month}-${this.now.date}`, this.type);\n }\n return this.showCurrent || null;\n },\n\n inputDate() {\n return this.type === 'date' ? `${this.inputYear}-${pad(this.inputMonth)}-${pad(this.inputDay)}` : `${this.inputYear}-${pad(this.inputMonth)}`;\n },\n\n tableMonth() {\n return Number((this.pickerDate || this.tableDate).split('-')[1]);\n },\n\n minMonth() {\n return this.min ? sanitizeDateString(this.min, 'month') : \"1900-01\"\n },\n \n maxMonth() {\n return this.max ? sanitizeDateString(this.max, 'month') : \"2100-13\"\n },\n \n minYear() {\n return this.min ? sanitizeDateString(this.min, 'year') : \"1900\"\n },\n \n maxYear() {\n return this.max ? sanitizeDateString(this.max, 'year') : \"2100\"\n },\n \n formatters() {\n return {\n year: createFormatter('year', this.currentLocale),\n titleDate: this.titleDateFormat || (this.isMultiple ? this.defaultTitleMultipleDateFormatter : this.defaultTitleDateFormatter)\n };\n },\n\n defaultTitleDateFormatter() {\n const titleDateFormatter = createFormatter(this.type, this.currentLocale);\n \n const landscapeFormatter = date => titleDateFormatter(date).replace(/([^\\d\\s])([\\d])/g, (match, nonDigit, digit) => `${nonDigit} ${digit}`).replace(', ', ',
');\n \n return this.landscape ? landscapeFormatter : titleDateFormatter;\n }\n },\n methods: {\n yearClick(value) {\n this.inputYear = value;\n \n if (this.type === 'month') {\n this.tableDate = `${value}`;\n } else {\n this.tableDate = `${value}-${pad(this.tableMonth || 1)}`;\n }\n \n this.activePicker = 'MONTH';\n \n if (this.reactive && !this.readonly && !this.isMultiple && this.isDateAllowed(this.inputDate)) {\n this.$emit('input', this.inputDate);\n }\n },\n\n monthClick(value) {\n this.inputYear = parseInt(value.split('-')[0], 10);\n this.inputMonth = parseInt(value.split('-')[1], 10);\n \n if (this.type === 'date') {\n if (this.inputDay) {\n this.inputDay = Math.min(this.inputDay, daysInMonth(this.inputYear, this.inputMonth));\n }\n \n this.tableDate = value;\n this.activePicker = 'DATE';\n \n if (this.reactive && !this.readonly && !this.isMultiple && this.isDateAllowed(this.inputDate)) {\n this.$emit('input', this.inputDate);\n }\n } else {\n this.emitInput(this.inputDate);\n }\n },\n \n dateClick(value) {\n this.inputYear = parseInt(value.split('-')[0], 10);\n this.inputMonth = parseInt(value.split('-')[1], 10);\n this.inputDay = parseInt(value.split('-')[2], 10);\n this.emitInput(this.inputDate);\n },\n \n genTableHeader() {\n return this.$createElement(VEthiopianDatePickerHeader, {\n props: {\n nextIcon: this.nextIcon,\n color: this.color,\n dark: this.dark,\n disabled: this.disabled,\n format: this.headerDateFormat,\n light: this.light,\n locale: this.locale,\n min: this.activePicker === 'DATE' ? this.minMonth : this.minYear,\n max: this.activePicker === 'DATE' ? this.maxMonth : this.maxYear,\n nextAriaLabel: this.activePicker === 'DATE' ? this.nextMonthAriaLabel : this.nextYearAriaLabel,\n prevAriaLabel: this.activePicker === 'DATE' ? this.prevMonthAriaLabel : this.prevYearAriaLabel,\n prevIcon: this.prevIcon,\n readonly: this.readonly,\n value: this.activePicker === 'DATE' ? `${pad(this.tableYear, 4)}-${pad(this.tableMonth)}` : `${pad(this.tableYear, 4)}`\n },\n on: {\n toggle: () => this.activePicker = this.activePicker === 'DATE' ? 'MONTH' : 'YEAR',\n input: value => this.tableDate = value\n }\n });\n },\n\n genDateTable() {\n return this.$createElement(VEthiopianDatePickerDateTable, {\n props: {\n allowedDates: this.allowedDates,\n color: this.color,\n current: this.current,\n dark: this.dark,\n disabled: this.disabled,\n events: this.events,\n eventColor: this.eventColor,\n firstDayOfWeek: this.firstDayOfWeek,\n format: this.dayFormat,\n light: this.light,\n locale: this.locale,\n localeFirstDayOfYear: this.localeFirstDayOfYear,\n min: this.min,\n max: this.max,\n range: this.range,\n readonly: this.readonly,\n scrollable: this.scrollable,\n showWeek: this.showWeek,\n tableDate: `${pad(this.tableYear, 4)}-${pad(this.tableMonth + 1)}`,\n value: this.value,\n weekdayFormat: this.weekdayFormat\n },\n ref: 'table',\n on: {\n input: this.dateClick,\n 'update:table-date': value => this.tableDate = value,\n 'click:date': value => this.$emit('click:date', value),\n 'dblclick:date': value => this.$emit('dblclick:date', value),\n }\n });\n },\n \n genMonthTable() {\n return this.$createElement(VEthiopianDatePickerMonthTable, {\n props: {\n allowedDates: this.type === 'month' ? this.allowedDates : null,\n color: this.color,\n current: this.current ? sanitizeDateString(this.current, 'month') : null,\n dark: this.dark,\n disabled: this.disabled,\n events: this.type === 'month' ? this.events : null,\n eventColor: this.type === 'month' ? this.eventColor : null,\n format: this.monthFormat,\n light: this.light,\n locale: this.locale,\n min: this.minMonth,\n max: this.maxMonth,\n range: this.range,\n readonly: this.readonly && this.type === 'month',\n scrollable: this.scrollable,\n value: this.selectedMonths,\n tableDate: `${pad(this.tableYear, 4)}`\n },\n ref: 'table',\n on: {\n input: this.monthClick,\n 'update:table-date': value => this.tableDate = value,\n 'click:month': value => this.$emit('click:month', value),\n 'dblclick:month': value => this.$emit('dblclick:month', value),\n }\n });\n },\n\n setInputDate() {\n if (this.lastValue) {\n const array = this.lastValue.split('-');\n this.inputYear = parseInt(array[0], 10);\n this.inputMonth = parseInt(array[1], 10);\n \n if (this.type === 'date') {\n this.inputDay = parseInt(array[2], 10);\n }\n } else {\n this.inputYear = this.inputYear || this.now.year;\n this.inputMonth = this.inputMonth == null ? this.inputMonth : this.now.month;\n this.inputDay = this.inputDay || this.now.date;\n }\n },\n }\n};\n\nexport default VEthiopianDatePicker;\n","import pad from './pad'\nimport { DatePickerFormatter } from 'vuetify/types'\n\ninterface SubstrOptions {\n start?: number\n length: number\n}\n\nfunction createNativeLocaleFormatter (\n local: string | undefined,\n options: Intl.DateTimeFormatOptions\n): DatePickerFormatter | undefined\n\nfunction createNativeLocaleFormatter (\n local: string | undefined,\n options: Intl.DateTimeFormatOptions,\n substrOptions: SubstrOptions\n): DatePickerFormatter\n\nfunction createNativeLocaleFormatter (\n locale: string | undefined,\n options: Intl.DateTimeFormatOptions,\n substrOptions: SubstrOptions = { start: 0, length: 0 }\n): DatePickerFormatter | undefined {\n const makeIsoString = (dateString: string) => {\n const [year, month, date] = dateString.trim().split(' ')[0].split('-')\n return [pad(year, 4), pad(month || 1), pad(date || 1)].join('-')\n }\n\n try {\n const intlFormatter = new Intl.DateTimeFormat(locale || undefined, options)\n return (dateString: string) => intlFormatter.format(new Date(`${makeIsoString(dateString)}T00:00:00+00:00`))\n } catch (e) {\n return (substrOptions.start || substrOptions.length)\n ? (dateString: string) => makeIsoString(dateString).substr(substrOptions.start || 0, substrOptions.length)\n : undefined\n }\n}\n\nexport default createNativeLocaleFormatter\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(_vm.edit)?_c('v-container',[_vm._t(\"form\")],2):_c('div',[_c('v-row',{attrs:{\"dense\":\"\"}},[_c('v-col',{staticClass:\"font-weight-bold\",attrs:{\"cols\":_vm.$store.state.cols.header}},[_vm._t(\"header\")],2),(_vm.loading)?_c('v-col',{attrs:{\"cols\":_vm.$store.state.cols.content}},[_c('v-progress-linear',{attrs:{\"indeterminate\":\"\",\"color\":\"primary\"}})],1):_c('v-col',{attrs:{\"cols\":_vm.$store.state.cols.content}},[_vm._t(\"value\")],2)],1),_c('v-divider')],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-element.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-element.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./gofr-element.vue?vue&type=template&id=da8c6014&\"\nimport script from \"./gofr-element.vue?vue&type=script&lang=js&\"\nexport * from \"./gofr-element.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VProgressLinear } from 'vuetify/lib/components/VProgressLinear';\nimport { VRow } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VCol,VContainer,VDivider,VProgressLinear,VRow})\n","// Mixins\nimport Colorable from '../colorable'\n\n// Utilities\nimport mixins from '../../util/mixins'\nimport { kebabCase } from '../../util/helpers'\n\n// Types\nimport { VNodeChildren } from 'vue'\n\n/* @vue/component */\nexport default mixins(\n Colorable\n).extend({\n methods: {\n genPickerButton (\n prop: string,\n value: any,\n content: VNodeChildren,\n readonly = false,\n staticClass = ''\n ) {\n const active = (this as any)[prop] === value\n const click = (event: Event) => {\n event.stopPropagation()\n this.$emit(`update:${kebabCase(prop)}`, value)\n }\n\n return this.$createElement('div', {\n staticClass: `v-picker__title__btn ${staticClass}`.trim(),\n class: {\n 'v-picker__title__btn--active': active,\n 'v-picker__title__btn--readonly': readonly,\n },\n on: (active || readonly) ? undefined : { click },\n }, Array.isArray(content) ? content : [content])\n },\n },\n})\n","import Vue from 'vue'\n\nexport default Vue.extend({\n name: 'localable',\n\n props: {\n locale: String,\n },\n\n computed: {\n currentLocale (): string {\n return this.locale || this.$vuetify.lang.current\n },\n },\n})\n"],"sourceRoot":""} \ No newline at end of file diff --git a/dhis2App/js/chunk-77a0b274.5281d4fb.js b/dhis2App/js/chunk-77a0b274.5281d4fb.js new file mode 100644 index 000000000..afc92052e --- /dev/null +++ b/dhis2App/js/chunk-77a0b274.5281d4fb.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-77a0b274"],{1131:function(t,e,s){"use strict";s.r(e);var i=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("gofr-element",{attrs:{edit:t.edit,loading:t.loading},scopedSlots:t._u([{key:"form",fn:function(){return[s("v-select",{attrs:{loading:t.loading,label:t.$t("App.fhir-resources-texts."+t.display),items:t.items,outlined:"","hide-details":"auto","error-messages":t.errors,"item-text":"display","item-value":"code",disabled:t.disabled,rules:t.rules,dense:""},on:{change:function(e){t.errors=[]}},scopedSlots:t._u([{key:"label",fn:function(){return[t._v(t._s(t.$t("App.fhir-resources-texts."+t.display))+" "),t.required?s("span",{staticClass:"red--text font-weight-bold"},[t._v("*")]):t._e()]},proxy:!0}]),model:{value:t.value,callback:function(e){t.value=e},expression:"value"}})]},proxy:!0},{key:"header",fn:function(){return[t._v(" "+t._s(t.$t("App.fhir-resources-texts."+t.display))+" ")]},proxy:!0},{key:"value",fn:function(){return[t._v(" "+t._s(t.displayValue)+" ")]},proxy:!0}])})},r=[],a=(s("7db0"),s("d79a")),o={name:"fhir-code",props:["field","min","max","base-min","base-max","label","binding","slotProps","path","edit","sliceName","readOnlyIfSet","constraints"],components:{GofrElement:a["a"]},data:function(){return{value:"",loading:!0,errors:[],items:[],source:{path:"",data:{},binding:this.binding},disabled:!1,lockWatch:!1}},created:function(){this.setupData()},watch:{slotProps:{handler:function(){this.lockWatch||this.setupData()},deep:!0}},methods:{setupData:function(){var t=this;if(this.slotProps&&this.slotProps.source){if(this.source={path:this.slotProps.source.path+"."+this.field,data:{}},this.slotProps.source.fromArray)this.source.data=this.slotProps.source.data,this.value=this.source.data,this.lockWatch=!0;else{var e=this.$fhirutils.pathFieldExpression(this.field);this.source.data=this.$fhirpath.evaluate(this.slotProps.source.data,e),1==this.source.data.length&&(this.value=this.source.data[0],this.lockWatch=!0)}this.disabled=this.readOnlyIfSet&&!!this.value}var s=this.binding||this.slotProps.source.binding;this.$fhirutils.expand(s).then((function(e){t.items=e,t.loading=!1})).catch((function(e){console.log(e),t.errors.push(e.message),t.loading=!1}))}},computed:{index:function(){return this.slotProps&&this.slotProps.input?this.slotProps.input.index:void 0},display:function(){return this.slotProps&&this.slotProps.input?this.slotProps.input.label:this.label},displayValue:function(){var t=this,e=this.items.find((function(e){return e.code===t.value}));return e?e.display:""},required:function(){return(this.index||0)\n \n \n \n \n \n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-code.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-code.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./fhir-code.vue?vue&type=template&id=6cab85ee&\"\nimport script from \"./fhir-code.vue?vue&type=script&lang=js&\"\nexport * from \"./fhir-code.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VSelect } from 'vuetify/lib/components/VSelect';\ninstallComponents(component, {VSelect})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(_vm.edit)?_c('v-container',[_vm._t(\"form\")],2):_c('div',[_c('v-row',{attrs:{\"dense\":\"\"}},[_c('v-col',{staticClass:\"font-weight-bold\",attrs:{\"cols\":_vm.$store.state.cols.header}},[_vm._t(\"header\")],2),(_vm.loading)?_c('v-col',{attrs:{\"cols\":_vm.$store.state.cols.content}},[_c('v-progress-linear',{attrs:{\"indeterminate\":\"\",\"color\":\"primary\"}})],1):_c('v-col',{attrs:{\"cols\":_vm.$store.state.cols.content}},[_vm._t(\"value\")],2)],1),_c('v-divider')],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-element.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-element.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./gofr-element.vue?vue&type=template&id=da8c6014&\"\nimport script from \"./gofr-element.vue?vue&type=script&lang=js&\"\nexport * from \"./gofr-element.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VProgressLinear } from 'vuetify/lib/components/VProgressLinear';\nimport { VRow } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VCol,VContainer,VDivider,VProgressLinear,VRow})\n"],"sourceRoot":""} \ No newline at end of file diff --git a/dhis2App/js/chunk-78a0fc3a.c36989e6.js b/dhis2App/js/chunk-78a0fc3a.c36989e6.js new file mode 100644 index 000000000..8a214e181 --- /dev/null +++ b/dhis2App/js/chunk-78a0fc3a.c36989e6.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-78a0fc3a"],{4807:function(t,s,e){"use strict";e.r(s);var r=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("gofr-complex-card",{attrs:{complexField:t.field,slotProps:t.slotProps,label:t.$t("App.fhir-resources-texts."+t.label),errors:t.errors},scopedSlots:t._u([{key:"default",fn:function(s){return[t._t("default",null,{source:s.source})]}}],null,!0)})},o=[],a=e("d2b9"),l={name:"fhir-period",props:["field","slotProps","sliceName","min","max","base-min","base-max","label","path","edit","constraints"],data:function(){return{errors:[]}},components:{GofrComplexCard:a["a"]}},i=l,n=e("2877"),u=Object(n["a"])(i,r,o,!1,null,null,null);s["default"]=u.exports},d2b9:function(t,s,e){"use strict";var r=function(){var t=this,s=t.$createElement,e=t._self._c||s;return e("v-card",[e("v-card-subtitle",{staticClass:"primary--text text-uppercase font-weight-bold"},[t._v(" "+t._s(t.$t("App.fhir-resources-texts."+t.display))+" ")]),t._l(t.errors,(function(s,r){return e("v-card-text",{key:r,staticClass:"error white--text font-weight-bold"},[t._v(" "+t._s(s)+" ")])})),e("v-card-text",[t._t("default",null,{source:t.source})],2)],2)},o=[],a={name:"gofr-complex-card",props:["complexField","slotProps","label","errors"],data:function(){return{source:{path:"",data:{}}}},created:function(){this.setupData()},watch:{slotProps:{handler:function(){this.setupData()},deep:!0}},methods:{setupData:function(){if(this.slotProps&&this.slotProps.source)if(this.source={path:this.slotProps.source.path+"."+this.complexField,data:{}},this.slotProps.source.fromArray)this.source.data=this.slotProps.source.data;else{var t=this.$fhirutils.pathFieldExpression(this.complexField);this.source.data=this.$fhirpath.evaluate(this.slotProps.source.data,t)}}},computed:{display:function(){return this.slotProps&&this.slotProps.input?this.slotProps.input.label:this.label}}},l=a,i=e("2877"),n=e("6544"),u=e.n(n),c=e("b0af"),p=e("99d9"),d=Object(i["a"])(l,r,o,!1,null,null,null);s["a"]=d.exports;u()(d,{VCard:c["a"],VCardSubtitle:p["b"],VCardText:p["c"]})}}]); +//# sourceMappingURL=chunk-78a0fc3a.c36989e6.js.map \ No newline at end of file diff --git a/dhis2App/js/chunk-78a0fc3a.c36989e6.js.map b/dhis2App/js/chunk-78a0fc3a.c36989e6.js.map new file mode 100644 index 000000000..de40d20a5 --- /dev/null +++ b/dhis2App/js/chunk-78a0fc3a.c36989e6.js.map @@ -0,0 +1 @@ +{"version":3,"sources":["webpack:///./src/components/fhir/fhir-period.vue?5be4","webpack:///src/components/fhir/fhir-period.vue","webpack:///./src/components/fhir/fhir-period.vue?9b3d","webpack:///./src/components/fhir/fhir-period.vue","webpack:///./src/components/gofr/gofr-complex-card.vue?9c11","webpack:///src/components/gofr/gofr-complex-card.vue","webpack:///./src/components/gofr/gofr-complex-card.vue?8941","webpack:///./src/components/gofr/gofr-complex-card.vue"],"names":["render","_vm","this","_h","$createElement","_c","_self","attrs","field","slotProps","$t","label","errors","scopedSlots","_u","key","fn","_t","source","staticRenderFns","name","props","data","components","GofrComplexCard","component","staticClass","_v","_s","display","_l","error","idx","created","setupData","watch","handler","deep","methods","$fhirpath","evaluate","computed","VCard","VCardSubtitle","VCardText"],"mappings":"uHAAA,IAAIA,EAAS,WAAa,IAAIC,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,oBAAoB,CAACE,MAAM,CAAC,aAAeN,EAAIO,MAAM,UAAYP,EAAIQ,UAAU,MAAQR,EAAIS,GAAI,4BAA8BT,EAAIU,OAAQ,OAASV,EAAIW,QAAQC,YAAYZ,EAAIa,GAAG,CAAC,CAACC,IAAI,UAAUC,GAAG,SAASP,GAAW,MAAO,CAACR,EAAIgB,GAAG,UAAU,KAAK,CAAC,OAASR,EAAUS,aAAa,MAAK,MAC3XC,EAAkB,G,YCetB,GACEC,KAAM,cACNC,MAAO,CAAC,QAAS,YAAnB,mFACEC,KAAM,WACJ,MAAO,CACLV,OAAQ,KAGZW,WAAY,CACVC,gBAAJ,SCzBoW,I,YCOhWC,EAAY,eACd,EACAzB,EACAmB,GACA,EACA,KACA,KACA,MAIa,aAAAM,E,2CClBf,IAAIzB,EAAS,WAAa,IAAIC,EAAIC,KAASC,EAAGF,EAAIG,eAAmBC,EAAGJ,EAAIK,MAAMD,IAAIF,EAAG,OAAOE,EAAG,SAAS,CAACA,EAAG,kBAAkB,CAACqB,YAAY,iDAAiD,CAACzB,EAAI0B,GAAG,IAAI1B,EAAI2B,GAAG3B,EAAIS,GAAI,4BAA8BT,EAAI4B,UAAW,OAAO5B,EAAI6B,GAAI7B,EAAU,QAAE,SAAS8B,EAAMC,GAAK,OAAO3B,EAAG,cAAc,CAACU,IAAIiB,EAAIN,YAAY,sCAAsC,CAACzB,EAAI0B,GAAG,IAAI1B,EAAI2B,GAAGG,GAAO,UAAS1B,EAAG,cAAc,CAACJ,EAAIgB,GAAG,UAAU,KAAK,CAAC,OAAShB,EAAIiB,UAAU,IAAI,IAC7eC,EAAkB,GCctB,GACEC,KAAM,oBACNC,MAAO,CAAC,eAAgB,YAA1B,kBACEC,KAAM,WACJ,MAAO,CACLJ,OAAQ,CAAd,mBAGEe,QAAS,WACP/B,KAAKgC,aAEPC,MAAO,CACL1B,UAAW,CACT2B,QADN,WAGQlC,KAAKgC,aAEPG,MAAM,IAGVC,QAAS,CACPJ,UAAW,WACT,GAAI,KAAV,iCAEQ,GADAhC,KAAKgB,OAAS,CAAtB,+DACY,KAAZ,2BACUhB,KAAKgB,OAAOI,KAAOpB,KAAKO,UAAUS,OAAOI,SACnD,CACU,IAAV,yDACUpB,KAAKgB,OAAOI,KAAOpB,KAAKqC,UAAUC,SAAS,KAArD,4BAMEC,SAAU,CACRZ,QAAS,WACP,OAAI,KAAV,2DACA,cCpD0W,I,yDCOtWJ,EAAY,eACd,EACAzB,EACAmB,GACA,EACA,KACA,KACA,MAIa,OAAAM,EAAiB,QAOhC,IAAkBA,EAAW,CAACiB,QAAA,KAAMC,cAAA,OAAcC,UAAA","file":"js/chunk-78a0fc3a.c36989e6.js","sourcesContent":["var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('gofr-complex-card',{attrs:{\"complexField\":_vm.field,\"slotProps\":_vm.slotProps,\"label\":_vm.$t((\"App.fhir-resources-texts.\" + _vm.label)),\"errors\":_vm.errors},scopedSlots:_vm._u([{key:\"default\",fn:function(slotProps){return [_vm._t(\"default\",null,{\"source\":slotProps.source})]}}],null,true)})}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-period.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-period.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./fhir-period.vue?vue&type=template&id=53d53e6e&\"\nimport script from \"./fhir-period.vue?vue&type=script&lang=js&\"\nexport * from \"./fhir-period.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('v-card',[_c('v-card-subtitle',{staticClass:\"primary--text text-uppercase font-weight-bold\"},[_vm._v(\" \"+_vm._s(_vm.$t((\"App.fhir-resources-texts.\" + _vm.display)))+\" \")]),_vm._l((_vm.errors),function(error,idx){return _c('v-card-text',{key:idx,staticClass:\"error white--text font-weight-bold\"},[_vm._v(\" \"+_vm._s(error)+\" \")])}),_c('v-card-text',[_vm._t(\"default\",null,{\"source\":_vm.source})],2)],2)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-complex-card.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-complex-card.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./gofr-complex-card.vue?vue&type=template&id=669e4b50&\"\nimport script from \"./gofr-complex-card.vue?vue&type=script&lang=js&\"\nexport * from \"./gofr-complex-card.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCard } from 'vuetify/lib/components/VCard';\nimport { VCardSubtitle } from 'vuetify/lib/components/VCard';\nimport { VCardText } from 'vuetify/lib/components/VCard';\ninstallComponents(component, {VCard,VCardSubtitle,VCardText})\n"],"sourceRoot":""} \ No newline at end of file diff --git a/dhis2App/js/chunk-b33551c6.ed68db25.js b/dhis2App/js/chunk-b33551c6.ed68db25.js new file mode 100644 index 000000000..cf632e511 --- /dev/null +++ b/dhis2App/js/chunk-b33551c6.ed68db25.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-b33551c6"],{"23a7":function(t,e,i){"use strict";var n=i("2909"),a=i("5530"),s=i("53ca"),o=(i("a9e3"),i("caad"),i("d81d"),i("b0c0"),i("99af"),i("a434"),i("159b"),i("fb6a"),i("5803"),i("2677")),r=i("cc20"),l=i("80d2"),u=i("d9bd"),c=i("d9f7");e["a"]=o["a"].extend({name:"v-file-input",model:{prop:"value",event:"change"},props:{chips:Boolean,clearable:{type:Boolean,default:!0},counterSizeString:{type:String,default:"$vuetify.fileInput.counterSize"},counterString:{type:String,default:"$vuetify.fileInput.counter"},hideInput:Boolean,multiple:Boolean,placeholder:String,prependIcon:{type:String,default:"$file"},readonly:{type:Boolean,default:!1},showSize:{type:[Boolean,Number],default:!1,validator:function(t){return"boolean"===typeof t||[1e3,1024].includes(t)}},smallChips:Boolean,truncateLength:{type:[Number,String],default:22},type:{type:String,default:"file"},value:{default:void 0,validator:function(t){return Object(l["I"])(t).every((function(t){return null!=t&&"object"===Object(s["a"])(t)}))}}},computed:{classes:function(){return Object(a["a"])(Object(a["a"])({},o["a"].options.computed.classes.call(this)),{},{"v-file-input":!0})},computedCounterValue:function(){var t=this.multiple&&this.lazyValue?this.lazyValue.length:this.lazyValue instanceof File?1:0;if(!this.showSize)return this.$vuetify.lang.t(this.counterString,t);var e=this.internalArrayValue.reduce((function(t,e){var i=e.size,n=void 0===i?0:i;return t+n}),0);return this.$vuetify.lang.t(this.counterSizeString,t,Object(l["x"])(e,1024===this.base))},internalArrayValue:function(){return Object(l["I"])(this.internalValue)},internalValue:{get:function(){return this.lazyValue},set:function(t){this.lazyValue=t,this.$emit("change",this.lazyValue)}},isDirty:function(){return this.internalArrayValue.length>0},isLabelActive:function(){return this.isDirty},text:function(){var t=this;return this.isDirty||!this.isFocused&&this.hasLabel?this.internalArrayValue.map((function(e){var i=e.name,n=void 0===i?"":i,a=e.size,s=void 0===a?0:a,o=t.truncateText(n);return t.showSize?"".concat(o," (").concat(Object(l["x"])(s,1024===t.base),")"):o})):[this.placeholder]},base:function(){return"boolean"!==typeof this.showSize?this.showSize:void 0},hasChips:function(){return this.chips||this.smallChips}},watch:{readonly:{handler:function(t){!0===t&&Object(u["b"])("readonly is not supported on ",this)},immediate:!0},value:function(t){var e=this.multiple?t:t?[t]:[];Object(l["k"])(e,this.$refs.input.files)||(this.$refs.input.value="")}},methods:{clearableCallback:function(){this.internalValue=this.multiple?[]:null,this.$refs.input.value=""},genChips:function(){var t=this;return this.isDirty?this.text.map((function(e,i){return t.$createElement(r["a"],{props:{small:t.smallChips},on:{"click:close":function(){var e=t.internalValue;e.splice(i,1),t.internalValue=e}}},[e])})):[]},genControl:function(){var t=o["a"].options.methods.genControl.call(this);return this.hideInput&&(t.data.style=Object(c["d"])(t.data.style,{display:"none"})),t},genInput:function(){var t=o["a"].options.methods.genInput.call(this);return t.data.attrs.multiple=this.multiple,delete t.data.domProps.value,delete t.data.on.input,t.data.on.change=this.onInput,[this.genSelections(),t]},genPrependSlot:function(){var t=this;if(!this.prependIcon)return null;var e=this.genIcon("prepend",(function(){t.$refs.input.click()}));return this.genSlot("prepend","outer",[e])},genSelectionText:function(){var t=this.text.length;return t<2?this.text:this.showSize&&!this.counter?[this.computedCounterValue]:[this.$vuetify.lang.t(this.counterString,t)]},genSelections:function(){var t=this,e=[];return this.isDirty&&this.$scopedSlots.selection?this.internalArrayValue.forEach((function(i,n){t.$scopedSlots.selection&&e.push(t.$scopedSlots.selection({text:t.text[n],file:i,index:n}))})):e.push(this.hasChips&&this.isDirty?this.genChips():this.genSelectionText()),this.$createElement("div",{staticClass:"v-file-input__text",class:{"v-file-input__text--placeholder":this.placeholder&&!this.isDirty,"v-file-input__text--chips":this.hasChips&&!this.$scopedSlots.selection}},e)},genTextFieldSlot:function(){var t=this,e=o["a"].options.methods.genTextFieldSlot.call(this);return e.data.on=Object(a["a"])(Object(a["a"])({},e.data.on||{}),{},{click:function(){return t.$refs.input.click()}}),e},onInput:function(t){var e=Object(n["a"])(t.target.files||[]);this.internalValue=this.multiple?e:e[0],this.initialValue=this.internalValue},onKeyDown:function(t){this.$emit("keydown",t)},truncateText:function(t){if(t.length {\n return (\n typeof v === 'boolean' ||\n [1000, 1024].includes(v)\n )\n },\n } as PropValidator,\n smallChips: Boolean,\n truncateLength: {\n type: [Number, String],\n default: 22,\n },\n type: {\n type: String,\n default: 'file',\n },\n value: {\n default: undefined,\n validator: val => {\n return wrapInArray(val).every(v => v != null && typeof v === 'object')\n },\n } as PropValidator,\n },\n\n computed: {\n classes (): object {\n return {\n ...VTextField.options.computed.classes.call(this),\n 'v-file-input': true,\n }\n },\n computedCounterValue (): string {\n const fileCount = (this.multiple && this.lazyValue)\n ? this.lazyValue.length\n : (this.lazyValue instanceof File) ? 1 : 0\n\n if (!this.showSize) return this.$vuetify.lang.t(this.counterString, fileCount)\n\n const bytes = this.internalArrayValue.reduce((bytes: number, { size = 0 }: File) => {\n return bytes + size\n }, 0)\n\n return this.$vuetify.lang.t(\n this.counterSizeString,\n fileCount,\n humanReadableFileSize(bytes, this.base === 1024)\n )\n },\n internalArrayValue (): File[] {\n return wrapInArray(this.internalValue)\n },\n internalValue: {\n get (): File[] {\n return this.lazyValue\n },\n set (val: File | File[]) {\n this.lazyValue = val\n this.$emit('change', this.lazyValue)\n },\n },\n isDirty (): boolean {\n return this.internalArrayValue.length > 0\n },\n isLabelActive (): boolean {\n return this.isDirty\n },\n text (): string[] {\n if (!this.isDirty && (this.isFocused || !this.hasLabel)) return [this.placeholder]\n\n return this.internalArrayValue.map((file: File) => {\n const {\n name = '',\n size = 0,\n } = file\n\n const truncatedText = this.truncateText(name)\n\n return !this.showSize\n ? truncatedText\n : `${truncatedText} (${humanReadableFileSize(size, this.base === 1024)})`\n })\n },\n base (): 1000 | 1024 | undefined {\n return typeof this.showSize !== 'boolean' ? this.showSize : undefined\n },\n hasChips (): boolean {\n return this.chips || this.smallChips\n },\n },\n\n watch: {\n readonly: {\n handler (v) {\n if (v === true) consoleError('readonly is not supported on ', this)\n },\n immediate: true,\n },\n value (v) {\n const value = this.multiple ? v : v ? [v] : []\n if (!deepEqual(value, this.$refs.input.files)) {\n // When the input value is changed programatically, clear the\n // internal input's value so that the `onInput` handler\n // can be triggered again if the user re-selects the exact\n // same file(s). Ideally, `input.files` should be\n // manipulated directly but that property is readonly.\n this.$refs.input.value = ''\n }\n },\n },\n\n methods: {\n clearableCallback () {\n this.internalValue = this.multiple ? [] : null\n this.$refs.input.value = ''\n },\n genChips () {\n if (!this.isDirty) return []\n\n return this.text.map((text, index) => this.$createElement(VChip, {\n props: { small: this.smallChips },\n on: {\n 'click:close': () => {\n const internalValue = this.internalValue\n internalValue.splice(index, 1)\n this.internalValue = internalValue // Trigger the watcher\n },\n },\n }, [text]))\n },\n genControl () {\n const render = VTextField.options.methods.genControl.call(this)\n\n if (this.hideInput) {\n render.data!.style = mergeStyles(\n render.data!.style,\n { display: 'none' }\n )\n }\n\n return render\n },\n genInput () {\n const input = VTextField.options.methods.genInput.call(this)\n\n input.data!.attrs!.multiple = this.multiple\n\n // We should not be setting value\n // programmatically on the input\n // when it is using type=\"file\"\n delete input.data!.domProps!.value\n\n // This solves an issue in Safari where\n // nothing happens when adding a file\n // do to the input event not firing\n // https://github.com/vuetifyjs/vuetify/issues/7941\n delete input.data!.on!.input\n input.data!.on!.change = this.onInput\n\n return [this.genSelections(), input]\n },\n genPrependSlot () {\n if (!this.prependIcon) return null\n\n const icon = this.genIcon('prepend', () => {\n this.$refs.input.click()\n })\n\n return this.genSlot('prepend', 'outer', [icon])\n },\n genSelectionText (): string[] {\n const length = this.text.length\n\n if (length < 2) return this.text\n if (this.showSize && !this.counter) return [this.computedCounterValue]\n return [this.$vuetify.lang.t(this.counterString, length)]\n },\n genSelections () {\n const children = []\n\n if (this.isDirty && this.$scopedSlots.selection) {\n this.internalArrayValue.forEach((file: File, index: number) => {\n if (!this.$scopedSlots.selection) return\n\n children.push(\n this.$scopedSlots.selection({\n text: this.text[index],\n file,\n index,\n })\n )\n })\n } else {\n children.push(this.hasChips && this.isDirty ? this.genChips() : this.genSelectionText())\n }\n\n return this.$createElement('div', {\n staticClass: 'v-file-input__text',\n class: {\n 'v-file-input__text--placeholder': this.placeholder && !this.isDirty,\n 'v-file-input__text--chips': this.hasChips && !this.$scopedSlots.selection,\n },\n }, children)\n },\n genTextFieldSlot () {\n const node = VTextField.options.methods.genTextFieldSlot.call(this)\n\n node.data!.on = {\n ...(node.data!.on || {}),\n click: () => this.$refs.input.click(),\n }\n\n return node\n },\n onInput (e: Event) {\n const files = [...(e.target as HTMLInputElement).files || []]\n\n this.internalValue = this.multiple ? files : files[0]\n\n // Set initialValue here otherwise isFocused\n // watcher in VTextField will emit a change\n // event whenever the component is blurred\n this.initialValue = this.internalValue\n },\n onKeyDown (e: KeyboardEvent) {\n this.$emit('keydown', e)\n },\n truncateText (str: string) {\n if (str.length < Number(this.truncateLength)) return str\n const charsKeepOneSide = Math.floor((Number(this.truncateLength) - 1) / 2)\n return `${str.slice(0, charsKeepOneSide)}…${str.slice(str.length - charsKeepOneSide)}`\n },\n },\n})\n","import VTextField from './VTextField'\n\nexport { VTextField }\nexport default VTextField\n","\n\n\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('gofr-element',{attrs:{\"edit\":_vm.edit,\"loading\":false},scopedSlots:_vm._u([{key:\"form\",fn:function(){return [_c('v-file-input',{attrs:{\"disabled\":_vm.disabled,\"label\":_vm.$t((\"App.fhir-resources-texts.\" + _vm.display)),\"loading\":_vm.loading,\"outlined\":\"\",\"hide-details\":\"auto\",\"rules\":_vm.rules,\"dense\":\"\",\"error-messages\":_vm.errors},on:{\"change\":_vm.doUpload},scopedSlots:_vm._u([{key:\"label\",fn:function(){return [_vm._v(_vm._s(_vm.$t((\"App.fhir-resources-texts.\" + _vm.display)))+\" \"),(_vm.required)?_c('span',{staticClass:\"red--text font-weight-bold\"},[_vm._v(\"*\")]):_vm._e()]},proxy:true},{key:\"append-outer\",fn:function(){return [(_vm.objURL)?_c('v-menu',{attrs:{\"offset-y\":\"\",\"left\":\"\",\"eager\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nvar attrs = ref.attrs;\nreturn [_c('v-btn',_vm._g(_vm._b({attrs:{\"color\":\"accent\",\"dark\":\"\",\"fab\":\"\",\"x-small\":\"\"}},'v-btn',attrs,false),on),[_c('v-icon',[_vm._v(\"mdi-file-eye\")])],1)]}}],null,false,3582535098)},[_c('v-list',[_c('v-list-item',[(_vm.isImage)?_c('v-img',{attrs:{\"src\":_vm.objURL}}):_c('a',{attrs:{\"download\":_vm.value.title,\"href\":_vm.objURL}},[_vm._v(_vm._s(_vm.value.title))])],1)],1)],1):_vm._e()]},proxy:true}]),model:{value:(_vm.upload),callback:function ($$v) {_vm.upload=$$v},expression:\"upload\"}})]},proxy:true},{key:\"header\",fn:function(){return [_vm._v(\" \"+_vm._s(_vm.$t((\"App.fhir-resources-texts.\" + _vm.display)))+\" \")]},proxy:true},{key:\"value\",fn:function(){return [(_vm.isImage)?_c('v-menu',{attrs:{\"absolute\":\"\",\"eager\":\"\"},scopedSlots:_vm._u([{key:\"activator\",fn:function(ref){\nvar on = ref.on;\nvar attrs = ref.attrs;\nreturn [_c('v-img',_vm._g(_vm._b({attrs:{\"src\":_vm.objURL,\"contain\":\"\",\"max-height\":150,\"position\":\"left\"}},'v-img',attrs,false),on))]}}],null,false,3173132963)},[_c('v-list',{attrs:{\"min-width\":\"0\"}},[_c('v-list-item',[_c('v-img',{attrs:{\"src\":_vm.objURL}})],1)],1)],1):_c('a',{attrs:{\"href\":_vm.objURL}},[_vm._v(_vm._s(_vm.value.title))])]},proxy:true}])})}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-attachment.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-attachment.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./fhir-attachment.vue?vue&type=template&id=5d046ee2&\"\nimport script from \"./fhir-attachment.vue?vue&type=script&lang=js&\"\nexport * from \"./fhir-attachment.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VBtn } from 'vuetify/lib/components/VBtn';\nimport { VFileInput } from 'vuetify/lib/components/VFileInput';\nimport { VIcon } from 'vuetify/lib/components/VIcon';\nimport { VImg } from 'vuetify/lib/components/VImg';\nimport { VList } from 'vuetify/lib/components/VList';\nimport { VListItem } from 'vuetify/lib/components/VList';\nimport { VMenu } from 'vuetify/lib/components/VMenu';\ninstallComponents(component, {VBtn,VFileInput,VIcon,VImg,VList,VListItem,VMenu})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(_vm.edit)?_c('v-container',[_vm._t(\"form\")],2):_c('div',[_c('v-row',{attrs:{\"dense\":\"\"}},[_c('v-col',{staticClass:\"font-weight-bold\",attrs:{\"cols\":_vm.$store.state.cols.header}},[_vm._t(\"header\")],2),(_vm.loading)?_c('v-col',{attrs:{\"cols\":_vm.$store.state.cols.content}},[_c('v-progress-linear',{attrs:{\"indeterminate\":\"\",\"color\":\"primary\"}})],1):_c('v-col',{attrs:{\"cols\":_vm.$store.state.cols.content}},[_vm._t(\"value\")],2)],1),_c('v-divider')],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-element.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-element.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./gofr-element.vue?vue&type=template&id=da8c6014&\"\nimport script from \"./gofr-element.vue?vue&type=script&lang=js&\"\nexport * from \"./gofr-element.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VProgressLinear } from 'vuetify/lib/components/VProgressLinear';\nimport { VRow } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VCol,VContainer,VDivider,VProgressLinear,VRow})\n"],"sourceRoot":""} \ No newline at end of file diff --git a/dhis2App/js/chunk-d3e34a68.63cad3e9.js b/dhis2App/js/chunk-d3e34a68.63cad3e9.js new file mode 100644 index 000000000..9f753338a --- /dev/null +++ b/dhis2App/js/chunk-d3e34a68.63cad3e9.js @@ -0,0 +1,2 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-d3e34a68"],{b813:function(t,e,s){"use strict";s.r(e);var r=function(){var t=this,e=t.$createElement,s=t._self._c||e;return s("gofr-element",{attrs:{edit:t.edit,loading:!1},scopedSlots:t._u([{key:"form",fn:function(){return[s("v-textarea",{attrs:{"error-messages":t.errors,disabled:t.disabled,label:t.$t("App.fhir-resources-texts."+t.display),outlined:"","hide-details":"auto",rules:t.rules,dense:""},on:{change:function(e){t.errors=[]}},scopedSlots:t._u([{key:"label",fn:function(){return[t._v(t._s(t.$t("App.fhir-resources-texts."+t.display))+" "),t.required?s("span",{staticClass:"red--text font-weight-bold"},[t._v("*")]):t._e()]},proxy:!0}]),model:{value:t.value,callback:function(e){t.value=e},expression:"value"}})]},proxy:!0},{key:"header",fn:function(){return[t._v(" "+t._s(t.$t("App.fhir-resources-texts."+t.display))+" ")]},proxy:!0},{key:"value",fn:function(){return[t._v(" "+t._s(t.value)+" ")]},proxy:!0}])})},a=[],o=s("d79a"),i={name:"fhir-text",props:["field","label","min","max","path","edit","sliceName","slotProps","base-min","base-max","readOnlyIfSet","constraints"],components:{GofrElement:o["a"]},data:function(){return{source:{path:"",data:{}},value:"",qField:"valueText",disabled:!1,errors:[],lockWatch:!1}},created:function(){this.setupData()},watch:{slotProps:{handler:function(){this.lockWatch||this.setupData()},deep:!0}},methods:{setupData:function(){if(this.slotProps&&this.slotProps.source){if(this.source={path:this.slotProps.source.path+"."+this.field,data:{}},this.slotProps.source.fromArray)this.source.data=this.slotProps.source.data,this.value=this.source.data,this.lockWatch=!0;else{var t=this.$fhirutils.pathFieldExpression(this.field);this.source.data=this.$fhirpath.evaluate(this.slotProps.source.data,t),1==this.source.data.length&&(this.value=this.source.data[0],this.lockWatch=!0)}this.disabled=this.readOnlyIfSet&&!!this.value}}},computed:{index:function(){return this.slotProps?this.slotProps.input.index:void 0},display:function(){return this.slotProps&&this.slotProps.input?this.slotProps.input.label:this.label},required:function(){return(this.index||0)\n \n \n \n \n \n\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-text.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./fhir-text.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./fhir-text.vue?vue&type=template&id=9b6d8990&\"\nimport script from \"./fhir-text.vue?vue&type=script&lang=js&\"\nexport * from \"./fhir-text.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VTextarea } from 'vuetify/lib/components/VTextarea';\ninstallComponents(component, {VTextarea})\n","var render = function () {var _vm=this;var _h=_vm.$createElement;var _c=_vm._self._c||_h;return _c('div',[(_vm.edit)?_c('v-container',[_vm._t(\"form\")],2):_c('div',[_c('v-row',{attrs:{\"dense\":\"\"}},[_c('v-col',{staticClass:\"font-weight-bold\",attrs:{\"cols\":_vm.$store.state.cols.header}},[_vm._t(\"header\")],2),(_vm.loading)?_c('v-col',{attrs:{\"cols\":_vm.$store.state.cols.content}},[_c('v-progress-linear',{attrs:{\"indeterminate\":\"\",\"color\":\"primary\"}})],1):_c('v-col',{attrs:{\"cols\":_vm.$store.state.cols.content}},[_vm._t(\"value\")],2)],1),_c('v-divider')],1)],1)}\nvar staticRenderFns = []\n\nexport { render, staticRenderFns }","\n\n\n","import mod from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-element.vue?vue&type=script&lang=js&\"; export default mod; export * from \"-!../../../node_modules/cache-loader/dist/cjs.js??ref--12-0!../../../node_modules/thread-loader/dist/cjs.js!../../../node_modules/babel-loader/lib/index.js!../../../node_modules/cache-loader/dist/cjs.js??ref--0-0!../../../node_modules/vue-loader/lib/index.js??vue-loader-options!./gofr-element.vue?vue&type=script&lang=js&\"","import { render, staticRenderFns } from \"./gofr-element.vue?vue&type=template&id=da8c6014&\"\nimport script from \"./gofr-element.vue?vue&type=script&lang=js&\"\nexport * from \"./gofr-element.vue?vue&type=script&lang=js&\"\n\n\n/* normalize component */\nimport normalizer from \"!../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js\"\nvar component = normalizer(\n script,\n render,\n staticRenderFns,\n false,\n null,\n null,\n null\n \n)\n\nexport default component.exports\n\n/* vuetify-loader */\nimport installComponents from \"!../../../node_modules/vuetify-loader/lib/runtime/installComponents.js\"\nimport { VCol } from 'vuetify/lib/components/VGrid';\nimport { VContainer } from 'vuetify/lib/components/VGrid';\nimport { VDivider } from 'vuetify/lib/components/VDivider';\nimport { VProgressLinear } from 'vuetify/lib/components/VProgressLinear';\nimport { VRow } from 'vuetify/lib/components/VGrid';\ninstallComponents(component, {VCol,VContainer,VDivider,VProgressLinear,VRow})\n"],"sourceRoot":""} \ No newline at end of file diff --git a/dhis2App/js/chunk-vendors.b63c1243.js b/dhis2App/js/chunk-vendors.b63c1243.js new file mode 100644 index 000000000..20655798f --- /dev/null +++ b/dhis2App/js/chunk-vendors.b63c1243.js @@ -0,0 +1,57 @@ +(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-vendors"],{"0020":function(t,e){t.exports={reset:function(){this.nowDate=new Date,this.today=null,this.now=null,this.localTimezoneOffset=null},today:null,now:null}},"0080":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.UcumLhcUtils=void 0;var i=n("1abb"),r=a(n("8a44"));function o(){if("function"!==typeof WeakMap)return null;var t=new WeakMap;return o=function(){return t},t}function a(t){if(t&&t.__esModule)return t;if(null===t||"object"!==typeof t&&"function"!==typeof t)return{default:t};var e=o();if(e&&e.has(t))return e.get(t);var n={},i=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var r in t)if(Object.prototype.hasOwnProperty.call(t,r)){var a=i?Object.getOwnPropertyDescriptor(t,r):null;a&&(a.get||a.set)?Object.defineProperty(n,r,a):n[r]=t[r]}return n.default=t,e&&e.set(t,n),n}var s=n("ea69").Ucum,l=n("613a").UnitTables,u=n("f542").UnitString;class c{constructor(){0===l.getInstance().unitsCount()&&i.ucumJsonDefs.loadJsonDefs(),this.uStrParser_=u.getInstance()}useHTMLInMessages(t){void 0===t&&(t=!0),this.uStrParser_.useHTMLInMessages(t)}useBraceMsgForEachString(t){void 0===t&&(t=!0),this.uStrParser_.useBraceMsgForEachString(t)}validateUnitString(t,e,n){void 0===e&&(e=!1),void 0===n&&(n="validate");let i=this.getSpecifiedUnit(t,n,e),r=i["unit"],o={};return o=r?{status:i["origString"]===t?"valid":"invalid",ucumCode:i["origString"],unit:{code:r.csCode_,name:r.name_,guidance:r.guidance_}}:{status:i["origString"]&&null!==i["origString"]?"invalid":"error",ucumCode:null},i["suggestions"]&&(o["suggestions"]=i["suggestions"]),o["msg"]=i["retMsg"],o}convertUnitTo(t,e,n,i,o){void 0===i&&(i=!1),void 0===o&&(o=null);let a={status:"failed",toVal:null,msg:[]};if(t&&(t=t.trim()),t&&""!=t||(a["status"]="error",a["msg"].push('No "from" unit expression specified.')),(null===e||isNaN(e)||"number"!==typeof e&&!r.isNumericString(e))&&(a["status"]="error",a["msg"].push('No "from" value, or an invalid "from" value, was specified.')),n&&(n=n.trim()),n&&""!=n||(a["status"]="error",a["msg"].push('No "to" unit expression specified.')),"error"!==a["status"])try{let r=null,s=this.getSpecifiedUnit(t,"convert",i);r=s["unit"],s["retMsg"]&&(a["msg"]=a["msg"].concat(s["retMsg"])),s["suggestions"]&&(a["suggestions"]={},a["suggestions"]["from"]=s["suggestions"]),r||a["msg"].push(`Unable to find a unit for ${t}, so no conversion could be performed.`);let u=null;if(s=this.getSpecifiedUnit(n,"convert",i),u=s["unit"],s["retMsg"]&&(a["msg"]=a["msg"].concat(s["retMsg"])),s["suggestions"]&&(a["suggestions"]||(a["suggestions"]={}),a["suggestions"]["to"]=s["suggestions"]),u||a["msg"].push(`Unable to find a unit for ${n}, so no conversion could be performed.`),r&&u)try{if(o){if(0!==r.moleExp_&&0!==u.moleExp_)throw new Error("A molecular weight was specified but a mass <-> mole conversion cannot be executed for two mole-based units. No conversion was attempted.");if(0===r.moleExp_&&0===u.moleExp_)throw new Error("A molecular weight was specified but a mass <-> mole conversion cannot be executed when neither unit is mole-based. No conversion was attempted.");if(!r.isMoleMassCommensurable(u))throw new Error(`Sorry. ${t} cannot be converted to ${n}.`);0!==r.moleExp_?a["toVal"]=r.convertMolToMass(e,u,o):a["toVal"]=r.convertMassToMol(e,u,o)}else a["toVal"]=u.convertFrom(e,r);a["status"]="succeeded",a["fromUnit"]=r,a["toUnit"]=u}catch(l){a["status"]="failed",a["msg"].push(l.message)}}catch(l){l.message==s.needMoleWeightMsg_?a["status"]="failed":a["status"]="error",a["msg"].push(l.message)}return a}checkSynonyms(t){let e={};return void 0===t||null===t?(e["status"]="error",e["msg"]="No term specified for synonym search."):e=r.getSynonyms(t),e}getSpecifiedUnit(t,e,n){void 0===n&&(n=!1);let i={retMsg:[]};if(t){let o=l.getInstance();t=t.trim();let a=o.getUnitByCode(t);if(a)i["unit"]=a,i["origString"]=t;else try{let r=this.uStrParser_.parseString(t,e,n);i["unit"]=r[0],i["origString"]=r[1],r[2]&&(i["retMsg"]=r[2]),i["suggestions"]=r[3]}catch(r){console.log(`Unit requested for unit string ${t}.request unsuccessful; error thrown = `+r.message),i["retMsg"].unshift(t+" is not a valid unit. "+r.message)}}else i["retMsg"].push("No unit string specified.");return i}commensurablesList(t){let e=[],n=null,i=this.getSpecifiedUnit(t,"validate",!1),r=i["unit"];if(i["retMsg"].length>0&&(e=i["retMsg"]),r){let i=null,a=r.getProperty("dim_");if(a){try{i=a.getProperty("dimVec_")}catch(o){e.push(o.message),"Dimension does not have requested property(dimVec_)"===o.message&&(i=null)}if(i){let t=l.getInstance();n=t.getUnitsByDimension(i)}}else e.push("No commensurable units were found for "+t)}else e.push(`Could not find unit ${t}.`);return[n,e]}}e.UcumLhcUtils=c,c.getInstance=function(){return new c}},"00ee":function(t,e,n){var i=n("b622"),r=i("toStringTag"),o={};o[r]="z",t.exports="[object z]"===String(o)},"0234":function(t,e,n){"use strict";function i(t){for(var e=1;e":{fn:p.gt,arity:{2:["Any","Any"]},nullable:!0},"<=":{fn:p.lte,arity:{2:["Any","Any"]},nullable:!0},">=":{fn:p.gte,arity:{2:["Any","Any"]},nullable:!0},containsOp:{fn:f.contains,arity:{2:["Any","Any"]}},inOp:{fn:f.in,arity:{2:["Any","Any"]}},isOp:{fn:_.isFn,arity:{2:["Any","TypeSpecifier"]}},"&":{fn:d.amp,arity:{2:["String","String"]}},"+":{fn:d.plus,arity:{2:["Any","Any"]},nullable:!0},"-":{fn:d.minus,arity:{2:["Any","Any"]},nullable:!0},"*":{fn:d.mul,arity:{2:["Number","Number"]},nullable:!0},"/":{fn:d.div,arity:{2:["Number","Number"]},nullable:!0},mod:{fn:d.mod,arity:{2:["Number","Number"]},nullable:!0},div:{fn:d.intdiv,arity:{2:["Number","Number"]},nullable:!0},or:{fn:y.orOp,arity:{2:[["Boolean"],["Boolean"]]}},and:{fn:y.andOp,arity:{2:[["Boolean"],["Boolean"]]}},xor:{fn:y.xorOp,arity:{2:[["Boolean"],["Boolean"]]}},implies:{fn:y.impliesOp,arity:{2:[["Boolean"],["Boolean"]]}}},a.InvocationExpression=function(t,e,n){return n.children.reduce((function(e,n){return a.doEval(t,e,n)}),e)},a.TermExpression=function(t,e,n){return e&&(e=e.map(t=>t instanceof Object&&t.resourceType?I(t,t.resourceType):t)),a.doEval(t,e,n.children[0])},a.PolarityExpression=function(t,e,n){var i=n.terminalNodeText[0],r=a.doEval(t,e,n.children[0]);if(1!=r.length)throw new Error("Unary "+i+" can only be applied to an individual number.");if("number"!=typeof r[0]||isNaN(r[0]))throw new Error("Unary "+i+" can only be applied to a number.");return"-"===i&&(r[0]=-r[0]),r},a.TypeSpecifier=function(t,e,n){let i,r;const o=n.text.split(".").map(t=>t.replace(/(^`|`$)/g,""));switch(o.length){case 2:[i,r]=o;break;case 1:[r]=o;break;default:throw new Error("Expected TypeSpecifier node, got "+JSON.stringify(n))}return new T({namespace:i,name:r})},a.ExternalConstantTerm=function(t,e,n){var i=n.children[0],r=i.children[0],o=a.Identifier(t,e,r)[0],s=t.vars[o];if(!(o in t.vars))throw new Error("Attempting to access an undefined environment variable: "+o);return void 0===s||null===s?[]:s instanceof Array?s:[s]},a.LiteralTerm=function(t,e,n){var i=n.children[0];return i?a.doEval(t,e,i):[n.text]},a.StringLiteral=function(t,e,n){var i=n.text.replace(/(^'|'$)/g,"");return i=i.replace(/\\(u\d{4}|.)/g,(function(t,e){switch(t){case"\\r":return"\r";case"\\n":return"\n";case"\\t":return"\t";case"\\f":return"\f";default:return e.length>1?String.fromCharCode("0x"+e.slice(1)):e}})),[i]},a.BooleanLiteral=function(t,e,n){return"true"===n.text?[!0]:[!1]},a.QuantityLiteral=function(t,e,n){var i=n.children[0],r=Number(i.terminalNodeText[0]),o=i.children[0],a=o.terminalNodeText[0];return!a&&o.children&&(a=o.children[0].terminalNodeText[0]),[new w(r,a)]},a.DateTimeLiteral=function(t,e,n){var i=n.text.slice(1);return[new b(i)]},a.TimeLiteral=function(t,e,n){var i=n.text.slice(1);return[new x(i)]},a.NumberLiteral=function(t,e,n){return[Number(n.text)]},a.Identifier=function(t,e,n){return[n.text.replace(/(^`|`$)/g,"")]},a.InvocationTerm=function(t,e,n){return a.doEval(t,e,n.children[0])},a.MemberInvocation=function(t,e,n){const i=a.doEval(t,e,n.children[0])[0],o=t.model;return e?r.isCapitalized(i)?e.filter(t=>t instanceof S&&t.path===i):e.reduce((function(t,e){e=I(e);var n=e.path+"."+i;if(o){let t=o.pathsDefinedElsewhere[n];t&&(n=t)}let a,s,l=o&&o.choiceTypePaths[n];if(l)for(let r of l){let t=i+r;if(a=e.data[t],void 0!==a){n=r,s=e.data["_"+i];break}a=e._data[i]}else a=e.data[i],void 0!==a?s=e.data["_"+i]:a=e._data[i],"extension"===i&&(n="Extension");return r.isSome(a)?(Array.isArray(a)?t=t.concat(a.map((t,e)=>I(t,n,s&&s[e]))):t.push(I(a,n,s)),t):t}),[]):[]},a.IndexerExpression=function(t,e,n){const i=n.children[0],o=n.children[1];var s=a.doEval(t,e,i),l=a.doEval(t,e,o);if(r.isEmpty(l))return[];var u=parseInt(l[0]);return s&&r.isSome(u)&&s.length>u&&u>=0?[s[u]]:[]},a.Functn=function(t,e,n){return n.children.map((function(n){return a.doEval(t,e,n)}))},a.realizeParams=function(t,e,n){return n&&n[0]&&n[0].children?n[0].children.map((function(n){return a.doEval(t,e,n)})):[]},a.FunctionInvocation=function(t,e,n){var i=a.doEval(t,e,n.children[0]);const r=i[0];i.shift();var o=i&&i[0]&&i[0].children;return E(t,r,e,o)},a.ParamList=function(t,e,n){return n},a.UnionExpression=function(t,e,n){return L(t,"|",e,n.children)},a.ThisInvocation=function(t){return r.arraify(t.$this)},a.TotalInvocation=function(t){return r.arraify(t.$total)},a.IndexInvocation=function(t){return r.arraify(t.$index)},a.OpExpression=function(t,e,n){var i=n.terminalNodeText[0];return L(t,i,e,n.children)},a.AliasOpExpression=function(t){return function(e,n,i){var r=i.terminalNodeText[0],o=t[r];if(!o)throw new Error("Do not know how to alias "+r+" by "+JSON.stringify(t));return L(e,o,n,i.children)}},a.NullLiteral=function(){return[]},a.ParenthesizedTerm=function(t,e,n){return a.doEval(t,e,n.children[0])},a.evalTable={BooleanLiteral:a.BooleanLiteral,EqualityExpression:a.OpExpression,FunctionInvocation:a.FunctionInvocation,Functn:a.Functn,Identifier:a.Identifier,IndexerExpression:a.IndexerExpression,InequalityExpression:a.OpExpression,InvocationExpression:a.InvocationExpression,AdditiveExpression:a.OpExpression,MultiplicativeExpression:a.OpExpression,TypeExpression:a.AliasOpExpression({is:"isOp"}),MembershipExpression:a.AliasOpExpression({contains:"containsOp",in:"inOp"}),NullLiteral:a.NullLiteral,EntireExpression:a.InvocationTerm,InvocationTerm:a.InvocationTerm,LiteralTerm:a.LiteralTerm,MemberInvocation:a.MemberInvocation,NumberLiteral:a.NumberLiteral,ParamList:a.ParamList,ParenthesizedTerm:a.ParenthesizedTerm,StringLiteral:a.StringLiteral,TermExpression:a.TermExpression,ThisInvocation:a.ThisInvocation,TotalInvocation:a.TotalInvocation,IndexInvocation:a.IndexInvocation,UnionExpression:a.UnionExpression,OrExpression:a.OpExpression,ImpliesExpression:a.OpExpression,AndExpression:a.OpExpression,XorExpression:a.OpExpression},a.doEval=function(t,e,n){const i=a.evalTable[n.type]||a[n.type];if(i)return i.call(a,t,e,n);throw new Error("No "+n.type+" evaluator ")};var A=function(t){return i.parse(t)};function M(t,e,n,i){o.reset();let s=r.arraify(t),l={context:t,ucum:"http://unitsofmeasure.org"},u={dataRoot:s,vars:Object.assign(l,n),model:i},c=a.doEval(u,s,e.children[0]);return c=function t(e){if(e=r.valData(e),Array.isArray(e))for(let n=0,i=e.length;n=0&&r0){let t=[];for(let e=0,n=c.length;e0&&void 0!==arguments[0]?arguments[0]:[],n=arguments.length,i=new Array(n>1?n-1:0),r=1;r1&&void 0!==arguments[1]?arguments[1]:"top center 0",n=arguments.length>2?arguments[2]:void 0;return{name:t,functional:!0,props:{group:{type:Boolean,default:!1},hideOnLeave:{type:Boolean,default:!1},leaveAbsolute:{type:Boolean,default:!1},mode:{type:String,default:n},origin:{type:String,default:e}},render:function(e,n){var o="transition".concat(n.props.group?"-group":""),a={props:{name:t,mode:n.props.mode},on:{beforeEnter:function(t){t.style.transformOrigin=n.props.origin,t.style.webkitTransformOrigin=n.props.origin}}};return n.props.leaveAbsolute&&(a.on.leave=r(a.on.leave,(function(t){var e=t.offsetTop,n=t.offsetLeft,i=t.offsetWidth,r=t.offsetHeight;t._transitionInitialStyles={position:t.style.position,top:t.style.top,left:t.style.left,width:t.style.width,height:t.style.height},t.style.position="absolute",t.style.top=e+"px",t.style.left=n+"px",t.style.width=i+"px",t.style.height=r+"px"})),a.on.afterLeave=r(a.on.afterLeave,(function(t){if(t&&t._transitionInitialStyles){var e=t._transitionInitialStyles,n=e.position,i=e.top,r=e.left,o=e.width,a=e.height;delete t._transitionInitialStyles,t.style.position=n||"",t.style.top=i||"",t.style.left=r||"",t.style.width=o||"",t.style.height=a||""}}))),n.props.hideOnLeave&&(a.on.leave=r(a.on.leave,(function(t){t._initialDisplay=t.style.display,t.style.display="none"})),a.on.afterLeave=r(a.on.afterLeave,(function(t){t&&(t.style.display=t._initialDisplay||"")}))),e(o,Object(i["a"])(n.data,a),n.children)}}}function a(t,e){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"in-out";return{name:t,functional:!0,props:{mode:{type:String,default:n}},render:function(n,r){return n("transition",Object(i["a"])(r.data,{props:{name:t},on:e}),r.children)}}}var s=n("ade3"),l=n("80d2"),u=function(){var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",e=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=e?"width":"height",i="offset".concat(Object(l["H"])(n));return{beforeEnter:function(t){t._parent=t.parentNode,t._initialStyle=Object(s["a"])({transition:t.style.transition,overflow:t.style.overflow},n,t.style[n])},enter:function(e){var r=e._initialStyle;e.style.setProperty("transition","none","important"),e.style.overflow="hidden";var o="".concat(e[i],"px");e.style[n]="0",e.offsetHeight,e.style.transition=r.transition,t&&e._parent&&e._parent.classList.add(t),requestAnimationFrame((function(){e.style[n]=o}))},afterEnter:o,enterCancelled:o,leave:function(t){t._initialStyle=Object(s["a"])({transition:"",overflow:t.style.overflow},n,t.style[n]),t.style.overflow="hidden",t.style[n]="".concat(t[i],"px"),t.offsetHeight,requestAnimationFrame((function(){return t.style[n]="0"}))},afterLeave:r,leaveCancelled:r};function r(e){t&&e._parent&&e._parent.classList.remove(t),o(e)}function o(t){var e=t._initialStyle[n];t.style.overflow=t._initialStyle.overflow,null!=e&&(t.style[n]=e),delete t._initialStyle}},c=(o("carousel-transition"),o("carousel-reverse-transition"),o("tab-transition")),h=o("tab-reverse-transition"),p=(o("menu-transition"),o("fab-transition","center center","out-in")),f=(o("dialog-transition"),o("dialog-bottom-transition"),o("dialog-top-transition"),o("fade-transition")),d=(o("scale-transition"),o("scroll-x-transition"),o("scroll-x-reverse-transition"),o("scroll-y-transition"),o("scroll-y-reverse-transition"),o("slide-x-transition")),m=(o("slide-x-reverse-transition"),o("slide-y-transition")),g=(o("slide-y-reverse-transition"),a("expand-transition",u())),v=a("expand-x-transition",u("",!0))},"0798":function(t,e,n){"use strict";var i=n("5530"),r=n("ade3"),o=(n("caad"),n("0c18"),n("10d2")),a=n("afdd"),s=n("9d26"),l=n("f2e7"),u=n("7560"),c=n("a026"),h=c["a"].extend({name:"transitionable",props:{mode:String,origin:String,transition:String}}),p=n("58df"),f=n("d9bd");e["a"]=Object(p["a"])(o["a"],l["a"],h).extend({name:"v-alert",props:{border:{type:String,validator:function(t){return["top","right","bottom","left"].includes(t)}},closeLabel:{type:String,default:"$vuetify.close"},coloredBorder:Boolean,dense:Boolean,dismissible:Boolean,closeIcon:{type:String,default:"$cancel"},icon:{default:"",type:[Boolean,String],validator:function(t){return"string"===typeof t||!1===t}},outlined:Boolean,prominent:Boolean,text:Boolean,type:{type:String,validator:function(t){return["info","error","success","warning"].includes(t)}},value:{type:Boolean,default:!0}},computed:{__cachedBorder:function(){if(!this.border)return null;var t={staticClass:"v-alert__border",class:Object(r["a"])({},"v-alert__border--".concat(this.border),!0)};return this.coloredBorder&&(t=this.setBackgroundColor(this.computedColor,t),t.class["v-alert__border--has-color"]=!0),this.$createElement("div",t)},__cachedDismissible:function(){var t=this;if(!this.dismissible)return null;var e=this.iconColor;return this.$createElement(a["a"],{staticClass:"v-alert__dismissible",props:{color:e,icon:!0,small:!0},attrs:{"aria-label":this.$vuetify.lang.t(this.closeLabel)},on:{click:function(){return t.isActive=!1}}},[this.$createElement(s["a"],{props:{color:e}},this.closeIcon)])},__cachedIcon:function(){return this.computedIcon?this.$createElement(s["a"],{staticClass:"v-alert__icon",props:{color:this.iconColor}},this.computedIcon):null},classes:function(){var t=Object(i["a"])(Object(i["a"])({},o["a"].options.computed.classes.call(this)),{},{"v-alert--border":Boolean(this.border),"v-alert--dense":this.dense,"v-alert--outlined":this.outlined,"v-alert--prominent":this.prominent,"v-alert--text":this.text});return this.border&&(t["v-alert--border-".concat(this.border)]=!0),t},computedColor:function(){return this.color||this.type},computedIcon:function(){return!1!==this.icon&&("string"===typeof this.icon&&this.icon?this.icon:!!["error","info","success","warning"].includes(this.type)&&"$".concat(this.type))},hasColoredIcon:function(){return this.hasText||Boolean(this.border)&&this.coloredBorder},hasText:function(){return this.text||this.outlined},iconColor:function(){return this.hasColoredIcon?this.computedColor:void 0},isDark:function(){return!(!this.type||this.coloredBorder||this.outlined)||u["a"].options.computed.isDark.call(this)}},created:function(){this.$attrs.hasOwnProperty("outline")&&Object(f["a"])("outline","outlined",this)},methods:{genWrapper:function(){var t=[this.$slots.prepend||this.__cachedIcon,this.genContent(),this.__cachedBorder,this.$slots.append,this.$scopedSlots.close?this.$scopedSlots.close({toggle:this.toggle}):this.__cachedDismissible],e={staticClass:"v-alert__wrapper"};return this.$createElement("div",e,t)},genContent:function(){return this.$createElement("div",{staticClass:"v-alert__content"},this.$slots.default)},genAlert:function(){var t={staticClass:"v-alert",attrs:{role:"alert"},on:this.listeners$,class:this.classes,style:this.styles,directives:[{name:"show",value:this.isActive}]};if(!this.coloredBorder){var e=this.hasText?this.setTextColor:this.setBackgroundColor;t=e(this.computedColor,t)}return this.$createElement("div",t,[this.genWrapper()])},toggle:function(){this.isActive=!this.isActive}},render:function(t){var e=this.genAlert();return this.transition?t("transition",{props:{name:this.transition,origin:this.origin,mode:this.mode}},[e]):e}})},"07ac":function(t,e,n){var i=n("23e7"),r=n("6f53").values;i({target:"Object",stat:!0},{values:function(t){return r(t)}})},"07c0":function(t,e,n){var i=n("05c6").RuleContext,r=n("5618"),o=r.INVALID_INTERVAL,a=r.TerminalNode,s=r.TerminalNodeImpl,l=r.ErrorNodeImpl,u=n("c4a2").Interval;function c(t,e){t=t||null,e=e||null,i.call(this,t,e),this.ruleIndex=-1,this.children=null,this.start=null,this.stop=null,this.exception=null}function h(t,e,n){return c.call(t,e),this.ruleIndex=n,this}c.prototype=Object.create(i.prototype),c.prototype.constructor=c,c.prototype.copyFrom=function(t){this.parentCtx=t.parentCtx,this.invokingState=t.invokingState,this.children=null,this.start=t.start,this.stop=t.stop,t.children&&(this.children=[],t.children.map((function(t){t instanceof l&&(this.children.push(t),t.parentCtx=this)}),this))},c.prototype.enterRule=function(t){},c.prototype.exitRule=function(t){},c.prototype.addChild=function(t){return null===this.children&&(this.children=[]),this.children.push(t),t},c.prototype.removeLastChild=function(){null!==this.children&&this.children.pop()},c.prototype.addTokenNode=function(t){var e=new s(t);return this.addChild(e),e.parentCtx=this,e},c.prototype.addErrorNode=function(t){var e=new l(t);return this.addChild(e),e.parentCtx=this,e},c.prototype.getChild=function(t,e){if(e=e||null,null===this.children||t<0||t>=this.children.length)return null;if(null===e)return this.children[t];for(var n=0;n=this.children.length)return null;for(var n=0;n]*>)/g,s=/\$([$&'`]|\d{1,2})/g;t.exports=function(t,e,n,l,u,c){var h=n+t.length,p=l.length,f=s;return void 0!==u&&(u=i(u),f=a),o.call(c,f,(function(i,o){var a;switch(o.charAt(0)){case"$":return"$";case"&":return t;case"`":return e.slice(0,n);case"'":return e.slice(h);case"<":a=u[o.slice(1,-1)];break;default:var s=+o;if(0===s)return i;if(s>p){var c=r(s/10);return 0===c?i:c<=p?void 0===l[c-1]?o.charAt(1):l[c-1]+o.charAt(1):i}a=l[s-1]}return void 0===a?"":a}))}},"0cfb":function(t,e,n){var i=n("83ab"),r=n("d039"),o=n("cc12");t.exports=!i&&!r((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},"0cfc":function(t,e,n){var i=n("e4fb").hashStuff,r=n("d589").LexerIndexedCustomAction;function o(t){return this.lexerActions=null===t?[]:t,this.cachedHashCode=i(t),this}o.append=function(t,e){if(null===t)return new o([e]);var n=t.lexerActions.concat([e]);return new o(n)},o.prototype.fixOffsetBeforeMatch=function(t){for(var e=null,n=0;ne.returnState&&(h[0]=e.returnState,h[1]=t.returnState);var f=[u,u],m=new c(f,h);return null!==i&&i.set(t,e,m),m}h=[t.returnState,e.returnState],f=[t.parentCtx,e.parentCtx];t.returnState>e.returnState&&(h[0]=e.returnState,h[1]=t.returnState,f=[e.parentCtx,t.parentCtx]);var g=new c(f,h);return null!==i&&i.set(t,e,g),g}function d(t,e,n){if(n){if(t===a.EMPTY)return a.EMPTY;if(e===a.EMPTY)return a.EMPTY}else{if(t===a.EMPTY&&e===a.EMPTY)return a.EMPTY;if(t===a.EMPTY){var i=[e.returnState,a.EMPTY_RETURN_STATE],r=[e.parentCtx,null];return new c(r,i)}if(e===a.EMPTY){i=[t.returnState,a.EMPTY_RETURN_STATE],r=[t.parentCtx,null];return new c(r,i)}}return null}function m(t,e,n,i){if(null!==i){var r=i.get(t,e);if(null!==r)return r;if(r=i.get(e,t),null!==r)return r}var o=0,s=0,u=0,h=[],f=[];while(o0&&(t+=", "),this.returnStates[e]!==a.EMPTY_RETURN_STATE?(t+=this.returnStates[e],null!==this.parents[e]?t=t+" "+this.parents[e]:t+="null"):t+="$";return t+"]"},e.merge=p,e.PredictionContext=a,e.PredictionContextCache=s,e.SingletonPredictionContext=l,e.predictionContextFromRuleContext=h,e.getCachedPredictionContext=v},"0df6":function(t,e,n){"use strict";t.exports=function(t){return function(e){return t.apply(null,e)}}},"0e8f":function(t,e,n){"use strict";n("20f6");var i=n("e8f2");e["a"]=Object(i["a"])("flex")},"0fd9":function(t,e,n){"use strict";var i=n("ade3"),r=n("5530"),o=(n("caad"),n("2532"),n("99af"),n("b64b"),n("ac1f"),n("5319"),n("4ec9"),n("d3b7"),n("3ca3"),n("ddb0"),n("159b"),n("4b85"),n("a026")),a=n("d9f7"),s=n("80d2"),l=["sm","md","lg","xl"],u=["start","end","center"];function c(t,e){return l.reduce((function(n,i){return n[t+Object(s["H"])(i)]=e(),n}),{})}var h=function(t){return[].concat(u,["baseline","stretch"]).includes(t)},p=c("align",(function(){return{type:String,default:null,validator:h}})),f=function(t){return[].concat(u,["space-between","space-around"]).includes(t)},d=c("justify",(function(){return{type:String,default:null,validator:f}})),m=function(t){return[].concat(u,["space-between","space-around","stretch"]).includes(t)},g=c("alignContent",(function(){return{type:String,default:null,validator:m}})),v={align:Object.keys(p),justify:Object.keys(d),alignContent:Object.keys(g)},y={align:"align",justify:"justify",alignContent:"align-content"};function _(t,e,n){var i=y[t];if(null!=n){if(e){var r=e.replace(t,"");i+="-".concat(r)}return i+="-".concat(n),i.toLowerCase()}}var b=new Map;e["a"]=o["a"].extend({name:"v-row",functional:!0,props:Object(r["a"])(Object(r["a"])(Object(r["a"])({tag:{type:String,default:"div"},dense:Boolean,noGutters:Boolean,align:{type:String,default:null,validator:h}},p),{},{justify:{type:String,default:null,validator:f}},d),{},{alignContent:{type:String,default:null,validator:m}},g),render:function(t,e){var n=e.props,r=e.data,o=e.children,s="";for(var l in n)s+=String(n[l]);var u=b.get(s);return u||function(){var t,e;for(e in u=[],v)v[e].forEach((function(t){var i=n[t],r=_(e,t,i);r&&u.push(r)}));u.push((t={"no-gutters":n.noGutters,"row--dense":n.dense},Object(i["a"])(t,"align-".concat(n.align),n.align),Object(i["a"])(t,"justify-".concat(n.justify),n.justify),Object(i["a"])(t,"align-content-".concat(n.alignContent),n.alignContent),t)),b.set(s,u)}(),t(n.tag,Object(a["a"])(r,{staticClass:"row",class:u}),o)}})},"107c":function(t,e,n){var i=n("d039"),r=n("da84"),o=r.RegExp;t.exports=i((function(){var t=o("(?b)","g");return"b"!==t.exec("b").groups.a||"bc"!=="b".replace(t,"$c")}))},"10d2":function(t,e,n){"use strict";var i=n("8dd9");e["a"]=i["a"]},1148:function(t,e,n){"use strict";var i=n("a691"),r=n("577e"),o=n("1d80");t.exports=function(t){var e=r(o(this)),n="",a=i(t);if(a<0||a==1/0)throw RangeError("Wrong number of repetitions");for(;a>0;(a>>>=1)&&(e+=e))1&a&&(n+=e);return n}},1232:function(t,e,n){"use strict";function i(t){this.message=t}i.prototype=new Error,i.prototype.name="InvalidCharacterError";var r="undefined"!=typeof window&&window.atob&&window.atob.bind(window)||function(t){var e=String(t).replace(/=+$/,"");if(e.length%4==1)throw new i("'atob' failed: The string to be decoded is not correctly encoded.");for(var n,r,o=0,a=0,s="";r=e.charAt(a++);~r&&(n=o%4?64*n+r:r,o++%4)?s+=String.fromCharCode(255&n>>(-2*o&6)):0)r="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=".indexOf(r);return s};function o(t){var e=t.replace(/-/g,"+").replace(/_/g,"/");switch(e.length%4){case 0:break;case 2:e+="==";break;case 3:e+="=";break;default:throw"Illegal base64url string!"}try{return function(t){return decodeURIComponent(r(t).replace(/(.)/g,(function(t,e){var n=e.charCodeAt(0).toString(16).toUpperCase();return n.length<2&&(n="0"+n),"%"+n})))}(e)}catch(t){return r(e)}}function a(t){this.message=t}function s(t,e){if("string"!=typeof t)throw new a("Invalid token specified");var n=!0===(e=e||{}).header?0:1;try{return JSON.parse(o(t.split(".")[n]))}catch(t){throw new a("Invalid token specified: "+t.message)}}a.prototype=new Error,a.prototype.name="InvalidTokenError",e["a"]=s},1276:function(t,e,n){"use strict";var i=n("d784"),r=n("44e7"),o=n("825a"),a=n("1d80"),s=n("4840"),l=n("8aa5"),u=n("50c4"),c=n("577e"),h=n("dc4a"),p=n("14c3"),f=n("9263"),d=n("9f7f"),m=n("d039"),g=d.UNSUPPORTED_Y,v=[].push,y=Math.min,_=4294967295,b=!m((function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var n="ab".split(t);return 2!==n.length||"a"!==n[0]||"b"!==n[1]}));i("split",(function(t,e,n){var i;return i="c"=="abbc".split(/(b)*/)[1]||4!="test".split(/(?:)/,-1).length||2!="ab".split(/(?:ab)*/).length||4!=".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length?function(t,n){var i=c(a(this)),o=void 0===n?_:n>>>0;if(0===o)return[];if(void 0===t)return[i];if(!r(t))return e.call(i,t,o);var s,l,u,h=[],p=(t.ignoreCase?"i":"")+(t.multiline?"m":"")+(t.unicode?"u":"")+(t.sticky?"y":""),d=0,m=new RegExp(t.source,p+"g");while(s=f.call(m,i)){if(l=m.lastIndex,l>d&&(h.push(i.slice(d,s.index)),s.length>1&&s.index=o))break;m.lastIndex===s.index&&m.lastIndex++}return d===i.length?!u&&m.test("")||h.push(""):h.push(i.slice(d)),h.length>o?h.slice(0,o):h}:"0".split(void 0,0).length?function(t,n){return void 0===t&&0===n?[]:e.call(this,t,n)}:e,[function(e,n){var r=a(this),o=void 0==e?void 0:h(e,t);return o?o.call(e,r,n):i.call(c(r),e,n)},function(t,r){var a=o(this),h=c(t),f=n(i,a,h,r,i!==e);if(f.done)return f.value;var d=s(a,RegExp),m=a.unicode,v=(a.ignoreCase?"i":"")+(a.multiline?"m":"")+(a.unicode?"u":"")+(g?"g":"y"),b=new d(g?"^(?:"+a.source+")":a,v),x=void 0===r?_:r>>>0;if(0===x)return[];if(0===h.length)return null===p(b,h)?[h]:[];var w=0,C=0,S=[];while(C=3))return void console.error("Unknown Vue version");t.config.globalProperties.axios=e,t.config.globalProperties.$http=e}t.axios=e,t.$http=e}else console.error("You have to install axios")}n.d(e,"a",(function(){return r})),"object"==("undefined"==typeof exports?"undefined":i(exports))?t.exports=r:"function"==typeof define&&n("3c35")?define([],(function(){return r})):window.Vue&&window.axios&&window.Vue.use&&Vue.use(r,window.axios)}).call(this,n("dd40")(t))},"132d":function(t,e,n){"use strict";var i,r=n("5530"),o=(n("c96a"),n("caad"),n("2532"),n("a9e3"),n("498a"),n("7db0"),n("fb6a"),n("4804"),n("7e2b")),a=n("a9ad"),s=n("af2b"),l=n("7560"),u=n("80d2"),c=n("a026"),h=n("58df");function p(t){return["fas","far","fal","fab","fad","fak"].some((function(e){return t.includes(e)}))}function f(t){return/^[mzlhvcsqta]\s*[-+.0-9][^mlhvzcsqta]+/i.test(t)&&/[\dz]$/i.test(t)&&t.length>4}(function(t){t["xSmall"]="12px",t["small"]="16px",t["default"]="24px",t["medium"]="28px",t["large"]="36px",t["xLarge"]="40px"})(i||(i={}));var d=Object(h["a"])(o["a"],a["a"],s["a"],l["a"]).extend({name:"v-icon",props:{dense:Boolean,disabled:Boolean,left:Boolean,right:Boolean,size:[Number,String],tag:{type:String,required:!1,default:"i"}},computed:{medium:function(){return!1},hasClickListener:function(){return Boolean(this.listeners$.click||this.listeners$["!click"])}},methods:{getIcon:function(){var t="";return this.$slots.default&&(t=this.$slots.default[0].text.trim()),Object(u["D"])(this,t)},getSize:function(){var t={xSmall:this.xSmall,small:this.small,medium:this.medium,large:this.large,xLarge:this.xLarge},e=Object(u["A"])(t).find((function(e){return t[e]}));return e&&i[e]||Object(u["h"])(this.size)},getDefaultData:function(){return{staticClass:"v-icon notranslate",class:{"v-icon--disabled":this.disabled,"v-icon--left":this.left,"v-icon--link":this.hasClickListener,"v-icon--right":this.right,"v-icon--dense":this.dense},attrs:Object(r["a"])({"aria-hidden":!this.hasClickListener,disabled:this.hasClickListener&&this.disabled,type:this.hasClickListener?"button":void 0},this.attrs$),on:this.listeners$}},getSvgWrapperData:function(){var t=this.getSize(),e=Object(r["a"])(Object(r["a"])({},this.getDefaultData()),{},{style:t?{fontSize:t,height:t,width:t}:void 0});return this.applyColors(e),e},applyColors:function(t){t.class=Object(r["a"])(Object(r["a"])({},t.class),this.themeClasses),this.setTextColor(this.color,t)},renderFontIcon:function(t,e){var n=[],i=this.getDefaultData(),r="material-icons",o=t.indexOf("-"),a=o<=-1;a?n.push(t):(r=t.slice(0,o),p(r)&&(r="")),i.class[r]=!0,i.class[t]=!a;var s=this.getSize();return s&&(i.style={fontSize:s}),this.applyColors(i),e(this.hasClickListener?"button":this.tag,i,n)},renderSvgIcon:function(t,e){var n={class:"v-icon__svg",attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",role:"img","aria-hidden":!0}},i=this.getSize();return i&&(n.style={fontSize:i,height:i,width:i}),e(this.hasClickListener?"button":"span",this.getSvgWrapperData(),[e("svg",n,[e("path",{attrs:{d:t}})])])},renderSvgIconComponent:function(t,e){var n={class:{"v-icon__component":!0}},i=this.getSize();i&&(n.style={fontSize:i,height:i,width:i}),this.applyColors(n);var r=t.component;return n.props=t.props,n.nativeOn=n.on,e(this.hasClickListener?"button":"span",this.getSvgWrapperData(),[e(r,n)])}},render:function(t){var e=this.getIcon();return"string"===typeof e?f(e)?this.renderSvgIcon(e,t):this.renderFontIcon(e,t):this.renderSvgIconComponent(e,t)}});e["a"]=c["a"].extend({name:"v-icon",$_wrapperFor:d,functional:!0,render:function(t,e){var n=e.data,i=e.children,r="";return n.domProps&&(r=n.domProps.textContent||n.domProps.innerHTML||r,delete n.domProps.textContent,delete n.domProps.innerHTML),t(d,n,r?[r]:i)}})},1331:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n("78ef"),r=(0,i.regex)("integer",/(^[0-9]*$)|(^-[0-9]+$)/);e.default=r},"13b3":function(t,e,n){},"14c3":function(t,e,n){var i=n("825a"),r=n("1626"),o=n("c6b6"),a=n("9263");t.exports=function(t,e){var n=t.exec;if(r(n)){var s=n.call(t,e);return null!==s&&i(s),s}if("RegExp"===o(t))return a.call(t,e);throw TypeError("RegExp#exec called on incompatible receiver")}},"159b":function(t,e,n){var i=n("da84"),r=n("fdbc"),o=n("785a"),a=n("17c2"),s=n("9112"),l=function(t){if(t&&t.forEach!==a)try{s(t,"forEach",a)}catch(e){t.forEach=a}};for(var u in r)r[u]&&l(i[u]&&i[u].prototype);l(o)},"15fd":function(t,e,n){"use strict";n.d(e,"a",(function(){return r}));n("a4d3"),n("b64b");function i(t,e){if(null==t)return{};var n,i,r={},o=Object.keys(t);for(i=0;i=0||(r[n]=t[n]);return r}function r(t,e){if(null==t)return{};var n,r,o=i(t,e);if(Object.getOwnPropertySymbols){var a=Object.getOwnPropertySymbols(t);for(r=0;r=0||Object.prototype.propertyIsEnumerable.call(t,n)&&(o[n]=t[n])}return o}},1626:function(t,e){t.exports=function(t){return"function"===typeof t}},1649:function(t,e,n){var i=n("7718").Token,r=n("2f9c").Lexer,o=n("f627").ATN,a=n("5e52").ATNSimulator,s=n("463a").DFAState,l=(n("699c").ATNConfigSet,n("699c").OrderedATNConfigSet),u=n("0de0").PredictionContext,c=n("0de0").SingletonPredictionContext,h=n("3328").RuleStopState,p=n("dcee").LexerATNConfig,f=n("d095").Transition,d=n("0cfc").LexerActionExecutor,m=n("2819").LexerNoViableAltException;function g(t){t.index=-1,t.line=0,t.column=-1,t.dfaState=null}function v(){return g(this),this}function y(t,e,n,i){return a.call(this,e,i),this.decisionToDFA=n,this.recog=t,this.startIndex=-1,this.line=1,this.column=0,this.mode=r.DEFAULT_MODE,this.prevAccept=new v,this}v.prototype.reset=function(){g(this)},y.prototype=Object.create(a.prototype),y.prototype.constructor=y,y.debug=!1,y.dfa_debug=!1,y.MIN_DFA_EDGE=0,y.MAX_DFA_EDGE=127,y.match_calls=0,y.prototype.copyState=function(t){this.column=t.column,this.line=t.line,this.mode=t.mode,this.startIndex=t.startIndex},y.prototype.match=function(t,e){this.match_calls+=1,this.mode=e;var n=t.mark();try{this.startIndex=t.index,this.prevAccept.reset();var i=this.decisionToDFA[e];return null===i.s0?this.matchATN(t):this.execATN(t,i.s0)}finally{t.release(n)}},y.prototype.reset=function(){this.prevAccept.reset(),this.startIndex=-1,this.line=1,this.column=0,this.mode=r.DEFAULT_MODE},y.prototype.matchATN=function(t){var e=this.atn.modeToStartState[this.mode];y.debug&&console.log("matchATN mode "+this.mode+" start: "+e);var n=this.mode,i=this.computeStartState(t,e),r=i.hasSemanticContext;i.hasSemanticContext=!1;var o=this.addDFAState(i);r||(this.decisionToDFA[this.mode].s0=o);var a=this.execATN(t,o);return y.debug&&console.log("DFA after matchATN: "+this.decisionToDFA[n].toLexerString()),a},y.prototype.execATN=function(t,e){y.debug&&console.log("start state closure="+e.configs),e.isAcceptState&&this.captureSimState(this.prevAccept,t,e);var n=t.LA(1),r=e;while(1){y.debug&&console.log("execATN loop starting closure: "+r.configs);var o=this.getExistingTargetState(r,n);if(null===o&&(o=this.computeTargetState(t,r,n)),o===a.ERROR)break;if(n!==i.EOF&&this.consume(t),o.isAcceptState&&(this.captureSimState(this.prevAccept,t,o),n===i.EOF))break;n=t.LA(1),r=o}return this.failOrAccept(this.prevAccept,t,r.configs,n)},y.prototype.getExistingTargetState=function(t,e){if(null===t.edges||ey.MAX_DFA_EDGE)return null;var n=t.edges[e-y.MIN_DFA_EDGE];return void 0===n&&(n=null),y.debug&&null!==n&&console.log("reuse state "+t.stateNumber+" edge to "+n.stateNumber),n},y.prototype.computeTargetState=function(t,e,n){var i=new l;return this.getReachableConfigSet(t,e.configs,i,n),0===i.items.length?(i.hasSemanticContext||this.addDFAEdge(e,n,a.ERROR),a.ERROR):this.addDFAEdge(e,n,null,i)},y.prototype.failOrAccept=function(t,e,n,r){if(null!==this.prevAccept.dfaState){var o=t.dfaState.lexerActionExecutor;return this.accept(e,o,this.startIndex,t.index,t.line,t.column),t.dfaState.prediction}if(r===i.EOF&&e.index===this.startIndex)return i.EOF;throw new m(this.recog,e,this.startIndex,n)},y.prototype.getReachableConfigSet=function(t,e,n,r){for(var a=o.INVALID_ALT_NUMBER,s=0;sy.MAX_DFA_EDGE||(y.debug&&console.log("EDGE "+t+" -> "+n+" upon "+e),null===t.edges&&(t.edges=[]),t.edges[e-y.MIN_DFA_EDGE]=n),n},y.prototype.addDFAState=function(t){for(var e=new s(null,t),n=null,i=0;i=this.getMaxZIndex()},hideScroll:function(){this.fullscreen?document.documentElement.classList.add("overflow-y-hidden"):c["a"].options.methods.hideScroll.call(this)},show:function(){var t=this;!this.fullscreen&&!this.hideOverlay&&this.genOverlay(),this.$nextTick((function(){t.$nextTick((function(){t.previousActiveElement=document.activeElement,t.$refs.content.focus(),t.bind()}))}))},bind:function(){window.addEventListener("focusin",this.onFocusin)},unbind:function(){window.removeEventListener("focusin",this.onFocusin)},onClickOutside:function(t){this.$emit("click:outside",t),this.persistent?this.noClickAnimation||this.animateClick():this.isActive=!1},onKeydown:function(t){if(t.keyCode===v["z"].esc&&!this.getOpenDependents().length)if(this.persistent)this.noClickAnimation||this.animateClick();else{this.isActive=!1;var e=this.getActivator();this.$nextTick((function(){return e&&e.focus()}))}this.$emit("keydown",t)},onFocusin:function(t){if(t&&this.retainFocus){var e=t.target;if(e&&![document,this.$refs.content].includes(e)&&!this.$refs.content.contains(e)&&this.activeZIndex>=this.getMaxZIndex()&&!this.getOpenDependentElements().some((function(t){return t.contains(e)}))){var n=this.$refs.content.querySelectorAll('button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])'),i=Object(r["a"])(n).find((function(t){return!t.hasAttribute("disabled")}));i&&i.focus()}}},genContent:function(){var t=this;return this.showLazyContent((function(){return[t.$createElement(a["a"],{props:{root:!0,light:t.light,dark:t.dark}},[t.$createElement("div",{class:t.contentClasses,attrs:Object(i["a"])({role:"document",tabindex:t.isActive?0:void 0},t.getScopeIdAttrs()),on:{keydown:t.onKeydown},style:{zIndex:t.activeZIndex},ref:"content"},[t.genTransition()])])]}))},genTransition:function(){var t=this.genInnerContent();return this.transition?this.$createElement("transition",{props:{name:this.transition,origin:this.origin,appear:!0}},[t]):t},genInnerContent:function(){var t={class:this.classes,ref:"dialog",directives:[{name:"click-outside",value:{handler:this.onClickOutside,closeConditional:this.closeConditional,include:this.getOpenDependentElements}},{name:"show",value:this.isActive}],style:{transformOrigin:this.origin}};return this.fullscreen||(t.style=Object(i["a"])(Object(i["a"])({},t.style),{},{maxWidth:"none"===this.maxWidth?void 0:Object(v["h"])(this.maxWidth),width:"auto"===this.width?void 0:Object(v["h"])(this.width)})),this.$createElement("div",t,this.getContentSlot())}},render:function(t){return t("div",{staticClass:"v-dialog__container",class:{"v-dialog__container--attached":""===this.attach||!0===this.attach||"attach"===this.attach},attrs:{role:"dialog"}},[this.genActivator(),this.genContent()])}})},"169d":function(t,e,n){var i=n("e4fb"),r=i.Set,o=i.BitSet,a=i.DoubleDict,s=n("f627").ATN,l=n("3328").ATNState,u=n("dcee").ATNConfig,c=n("699c").ATNConfigSet,h=n("7718").Token,p=n("463a").DFAState,f=n("463a").PredPrediction,d=n("5e52").ATNSimulator,m=n("c64d").PredictionMode,g=n("05c6").RuleContext,v=(n("07c0").ParserRuleContext,n("ad22").SemanticContext),y=(n("3328").StarLoopEntryState,n("3328").RuleStopState),_=n("0de0").PredictionContext,b=n("c4a2").Interval,x=n("d095"),w=x.Transition,C=x.SetTransition,S=x.NotSetTransition,T=x.RuleTransition,I=x.ActionTransition,k=n("2819").NoViableAltException,E=n("0de0").SingletonPredictionContext,O=n("0de0").predictionContextFromRuleContext;function L(t,e,n,i){return d.call(this,e,i),this.parser=t,this.decisionToDFA=n,this.predictionMode=m.LL,this._input=null,this._startIndex=0,this._outerContext=null,this._dfa=null,this.mergeCache=null,this}L.prototype=Object.create(d.prototype),L.prototype.constructor=L,L.prototype.debug=!1,L.prototype.debug_closure=!1,L.prototype.debug_add=!1,L.prototype.debug_list_atn_decisions=!1,L.prototype.dfa_debug=!1,L.prototype.retry_debug=!1,L.prototype.reset=function(){},L.prototype.adaptivePredict=function(t,e,n){(this.debug||this.debug_list_atn_decisions)&&console.log("adaptivePredict decision "+e+" exec LA(1)=="+this.getLookaheadName(t)+" line "+t.LT(1).line+":"+t.LT(1).column),this._input=t,this._startIndex=t.index,this._outerContext=n;var i=this.decisionToDFA[e];this._dfa=i;var r=t.mark(),o=t.index;try{var a;if(a=i.precedenceDfa?i.getPrecedenceStartState(this.parser.getPrecedence()):i.s0,null===a){null===n&&(n=g.EMPTY),(this.debug||this.debug_list_atn_decisions)&&console.log("predictATN decision "+i.decision+" exec LA(1)=="+this.getLookaheadName(t)+", outerContext="+n.toString(this.parser.ruleNames));var s=!1,l=this.computeStartState(i.atnStartState,g.EMPTY,s);i.precedenceDfa?(i.s0.configs=l,l=this.applyPrecedenceFilter(l),a=this.addDFAState(i,new p(null,l)),i.setPrecedenceStartState(this.parser.getPrecedence(),a)):(a=this.addDFAState(i,new p(null,l)),i.s0=a)}var u=this.execATN(i,a,t,o,n);return this.debug&&console.log("DFA after predictATN: "+i.toString(this.parser.literalNames)),u}finally{this._dfa=null,this.mergeCache=null,t.seek(o),t.release(r)}},L.prototype.execATN=function(t,e,n,i,r){var o;(this.debug||this.debug_list_atn_decisions)&&console.log("execATN decision "+t.decision+" exec LA(1)=="+this.getLookaheadName(n)+" line "+n.LT(1).line+":"+n.LT(1).column);var a=e;this.debug&&console.log("s0 = "+e);var l=n.LA(1);while(1){var u=this.getExistingTargetState(a,l);if(null===u&&(u=this.computeTargetState(t,a,l)),u===d.ERROR){var c=this.noViableAlt(n,r,a.configs,i);if(n.seek(i),o=this.getSynValidOrSemInvalidAltThatFinishedDecisionEntryRule(a.configs,r),o!==s.INVALID_ALT_NUMBER)return o;throw c}if(u.requiresFullContext&&this.predictionMode!==m.SLL){var p=null;if(null!==u.predicates){this.debug&&console.log("DFA state has preds in DFA sim LL failover");var f=n.index;if(f!==i&&n.seek(i),p=this.evalSemanticContext(u.predicates,r,!0),1===p.length)return this.debug&&console.log("Full LL avoided"),p.minValue();f!==i&&n.seek(f)}this.dfa_debug&&console.log("ctx sensitive state "+r+" in "+u);var g=!0,v=this.computeStartState(t.atnStartState,r,g);return this.reportAttemptingFullContext(t,p,u.configs,i,n.index),o=this.execATNWithFullContext(t,u,v,n,i,r),o}if(u.isAcceptState){if(null===u.predicates)return u.prediction;var y=n.index;n.seek(i);var _=this.evalSemanticContext(u.predicates,r,!0);if(0===_.length)throw this.noViableAlt(n,r,u.configs,i);return 1===_.length||this.reportAmbiguity(t,u,i,y,!1,_,u.configs),_.minValue()}a=u,l!==h.EOF&&(n.consume(),l=n.LA(1))}},L.prototype.getExistingTargetState=function(t,e){var n=t.edges;return null===n?null:n[e+1]||null},L.prototype.computeTargetState=function(t,e,n){var r=this.computeReachSet(e.configs,n,!1);if(null===r)return this.addDFAEdge(t,e,n,d.ERROR),d.ERROR;var o=new p(null,r),a=this.getUniqueAlt(r);if(this.debug){var l=m.getConflictingAltSubsets(r);console.log("SLL altSubSets="+i.arrayToString(l)+", previous="+e.configs+", configs="+r+", predict="+a+", allSubsetsConflict="+m.allSubsetsConflict(l)+", conflictingAlts="+this.getConflictingAlts(r))}return a!==s.INVALID_ALT_NUMBER?(o.isAcceptState=!0,o.configs.uniqueAlt=a,o.prediction=a):m.hasSLLConflictTerminatingPrediction(this.predictionMode,r)&&(o.configs.conflictingAlts=this.getConflictingAlts(r),o.requiresFullContext=!0,o.isAcceptState=!0,o.prediction=o.configs.conflictingAlts.minValue()),o.isAcceptState&&o.configs.hasSemanticContext&&(this.predicateDFAState(o,this.atn.getDecisionState(t.decision)),null!==o.predicates&&(o.prediction=s.INVALID_ALT_NUMBER)),o=this.addDFAEdge(t,e,n,o),o},L.prototype.predicateDFAState=function(t,e){var n=e.transitions.length,i=this.getConflictingAltsOrUniqueAlt(t.configs),r=this.getPredsForAmbigAlts(i,t.configs,n);null!==r?(t.predicates=this.getPredicatePredictions(i,r),t.prediction=s.INVALID_ALT_NUMBER):t.prediction=i.minValue()},L.prototype.execATNWithFullContext=function(t,e,n,i,r,o){(this.debug||this.debug_list_atn_decisions)&&console.log("execATNWithFullContext "+n);var a=!0,l=!1,u=null,c=n;i.seek(r);var p=i.LA(1),f=-1;while(1){if(u=this.computeReachSet(c,p,a),null===u){var d=this.noViableAlt(i,o,c,r);i.seek(r);var g=this.getSynValidOrSemInvalidAltThatFinishedDecisionEntryRule(c,o);if(g!==s.INVALID_ALT_NUMBER)return g;throw d}var v=m.getConflictingAltSubsets(u);if(this.debug&&console.log("LL altSubSets="+v+", predict="+m.getUniqueAlt(v)+", resolvesToJustOneViableAlt="+m.resolvesToJustOneViableAlt(v)),u.uniqueAlt=this.getUniqueAlt(u),u.uniqueAlt!==s.INVALID_ALT_NUMBER){f=u.uniqueAlt;break}if(this.predictionMode!==m.LL_EXACT_AMBIG_DETECTION){if(f=m.resolvesToJustOneViableAlt(v),f!==s.INVALID_ALT_NUMBER)break}else if(m.allSubsetsConflict(v)&&m.allSubsetsEqual(v)){l=!0,f=m.getSingleViableAlt(v);break}c=u,p!==h.EOF&&(i.consume(),p=i.LA(1))}return u.uniqueAlt!==s.INVALID_ALT_NUMBER?(this.reportContextSensitivity(t,f,u,r,i.index),f):(this.reportAmbiguity(t,e,r,i.index,l,null,u),f)},L.prototype.computeReachSet=function(t,e,n){this.debug&&console.log("in computeReachSet, starting closure: "+t),null===this.mergeCache&&(this.mergeCache=new a);for(var i=new c(n),o=null,l=0;l0&&(o=this.getAltThatFinishedDecisionEntryRule(r),o!==s.INVALID_ALT_NUMBER)?o:s.INVALID_ALT_NUMBER},L.prototype.getAltThatFinishedDecisionEntryRule=function(t){for(var e=[],n=0;n0||i.state instanceof y&&i.context.hasEmptyPath())&&e.indexOf(i.alt)<0&&e.push(i.alt)}return 0===e.length?s.INVALID_ALT_NUMBER:Math.min.apply(null,e)},L.prototype.splitAccordingToSemanticValidity=function(t,e){for(var n=new c(t.fullCtx),i=new c(t.fullCtx),r=0;r50))throw"problem";if(t.state instanceof y){if(!t.context.isEmpty()){for(var s=0;s=0&&(p+=1)}this.closureCheckingStopState(h,e,n,c,r,p,a)}}},L.prototype.canDropLoopEntryEdgeInLeftRecursiveRule=function(t){var e=t.state;if(e.stateType!=l.STAR_LOOP_ENTRY)return!1;if(e.stateType!=l.STAR_LOOP_ENTRY||!e.isPrecedenceDecision||t.context.isEmpty()||t.context.hasEmptyPath())return!1;for(var n=t.context.length,i=0;i=0?this.parser.ruleNames[t]:""},L.prototype.getEpsilonTarget=function(t,e,n,i,r,o){switch(e.serializationType){case w.RULE:return this.ruleTransition(t,e);case w.PRECEDENCE:return this.precedenceTransition(t,e,n,i,r);case w.PREDICATE:return this.predTransition(t,e,n,i,r);case w.ACTION:return this.actionTransition(t,e);case w.EPSILON:return new u({state:e.target},t);case w.ATOM:case w.RANGE:case w.SET:return o&&e.matches(h.EOF,0,1)?new u({state:e.target},t):null;default:return null}},L.prototype.actionTransition=function(t,e){if(this.debug){var n=-1==e.actionIndex?65535:e.actionIndex;console.log("ACTION edge "+e.ruleIndex+":"+n)}return new u({state:e.target},t)},L.prototype.precedenceTransition=function(t,e,n,r,o){this.debug&&(console.log("PRED (collectPredicates="+n+") "+e.precedence+">=_p, ctx dependent=true"),null!==this.parser&&console.log("context surrounding pred is "+i.arrayToString(this.parser.getRuleInvocationStack())));var a=null;if(n&&r)if(o){var s=this._input.index;this._input.seek(this._startIndex);var l=e.getPredicate().evaluate(this.parser,this._outerContext);this._input.seek(s),l&&(a=new u({state:e.target},t))}else{var c=v.andContext(t.semanticContext,e.getPredicate());a=new u({state:e.target,semanticContext:c},t)}else a=new u({state:e.target},t);return this.debug&&console.log("config from pred transition="+a),a},L.prototype.predTransition=function(t,e,n,r,o){this.debug&&(console.log("PRED (collectPredicates="+n+") "+e.ruleIndex+":"+e.predIndex+", ctx dependent="+e.isCtxDependent),null!==this.parser&&console.log("context surrounding pred is "+i.arrayToString(this.parser.getRuleInvocationStack())));var a=null;if(n&&(e.isCtxDependent&&r||!e.isCtxDependent))if(o){var s=this._input.index;this._input.seek(this._startIndex);var l=e.getPredicate().evaluate(this.parser,this._outerContext);this._input.seek(s),l&&(a=new u({state:e.target},t))}else{var c=v.andContext(t.semanticContext,e.getPredicate());a=new u({state:e.target,semanticContext:c},t)}else a=new u({state:e.target},t);return this.debug&&console.log("config from pred transition="+a),a},L.prototype.ruleTransition=function(t,e){this.debug&&console.log("CALL rule "+this.getRuleName(e.target.ruleIndex)+", ctx="+t.context);var n=e.followState,i=E.create(t.context,n.stateNumber);return new u({state:e.target,context:i},t)},L.prototype.getConflictingAlts=function(t){var e=m.getConflictingAltSubsets(t);return m.getAlts(e)},L.prototype.getConflictingAltsOrUniqueAlt=function(t){var e=null;return t.uniqueAlt!==s.INVALID_ALT_NUMBER?(e=new o,e.add(t.uniqueAlt)):e=t.conflictingAlts,e},L.prototype.getTokenName=function(t){if(t===h.EOF)return"EOF";if(null!==this.parser&&null!==this.parser.literalNames){if(!(t>=this.parser.literalNames.length&&t>=this.parser.symbolicNames.length)){var e=this.parser.literalNames[t]||this.parser.symbolicNames[t];return e+"<"+t+">"}console.log(t+" ttype out of range: "+this.parser.literalNames),console.log(""+this.parser.getInputStream().getTokens())}return""+t},L.prototype.getLookaheadName=function(t){return this.getTokenName(t.LA(1))},L.prototype.dumpDeadEndConfigs=function(t){console.log("dead end configs: ");for(var e=t.getDeadEndConfigs(),n=0;n0){var o=i.state.transitions[0];if(o instanceof AtomTransition)r="Atom "+this.getTokenName(o.label);else if(o instanceof C){var a=o instanceof S;r=(a?"~":"")+"Set "+o.set}}console.error(i.toString(this.parser,!0)+":"+r)}},L.prototype.noViableAlt=function(t,e,n,i){return new k(this.parser,t,t.get(i),t.LT(1),n,e)},L.prototype.getUniqueAlt=function(t){for(var e=s.INVALID_ALT_NUMBER,n=0;n "+i+" upon "+this.getTokenName(n)),null===i)return null;if(i=this.addDFAState(t,i),null===e||n<-1||n>this.atn.maxTokenType)return i;if(null===e.edges&&(e.edges=[]),e.edges[n+1]=i,this.debug){var r=null===this.parser?null:this.parser.literalNames,o=null===this.parser?null:this.parser.symbolicNames;console.log("DFA=\n"+t.toString(r,o))}return i},L.prototype.addDFAState=function(t,e){if(e==d.ERROR)return e;var n=t.states.get(e);return null!==n?n:(e.stateNumber=t.states.length,e.configs.readOnly||(e.configs.optimizeConfigs(this),e.configs.setReadonly(!0)),t.states.add(e),this.debug&&console.log("adding new DFA state: "+e),e)},L.prototype.reportAttemptingFullContext=function(t,e,n,i,r){if(this.debug||this.retry_debug){var o=new b(i,r+1);console.log("reportAttemptingFullContext decision="+t.decision+":"+n+", input="+this.parser.getTokenStream().getText(o))}null!==this.parser&&this.parser.getErrorListenerDispatch().reportAttemptingFullContext(this.parser,t,i,r,e,n)},L.prototype.reportContextSensitivity=function(t,e,n,i,r){if(this.debug||this.retry_debug){var o=new b(i,r+1);console.log("reportContextSensitivity decision="+t.decision+":"+n+", input="+this.parser.getTokenStream().getText(o))}null!==this.parser&&this.parser.getErrorListenerDispatch().reportContextSensitivity(this.parser,t,i,r,e,n)},L.prototype.reportAmbiguity=function(t,e,n,i,r,o,a){if(this.debug||this.retry_debug){var s=new b(n,i+1);console.log("reportAmbiguity "+o+":"+a+", input="+this.parser.getTokenStream().getText(s))}null!==this.parser&&this.parser.getErrorListenerDispatch().reportAmbiguity(this.parser,t,n,i,r,o,a)},e.ParserATNSimulator=L},"16b7":function(t,e,n){"use strict";n("a9e3");var i=n("a026");e["a"]=i["a"].extend().extend({name:"delayable",props:{openDelay:{type:[Number,String],default:0},closeDelay:{type:[Number,String],default:0}},data:function(){return{openTimeout:void 0,closeTimeout:void 0}},methods:{clearDelay:function(){clearTimeout(this.openTimeout),clearTimeout(this.closeTimeout)},runDelay:function(t,e){var n=this;this.clearDelay();var i=parseInt(this["".concat(t,"Delay")],10);this["".concat(t,"Timeout")]=setTimeout(e||function(){n.isActive={open:!0,close:!1}[t]},i)}}})},"17b3":function(t,e,n){},"17c2":function(t,e,n){"use strict";var i=n("b727").forEach,r=n("a640"),o=r("forEach");t.exports=o?[].forEach:function(t){return i(this,t,arguments.length>1?arguments[1]:void 0)}},"17cf":function(t,e,n){e.RecognitionException=n("2819").RecognitionException,e.NoViableAltException=n("2819").NoViableAltException,e.LexerNoViableAltException=n("2819").LexerNoViableAltException,e.InputMismatchException=n("2819").InputMismatchException,e.FailedPredicateException=n("2819").FailedPredicateException,e.DiagnosticErrorListener=n("ec8c").DiagnosticErrorListener,e.BailErrorStrategy=n("df15").BailErrorStrategy,e.ErrorListener=n("0472").ErrorListener},1800:function(t,e,n){"use strict";n("4de4");var i=n("a026");e["a"]=i["a"].extend({name:"v-list-item-action",functional:!0,render:function(t,e){var n=e.data,i=e.children,r=void 0===i?[]:i;n.staticClass=n.staticClass?"v-list-item__action ".concat(n.staticClass):"v-list-item__action";var o=r.filter((function(t){return!1===t.isComment&&" "!==t.text}));return o.length>1&&(n.staticClass+=" v-list-item__action--stack"),t("div",n,r)}})},1884:function(t,e,n){const i=n("3522"),r=n("74cb"),o=n("6a12"),a={};function s(t){return JSON.stringify(l(t))}function l(t){return"object"===typeof t?Array.isArray(t)?t.map(l):Object.keys(t).sort().reduce((e,n)=>{const i=t[n];return e[n]=l(i),e},{}):t}function u(t,e){let n=t.length<=e.length;if(n){var r={};for(let o=0,a=t.length;o0){let n={};for(let i=0,r=t.length;i=0&&this._parseListeners.splice(e,1),0===this._parseListeners.length&&(this._parseListeners=null)}},p.prototype.removeParseListeners=function(){this._parseListeners=null},p.prototype.triggerEnterRuleEvent=function(){if(null!==this._parseListeners){var t=this._ctx;this._parseListeners.map((function(e){e.enterEveryRule(t),t.enterRule(e)}))}},p.prototype.triggerExitRuleEvent=function(){if(null!==this._parseListeners){var t=this._ctx;this._parseListeners.slice(0).reverse().map((function(e){t.exitRule(e),e.exitEveryRule(t)}))}},p.prototype.getTokenFactory=function(){return this._input.tokenSource._factory},p.prototype.setTokenFactory=function(t){this._input.tokenSource._factory=t},p.prototype.getATNWithBypassAlts=function(){var t=this.getSerializedATN();if(null===t)throw"The current parser does not support an ATN with bypass alternatives.";var e=this.bypassAltsAtnCache[t];if(null===e){var n=new l;n.generateRuleBypassTransitions=!0,e=new s(n).deserialize(t),this.bypassAltsAtnCache[t]=e}return e};var f=n("2f9c").Lexer;p.prototype.compileParseTreePattern=function(t,e,n){if(n=n||null,null===n&&null!==this.getTokenStream()){var i=this.getTokenStream().tokenSource;i instanceof f&&(n=i)}if(null===n)throw"Parser can't discover a lexer to use";var r=new ParseTreePatternMatcher(n,this);return r.compile(t,e)},p.prototype.getInputStream=function(){return this.getTokenStream()},p.prototype.setInputStream=function(t){this.setTokenStream(t)},p.prototype.getTokenStream=function(){return this._input},p.prototype.setTokenStream=function(t){this._input=null,this.reset(),this._input=t},p.prototype.getCurrentToken=function(){return this._input.LT(1)},p.prototype.notifyErrorListeners=function(t,e,n){e=e||null,n=n||null,null===e&&(e=this.getCurrentToken()),this._syntaxErrors+=1;var i=e.line,r=e.column,o=this.getErrorListenerDispatch();o.syntaxError(this,e,i,r,t,n)},p.prototype.consume=function(){var t=this.getCurrentToken();t.type!==i.EOF&&this.getInputStream().consume();var e,n=null!==this._parseListeners&&this._parseListeners.length>0;(this.buildParseTrees||n)&&(e=this._errHandler.inErrorRecoveryMode(this)?this._ctx.addErrorNode(t):this._ctx.addTokenNode(t),e.invokingState=this.state,n&&this._parseListeners.map((function(t){e instanceof c||void 0!==e.isErrorNode&&e.isErrorNode()?t.visitErrorNode(e):e instanceof u&&t.visitTerminal(e)})));return t},p.prototype.addContextToParseTree=function(){null!==this._ctx.parentCtx&&this._ctx.parentCtx.addChild(this._ctx)},p.prototype.enterRule=function(t,e,n){this.state=e,this._ctx=t,this._ctx.start=this._input.LT(1),this.buildParseTrees&&this.addContextToParseTree(),null!==this._parseListeners&&this.triggerEnterRuleEvent()},p.prototype.exitRule=function(){this._ctx.stop=this._input.LT(-1),null!==this._parseListeners&&this.triggerExitRuleEvent(),this.state=this._ctx.invokingState,this._ctx=this._ctx.parentCtx},p.prototype.enterOuterAlt=function(t,e){t.setAltNumber(e),this.buildParseTrees&&this._ctx!==t&&null!==this._ctx.parentCtx&&(this._ctx.parentCtx.removeLastChild(),this._ctx.parentCtx.addChild(t)),this._ctx=t},p.prototype.getPrecedence=function(){return 0===this._precedenceStack.length?-1:this._precedenceStack[this._precedenceStack.length-1]},p.prototype.enterRecursionRule=function(t,e,n,i){this.state=e,this._precedenceStack.push(i),this._ctx=t,this._ctx.start=this._input.LT(1),null!==this._parseListeners&&this.triggerEnterRuleEvent()},p.prototype.pushNewRecursionContext=function(t,e,n){var i=this._ctx;i.parentCtx=t,i.invokingState=e,i.stop=this._input.LT(-1),this._ctx=t,this._ctx.start=i.start,this.buildParseTrees&&this._ctx.addChild(i),null!==this._parseListeners&&this.triggerEnterRuleEvent()},p.prototype.unrollRecursionContexts=function(t){this._precedenceStack.pop(),this._ctx.stop=this._input.LT(-1);var e=this._ctx;if(null!==this._parseListeners)while(this._ctx!==t)this.triggerExitRuleEvent(),this._ctx=this._ctx.parentCtx;else this._ctx=t;e.parentCtx=t,this.buildParseTrees&&null!==t&&t.addChild(e)},p.prototype.getInvokingContext=function(t){var e=this._ctx;while(null!==e){if(e.ruleIndex===t)return e;e=e.parentCtx}return null},p.prototype.precpred=function(t,e){return e>=this._precedenceStack[this._precedenceStack.length-1]},p.prototype.inContext=function(t){return!1},p.prototype.isExpectedToken=function(t){var e=this._interp.atn,n=this._ctx,r=e.states[this.state],o=e.nextTokens(r);if(o.contains(t))return!0;if(!o.contains(i.EPSILON))return!1;while(null!==n&&n.invokingState>=0&&o.contains(i.EPSILON)){var a=e.states[n.invokingState],s=a.transitions[0];if(o=e.nextTokens(s.followState),o.contains(t))return!0;n=n.parentCtx}return!(!o.contains(i.EPSILON)||t!==i.EOF)},p.prototype.getExpectedTokens=function(){return this._interp.atn.getExpectedTokens(this.state,this._ctx)},p.prototype.getExpectedTokensWithinCurrentRule=function(){var t=this._interp.atn,e=t.states[this.state];return t.nextTokens(e)},p.prototype.getRuleIndex=function(t){var e=this.getRuleIndexMap()[t];return null!==e?e:-1},p.prototype.getRuleInvocationStack=function(t){t=t||null,null===t&&(t=this._ctx);var e=[];while(null!==t){var n=t.ruleIndex;n<0?e.push("n/a"):e.push(this.ruleNames[n]),t=t.parentCtx}return e},p.prototype.getDFAStrings=function(){return this._interp.decisionToDFA.toString()},p.prototype.dumpDFA=function(){for(var t=!1,e=0;e0&&(t&&console.log(),this.printer.println("Decision "+n.decision+":"),this.printer.print(n.toString(this.literalNames,this.symbolicNames)),t=!0)}},p.prototype.getSourceName=function(){return this._input.sourceName},p.prototype.setTrace=function(t){t?(null!==this._tracer&&this.removeParseListener(this._tracer),this._tracer=new h(this),this.addParseListener(this._tracer)):(this.removeParseListener(this._tracer),this._tracer=null)},e.Parser=p},"1da1":function(t,e,n){"use strict";n.d(e,"a",(function(){return r}));n("d3b7");function i(t,e,n,i,r,o,a){try{var s=t[o](a),l=s.value}catch(u){return void n(u)}s.done?e(l):Promise.resolve(l).then(i,r)}function r(t){return function(){var e=this,n=arguments;return new Promise((function(r,o){var a=t.apply(e,n);function s(t){i(a,r,o,s,l,"next",t)}function l(t){i(a,r,o,s,l,"throw",t)}s(void 0)}))}}},"1dce":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.Vuelidate=A,Object.defineProperty(e,"withParams",{enumerable:!0,get:function(){return r.withParams}}),e.default=e.validationMixin=void 0;var i=n("fbf4"),r=n("0234");function o(t){return l(t)||s(t)||a()}function a(){throw new TypeError("Invalid attempt to spread non-iterable instance")}function s(t){if(Symbol.iterator in Object(t)||"[object Arguments]"===Object.prototype.toString.call(t))return Array.from(t)}function l(t){if(Array.isArray(t)){for(var e=0,n=new Array(t.length);e1?a:a.$sub[0]:null;return{output:o,params:s}}},computed:{run:function(){var t=this,e=this.lazyParentModel(),n=Array.isArray(e)&&e.__ob__;if(n){var i=e.__ob__.dep;i.depend();var r=i.constructor.target;if(!this._indirectWatcher){var o=r.constructor;this._indirectWatcher=new o(this,(function(){return t.runRule(e)}),null,{lazy:!0})}var a=this.getModel();if(!this._indirectWatcher.dirty&&this._lastModel===a)return this._indirectWatcher.depend(),r.value;this._lastModel=a,this._indirectWatcher.evaluate(),this._indirectWatcher.depend()}else this._indirectWatcher&&(this._indirectWatcher.teardown(),this._indirectWatcher=null);return this._indirectWatcher?this._indirectWatcher.value:this.runRule(e)},$params:function(){return this.run.params},proxy:function(){var t=this.run.output;return t[y]?!!t.v:!!t},$pending:function(){var t=this.run.output;return!!t[y]&&t.p}},destroyed:function(){this._indirectWatcher&&(this._indirectWatcher.teardown(),this._indirectWatcher=null)}}),a=e.extend({data:function(){return{dirty:!1,validations:null,lazyModel:null,model:null,prop:null,lazyParentModel:null,rootModel:null}},methods:u({},w,{refProxy:function(t){return this.getRef(t).proxy},getRef:function(t){return this.refs[t]},isNested:function(t){return"function"!==typeof this.validations[t]}}),computed:u({},b,{nestedKeys:function(){return this.keys.filter(this.isNested)},ruleKeys:function(){var t=this;return this.keys.filter((function(e){return!t.isNested(e)}))},keys:function(){return Object.keys(this.validations).filter((function(t){return"$params"!==t}))},proxy:function(){var t=this,e=f(this.keys,(function(e){return{enumerable:!0,configurable:!0,get:function(){return t.refProxy(e)}}})),n=f(C,(function(e){return{enumerable:!0,configurable:!0,get:function(){return t[e]}}})),i=f(S,(function(e){return{enumerable:!1,configurable:!0,get:function(){return t[e]}}})),r=this.hasIter()?{$iter:{enumerable:!0,value:Object.defineProperties({},u({},e))}}:{};return Object.defineProperties({},u({},e,r,{$model:{enumerable:!0,get:function(){var e=t.lazyParentModel();return null!=e?e[t.prop]:null},set:function(e){var n=t.lazyParentModel();null!=n&&(n[t.prop]=e,t.$touch())}}},n,i))},children:function(){var t=this;return o(this.nestedKeys.map((function(e){return c(t,e)}))).concat(o(this.ruleKeys.map((function(e){return h(t,e)})))).filter(Boolean)}})}),s=a.extend({methods:{isNested:function(t){return"undefined"!==typeof this.validations[t]()},getRef:function(t){var e=this;return{get proxy(){return e.validations[t]()||!1}}}}}),l=a.extend({computed:{keys:function(){var t=this.getModel();return m(t)?Object.keys(t):[]},tracker:function(){var t=this,e=this.validations.$trackBy;return e?function(n){return"".concat(v(t.rootModel,t.getModelKey(n),e))}:function(t){return"".concat(t)}},getModelLazy:function(){var t=this;return function(){return t.getModel()}},children:function(){var t=this,e=this.validations,n=this.getModel(),r=u({},e);delete r["$trackBy"];var o={};return this.keys.map((function(e){var s=t.tracker(e);return o.hasOwnProperty(s)?null:(o[s]=!0,(0,i.h)(a,s,{validations:r,prop:e,lazyParentModel:t.getModelLazy,model:n[e],rootModel:t.rootModel}))})).filter(Boolean)}},methods:{isNested:function(){return!0},getRef:function(t){return this.refs[this.tracker(t)]},hasIter:function(){return!0}}}),c=function(t,e){if("$each"===e)return(0,i.h)(l,e,{validations:t.validations[e],lazyParentModel:t.lazyParentModel,prop:e,lazyModel:t.getModel,rootModel:t.rootModel});var n=t.validations[e];if(Array.isArray(n)){var r=t.rootModel,o=f(n,(function(t){return function(){return v(r,r.$v,t)}}),(function(t){return Array.isArray(t)?t.join("."):t}));return(0,i.h)(s,e,{validations:o,lazyParentModel:p,prop:e,lazyModel:p,rootModel:r})}return(0,i.h)(a,e,{validations:n,lazyParentModel:t.getModel,prop:e,lazyModel:t.getModelKey,rootModel:t.rootModel})},h=function(t,e){return(0,i.h)(n,e,{rule:t.validations[e],lazyParentModel:t.lazyParentModel,lazyModel:t.getModel,rootModel:t.rootModel})};return T={VBase:e,Validation:a},T},k=null;function E(t){if(k)return k;var e=t.constructor;while(e.super)e=e.super;return k=e,e}var O=function(t,e){var n=E(t),r=I(n),o=r.Validation,a=r.VBase,s=new a({computed:{children:function(){var n="function"===typeof e?e.call(t):e;return[(0,i.h)(o,"$v",{validations:n,lazyParentModel:p,prop:"$v",model:t,rootModel:t})]}}});return s},L={data:function(){var t=this.$options.validations;return t&&(this._vuelidate=O(this,t)),{}},beforeCreate:function(){var t=this.$options,e=t.validations;e&&(t.computed||(t.computed={}),t.computed.$v||(t.computed.$v=function(){return this._vuelidate?this._vuelidate.refs.$v.proxy:null}))},beforeDestroy:function(){this._vuelidate&&(this._vuelidate.$destroy(),this._vuelidate=null)}};function A(t){t.mixin(L)}e.validationMixin=L;var M=A;e.default=M},"1dde":function(t,e,n){var i=n("d039"),r=n("b622"),o=n("2d00"),a=r("species");t.exports=function(t){return o>=51||!i((function(){var e=[],n=e.constructor={};return n[a]=function(){return{foo:1}},1!==e[t](Boolean).foo}))}},"1fb5":function(t,e,n){"use strict";e.byteLength=c,e.toByteArray=p,e.fromByteArray=m;for(var i=[],r=[],o="undefined"!==typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",s=0,l=a.length;s0)throw new Error("Invalid string. Length must be a multiple of 4");var n=t.indexOf("=");-1===n&&(n=e);var i=n===e?0:4-n%4;return[n,i]}function c(t){var e=u(t),n=e[0],i=e[1];return 3*(n+i)/4-i}function h(t,e,n){return 3*(e+n)/4-n}function p(t){var e,n,i=u(t),a=i[0],s=i[1],l=new o(h(t,a,s)),c=0,p=s>0?a-4:a;for(n=0;n>16&255,l[c++]=e>>8&255,l[c++]=255&e;return 2===s&&(e=r[t.charCodeAt(n)]<<2|r[t.charCodeAt(n+1)]>>4,l[c++]=255&e),1===s&&(e=r[t.charCodeAt(n)]<<10|r[t.charCodeAt(n+1)]<<4|r[t.charCodeAt(n+2)]>>2,l[c++]=e>>8&255,l[c++]=255&e),l}function f(t){return i[t>>18&63]+i[t>>12&63]+i[t>>6&63]+i[63&t]}function d(t,e,n){for(var i,r=[],o=e;ol?l:s+a));return 1===r?(e=t[n-1],o.push(i[e>>2]+i[e<<4&63]+"==")):2===r&&(e=(t[n-2]<<8)+t[n-1],o.push(i[e>>10]+i[e>>4&63]+i[e<<2&63]+"=")),o.join("")}r["-".charCodeAt(0)]=62,r["_".charCodeAt(0)]=63},"1fe6":function(t,e,n){e.DFA=n("ca8c").DFA,e.DFASerializer=n("eefb").DFASerializer,e.LexerDFASerializer=n("eefb").LexerDFASerializer,e.PredPrediction=n("463a").PredPrediction},"20f6":function(t,e,n){},"21be":function(t,e,n){"use strict";var i=n("2909"),r=(n("99af"),n("caad"),n("2532"),n("a026")),o=n("80d2");e["a"]=r["a"].extend().extend({name:"stackable",data:function(){return{stackElement:null,stackExclude:null,stackMinZIndex:0,isActive:!1}},computed:{activeZIndex:function(){if("undefined"===typeof window)return 0;var t=this.stackElement||this.$refs.content,e=this.isActive?this.getMaxZIndex(this.stackExclude||[t])+2:Object(o["v"])(t);return null==e?e:parseInt(e)}},methods:{getMaxZIndex:function(){for(var t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],e=this.$el,n=[this.stackMinZIndex,Object(o["v"])(e)],r=[].concat(Object(i["a"])(document.getElementsByClassName("v-menu__content--active")),Object(i["a"])(document.getElementsByClassName("v-dialog__content--active"))),a=0;af;f++)if(m=S(t[f]),m&&m instanceof c)return m;return new c(!1)}h=s(t,p)}g=h.next;while(!(v=g.call(h)).done){try{m=S(v.value)}catch(T){u(h,"throw",T)}if("object"==typeof m&&m&&m instanceof c)return m}return new c(!1)}},"22da":function(t,e,n){"use strict";var i=n("490a");e["a"]=i["a"]},"23cb":function(t,e,n){var i=n("a691"),r=Math.max,o=Math.min;t.exports=function(t,e){var n=i(t);return n<0?r(n+e,0):o(n,e)}},"23e7":function(t,e,n){var i=n("da84"),r=n("06cf").f,o=n("9112"),a=n("6eeb"),s=n("ce4e"),l=n("e893"),u=n("94ca");t.exports=function(t,e){var n,c,h,p,f,d,m=t.target,g=t.global,v=t.stat;if(c=g?i:v?i[m]||s(m,{}):(i[m]||{}).prototype,c)for(h in e){if(f=e[h],t.noTargetGet?(d=r(c,h),p=d&&d.value):p=c[h],n=u(g?h:m+(v?".":"#")+h,t.forced),!n&&void 0!==p){if(typeof f===typeof p)continue;l(f,p)}(t.sham||p&&p.sham)&&o(f,"sham",!0),a(c,h,f,t)}}},"241c":function(t,e,n){var i=n("ca84"),r=n("7839"),o=r.concat("length","prototype");e.f=Object.getOwnPropertyNames||function(t){return i(t,o)}},2444:function(t,e,n){"use strict";(function(e){var i=n("c532"),r=n("c8af"),o=n("387f"),a={"Content-Type":"application/x-www-form-urlencoded"};function s(t,e){!i.isUndefined(t)&&i.isUndefined(t["Content-Type"])&&(t["Content-Type"]=e)}function l(){var t;return("undefined"!==typeof XMLHttpRequest||"undefined"!==typeof e&&"[object process]"===Object.prototype.toString.call(e))&&(t=n("b50d")),t}function u(t,e,n){if(i.isString(t))try{return(e||JSON.parse)(t),i.trim(t)}catch(r){if("SyntaxError"!==r.name)throw r}return(n||JSON.stringify)(t)}var c={transitional:{silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},adapter:l(),transformRequest:[function(t,e){return r(e,"Accept"),r(e,"Content-Type"),i.isFormData(t)||i.isArrayBuffer(t)||i.isBuffer(t)||i.isStream(t)||i.isFile(t)||i.isBlob(t)?t:i.isArrayBufferView(t)?t.buffer:i.isURLSearchParams(t)?(s(e,"application/x-www-form-urlencoded;charset=utf-8"),t.toString()):i.isObject(t)||e&&"application/json"===e["Content-Type"]?(s(e,"application/json"),u(t)):t}],transformResponse:[function(t){var e=this.transitional,n=e&&e.silentJSONParsing,r=e&&e.forcedJSONParsing,a=!n&&"json"===this.responseType;if(a||r&&i.isString(t)&&t.length)try{return JSON.parse(t)}catch(s){if(a){if("SyntaxError"===s.name)throw o(s,this,"E_JSON_PARSE");throw s}}return t}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,validateStatus:function(t){return t>=200&&t<300},headers:{common:{Accept:"application/json, text/plain, */*"}}};i.forEach(["delete","get","head"],(function(t){c.headers[t]={}})),i.forEach(["post","put","patch"],(function(t){c.headers[t]=i.merge(a)})),t.exports=c}).call(this,n("4362"))},"24b2":function(t,e,n){"use strict";n("a9e3");var i=n("80d2"),r=n("a026");e["a"]=r["a"].extend({name:"measurable",props:{height:[Number,String],maxHeight:[Number,String],maxWidth:[Number,String],minHeight:[Number,String],minWidth:[Number,String],width:[Number,String]},computed:{measurableStyles:function(){var t={},e=Object(i["h"])(this.height),n=Object(i["h"])(this.minHeight),r=Object(i["h"])(this.minWidth),o=Object(i["h"])(this.maxHeight),a=Object(i["h"])(this.maxWidth),s=Object(i["h"])(this.width);return e&&(t.height=e),n&&(t.minHeight=n),r&&(t.minWidth=r),o&&(t.maxHeight=o),a&&(t.maxWidth=a),s&&(t.width=s),t}}})},"24e2":function(t,e,n){"use strict";var i=n("e0c7");e["a"]=i["a"]},2532:function(t,e,n){"use strict";var i=n("23e7"),r=n("5a34"),o=n("1d80"),a=n("577e"),s=n("ab13");i({target:"String",proto:!0,forced:!s("includes")},{includes:function(t){return!!~a(o(this)).indexOf(a(r(t)),arguments.length>1?arguments[1]:void 0)}})},"25a8":function(t,e,n){},"25ea":function(t,e,n){"use strict"; +/*! + * LiquorTree v0.2.70 + * (c) 2019 amsik + * Released under the MIT License. + */var i={name:"node-content",props:["node"],render:function(t){var e=this,n=this.node,i=this.node.tree.vm;if(n.isEditing){var r=n.text;return this.$nextTick((function(t){e.$refs.editCtrl.focus()})),t("input",{domProps:{value:n.text,type:"text"},class:"tree-input",on:{input:function(t){r=t.target.value},blur:function(){n.stopEditing(r)},keyup:function(t){13===t.keyCode&&n.stopEditing(r)},mouseup:function(t){t.stopPropagation()}},ref:"editCtrl"})}return i.$scopedSlots.default?i.$scopedSlots.default({node:this.node}):t("span",{domProps:{innerHTML:n.text}})}};function r(t,e,n,i,r,o,a,s,l,u){"function"===typeof a&&(l=s,s=a,a=!1);var c,h="function"===typeof n?n.options:n;if(t&&t.render&&(h.render=t.render,h.staticRenderFns=t.staticRenderFns,h._compiled=!0,r&&(h.functional=!0)),i&&(h._scopeId=i),o?(c=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__),e&&e.call(this,l(t)),t&&t._registeredComponents&&t._registeredComponents.add(o)},h._ssrRegister=c):e&&(c=a?function(){e.call(this,u(this.$root.$options.shadowRoot))}:function(t){e.call(this,s(t))}),c)if(h.functional){var p=h.render;h.render=function(t,e){return c.call(e),p(t,e)}}else{var f=h.beforeCreate;h.beforeCreate=f?[].concat(f,c):[c]}return n}var o=i;i.__file="NodeContent.vue";var a=void 0,s=void 0,l=void 0,u=void 0,c=r({},a,o,s,u,l,void 0,void 0),h={name:"Node",inject:["tree"],props:["node","options"],components:{NodeContent:c},watch:{node:function(){this.node.vm=this}},data:function(){return this.node.vm=this,{loading:!1}},computed:{padding:function(){return this.node.depth*(this.options.paddingLeft?this.options.paddingLeft:this.options.nodeIndent)+"px"},nodeClass:function(){var t=this.node.states,e=this.hasChildren(),n={"has-child":e,expanded:e&&t.expanded,selected:t.selected,disabled:t.disabled,matched:t.matched,dragging:t.dragging,loading:this.loading,draggable:t.draggable};return this.options.checkbox&&(n["checked"]=t.checked,n["indeterminate"]=t.indeterminate),n},visibleChildren:function(){return this.node.children.filter((function(t){return t&&t.visible()}))}},methods:{onNodeFocus:function(){this.tree.activeElement=this.node},focus:function(){this.$refs.anchor.focus(),this.node.select()},check:function(){this.node.checked()?this.node.uncheck():this.node.check()},select:function(t){void 0===t&&(t=evnt);var e=t.ctrlKey,n=this.options,i=this.tree,r=this.node;if(i.$emit("node:clicked",r),!n.editing||!r.isEditing){if(n.editing&&r.editable())return this.startEditing();if(n.checkbox&&n.checkOnSelect)return!n.parentSelect&&this.hasChildren()?this.toggleExpand():this.check(e);!n.parentSelect&&this.hasChildren()&&this.toggleExpand(),n.multiple?r.selected()?e?r.unselect():1!=this.tree.selectedNodes.length&&(i.unselectAll(),r.select()):r.select(e):r.selected()&&e?r.unselect():r.select()}},toggleExpand:function(){this.hasChildren()&&this.node.toggleExpand()},hasChildren:function(){return this.node.hasChildren()},startEditing:function(){this.tree._editingNode&&this.tree._editingNode.stopEditing(),this.node.startEditing()},stopEditing:function(){this.node.stopEditing()},handleMouseDown:function(t){this.options.dnd&&this.tree.vm.startDragging(this.node,t)}}},p="undefined"!==typeof navigator&&/msie [6-9]\\b/.test(navigator.userAgent.toLowerCase());function f(t){return function(t,e){return g(t,e)}}var d=document.head||document.getElementsByTagName("head")[0],m={};function g(t,e){var n=p?e.media||"default":t,i=m[n]||(m[n]={ids:new Set,styles:[]});if(!i.ids.has(t)){i.ids.add(t);var r=e.source;if(e.map&&(r+="\n/*# sourceURL="+e.map.sources[0]+" */",r+="\n/*# sourceMappingURL=data:application/json;base64,"+btoa(unescape(encodeURIComponent(JSON.stringify(e.map))))+" */"),i.element||(i.element=document.createElement("style"),i.element.type="text/css",e.media&&i.element.setAttribute("media",e.media),d.appendChild(i.element)),"styleSheet"in i.element)i.styles.push(r),i.element.styleSheet.cssText=i.styles.filter(Boolean).join("\n");else{var o=i.ids.size-1,a=document.createTextNode(r),s=i.element.childNodes;s[o]&&i.element.removeChild(s[o]),s.length?i.element.insertBefore(a,s[o]):i.element.appendChild(a)}}}var v=h;h.__file="TreeNode.vue";var y=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("li",{staticClass:"tree-node",class:t.nodeClass,attrs:{"data-id":t.node.id},on:{mousedown:function(e){return e.stopPropagation(),t.handleMouseDown(e)}}},[n("div",{staticClass:"tree-content",style:["ltr"==t.options.direction?{"padding-left":t.padding}:{"padding-right":t.padding}],on:{click:function(e){return e.stopPropagation(),t.select(e)}}},[n("i",{staticClass:"tree-arrow",class:[{expanded:t.node.states.expanded,"has-child":t.node.children.length||t.node.isBatch},t.options.direction],on:{click:function(e){return e.stopPropagation(),t.toggleExpand(e)}}}),t._v(" "),t.options.checkbox?n("i",{staticClass:"tree-checkbox",class:{checked:t.node.states.checked,indeterminate:t.node.states.indeterminate},on:{click:function(e){return e.stopPropagation(),t.check(e)}}}):t._e(),t._v(" "),n("span",{ref:"anchor",staticClass:"tree-anchor",attrs:{tabindex:"-1"},on:{focus:t.onNodeFocus,dblclick:function(e){return t.tree.$emit("node:dblclick",t.node)}}},[n("node-content",{attrs:{node:t.node}})],1)]),t._v(" "),n("transition",{attrs:{name:"l-fade"}},[t.hasChildren()&&t.node.states.expanded?n("ul",{staticClass:"tree-children"},t._l(t.visibleChildren,(function(e){return n("node",{key:e.id,attrs:{node:e,options:t.options}})})),1):t._e()])],1)},_=[],b=function(t){t&&t("data-v-20094490_0",{source:'.tree-node{white-space:nowrap;display:flex;flex-direction:column;position:relative;box-sizing:border-box}.tree-content{display:flex;align-items:center;padding:3px;cursor:pointer;width:100%;box-sizing:border-box}.tree-node:not(.selected)>.tree-content:hover{background:#f6f8fb}.tree-node.selected>.tree-content{background-color:#e7eef7}.tree-node.disabled>.tree-content:hover{background:inherit}.tree-arrow{flex-shrink:0;height:30px;cursor:pointer;margin-left:30px;width:0}.tree-arrow.has-child{margin-left:0;width:30px;position:relative}.tree-arrow.has-child:after{border:1.5px solid #494646;position:absolute;border-left:0;border-top:0;left:9px;top:50%;height:9px;width:9px;transform:rotate(-45deg) translateY(-50%) translateX(0);transition:transform .25s;transform-origin:center}.tree-arrow.has-child.rtl:after{border:1.5px solid #494646;position:absolute;border-right:0;border-bottom:0;right:0;top:50%;height:9px;width:9px;transform:rotate(-45deg) translateY(-50%) translateX(0);transition:transform .25s;transform-origin:center}.tree-arrow.expanded.has-child:after{transform:rotate(45deg) translateY(-50%) translateX(-5px)}.tree-checkbox{flex-shrink:0;position:relative;width:30px;height:30px;box-sizing:border-box;border:1px solid #dadada;border-radius:2px;background:#fff;transition:border-color .25s,background-color .25s}.tree-arrow:after,.tree-checkbox:after{position:absolute;display:block;content:""}.tree-checkbox.checked,.tree-checkbox.indeterminate{background-color:#3a99fc;border-color:#218eff}.tree-checkbox.checked:after{box-sizing:content-box;border:1.5px solid #fff;border-left:0;border-top:0;left:9px;top:3px;height:15px;width:8px;transform:rotate(45deg) scaleY(0);transition:transform .25s;transform-origin:center}.tree-checkbox.checked:after{transform:rotate(45deg) scaleY(1)}.tree-checkbox.indeterminate:after{background-color:#fff;top:50%;left:20%;right:20%;height:2px}.tree-anchor{flex-grow:2;outline:0;display:flex;text-decoration:none;color:#343434;vertical-align:top;margin-left:3px;line-height:24px;padding:3px 6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.tree-node.selected>.tree-content>.tree-anchor{outline:0}.tree-node.disabled>.tree-content>.tree-anchor{color:#989191;background:#fff;opacity:.6;cursor:default;outline:0}.tree-input{display:block;width:100%;height:24px;line-height:24px;outline:0;border:1px solid #3498db;padding:0 4px}.l-fade-enter-active,.l-fade-leave-active{transition:opacity .3s,transform .3s;transform:translateX(0)}.l-fade-enter,.l-fade-leave-to{opacity:0;transform:translateX(-2em)}.tree--small .tree-anchor{line-height:19px}.tree--small .tree-checkbox{width:23px;height:23px}.tree--small .tree-arrow{height:23px}.tree--small .tree-checkbox.checked:after{left:7px;top:3px;height:11px;width:5px}.tree-node.has-child.loading>.tree-content>.tree-arrow,.tree-node.has-child.loading>.tree-content>.tree-arrow:after{border-radius:50%;width:15px;height:15px;border:0}.tree-node.has-child.loading>.tree-content>.tree-arrow{font-size:3px;position:relative;border-top:1.1em solid rgba(45,45,45,.2);border-right:1.1em solid rgba(45,45,45,.2);border-bottom:1.1em solid rgba(45,45,45,.2);border-left:1.1em solid #2d2d2d;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0);left:5px;-webkit-animation:loading 1.1s infinite linear;animation:loading 1.1s infinite linear;margin-right:8px}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}',map:void 0,media:void 0})},x=void 0,w=void 0,C=!1,S=r({render:y,staticRenderFns:_},b,v,x,C,w,f,void 0),T={name:"DragNode",props:["target"],computed:{style:function(){return void 0===this.target.top?"display: none":"top: "+this.target.top+"px; left: "+this.target.left+"px"}}},I=T;T.__file="DraggableNode.vue";var k=function(){var t=this,e=t.$createElement,n=t._self._c||e;return n("div",{staticClass:"tree-dragnode",style:t.style},[t._v("\n "+t._s(t.target.node.text)+"\n")])},E=[],O=function(t){t&&t("data-v-7a41ac3e_0",{source:".tree-dragnode{padding:10px;border:1px solid #e7eef7;position:fixed;border-radius:8px;background:#fff;transform:translate(-50%,-110%);z-index:10}",map:void 0,media:void 0})},L=void 0,A=void 0,M=!1,P=r({render:k,staticRenderFns:E},O,I,L,M,A,f,void 0);function U(t,e){var n;return Array.isArray(t)?t.map((function(t){return U(t,e)})):(n=e(t),!1!==n&&t.children&&t.children.length&&(n=U(t.children,e)),n)}function R(t){return!1===!!document?t:(R.__element||(R.__element=document.createElement("div")),R.__element.innerHTML=t,R.__element.innerText)}function N(t){return function(e){return Object.keys(t).every((function(n){if("text"===n||"id"===n){var i=t[n],r=e[n];return r=R(r),D(i)?i.test(r):i===r}var o=t[n];return"state"===n&&(n="states"),Object.keys(o).every((function(t){return e[n][t]===o[t]}))}))}}function D(t){return t instanceof RegExp}function z(t){var e=[];return t.forEach((function t(n){e.push(n),n.children&&n.children.forEach(t)})),e}function B(t,e,n){if(void 0===n&&(n=!0),!t||!t.length||!e)return null;if(n&&(t=z(t)),"number"===typeof e)return t[e]||null;("string"===typeof e||e instanceof RegExp)&&(e={text:e}),"function"!==typeof e&&(e=N(e));var i=t.filter(e);return i.length?i:null}function j(){return Math.floor(65536*(1+Math.random())).toString(16).substring(1)}function F(){return j()+j()+"-"+j()+"-"+j()+"-"+j()+"-"+j()+j()+j()}function $(t,e){var n=[],i=arguments.length-2;while(i-- >0)n[i]=arguments[i+2];t.forEach((function(t){return t[e].apply(t,n)}))}var V=function(t){function e(e,n){var i;void 0===n&&(n=[]),t.call(this),this.tree=e,(i=this).push.apply(i,n)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.remove=function(){return $(this,"remove"),this},e.prototype.expand=function(){return $(this,"expand"),this},e.prototype.collapse=function(){return $(this,"collapse"),this},e.prototype.select=function(t){return $(this,"select",t),this},e.prototype.unselect=function(){return $(this,"unselect"),this},e.prototype.check=function(){return this.tree.options.checkbox&&$(this,"check"),this},e.prototype.uncheck=function(){return this.tree.options.checkbox&&$(this,"uncheck"),this},e.prototype.disable=function(){return $(this,"disable"),this},e.prototype.enable=function(){return $(this,"enable"),this},e}(Array),q=function(t,e){if(!e)throw new Error("Node can not be empty");if(this.id=e.id||F(),this.states=e.state||{},this.showChildren=!0,this.children=e.children||[],this.parent=e.parent||null,this.isBatch=e.isBatch||!1,this.isEditing=!1,this.data=Object.assign({},e.data||{},{text:e.text}),!t)throw new Error("Node must have a Tree context!");this.tree=t},H={key:{configurable:!0},depth:{configurable:!0},text:{configurable:!0}};q.prototype.$emit=function(t){var e,n=[],i=arguments.length-1;while(i-- >0)n[i]=arguments[i+1];(e=this.tree).$emit.apply(e,["node:"+t,this].concat(n))},q.prototype.getPath=function(){if(!this.parent)return[this];var t=[this],e=this;while(null!==(e=e.parent))t.push(e);return t},H.key.get=function(){return this.id+this.text},H.depth.get=function(){var t=0,e=this.parent;if(!e||!1===this.showChildren)return t;do{t++}while(e=e.parent);return t},H.text.get=function(){return this.data.text},H.text.set=function(t){var e=this.text;e!==t&&(this.data.text=t,this.$emit("text:changed",t,e))},q.prototype.setData=function(t){return this.data=Object.assign({},this.data,t),this.$emit("data:changed",this.data),this.data},q.prototype.state=function(t,e){return void 0===e?this.states[t]:(this.states[t]=e,this)},q.prototype.recurseUp=function(t,e){if(void 0===e&&(e=this),e.parent)return!1!==t(e.parent)?this.recurseUp(t,e.parent):void 0},q.prototype.recurseDown=function(t,e){!0!==e&&t(this),this.hasChildren()&&U(this.children,t)},q.prototype.refreshIndeterminateState=function(){if(!this.tree.options.autoCheckChildren)return this;if(this.state("indeterminate",!1),this.hasChildren()){var t=this.children.length,e=0,n=0,i=0;this.children.forEach((function(t){t.checked()&&e++,t.disabled()&&i++,t.indeterminate()&&n++})),e>0&&e===t-i?this.checked()||(this.state("checked",!0),this.tree.check(this),this.$emit("checked")):(this.checked()&&(this.state("checked",!1),this.tree.uncheck(this),this.$emit("unchecked")),this.state("indeterminate",n>0||e>0&&e0},q.prototype.isRoot=function(){return null===this.parent},q.prototype.clone=function(){return this.tree.objectToNode(this.toJSON())},q.prototype.toJSON=function(){var t=this;return{text:this.text,data:this.data,state:this.states,children:this.children.map((function(e){return t.tree.objectToNode(e).toJSON()}))}},Object.defineProperties(q.prototype,H);var G={selected:!1,selectable:!0,checked:!1,expanded:!1,disabled:!1,visible:!0,indeterminate:!1,matched:!1,editable:!0,dragging:!1,draggable:!0,dropable:!0};function W(t){return void 0===t&&(t={}),Object.assign({},G,t)}function K(t,e){var n=null;if(e instanceof q)return e;if("string"===typeof e)n=new q(t,{text:e,state:W(),id:F()});else{if(Array.isArray(e))return e.map((function(e){return K(t,e)}));n=new q(t,e),n.states=W(n.states),n.id||(n.id=F()),n.children.length&&(n.children=n.children.map((function(e){return e=K(t,e),e.parent=n,e})))}return n}var Z=function(t){function e(){t.apply(this,arguments)}return t&&(e.__proto__=t),e.prototype=Object.create(t&&t.prototype),e.prototype.constructor=e,e.prototype.empty=function(){return this.splice(0,this.length),this},e.prototype.has=function(t){return this.includes(t)},e.prototype.add=function(){var t,e=[],n=arguments.length;while(n--)e[n]=arguments[n];return(t=this).push.apply(t,e),this},e.prototype.remove=function(t){var e=this.indexOf(t);return-1===e||this.splice(e,1),this},e.prototype.removeAll=function(t){while(this.includes(t))this.remove(t);return this},e.prototype.top=function(){return this[this.length-1]},e}(Array),X={id:"id",text:"text",children:"children",state:"state",data:"data",isBatch:"isBatch"};function Y(t,e){return{id:t[e.id],text:t[e.text],children:t[e.children],state:t[e.state],data:t[e.data],isBatch:t[e.isBatch]}}var J={parse:function(t,e,n){void 0===n&&(n={}),"string"===typeof t&&(t=JSON.parse(t)),Array.isArray(t)||(t=[t]);var i=Object.assign({},X,n),r=t.map((function t(e){var n=Y(e,i);return n.children&&!Array.isArray(n.children)&&(n.children=[n.children]),n.children&&(n.children=n.children.map(t)),n}));return r.map((function(t){return K(e,t)}))}};function Q(t){return new Promise((function(e,n){var i=new XMLHttpRequest;i.open("GET",t),i.setRequestHeader("Content-Type","application/json"),i.addEventListener("load",(function(t){try{var r=JSON.parse(i.response);e(r)}catch(o){n(o)}})),i.send(null)}))}function tt(t){return Q(t)}function et(t){return function(e){var n,i=/{([^}]+)}/,r=t;while(n=i.exec(r))r=r.replace(n[0],e[n[1]]);return r}}function nt(t,e){return t.texte.text?1:0}function it(t,e){return t.texte.text?-1:0}function rt(t){switch(t.toLowerCase()){case"asc":return nt;case"desc":return it}}function ot(t,e){"string"===typeof e&&(e=rt(e)),Array.isArray(t)&&"function"===typeof e&&t.sort(e)}function at(t){return new Promise((function(e){setTimeout(e,t)}))}var st=function(t){var e=this;this.vm=t,this.options=t.opts,this.activeElement=null;var n=this.options.fetchData;"string"===typeof n&&(this.options.fetchData=function(t){var n=et(t);return function(t){return tt(n(t)).catch(e.options.onFetchError)}}(n))};st.prototype.$on=function(t){var e,n=[],i=arguments.length-1;while(i-- >0)n[i]=arguments[i+1];(e=this.vm).$on.apply(e,[t].concat(n))},st.prototype.$once=function(t){var e,n=[],i=arguments.length-1;while(i-- >0)n[i]=arguments[i+1];(e=this.vm).$once.apply(e,[t].concat(n))},st.prototype.$off=function(t){var e,n=[],i=arguments.length-1;while(i-- >0)n[i]=arguments[i+1];(e=this.vm).$off.apply(e,[t].concat(n))},st.prototype.$emit=function(t){var e,n=[],i=arguments.length-1;while(i-- >0)n[i]=arguments[i+1];this.__silence||((e=this.vm).$emit.apply(e,[t].concat(n)),this.options.store&&this.vm.$emit("LIQUOR_NOISE"))},st.prototype._sort=function(t,e,n){!1!==n&&this.recurseDown(t,(function(t){t.hasChildren()&&ot(t.children,e)})),ot(t,e)},st.prototype.sortTree=function(t,e){this._sort(this.model,t,e)},st.prototype.sort=function(t,e,n){var i=this,r=this.find(t,!0);r&&e&&r.forEach((function(t){i._sort(t.children,e,n)}))},st.prototype.clearFilter=function(){this.recurseDown((function(t){t.state("matched",!1),t.state("visible",!0),t.state("expanded",t.__expanded),t.__expanded=void 0,t.showChildren=!0})),this.vm.matches.length=0,this.vm.$emit("tree:filtered",[],"")},st.prototype.filter=function(t){if(!t)return this.clearFilter();var e=[],n=this.options.filter.matcher,i=this.options.filter,r=i.showChildren,o=i.plainList;return this.recurseDown((function(i){n(t,i)&&e.push(i),i.showChildren=!0,void 0===i.__expanded&&(i.__expanded=i.state("expanded")),i.state("visible",!1),i.state("matched",!1),i.state("expanded",!0)})),e.reverse().forEach((function(t){t.state("matched",!0),t.state("visible",!0),t.showChildren=!o,t.hasChildren()&&t.recurseDown((function(t){t.state("visible",!!r)}),!0),t.recurseUp((function(t){t.state("visible",!0),t.state("expanded",!0)})),t.hasChildren()&&t.state("expanded",!1)})),this.vm.matches=e,this.vm.$emit("tree:filtered",e,t),e},st.prototype.selected=function(){return new(Function.prototype.bind.apply(V,[null].concat([this],this.selectedNodes)))},st.prototype.checked=function(){return this.options.checkbox?new(Function.prototype.bind.apply(V,[null].concat([this],this.checkedNodes))):null},st.prototype.loadChildren=function(t){var e=this;if(t){this.$emit("tree:data:fetch",t),this.options.minFetchDelay>0&&t.vm&&(t.vm.loading=!0);var n=this.fetch(t).then((function(n){t.append(n),t.isBatch=!1,e.options.autoCheckChildren&&(t.checked()&&t.recurseDown((function(t){t.state("checked",!0)})),t.refreshIndeterminateState()),e.$emit("tree:data:received",t)}));return Promise.all([at(this.options.minFetchDelay),n]).then((function(e){return t.vm&&(t.vm.loading=!1),n}))}},st.prototype.fetch=function(t,e){var n=this,i=this.options.fetchData(t);return i.then||(i=tt(i).catch(this.options.onFetchError)),!1===e?i:i.then((function(t){try{return n.parse(t,n.options.modelParse)}catch(e){throw new Error(e)}})).catch(this.options.onFetchError)},st.prototype.fetchInitData=function(){var t={id:"root",name:"root"};return this.fetch(t,!1)},st.prototype.setModel=function(t){var e=this;return new Promise((function(n){if(e.model=e.parse(t,e.options.modelParse),requestAnimationFrame((function(t){e.vm.model=e.model,n()})),e.selectedNodes=new Z,e.checkedNodes=new Z,U(e.model,(function(t){t.tree=e,t.selected()&&e.selectedNodes.add(t),t.checked()&&(e.checkedNodes.add(t),t.parent&&t.parent.refreshIndeterminateState()),e.options.autoDisableChildren&&t.disabled()&&t.recurseDown((function(t){t.state("disabled",!0)}))})),!e.options.multiple&&e.selectedNodes.length){var i=e.selectedNodes.top();e.selectedNodes.forEach((function(t){i!==t&&t.state("selected",!1)})),e.selectedNodes.empty().add(i)}e.options.checkOnSelect&&e.options.checkbox&&e.unselectAll()}))},st.prototype.recurseDown=function(t,e){return!e&&t&&(e=t,t=this.model),U(t,e)},st.prototype.select=function(t,e){var n=this.getNode(t);return!!n&&(this.options.multiple&&e?this.selectedNodes.add(n):(this.unselectAll(),this.selectedNodes.empty().add(n)),!0)},st.prototype.selectAll=function(){var t=this;return!!this.options.multiple&&(this.selectedNodes.empty(),this.recurseDown((function(e){t.selectedNodes.add(e.select(!0))})),!0)},st.prototype.unselect=function(t){var e=this.getNode(t);return!!e&&(this.selectedNodes.remove(e),!0)},st.prototype.unselectAll=function(){var t;while(t=this.selectedNodes.pop())t.unselect();return!0},st.prototype.check=function(t){this.checkedNodes.add(t)},st.prototype.uncheck=function(t){this.checkedNodes.remove(t)},st.prototype.checkAll=function(){this.recurseDown((function(t){0===t.depth&&(t.indeterminate()&&t.state("indeterminate",!1),t.check())}))},st.prototype.uncheckAll=function(){var t;while(t=this.checkedNodes.pop())t.uncheck();return!0},st.prototype.expand=function(t){return!t.expanded()&&(t.expand(),!0)},st.prototype.collapse=function(t){return!t.collapsed()&&(t.collapse(),!0)},st.prototype.toggleExpand=function(t){return!!t.hasChildren()&&(t.toggleExpand(),!0)},st.prototype.toggleCollapse=function(t){return!!t.hasChildren()&&(t.toggleCollapse(),!0)},st.prototype.expandAll=function(){this.recurseDown((function(t){t.hasChildren()&&t.collapsed()&&t.expand()}))},st.prototype.collapseAll=function(){this.recurseDown((function(t){t.hasChildren()&&t.expanded()&&t.collapse()}))},st.prototype.index=function(t,e){var n=t.parent;n=n?n.children:this.model;var i=n.indexOf(t);return e?{index:i,target:n,node:n[i]}:i},st.prototype.nextNode=function(t){var e=this.index(t,!0),n=e.target,i=e.index;return n[i+1]||null},st.prototype.nextVisibleNode=function(t){if(t.hasChildren()&&t.expanded())return t.first();var e=this.nextNode(t);return!e&&t.parent?t.parent.next():e},st.prototype.prevNode=function(t){var e=this.index(t,!0),n=e.target,i=e.index;return n[i-1]||null},st.prototype.prevVisibleNode=function(t){var e=this.prevNode(t);return e?e.hasChildren()&&e.expanded()?e.last():e:t.parent},st.prototype.addToModel=function(t,e){var n=this;return void 0===e&&(e=this.model.length),t=this.objectToNode(t),this.model.splice(e,0,t),this.recurseDown(t,(function(t){t.tree=n})),this.$emit("node:added",t),t},st.prototype.append=function(t,e){var n=this.find(t);return!!n&&n.append(e)},st.prototype.prepend=function(t,e){var n=this.find(t);return!!n&&n.prepend(e)},st.prototype.before=function(t,e){t=this.find(t);var n=this.index(t,!0),i=this.objectToNode(e);return!!~n.index&&(n.target.splice(n.index,0,i),i.parent=t.parent,this.$emit("node:added",i),i)},st.prototype.after=function(t,e){t=this.find(t);var n=this.index(t,!0),i=this.objectToNode(e);return!!~n.index&&(n.target.splice(n.index+1,0,i),i.parent=t.parent,this.$emit("node:added",i),i)},st.prototype.addNode=function(t){var e=this.model.length;return t=K(t),this.model.splice(e,0,t),this.$emit("node:added",t),t},st.prototype.remove=function(t,e){return this.removeNode(this.find(t,e))},st.prototype.removeNode=function(t){if(t instanceof V)return t.remove();if(!t)return!1;if(t.parent){var e=t.parent.children;~e.indexOf(t)&&e.splice(e.indexOf(t),1)}else~this.model.indexOf(t)&&this.model.splice(this.model.indexOf(t),1);t.parent&&t.parent.indeterminate()&&!t.parent.hasChildren()&&t.parent.state("indeterminate",!1),null!==this.activeElement&&t.id===this.activeElement.id&&(this.activeElement=null),t.parent=null,this.$emit("node:removed",t),this.selectedNodes.remove(t),this.checkedNodes.remove(t);var n=this.vm.matches;return n&&n.length&&n.includes(t)&&n.splice(n.indexOf(t),1),t},st.prototype.isNode=function(t){return t instanceof q},st.prototype.find=function(t,e){if(this.isNode(t))return t;var n=B(this.model,t);return n&&n.length?new V(this,!0===e?n:[n[0]]):new V(this,[])},st.prototype.updateData=function(t,e){var n=this.find(t);return n.forEach((function(t){return t.setData(e(t))})),n},st.prototype.getNodeById=function(t){var e=null;return U(this.model,(function(n){if(""+n.id===t)return e=n,!1})),e},st.prototype.getNode=function(t){return this.isNode(t)?t:null},st.prototype.objectToNode=function(t){return K(this,t)},st.prototype.parse=function(t,e){e||(e=this.options.propertyNames);try{return J.parse(t,this,e)}catch(n){return[]}};var lt={ARROW_LEFT:37,ARROW_TOP:38,ARROW_RIGHT:39,ARROW_BOTTOM:40,SPACE:32,DELETE:46,ENTER:13,ESC:27},ut=[37,38,39,40,32];function ct(t,e){var n=t.prevVisibleNode(e);if(n)return n.disabled()?ct(t,n):void n.focus()}function ht(t,e){var n=t.nextVisibleNode(e);if(n)return n.disabled()?ht(t,n):void n.focus()}function pt(t,e){t.options.checkbox&&(e.checked()?e.uncheck():e.check())}function ft(t,e){if(e.expanded())e.collapse();else{var n=e.parent;n&&n.focus()}}function dt(t,e){if(e.collapsed())e.expand();else{var n=e.first();n&&n.focus()}}function mt(t,e){var n=t.options.deletion;n&&("function"===typeof n?!0===n(e)&&e.remove():!0===n&&e.remove())}function gt(t){var e=t.vm,n=e.$el;n.addEventListener("keydown",(function(e){var n=e.keyCode,i=t.activeElement;if(t.isNode(i))if(i.isEditing)switch(n){case lt.ESC:return i.stopEditing(!1)}else switch(ut.includes(n)&&(e.preventDefault(),e.stopPropagation()),n){case lt.ARROW_LEFT:return ft(t,i);case lt.ARROW_RIGHT:return dt(t,i);case lt.ARROW_TOP:return ct(t,i);case lt.ARROW_BOTTOM:return ht(t,i);case lt.SPACE:case lt.ENTER:return pt(t,i);case lt.DELETE:return mt(t,i)}}),!0)}function vt(t,e){if(!1===t)throw new Error(e)}function yt(t){var e=t.opts,n=e.multiple,i=e.checkbox,r=t.tree,o=function(e){var r=t.selected();i?t.$emit("input",{selected:n?r:r[0]||null,checked:t.checked()}):t.$emit("input",n?r:r[0]||null)};o(),r.$on("node:selected",o),r.$on("node:unselected",o),i&&(r.$on("node:checked",o),r.$on("node:unchecked",o)),r.$on("node:added",(function(t,e){var n=e||t;i&&(n.state("checked")&&!r.checkedNodes.has(n)&&r.checkedNodes.add(n),n.refreshIndeterminateState()),n.state("selected")&&!r.selectedNodes.has(n)&&r.select(n),o()}))}var _t={mounted:function(){var t,e=this,n=new st(this);this.tree=n,this._provided.tree=n,!this.data&&this.opts.fetchData?t=n.fetchInitData():this.data&&this.data.then?(t=this.data,this.loading=!0):t=Promise.resolve(this.data),t.then((function(t){t||(t=[]),e.opts.store?e.connectStore(e.opts.store):e.tree.setModel(t),e.loading&&(e.loading=!1),e.$emit("tree:mounted",e),yt(e)})),!1!==this.opts.keyboardNavigation&>(n)},methods:{connectStore:function(t){var e=this,n=t.store,i=t.mutations,r=t.getter,o=t.dispatcher;vt("function"===typeof r,"`getter` must be a function"),vt("function"===typeof o,"`dispatcher` must be a function"),void 0!==i&&vt(Array.isArray(i),"`mutations` must be an array"),n.subscribe((function(t,n){i?i.includes(t.type)&&e.tree.setModel(r()):e.tree.setModel(r())})),this.tree.setModel(r()),this.$on("LIQUOR_NOISE",(function(){e.$nextTick((function(t){o(e.toJSON())}))}))},recurseDown:function(t){this.tree.recurseDown(t)},selected:function(){return this.tree.selected()},checked:function(){return this.tree.checked()},append:function(t,e){return e?this.tree.append(t,e):this.tree.addToModel(t,this.tree.model.length)},prepend:function(t,e){return e?this.tree.prepend(t,e):this.tree.addToModel(t,0)},addChild:function(t,e){return this.append(t,e)},remove:function(t,e){return this.tree.remove(t,e)},before:function(t,e){return e?this.tree.before(t,e):this.prepend(t)},after:function(t,e){return e?this.tree.after(t,e):this.append(t)},find:function(t,e){return this.tree.find(t,e)},findAll:function(t){return this.tree.find(t,!0)},expandAll:function(){return this.tree.expandAll()},updateData:function(t,e){return this.tree.updateData(t,e)},collapseAll:function(){return this.tree.collapseAll()},sortTree:function(t,e){return this.tree.sortTree(t,e)},sort:function(){var t,e=[],n=arguments.length;while(n--)e[n]=arguments[n];return(t=this.tree).sort.apply(t,e)},setModel:function(t){return this.tree.setModel(t)},getRootNode:function(){return 1===this.tree.model.length?this.tree.model[0]:this.tree.model},toJSON:function(){return JSON.parse(JSON.stringify(this.model))}}},bt={ABOVE:"drag-above",BELOW:"drag-below",ON:"drag-on"};function xt(t,e){return Math.abs(t.clientX-e[0])>5||Math.abs(t.clientY-e[1])>5}function wt(t){var e=t.target,n=[];while(e){if(n.push(e),"HTML"===e.tagName)return n.push(document),n.push(window),n;e=e.parentElement}return n}function Ct(t){return t.path?t.path:t.composedPath?t.composedPath():wt(t)}function St(t){for(var e,n=0,i=Ct(t);n=t.clientY?r=bt.ABOVE:n.top+2*i<=t.clientY&&(r=bt.BELOW),r}function Et(t,e,n){if(e&&e[n]&&"function"===typeof e[n])return!1!==e[n].apply(e,t)}function Ot(t){for(var e in bt)for(var n=t.querySelectorAll("."+bt[e]),i=0;i0?t._l(t.visibleMatches,(function(e){return n("TreeNode",{key:e.id,attrs:{node:e,options:t.opts}})})):t._l(t.visibleModel,(function(e){return n("TreeNode",{key:e.id,attrs:{node:e,options:t.opts}})}))],2)],t._v(" "),t.draggableNode?n("DraggableNode",{attrs:{target:t.draggableNode}}):t._e()],2)},Nt=[],Dt=function(t){t&&t("data-v-6db2091d_0",{source:".tree{overflow:auto}.tree-children,.tree-root{list-style:none;padding:0}.tree>.tree-filter-empty,.tree>.tree-root{padding:3px;box-sizing:border-box}.tree.tree--draggable .tree-node:not(.selected)>.tree-content:hover{background:0 0}.drag-above,.drag-below,.drag-on{position:relative;z-index:1}.drag-on>.tree-content{background:#fafcff;outline:1px solid #7baff2}.drag-above>.tree-content::before,.drag-below>.tree-content::after{display:block;content:'';position:absolute;height:8px;left:0;right:0;z-index:2;box-sizing:border-box;background-color:#3367d6;border:3px solid #3367d6;background-clip:padding-box;border-bottom-color:transparent;border-top-color:transparent;border-radius:0}.drag-above>.tree-content::before{top:0;transform:translateY(-50%)}.drag-below>.tree-content::after{bottom:0;transform:translateY(50%)}",map:void 0,media:void 0})},zt=void 0,Bt=void 0,jt=!1,Ft=r({render:Rt,staticRenderFns:Nt},Dt,Ut,zt,jt,Bt,f,void 0),$t=function(t){t.component(Ft.name,Ft)};Ft.install=$t,"undefined"!==typeof window&&window.Vue&&window.Vue.use(Ft),e["a"]=Ft},"25f0":function(t,e,n){"use strict";var i=n("5e77").PROPER,r=n("6eeb"),o=n("825a"),a=n("577e"),s=n("d039"),l=n("ad6d"),u="toString",c=RegExp.prototype,h=c[u],p=s((function(){return"/a/b"!=h.call({source:"a",flags:"b"})})),f=i&&h.name!=u;(p||f)&&r(RegExp.prototype,u,(function(){var t=o(this),e=a(t.source),n=t.flags,i=a(void 0===n&&t instanceof RegExp&&!("flags"in c)?l.call(t):n);return"/"+e+"/"+i}),{unsafe:!0})},2626:function(t,e,n){"use strict";var i=n("d066"),r=n("9bf2"),o=n("b622"),a=n("83ab"),s=o("species");t.exports=function(t){var e=i(t),n=r.f;a&&e&&!e[s]&&n(e,s,{configurable:!0,get:function(){return this}})}},2819:function(t,e,n){var i=n("d095").PredicateTransition;function r(t){if(Error.call(this),Error.captureStackTrace)Error.captureStackTrace(this,r);else(new Error).stack;return this.message=t.message,this.recognizer=t.recognizer,this.input=t.input,this.ctx=t.ctx,this.offendingToken=null,this.offendingState=-1,null!==this.recognizer&&(this.offendingState=this.recognizer.state),this}function o(t,e,n,i){return r.call(this,{message:"",recognizer:t,input:e,ctx:null}),this.startIndex=n,this.deadEndConfigs=i,this}function a(t,e,n,i,o,a){a=a||t._ctx,i=i||t.getCurrentToken(),n=n||t.getCurrentToken(),e=e||t.getInputStream(),r.call(this,{message:"",recognizer:t,input:e,ctx:a}),this.deadEndConfigs=o,this.startToken=n,this.offendingToken=i}function s(t){r.call(this,{message:"",recognizer:t,input:t.getInputStream(),ctx:t._ctx}),this.offendingToken=t.getCurrentToken()}function l(t,e,n){r.call(this,{message:this.formatMessage(e,n||null),recognizer:t,input:t.getInputStream(),ctx:t._ctx});var o=t._interp.atn.states[t.state],a=o.transitions[0];return a instanceof i?(this.ruleIndex=a.ruleIndex,this.predicateIndex=a.predIndex):(this.ruleIndex=0,this.predicateIndex=0),this.predicate=e,this.offendingToken=t.getCurrentToken(),this}function u(){return Error.call(this),Error.captureStackTrace(this,u),this}r.prototype=Object.create(Error.prototype),r.prototype.constructor=r,r.prototype.getExpectedTokens=function(){return null!==this.recognizer?this.recognizer.atn.getExpectedTokens(this.offendingState,this.ctx):null},r.prototype.toString=function(){return this.message},o.prototype=Object.create(r.prototype),o.prototype.constructor=o,o.prototype.toString=function(){var t="";return this.startIndex>=0&&this.startIndex?@[\\\]^|]/,B=/[\0\t\n\r #/:<>?@[\\\]^|]/,j=/^[\u0000-\u0020]+|[\u0000-\u0020]+$/g,F=/[\t\n\r]/g,$=function(t,e){var n,i,r;if("["==e.charAt(0)){if("]"!=e.charAt(e.length-1))return O;if(n=q(e.slice(1,-1)),!n)return O;t.host=n}else if(Q(t)){if(e=m(e),z.test(e))return O;if(n=V(e),null===n)return O;t.host=n}else{if(B.test(e))return O;for(n="",i=f(e),r=0;r4)return t;for(n=[],i=0;i1&&"0"==r.charAt(0)&&(o=U.test(r)?16:8,r=r.slice(8==o?1:2)),""===r)a=0;else{if(!(10==o?N:8==o?R:D).test(r))return t;a=parseInt(r,o)}n.push(a)}for(i=0;i=I(256,5-e))return null}else if(a>255)return null;for(s=n.pop(),i=0;i6)return;i=0;while(p()){if(r=null,i>0){if(!("."==p()&&i<4))return;h++}if(!P.test(p()))return;while(P.test(p())){if(o=parseInt(p(),10),null===r)r=o;else{if(0==r)return;r=10*r+o}if(r>255)return;h++}l[u]=256*l[u]+r,i++,2!=i&&4!=i||u++}if(4!=i)return;break}if(":"==p()){if(h++,!p())return}else if(p())return;l[u++]=e}else{if(null!==c)return;h++,u++,c=u}}if(null!==c){a=u-c,u=7;while(0!=u&&a>0)s=l[u],l[u--]=l[c+a-1],l[c+--a]=s}else if(8!=u)return;return l},H=function(t){for(var e=null,n=1,i=null,r=0,o=0;o<8;o++)0!==t[o]?(r>n&&(e=i,n=r),i=null,r=0):(null===i&&(i=o),++r);return r>n&&(e=i,n=r),e},G=function(t){var e,n,i,r;if("number"==typeof t){for(e=[],n=0;n<4;n++)e.unshift(t%256),t=T(t/256);return e.join(".")}if("object"==typeof t){for(e="",i=H(t),n=0;n<8;n++)r&&0===t[n]||(r&&(r=!1),i===n?(e+=n?":":"::",r=!0):(e+=t[n].toString(16),n<7&&(e+=":")));return"["+e+"]"}return t},W={},K=p({},W,{" ":1,'"':1,"<":1,">":1,"`":1}),Z=p({},K,{"#":1,"?":1,"{":1,"}":1}),X=p({},Z,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),Y=function(t,e){var n=d(t,0);return n>32&&n<127&&!h(e,t)?t:encodeURIComponent(t)},J={ftp:21,file:null,http:80,https:443,ws:80,wss:443},Q=function(t){return h(J,t.scheme)},tt=function(t){return""!=t.username||""!=t.password},et=function(t){return!t.host||t.cannotBeABaseURL||"file"==t.scheme},nt=function(t,e){var n;return 2==t.length&&A.test(t.charAt(0))&&(":"==(n=t.charAt(1))||!e&&"|"==n)},it=function(t){var e;return t.length>1&&nt(t.slice(0,2))&&(2==t.length||"/"===(e=t.charAt(2))||"\\"===e||"?"===e||"#"===e)},rt=function(t){var e=t.path,n=e.length;!n||"file"==t.scheme&&1==n&&nt(e[0],!0)||e.pop()},ot=function(t){return"."===t||"%2e"===t.toLowerCase()},at=function(t){return t=t.toLowerCase(),".."===t||"%2e."===t||".%2e"===t||"%2e%2e"===t},st={},lt={},ut={},ct={},ht={},pt={},ft={},dt={},mt={},gt={},vt={},yt={},_t={},bt={},xt={},wt={},Ct={},St={},Tt={},It={},kt={},Et=function(t,e,n,r){var o,a,s,l,u=n||st,c=0,p="",d=!1,m=!1,g=!1;n||(t.scheme="",t.username="",t.password="",t.host=null,t.port=null,t.path=[],t.query=null,t.fragment=null,t.cannotBeABaseURL=!1,e=e.replace(j,"")),e=e.replace(F,""),o=f(e);while(c<=o.length){switch(a=o[c],u){case st:if(!a||!A.test(a)){if(n)return E;u=ut;continue}p+=a.toLowerCase(),u=lt;break;case lt:if(a&&(M.test(a)||"+"==a||"-"==a||"."==a))p+=a.toLowerCase();else{if(":"!=a){if(n)return E;p="",u=ut,c=0;continue}if(n&&(Q(t)!=h(J,p)||"file"==p&&(tt(t)||null!==t.port)||"file"==t.scheme&&!t.host))return;if(t.scheme=p,n)return void(Q(t)&&J[t.scheme]==t.port&&(t.port=null));p="","file"==t.scheme?u=bt:Q(t)&&r&&r.scheme==t.scheme?u=ct:Q(t)?u=dt:"/"==o[c+1]?(u=ht,c++):(t.cannotBeABaseURL=!0,t.path.push(""),u=Tt)}break;case ut:if(!r||r.cannotBeABaseURL&&"#"!=a)return E;if(r.cannotBeABaseURL&&"#"==a){t.scheme=r.scheme,t.path=r.path.slice(),t.query=r.query,t.fragment="",t.cannotBeABaseURL=!0,u=kt;break}u="file"==r.scheme?bt:pt;continue;case ct:if("/"!=a||"/"!=o[c+1]){u=pt;continue}u=mt,c++;break;case ht:if("/"==a){u=gt;break}u=St;continue;case pt:if(t.scheme=r.scheme,a==i)t.username=r.username,t.password=r.password,t.host=r.host,t.port=r.port,t.path=r.path.slice(),t.query=r.query;else if("/"==a||"\\"==a&&Q(t))u=ft;else if("?"==a)t.username=r.username,t.password=r.password,t.host=r.host,t.port=r.port,t.path=r.path.slice(),t.query="",u=It;else{if("#"!=a){t.username=r.username,t.password=r.password,t.host=r.host,t.port=r.port,t.path=r.path.slice(),t.path.pop(),u=St;continue}t.username=r.username,t.password=r.password,t.host=r.host,t.port=r.port,t.path=r.path.slice(),t.query=r.query,t.fragment="",u=kt}break;case ft:if(!Q(t)||"/"!=a&&"\\"!=a){if("/"!=a){t.username=r.username,t.password=r.password,t.host=r.host,t.port=r.port,u=St;continue}u=gt}else u=mt;break;case dt:if(u=mt,"/"!=a||"/"!=p.charAt(c+1))continue;c++;break;case mt:if("/"!=a&&"\\"!=a){u=gt;continue}break;case gt:if("@"==a){d&&(p="%40"+p),d=!0,s=f(p);for(var v=0;v65535)return L;t.port=Q(t)&&b===J[t.scheme]?null:b,p=""}if(n)return;u=Ct;continue}return L}p+=a;break;case bt:if(t.scheme="file","/"==a||"\\"==a)u=xt;else{if(!r||"file"!=r.scheme){u=St;continue}if(a==i)t.host=r.host,t.path=r.path.slice(),t.query=r.query;else if("?"==a)t.host=r.host,t.path=r.path.slice(),t.query="",u=It;else{if("#"!=a){it(o.slice(c).join(""))||(t.host=r.host,t.path=r.path.slice(),rt(t)),u=St;continue}t.host=r.host,t.path=r.path.slice(),t.query=r.query,t.fragment="",u=kt}}break;case xt:if("/"==a||"\\"==a){u=wt;break}r&&"file"==r.scheme&&!it(o.slice(c).join(""))&&(nt(r.path[0],!0)?t.path.push(r.path[0]):t.host=r.host),u=St;continue;case wt:if(a==i||"/"==a||"\\"==a||"?"==a||"#"==a){if(!n&&nt(p))u=St;else if(""==p){if(t.host="",n)return;u=Ct}else{if(l=$(t,p),l)return l;if("localhost"==t.host&&(t.host=""),n)return;p="",u=Ct}continue}p+=a;break;case Ct:if(Q(t)){if(u=St,"/"!=a&&"\\"!=a)continue}else if(n||"?"!=a)if(n||"#"!=a){if(a!=i&&(u=St,"/"!=a))continue}else t.fragment="",u=kt;else t.query="",u=It;break;case St:if(a==i||"/"==a||"\\"==a&&Q(t)||!n&&("?"==a||"#"==a)){if(at(p)?(rt(t),"/"==a||"\\"==a&&Q(t)||t.path.push("")):ot(p)?"/"==a||"\\"==a&&Q(t)||t.path.push(""):("file"==t.scheme&&!t.path.length&&nt(p)&&(t.host&&(t.host=""),p=p.charAt(0)+":"),t.path.push(p)),p="","file"==t.scheme&&(a==i||"?"==a||"#"==a))while(t.path.length>1&&""===t.path[0])t.path.shift();"?"==a?(t.query="",u=It):"#"==a&&(t.fragment="",u=kt)}else p+=Y(a,Z);break;case Tt:"?"==a?(t.query="",u=It):"#"==a?(t.fragment="",u=kt):a!=i&&(t.path[0]+=Y(a,W));break;case It:n||"#"!=a?a!=i&&("'"==a&&Q(t)?t.query+="%27":t.query+="#"==a?"%23":Y(a,W)):(t.fragment="",u=kt);break;case kt:a!=i&&(t.fragment+=Y(a,K));break}c++}},Ot=function(t){var e,n,i=c(this,Ot,"URL"),r=arguments.length>1?arguments[1]:void 0,a=g(t),s=C(i,{type:"URL"});if(void 0!==r)if(r instanceof Ot)e=S(r);else if(n=Et(e={},g(r)),n)throw TypeError(n);if(n=Et(s,a,null,e),n)throw TypeError(n);var l=s.searchParams=new x,u=w(l);u.updateSearchParams(s.query),u.updateURL=function(){s.query=String(l)||null},o||(i.href=At.call(i),i.origin=Mt.call(i),i.protocol=Pt.call(i),i.username=Ut.call(i),i.password=Rt.call(i),i.host=Nt.call(i),i.hostname=Dt.call(i),i.port=zt.call(i),i.pathname=Bt.call(i),i.search=jt.call(i),i.searchParams=Ft.call(i),i.hash=$t.call(i))},Lt=Ot.prototype,At=function(){var t=S(this),e=t.scheme,n=t.username,i=t.password,r=t.host,o=t.port,a=t.path,s=t.query,l=t.fragment,u=e+":";return null!==r?(u+="//",tt(t)&&(u+=n+(i?":"+i:"")+"@"),u+=G(r),null!==o&&(u+=":"+o)):"file"==e&&(u+="//"),u+=t.cannotBeABaseURL?a[0]:a.length?"/"+a.join("/"):"",null!==s&&(u+="?"+s),null!==l&&(u+="#"+l),u},Mt=function(){var t=S(this),e=t.scheme,n=t.port;if("blob"==e)try{return new Ot(e.path[0]).origin}catch(i){return"null"}return"file"!=e&&Q(t)?e+"://"+G(t.host)+(null!==n?":"+n:""):"null"},Pt=function(){return S(this).scheme+":"},Ut=function(){return S(this).username},Rt=function(){return S(this).password},Nt=function(){var t=S(this),e=t.host,n=t.port;return null===e?"":null===n?G(e):G(e)+":"+n},Dt=function(){var t=S(this).host;return null===t?"":G(t)},zt=function(){var t=S(this).port;return null===t?"":String(t)},Bt=function(){var t=S(this),e=t.path;return t.cannotBeABaseURL?e[0]:e.length?"/"+e.join("/"):""},jt=function(){var t=S(this).query;return t?"?"+t:""},Ft=function(){return S(this).searchParams},$t=function(){var t=S(this).fragment;return t?"#"+t:""},Vt=function(t,e){return{get:t,set:e,configurable:!0,enumerable:!0}};if(o&&l(Lt,{href:Vt(At,(function(t){var e=S(this),n=g(t),i=Et(e,n);if(i)throw TypeError(i);w(e.searchParams).updateSearchParams(e.query)})),origin:Vt(Mt),protocol:Vt(Pt,(function(t){var e=S(this);Et(e,g(t)+":",st)})),username:Vt(Ut,(function(t){var e=S(this),n=f(g(t));if(!et(e)){e.username="";for(var i=0;i1?arguments[1]:void 0,e.length)),i=a(t);return h?h.call(e,i,n):e.slice(n,n+i.length)===i}})},"2cf4":function(t,e,n){var i,r,o,a,s=n("da84"),l=n("1626"),u=n("d039"),c=n("0366"),h=n("1be4"),p=n("cc12"),f=n("1cdc"),d=n("605d"),m=s.setImmediate,g=s.clearImmediate,v=s.process,y=s.MessageChannel,_=s.Dispatch,b=0,x={},w="onreadystatechange";try{i=s.location}catch(k){}var C=function(t){if(x.hasOwnProperty(t)){var e=x[t];delete x[t],e()}},S=function(t){return function(){C(t)}},T=function(t){C(t.data)},I=function(t){s.postMessage(String(t),i.protocol+"//"+i.host)};m&&g||(m=function(t){var e=[],n=arguments.length,i=1;while(n>i)e.push(arguments[i++]);return x[++b]=function(){(l(t)?t:Function(t)).apply(void 0,e)},r(b),b},g=function(t){delete x[t]},d?r=function(t){v.nextTick(S(t))}:_&&_.now?r=function(t){_.now(S(t))}:y&&!f?(o=new y,a=o.port2,o.port1.onmessage=T,r=c(a.postMessage,a,1)):s.addEventListener&&l(s.postMessage)&&!s.importScripts&&i&&"file:"!==i.protocol&&!u(I)?(r=I,s.addEventListener("message",T,!1)):r=w in p("script")?function(t){h.appendChild(p("script"))[w]=function(){h.removeChild(this),C(t)}}:function(t){setTimeout(S(t),0)}),t.exports={set:m,clear:g}},"2d00":function(t,e,n){var i,r,o=n("da84"),a=n("342f"),s=o.process,l=o.Deno,u=s&&s.versions||l&&l.version,c=u&&u.v8;c?(i=c.split("."),r=i[0]<4?1:i[0]+i[1]):a&&(i=a.match(/Edge\/(\d+)/),(!i||i[1]>=74)&&(i=a.match(/Chrome\/(\d+)/),i&&(r=i[1]))),t.exports=r&&+r},"2d32":function(t,e,n){var i=n("e4fb"),r=n("7718").Token,o=(n("5618").RuleNode,n("5618").ErrorNode),a=n("5618").TerminalNode,s=n("07c0").ParserRuleContext,l=n("05c6").RuleContext,u=n("f627").INVALID_ALT_NUMBER;function c(){}c.toStringTree=function(t,e,n){e=e||null,n=n||null,null!==n&&(e=n.ruleNames);var r=c.getNodeText(t,e);r=i.escapeWhitespace(r,!1);var o=t.getChildCount();if(0===o)return r;var a="("+r+" ";o>0&&(r=c.toStringTree(t.getChild(0),e),a=a.concat(r));for(var s=1;s=2)t.mixin({beforeCreate:i});else{var n=t.prototype._init;t.prototype._init=function(t){void 0===t&&(t={}),t.init=t.init?[i].concat(t.init):i,n.call(this,t)}}function i(){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)}}var i="undefined"!==typeof window?window:"undefined"!==typeof t?t:{},r=i.__VUE_DEVTOOLS_GLOBAL_HOOK__;function o(t){r&&(t._devtoolHook=r,r.emit("vuex:init",t),r.on("vuex:travel-to-state",(function(e){t.replaceState(e)})),t.subscribe((function(t,e){r.emit("vuex:mutation",t,e)}),{prepend:!0}),t.subscribeAction((function(t,e){r.emit("vuex:action",t,e)}),{prepend:!0}))}function a(t,e){return t.filter(e)[0]}function s(t,e){if(void 0===e&&(e=[]),null===t||"object"!==typeof t)return t;var n=a(e,(function(e){return e.original===t}));if(n)return n.copy;var i=Array.isArray(t)?[]:{};return e.push({original:t,copy:i}),Object.keys(t).forEach((function(n){i[n]=s(t[n],e)})),i}function l(t,e){Object.keys(t).forEach((function(n){return e(t[n],n)}))}function u(t){return null!==t&&"object"===typeof t}function c(t){return t&&"function"===typeof t.then}function h(t,e){return function(){return t(e)}}var p=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)||{}},f={namespaced:{configurable:!0}};f.namespaced.get=function(){return!!this._rawModule.namespaced},p.prototype.addChild=function(t,e){this._children[t]=e},p.prototype.removeChild=function(t){delete this._children[t]},p.prototype.getChild=function(t){return this._children[t]},p.prototype.hasChild=function(t){return t in this._children},p.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)},p.prototype.forEachChild=function(t){l(this._children,t)},p.prototype.forEachGetter=function(t){this._rawModule.getters&&l(this._rawModule.getters,t)},p.prototype.forEachAction=function(t){this._rawModule.actions&&l(this._rawModule.actions,t)},p.prototype.forEachMutation=function(t){this._rawModule.mutations&&l(this._rawModule.mutations,t)},Object.defineProperties(p.prototype,f);var d=function(t){this.register([],t,!1)};function m(t,e,n){if(e.update(n),n.modules)for(var i in n.modules){if(!e.getChild(i))return void 0;m(t.concat(i),e.getChild(i),n.modules[i])}}d.prototype.get=function(t){return t.reduce((function(t,e){return t.getChild(e)}),this.root)},d.prototype.getNamespace=function(t){var e=this.root;return t.reduce((function(t,n){return e=e.getChild(n),t+(e.namespaced?n+"/":"")}),"")},d.prototype.update=function(t){m([],this.root,t)},d.prototype.register=function(t,e,n){var i=this;void 0===n&&(n=!0);var r=new p(e,n);if(0===t.length)this.root=r;else{var o=this.get(t.slice(0,-1));o.addChild(t[t.length-1],r)}e.modules&&l(e.modules,(function(e,r){i.register(t.concat(r),e,n)}))},d.prototype.unregister=function(t){var e=this.get(t.slice(0,-1)),n=t[t.length-1],i=e.getChild(n);i&&i.runtime&&e.removeChild(n)},d.prototype.isRegistered=function(t){var e=this.get(t.slice(0,-1)),n=t[t.length-1];return!!e&&e.hasChild(n)};var g;var v=function(t){var e=this;void 0===t&&(t={}),!g&&"undefined"!==typeof window&&window.Vue&&A(window.Vue);var n=t.plugins;void 0===n&&(n=[]);var i=t.strict;void 0===i&&(i=!1),this._committing=!1,this._actions=Object.create(null),this._actionSubscribers=[],this._mutations=Object.create(null),this._wrappedGetters=Object.create(null),this._modules=new d(t),this._modulesNamespaceMap=Object.create(null),this._subscribers=[],this._watcherVM=new g,this._makeLocalGettersCache=Object.create(null);var r=this,a=this,s=a.dispatch,l=a.commit;this.dispatch=function(t,e){return s.call(r,t,e)},this.commit=function(t,e,n){return l.call(r,t,e,n)},this.strict=i;var u=this._modules.root.state;w(this,u,[],this._modules.root),x(this,u),n.forEach((function(t){return t(e)}));var c=void 0!==t.devtools?t.devtools:g.config.devtools;c&&o(this)},y={state:{configurable:!0}};function _(t,e,n){return e.indexOf(t)<0&&(n&&n.prepend?e.unshift(t):e.push(t)),function(){var n=e.indexOf(t);n>-1&&e.splice(n,1)}}function b(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;w(t,n,[],t._modules.root,!0),x(t,n,e)}function x(t,e,n){var i=t._vm;t.getters={},t._makeLocalGettersCache=Object.create(null);var r=t._wrappedGetters,o={};l(r,(function(e,n){o[n]=h(e,t),Object.defineProperty(t.getters,n,{get:function(){return t._vm[n]},enumerable:!0})}));var a=g.config.silent;g.config.silent=!0,t._vm=new g({data:{$$state:e},computed:o}),g.config.silent=a,t.strict&&E(t),i&&(n&&t._withCommit((function(){i._data.$$state=null})),g.nextTick((function(){return i.$destroy()})))}function w(t,e,n,i,r){var o=!n.length,a=t._modules.getNamespace(n);if(i.namespaced&&(t._modulesNamespaceMap[a],t._modulesNamespaceMap[a]=i),!o&&!r){var s=O(e,n.slice(0,-1)),l=n[n.length-1];t._withCommit((function(){g.set(s,l,i.state)}))}var u=i.context=C(t,a,n);i.forEachMutation((function(e,n){var i=a+n;T(t,i,e,u)})),i.forEachAction((function(e,n){var i=e.root?n:a+n,r=e.handler||e;I(t,i,r,u)})),i.forEachGetter((function(e,n){var i=a+n;k(t,i,e,u)})),i.forEachChild((function(i,o){w(t,e,n.concat(o),i,r)}))}function C(t,e,n){var i=""===e,r={dispatch:i?t.dispatch:function(n,i,r){var o=L(n,i,r),a=o.payload,s=o.options,l=o.type;return s&&s.root||(l=e+l),t.dispatch(l,a)},commit:i?t.commit:function(n,i,r){var o=L(n,i,r),a=o.payload,s=o.options,l=o.type;s&&s.root||(l=e+l),t.commit(l,a,s)}};return Object.defineProperties(r,{getters:{get:i?function(){return t.getters}:function(){return S(t,e)}},state:{get:function(){return O(t.state,n)}}}),r}function S(t,e){if(!t._makeLocalGettersCache[e]){var n={},i=e.length;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})}})),t._makeLocalGettersCache[e]=n}return t._makeLocalGettersCache[e]}function T(t,e,n,i){var r=t._mutations[e]||(t._mutations[e]=[]);r.push((function(e){n.call(t,i.state,e)}))}function I(t,e,n,i){var r=t._actions[e]||(t._actions[e]=[]);r.push((function(e){var r=n.call(t,{dispatch:i.dispatch,commit:i.commit,getters:i.getters,state:i.state,rootGetters:t.getters,rootState:t.state},e);return c(r)||(r=Promise.resolve(r)),t._devtoolHook?r.catch((function(e){throw t._devtoolHook.emit("vuex:error",e),e})):r}))}function k(t,e,n,i){t._wrappedGetters[e]||(t._wrappedGetters[e]=function(t){return n(i.state,i.getters,t.state,t.getters)})}function E(t){t._vm.$watch((function(){return this._data.$$state}),(function(){0}),{deep:!0,sync:!0})}function O(t,e){return e.reduce((function(t,e){return t[e]}),t)}function L(t,e,n){return u(t)&&t.type&&(n=e,e=t,t=t.type),{type:t,payload:e,options:n}}function A(t){g&&t===g||(g=t,n(g))}y.state.get=function(){return this._vm._data.$$state},y.state.set=function(t){0},v.prototype.commit=function(t,e,n){var i=this,r=L(t,e,n),o=r.type,a=r.payload,s=(r.options,{type:o,payload:a}),l=this._mutations[o];l&&(this._withCommit((function(){l.forEach((function(t){t(a)}))})),this._subscribers.slice().forEach((function(t){return t(s,i.state)})))},v.prototype.dispatch=function(t,e){var n=this,i=L(t,e),r=i.type,o=i.payload,a={type:r,payload:o},s=this._actions[r];if(s){try{this._actionSubscribers.slice().filter((function(t){return t.before})).forEach((function(t){return t.before(a,n.state)}))}catch(u){0}var l=s.length>1?Promise.all(s.map((function(t){return t(o)}))):s[0](o);return new Promise((function(t,e){l.then((function(e){try{n._actionSubscribers.filter((function(t){return t.after})).forEach((function(t){return t.after(a,n.state)}))}catch(u){0}t(e)}),(function(t){try{n._actionSubscribers.filter((function(t){return t.error})).forEach((function(e){return e.error(a,n.state,t)}))}catch(u){0}e(t)}))}))}},v.prototype.subscribe=function(t,e){return _(t,this._subscribers,e)},v.prototype.subscribeAction=function(t,e){var n="function"===typeof t?{before:t}:t;return _(n,this._actionSubscribers,e)},v.prototype.watch=function(t,e,n){var i=this;return this._watcherVM.$watch((function(){return t(i.state,i.getters)}),e,n)},v.prototype.replaceState=function(t){var e=this;this._withCommit((function(){e._vm._data.$$state=t}))},v.prototype.registerModule=function(t,e,n){void 0===n&&(n={}),"string"===typeof t&&(t=[t]),this._modules.register(t,e),w(this,this.state,t,this._modules.get(t),n.preserveState),x(this,this.state)},v.prototype.unregisterModule=function(t){var e=this;"string"===typeof t&&(t=[t]),this._modules.unregister(t),this._withCommit((function(){var n=O(e.state,t.slice(0,-1));g.delete(n,t[t.length-1])})),b(this)},v.prototype.hasModule=function(t){return"string"===typeof t&&(t=[t]),this._modules.isRegistered(t)},v.prototype.hotUpdate=function(t){this._modules.update(t),b(this,!0)},v.prototype._withCommit=function(t){var e=this._committing;this._committing=!0,t(),this._committing=e},Object.defineProperties(v.prototype,y);var M=B((function(t,e){var n={};return D(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=j(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})),P=B((function(t,e){var n={};return D(e).forEach((function(e){var i=e.key,r=e.val;n[i]=function(){var e=[],n=arguments.length;while(n--)e[n]=arguments[n];var i=this.$store.commit;if(t){var o=j(this.$store,"mapMutations",t);if(!o)return;i=o.context.commit}return"function"===typeof r?r.apply(this,[i].concat(e)):i.apply(this.$store,[r].concat(e))}})),n})),U=B((function(t,e){var n={};return D(e).forEach((function(e){var i=e.key,r=e.val;r=t+r,n[i]=function(){if(!t||j(this.$store,"mapGetters",t))return this.$store.getters[r]},n[i].vuex=!0})),n})),R=B((function(t,e){var n={};return D(e).forEach((function(e){var i=e.key,r=e.val;n[i]=function(){var e=[],n=arguments.length;while(n--)e[n]=arguments[n];var i=this.$store.dispatch;if(t){var o=j(this.$store,"mapActions",t);if(!o)return;i=o.context.dispatch}return"function"===typeof r?r.apply(this,[i].concat(e)):i.apply(this.$store,[r].concat(e))}})),n})),N=function(t){return{mapState:M.bind(null,t),mapGetters:U.bind(null,t),mapMutations:P.bind(null,t),mapActions:R.bind(null,t)}};function D(t){return z(t)?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 z(t){return Array.isArray(t)||u(t)}function B(t){return function(e,n){return"string"!==typeof e?(n=e,e=""):"/"!==e.charAt(e.length-1)&&(e+="/"),t(e,n)}}function j(t,e,n){var i=t._modulesNamespaceMap[n];return i}function F(t){void 0===t&&(t={});var e=t.collapsed;void 0===e&&(e=!0);var n=t.filter;void 0===n&&(n=function(t,e,n){return!0});var i=t.transformer;void 0===i&&(i=function(t){return t});var r=t.mutationTransformer;void 0===r&&(r=function(t){return t});var o=t.actionFilter;void 0===o&&(o=function(t,e){return!0});var a=t.actionTransformer;void 0===a&&(a=function(t){return t});var l=t.logMutations;void 0===l&&(l=!0);var u=t.logActions;void 0===u&&(u=!0);var c=t.logger;return void 0===c&&(c=console),function(t){var h=s(t.state);"undefined"!==typeof c&&(l&&t.subscribe((function(t,o){var a=s(o);if(n(t,h,a)){var l=q(),u=r(t),p="mutation "+t.type+l;$(c,p,e),c.log("%c prev state","color: #9E9E9E; font-weight: bold",i(h)),c.log("%c mutation","color: #03A9F4; font-weight: bold",u),c.log("%c next state","color: #4CAF50; font-weight: bold",i(a)),V(c)}h=a})),u&&t.subscribeAction((function(t,n){if(o(t,n)){var i=q(),r=a(t),s="action "+t.type+i;$(c,s,e),c.log("%c action","color: #03A9F4; font-weight: bold",r),V(c)}})))}}function $(t,e,n){var i=n?t.groupCollapsed:t.group;try{i.call(t,e)}catch(r){t.log(e)}}function V(t){try{t.groupEnd()}catch(e){t.log("—— log end ——")}}function q(){var t=new Date;return" @ "+G(t.getHours(),2)+":"+G(t.getMinutes(),2)+":"+G(t.getSeconds(),2)+"."+G(t.getMilliseconds(),3)}function H(t,e){return new Array(e+1).join(t)}function G(t,e){return H("0",e-t.toString().length)+t}var W={Store:v,install:A,version:"3.6.2",mapState:M,mapMutations:P,mapGetters:U,mapActions:R,createNamespacedHelpers:N,createLogger:F};e["a"]=W}).call(this,n("c8ba"))},"2f9c":function(t,e,n){var i=n("7718").Token,r=n("e25f").Recognizer,o=n("5bdc").CommonTokenFactory,a=n("2819").RecognitionException,s=n("2819").LexerNoViableAltException;function l(t){return r.call(this),this._input=t,this._factory=o.DEFAULT,this._tokenFactorySourcePair=[this,t],this._interp=null,this._token=null,this._tokenStartCharIndex=-1,this._tokenStartLine=-1,this._tokenStartColumn=-1,this._hitEOF=!1,this._channel=i.DEFAULT_CHANNEL,this._type=i.INVALID_TYPE,this._modeStack=[],this._mode=l.DEFAULT_MODE,this._text=null,this}l.prototype=Object.create(r.prototype),l.prototype.constructor=l,l.DEFAULT_MODE=0,l.MORE=-2,l.SKIP=-3,l.DEFAULT_TOKEN_CHANNEL=i.DEFAULT_CHANNEL,l.HIDDEN=i.HIDDEN_CHANNEL,l.MIN_CHAR_VALUE=0,l.MAX_CHAR_VALUE=1114111,l.prototype.reset=function(){null!==this._input&&this._input.seek(0),this._token=null,this._type=i.INVALID_TYPE,this._channel=i.DEFAULT_CHANNEL,this._tokenStartCharIndex=-1,this._tokenStartColumn=-1,this._tokenStartLine=-1,this._text=null,this._hitEOF=!1,this._mode=l.DEFAULT_MODE,this._modeStack=[],this._interp.reset()},l.prototype.nextToken=function(){if(null===this._input)throw"nextToken requires a non-null input stream.";var t=this._input.mark();try{while(1){if(this._hitEOF)return this.emitEOF(),this._token;this._token=null,this._channel=i.DEFAULT_CHANNEL,this._tokenStartCharIndex=this._input.index,this._tokenStartColumn=this._interp.column,this._tokenStartLine=this._interp.line,this._text=null;var e=!1;while(1){this._type=i.INVALID_TYPE;var n=l.SKIP;try{n=this._interp.match(this._input,this._mode)}catch(r){if(!(r instanceof a))throw console.log(r.stack),r;this.notifyListeners(r),this.recover(r)}if(this._input.LA(1)===i.EOF&&(this._hitEOF=!0),this._type===i.INVALID_TYPE&&(this._type=n),this._type===l.SKIP){e=!0;break}if(this._type!==l.MORE)break}if(!e)return null===this._token&&this.emit(),this._token}}finally{this._input.release(t)}},l.prototype.skip=function(){this._type=l.SKIP},l.prototype.more=function(){this._type=l.MORE},l.prototype.mode=function(t){this._mode=t},l.prototype.pushMode=function(t){this._interp.debug&&console.log("pushMode "+t),this._modeStack.push(this._mode),this.mode(t)},l.prototype.popMode=function(){if(0===this._modeStack.length)throw"Empty Stack";return this._interp.debug&&console.log("popMode back to "+this._modeStack.slice(0,-1)),this.mode(this._modeStack.pop()),this._mode},Object.defineProperty(l.prototype,"inputStream",{get:function(){return this._input},set:function(t){this._input=null,this._tokenFactorySourcePair=[this,this._input],this.reset(),this._input=t,this._tokenFactorySourcePair=[this,this._input]}}),Object.defineProperty(l.prototype,"sourceName",{get:function(){return this._input.sourceName}}),l.prototype.emitToken=function(t){this._token=t},l.prototype.emit=function(){var t=this._factory.create(this._tokenFactorySourcePair,this._type,this._text,this._channel,this._tokenStartCharIndex,this.getCharIndex()-1,this._tokenStartLine,this._tokenStartColumn);return this.emitToken(t),t},l.prototype.emitEOF=function(){var t=this.column,e=this.line,n=this._factory.create(this._tokenFactorySourcePair,i.EOF,null,i.DEFAULT_CHANNEL,this._input.index,this._input.index-1,e,t);return this.emitToken(n),n},Object.defineProperty(l.prototype,"type",{get:function(){return this.type},set:function(t){this._type=t}}),Object.defineProperty(l.prototype,"line",{get:function(){return this._interp.line},set:function(t){this._interp.line=t}}),Object.defineProperty(l.prototype,"column",{get:function(){return this._interp.column},set:function(t){this._interp.column=t}}),l.prototype.getCharIndex=function(){return this._input.index},Object.defineProperty(l.prototype,"text",{get:function(){return null!==this._text?this._text:this._interp.getText(this._input)},set:function(t){this._text=t}}),l.prototype.getAllTokens=function(){var t=[],e=this.nextToken();while(e.type!==i.EOF)t.push(e),e=this.nextToken();return t},l.prototype.notifyListeners=function(t){var e=this._tokenStartCharIndex,n=this._input.index,i=this._input.getText(e,n),r="token recognition error at: '"+this.getErrorDisplay(i)+"'",o=this.getErrorListenerDispatch();o.syntaxError(this,null,this._tokenStartLine,this._tokenStartColumn,r,t)},l.prototype.getErrorDisplay=function(t){for(var e=[],n=0;n":"\n"===t?"\\n":"\t"===t?"\\t":"\r"===t?"\\r":t},l.prototype.getCharErrorDisplay=function(t){return"'"+this.getErrorDisplayForChar(t)+"'"},l.prototype.recover=function(t){this._input.LA(1)!==i.EOF&&(t instanceof s?this._interp.consume(this._input):this._input.consume())},e.Lexer=l},"2fa4":function(t,e,n){"use strict";n("20f6");var i=n("80d2");e["a"]=Object(i["j"])("spacer","div","v-spacer")},"30b5":function(t,e,n){"use strict";var i=n("c532");function r(t){return encodeURIComponent(t).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}t.exports=function(t,e,n){if(!e)return t;var o;if(n)o=n(e);else if(i.isURLSearchParams(e))o=e.toString();else{var a=[];i.forEach(e,(function(t,e){null!==t&&"undefined"!==typeof t&&(i.isArray(t)?e+="[]":t=[t],i.forEach(t,(function(t){i.isDate(t)?t=t.toISOString():i.isObject(t)&&(t=JSON.stringify(t)),a.push(r(e)+"="+r(t))})))})),o=a.join("&")}if(o){var s=t.indexOf("#");-1!==s&&(t=t.slice(0,s)),t+=(-1===t.indexOf("?")?"?":"&")+o}return t}},3206:function(t,e,n){"use strict";n.d(e,"a",(function(){return s})),n.d(e,"b",(function(){return l}));var i=n("ade3"),r=(n("99af"),n("a026")),o=n("d9bd");function a(t,e){return function(){return Object(o["c"])("The ".concat(t," component must be used inside a ").concat(e))}}function s(t,e,n){var o=e&&n?{register:a(e,n),unregister:a(e,n)}:null;return r["a"].extend({name:"registrable-inject",inject:Object(i["a"])({},t,{default:o})})}function l(t){var e=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return r["a"].extend({name:"registrable-provide",provide:function(){return Object(i["a"])({},t,e?this:{register:this.register,unregister:this.unregister})}})}},"326d":function(t,e,n){"use strict";var i=n("e449");e["a"]=i["a"]},3328:function(t,e){function n(){return this.atn=null,this.stateNumber=n.INVALID_STATE_NUMBER,this.stateType=null,this.ruleIndex=0,this.epsilonOnlyTransitions=!1,this.transitions=[],this.nextTokenWithinRule=null,this}function i(){return n.call(this),this.stateType=n.BASIC,this}function r(){return n.call(this),this.decision=-1,this.nonGreedy=!1,this}function o(){return r.call(this),this.endState=null,this}function a(){return o.call(this),this.stateType=n.BLOCK_START,this}function s(){return n.call(this),this.stateType=n.BLOCK_END,this.startState=null,this}function l(){return n.call(this),this.stateType=n.RULE_STOP,this}function u(){return n.call(this),this.stateType=n.RULE_START,this.stopState=null,this.isPrecedenceRule=!1,this}function c(){return r.call(this),this.stateType=n.PLUS_LOOP_BACK,this}function h(){return o.call(this),this.stateType=n.PLUS_BLOCK_START,this.loopBackState=null,this}function p(){return o.call(this),this.stateType=n.STAR_BLOCK_START,this}function f(){return n.call(this),this.stateType=n.STAR_LOOP_BACK,this}function d(){return r.call(this),this.stateType=n.STAR_LOOP_ENTRY,this.loopBackState=null,this.isPrecedenceDecision=null,this}function m(){return n.call(this),this.stateType=n.LOOP_END,this.loopBackState=null,this}function g(){return r.call(this),this.stateType=n.TOKEN_START,this}n.INVALID_TYPE=0,n.BASIC=1,n.RULE_START=2,n.BLOCK_START=3,n.PLUS_BLOCK_START=4,n.STAR_BLOCK_START=5,n.TOKEN_START=6,n.RULE_STOP=7,n.BLOCK_END=8,n.STAR_LOOP_BACK=9,n.STAR_LOOP_ENTRY=10,n.PLUS_LOOP_BACK=11,n.LOOP_END=12,n.serializationNames=["INVALID","BASIC","RULE_START","BLOCK_START","PLUS_BLOCK_START","STAR_BLOCK_START","TOKEN_START","RULE_STOP","BLOCK_END","STAR_LOOP_BACK","STAR_LOOP_ENTRY","PLUS_LOOP_BACK","LOOP_END"],n.INVALID_STATE_NUMBER=-1,n.prototype.toString=function(){return this.stateNumber},n.prototype.equals=function(t){return t instanceof n&&this.stateNumber===t.stateNumber},n.prototype.isNonGreedyExitState=function(){return!1},n.prototype.addTransition=function(t,e){void 0===e&&(e=-1),0===this.transitions.length?this.epsilonOnlyTransitions=t.isEpsilon:this.epsilonOnlyTransitions!==t.isEpsilon&&(this.epsilonOnlyTransitions=!1),-1===e?this.transitions.push(t):this.transitions.splice(e,1,t)},i.prototype=Object.create(n.prototype),i.prototype.constructor=i,r.prototype=Object.create(n.prototype),r.prototype.constructor=r,o.prototype=Object.create(r.prototype),o.prototype.constructor=o,a.prototype=Object.create(o.prototype),a.prototype.constructor=a,s.prototype=Object.create(n.prototype),s.prototype.constructor=s,l.prototype=Object.create(n.prototype),l.prototype.constructor=l,u.prototype=Object.create(n.prototype),u.prototype.constructor=u,c.prototype=Object.create(r.prototype),c.prototype.constructor=c,h.prototype=Object.create(o.prototype),h.prototype.constructor=h,p.prototype=Object.create(o.prototype),p.prototype.constructor=p,f.prototype=Object.create(n.prototype),f.prototype.constructor=f,d.prototype=Object.create(r.prototype),d.prototype.constructor=d,m.prototype=Object.create(n.prototype),m.prototype.constructor=m,g.prototype=Object.create(r.prototype),g.prototype.constructor=g,e.ATNState=n,e.BasicState=i,e.DecisionState=r,e.BlockStartState=o,e.BlockEndState=s,e.LoopEndState=m,e.RuleStartState=u,e.RuleStopState=l,e.TokensStartState=g,e.PlusLoopbackState=c,e.StarLoopbackState=f,e.StarLoopEntryState=d,e.PlusBlockStartState=h,e.StarBlockStartState=p,e.BasicBlockStartState=a},3360:function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n("78ef"),r=function(){for(var t=arguments.length,e=new Array(t),n=0;n0&&e.reduce((function(e,n){return e&&n.apply(t,i)}),!0)}))};e.default=r},3408:function(t,e,n){},3410:function(t,e,n){var i=n("23e7"),r=n("d039"),o=n("7b0b"),a=n("e163"),s=n("e177"),l=r((function(){a(1)}));i({target:"Object",stat:!0,forced:l,sham:!s},{getPrototypeOf:function(t){return a(o(t))}})},"342f":function(t,e,n){var i=n("d066");t.exports=i("navigator","userAgent")||""},"34c3":function(t,e,n){"use strict";n("498a");var i=n("a026");e["a"]=i["a"].extend({name:"v-list-item-icon",functional:!0,render:function(t,e){var n=e.data,i=e.children;return n.staticClass="v-list-item__icon ".concat(n.staticClass||"").trim(),t("div",n,i)}})},"34ef":function(t,e,n){"use strict";var i=n("cc20");e["a"]=i["a"]},3522:function(t,e,n){var i={},r=n("8326");let{ResourceNode:o}=r;i.raiseError=function(t,e){throw e=e?e+": ":"",e+t},i.assertAtMostOne=function(t,e){t.length>1&&i.raiseError("Was expecting no more than one element but got "+JSON.stringify(t),e)},i.assertType=function(t,e,n){let r=this.valData(t);if(e.indexOf(typeof r)<0){let r=e.length>1?"one of "+e.join(", "):e[0];i.raiseError("Found type '"+typeof t+"' but was expecting "+r,n)}return r},i.isEmpty=function(t){return Array.isArray(t)&&0==t.length},i.isSome=function(t){return null!==t&&void 0!==t&&!i.isEmpty(t)},i.isTrue=function(t){return null!==t&&void 0!==t&&(!0===t||1==t.length&&!0===t[0])},i.isFalse=function(t){return null!==t&&void 0!==t&&(!1===t||1==t.length&&!1===t[0])},i.isCapitalized=function(t){return t&&t[0]===t[0].toUpperCase()},i.flatten=function(t){return t.reduce((function(t,e){return Array.isArray(e)?t=t.concat(e):t.push(e),t}),[])},i.arraify=function(t){return Array.isArray(t)?t:i.isSome(t)?[t]:[]},i.valData=function(t){return t instanceof o?t.data:t},i.escapeStringForRegExp=function(t){return t.replace(/[-[\]{}()*+?.,\\/^$|#\s]/g,"\\$&")},t.exports=i},"35a1":function(t,e,n){var i=n("f5df"),r=n("dc4a"),o=n("3f8c"),a=n("b622"),s=a("iterator");t.exports=function(t){if(void 0!=t)return r(t,s)||r(t,"@@iterator")||o[i(t)]}},"367a":function(t,e,n){var i=n("5618");e.Trees=n("2d32").Trees,e.RuleNode=i.RuleNode,e.ParseTreeListener=i.ParseTreeListener,e.ParseTreeVisitor=i.ParseTreeVisitor,e.ParseTreeWalker=i.ParseTreeWalker},"368e":function(t,e,n){},"36a7":function(t,e,n){},"37c6":function(t,e,n){"use strict";var i=n("8e36");e["a"]=i["a"]},"37e8":function(t,e,n){var i=n("83ab"),r=n("9bf2"),o=n("825a"),a=n("df75");t.exports=i?Object.defineProperties:function(t,e){o(t);var n,i=a(e),s=i.length,l=0;while(s>l)r.f(t,n=i[l++],e[n]);return t}},3835:function(t,e,n){"use strict";function i(t){if(Array.isArray(t))return t}n.d(e,"a",(function(){return s}));n("a4d3"),n("e01a"),n("d3b7"),n("d28b"),n("3ca3"),n("ddb0");function r(t,e){var n=null==t?null:"undefined"!==typeof Symbol&&t[Symbol.iterator]||t["@@iterator"];if(null!=n){var i,r,o=[],a=!0,s=!1;try{for(n=n.call(t);!(a=(i=n.next()).done);a=!0)if(o.push(i.value),e&&o.length===e)break}catch(l){s=!0,r=l}finally{try{a||null==n["return"]||n["return"]()}finally{if(s)throw r}}return o}}var o=n("06c5");function a(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function s(t,e){return i(t)||r(t,e)||Object(o["a"])(t,e)||a()}},"387f":function(t,e,n){"use strict";t.exports=function(t,e,n,i,r){return t.config=e,n&&(t.code=n),t.request=i,t.response=r,t.isAxiosError=!0,t.toJSON=function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:this.config,code:this.code}},t}},"38cb":function(t,e,n){"use strict";var i=n("53ca"),r=(n("a9e3"),n("fb6a"),n("a9ad")),o=n("7560"),a=n("3206"),s=n("80d2"),l=n("d9bd"),u=n("58df"),c=Object(u["a"])(r["a"],Object(a["a"])("form"),o["a"]);e["a"]=c.extend({name:"validatable",props:{disabled:Boolean,error:Boolean,errorCount:{type:[Number,String],default:1},errorMessages:{type:[String,Array],default:function(){return[]}},messages:{type:[String,Array],default:function(){return[]}},readonly:Boolean,rules:{type:Array,default:function(){return[]}},success:Boolean,successMessages:{type:[String,Array],default:function(){return[]}},validateOnBlur:Boolean,value:{required:!1}},data:function(){return{errorBucket:[],hasColor:!1,hasFocused:!1,hasInput:!1,isFocused:!1,isResetting:!1,lazyValue:this.value,valid:!1}},computed:{computedColor:function(){if(!this.isDisabled)return this.color?this.color:this.isDark&&!this.appIsDark?"white":"primary"},hasError:function(){return this.internalErrorMessages.length>0||this.errorBucket.length>0||this.error},hasSuccess:function(){return this.internalSuccessMessages.length>0||this.success},externalError:function(){return this.internalErrorMessages.length>0||this.error},hasMessages:function(){return this.validationTarget.length>0},hasState:function(){return!this.isDisabled&&(this.hasSuccess||this.shouldValidate&&this.hasError)},internalErrorMessages:function(){return this.genInternalMessages(this.errorMessages)},internalMessages:function(){return this.genInternalMessages(this.messages)},internalSuccessMessages:function(){return this.genInternalMessages(this.successMessages)},internalValue:{get:function(){return this.lazyValue},set:function(t){this.lazyValue=t,this.$emit("input",t)}},isDisabled:function(){return this.disabled||!!this.form&&this.form.disabled},isInteractive:function(){return!this.isDisabled&&!this.isReadonly},isReadonly:function(){return this.readonly||!!this.form&&this.form.readonly},shouldValidate:function(){return!!this.externalError||!this.isResetting&&(this.validateOnBlur?this.hasFocused&&!this.isFocused:this.hasInput||this.hasFocused)},validations:function(){return this.validationTarget.slice(0,Number(this.errorCount))},validationState:function(){if(!this.isDisabled)return this.hasError&&this.shouldValidate?"error":this.hasSuccess?"success":this.hasColor?this.computedColor:void 0},validationTarget:function(){return this.internalErrorMessages.length>0?this.internalErrorMessages:this.successMessages&&this.successMessages.length>0?this.internalSuccessMessages:this.messages&&this.messages.length>0?this.internalMessages:this.shouldValidate?this.errorBucket:[]}},watch:{rules:{handler:function(t,e){Object(s["k"])(t,e)||this.validate()},deep:!0},internalValue:function(){this.hasInput=!0,this.validateOnBlur||this.$nextTick(this.validate)},isFocused:function(t){t||this.isDisabled||(this.hasFocused=!0,this.validateOnBlur&&this.$nextTick(this.validate))},isResetting:function(){var t=this;setTimeout((function(){t.hasInput=!1,t.hasFocused=!1,t.isResetting=!1,t.validate()}),0)},hasError:function(t){this.shouldValidate&&this.$emit("update:error",t)},value:function(t){this.lazyValue=t}},beforeMount:function(){this.validate()},created:function(){this.form&&this.form.register(this)},beforeDestroy:function(){this.form&&this.form.unregister(this)},methods:{genInternalMessages:function(t){return t?Array.isArray(t)?t:[t]:[]},reset:function(){this.isResetting=!0,this.internalValue=Array.isArray(this.internalValue)?[]:null},resetValidation:function(){this.isResetting=!0},validate:function(){var t=arguments.length>0&&void 0!==arguments[0]&&arguments[0],e=arguments.length>1?arguments[1]:void 0,n=[];e=e||this.internalValue,t&&(this.hasInput=this.hasFocused=!0);for(var r=0;r'",this)},methods:{activate:function(){this.updateDimensions(),requestAnimationFrame(this.startTransition)},deactivate:function(){this.runDelay("close")},genActivatorListeners:function(){var t=this,e=r["a"].options.methods.genActivatorListeners.call(this);return e.focus=function(e){t.getActivator(e),t.runDelay("open")},e.blur=function(e){t.getActivator(e),t.runDelay("close")},e.keydown=function(e){e.keyCode===c["z"].esc&&(t.getActivator(e),t.runDelay("close"))},e},genActivatorAttributes:function(){return{"aria-haspopup":!0,"aria-expanded":String(this.isActive)}},genTransition:function(){var t=this.genContent();return this.computedTransition?this.$createElement("transition",{props:{name:this.computedTransition}},[t]):t},genContent:function(){var t;return this.$createElement("div",this.setBackgroundColor(this.color,{staticClass:"v-tooltip__content",class:(t={},Object(i["a"])(t,this.contentClass,!0),Object(i["a"])(t,"menuable__content__active",this.isActive),Object(i["a"])(t,"v-tooltip__content--fixed",this.activatorFixed),t),style:this.styles,attrs:this.getScopeIdAttrs(),directives:[{name:"show",value:this.isContentActive}],ref:"content"}),this.getContentSlot())}},render:function(t){var e=this;return t(this.tag,{staticClass:"v-tooltip",class:this.classes},[this.showLazyContent((function(){return[e.genTransition()]})),this.genActivator()])}})},"3a54":function(t,e,n){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var i=n("78ef"),r=(0,i.regex)("alphaNum",/^[a-zA-Z0-9]*$/);e.default=r},"3a66":function(t,e,n){"use strict";n.d(e,"a",(function(){return o}));var i=n("fe6c"),r=n("58df");function o(t){var e=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return Object(r["a"])(Object(i["b"])(["absolute","fixed"])).extend({name:"applicationable",props:{app:Boolean},computed:{applicationProperty:function(){return t}},watch:{app:function(t,e){e?this.removeApplication(!0):this.callUpdate()},applicationProperty:function(t,e){this.$vuetify.application.unregister(this._uid,e)}},activated:function(){this.callUpdate()},created:function(){for(var t=0,n=e.length;t0&&void 0!==arguments[0]&&arguments[0];(t||this.app)&&this.$vuetify.application.unregister(this._uid,this.applicationProperty)},updateApplication:function(){return 0}}})}},"3ad0":function(t,e,n){},"3bbe":function(t,e,n){var i=n("1626");t.exports=function(t){if("object"===typeof t||i(t))return t;throw TypeError("Can't set "+String(t)+" as a prototype")}},"3c35":function(t,e){(function(e){t.exports=e}).call(this,{})},"3c93":function(t,e,n){},"3ca3":function(t,e,n){"use strict";var i=n("6547").charAt,r=n("577e"),o=n("69f3"),a=n("7dd0"),s="String Iterator",l=o.set,u=o.getterFor(s);a(String,"String",(function(t){l(this,{type:s,string:r(t),index:0})}),(function(){var t,e=u(this),n=e.string,r=e.index;return r>=n.length?{value:void 0,done:!0}:(t=i(n,r),e.index+=t.length,{value:t,done:!1})}))},"3d86":function(t,e,n){},"3ea3":function(t,e,n){var i=n("23e7"),r=n("f748"),o=Math.abs,a=Math.pow;i({target:"Math",stat:!0},{cbrt:function(t){return r(t=+t)*a(o(t),1/3)}})},"3f8c":function(t,e){t.exports={}},"408a":function(t,e){var n=1..valueOf;t.exports=function(t){return n.call(t)}},"40dc":function(t,e,n){"use strict";var i=n("5530"),r=(n("c7cd"),n("a9e3"),n("8b0d"),n("71d9")),o=n("53ca");function a(t,e){var n=e.modifiers||{},i=n.self,r=void 0!==i&&i,a=e.value,s="object"===Object(o["a"])(a)&&a.options||{passive:!0},l="function"===typeof a||"handleEvent"in a?a:a.handler,u=r?t:e.arg?document.querySelector(e.arg):window;u&&(u.addEventListener("scroll",l,s),t._onScroll={handler:l,options:s,target:r?void 0:u})}function s(t){if(t._onScroll){var e=t._onScroll,n=e.handler,i=e.options,r=e.target,o=void 0===r?t:r;o.removeEventListener("scroll",n,i),delete t._onScroll}}var l={inserted:a,unbind:s},u=l,c=n("3a66"),h=n("d9bd"),p=n("a026"),f=p["a"].extend({name:"scrollable",directives:{Scroll:l},props:{scrollTarget:String,scrollThreshold:[String,Number]},data:function(){return{currentScroll:0,currentThreshold:0,isActive:!1,isScrollingUp:!1,previousScroll:0,savedScroll:0,target:null}},computed:{canScroll:function(){return"undefined"!==typeof window},computedScrollThreshold:function(){return this.scrollThreshold?Number(this.scrollThreshold):300}},watch:{isScrollingUp:function(){this.savedScroll=this.savedScroll||this.currentScroll},isActive:function(){this.savedScroll=0}},mounted:function(){this.scrollTarget&&(this.target=document.querySelector(this.scrollTarget),this.target||Object(h["c"])("Unable to locate element with identifier ".concat(this.scrollTarget),this))},methods:{onScroll:function(){var t=this;this.canScroll&&(this.previousScroll=this.currentScroll,this.currentScroll=this.target?this.target.scrollTop:window.pageYOffset,this.isScrollingUp=this.currentScrollt.computedScrollThreshold&&t.thresholdMet()})))},thresholdMet:function(){}}}),d=n("d10f"),m=n("f2e7"),g=n("80d2"),v=n("58df"),y=Object(v["a"])(r["a"],f,d["a"],m["a"],Object(c["a"])("top",["clippedLeft","clippedRight","computedHeight","invertedScroll","isExtended","isProminent","value"]));e["a"]=y.extend({name:"v-app-bar",directives:{Scroll:u},provide:function(){return{VAppBar:this}},props:{clippedLeft:Boolean,clippedRight:Boolean,collapseOnScroll:Boolean,elevateOnScroll:Boolean,fadeImgOnScroll:Boolean,hideOnScroll:Boolean,invertedScroll:Boolean,scrollOffScreen:Boolean,shrinkOnScroll:Boolean,value:{type:Boolean,default:!0}},data:function(){return{isActive:this.value}},computed:{applicationProperty:function(){return this.bottom?"bottom":"top"},canScroll:function(){return f.options.computed.canScroll.call(this)&&(this.invertedScroll||this.elevateOnScroll||this.hideOnScroll||this.collapseOnScroll||this.isBooted||!this.value)},classes:function(){return Object(i["a"])(Object(i["a"])({},r["a"].options.computed.classes.call(this)),{},{"v-toolbar--collapse":this.collapse||this.collapseOnScroll,"v-app-bar":!0,"v-app-bar--clipped":this.clippedLeft||this.clippedRight,"v-app-bar--fade-img-on-scroll":this.fadeImgOnScroll,"v-app-bar--elevate-on-scroll":this.elevateOnScroll,"v-app-bar--fixed":!this.absolute&&(this.app||this.fixed),"v-app-bar--hide-shadow":this.hideShadow,"v-app-bar--is-scrolled":this.currentScroll>0,"v-app-bar--shrink-on-scroll":this.shrinkOnScroll})},scrollRatio:function(){var t=this.computedScrollThreshold;return Math.max((t-this.currentScroll)/t,0)},computedContentHeight:function(){if(!this.shrinkOnScroll)return r["a"].options.computed.computedContentHeight.call(this);var t=this.dense?48:56,e=this.computedOriginalHeight;return t+(e-t)*this.scrollRatio},computedFontSize:function(){if(this.isProminent){var t=1.25,e=1.5;return t+(e-t)*this.scrollRatio}},computedLeft:function(){return!this.app||this.clippedLeft?0:this.$vuetify.application.left},computedMarginTop:function(){return this.app?this.$vuetify.application.bar:0},computedOpacity:function(){if(this.fadeImgOnScroll)return this.scrollRatio},computedOriginalHeight:function(){var t=r["a"].options.computed.computedContentHeight.call(this);return this.isExtended&&(t+=parseInt(this.extensionHeight)),t},computedRight:function(){return!this.app||this.clippedRight?0:this.$vuetify.application.right},computedScrollThreshold:function(){return this.scrollThreshold?Number(this.scrollThreshold):this.computedOriginalHeight-(this.dense?48:56)},computedTransform:function(){if(!this.canScroll||this.elevateOnScroll&&0===this.currentScroll&&this.isActive)return 0;if(this.isActive)return 0;var t=this.scrollOffScreen?this.computedHeight:this.computedContentHeight;return this.bottom?t:-t},hideShadow:function(){return this.elevateOnScroll&&this.isExtended?this.currentScroll0:r["a"].options.computed.isCollapsed.call(this)},isProminent:function(){return r["a"].options.computed.isProminent.call(this)||this.shrinkOnScroll},styles:function(){return Object(i["a"])(Object(i["a"])({},r["a"].options.computed.styles.call(this)),{},{fontSize:Object(g["h"])(this.computedFontSize,"rem"),marginTop:Object(g["h"])(this.computedMarginTop),transform:"translateY(".concat(Object(g["h"])(this.computedTransform),")"),left:Object(g["h"])(this.computedLeft),right:Object(g["h"])(this.computedRight)})}},watch:{canScroll:"onScroll",computedTransform:function(){this.canScroll&&(this.clippedLeft||this.clippedRight)&&this.callUpdate()},invertedScroll:function(t){this.isActive=!t||0!==this.currentScroll}},created:function(){this.invertedScroll&&(this.isActive=!1)},methods:{genBackground:function(){var t=r["a"].options.methods.genBackground.call(this);return t.data=this._b(t.data||{},t.tag,{style:{opacity:this.computedOpacity}}),t},updateApplication:function(){return this.invertedScroll?0:this.computedHeight+this.computedTransform},thresholdMet:function(){this.invertedScroll?this.isActive=this.currentScroll>this.computedScrollThreshold:(this.hideOnScroll&&(this.isActive=this.isScrollingUp||this.currentScroll100?100:parseFloat(this.value)},strokeDashArray:function(){return Math.round(1e3*this.circumference)/1e3},strokeDashOffset:function(){return(100-this.normalizedValue)/100*this.circumference+"px"},strokeWidth:function(){return Number(this.width)/+this.size*this.viewBoxSize*2},styles:function(){return{height:Object(o["h"])(this.calculatedSize),width:Object(o["h"])(this.calculatedSize)}},svgStyles:function(){return{transform:"rotate(".concat(Number(this.rotate),"deg)")}},viewBoxSize:function(){return this.radius/(1-Number(this.width)/+this.size)}},methods:{genCircle:function(t,e){return this.$createElement("circle",{class:"v-progress-circular__".concat(t),attrs:{fill:"transparent",cx:2*this.viewBoxSize,cy:2*this.viewBoxSize,r:this.radius,"stroke-width":this.strokeWidth,"stroke-dasharray":this.strokeDashArray,"stroke-dashoffset":e}})},genSvg:function(){var t=[this.indeterminate||this.genCircle("underlay",0),this.genCircle("overlay",this.strokeDashOffset)];return this.$createElement("svg",{style:this.svgStyles,attrs:{xmlns:"http://www.w3.org/2000/svg",viewBox:"".concat(this.viewBoxSize," ").concat(this.viewBoxSize," ").concat(2*this.viewBoxSize," ").concat(2*this.viewBoxSize)}},t)},genInfo:function(){return this.$createElement("div",{staticClass:"v-progress-circular__info"},this.$slots.default)},onObserve:function(t,e,n){this.isVisible=n}},render:function(t){return t("div",this.setTextColor(this.color,{staticClass:"v-progress-circular",attrs:{role:"progressbar","aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":this.indeterminate?void 0:this.normalizedValue},class:this.classes,directives:[{name:"intersect",value:this.onObserve}],style:this.styles,on:this.$listeners}),[this.genSvg(),this.genInfo()])}})},4930:function(t,e,n){var i=n("2d00"),r=n("d039");t.exports=!!Object.getOwnPropertySymbols&&!r((function(){var t=Symbol();return!String(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&i&&i<41}))},"495d":function(t,e,n){},"498a":function(t,e,n){"use strict";var i=n("23e7"),r=n("58a8").trim,o=n("c8d2");i({target:"String",proto:!0,forced:o("trim")},{trim:function(){return r(this)}})},"4a0c":function(t){t.exports=JSON.parse('{"name":"axios","version":"0.21.4","description":"Promise based HTTP client for the browser and node.js","main":"index.js","scripts":{"test":"grunt test","start":"node ./sandbox/server.js","build":"NODE_ENV=production grunt build","preversion":"npm test","version":"npm run build && grunt version && git add -A dist && git add CHANGELOG.md bower.json package.json","postversion":"git push && git push --tags","examples":"node ./examples/server.js","coveralls":"cat coverage/lcov.info | ./node_modules/coveralls/bin/coveralls.js","fix":"eslint --fix lib/**/*.js"},"repository":{"type":"git","url":"https://github.com/axios/axios.git"},"keywords":["xhr","http","ajax","promise","node"],"author":"Matt Zabriskie","license":"MIT","bugs":{"url":"https://github.com/axios/axios/issues"},"homepage":"https://axios-http.com","devDependencies":{"coveralls":"^3.0.0","es6-promise":"^4.2.4","grunt":"^1.3.0","grunt-banner":"^0.6.0","grunt-cli":"^1.2.0","grunt-contrib-clean":"^1.1.0","grunt-contrib-watch":"^1.0.0","grunt-eslint":"^23.0.0","grunt-karma":"^4.0.0","grunt-mocha-test":"^0.13.3","grunt-ts":"^6.0.0-beta.19","grunt-webpack":"^4.0.2","istanbul-instrumenter-loader":"^1.0.0","jasmine-core":"^2.4.1","karma":"^6.3.2","karma-chrome-launcher":"^3.1.0","karma-firefox-launcher":"^2.1.0","karma-jasmine":"^1.1.1","karma-jasmine-ajax":"^0.1.13","karma-safari-launcher":"^1.0.0","karma-sauce-launcher":"^4.3.6","karma-sinon":"^1.0.5","karma-sourcemap-loader":"^0.3.8","karma-webpack":"^4.0.2","load-grunt-tasks":"^3.5.2","minimist":"^1.2.0","mocha":"^8.2.1","sinon":"^4.5.0","terser-webpack-plugin":"^4.2.3","typescript":"^4.0.5","url-search-params":"^0.10.0","webpack":"^4.44.2","webpack-dev-server":"^3.11.0"},"browser":{"./lib/adapters/http.js":"./lib/adapters/xhr.js"},"jsdelivr":"dist/axios.min.js","unpkg":"dist/axios.min.js","typings":"./index.d.ts","dependencies":{"follow-redirects":"^1.14.0"},"bundlesize":[{"path":"./dist/axios.min.js","threshold":"5kB"}]}')},"4a7b":function(t,e,n){"use strict";var i=n("c532");t.exports=function(t,e){e=e||{};var n={},r=["url","method","data"],o=["headers","auth","proxy","params"],a=["baseURL","transformRequest","transformResponse","paramsSerializer","timeout","timeoutMessage","withCredentials","adapter","responseType","xsrfCookieName","xsrfHeaderName","onUploadProgress","onDownloadProgress","decompress","maxContentLength","maxBodyLength","maxRedirects","transport","httpAgent","httpsAgent","cancelToken","socketPath","responseEncoding"],s=["validateStatus"];function l(t,e){return i.isPlainObject(t)&&i.isPlainObject(e)?i.merge(t,e):i.isPlainObject(e)?i.merge({},e):i.isArray(e)?e.slice():e}function u(r){i.isUndefined(e[r])?i.isUndefined(t[r])||(n[r]=l(void 0,t[r])):n[r]=l(t[r],e[r])}i.forEach(r,(function(t){i.isUndefined(e[t])||(n[t]=l(void 0,e[t]))})),i.forEach(o,u),i.forEach(a,(function(r){i.isUndefined(e[r])?i.isUndefined(t[r])||(n[r]=l(void 0,t[r])):n[r]=l(void 0,e[r])})),i.forEach(s,(function(i){i in e?n[i]=l(t[i],e[i]):i in t&&(n[i]=l(void 0,t[i]))}));var c=r.concat(o).concat(a).concat(s),h=Object.keys(t).concat(Object.keys(e)).filter((function(t){return-1===c.indexOf(t)}));return i.forEach(h,u),n}},"4ad4":function(t,e,n){"use strict";var i=n("53ca"),r=(n("caad"),n("b64b"),n("b0c0"),n("16b7")),o=n("f2e7"),a=n("58df"),s=n("80d2"),l=n("d9bd"),u=Object(a["a"])(r["a"],o["a"]);e["a"]=u.extend({name:"activatable",props:{activator:{default:null,validator:function(t){return["string","object"].includes(Object(i["a"])(t))}},disabled:Boolean,internalActivator:Boolean,openOnHover:Boolean,openOnFocus:Boolean},data:function(){return{activatorElement:null,activatorNode:[],events:["click","mouseenter","mouseleave","focus"],listeners:{}}},watch:{activator:"resetActivator",openOnFocus:"resetActivator",openOnHover:"resetActivator"},mounted:function(){var t=Object(s["u"])(this,"activator",!0);t&&["v-slot","normal"].includes(t)&&Object(l["b"])('The activator slot must be bound, try \'