.mt-0{margin-top:0px !important}.mb-0{margin-bottom:0px !important}.ml-0{margin-left:0px !important}.mr-0{margin-right:0px !important}.m-0{margin:0px !important}.mt-8{margin-top:8px !important}.mb-8{margin-bottom:8px !important}.ml-8{margin-left:8px !important}.mr-8{margin-right:8px !important}.m-8{margin:8px !important}.mt-16{margin-top:16px !important}.mb-16{margin-bottom:16px !important}.ml-16{margin-left:16px !important}.mr-16{margin-right:16px !important}.m-16{margin:16px !important}.mt-24{margin-top:24px !important}.mb-24{margin-bottom:24px !important}.ml-24{margin-left:24px !important}.mr-24{margin-right:24px !important}.m-24{margin:24px !important}.mt-32{margin-top:32px !important}.mb-32{margin-bottom:32px !important}.ml-32{margin-left:32px !important}.mr-32{margin-right:32px !important}.m-32{margin:32px !important}.mt-40{margin-top:40px !important}.mb-40{margin-bottom:40px !important}.ml-40{margin-left:40px !important}.mr-40{margin-right:40px !important}.m-40{margin:40px !important}.mt-48{margin-top:48px !important}.mb-48{margin-bottom:48px !important}.ml-48{margin-left:48px !important}.mr-48{margin-right:48px !important}.m-48{margin:48px !important}.mt-56{margin-top:56px !important}.mb-56{margin-bottom:56px !important}.ml-56{margin-left:56px !important}.mr-56{margin-right:56px !important}.m-56{margin:56px !important}.mt-64{margin-top:64px !important}.mb-64{margin-bottom:64px !important}.ml-64{margin-left:64px !important}.mr-64{margin-right:64px !important}.m-64{margin:64px !important}.mt-72{margin-top:72px !important}.mb-72{margin-bottom:72px !important}.ml-72{margin-left:72px !important}.mr-72{margin-right:72px !important}.m-72{margin:72px !important}.mt-80{margin-top:80px !important}.mb-80{margin-bottom:80px !important}.ml-80{margin-left:80px !important}.mr-80{margin-right:80px !important}.m-80{margin:80px !important}.mt-88{margin-top:88px !important}.mb-88{margin-bottom:88px !important}.ml-88{margin-left:88px !important}.mr-88{margin-right:88px !important}.m-88{margin:88px !important}.mt-96{margin-top:96px !important}.mb-96{margin-bottom:96px !important}.ml-96{margin-left:96px !important}.mr-96{margin-right:96px !important}.m-96{margin:96px !important}.mt-104{margin-top:104px !important}.mb-104{margin-bottom:104px !important}.ml-104{margin-left:104px !important}.mr-104{margin-right:104px !important}.m-104{margin:104px !important}.mt-112{margin-top:112px !important}.mb-112{margin-bottom:112px !important}.ml-112{margin-left:112px !important}.mr-112{margin-right:112px !important}.m-112{margin:112px !important}.mt-120{margin-top:120px !important}.mb-120{margin-bottom:120px !important}.ml-120{margin-left:120px !important}.mr-120{margin-right:120px !important}.m-120{margin:120px !important}.mt-128{margin-top:128px !important}.mb-128{margin-bottom:128px !important}.ml-128{margin-left:128px !important}.mr-128{margin-right:128px !important}.m-128{margin:128px !important}.mt-136{margin-top:136px !important}.mb-136{margin-bottom:136px !important}.ml-136{margin-left:136px !important}.mr-136{margin-right:136px !important}.m-136{margin:136px !important}.mt-144{margin-top:144px !important}.mb-144{margin-bottom:144px !important}.ml-144{margin-left:144px !important}.mr-144{margin-right:144px !important}.m-144{margin:144px !important}.mt-152{margin-top:152px !important}.mb-152{margin-bottom:152px !important}.ml-152{margin-left:152px !important}.mr-152{margin-right:152px !important}.m-152{margin:152px !important}.pt-0{padding-top:0px !important}.pb-0{padding-bottom:0px !important}.pl-0{padding-left:0px !important}.pr-0{padding-right:0px !important}.p-0{padding:0px !important}.pt-8{padding-top:8px !important}.pb-8{padding-bottom:8px !important}.pl-8{padding-left:8px !important}.pr-8{padding-right:8px !important}.p-8{padding:8px !important}.pt-16{padding-top:16px !important}.pb-16{padding-bottom:16px !important}.pl-16{padding-left:16px !important}.pr-16{padding-right:16px !important}.p-16{padding:16px !important}.pt-24{padding-top:24px !important}.pb-24{padding-bottom:24px !important}.pl-24{padding-left:24px !important}.pr-24{padding-right:24px !important}.p-24{padding:24px !important}.pt-32{padding-top:32px !important}.pb-32{padding-bottom:32px !important}.pl-32{padding-left:32px !important}.pr-32{padding-right:32px !important}.p-32{padding:32px !important}.pt-40{padding-top:40px !important}.pb-40{padding-bottom:40px !important}.pl-40{padding-left:40px !important}.pr-40{padding-right:40px !important}.p-40{padding:40px !important}.pt-48{padding-top:48px !important}.pb-48{padding-bottom:48px !important}.pl-48{padding-left:48px !important}.pr-48{padding-right:48px !important}.p-48{padding:48px !important}.pt-56{padding-top:56px !important}.pb-56{padding-bottom:56px !important}.pl-56{padding-left:56px !important}.pr-56{padding-right:56px !important}.p-56{padding:56px !important}.pt-64{padding-top:64px !important}.pb-64{padding-bottom:64px !important}.pl-64{padding-left:64px !important}.pr-64{padding-right:64px !important}.p-64{padding:64px !important}.pt-72{padding-top:72px !important}.pb-72{padding-bottom:72px !important}.pl-72{padding-left:72px !important}.pr-72{padding-right:72px !important}.p-72{padding:72px !important}.pt-80{padding-top:80px !important}.pb-80{padding-bottom:80px !important}.pl-80{padding-left:80px !important}.pr-80{padding-right:80px !important}.p-80{padding:80px !important}.pt-88{padding-top:88px !important}.pb-88{padding-bottom:88px !important}.pl-88{padding-left:88px !important}.pr-88{padding-right:88px !important}.p-88{padding:88px !important}.pt-96{padding-top:96px !important}.pb-96{padding-bottom:96px !important}.pl-96{padding-left:96px !important}.pr-96{padding-right:96px !important}.p-96{padding:96px !important}.pt-104{padding-top:104px !important}.pb-104{padding-bottom:104px !important}.pl-104{padding-left:104px !important}.pr-104{padding-right:104px !important}.p-104{padding:104px !important}.pt-112{padding-top:112px !important}.pb-112{padding-bottom:112px !important}.pl-112{padding-left:112px !important}.pr-112{padding-right:112px !important}.p-112{padding:112px !important}.pt-120{padding-top:120px !important}.pb-120{padding-bottom:120px !important}.pl-120{padding-left:120px !important}.pr-120{padding-right:120px !important}.p-120{padding:120px !important}.pt-128{padding-top:128px !important}.pb-128{padding-bottom:128px !important}.pl-128{padding-left:128px !important}.pr-128{padding-right:128px !important}.p-128{padding:128px !important}.pt-136{padding-top:136px !important}.pb-136{padding-bottom:136px !important}.pl-136{padding-left:136px !important}.pr-136{padding-right:136px !important}.p-136{padding:136px !important}.pt-144{padding-top:144px !important}.pb-144{padding-bottom:144px !important}.pl-144{padding-left:144px !important}.pr-144{padding-right:144px !important}.p-144{padding:144px !important}.pt-152{padding-top:152px !important}.pb-152{padding-bottom:152px !important}.pl-152{padding-left:152px !important}.pr-152{padding-right:152px !important}.p-152{padding:152px !important}.icon-size-8{font-size:8px;height:8px;min-height:8px;width:8px;min-width:8px;line-height:8px}.icon-size-16{font-size:16px;height:16px;min-height:16px;width:16px;min-width:16px;line-height:16px}.icon-size-24{font-size:24px;height:24px;min-height:24px;width:24px;min-width:24px;line-height:24px}.icon-size-32{font-size:32px;height:32px;min-height:32px;width:32px;min-width:32px;line-height:32px}.icon-size-40{font-size:40px;height:40px;min-height:40px;width:40px;min-width:40px;line-height:40px}.icon-size-48{font-size:48px;height:48px;min-height:48px;width:48px;min-width:48px;line-height:48px}.icon-size-56{font-size:56px;height:56px;min-height:56px;width:56px;min-width:56px;line-height:56px}md-input-container .input-lg{font-size:20px;height:40px}.no-wrap{white-space:nowrap}.text-muted{color:rgba(0,0,0,0.54)}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}#content>*{display:inherit;flex-direction:inherit;flex:inherit;width:100%}.md-button{margin:0}md-content a{color:#007bff;text-decoration:none}md-content a.fit-icon .material-icons{font-size:inherit;color:inherit;width:auto;height:auto;min-height:0;min-width:0;line-height:inherit;vertical-align:top}md-toast .md-toast-content.md-warn{background-color:#E53935}md-toast:focus{outline:none}.md-fab.md-accent{color:white}.hide-messages .md-errors-spacer{display:none}.chooser-dialog{min-width:300px;max-width:600px;width:50%;height:60%;display:flex;flex-direction:column;justify-content:space-between}.chooser-dialog .top-bar{position:absolute;top:0;width:100%;background-color:white;z-index:5}.chooser-dialog md-dialog-content{padding-top:56px}.dndDraggingSource{display:none}.dndPlaceholder{background-color:#efefef;min-height:6ex;list-style:none}.dndDragging{background-color:#009688;color:white}.dndDragging .material-icons{color:inherit}[draggable='true']{cursor:pointer}.sortable-list .handle{font-size:16px;height:16px;width:16px;min-height:16px;min-width:16px}md-card md-list-item.md-no-proxy{padding-right:0;padding-left:0}md-content.has-fab{padding-bottom:80px}tr.hide-table-padding td{padding:0}.expand-button{position:relative}.accordion-toggle .expand-button:after{position:absolute;left:.75rem;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);content:'-'}.accordion-toggle.collapsed .expand-button:after{content:'+'}.upload-area{background-color:#eeeeee;min-height:200px;display:flex;transition:background-color 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.upload-area .inner{border:2px #ccc dashed;display:flex;align-items:center;justify-content:center;width:100%;color:#aaaaaa;position:relative;text-align:center}.upload-area .inner .material-icons{opacity:.5;height:auto;width:auto;color:inherit}.upload-area .inner .filename{color:#666}.upload-area .inner .delete{position:absolute;right:8px;bottom:8px}.upload-area.valid{background-color:#C8E6C9;border-color:#81C784}.upload-area.valid .inner{border-color:#81C784;color:#1B5E20}.upload-area.invalid{background-color:#FFCDD2;border-color:#E57373}.upload-area.invalid .inner{border-color:#E57373;color:#B71C1C}.upload-area[ngf-multiple='true'] .inner.has-files{padding:24px;align-items:start;justify-content:start;box-sizing:border-box}.upload-area[ngf-multiple='true'] .inner.has-files .filename{text-align:left;width:100%}.upload-area[ngf-multiple='true'] .inner.has-files .filename>div{position:relative;padding:8px 0;line-height:24px;display:flex;align-items:center;justify-content:space-between}.upload-area[ngf-multiple='true'] .inner.has-files .filename .name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:90%;flex-basis:90%;display:flex;align-items:center}.upload-area[ngf-multiple='true'] .inner.has-files .filename .name>span{display:inline-block;margin-left:16px}.upload-area[ngf-multiple='true'] .inner.has-files .filename .material-icons{font-size:16px;height:16px;width:16px;min-height:16px;min-width:16px}.upload-area[ngf-multiple='true'] .inner.has-files .filename .md-button{position:absolute;right:0px;top:0}.upload-area[ngf-multiple='true'] .inner.has-files .filename>*+*{border-top:1px #ddd solid}md-progress-linear .md-container{height:inherit}.modal{overflow:auto;background-color:white}.time-picker-container label{margin-left:52px}.time-picker-container.compact .time-colon{top:9px}.time-picker-container.compact md-input-container{margin:0}.time-picker-container.invalid label{color:#dd2c00}.time-picker-container.invalid input{border-color:#dd2c00}time-select+.md-input-messages-animation>*{font-size:12px}time-select md-select{margin:0}th.filter md-date-range .md-select-value,th.filter custom-select .md-select-value{border:1px #ccc solid;border-image-width:1px}.md-date-range-picker__templates>div>div{max-width:none !important;flex-shrink:1 !important;flex-basis:auto !important;min-width:20%}md-date-range .md-select-value{border-bottom-color:rgba(0,0,0,0.12);color:rgba(0,0,0,0.38)}md-date-range.has-value .md-select-value{color:rgba(0,0,0,0.87)}.form-label{color:rgba(0,0,0,0.54);font-size:75%}custom-select{min-width:100px}custom-select .cancel{margin:0;padding:5px 8px;margin-right:-8px}custom-select .cancel:hover{color:#333}custom-select.no-margin md-select{margin:0}.custom-select-container .select-header{box-shadow:0 1px 0 0 rgba(0,0,0,0.1),0 0 0 0 rgba(0,0,0,0.14),0 0 0 0 rgba(0,0,0,0.12);padding-left:10.667px;height:48px;cursor:pointer;position:relative;display:flex;align-items:center;width:auto}.custom-select-container .select-header .header-searchbox{border:none;outline:none;height:100%;width:100%;padding:0}.custom-select-container md-select-menu md-content{padding:0}.input-filter md-select{margin:0}.input-filter md-select .md-select-value{border:1px rgba(0,0,0,0.12) solid;color:rgba(0,0,0,0.38)}md-input-container>custom-select>md-select{margin:0}body.login #content{background-image:url("../../res/images/background.svg");background-position:center bottom;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center}body.login #login-form{background-color:white;max-width:400px;padding:32px;position:relative;border-radius:3px}body.login #login-form md-input-container{display:block}body.login #login-form .logo{margin-bottom:16px}#menu-header{padding:24px;min-height:calc(128px - 48px);display:flex;align-items:flex-end}#main-menu{margin-top:16px;padding:0}#main-menu li{padding:0}#main-menu li a,#main-menu li .md-button{width:100%;display:flex;align-items:center;color:inherit;text-decoration:none;padding:8px 24px;margin:0;border-radius:0}#main-menu li a .material-icons,#main-menu li .md-button .material-icons{font-size:24px;margin:0;opacity:.8}#main-menu li a span,#main-menu li .md-button span{margin-left:24px}#main-menu li a.active,#main-menu li .md-button.active{color:#009688}#main-menu li a.active .material-icons,#main-menu li .md-button.active .material-icons{color:inherit}#main-menu li .submenu{padding:0;max-height:0;overflow:hidden;transition:max-height 0.3s cubic-bezier(0.4, 0, 0.2, 1)}#main-menu li .submenu .md-button span{margin-left:48px;font-size:14px;line-height:24px;text-transform:initial}#main-menu li .submenu.open{max-height:1000px}.table-container{overflow-x:auto}.table-container>.table{width:100%}.table{position:relative;border-collapse:collapse;font-size:14px;background-color:#fff}@media (max-width: 960px){.table{white-space:nowrap}}.table thead{padding-bottom:3px}.table thead .table__select{margin-top:0}.table tbody tr{position:relative;height:48px}.table tbody tr.is-selected{background-color:#e0e0e0}.table tbody tr:hover{background-color:#eeeeee}.table td,.table th{padding:0 18px 12px 18px}.table td:first-of-type,.table th:first-of-type{padding-left:24px}.table td:last-of-type,.table th:last-of-type{padding-right:24px}.table td{position:relative;vertical-align:middle;height:48px;border-top:1px solid rgba(0,0,0,0.12);border-bottom:1px solid rgba(0,0,0,0.12);padding-top:12px;box-sizing:border-box}.table td a{display:block}.table td .table__select{vertical-align:middle}.table th{position:relative;vertical-align:bottom;text-overflow:ellipsis;font-weight:bold;line-height:24px;letter-spacing:0;height:48px;font-size:12px;color:rgba(0,0,0,0.54);padding-bottom:8px;box-sizing:border-box;text-align:left}.table th.table__header--sorted-ascending,.table th.table__header--sorted-descending{color:rgba(0,0,0,0.87)}.table th.table__header--sorted-ascending:before,.table th.table__header--sorted-descending:before{font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;word-wrap:normal;font-feature-settings:'liga';-webkit-font-feature-settings:'liga';-webkit-font-smoothing:antialiased;font-size:16px;content:"\e5d8";margin-right:5px;vertical-align:sub}.table th.table__header--sorted-ascending:hover,.table th.table__header--sorted-descending:hover{cursor:pointer}.table th.table__header--sorted-ascending:hover:before,.table th.table__header--sorted-descending:hover:before{color:rgba(0,0,0,0.26)}.table th.table__header--sorted-descending:before{content:"\e5db"}.table .table__select{width:16px}.table .table__cell--non-numeric.table__cell--non-numeric{text-align:left}.ng-table-pager{margin-top:16px;display:flex;justify-content:space-between;font-size:12px;padding:16px;color:rgba(0,0,0,0.54)}.ng-table-pager .ng-table-counts:before{content:'Per pagina: ';color:inherit}.ng-table-pager button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;color:rgba(0,0,0,0.54);background:none}.ng-table-pager button:hover{border-bottom:1px rgba(0,0,0,0.3) solid}.ng-table-pager button:focus{outline:none}.ng-table-pager button.active{font-weight:bold}.ng-table-pager .pagination{list-style:none}.ng-table-pager .pagination li{display:inline-block}.ng-table-pager .pagination li a{color:rgba(0,0,0,0.54);padding:0 8px}.ng-table-pager .pagination li.active{font-weight:bold}.ng-table-pager .pagination li:first-child a{position:relative}.ng-table-pager .pagination li:first-child a:before{content:'keyboard_arrow_left';font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:20px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;background-color:white;position:absolute;height:100%;width:100%;top:-2px;left:0}.ng-table-pager .pagination li:last-child a{position:relative}.ng-table-pager .pagination li:last-child a:before{content:'keyboard_arrow_right';font-family:'Material Icons';font-weight:normal;font-style:normal;font-size:20px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;background-color:white;position:absolute;height:100%;width:100%;top:-2px;left:0}body.list form md-input-container{width:100%}body.project .document-list md-list-item p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:90%}body.block #block-name{width:100%}@media (min-width: 1280px){body.block #block-name{width:50%}}body.block .sortable-list md-list md-list-item p{display:flex}body.block .sortable-list md-list md-list-item p .handle{margin:0;margin-right:8px}body.block .sortable-list md-list md-list-item .md-button{flex-basis:40px;min-width:40px}body.leads table tr.locked{background-color:#FFCDD2}body.leads table td.no-state{font-style:italic;opacity:.6}@media (min-width: 1280px){body.lead #call-block{position:-webkit-sticky;position:sticky;top:32px}}body.lead .log-table-dialog table{white-space:normal}body.lead .log-table-dialog table thead{white-space:nowrap}body.lead .log-table-dialog table td{vertical-align:top}.modal.appointment,appointment{display:flex;flex-direction:column;max-height:100%;height:100%}.modal.appointment .select,appointment .select{flex-wrap:wrap}.modal.appointment .select>*,appointment .select>*{padding:0 16px}.modal.appointment .select>* md-input-container,appointment .select>* md-input-container{width:100%}.modal.appointment .calendar,appointment .calendar{flex-grow:1;max-height:75vh;border-top:4px #eeeeee solid}.elevate{z-index:10 !important}.fc-event{transition-duration:.2s;transition-property:width, height, font-size;transition-timing-function:cubic-bezier(0.4, 0, 0.2, 1);white-space:nowrap}.fc-event.eventOpened{z-index:5000 !important;opacity:1 !important;box-shadow:5px 5px 13px rgba(0,0,0,0.15)}.fc-event:hover{box-shadow:5px 5px 13px rgba(0,0,0,0.15);z-index:5000 !important}body.dashboard .kpi-card{border-radius:12px;color:white;margin:0 0 24px 0}body.dashboard .kpi-card.kpi-primary{background:#009688}body.dashboard .kpi-card.kpi-success{background:linear-gradient(135deg, #2e7d32, #4caf50)}body.dashboard .kpi-card .kpi-header{margin-bottom:16px}body.dashboard .kpi-card .kpi-header .kpi-icon-wrapper{width:56px;height:56px;border-radius:12px;background:rgba(255,255,255,0.15);display:flex;align-items:center;justify-content:center;margin-right:16px}body.dashboard .kpi-card .kpi-header .kpi-icon-wrapper md-icon{font-size:32px;height:32px;width:32px;min-height:32px;min-width:32px;color:white}body.dashboard .kpi-card .kpi-header .kpi-numbers{font-size:20px;font-weight:600}body.dashboard .kpi-card .kpi-header md-progress-circular svg path{stroke:white}body.dashboard .kpi-card .kpi-header .md-headline{margin-bottom:8px}body.dashboard .kpi-card md-progress-linear .md-bar{background-color:#fff}body.dashboard .kpi-card .kpi-footer{margin-top:10px;font-size:13px;opacity:.9}@media (min-width: 992px){body.dashboard .kpi-card .kpi-footer{font-size:15px}}body.dashboard .kpi-card .kpi-footer .kpi-note.danger{color:oklch(57.7% 0.245 27.325);font-weight:bold}body.dashboard .dashboard-appointments-calendar .calendar{min-height:500px;height:73vh;max-height:100vh}body.dashboard .dashboard-appointments-calendar .calendar .fc-event{cursor:pointer}.callReportTable .current-filters,.callReportCharts .current-filters{display:none}@media print{.callReportTable .current-filters,.callReportCharts .current-filters{margin:16px 0;display:block}}.lead-edit-panel{background-color:white;max-width:50%;height:100%}.lead-edit-panel>div{height:100%}.lead-edit-panel md-content{background-color:white}.lead-edit-panel lead-edit{display:block}.userExtensions .extension-container{position:-webkit-sticky;position:sticky;top:32px;display:block}.userExtensions table tr{cursor:pointer}.userExtensions table tr:focus{outline:none}.userExtensions table tr.selected td{background-color:#009688;color:white}.userExtensions table tr.invalid td{background-color:#F44336;color:white}.userExtensions .ng-table-pager{display:none}body.preset #block-name,body.presetBlock #block-name{width:100%}@media (min-width: 1280px){body.preset #block-name,body.presetBlock #block-name{width:50%}}body.appointmentNew #content appointment-new{height:100%}body.appointmentNew #content appointment-new form md-input-container.custom-datepicker{width:100%}body.appointmentNew #content appointment-new form md-input-container.custom-datepicker md-datepicker{display:flex}body.appointmentNew #content appointment-new form md-input-container.custom-datepicker md-datepicker .md-datepicker-input-container{flex:1}body.appointmentNew #content appointment-new form md-input-container.custom-datepicker md-datepicker .md-datepicker-input-container input{max-width:100%}body.appointmentNew #content appointment-new form md-input-container.custom-datepicker md-datepicker.md-datepicker-open input{border-bottom-color:rgba(0,0,0,0.12)}body.passwordReset #content{background-image:url("../../res/images/background.svg");background-position:center bottom;background-repeat:no-repeat;display:flex;align-items:center}body.passwordReset #content .password-reset-wrapper{height:100%;overflow-y:auto;padding:40px 0;box-sizing:border-box}body.passwordReset #password-reset-form{background-color:white;max-width:800px;padding:32px;margin:auto 32px;position:relative;border-radius:3px}body.passwordReset #password-reset-form md-input-container{display:block}body.passwordReset #password-reset-form .logo{margin-bottom:16px}body.passwordReset #password-reset-form .password-requirements>div{display:flex;align-items:center;gap:8px;color:rgba(0,0,0,0.54);margin:6px 0;transition:color .2s ease}body.passwordReset #password-reset-form .password-requirements>div.valid{color:#4CAF50}body.passwordReset #password-reset-form .password-requirements .material-icons{font-size:18px;line-height:18px}[alert].danger>div{background-color:#FFCDD2;color:#B71C1C}[alert]>div{position:relative;padding:16px}[alert]>div .close{position:absolute;right:0px;top:8px;color:#B71C1C;opacity:.5;cursor:pointer;font-size:16px}[alert]>div .close:hover{opacity:1}[alert]>div .close:focus{outline:none}.fc-state-highlight{opacity:0;border:none}.fc-time-grid-event.fc-v-event.fc-event{border-radius:2px;padding:5px;opacity:.95}.fc-time-grid-event.fc-v-event.fc-event:hover{opacity:1}.fc-event{border-width:1px;border-style:solid}.fc td,.fc th{border-width:1px !important;padding:0 !important;vertical-align:top !important}.fc-event .fc-bg{z-index:1 !important;background:inherit !important;opacity:.25 !important}.fc-time-grid-event .fc-time{font-weight:normal !important}.fc-ltr .fc-h-event.fc-not-end,.fc-rtl .fc-h-event.fc-not-start{opacity:.75 !important;margin-left:12px !important;padding:5px !important}.fc-day-grid-event.fc-h-event.fc-event.fc-not-start.fc-end{opacity:.75 !important;margin-left:12px !important;padding:5px !important}.fc-button{display:inline-block;position:relative;cursor:pointer;min-height:36px;min-width:88px;line-height:36px;vertical-align:middle;align-items:center;text-align:center;border-radius:2px;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none;border:0;padding:0 6px;margin:6px 8px;letter-spacing:.01em;background:transparent;color:currentColor;white-space:nowrap;text-transform:uppercase;font-weight:500;font-size:14px;font-style:inherit;font-variant:inherit;font-family:inherit;text-decoration:none;overflow:hidden;transition:box-shadow 0.4s cubic-bezier(0.25, 0.8, 0.25, 1),background-color 0.4s cubic-bezier(0.25, 0.8, 0.25, 1)}.fc-button:hover{background-color:rgba(158,158,158,0.2)}.fc-button:focus,.fc-button:hover{text-decoration:none}.fc-state-active{background-color:rgba(158,158,158,0.2)}.fc-state-default{box-shadow:None}.fc-toolbar,.fc-day-header{color:rgba(0,0,0,0.65)}a.fc-v-event.eventOpened.signature:before{height:96px}a.fc-v-event.signature:before{content:'€';position:absolute;height:calc(100% - 15px);display:flex;align-items:center;padding:4px;border-right:1px solid black;font-weight:bold;font-size:16px;color:red}a.fc-v-event.signature .fc-content{margin-left:25px}@media print{body{background-color:white}md-sidenav,md-tabs-wrapper{display:none !important}md-toolbar,md-content{background-color:transparent !important;color:#000 !important}md-content{padding:0 !important}md-content>[class*='m-']{margin:0 !important}.callReportTable .filters{display:none}.callReportTable .table td,.callReportTable .table th{font-size:12px !important;white-space:normal;padding-left:16px;padding-right:16px}.callReportTable .table th{font-size:10px !important}table th{white-space:normal}md-card{border:none;box-shadow:none}.callReportCharts .filters{display:none}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1hY3Jvcy5zY3NzIiwibGF5b3V0LnNjc3MiLCJjb21tb25zLnNjc3MiLCJ2YXJpYWJsZXMuc2NzcyIsImxvZ2luLnNjc3MiLCJtZW51LnNjc3MiLCJ0YWJsZS5zY3NzIiwibGlzdC5zY3NzIiwicHJvamVjdC5zY3NzIiwibGVhZC5zY3NzIiwiZGFzaGJvYXJkLnNjc3MiLCJyZXBvcnRzLnNjc3MiLCJsZWFkLWVkaXQuc2NzcyIsInVzZXItZXh0ZW5zaW9ucy5zY3NzIiwicHJlc2V0LnNjc3MiLCJhcHBvaW50bWVudC5zY3NzIiwicGFzc3dvcmQtcmVzZXQuc2NzcyIsImRpcmVjdGl2ZS1hbGVydC5zY3NzIiwiZnVsbENhbGVuZGFyLnNjc3MiLCJwcmludC5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQVdZLE1BQ0kseUJBQThDLENBRGxELE1BQ0ksNEJBQThDLENBRGxELE1BQ0ksMEJBQThDLENBRGxELE1BQ0ksMkJBQThDLENBRWpELEtBSUQscUJBQWdDLENBUGhDLE1BQ0kseUJBQThDLENBRGxELE1BQ0ksNEJBQThDLENBRGxELE1BQ0ksMEJBQThDLENBRGxELE1BQ0ksMkJBQThDLENBRWpELEtBSUQscUJBQWdDLENBUGhDLE9BQ0ksMEJBQThDLENBRGxELE9BQ0ksNkJBQThDLENBRGxELE9BQ0ksMkJBQThDLENBRGxELE9BQ0ksNEJBQThDLENBRWpELE1BSUQsc0JBQWdDLENBUGhDLE9BQ0ksMEJBQThDLENBRGxELE9BQ0ksNkJBQThDLENBRGxELE9BQ0ksMkJBQThDLENBRGxELE9BQ0ksNEJBQThDLENBRWpELE1BSUQsc0JBQWdDLENBUGhDLE9BQ0ksMEJBQThDLENBRGxELE9BQ0ksNkJBQThDLENBRGxELE9BQ0ksMkJBQThDLENBRGxELE9BQ0ksNEJBQThDLENBRWpELE1BSUQsc0JBQWdDLENBUGhDLE9BQ0ksMEJBQThDLENBRGxELE9BQ0ksNkJBQThDLENBRGxELE9BQ0ksMkJBQThDLENBRGxELE9BQ0ksNEJBQThDLENBRWpELE1BSUQsc0JBQWdDLENBUGhDLE9BQ0ksMEJBQThDLENBRGxELE9BQ0ksNkJBQThDLENBRGxELE9BQ0ksMkJBQThDLENBRGxELE9BQ0ksNEJBQThDLENBRWpELE1BSUQsc0JBQWdDLENBUGhDLE9BQ0ksMEJBQThDLENBRGxELE9BQ0ksNkJBQThDLENBRGxELE9BQ0ksMkJBQThDLENBRGxELE9BQ0ksNEJBQThDLENBRWpELE1BSUQsc0JBQWdDLENBUGhDLE9BQ0ksMEJBQThDLENBRGxELE9BQ0ksNkJBQThDLENBRGxELE9BQ0ksMkJBQThDLENBRGxELE9BQ0ksNEJBQThDLENBRWpELE1BSUQsc0JBQWdDLENBUGhDLE9BQ0ksMEJBQThDLENBRGxELE9BQ0ksNkJBQThDLENBRGxELE9BQ0ksMkJBQThDLENBRGxELE9BQ0ksNEJBQThDLENBRWpELE1BSUQsc0JBQWdDLENBUGhDLE9BQ0ksMEJBQThDLENBRGxELE9BQ0ksNkJBQThDLENBRGxELE9BQ0ksMkJBQThDLENBRGxELE9BQ0ksNEJBQThDLENBRWpELE1BSUQsc0JBQWdDLENBUGhDLE9BQ0ksMEJBQThDLENBRGxELE9BQ0ksNkJBQThDLENBRGxELE9BQ0ksMkJBQThDLENBRGxELE9BQ0ksNEJBQThDLENBRWpELE1BSUQsc0JBQWdDLENBUGhDLE9BQ0ksMEJBQThDLENBRGxELE9BQ0ksNkJBQThDLENBRGxELE9BQ0ksMkJBQThDLENBRGxELE9BQ0ksNEJBQThDLENBRWpELE1BSUQsc0JBQWdDLENBUGhDLFFBQ0ksMkJBQThDLENBRGxELFFBQ0ksOEJBQThDLENBRGxELFFBQ0ksNEJBQThDLENBRGxELFFBQ0ksNkJBQThDLENBRWpELE9BSUQsdUJBQWdDLENBUGhDLFFBQ0ksMkJBQThDLENBRGxELFFBQ0ksOEJBQThDLENBRGxELFFBQ0ksNEJBQThDLENBRGxELFFBQ0ksNkJBQThDLENBRWpELE9BSUQsdUJBQWdDLENBUGhDLFFBQ0ksMkJBQThDLENBRGxELFFBQ0ksOEJBQThDLENBRGxELFFBQ0ksNEJBQThDLENBRGxELFFBQ0ksNkJBQThDLENBRWpELE9BSUQsdUJBQWdDLENBUGhDLFFBQ0ksMkJBQThDLENBRGxELFFBQ0ksOEJBQThDLENBRGxELFFBQ0ksNEJBQThDLENBRGxELFFBQ0ksNkJBQThDLENBRWpELE9BSUQsdUJBQWdDLENBUGhDLFFBQ0ksMkJBQThDLENBRGxELFFBQ0ksOEJBQThDLENBRGxELFFBQ0ksNEJBQThDLENBRGxELFFBQ0ksNkJBQThDLENBRWpELE9BSUQsdUJBQWdDLENBUGhDLFFBQ0ksMkJBQThDLENBRGxELFFBQ0ksOEJBQThDLENBRGxELFFBQ0ksNEJBQThDLENBRGxELFFBQ0ksNkJBQThDLENBRWpELE9BSUQsdUJBQWdDLENBUGhDLFFBQ0ksMkJBQThDLENBRGxELFFBQ0ksOEJBQThDLENBRGxELFFBQ0ksNEJBQThDLENBRGxELFFBQ0ksNkJBQThDLENBRWpELE9BSUQsdUJBQWdDLENBUGhDLE1BQ0ksMEJBQThDLENBRGxELE1BQ0ksNkJBQThDLENBRGxELE1BQ0ksMkJBQThDLENBRGxELE1BQ0ksNEJBQThDLENBRWpELEtBSUQsc0JBQWdDLENBUGhDLE1BQ0ksMEJBQThDLENBRGxELE1BQ0ksNkJBQThDLENBRGxELE1BQ0ksMkJBQThDLENBRGxELE1BQ0ksNEJBQThDLENBRWpELEtBSUQsc0JBQWdDLENBUGhDLE9BQ0ksMkJBQThDLENBRGxELE9BQ0ksOEJBQThDLENBRGxELE9BQ0ksNEJBQThDLENBRGxELE9BQ0ksNkJBQThDLENBRWpELE1BSUQsdUJBQWdDLENBUGhDLE9BQ0ksMkJBQThDLENBRGxELE9BQ0ksOEJBQThDLENBRGxELE9BQ0ksNEJBQThDLENBRGxELE9BQ0ksNkJBQThDLENBRWpELE1BSUQsdUJBQWdDLENBUGhDLE9BQ0ksMkJBQThDLENBRGxELE9BQ0ksOEJBQThDLENBRGxELE9BQ0ksNEJBQThDLENBRGxELE9BQ0ksNkJBQThDLENBRWpELE1BSUQsdUJBQWdDLENBUGhDLE9BQ0ksMkJBQThDLENBRGxELE9BQ0ksOEJBQThDLENBRGxELE9BQ0ksNEJBQThDLENBRGxELE9BQ0ksNkJBQThDLENBRWpELE1BSUQsdUJBQWdDLENBUGhDLE9BQ0ksMkJBQThDLENBRGxELE9BQ0ksOEJBQThDLENBRGxELE9BQ0ksNEJBQThDLENBRGxELE9BQ0ksNkJBQThDLENBRWpELE1BSUQsdUJBQWdDLENBUGhDLE9BQ0ksMkJBQThDLENBRGxELE9BQ0ksOEJBQThDLENBRGxELE9BQ0ksNEJBQThDLENBRGxELE9BQ0ksNkJBQThDLENBRWpELE1BSUQsdUJBQWdDLENBUGhDLE9BQ0ksMkJBQThDLENBRGxELE9BQ0ksOEJBQThDLENBRGxELE9BQ0ksNEJBQThDLENBRGxELE9BQ0ksNkJBQThDLENBRWpELE1BSUQsdUJBQWdDLENBUGhDLE9BQ0ksMkJBQThDLENBRGxELE9BQ0ksOEJBQThDLENBRGxELE9BQ0ksNEJBQThDLENBRGxELE9BQ0ksNkJBQThDLENBRWpELE1BSUQsdUJBQWdDLENBUGhDLE9BQ0ksMkJBQThDLENBRGxELE9BQ0ksOEJBQThDLENBRGxELE9BQ0ksNEJBQThDLENBRGxELE9BQ0ksNkJBQThDLENBRWpELE1BSUQsdUJBQWdDLENBUGhDLE9BQ0ksMkJBQThDLENBRGxELE9BQ0ksOEJBQThDLENBRGxELE9BQ0ksNEJBQThDLENBRGxELE9BQ0ksNkJBQThDLENBRWpELE1BSUQsdUJBQWdDLENBUGhDLE9BQ0ksMkJBQThDLENBRGxELE9BQ0ksOEJBQThDLENBRGxELE9BQ0ksNEJBQThDLENBRGxELE9BQ0ksNkJBQThDLENBRWpELE1BSUQsdUJBQWdDLENBUGhDLFFBQ0ksNEJBQThDLENBRGxELFFBQ0ksK0JBQThDLENBRGxELFFBQ0ksNkJBQThDLENBRGxELFFBQ0ksOEJBQThDLENBRWpELE9BSUQsd0JBQWdDLENBUGhDLFFBQ0ksNEJBQThDLENBRGxELFFBQ0ksK0JBQThDLENBRGxELFFBQ0ksNkJBQThDLENBRGxELFFBQ0ksOEJBQThDLENBRWpELE9BSUQsd0JBQWdDLENBUGhDLFFBQ0ksNEJBQThDLENBRGxELFFBQ0ksK0JBQThDLENBRGxELFFBQ0ksNkJBQThDLENBRGxELFFBQ0ksOEJBQThDLENBRWpELE9BSUQs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bUJBQ0EsbUJBQ0EseUJBQ0EsZ0JBQ0EsZUFDQSxtQkFDQSxxQkFDQSxvQkFDQSxxQkFDQSxnQkFDQSxBQUNBLGtIQUFxRyxDQUN4RyxpQkFHRyxzQ0FBdUMsQ0FDMUMsa0NBR0csb0JBQXFCLENBQ3hCLGlCQUlHLHNDQUF1QyxDQUMxQyxrQkFJRyxlQUFnQixDQUNuQiwyQkFJRyxzQkFBc0IsQ0FDekIsMENBT1MsV0FBWSxDQUx0Qiw4QkFZUSxZQUFhLGtCQUNLLHlCQUNPLGFBQ1osbUJBQ00sWUFDUCw2QkFDaUIsaUJBQ1osZUFDRixTQUNSLENBQUcsbUNBR0QsZ0JBQ0ksQ0FBSSxhQ3pMYixLQUVKLHNCQUNrQixDQUFLLDJCQUlaLHVCQUNGLENBQWUsc0JBSWxCLHdDQUNrQyxxQkFDakMsQ0FBZSxXQUdoQixvQkFDRyxDQUFZLHlCQUVMLG1CQUNKLENBQVksMEJBTWhCLFlBQ0ssQ0FBSSxzREFLUCwwQkFDd0IsbUJBQ1Asa0JBQ0Qsa0JBQ0gsQ0FBSSwyQkFHckIseUJBQ2EsQ0FBZSxTQU9oQyxrQkFDZSxDQUFNLFFBSXBCLFlBQ1MsZUFDQSxDQUFJLDJCQU1SLFlBQ0ssQ0FBSSxDQUNoQiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIE1hcmdpbiBlIHBhZGRpbmcgZ2VuZXJhemlvbmUgYXV0b21hdGljYVxuJHBvc2l0aW9uczogKFxuICAgICAgICB0b3A6ICd0JyxcbiAgICAgICAgYm90dG9tOiAnYicsXG4gICAgICAgIGxlZnQ6ICdsJyxcbiAgICAgICAgcmlnaHQ6ICdyJ1xuKTtcblxuQG1peGluIGdlbmVyYXRlTXBDbGFzc2VzKCRwcm9wLCAkcHJvcEFiYnIpIHtcbiAgICBAZm9yICRpIGZyb20gMCB0byAyMCB7XG4gICAgICAgIEBlYWNoICRwb3NpdGlvbiwgJGFiYnIgaW4gJHBvc2l0aW9ucyB7XG4gICAgICAgICAgICAuI3skcHJvcEFiYnJ9I3skYWJicn0tI3skaSo4fSB7XG4gICAgICAgICAgICAgICAgI3skcHJvcH0tI3skcG9zaXRpb259OiAjeyRpKjh9cHggIWltcG9ydGFudDtcblxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLiN7JHByb3BBYmJyfS0jeyRpKjh9IHtcbiAgICAgICAgICAgICN7JHByb3B9OiAjeyRpKjh9cHggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGluY2x1ZGUgZ2VuZXJhdGVNcENsYXNzZXMoJ21hcmdpbicsICdtJyk7XG5AaW5jbHVkZSBnZW5lcmF0ZU1wQ2xhc3NlcygncGFkZGluZycsICdwJyk7XG5cblxuXG5AbWl4aW4gbWQtaWNvbi1zaXplKCRzaXplOiAyNHB4KSB7XG4gICAgZm9udC1zaXplOiAkc2l6ZTtcbiAgICBoZWlnaHQ6ICRzaXplO1xuICAgIHdpZHRoOiAkc2l6ZTtcbiAgICBtaW4taGVpZ2h0OiAkc2l6ZTtcbiAgICBtaW4td2lkdGg6ICRzaXplO1xufVxuXG5AZm9yICRpIGZyb20gMSB0byA4IHtcbiAgICAkc2l6ZTogI3skaSo4fXB4O1xuICAgIC5pY29uLXNpemUtI3skaSo4fSB7XG4gICAgICAgIGZvbnQtc2l6ZTogJHNpemU7XG4gICAgICAgIGhlaWdodDogJHNpemU7XG4gICAgICAgIG1pbi1oZWlnaHQ6ICRzaXplO1xuICAgICAgICB3aWR0aDogJHNpemU7XG4gICAgICAgIG1pbi13aWR0aDogJHNpemU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAkc2l6ZTtcbiAgICB9XG59XG5cblxubWQtaW5wdXQtY29udGFpbmVyIHtcblxuICAgIC5pbnB1dC1sZyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgIH1cblxufVxuXG5cbi5uby13cmFwIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4udGV4dC1tdXRlZCB7XG4gICAgY29sb3I6IHJnYmEoMCwwLDAsMC41NCk7XG59XG5cbkBlYWNoICRhbGlnbiBpbiBsZWZ0LCByaWdodCwgY2VudGVyIHtcbiAgICAudGV4dC0jeyRhbGlnbn0ge1xuICAgICAgICB0ZXh0LWFsaWduOiAjeyRhbGlnbn0gIWltcG9ydGFudDtcbiAgICB9XG59XG4iLCIjY29udGVudCB7XG4gICAgPiAqIHtcbiAgICAgICAgZGlzcGxheTogaW5oZXJpdDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGluaGVyaXQ7XG4gICAgICAgIGZsZXg6IGluaGVyaXQ7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgfVxufVxuXG4ubWQtYnV0dG9uIHtcbiAgICBtYXJnaW46IDA7XG59XG5cbi5sYXlvdXQtcGFkZGluZyxcbi5sYXlvdXQtcGFkZGluZy1ndC1zbSxcbi5sYXlvdXQtcGFkZGluZy1ndC1zbSA+ICosXG4ubGF5b3V0LXBhZGRpbmctbWQsXG4ubGF5b3V0LXBhZGRpbmctbWQgPiAqLFxuLmxheW91dC1wYWRkaW5nID4gKixcbi5sYXlvdXQtcGFkZGluZyA+IC5mbGV4LFxuLmxheW91dC1wYWRkaW5nID4gLmZsZXgtZ3Qtc20sXG4ubGF5b3V0LXBhZGRpbmcgPiAuZmxleC1tZCB7XG4gICAgLy9wYWRkaW5nOiAxNnB4O1xufVxuXG5tZC1jb250ZW50IHtcbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICMwMDdiZmY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICAgICAgICAmLmZpdC1pY29uIHtcblxuICAgICAgICAgICAgLm1hdGVyaWFsLWljb25zIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbm1kLXRvYXN0IHtcbiAgICAubWQtdG9hc3QtY29udGVudC5tZC13YXJuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U1MzkzNTtcbiAgICB9XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG59XG5cbi5tZC1mYWIge1xuICAgICYubWQtYWNjZW50IHtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbn1cblxuXG4uaGlkZS1tZXNzYWdlcyB7XG4gICAgLm1kLWVycm9ycy1zcGFjZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgfVxufVxuXG4uY2hvb3Nlci1kaWFsb2cge1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGhlaWdodDogNjAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cbiAgICAudG9wLWJhciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgfVxuXG4gICAgbWQtZGlhbG9nLWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLXRvcDogNTZweDtcbiAgICB9XG59XG5cblxuLy8gYW5ndWxhciBkcmFnJmRyb3Bcbi5kbmREcmFnZ2luZ1NvdXJjZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLmRuZFBsYWNlaG9sZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWZlZmVmO1xuICAgIG1pbi1oZWlnaHQ6IDZleDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uZG5kRHJhZ2dpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5Q29sb3I7XG4gICAgY29sb3I6IHdoaXRlO1xuXG4gICAgLm1hdGVyaWFsLWljb25zIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgfVxufVxuXG5bZHJhZ2dhYmxlPSd0cnVlJ10ge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuXG4uc29ydGFibGUtbGlzdCB7XG5cbiAgICAuaGFuZGxlIHtcbiAgICAgICAgQGluY2x1ZGUgbWQtaWNvbi1zaXplKDE2cHgpO1xuICAgIH1cbn1cblxubWQtY2FyZCB7XG5cbiAgICBtZC1saXN0LWl0ZW0ubWQtbm8tcHJveHkge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuXG59XG5cblxubWQtY29udGVudC5oYXMtZmFiIHtcblxuICAgIHBhZGRpbmctYm90dG9tOiA4MHB4O1xuXG59XG5cbnRyLmhpZGUtdGFibGUtcGFkZGluZyB0ZCB7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5leHBhbmQtYnV0dG9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWNjb3JkaW9uLXRvZ2dsZSAuZXhwYW5kLWJ1dHRvbjphZnRlclxue1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6Ljc1cmVtO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIGNvbnRlbnQ6ICctJztcbn1cbi5hY2NvcmRpb24tdG9nZ2xlLmNvbGxhcHNlZCAuZXhwYW5kLWJ1dHRvbjphZnRlclxue1xuICBjb250ZW50OiAnKyc7XG59IiwiLnVwbG9hZC1hcmVhIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAgIG1pbi1oZWlnaHQ6IDIwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgJGVhc2luZztcblxuICAgIC5pbm5lciB7XG4gICAgICAgIGJvcmRlcjogMnB4ICNjY2MgZGFzaGVkO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGNvbG9yOiAjYWFhYWFhO1xuICAgICAgICAvL2ZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgLm1hdGVyaWFsLWljb25zIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC41O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5maWxlbmFtZSB7XG4gICAgICAgICAgICBjb2xvcjogIzY2NjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kZWxldGUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgICAgIGJvdHRvbTogOHB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi52YWxpZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDOEU2Qzk7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzgxQzc4NDtcblxuICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjODFDNzg0O1xuICAgICAgICAgICAgY29sb3I6ICMxQjVFMjA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmludmFsaWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZDREQyO1xuICAgICAgICBib3JkZXItY29sb3I6ICNFNTczNzM7XG5cbiAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogI0U1NzM3MztcbiAgICAgICAgICAgIGNvbG9yOiAjQjcxQzFDO1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAmW25nZi1tdWx0aXBsZT0ndHJ1ZSddIHtcblxuICAgICAgICAuaW5uZXIuaGFzLWZpbGVzIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcblxuICAgICAgICAgICAgLmZpbGVuYW1lIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5uYW1lIHtcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA5MCU7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgPiBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLm1hdGVyaWFsLWljb25zIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgbWQtaWNvbi1zaXplKDE2cHgpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tZC1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+ICogKyAqIHtcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogMXB4ICNkZGQgc29saWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG59XG5cblxubWQtcHJvZ3Jlc3MtbGluZWFyIHtcbiAgICAubWQtY29udGFpbmVyIHtcbiAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgIH1cbn1cblxuXG4ubW9kYWwge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xufVxuXG4udGltZS1waWNrZXItY29udGFpbmVyIHtcblxuICAgIGxhYmVsIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDUycHg7XG4gICAgfVxuXG4gICAgJi5jb21wYWN0IHtcblxuICAgICAgICAudGltZS1jb2xvbiB7XG4gICAgICAgICAgICB0b3A6IDlweDtcbiAgICAgICAgfVxuXG4gICAgICAgIG1kLWlucHV0LWNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLmludmFsaWQge1xuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgICBjb2xvcjogcmdiKDIyMSw0NCwwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIGlucHV0IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiKDIyMSw0NCwwKTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG50aW1lLXNlbGVjdCB7XG5cbiAgICArIC5tZC1pbnB1dC1tZXNzYWdlcy1hbmltYXRpb24gPiAqIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cblxuICAgIG1kLXNlbGVjdCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG59XG5cblxudGguZmlsdGVyIHtcblxuICAgIG1kLWRhdGUtcmFuZ2UsXG4gICAgY3VzdG9tLXNlbGVjdCB7XG5cbiAgICAgICAgLm1kLXNlbGVjdC12YWx1ZSB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCAjY2NjIHNvbGlkO1xuICAgICAgICAgICAgYm9yZGVyLWltYWdlLXdpZHRoOiAxcHg7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLm1kLWRhdGUtcmFuZ2UtcGlja2VyX190ZW1wbGF0ZXMge1xuICAgID4gZGl2IHtcbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbGV4LXNocmluazogMSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxleC1iYXNpczogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgbWluLXdpZHRoOiAyMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbm1kLWRhdGUtcmFuZ2Uge1xuICAgIC5tZC1zZWxlY3QtdmFsdWUge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsMCwwLC4xMik7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLC4zOCk7XG4gICAgfVxuICAgIFxuICAgICYuaGFzLXZhbHVlIHtcbiAgICAgICAgLm1kLXNlbGVjdC12YWx1ZSB7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwuODcpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5mb3JtLWxhYmVsIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjU0KTtcbiAgICBmb250LXNpemU6IDc1JTtcbn1cblxuXG5jdXN0b20tc2VsZWN0IHtcbiAgICBtaW4td2lkdGg6IDEwMHB4O1xuXG4gICAgLmNhbmNlbCB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogNXB4IDhweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtOHB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLm5vLW1hcmdpbiB7XG4gICAgICAgIG1kLXNlbGVjdCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5jdXN0b20tc2VsZWN0LWNvbnRhaW5lciB7XG5cbiAgICAuc2VsZWN0LWhlYWRlciB7XG5cbiAgICAgICAgLmhlYWRlci1zZWFyY2hib3gge1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgfVxuXG4gICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMCAwIDAgcmdiYSgwLCAwLCAwLCAwLjE0KSwgMCAwIDAgMCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwLjY2N3B4O1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICB9XG5cbiAgICBtZC1zZWxlY3QtbWVudSB7XG5cbiAgICAgICAgbWQtY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5pbnB1dC1maWx0ZXIge1xuXG4gICAgbWQtc2VsZWN0IHtcbiAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgIC5tZC1zZWxlY3QtdmFsdWUge1xuICAgICAgICAgICAgYm9yZGVyOiAxcHggcmdiYSgwLDAsMCwuMTIpIHNvbGlkO1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwwLDAsLjM4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5tZC1pbnB1dC1jb250YWluZXIge1xuXG4gICAgPiBjdXN0b20tc2VsZWN0IHtcblxuICAgICAgICA+IG1kLXNlbGVjdCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICB9XG59IiwiJGVhc2luZzogY3ViaWMtYmV6aWVyKDAuNCwgMC4wLCAwLjIsIDEpO1xuXG4kcHJpbWFyeUNvbG9yOiAjMDA5Njg4OyIsImJvZHkubG9naW4ge1xuXG4gICAgI2NvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9yZXMvaW1hZ2VzL2JhY2tncm91bmQuc3ZnXCIpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAjbG9naW4tZm9ybSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgICBwYWRkaW5nOiAzMnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcblxuICAgICAgICBtZC1pbnB1dC1jb250YWluZXIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cblxuICAgICAgICAubG9nbyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICAgICAgICB9XG4gICAgfVxufSIsIiNtZW51LWhlYWRlciB7XG4gICAgcGFkZGluZzogMjRweDtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEyOHB4IC0gNDhweCk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG59XG5cblxuI21haW4tbWVudSB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBwYWRkaW5nOiAwO1xuXG4gICAgbGkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgIGEsIC5tZC1idXR0b24ge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogOHB4IDI0cHg7XG4gICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuXG4gICAgICAgICAgICAubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogLjg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5Q29sb3I7XG5cbiAgICAgICAgICAgICAgICAubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG5cbiAgICAgICAgLnN1Ym1lbnUge1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAuM3MgJGVhc2luZztcblxuICAgICAgICAgICAgLm1kLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0OHB4O1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICAvL2NvbG9yOiAjNTU1O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cblxuICAgICAgICAgICAgJi5vcGVuIHtcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDAwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgIH1cbn0iLCIudGFibGUtY29udGFpbmVyIHtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuXG4gICAgPiAudGFibGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5cblxuLnRhYmxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLy9ib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYigyNTUsIDI1NSwgMjU1KTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5NjBweCkge1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIHRoZWFkIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgICB9XG5cbiAgICB0aGVhZCAudGFibGVfX3NlbGVjdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgdGJvZHkgdHIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogNDhweDtcbiAgICAgICAgLy90cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjI4cztcbiAgICAgICAgLy90cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbiAgICAgICAgLy90cmFuc2l0aW9uLXByb3BlcnR5OiBiYWNrZ3JvdW5kLWNvbG9yO1xuICAgIH1cblxuICAgIHRib2R5IHRyLmlzLXNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgICB9XG5cbiAgICB0Ym9keSB0cjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gICAgfVxuXG4gICAgdGQsIHRoIHtcbiAgICAgICAgcGFkZGluZzogMCAxOHB4IDEycHggMThweDtcbiAgICAgICAgLy90ZXh0LWFsaWduOiByaWdodDtcbiAgICB9XG5cbiAgICB0ZDpmaXJzdC1vZi10eXBlLCB0aDpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyNHB4O1xuICAgIH1cblxuICAgIHRkOmxhc3Qtb2YtdHlwZSwgdGg6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjRweDtcbiAgICB9XG5cbiAgICB0ZCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB0ZCAudGFibGVfX3NlbGVjdCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuXG4gICAgdGgge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA4cHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgdGgudGFibGVfX2hlYWRlci0tc29ydGVkLWFzY2VuZGluZywgdGgudGFibGVfX2hlYWRlci0tc29ydGVkLWRlc2NlbmRpbmcge1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3KTtcbiAgICB9XG5cbiAgICB0aC50YWJsZV9faGVhZGVyLS1zb3J0ZWQtYXNjZW5kaW5nOmJlZm9yZSwgdGgudGFibGVfX2hlYWRlci0tc29ydGVkLWRlc2NlbmRpbmc6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdNYXRlcmlhbCBJY29ucyc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd29yZC13cmFwOiBub3JtYWw7XG4gICAgICAgIC1tb3otZm9udC1mZWF0dXJlLXNldHRpbmdzOiAnbGlnYSc7XG4gICAgICAgIGZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnO1xuICAgICAgICAtd2Via2l0LWZvbnQtZmVhdHVyZS1zZXR0aW5nczogJ2xpZ2EnO1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb250ZW50OiBcIlxcZTVkOFwiO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHN1YjtcbiAgICB9XG5cbiAgICB0aC50YWJsZV9faGVhZGVyLS1zb3J0ZWQtYXNjZW5kaW5nOmhvdmVyLCB0aC50YWJsZV9faGVhZGVyLS1zb3J0ZWQtZGVzY2VuZGluZzpob3ZlciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG5cbiAgICB0aC50YWJsZV9faGVhZGVyLS1zb3J0ZWQtYXNjZW5kaW5nOmhvdmVyOmJlZm9yZSwgdGgudGFibGVfX2hlYWRlci0tc29ydGVkLWRlc2NlbmRpbmc6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNik7XG4gICAgfVxuXG4gICAgdGgudGFibGVfX2hlYWRlci0tc29ydGVkLWRlc2NlbmRpbmc6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGU1ZGJcIjtcbiAgICB9XG5cbiAgICAudGFibGVfX3NlbGVjdCB7XG4gICAgICAgIHdpZHRoOiAxNnB4O1xuICAgIH1cblxuICAgIC50YWJsZV9fY2VsbC0tbm9uLW51bWVyaWMudGFibGVfX2NlbGwtLW5vbi1udW1lcmljIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG59XG5cbi5uZy10YWJsZS1wYWdlciB7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMTZweDtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjU0KTtcblxuICAgIC5uZy10YWJsZS1jb3VudHMge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnUGVyIHBhZ2luYTogJztcbiAgICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjU0KTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCByZ2JhKDAsMCwwLDAuMykgc29saWQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgICAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQgYSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAna2V5Ym9hcmRfYXJyb3dfbGVmdCc7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTWF0ZXJpYWwgSWNvbnMnO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgIHdvcmQtd3JhcDogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQgYSB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAna2V5Ym9hcmRfYXJyb3dfcmlnaHQnO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ01hdGVyaWFsIEljb25zJztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgICAgICAgICAgICB3b3JkLXdyYXA6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAtMnB4O1xuICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxufSIsImJvZHkubGlzdCB7XG5cbiAgICBmb3JtIHtcbiAgICAgICAgbWQtaW5wdXQtY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG5cbn0iLCJib2R5LnByb2plY3Qge1xuXG4gICAgLmRvY3VtZW50LWxpc3Qge1xuICAgICAgICBtZC1saXN0LWl0ZW0ge1xuXG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn1cblxuXG5cbmJvZHkuYmxvY2sge1xuXG4gICAgI2Jsb2NrLW5hbWUge1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIC5zb3J0YWJsZS1saXN0IHtcblxuICAgICAgICBtZC1saXN0IHtcblxuICAgICAgICAgICAgbWQtbGlzdC1pdGVtIHtcblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgICAgICAgICAgICAgIC5oYW5kbGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5tZC1idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICBmbGV4LWJhc2lzOiA0MHB4O1xuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCJib2R5LmxlYWRzIHtcblxuICAgIHRhYmxlIHtcblxuICAgICAgICB0ciB7XG4gICAgICAgICAgICAmLmxvY2tlZCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQ0REMjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHRkIHtcbiAgICAgICAgICAgICYubm8tc3RhdGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuXG59XG5cblxuXG5ib2R5LmxlYWQge1xuXG4gICAgQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAjY2FsbC1ibG9jayB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICAgICAgdG9wOiAzMnB4O1xuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAubG9nLXRhYmxlLWRpYWxvZyB7XG5cbiAgICAgICAgdGFibGUge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICAgICAgICAgICAgdGhlYWQge1xuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHRkIHtcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuICAgIFxufVxuXG5cbi5tb2RhbC5hcHBvaW50bWVudCwgYXBwb2ludG1lbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5zZWxlY3Qge1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG5cblxuICAgICAgICA+ICoge1xuICAgICAgICAgICAgcGFkZGluZzogMCAxNnB4O1xuXG4gICAgICAgICAgICBtZC1pbnB1dC1jb250YWluZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmNhbGVuZGFyIHtcbiAgICAgICAgZmxleC1ncm93OiAxO1xuICAgICAgICBtYXgtaGVpZ2h0OiA3NXZoO1xuICAgICAgICBib3JkZXItdG9wOiA0cHggI2VlZWVlZSBzb2xpZDtcbiAgICB9XG5cbn1cblxuXG4uZWxldmF0ZSB7XG4gICAgei1pbmRleDogMTAgIWltcG9ydGFudDtcbn1cblxuLmZjLWV2ZW50IHtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAuMnM7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogd2lkdGgsIGhlaWdodCwgZm9udC1zaXplO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC40LCAwLjAsIDAuMiwgMSk7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICYuZXZlbnRPcGVuZWQge1xuICAgICAgICAvL3Bvc2l0aW9uOiBmaXhlZCAhaW1wb3J0YW50O1xuICAgICAgICAvL3dpZHRoOiAyMDBweCAhaW1wb3J0YW50O1xuICAgICAgICAvL2hlaWdodDogMTAwcHggIWltcG9ydGFudDtcbiAgICAgICAgei1pbmRleDogNTAwMCAhaW1wb3J0YW50O1xuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDVweCA1cHggMTNweCByZ2JhKDAsMCwwLDAuMTUpO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBib3gtc2hhZG93OiA1cHggNXB4IDEzcHggcmdiYSgwLDAsMCwwLjE1KTtcbiAgICAgICAgei1pbmRleDogNTAwMCAhaW1wb3J0YW50O1xuICAgIH1cblxufSIsImJvZHkuZGFzaGJvYXJkIHtcblxuICAgIC5rcGktY2FyZCB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMjRweCAwO1xuXG4gICAgICAgICYua3BpLXByaW1hcnkge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnlDb2xvcjtcbiAgICAgICAgICAgIC8vYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICAgIH1cblxuICAgICAgICAmLmtwaS1zdWNjZXNzIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxMzVkZWcsIzJlN2QzMiwjNGNhZjUwKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5rcGktaGVhZGVyIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG5cbiAgICAgICAgICAgIC5rcGktaWNvbi13cmFwcGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDo1NnB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDo1NnB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6MTJweDtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwyNTUsMjU1LDAuMTUpO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6ZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OmNlbnRlcjtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6MTZweDtcblxuICAgICAgICAgICAgICAgIG1kLWljb24ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDMycHg7XG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzJweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmtwaS1udW1iZXJzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgbWQtcHJvZ3Jlc3MtY2lyY3VsYXIge1xuICAgICAgICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiB3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuXG4gICAgICAgICAgICAubWQtaGVhZGxpbmUge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIG1kLXByb2dyZXNzLWxpbmVhciB7XG4gICAgICAgICAgICAubWQtYmFyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmtwaS1mb290ZXIge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgICAgIG9wYWNpdHk6IC45O1xuXG4gICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5rcGktbm90ZSB7XG4gICAgICAgICAgICAgICAgJi5kYW5nZXIge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogb2tsY2goNTcuNyUgLjI0NSAyNy4zMjUpO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZGFzaGJvYXJkLWFwcG9pbnRtZW50cy1jYWxlbmRhciB7XG5cbiAgICAgICAgLmNhbGVuZGFyIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA3M3ZoO1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG5cbiAgICAgICAgICAgIC5mYy1ldmVudCB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbn0iLCIuY2FsbFJlcG9ydFRhYmxlLFxuLmNhbGxSZXBvcnRDaGFydHMge1xuXG4gICAgLmN1cnJlbnQtZmlsdGVycyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgQG1lZGlhIHByaW50IHtcbiAgICAgICAgICAgIG1hcmdpbjogMTZweCAwO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLmxlYWQtZWRpdC1wYW5lbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgPiBkaXYge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgbWQtY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIH1cblxuICAgIGxlYWQtZWRpdCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn0iLCIudXNlckV4dGVuc2lvbnMge1xuXG4gICAgLmV4dGVuc2lvbi1jb250YWluZXIge1xuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgICAgICB0b3A6IDMycHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgIHRhYmxlIHtcblxuICAgICAgICB0ciB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuc2VsZWN0ZWQge1xuXG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA5Njg4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmludmFsaWQge1xuXG4gICAgICAgICAgICAgICAgdGQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjQ0MzM2O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG5cbiAgICAubmctdGFibGUtcGFnZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxufSIsImJvZHkucHJlc2V0LCBib2R5LnByZXNldEJsb2NrIHtcblxuICAjYmxvY2stbmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KXtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuICB9XG59IiwiYm9keS5hcHBvaW50bWVudE5ldyB7XG5cbiAgI2NvbnRlbnQge1xuXG4gICAgYXBwb2ludG1lbnQtbmV3IHtcbiAgICAgIGhlaWdodDogMTAwJTtcblxuICAgICAgZm9ybSB7XG4gICAgICAgIG1kLWlucHV0LWNvbnRhaW5lciB7XG4gICAgICAgICAgJi5jdXN0b20tZGF0ZXBpY2tlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgbWQtZGF0ZXBpY2tlciB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgICAgICAgICAgLm1kLWRhdGVwaWNrZXItaW5wdXQtY29udGFpbmVyIHtcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xuXG4gICAgICAgICAgICAgICAgaW5wdXQge1xuICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICYubWQtZGF0ZXBpY2tlci1vcGVuIHtcbiAgICAgICAgICAgICAgICBpbnB1dCB7XG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbn0iLCJib2R5LnBhc3N3b3JkUmVzZXQge1xuXG4gICNjb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9yZXMvaW1hZ2VzL2JhY2tncm91bmQuc3ZnXCIpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBib3R0b207XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICAucGFzc3dvcmQtcmVzZXQtd3JhcHBlciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG4gIH1cblxuICAjcGFzc3dvcmQtcmVzZXQtZm9ybSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgbWF4LXdpZHRoOiA4MDBweDtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIG1hcmdpbjogYXV0byAzMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG5cbiAgICBtZC1pbnB1dC1jb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgLmxvZ28ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG5cbiAgICAucGFzc3dvcmQtcmVxdWlyZW1lbnRzID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZ2FwOiA4cHg7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAuNTQpO1xuICAgICAgbWFyZ2luOiA2cHggMDtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlO1xuICAgIH1cblxuICAgIC5wYXNzd29yZC1yZXF1aXJlbWVudHMgPiBkaXYudmFsaWQge1xuICAgICAgY29sb3I6ICM0Q0FGNTA7XG4gICAgfVxuXG4gICAgLnBhc3N3b3JkLXJlcXVpcmVtZW50cyAubWF0ZXJpYWwtaWNvbnMge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgfVxuICB9XG59IiwiW2FsZXJ0XSB7XG5cbiAgICAmLmRhbmdlciB7XG5cbiAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQ0REMjtcbiAgICAgICAgICAgIGNvbG9yOiAjQjcxQzFDO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgPiBkaXYge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmc6IDE2cHg7XG5cbiAgICAgICAgLmNsb3NlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHJpZ2h0OiAwcHg7XG4gICAgICAgICAgICB0b3A6IDhweDtcbiAgICAgICAgICAgIGNvbG9yOiAjQjcxQzFDO1xuICAgICAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zm9jdXMge1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbn0iLCIvKlxuXG5UaGlzIGlzIHRoZSBNYXRlcmlhbCBEZXNpZ24gdGhlbWUgZm9yIEZ1bGxDYWxlbmRhciBXZWVrbHkgQWdlbmRhIHZpZXdcblxuQ3JlYXRpb24gRGF0ZTogQXVnIDE5dGggMjAxNVxuQXV0aG9yOiBKYWNreSBMaWFuZ1xuVmVyc2lvbjogRnVsbENhbGVuZGFyIDIuNC4wXG5UZXN0ZWQgVXNpbmcgdGhlIEZvbGxvd2luZyBGQyBTZXR0aW5nczpcblxuICAgIGVkaXRhYmxlOiBmYWxzZSxcbiAgICBoYW5kbGVXaW5kb3dSZXNpemU6IHRydWUsXG4gICAgd2Vla2VuZHM6IGZhbHNlLCAvLyBIaWRlIHdlZWtlbmRzXG4gICAgZGVmYXVsdFZpZXc6ICdhZ2VuZGFXZWVrJywgLy8gT25seSBzaG93IHdlZWsgdmlld1xuICAgIGhlYWRlcjogZmFsc2UsIC8vIEhpZGUgYnV0dG9ucy90aXRsZXNcbiAgICBtaW5UaW1lOiAnMDc6MzA6MDAnLCAvLyBTdGFydCB0aW1lIGZvciB0aGUgY2FsZW5kYXJcbiAgICBtYXhUaW1lOiAnMjI6MDA6MDAnLCAvLyBFbmQgdGltZSBmb3IgdGhlIGNhbGVuZGFyXG4gICAgY29sdW1uRm9ybWF0OiB7XG4gICAgICAgIHdlZWs6ICdkZGQnIC8vIE9ubHkgc2hvdyBkYXkgb2YgdGhlIHdlZWsgbmFtZXNcbiAgICB9LFxuICAgIGRpc3BsYXlFdmVudFRpbWU6IHRydWUsXG4gICAgYWxsRGF5VGV4dDogJ09ubGluZS9UQkQnXG5cbk5vdGU6IFRoaXMgaGFzIE5PVCBiZWVuIHRlc3RlZCBvbiBNb250aGx5IG9yIERhaWx5IHZpZXdzLlxuXG5Db2xvcnM6IFVzZSB0aGUgZm9sbG93aW5nIC0gaHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS9kZXNpZ24vc3BlYy9zdHlsZS9jb2xvci5odG1sI2NvbG9yLWNvbG9yLXBhbGV0dGVcbiAgICAgICAgYXQgdGhlIDcwMCBsZXZlbC4gQW4gb3BhY2l0eSBvZiAwLjY1IGlzIGF1dG9tYXRpY2FsbHkgYXBwbGllZCB0byB0aGVcbiAgICAgICAgNzAwIGxldmVsIGNvbG9ycyB0byBnZW5lcmF0ZSBhIHNvZnQgYW5kIHBsZWFzaW5nIGxvb2suXG5cbiAgICAgICAgQ29sb3Igd2VyZSBhcHBsaWVkIHRvIGVhY2ggZXZlbnQgdXNpbmcgdGhlIGZvbGxvd2luZyBjb2RlOlxuXG4gICAgICAgIGV2ZW50cy5wdXNoKHtcbiAgICAgICAgICAgIHRpdGxlOiAnVGhpcyBpcyBhIE1hdGVyaWFsIERlc2lnbiBldmVudCEnLFxuICAgICAgICAgICAgc3RhcnQ6ICdzb21lU3RhcnREYXRlJyxcbiAgICAgICAgICAgIGVuZDogJ3NvbWVFbmREYXRlJyxcbiAgICAgICAgICAgIGNvbG9yOiAnI0MyMTg1QidcbiAgICAgICAgfSk7XG5cbiovXG4vKiBSZW1vdmUgdGhhdCBhd2Z1bCB5ZWxsb3cgY29sb3IgYW5kIGJvcmRlciBmcm9tIHRvZGF5IGluIFNjaGVkdWxlICovXG4uZmMtc3RhdGUtaGlnaGxpZ2h0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIGJvcmRlcjogbm9uZTtcbn1cblxuLyogU3R5bGluZyBmb3IgZWFjaCBldmVudCBmcm9tIFNjaGVkdWxlICovXG4uZmMtdGltZS1ncmlkLWV2ZW50LmZjLXYtZXZlbnQuZmMtZXZlbnQge1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBwYWRkaW5nOiA1cHg7XG4gICAgb3BhY2l0eTogLjk1O1xuICAgIC8vbGVmdDogNSUgIWltcG9ydGFudDtcbiAgICAvL3JpZ2h0OiA1JSAhaW1wb3J0YW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxufVxuXG4vKiBCb2xkcyB0aGUgbmFtZSBvZiB0aGUgZXZlbnQgYW5kIGluaGVyaXRzIHRoZSBmb250IHNpemUgKi9cbi5mYy1ldmVudCB7XG4gICAgLy9mb250LXNpemU6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBib3JkZXItd2lkdGg6IDFweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xufVxuXG4vKiBSZW1vdmUgdGhlIGhlYWRlciBib3JkZXIgZnJvbSBTY2hlZHVsZSAqL1xuLmZjIHRkLCAuZmMgdGgge1xuICAgIC8vYm9yZGVyLXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcCAhaW1wb3J0YW50O1xufVxuXG4vKiBJbmhlcml0cyBiYWNrZ3JvdW5kIGZvciBlYWNoIGV2ZW50IGZyb20gU2NoZWR1bGUuICovXG4uZmMtZXZlbnQgLmZjLWJnIHtcbiAgICB6LWluZGV4OiAxICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IC4yNSAhaW1wb3J0YW50O1xufVxuXG4vKiBOb3JtYWwgZm9udCB3ZWlnaHQgZm9yIHRoZSB0aW1lIGluIGVhY2ggZXZlbnQgKi9cbi5mYy10aW1lLWdyaWQtZXZlbnQgLmZjLXRpbWUge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbn1cblxuLyogQXBwbHkgc2FtZSBvcGFjaXR5IHRvIGFsbCBkYXkgZXZlbnRzICovXG4uZmMtbHRyIC5mYy1oLWV2ZW50LmZjLW5vdC1lbmQsIC5mYy1ydGwgLmZjLWgtZXZlbnQuZmMtbm90LXN0YXJ0IHtcbiAgICBvcGFjaXR5OiAuNzUgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTJweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDVweCAhaW1wb3J0YW50O1xufVxuXG4vKiBBcHBseSBzYW1lIG9wYWNpdHkgdG8gYWxsIGRheSBldmVudHMgKi9cbi5mYy1kYXktZ3JpZC1ldmVudC5mYy1oLWV2ZW50LmZjLWV2ZW50LmZjLW5vdC1zdGFydC5mYy1lbmQge1xuICAgIG9wYWNpdHk6IC43NSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogNXB4ICFpbXBvcnRhbnQ7XG59XG5cbi8qIE1hdGVyaWFsIGRlc2lnbiBidXR0b24gKi9cbi5mYy1idXR0b24ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1pbi1oZWlnaHQ6IDM2cHg7XG4gICAgbWluLXdpZHRoOiA4OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJvcmRlcjogMDtcbiAgICBwYWRkaW5nOiAwIDZweDtcbiAgICBtYXJnaW46IDZweCA4cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4wMWVtO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGZvbnQtc3R5bGU6IGluaGVyaXQ7XG4gICAgZm9udC12YXJpYW50OiBpbmhlcml0O1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuNHMgY3ViaWMtYmV6aWVyKC4yNSwuOCwuMjUsMSksYmFja2dyb3VuZC1jb2xvciAuNHMgY3ViaWMtYmV6aWVyKC4yNSwuOCwuMjUsMSk7XG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuNHMgY3ViaWMtYmV6aWVyKC4yNSwuOCwuMjUsMSksYmFja2dyb3VuZC1jb2xvciAuNHMgY3ViaWMtYmV6aWVyKC4yNSwuOCwuMjUsMSk7XG59XG5cbi5mYy1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU4LDE1OCwxNTgsMC4yKTtcbn1cblxuLmZjLWJ1dHRvbjpmb2N1cywgLmZjLWJ1dHRvbjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBUaGUgYWN0aXZlIGJ1dHRvbiBib3ggaXMgdWdseSBzbyB0aGUgYWN0aXZlIGJ1dHRvbiB3aWxsIGhhdmUgdGhlIHNhbWUgYXBwZWFyYW5jZSBvZiB0aGUgaG92ZXIgKi9cbi5mYy1zdGF0ZS1hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTU4LDE1OCwxNTgsMC4yKTtcbn1cblxuLyogTm90IHJhaXNlZCBidXR0b24gKi9cbi5mYy1zdGF0ZS1kZWZhdWx0IHtcbiAgICBib3gtc2hhZG93OiBOb25lO1xufVxuXG4uZmMtdG9vbGJhcixcbi5mYy1kYXktaGVhZGVyIHtcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwuNjUpO1xufVxuXG5hIHtcbiAgJi5mYy12LWV2ZW50IHtcbiAgICAmLmV2ZW50T3BlbmVkIHtcbiAgICAgICYuc2lnbmF0dXJlIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGhlaWdodDogOTZweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuc2lnbmF0dXJlIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJ+KCrCc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxNXB4KTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogNHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBibGFjaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgIH1cblxuICAgICAgLmZjLWNvbnRlbnQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCJAbWVkaWEgcHJpbnQge1xuXG4gICAgYm9keSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIH1cblxuICAgIG1kLXNpZGVuYXYsXG4gICAgbWQtdGFicy13cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIG1kLXRvb2xiYXIsXG4gICAgbWQtY29udGVudCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiAjMDAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgbWQtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblxuICAgICAgICA+IFtjbGFzcyo9J20tJ10ge1xuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuY2FsbFJlcG9ydFRhYmxlIHtcblxuICAgICAgICAuZmlsdGVycyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLnRhYmxlIHtcblxuICAgICAgICAgICAgdGQsIHRoIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB0aCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cblxuICAgIHRhYmxlIHtcbiAgICAgICAgdGgge1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIG1kLWNhcmQge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgfVxuXG5cbiAgICAuY2FsbFJlcG9ydENoYXJ0cyB7XG5cbiAgICAgICAgLmZpbHRlcnMge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxufSJdfQ== */
