.vkz-advancedfilter .main-div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.vkz-advancedfilter .main-div .button-div{width:32px}.vkz-advancedfilter .main-div .button-div .add-button{border:none;background:url(../img/add_green_32x32.93129f734c6f20cea72e.png) no-repeat;height:32px}.save-search-modal>div>div{width:480px!important;height:100px!important}.save-search-modal>div>div>div{overflow-y:hidden!important}.vkz-advancedsearchitem{height:36px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:wrap;flex-wrap:wrap;vertical-align:top}.vkz-advancedsearchitem .top-under{position:relative;width:279px}.vkz-advancedsearchitem .top-under .top{position:absolute;left:0;width:260px}.vkz-advancedsearchitem .top-under .top input[type=date]{width:245px;border-radius:4px 0 0 4px}.vkz-advancedsearchitem .top-under .under{position:absolute;left:0;width:278px}.vkz-advancedsearchitem .filterValueDateTimeControl input[type=date]{width:146px!important}.vkz-advancedsearchitem .filterValueDateTimeControl input[type=time]{width:86px;border-radius:0!important;margin-left:-5px}.vkz-advancedsearchitem .filterValueCheckBox input[type=text]{width:245px!important}.vkz-advancedsearchitem .filterValueCheckBox input[type=checkbox]{right:25px;top:10px;position:absolute}.vkz-advancedsearchitem .valuesTreeViewControl input[type=text]{width:245px!important;border-radius:4px 0 0 4px}.vkz-advancedsearchitem .filter-operation input[type=text]{background:url(../img/Settings_green_16x16.2d7faf7ae6e3ae0d52cd.png) no-repeat;background-position-x:right;background-position-y:center;cursor:pointer}.vkz-advancedsearchitem .filter-operation{cursor:pointer}.vkz-advancedsearchitem .filter-operation>ng-form>.vkz-dropdown{width:278px}.vkz-advancedsearchitem .right-side-squared{border-radius:4px 0 0 4px}.vkz-advancedsearchitem di-datepicker input[type=text]{margin-bottom:10px!important;padding-bottom:5px;padding-top:5px}.vkz-advancedsearchitem di-datepicker span .add-on{margin-bottom:10px!important;padding-bottom:5px!important;padding-top:5px!important}.vkz-advancedsearchitem .pointercursor{cursor:pointer}.overview-search-control{padding-top:10px}.overview-search-control .vkz-dropdown .type-to-filter{width:100%}.overview-search-control .vkz-dropdown input{width:40%}.vkz-savesearch .save-search-name-inputbox input{width:405px}.vkz-rangeinput{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.vkz-rangeinput .from-input{width:116px;border-radius:4px 0 0 4px}.vkz-rangeinput .to-input{width:116px;border-radius:0}.vkz-rangeinput .from-dateinput input[type=date]{width:116px!important;border-radius:4px 0 0 4px!important}.vkz-rangeinput .to-dateinput input[type=date]{width:116px!important;border-radius:0!important}.vkz-notefilter{position:relative}.vkz-notefilter .notesfilterbox{width:245px!important;border-radius:4px 0 0 4px}.vkz-notefilter .notefilteroverlay{overflow-y:auto;overflow-x:auto;width:400px;height:400px;position:absolute;z-index:19;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.5);box-shadow:0 1px 5px rgba(0,0,0,.5);border:1px solid rgba(0,0,0,.2);background-color:#fff}.vkz-notefilter .notefilteroverlay .notefilterupperpart{width:400px;height:370px}.vkz-notefilter .notefilteroverlay .notefilterupperpart .notessearchtext{width:calc(100% - 15px)}.vkz-caregiverfilter{position:relative}.vkz-caregiverfilter .caregiverfilterbox{width:245px!important;border-radius:4px 0 0 4px}.vkz-caregiverfilter .caregiverfilteroverlay{overflow-y:auto;overflow-x:auto;width:410px;height:440px;position:absolute;z-index:19;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.5);box-shadow:0 1px 5px rgba(0,0,0,.5);border:1px solid rgba(0,0,0,.2);background-color:#fff}.vkz-caregiverfilter .caregiverfilteroverlay .caregiverfilterupperpart{width:400px;height:370px}.vkz-caregiverfilter .caregiverfilteroverlay .caregiverfilterupperpart .caregiversearchtext{width:calc(100% - 15px)}.vkz-availability{display:block;margin-top:10px;margin-bottom:10px;width:1040px;overflow-y:hidden;overflow-x:auto}.vkz-availability .vertical-table-header{float:left;display:block;font-weight:400;white-space:nowrap;background-color:#e9ecf0;width:auto}.vkz-availability .vertical-table-header .vertical-table-header-text{text-align:center;height:30px}.vkz-availability .vertical-table-header .vertical-table-header-text span{color:#fff}.vkz-availability .horizontal-table-block{float:left;width:auto}.vkz-availability .horizontal-table-block .horizontal-table-header{display:block;background-color:#e9ecf0;font-weight:400;white-space:nowrap;height:30px;text-align:center}.vkz-availability .horizontal-table-block .horizontal-table-header .horizontal-table-header-text{color:#fff;display:inline-block;width:40px;height:30px;border-right:1px solid #fff;border-left:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}.vkz-availability .horizontal-table-block .horizontal-table-rows{display:block;background-color:#fff;font-weight:400;height:210px}.vkz-availability .horizontal-table-block .horizontal-table-rows .horizontal-table-row{height:30px}.vkz-availability .horizontal-table-block .horizontal-table-rows .horizontal-table-row .horizontal-table-row-text{display:inline-block;cursor:pointer;background-color:#ededed;height:30px;width:20px;border-left:1px solid #fff;border-right:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}.vkz-availability .horizontal-table-block .horizontal-table-rows .horizontal-table-row .horizontal-table-row-text :hover{background-color:#94b6ff}.vkz-availability .horizontal-table-block .horizontal-table-rows .horizontal-table-row .horizontal-table-row-text.isAvailable{background-color:#ff0}.vkz-availability .horizontal-table-block .horizontal-table-rows .horizontal-table-row .horizontal-table-row-text.isLastClickInformation{-webkit-box-sizing:border-box;box-sizing:border-box;border:2px solid orange}.vkz-availability .action-button-list-availability{width:100%;overflow:auto}.vkz-availability .action-button-list-availability di-action-button{padding-left:20px}.button{padding:3px 15px;color:#6e6e6e;text-align:center;cursor:pointer;background-color:#fff;border:1.3px solid #e9ecf0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all .35s ease;transition:all .35s ease;border-radius:4px}.button:focus,.button:hover{color:#fff;background-color:#e9ecf0}.button[disabled]{color:#000;background-color:#ededed;border:1.3px solid #fff;opacity:.65}.button[disabled],.button[disabled]:focus,.button[disabled]:hover{cursor:not-allowed}.button-medium{min-width:150px}.action-button{background:none!important;border:none;padding:0!important;cursor:pointer;font-weight:500;color:#2265c0}.action-button:focus{color:#39b1e6}.vkz-datepicker input.vkz-round-input[type=text]{margin-bottom:0;height:18px;line-height:18px}.vkz-datepicker .form_datetime{margin-bottom:0}.vkz-datepicker .form_datetime .add-on{border-radius:4px;height:18px;line-height:18px;width:18px;background-color:#fff;margin-left:2px;margin-bottom:0;padding-bottom:4px;padding-top:4px}.vkz-datepicker input.arrow-input:after{content:url(../img/arrow-input_12x9.6ecf2da754069e67390c.png);margin-left:-17px;padding:.1em;pointer-events:none}.vkz-dropdown{position:relative;width:100%;display:inline-block}.vkz-dropdown .overlay{overflow-y:auto;overflow-x:auto;position:absolute;z-index:22;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.5);box-shadow:0 1px 5px rgba(0,0,0,.5);border:1px solid rgba(0,0,0,.2);background-color:#fff;top:30px;max-height:300px;width:80%;max-width:500px}.vkz-dropdown .transclude{display:inline}.vkz-dropdown .buttoncontainer{width:auto;float:right}.vkz-dropdown .dropdown-list.disabled{background-color:#ededed}.vkz-dropdown .dropdown-list.clickable .class-hover,.vkz-dropdown .dropdown-list.clickable :hover{background-color:#94b6ff}.vkz-dropdown .dropdown-list *{line-height:35px}.vkz-dropdown .dropdown-list * span{padding-left:5px}.vkz-dropdown .dropdown-loading:before{content:"\00a0\00a0";display:inline-block;height:20px;width:20px;background-image:url(../img/neutral-gray-spinner.7b332ab47d79516d981b.gif);background-size:20px 20px;background-repeat:no-repeat}div.wizard-form-row{float:left;margin-left:2%;margin-right:2%;margin-top:5px;min-height:40px;border-bottom:1px solid #ccc}div.wizard-form-row.single-column-row{margin-left:0;margin-right:0}div.wizard-form-row span.labelColumn{float:left;width:170px;font-weight:500;vertical-align:central;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:right;padding-right:20px}div.wizard-form-row span.labelColumn span{color:#000}div.wizard-form-row span.contentColumn{display:inline-block;vertical-align:central;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 170px);word-wrap:break-word}div.wizard-form-row span.contentColumn input:not([type=checkbox]):not(.datepicker),div.wizard-form-row span.contentColumn select{width:80%;display:inline-block;background-color:#ededed;-webkit-transition:none;transition:none}div.wizard-form-row span.contentColumn input:not([type=checkbox]):not(.datepicker).input-50,div.wizard-form-row span.contentColumn select.input-50{width:35%;margin-right:5%}div.wizard-form-row span.contentColumn input[type=file].filepickerinput{height:20px;padding:4px 0;margin-bottom:10px;font-size:14px;line-height:20px;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}div.wizard-form-row span.contentColumn di-input-spinner{width:15%;float:right;display:inline-block}div.wizard-form-row span.contentColumn textarea{height:120px}div.wizard-form-row span.contentColumn .hidden{visibility:hidden}div.wizard-form-row span.contentColumn .checkbox-true{font-size:20px;color:#32cd32}div.wizard-form-row span.contentColumn .checkbox-false{font-size:20px;color:red}.dynamicWizardPadding{padding-top:20px;padding-bottom:20px}.wizard-form-row-semisize{width:46%}.wizard-form-row-fullsize{width:96%}.action-button-list{width:100%;overflow:auto}.action-button-list di-action-button:first-child{padding-right:2%}.action-button-list di-action-button{padding-left:20px}.vkz-formitem{width:100%;height:40px}.vkz-formitem dl{margin:0;padding:6px 0;word-wrap:break-word}.vkz-formitem dl dt{float:left;clear:left;font-weight:600;display:inline-block;width:25%}.vkz-formitem dl dd{display:inline-block;float:right;width:70%}.form-item-autosize{display:-webkit-box}.form-item-autosize .vkz-formitem{height:auto}.vkz-filterbox input{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;border-radius:4px 0 0 4px!important}.vkz-filterbox span{-webkit-box-flex:0;-ms-flex:0 0 0px;flex:0 0 0}.vkz-phonepanel .number-div{height:80px}.vkz-phonepanel .button-div{height:18px}.vkz-phonepanel .close-button{float:right}.vkz-textarea textarea{border-radius:4px;border:1px solid #ccc;width:100%}.tiny-number{font-size:xx-small;vertical-align:top;color:#b2b2b2}.vkz-textinputbox input[type=text]{border-radius:4px;border:1px solid #ccc}.vkz-labelitem{width:100%;margin-bottom:10px;display:inline-block}.vkz-labelitem .labelspan{min-height:28px;line-height:28px;color:#6e6e6e;width:6%}.vkz-labelitem .transclusionspan{margin-left:20px;width:50%;min-height:28px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.vkz-listpicker{height:99%}.vkz-listpicker div{height:100%;margin-bottom:10px}.vkz-listpicker div .column{width:48%}.vkz-listpicker div .column select{width:100%;height:calc(100% - 20px)}.vkz-listpicker div .circle-buttons{width:4%;text-align:center}.vkz-listpicker div .circle-buttons .filler{height:40%}.vkz-listpicker div .circle-buttons di-circle-button{margin-bottom:5px;display:block}.vkz-listpicker div .circle-buttons .space-in-between-buttons{height:20px}.vkz-listpicker .image-arrowleft{background:url(../img/arrow_left_green_32x32.fa79ab401e2a138f7e7e.png) no-repeat;background-position:50%;display:block;margin:auto}.vkz-listpicker .image-doublearrowleft{background:url(../img/double_arrow_left_green_32x32.91c89c87cb00e0367ccf.png) no-repeat;background-position:50%;display:block;margin:auto}.vkz-listpicker .image-arrowright{background:url(../img/arrow_right_green_32x32.f88548ab409512d259cc.png) no-repeat;background-position:50%;display:block;margin:auto}.vkz-listpicker .image-doublearrowright{background:url(../img/double_arrow_right_green_32x32.251e910e6b4ca5f29a91.png) no-repeat;background-position:50%;display:block;margin:auto}.vkz-listpicker .select-button{float:left;display:block;margin:auto}.vkz-multiselector option:disabled{background-color:#ededed}.vkz-multiselector span.labelColumn{float:left;width:170px;font-weight:500;vertical-align:central;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:right;padding-right:20px}.vkz-multiselector span.labelColumn span{color:#000}.vkz-multiselector span.contentColumn{display:inline-block;vertical-align:central;-webkit-box-sizing:border-box;box-sizing:border-box;width:calc(100% - 170px);word-wrap:break-word}.vkz-multiselector span.contentColumn .list-to-text{overflow-y:auto;height:500px;width:-webkit-max-content;width:-moz-max-content;width:max-content}.vkz-multiselector span.contentColumn input:not([type=checkbox]):not(.datepicker),.vkz-multiselector span.contentColumn select{width:80%;display:inline-block;background-color:#ededed;-webkit-transition:none;transition:none}.vkz-multiselector span.contentColumn input:not([type=checkbox]):not(.datepicker).input-50,.vkz-multiselector span.contentColumn select.input-50{width:35%;margin-right:5%}.vkz-multiselector span.contentColumn di-input-spinner{width:15%;float:right;display:inline-block}.vkz-multiselector span.contentColumn textarea{height:120px}.vkz-searchcontrol .vkz-filterbox{width:40%}.top-part-bottom-margin{margin-bottom:10px}.action-selectbox{position:absolute;right:10px}.vkz-selectbox{-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075);display:inline-block;line-height:24px;border-radius:4px}.tabrow-top{list-style:none;margin-left:0;margin-bottom:10px;padding:0;line-height:24px;height:26px;overflow:hidden;font-size:12px;position:relative}.tabrow-top li{border:1px solid #aaa;background:#d1d1d1;display:inline-block;position:relative;z-index:0;padding:0 20px}.tabrow-top a{color:#555;text-decoration:none}.tabrow-top li.selected{background:#fff;color:#333;z-index:2;border-bottom-color:#fff}.clientInfoTabs .tabrow-top{height:auto;border-bottom:1px solid #ccc;margin-right:2%}.clientInfoTabs .tabrow-top li{background:#e9ecf0}.clientInfoTabs .tabrow-top li.selected{background:#2265c0;border-bottom-color:#ccc}.clientInfoTabs .tabrow-top li.selected a{color:#fff}.clientInfoTabs .tabrow-top a{color:#000;font-weight:500}.tabrow-bottom{list-style:none;margin:0;padding:0 0 0 10px;line-height:22px;overflow:hidden;font-size:14px;position:relative}.tabrow-bottom li{border:1px solid #aaa;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,#ececec),to(#d1d1d1));background:linear-gradient(#ececec 50%,#d1d1d1);display:inline-block;position:relative;z-index:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px;-webkit-box-shadow:0 0 4px rgba(0,0,0,.4),inset 0 1px 0 #fff;box-shadow:0 0 4px rgba(0,0,0,.4),inset 0 1px 0 #fff;margin:0 -2px;padding:0 30px}.tabrow-bottom a{color:#555;text-decoration:none}.tabrow-bottom li.selected{background:#fff;color:#333;z-index:2;border-top-color:#fff}.vkz-table-component{position:relative;width:100%}.vkz-table-component .table-scroll-wrapper{width:100%;overflow-x:auto;display:inline-block}.vkz-table-component .table-scroll-wrapper .vkz-table{background-color:#fff;position:relative}.vkz-table-component .table-scroll-wrapper .vkz-table thead{background-color:#e9ecf0}.vkz-table-component .table-scroll-wrapper .vkz-table thead span{color:rgba(0,0,0,.89);white-space:nowrap}.vkz-table-component .table-scroll-wrapper .vkz-table th{background-color:#e9ecf0;color:#fff;font-weight:400;white-space:nowrap}.vkz-table-component .table-scroll-wrapper .vkz-table tr{height:40px}.vkz-table-component .table-scroll-wrapper .vkz-table .vkz-tablebody>tr{cursor:pointer;border-bottom:1px solid #ccc}.vkz-table-component .table-scroll-wrapper .vkz-table .vkz-tablebody>tr.highlight-row,.vkz-table-component .table-scroll-wrapper .vkz-table .vkz-tablebody>tr.selected-row{background-color:#94b6ff}.vkz-table-component .table-scroll-wrapper .vkz-table .vkz-tablebody>tr:hover{background-color:#94b6ff}.vkz-table-component .table-scroll-wrapper .vkz-table .vkz-tablerow-detail{background-color:#fff}.vkz-table-component .table-scroll-wrapper .vkz-table .vkz-tablebody .no-results{text-align:center}.vkz-table-component .table-scroll-wrapper .vkz-table .vkz-tablebody .row-selected-area{cursor:default}.vkz-table-component .table-scroll-wrapper .vkz-table .vkz-tablebody .row-selected-area .total-count{display:none}.vkz-table-component .table-scroll-wrapper .vkz-table .vkz-tablebody .row-selected-area :hover{background-color:#fff}.vkz-table-component .table-scroll-wrapper .vkz-table .vkz-tablebody .row-selected-area span:hover,.vkz-table-component .table-scroll-wrapper .vkz-table .vkz-tablebody .row-selected-area td th:hover{background-color:#969696}.vkz-table-component .table-scroll-wrapper .vkz-table .vkz-tablebody .row-selected-area td th{background-color:#969696;color:#fff}.vkz-table-component .table-scroll-wrapper .vkz-table .vkz-tablebody .row-selected-area td tbody tr:hover *{background-color:#ededed!important}.vkz-table-component .table-scroll-wrapper .vkz-table .vkz-tablebody .row-selected-area td tr{cursor:pointer;background-color:#ededed}.vkz-table-component .table-scroll-wrapper .vkz-table .vkz-tablebody .row-selected-area td .pagination a{display:block}.vkz-table-component .table-scroll-wrapper .vkz-table .vkz-tablebody .row-selected-area .inner-selected-area{margin:0;padding:0 0 10px}.vkz-table-component .table-scroll-wrapper .vkz-table .order-property .order-image-ascending{background-image:url(../img/ic_arrow_up_24dp_2x.c5f06b05014cae7591de.png);width:20px;height:15px;display:inline-block}.vkz-table-component .table-scroll-wrapper .vkz-table .order-property .order-image-descending{background-image:url(../img/ic_arrow_down_24dp_2x.b3f168df199cc03c96ea.png);width:20px;height:15px;display:inline-block}.vkz-table-component .table-scroll-wrapper .vkz-table .disabled-row{background-color:#d3d3d3!important;color:#000;cursor:default!important}.vkz-table-component .table-scroll-wrapper .vkz-table .is-able-to-order{cursor:pointer}.vkz-table-component .table-scroll-wrapper .vkz-table .pagination-button{padding:10px;border:none;outline:none;background-size:20px;background-repeat:no-repeat;width:0;height:0}.vkz-table-component .table-scroll-wrapper .vkz-table .pagination-button.arrow-down{background-image:url(../img/ic_arrow_down_24dp_2x.b3f168df199cc03c96ea.png)}.vkz-table-component .table-scroll-wrapper .vkz-table .pagination-button.arrow-right{background-image:url(../img/ic_arrow_down_24dp_2x.b3f168df199cc03c96ea.png);-webkit-transform:rotate(270deg);transform:rotate(270deg)}.vkz-table-component .total-count{float:right;line-height:2}.vkz-table-component .page-pagination{margin-top:20px;margin-bottom:10px;text-align:center;width:100%}.vkz-table-component .page-pagination .page-index-input{margin-bottom:0;width:40px;margin-left:5px;margin-right:5px}.vkz-table-component .page-pagination span{margin-right:5px}.vkz-table-component .page-pagination button{height:26px;width:100px;margin:0;padding-top:5px;padding-bottom:25px}.icon-hasactivenotes{background-image:url(../img/messages_green_32x32.3942fe16192f83be899b.png)}.icon-deviceisschemeautoanswerdevice,.icon-hasactivenotes{background-repeat:no-repeat;display:inline-block;height:24px;width:24px;background-size:24px;background-position:50%}.icon-deviceisschemeautoanswerdevice{background-image:url(../img/device_green_32x32.b1e99739d3e393923e0e.png)}.icon-note-picture{background-image:url(../img/Camera_black_32x32.26dff44ecb155e6ba480.png)}.icon-note-picture,.icon-note-popupinalarmpost{background-repeat:no-repeat;display:inline-block;height:24px;width:24px;background-size:24px;background-position:50%}.icon-note-popupinalarmpost{background-image:url(../img/warning_black_32x32.d45f9b47209de1b74da4.png)}.icon-note-createdinalarmpost{background-image:url(../img/history_black_32x32.e5bb07167edb29132c10.png)}.icon-appointmentstatus,.icon-note-createdinalarmpost{background-repeat:no-repeat;display:inline-block;height:24px;width:24px;background-size:24px;background-position:50%}.icon-appointmentstatus{background-image:url(../img/Appointments_black_32x32.d04e65ea2b352a254eb7.png)}.testcallstate-icon-valid{background-image:url(../img/valid.fa6f4f9556d0fe0ba13a.png)}.testcallstate-icon-invalid,.testcallstate-icon-valid{background-repeat:no-repeat;display:inline-block;height:24px;width:24px;background-size:24px;background-position:50%}.testcallstate-icon-invalid{background-image:url(../img/invalid2.3347c03d2f88c0c20c9a.png)}.visualview{margin-top:10px;margin-bottom:10px;overflow:hidden}.visualview,.visualview .visualview-container{position:relative}.visualview .visualview-container .high-index{z-index:12}.visualview .visualview-container .row0{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:1px}.visualview .visualview-container .row0.overlay{padding-top:1px;position:absolute;top:0;left:75px}.visualview .visualview-container .row0.overlay-eventouneven-zero{padding-top:0;position:absolute;top:0;left:30px}.visualview .visualview-container .row0.overlay-eventouneven-two{padding-top:0;position:absolute;top:0;left:180px}.visualview .visualview-container .row0.overlay-uneventoeven-one{padding-top:0;position:absolute;top:0;left:105px}.visualview .visualview-container .row0.overlay-uneventoeven-three{padding-top:0;position:absolute;top:0;left:345px}.visualview .visualview-container .row0.overlay-uneventoeven-three :first-child{margin-left:0}.visualview .visualview-container .row0.overlay-uneventouneven-one{padding-top:0;position:absolute;top:0;left:75px}.visualview .visualview-container .row0.overlay-uneventouneven-three{padding-top:0;position:absolute;top:0;left:345px}.visualview .visualview-container .row0.overlay-uneventouneven-three :first-child{margin-left:0}.visualview .visualview-container .row1,.visualview .visualview-container .row1-line{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:150px}.visualview .visualview-container .row1 .box:not(:first-child){margin-left:30px}.visualview .visualview-container .box{border-radius:4px;border:1px solid #b2b2b2;height:120px;width:120px;background-color:#ededed;-webkit-box-sizing:border-box;box-sizing:border-box;cursor:pointer}.visualview .visualview-container .box .visualviewbox{height:110px;width:100%;text-align:center;padding-top:5px;overflow:hidden;z-index:10}.visualview .visualview-container .box .visualviewbox.selected{background-color:#fff}.visualview .visualview-container .box .visualviewbox .box-image{background-size:48px 48px;display:inline-block;width:48px;height:48px;background-repeat:no-repeat}.visualview .visualview-container .box .visualviewbox .box-image.img-device{background-image:url(../img/device_normal_32x32.6c9a1988bbda3b7c899b.png)}.visualview .visualview-container .box .visualviewbox .box-image.img-device.selected{background-image:url(../img/device_green_32x32.b1e99739d3e393923e0e.png)}.visualview .visualview-container .box .visualviewbox .box-image.img-residence{background-image:url(../img/residences-grey_32x32.723c8340dc56f787b601.png)}.visualview .visualview-container .box .visualviewbox .box-image.img-residence.selected{background-image:url(../img/residences-green_32x32.c4335f15a732f5b4ab24.png)}.visualview .visualview-container .box .visualviewbox .box-image.img-subscriber{background-image:url(../img/subscriber_grey_32x32.06fabc6ae28f2f062522.png)}.visualview .visualview-container .box .visualviewbox .box-image.img-subscriber.selected{background-image:url(../img/subscriber_green_32x32.dc67524f4f46ee472ae2.png)}.visualview .visualview-container .box .visualviewbox .box-image.img-incident{background-image:url(../img/incidents-events_gray_128x128.b010a8ed4c0bbcd91a3d.png)}.visualview .visualview-container .box .visualviewbox .box-image.img-incident.selected{background-image:url(../img/incident-event-green_128x128.5f23cd8a76c14a3a7249.png)}.visualview .visualview-container .box .visualviewbox .box-image.img-caregiver{background-image:url(../img/ProfCare_grey.110a66ac7304442d53d0.svg)}.visualview .visualview-container .box .visualviewbox .box-image.img-caregiver.selected{background-image:url(../img/ProfCare_green_32x32.4ce867a187b75f238473.png)}.visualview .visualview-container .box .visualviewbox .box-image.img-caregiverGroup{background-image:url(../img/CareGroup_grey.d63edafc5fb9ca9749b4.svg)}.visualview .visualview-container .box .visualviewbox .box-image.img-caregiverGroup.selected{background-image:url(../img/CareGroup_green.3da1b795614b50405c82.svg)}.visualview .visualview-container .box .visualviewbox .box-image.img-scheme{background-image:url(../img/Scheme_grey_32x32.a829f716770d2d43209e.png)}.visualview .visualview-container .box .visualviewbox .box-image.img-scheme.selected{background-image:url(../img/Scheme_green_32x32.b3acca5ea50ff9f709e8.png)}.visualview .visualview-container .box .visualviewbox .circles{width:100%;height:20px;text-align:center;font-family:Courier New,Courier,monospace}.visualview .visualview-container .box .visualviewbox .circles .circle{border-radius:50%;height:18px;width:18px;font-size:12px;line-height:20px;color:#fff;display:inline-block}.visualview .visualview-container .box .visualviewbox .circles .circle.warning{background-color:#f6921e}.visualview .visualview-container .box .visualviewbox .circles .circle.add-action{background-color:#969696}.visualview .visualview-container .box .visualviewbox .circles .circle.total-count{background-color:#6e6e6e}.visualview .visualview-container .box .visualviewbox .circles .circle.critical{background-color:#c73131}.visualview .visualview-container .box .visualviewbox .circles .circle.remove-action{background-color:#969696}.visualview .visualview-container .box .visualviewbox .display-text{width:100%;text-align:center;font-size:12px;font-family:Trebuchet MS}.visualview .visualview-container .line-horizontal-container-small{width:30px;height:120px;position:relative}.visualview .visualview-container .line-horizontal-container-medium{height:120px;width:105px;margin-left:90px;position:relative}.visualview .visualview-container .line-horizontal-container-evenfiller{width:105px}.visualview .visualview-container .line-horizontal-container-big{height:120px;width:180px;margin-left:120px;position:relative}.visualview .visualview-container .line-horizontal{background-color:#b2b2b2;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:2px;width:100%}.visualview .visualview-container .vertical-line-main-container{height:30px;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.visualview .visualview-container .vertical-line-main-container .line-vertical-container{width:40px;position:relative;height:100%}.visualview .visualview-container .vertical-line-main-container .line-vertical-container:first-child{margin-left:40px}.visualview .visualview-container .vertical-line-main-container .line-vertical{background-color:#b2b2b2;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100%;width:2px}.visualview .visualview-container .vertical-line-main-container .line-vertical-container-free{width:30px;height:100%;visibility:hidden}.wizard-area{height:100%;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.wizard-area .wizard-header{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-item-align:stretch;align-self:stretch}.wizard-area .wizard-content{-webkit-box-flex:10;-ms-flex:10 1 auto;flex:10 1 auto;-ms-flex-item-align:stretch;align-self:stretch;margin-top:20px}.wizard-area .wizard-footer{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-ms-flex-item-align:stretch;align-self:stretch}.vkz-wizard-nav-header{cursor:pointer}.vkz-wizard-nav-header div .tab-number{float:left;padding:5px;font-size:11.844px;font-weight:700;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25);text-align:center;background-color:#2265c0;border-radius:20px;width:20px;margin-left:40px;margin-top:5px;margin-bottom:5px}.vkz-wizard-nav-header div .tab-number.not-visited{background-color:#818181;color:#ededed}.vkz-wizard-nav-header div label{margin:10px 0 0 30px;color:#6e6e6e;overflow:hidden;word-wrap:break-word;display:inline-block;height:30px;text-align:center}.vkz-wizard-nav-header div .disabledLabel{opacity:.2}.vkz-wizard-nav-header div .activeLabel{color:#2265c0}.vkz-wizard-nav-header div .tabSeparator{width:40px;text-align:right;float:right}.vkz-wizard-nav-header div .tabSeparatorHidden{display:none}.vkz-wizard-nav-header div .tabSeparatorEnabledDisabled{background-image:url(../img/wizard-separator1-128x128.png);background-repeat:no-repeat;background-position:50%;background-size:40px;width:40px;height:40px}.vkz-wizard-nav-header div .tabSeparatorDisabledEnabled{background-image:url(../img/wizard-separator2-128x128.png);background-repeat:no-repeat;background-position:50%;background-size:40px;width:40px;height:40px}.vkz-wizard-nav-header .vkz-wizard-nav-header-label{font-size:18px;text-align:center;font-weight:600}.vkz-wizard-nav-header .vkz-wizard-nav-header-item{width:50%;height:40px;display:inline-block}.vkz-wizard-nav-header .vkz-wizard-nav-header-image,.vkz-wizard-nav-header .vkz-wizard-nav-header-image-disabled{margin-left:auto;margin-right:auto;width:32px;height:32px;background-size:32px 32px}.vkz-wizard-nav-header .vkz-wizard-nav-header-image-disabled{opacity:.2}.vkz-wizard-nav-header .activeNavigationPanel{background-color:#94b6ff}.vkz-wizard-nav-header .inactiveNavigationPanel{background-color:#f2f2f2}.vkz-wizard-nav-header .tab-error{background-color:#ffffe0}.vkz-wizard-nav-header .tab-error a{color:red}.vkz-wizard-nav-header #tabs{padding-top:5px}.vkz-wizard-nav-header .disabled-tab{color:#d3d3d3;opacity:.5}.wizard-buttons{width:150px;float:right;text-align:right;margin-top:5px}.wizard-in-wizard-panel{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.wizard-in-wizard-header{-ms-flex-negative:0;flex-shrink:0}.wizard-in-wizard-body{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;overflow:auto}.wizard-in-wizard-footer{-ms-flex-negative:0;flex-shrink:0}.report-box{position:relative;display:inline-block;text-align:left}.report-box .overlay{position:absolute;top:30px;right:0;z-index:19;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.5);box-shadow:0 1px 5px rgba(0,0,0,.5);border:1px solid rgba(0,0,0,.2);background-color:#fff;width:210px}.report-box .overlay button{border:0;width:100%}.report-box .overlay .overlay-row{margin:5px;width:200px;text-align:center}.report-box .overlay .overlay-row span{width:100%;font-size:16px;margin-left:5px;line-height:22px}.breadcrumbs{background-color:#e9ecf0;font-size:15px;line-height:30px;padding-left:10px;margin-bottom:5px;margin-top:0}.breadcrumbs span{color:rgba(0,0,0,.89)}.breadcrumbs .vkzbreadcrumb{display:inline-block}.breadcrumbs .vkzbreadcrumb .clickable{color:#e0f8fe}.breadcrumbs .breadcrumb-image{display:inline-block;vertical-align:middle;height:16px!important;width:16px!important;background-size:16px 16px!important;background-color:#fff!important}.breadcrumbs .img-home{background:url(../img/Home_black_32x32.29530f16b8cacfe4d080.png) no-repeat 50%}.breadcrumbs .img-device{background:url(../img/device_green_32x32.b1e99739d3e393923e0e.png) no-repeat 50%}.breadcrumbs .img-subscriber{background:url(../img/subscriber_green_32x32.dc67524f4f46ee472ae2.png) no-repeat 50%}.breadcrumbs .img-residence{background:url(../img/residences-green_32x32.c4335f15a732f5b4ab24.png) no-repeat 50%}.breadcrumbs .img-scheme{background:url(../img/Scheme_green_32x32.b3acca5ea50ff9f709e8.png) no-repeat 50%}.breadcrumbs .img-caregiver{background:url(../img/ProfCare_green_32x32.4ce867a187b75f238473.png) no-repeat 50%}.breadcrumbs .img-caregiverGroup{background:url(../img/CareGroup_green.3da1b795614b50405c82.svg) no-repeat 50%}.breadcrumbs .img-incident{background:url(../img/incident-event-green_16x16.d373dc88d4efb485f636.png) no-repeat 50%}.header-entity-detail{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100px;border-bottom:1px solid #ccc}.header-entity-detail span{padding-left:10px}.header-entity-detail .flex-item{height:100px}.header-entity-detail .flex-item:not(:first-child){border-left:1px solid #ededed}.header-entity-detail .flex-item .header-detail-img-container{width:100px;float:left}.header-entity-detail .flex-item .header-detail-img-container .header-detail-img{height:100px;width:100%;background-size:auto 90px}.header-entity-detail .flex-item .header-detail-img-container-text{padding-top:25px}.header-entity-detail .flex-item .header-detail-img-container-text .bold{font-size:18px;color:#2265c0;padding-bottom:10px}.device-image-green{background:url(../img/device_green_128x128.147869739dde7c103b19.png) no-repeat 50%}.residence-image-green{background:url(../img/residence-green_128x128.63e19b227f3180512c90.png) no-repeat 50%}.subscriber-image-green{background:url(../img/subscriber-green_128x128.ecbf729cc0177de0422b.png) no-repeat 50%}.scheme-image-green{background:url(../img/Scheme_green_128x128.c8e68f5e32fe8814e60e.png) no-repeat 50%}.incident-image-green{background:url(../img/incident-event-green_128x128.5f23cd8a76c14a3a7249.png) no-repeat 50%}.profCare-image-green{background:url(../img/ProfCare_green_128x128.4cc0b9d4390cc513618b.png) no-repeat 50%}.careGroup-image-green{background:url(../img/CareGroup_green.3da1b795614b50405c82.svg) no-repeat 50%/auto!important}.login-image-green{background:url(../img/LoginTrail_green_128x128.563a0843feeda2baebe5.png) no-repeat 50%}.tracelog-image-green{background:url(../img/TraceLogs_green_128x128.9085b1e627d2e6c02b6b.png) no-repeat 50%}.report-image-green{background:url(../img/reports_active_128x128.326daeeb55ed8fee15f2.png) no-repeat 50%}.operator-image-green{background:url(../img/Operators_green_128x128.83537b615204a6b0236f.png) no-repeat 50%}.user-image-green{background:url(../img/user_green_128x128.05cc740fdc549716d2f1.png) no-repeat 50%}.vkzpopup{position:relative;text-decoration:underline;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.popuptextbox,.vkzpopup{display:inline-block;cursor:pointer}.popuptextbox{width:160px;background-color:#ededed;text-align:left;border-radius:6px;position:absolute;margin-left:10px;-webkit-animation:fadeIn .5s;animation:fadeIn .5s;padding:15px 0 15px 10px;margin-top:-10px;z-index:1}.popuptext{color:#818181;text-decoration:none}.popuptext:focus,.popuptext:hover{color:#00ade6}.popuptextbox:after{content:"";position:absolute;top:50%;left:0;margin-left:-5px;border:5px solid transparent;border-top-color:#ededed}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.vkz-tooltip{border:0;background-size:20px;padding:20px 10px 3px;background:#fff url(../img/tooltip_icoon_bulb_vol.950fd1166f802f976839.svg) no-repeat;outline:none}.vkz-errortooltip{color:#c73131}.vkz-errortooltip,.vkz-warningtooltip{border:0;background-size:20px;outline:none;background-color:#fff;display:inline-block;font-weight:700;font-size:22px;padding-bottom:7px}.vkz-warningtooltip{color:#f6921e}.header-container{display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px}.header-container>span{margin-left:10px;margin-right:3px}.header-container input{margin:0}.header-container .header-logo-flex{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}.header-container .header-content-flex{-webkit-box-flex:9;-ms-flex:9 7 0px;flex:9 7 0}.header-container .header-content-wrapper{display:inline-block;margin-top:10px;margin-left:25px;float:right}.header-container .header-content-wrapper input{border:1px solid #ccc;border-radius:4px}.header-container .header-content-wrapper .header-button{border:0}.header-container .header-content-wrapper .header-button:focus,.header-container .header-content-wrapper .header-button:hover{outline:none;border:none}.header-container .header-umologo-wrapper{margin-top:10px;display:inline-block;max-height:30px}.header-container .header-umologo-wrapper div,.header-container .header-umologo-wrapper img{max-height:30px}.header-container .header-umologo-wrapper.defaultLogo div:before{content:url(../img/enovation_umo_no_text_60.eaa4ac7963c9572dcb85.png)}.header-container di-module-box,.header-container di-organization-box{width:200px}.header-container .message-button{position:relative;border:none;background-size:36px;background-image:url(../img/messages_black_128x128.b7fbc6a44abe64149e35.png);background-repeat:no-repeat;opacity:.6;padding:20px}.header-container .message-button .message-count-badge{position:absolute!important;top:0!important;right:8px;padding-left:5px;padding-right:5px;font-weight:400}.header-container .user-box{position:relative;display:inline-block;text-align:left}.header-container .user-box .user-button{border:none;background-size:36px;background-image:url(../img/user_black_128x128.6809181a9ee42b84ad89.png);background-repeat:no-repeat;opacity:.6;padding:20px;height:36px;width:36px}.header-container .user-box .connection-status-unregistered:before{position:relative;top:0;left:8px;content:" \25CF";font-size:20px;color:red}.header-container .user-box .connection-status-registered:before{position:relative;top:0;left:8px;content:" \25CF";font-size:20px;color:green}.header-container .user-box .overlay{position:absolute;top:45px;right:0;z-index:19;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.5);box-shadow:0 1px 5px rgba(0,0,0,.5);border:1px solid rgba(0,0,0,.2);background-color:#fff}.header-container .user-box .overlay .button-borderless,.header-container .user-box .overlay button{border:0;width:100%}.header-container .user-box .overlay .overlay-row{margin:5px;width:200px;text-align:center}.header-container .user-box .overlay .overlay-row span{width:100%;font-size:16px;margin-left:5px;line-height:22px}nav{min-width:125px;-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0;position:relative;overflow:hidden;padding-top:20px;margin-top:10px;z-index:1}nav:hover{overflow:visible}nav ul{overflow-x:hidden;border-right:3px solid #ededed;-webkit-box-sizing:border-box;box-sizing:border-box;min-width:100%}nav ul:hover{overflow:visible;display:table}nav ul li{background-color:#f8f8f8;padding-right:10px;display:table;width:100%}nav ul li,nav ul li div{border-bottom:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box}nav ul :last-child,nav ul li ul{border:none;-webkit-box-sizing:border-box;box-sizing:border-box}nav .nav-item{margin:0;padding:0;list-style:none}nav .nav-root-subitem{padding:8px 0 8px 5px;display:-webkit-box;display:-ms-flexbox;display:flex}nav .nav-root-subitem .incident-count-badge{position:relative!important;top:0!important;left:2px;padding-left:5px;padding-right:5px;height:15px;-webkit-animation:blink 2s step-start infinite;animation:blink 2s step-start infinite}@keyframes blink{0%{opacity:0}50%{opacity:.5}to{opacity:1}}@-webkit-keyframes blink{0%{opacity:0}50%{opacity:.5}to{opacity:1}}nav .nav-root-subitem img{-webkit-box-flex:0;-ms-flex:0 0 0px;flex:0 0 0}nav .nav-root-subitem button{font-size:15px}nav .nav-level1-subitem{display:table}nav .nav-level1-subitem.selected{color:#2265c0}nav .nav-level1-subitem div.selector{-webkit-box-flex:1;-ms-flex:1 1 0px;flex:1 1 0}nav .nav-level1-subitem.selected div.selector{background-color:#2265c0}nav .nav-level1-subitem button{-webkit-box-flex:41;-ms-flex:41 41 0px;flex:41 41 0;padding:8px 0 8px 60px;color:#6e6e6e;font-size:14px;white-space:nowrap}nav .nav-level1-subitem.selected button,nav .nav-root-subitem.selected button{color:#2265c0;font-weight:500;white-space:nowrap}nav .nav-level1-subitem button,nav .nav-root-subitem button{background-color:transparent;border:none;text-align:left;white-space:nowrap}nav span{font-size:15px;border-bottom:1px solid #fff}nav button,nav span{color:#6e6e6e}nav button:focus{outline:0}nav span.hamburger-menu-icon{top:-5px}span.hamburger-menu-icon{background-image:url(../img/ic_menu_black_24dp_1x.56202c3f3d37cdf4256e.png);position:absolute;top:5px;left:5px;padding:12px;width:0;height:0}.badgeButton{position:relative;display:inline-block}.badgeButton img{width:24px;height:24px;border:none;margin-left:3px;margin-bottom:3px;background:hsla(0,0%,100%,.3) no-repeat}.badgeButton .numberCircle{position:absolute;right:0;top:10px;border-radius:50%;width:12px;background:red}.badgeButton .numberCircle span{text-align:center;line-height:12px;display:block;color:#fff;font:12px Arial,sans-serif}.circleButton{border-radius:50%;font-size:10px;width:30px;text-align:center;height:30px;padding:initial}.userSettings .localeSelect{float:left;display:inline;width:calc(100% - 60px);margin-right:5px}.userSettings .setLocaleButton button{height:30px}.userSettings section{margin-bottom:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.userSettings section h1{font-size:18px;font-weight:700}.userSettings section .pass-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:230px}.userSettings section .pass-container input{padding-right:30px;padding-left:5px;width:100%}.userSettings section .pass-container .show-password{background:url(../img/view.8fc769551d96f5ab2347.png) no-repeat;background-size:20px;height:20px;width:30px;margin-right:5px;margin-top:8px;margin-left:-30px}.userSettings section .button-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;width:100%}.caregiverOverview .caregiver-deleter-modal{width:900px!important;height:650px!important}.caregiverOverview .caregiver-deleter-modal div[name=modalViewInternalDiv]{overflow-y:hidden!important}.financialTab .section-label{font-size:18px;text-align:center;font-weight:600}.financialTab .costsDiv{display:inline-block;margin-top:20px}.residenceDeviceRange .headerDiv{margin-bottom:20px}.residenceDeviceRange .headerDiv .leftHeaderDiv{width:50%}.residenceDeviceRange .headerDiv .rightHeaderDiv{width:50%;margin-left:40px}.residenceDeviceRange .headerDiv .rightHeaderDiv .deviceDiv{margin-top:6px}.modal-view-container .popup-residence-device-range{height:575px!important}.templateDeviceTab .testcalldevice-notresponding{font-weight:700;color:red}.caregiverDeleter .caregiverDeleterTitle{font-weight:700}.caregiverDeleter .table-scroll-wrapper{height:340px}.caregiverDeleter .nexttoradiobutton{display:inline-block}.caregiverDeleter .numberinputbox{width:50px}.caregiverDeleter .radiobuttondiv{margin-bottom:10px}.caregiverDeleter .caregiverDeleterFooter{overflow:hidden}.caregiverDeleter .caregiverDeleterFooter .deletecaregiverbutton{float:right}.caregiverDeleter .caregiverDeleterFooter .bottom-texts{float:left;width:80%}.caregiverDeleter .searchControls{height:500px}.caregiverDeleter .searchControls .search-overlay{background-color:#d3d3d3;position:absolute;height:500px;width:900px;z-index:2;opacity:.4}.callBackPostponer .nexttoradiobutton,.caregiverDeleter .pagination{display:inline-block}.callBackPostponer .numberinputbox{width:50px}.callBackPostponer .radiobuttondiv{margin-bottom:10px}.callBackPostponer .postponebutton{margin:auto;width:20%;display:block}.callBackWizardHeader .headerDiv{margin-bottom:20px}.callBackWizardHeader .headerDiv .leftHeaderDiv,.callBackWizardHeader .headerDiv .rightHeaderDiv{margin:auto;width:50%}.callBackWizardHeader .bottomHeaderDiv{margin-bottom:20px}.callBackWizardHeader .phonenumber{white-space:nowrap}.callBackWizardHeader .phonenumber vkz-dropdown{margin-right:10px}.callBackWizardHeader .phonenumber vkz-dropdown>ng-form>div{width:calc(100% - 200px)}.recurrencePicker .weekly{display:inline-block}.recurrencePicker .numberofweeks{margin-left:17px}.wellBeingServicesTab di-standard-button>button{margin-bottom:10px}.callBackAppointmentOverview .overview-search-control{min-height:70px}.callBackAppointmentOverview di-filter-box{display:none}.callBackAppointmentOverview .callback-postponer-modal{width:545px!important;height:453px!important}.callBackAppointmentOverview .callback-postponer-modal div[name=modalViewInternalDiv]{overflow-y:hidden!important}.createCallBackAppointment .form-item-recurrence>.vkz-formitem{height:150px}.createCallBackAppointment .buttonbar{float:right}.wellBeingAppointmentsImage{background-image:url(../img/Appointments_black_32x32.d04e65ea2b352a254eb7.png)}.wellBeingAtRiskImage{background-image:url(../img/AtRisk_black_32x32.b9a962ba209425ebceb1.png)}.wellBeingHomeImage{background-image:url(../img/Home_black_32x32.29530f16b8cacfe4d080.png)}.wellBeingHistoryImage{background-image:url(../img/history_black_32x32.e5bb07167edb29132c10.png)}.subscriberButtonImage{background-image:url(../img/subscriber-black_32x32.873fb19ea816c1b3938f.png)}di-overview-search-control vkz-dropdown{width:200px}.wizardStepHandleCall .leftDiv,.wizardStepHandleCall .rightDiv{width:50%}.wizardStepHandleCall .callback-postponer-modal{width:545px!important;height:453px!important}.wizardStepHandleCall .callback-postponer-modal div[name=modalViewInternalDiv]{overflow-y:hidden!important}.updateCallBackAppointment .buttonbar{float:right}di-tree-view{-moz-user-select:-moz-none;-webkit-user-select:none;-ms-user-select:none;user-select:none;font-family:Tahoma;font-size:13px;color:#2c2a29;text-decoration:none}di-tree-view ul{margin:0;padding:0;list-style:none;border:none;overflow:hidden}di-tree-view ul .first>li{padding-left:10px}di-tree-view ul li{padding-left:20px}di-tree-view ul li .root{background:url(../img/RootOrg_grey_16x16.570aed9b5e5275cdd09b.png) no-repeat;padding-right:20px}di-tree-view ul li .level1{background:url(../img/OrgBelow_grey_16x16.c78a7a04eac93fe084e8.png) no-repeat;padding-right:20px}di-tree-view ul li .scheme{background:url(../img/Scheme_grey_16x16.3b33fe57dd9f93112c74.png) no-repeat;padding-right:20px}di-tree-view ul li .consumergroup{background:url(../img/OrgBelow_grey_16x16.c78a7a04eac93fe084e8.png) no-repeat;padding-right:20px}di-tree-view ul li .selected{background-color:#e9ecf0;color:#fff;padding:0 4px 2px}di-tree-view ul li span:nth-child(2):hover{cursor:pointer;background-color:#94b6ff;color:#6e6e6e}di-tree-view .arrow{padding:1px;background-color:#fff;font-weight:700;text-align:center;width:20px}di-tree-view .arrow span{width:10px;text-align:left}di-tree-view .header-button{border:0}di-tree-view .header-button:focus,di-tree-view .header-button:hover{outline:none;border:none}di-tree-view .tree-arrow-down,di-tree-view .tree-arrow-right{background-image:url(../img/ic_arrow_down_24dp_2x.b3f168df199cc03c96ea.png)}di-tree-view .tree-arrow-right{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.organization-box{position:relative}.organization-box .overlay{overflow-y:auto;overflow-x:auto;width:400px;height:400px;position:absolute;z-index:19;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.5);box-shadow:0 1px 5px rgba(0,0,0,.5);border:1px solid rgba(0,0,0,.2);background-color:#fff}.treeview-nodes-multiselect{overflow-y:auto;width:400px;height:370px}.controlCenter{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:absolute;top:0;bottom:0;right:0;width:30px;z-index:1;background-color:#05685a;overflow-x:hidden;-webkit-transition:.5s;transition:.5s;opacity:.8}.controlCenter.isExpanded{width:350px}.controlCenter #controlCenterHeaderPanel{height:40px;width:100%}.controlCenter #controlCenterHeaderPanel .controlCenterTitle{position:absolute;color:#fff;top:3px;left:8px;font-size:20px;font-weight:700}.controlCenter #controlCenterHeaderPanel .controlCenterToggle{position:absolute;width:24px;height:24px;top:3px;right:3px;margin-left:3px;background:transparent url(../img/control-center-button-white.85b9c90c3b2a77971ee2.png) no-repeat;border:none}.controlCenter #controlCenterButtonPanel{padding:3px;height:50px;width:100%}.controlCenter #controlCenterButtonPanel .controlCenterButton{width:45%;height:100%;margin-right:3px;border:none;padding:4px 40px;color:#fff;background:hsla(0,0%,100%,.3) no-repeat 0 0}.controlCenter #controlCenterShortcutPanel{position:absolute;top:80px;bottom:20px}.controlCenter #controlCenterShortcutPanel .controlCenterShortcut{width:24px;height:24px;border:none;margin-left:3px;margin-bottom:3px;background:hsla(0,0%,100%,.3) no-repeat}.controlCenter .controlPane{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;padding:3px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.controlCenter .controlPane .controlPaneIcon{float:left;width:24px;height:24px;margin-right:4px}.controlCenter .controlPane .controlPaneTitle{margin-top:3px;color:#fff;font-size:14px;font-weight:700}.controlCenter .controlPane #controlPaneContent,.controlCenter .controlPaneContent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}#main{-webkit-transition:margin-left .5s;transition:margin-left .5s;padding:20px}@media screen and (max-height:450px){.controlCenter{padding-top:15px}.controlCenter a{font-size:18px}}.controlPane #conferenceWhiteSpace{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.controlPane #phoneNumberPanel{height:40px}.controlPane #phoneNumberPanel #dialButton{border:none;background-color:transparent}.controlPane #phoneNumberPanel #dialButton.dialIdle{color:#adff2f}.conference .conferenceHeader{padding-left:3px;padding-right:3px;background-color:hsla(0,0%,100%,.3);cursor:pointer;color:#e0f8fe}.conference .conferenceHeader .conferenceTitle{left:3px;font-style:italic;font-size:smaller}.conference .conferenceHeader .conferenceButton{float:right;border:none;background-color:transparent;width:16px;height:16px;margin-right:20px}.conference .conferenceHeader .conferenceButton #toggleButton{color:#fff}.conference .conferenceHeader .conferenceButton #closeButton{color:red}.conference .conferenceHeader .conferenceContent{display:inline-block;width:100%}.conferenceParty{position:relative;display:inline-block;width:150px;height:150px;margin:8px}.conferenceParty .conferencePartyImg{display:block;width:64px;height:64px;margin-left:auto;margin-right:auto;background-repeat:no-repeat;background-size:contain}.conferenceParty .conferencePartyImg.onHold{background-color:hsla(0,0%,100%,.3)}.conferenceParty .conferencePartyImg.operatorImage{background-image:url(../img/Operators_active_32x32.920ddb342bb78adee407.png)}.conferenceParty .conferencePartyImg.careGiverImage{background-image:url(../img/ProfCare_active_32x32.472cbd9aea269acf5589.png)}.conferenceParty .conferencePartyImg.subscriberImage{background-image:url(../img/subscriber-active_32x32.3724370611155fc0c3bb.png)}.conferenceParty .conferencePartyImg.deviceManagerImage{background-image:url(../img/Technician_active_32x32.4cacc4386a553ac46c3a.png)}.conferenceParty .conferencePartyImg.defaultImage{background-image:url(../img/subscriber-black_32x32.873fb19ea816c1b3938f.png)}.conferenceParty .conferencePartyName{color:#e0f8fe;font-size:12px;text-align:center}.conferenceParty .conferencePartyButton{float:left;border:none;background-color:transparent}.conferenceParty .conferencePartyButton.partyIdle #onHoldButton{color:#e0f8fe}.conferenceParty .conferencePartyButton.partyIdle #hangUpButton{color:red}.messagesOverview{color:#39b1e6}div.spinner{position:fixed;top:40%;left:50%;width:35px;height:35px;margin-left:-24px;z-index:100;border:6px solid #00ade6;border-bottom-color:rgba(5,104,90,.9);border-radius:100%;-webkit-animation:rotate .6s linear infinite;animation:rotate .6s linear infinite}@keyframes rotate{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.spinnerInputContainer{overflow:hidden}.spinnerInputContainer .smallSpinner{overflow:hidden;float:left;margin:5px 20px;width:10px;height:10px;border:6px solid #49c2e9;border-bottom-color:rgba(5,104,90,.9);border-radius:100%;-webkit-animation:rotate .8s linear infinite}.spinnerInputContainer .notMaxWidth{float:left}.flexbox-report{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;height:100%}.flex-report-header{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.flex-report-content{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex}.flex-report-footer{-webkit-box-flex:0;-ms-flex:0 1 auto;flex:0 1 auto}.report-iframe{height:100%;width:100%;border-width:0}.modal-view-container{position:fixed;z-index:95;left:0;top:0;width:100%;height:100%;overflow:hidden;background-color:rgba(0,0,0,.3)}.modal-view-container .modal-notification{background-color:#fff;width:30%;min-height:20%;height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.modal-view-container .modal-notification .modal-view-content{margin:10px}.modal-view-container .modal-notification .modal-view-content h3{font-size:19px;margin:0;padding:0}.modal-view-container .modal-notification .modal-view-content p{margin-top:10px}.modal-view-container .modal-notification .hook-bottom{position:absolute;bottom:0;width:100%}.modal-view-container .modal-notification .hook-bottom button{margin:10px}.modal-view-wrapper{background-color:#fff;margin:4% auto;padding:10px;width:70%;height:80%}.modal-view-wrapper .full-height{overflow-y:auto}.disclaimer-modal .modal-view-wrapper{height:auto;width:50%;margin:20% auto;padding-bottom:20px}.modal-view-content{height:92%;margin-top:20px}.flex-separator-horizontal{width:3%}.master-detail-img{width:150px;padding:10px 0 10px 10px;float:right}.master-detail-header{background-color:#b2b2b2;display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px 12px;border-bottom:1px solid #ededed}.master-detail-header span{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.master-detail-link{display:-webkit-box;display:-ms-flexbox;display:flex;padding:4px 12px;border-bottom:1px solid #ededed}.master-detail-link:hover{background-color:#94b6ff;cursor:pointer}.master-detail-link a{color:#6e6e6e;text-decoration:none}.master-detail-link a,.master-detail-link span{-webkit-box-flex:1;-ms-flex:1 0 0px;flex:1 0 0}.master-detail-link.master-detail-link-selected{background-color:#e9ecf0}.master-detail-link.master-detail-link-selected a,.master-detail-link.master-detail-link-selected span{color:#fff}.master-detail-value-list{margin-bottom:10px}.master-detail-value-title{padding:5px}.audit-trail.page-pagination{margin-top:20px;margin-bottom:10px;text-align:center;width:100%}.audit-trail.page-pagination .page-index-input{margin-bottom:0;width:40px;margin-left:5px;margin-right:5px}.audit-trail.page-pagination span{margin-left:5px;margin-right:5px}.audit-trail.page-pagination button{height:26px;width:100px;margin:0;padding-top:5px;padding-bottom:25px}.auditTrail{margin:20px}.auditTrail>div{padding:10px}.audit-trail h4{font-size:14px}.audit-trail .auditTrailOverview{-webkit-box-flex:7;-ms-flex:7 7 0px;flex:7 7 0;margin-left:10px;margin-right:10px}.audit-trail .page-title span{color:#fff;font-size:15px;line-height:30px}.audit-trail .pagination-button{padding:10px;border:none;outline:none;background-size:20px;background-repeat:no-repeat;width:0;height:0}.audit-trail .pagination-button.arrow-down,.audit-trail .pagination-button.arrow-right{background-image:url(../img/ic_arrow_down_24dp_2x.b3f168df199cc03c96ea.png)}.audit-trail .pagination-button.arrow-right{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.personalization-module{width:100%}.personalization-module .personalization-panels{float:left;width:15%;margin-right:15px}.personalization-module .personalization-list-header{width:100%}.personalization-module .personalization-list-header span{height:16px;font-weight:500}.personalization-module .personalization-tabs{float:left;width:15%;margin-right:15px}.personalization-module .personalization-fields{float:left;width:65%}.personalization-module ul{list-style-type:none;margin:0}.personalization-module ul li{position:relative;height:40px;padding-bottom:7px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:2px;border:1px solid #b2b2b2;cursor:pointer}.personalization-module ul li.personalization-field-list-item{display:block;height:60px;width:calc(50% - 4px);float:left}.personalization-module ul li.personalization-field-list-item .personalization-inner-table{display:block;margin-top:-5px}.personalization-module ul li.personalization-field-list-item .personalization-inner-table .personalization-inner-table-column{width:25%;float:left;font-size:14px;font-weight:400}.personalization-module ul li.personalization-field-list-item .personalization-inner-table .personalization-inner-table-column .personalization-inner-table-row{margin:3px;height:15px;display:block}.personalization-module ul li.personalization-field-list-item .personalization-inner-table .personalization-inner-table-column .personalization-inner-table-row input{height:12px}.personalization-module ul li.personalization-field-list-item.full-width{width:calc(100% - 4px)}.personalization-module ul li.not-sortable{cursor:default;background-color:#f8f8f8}.personalization-module ul li.selected{background-color:#94b6ff}.personalization-module ul li .is-included-input{height:14px;position:absolute;margin-left:5px;margin-bottom:0;margin-top:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.personalization-module ul li .item-label{position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;margin:0 -50% 0 0;font-size:18px}.personalization-module ul li .item-index{position:absolute;top:-5px;right:1px;font-size:10px;font-weight:700}.personalization-module .horizontal-scroller{display:grid}.personalization-module .horizontal-scroller ul.horizontal{list-style-type:none;margin:0;overflow-x:auto;height:175px;white-space:nowrap}.personalization-module .horizontal-scroller ul.horizontal li{position:relative;height:120px;width:120px;padding-bottom:7px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:2px;border:1px solid #b2b2b2;cursor:pointer;display:inline-block;white-space:normal}.personalization-module .horizontal-scroller ul.horizontal li.personalization-field-list-item{display:block;height:60px;width:calc(50% - 4px);float:left}.personalization-module .horizontal-scroller ul.horizontal li.personalization-field-list-item .personalization-inner-table{display:block;margin-top:-5px}.personalization-module .horizontal-scroller ul.horizontal li.personalization-field-list-item .personalization-inner-table .personalization-inner-table-column{width:25%;float:left;font-size:14px;font-weight:400}.personalization-module .horizontal-scroller ul.horizontal li.personalization-field-list-item .personalization-inner-table .personalization-inner-table-column .personalization-inner-table-row{margin:3px;height:15px;display:block}.personalization-module .horizontal-scroller ul.horizontal li.personalization-field-list-item .personalization-inner-table .personalization-inner-table-column .personalization-inner-table-row input{height:12px}.personalization-module .horizontal-scroller ul.horizontal li.personalization-field-list-item.full-width{width:calc(100% - 4px)}.personalization-module .horizontal-scroller ul.horizontal li.not-sortable{cursor:default;background-color:#f8f8f8}.personalization-module .horizontal-scroller ul.horizontal li.selected{background-color:#94b6ff}.personalization-module .horizontal-scroller ul.horizontal li .is-included-input{height:14px;position:absolute;margin-left:0;margin-bottom:0;margin-top:0;top:0;-webkit-transform:translate(0);transform:translate(0)}.personalization-module .horizontal-scroller ul.horizontal li .is-sorted-input{position:absolute;top:100%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;margin:0}.personalization-module .horizontal-scroller ul.horizontal li .item-label{position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;margin:0;font-size:18px;text-align:center}.personalization-module .horizontal-scroller ul.horizontal li .item-index{position:absolute;top:-5px;right:1px;font-size:10px;font-weight:700}.personalization-module .personalization-field-list-item-label{font-weight:500;font-size:17px}.personalization-module .personalization-message{padding-top:20px;position:relative;width:100%}.personalization-module .personalization-message span{position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);left:50%;margin:0 -50% 0 0;font-size:16px}.personalization-module .personalization-field-edit-header{position:relative;width:100%;height:15%}.personalization-module .personalization-field-edit-header span{position:absolute;left:50%;-webkit-transform:translate(-50%);transform:translate(-50%);margin-right:-50%;font-size:16px;font-weight:500}.personalization-module .personalization-field-edit{width:100%;margin-left:20px;margin-bottom:15px}.personalization-module .personalization-field-edit input{margin-right:50px}.personalization-module .personalization-field-edit-content{height:85%}.personalization-module input:focus{outline:none}.personalization-header{background-color:#e9ecf0;font-size:15px;line-height:30px;padding-left:10px;padding-bottom:5px;margin-bottom:5px;margin-top:0}.personalization-header span{color:#fff}.products_header{margin-top:20px}.products_image{height:50px;width:auto;display:block}.authorization-header{background-color:#e9ecf0;font-size:15px;line-height:30px;padding-left:10px;padding-bottom:5px;margin-bottom:5px;margin-top:0}.authorization-header span{color:#fff}.authorization-header .pull-right{margin-right:5px}.authorization{display:-webkit-box;display:-ms-flexbox;display:flex}.authorization .authorization-list{-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px;-webkit-box-flex:25%;-ms-flex:25%;flex:25%;height:600px}.authorization .authorization-list .filter{padding:20px 5px;-ms-flex-line-pack:center;align-content:center}.authorization .authorization-list .filter input{padding:4px 0;width:100%}.authorization .authorization-list .repeater{height:100%;overflow-y:auto}.authorization .authorization-list .repeater ul{list-style-type:none;margin:0;padding:0}.authorization .authorization-list .repeater ul li{padding:8px 16px;border-bottom:1px solid #ccc}.authorization .authorization-list .repeater ul li .default-role{font-size:10px;color:#ccc;float:right}.authorization .authorization-list .repeater ul li.selected{background-color:#94b6ff}.authorization .authorization-list .repeater ul li:hover:not(.selected){background-color:#ededed}.authorization .authorization-detail{-webkit-box-sizing:border-box;box-sizing:border-box;padding:5px;-webkit-box-flex:75%;-ms-flex:75%;flex:75%;height:100%}.authorization .authorization-detail .vkz-multiselector{margin-left:2%;margin-top:5px}.authorization .authorization-detail .default-notice{margin:20px;color:#c73131}.authorization .authorization-detail di-personalized-content div{width:99%}.authorization .authorization-detail .roleSelectionLoader{margin-left:2%;margin-right:2%}.authorization .authorization-detail .vkz-dropdown{width:100%}.authorization .authorization-detail di-action-button{margin-left:5px;margin-right:5px}.bold-text{font-weight:700}input[type=number],input[type=password],input[type=text]{border:1px solid #ccc;border-radius:4px}input.vkz-round-input[type=text]{border-radius:4px;border:1px solid #d2d2d2;line-height:22px;height:22px;font-size:13px;padding-left:12px}input.vkz-round-input[type=text] :-moz-read-only{background-color:#efefef}input.vkz-round-input[type=text] :read-only{background-color:#efefef}input.vkz-round-input[type=text].input-small{width:200px}input.vkz-round-input[type=text].input-medium{width:300px}input.vkz-round-input[type=text].input-large{width:100%}header{padding-bottom:15px;line-height:normal}.float-left{float:left}.float-left.two-column-width{width:45%;margin-right:5%}.float-right{float:right}.clickable{cursor:pointer}.flex-horizontal-module{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;height:100%}main{-webkit-box-flex:9;-ms-flex:9 7 0px;flex:9 7 0;margin-left:35px;margin-right:10px;height:100%}main,main div{width:100%}di-create-update-info-box{float:left;clear:both;width:100%}.page-title{color:#fff;background-color:#e9ecf0;font-size:15px;line-height:30px;padding-left:10px;margin-top:0}.brand-separator{background-image:-webkit-gradient(linear,left top,right top,from(#e9ecf0),to(#e9ecf0));background-image:linear-gradient(90deg,#e9ecf0,#e9ecf0);width:100%;height:5px}.brand-separator.small{height:2px;margin:5px 0}.appview{margin-left:5px;margin-right:5px}span{color:#6e6e6e}.focus-popover{font-size:14px;cursor:pointer}h5{font-size:16px;background-color:#e9ecf0;color:#fff;font-weight:400;padding-left:10px}.pagination{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin:0}.pagination .disabled{color:#e5e5e5;background-color:#818181}.pagination a{color:#6e6e6e;display:inline-table}.pagination a:focus,.pagination a:hover{background-color:#94b6ff}a{color:#39b1e6;outline:0;text-decoration:none}a:focus,a:hover{color:#39b1e6;text-decoration:underline;cursor:pointer}a:visited{color:#39b1e6;outline:0;text-decoration:none}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.communication-panel-container{position:relative;width:401px;display:inline-block;top:-35px;margin-right:40px}.communication-panel-container .demo-communicationpanel{width:401px;position:absolute;z-index:18;-webkit-box-shadow:0 1px 5px rgba(0,0,0,.5);box-shadow:0 1px 5px rgba(0,0,0,.5);border:1px solid rgba(0,0,0,.2);background-color:#fff;padding:10px 10px 0;margin-bottom:5px}.communication-panel-container .demo-communicationpanel button,.communication-panel-container .demo-communicationpanel button:focus,.communication-panel-container .demo-communicationpanel button:hover{border:1.3px solid #2265c0}.maxHeight{height:100%!important}.maxWidth{width:100%!important}.full-height-scrollable-vertical{height:100%;overflow-y:scroll}.smallSpinner{overflow:hidden;float:right;margin:0 20px;width:10px;height:10px;border:6px solid #49c2e9;border-bottom-color:rgba(34,101,192,.9);border-radius:100%;-webkit-animation:rotate .8s linear infinite}@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}.vkz-animation-accordion{-webkit-transition:max-height .5s ease-out;transition:max-height .5s ease-out}.vkz-animation-accordion.ng-hide{opacity:0}.errorNotification .modal-view-container{z-index:96}.full-width{width:100%}.textaligncenter{text-align:center}.vkz-authorization-hide{display:none}.inlineblock{display:inline-block}.popover-content{width:auto}.modal-view-wrapper{width:85%!important;height:85%!important}di-header-banner{display:block;margin-top:3px}.form1{margin-bottom:3px}:focus{outline:none!important}.loading{background-image:url(../img/neutral-gray-spinner.7b332ab47d79516d981b.gif);background-size:20px 20px;background-position:100%;width:20px;height:20px;display:inline-block}.dropdown-input,.loading{background-repeat:no-repeat}.dropdown-input{background-size:14px 12px;background-position:right 5px center;background-image:url(../img/arrow-input_12x9.6ecf2da754069e67390c.png)}.account{display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex-align:center;-webkit-box-align:center;align-items:center;-ms-flex-pack:center;-webkit-box-pack:center;justify-content:center;height:inherit}.account-container{width:500px;height:600px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;margin:0 auto;border:1px solid #e6e6e6;border-radius:2px;position:relative;-webkit-box-shadow:2px 2px 4px rgba(0,0,0,.12941176470588237);box-shadow:2px 2px 4px rgba(0,0,0,.12941176470588237)}.account-container,.account-container .login-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.account-container .login-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;height:100%;width:100%}.account-container .signin-header{font-weight:400;font-size:38.5px;line-height:50px;color:#57c1f0;padding-bottom:10px}.account-container .passageId-explanation-container{background-color:#f8f8f8;border-radius:2.5px;border:thin solid #57c1f0;width:80%;margin:10px 0 15px}.account-container .passageId-explanation-container .link-missing-explanation{font-size:14px;padding:10px}.account-container .passageId-explanation-container .link-missing-explanation .new-line-text{display:inline}.account-container .passageId-explanation-container .link-missing-explanation a{color:#1e72e8;text-decoration:underline}.account-container .passageId-explanation-container .link-missing-explanation a:visited{color:#1e72e8}.account-container .passageId-explanation-container .link-missing-explanation-info{padding:10px;font-size:18px;font-weight:400;text-align:left;white-space:pre-line}.account-container .signin-explanation{font-size:14px;font-weight:400;text-align:center;margin-bottom:20px}.account-container .duo-form{width:80%;height:330px}.account-container .login-form{width:80%;padding-bottom:10px}.account-container .login-form button{height:44px;width:100%;font-size:14px;float:right;border:0;border-radius:4px}.account-container .login-form .button{text-align:left}.account-container .login-form p{font-size:14px;margin:0}.account-container .login-form .form-field{padding-bottom:5px;position:relative}.account-container .login-form .form-field .show-password{background:url(../img/view.8fc769551d96f5ab2347.png) no-repeat;background-size:26px;height:20px;width:30px;position:absolute;cursor:pointer;right:12px;top:14px}.account-container .login-form .form-field input{-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:2.5px;height:40px;width:100%;font-size:14px;background-position:9px 9px;background-size:20px;background-repeat:no-repeat;text-indent:2em}.account-container .login-form .form-field input[name=usernameInputBox]{background-image:url(../img/user.b4ae6faa6cb53b823f26.png)}.account-container .login-form .form-field input[name=passwordInputBox]{background-image:url(../img/pass.e5745a2ed8ac831a9018.png)}.account-container .login-form .form-field input:focus{-webkit-box-shadow:none;box-shadow:none}.account-container .login-form .login-btn-wrapper{position:relative}.account-container .login-form .login-btn-wrapper .button{background-color:#57c1f0;color:#fff}.account-container .login-form .login-btn-wrapper .button-arrow{position:absolute;background-position:5px 0;background-repeat:no-repeat;background-image:url(../img/arrow-right-12x12.1219f3f57ee9d2664957.svg);width:25px;height:20px;right:10px;top:15px;border-radius:0}.account-container .account-umologo-wrapper{max-width:150px;margin:5px 0}.account-container .account-umologo-wrapper img{max-width:100%;max-height:100px}.account-container .account-umologo-wrapper .logo{background-image:url(../img/enovation_umo_300.c231851689e1c7d018bb.png);background-repeat:no-repeat;background-size:150px;height:120px;width:150px}.account-container .account-login-view{width:100%;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:355px;padding-bottom:20px}.account-container .account-login-view,.account-container .passageid-login{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.account-container .passageid-login{width:80%;padding-bottom:10px}.account-container .passageid-login .passageid-wrapper{position:relative;margin:10px 0 5px}.account-container .passageid-login .passageid-wrapper .button{display:block;background-color:#1e72e8;color:#fff;width:100%;height:44px;font-size:14px;text-align:left}.account-container .passageid-login .passageid-wrapper .button-arrow{position:absolute;background-position:5px 0;background-repeat:no-repeat;background-image:url(../img/arrow-right-12x12.1219f3f57ee9d2664957.svg);width:25px;height:20px;right:10px;top:15px;border-radius:0}.account-container .account-container-footer{width:80%;font-size:14px;padding-top:5px;margin-top:10px}.account-container .account-container-footer span{color:#000}.account-container .back-container{display:inline;width:90%;padding-top:10px;vertical-align:middle;height:20px}.account-container .back-container .back-button-arrow{display:inline-block;background-repeat:no-repeat;background-image:url(../img/arrow-left-12x12.612b212404be650301dd.svg);background-position:3px 7px;width:20px;height:20px}.account-container .back-container a{display:inline-block;color:#1e72e8}.account-container .back-container a.visited{color:#1e72e8}.account-container .empty-page-header{height:30px}.account-container .login-separator{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.account-container .login-separator .line-separator{background-color:#ccc;height:1px;width:50%}.account-container .login-separator .or-separator{padding:5px 10px 10px;font-size:14px}.account-container .footer-separator{background-color:#ccc;height:1px;width:90%;margin-top:4px}.link-entity-state-content{position:relative;display:grid}.terms-of-service .modal-view-container .disclaimer-content-modal{max-width:25%;max-height:25%;margin:18% auto;min-width:370px;min-height:300px}.terms-of-service .modal-view-container .disclaimer-content-modal .modal-view-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;margin-top:0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.terms-of-service .modal-view-container .disclaimer-content-modal .modal-view-content .terms-header{font-size:30px;color:#57c1f0}
/*# sourceMappingURL=data:application/json;base64,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QWMsQUFBZCxhQUFjLEFBQ2QseUJBQW9CLEFBQXBCLHNCQUFvQixBQUFwQixtQkFBb0IsQUFDcEIsWUFBYSxBQUNiLGFBQWMsQUFDZCw0QkFBdUIsQUFBdkIsNkJBQXVCLEFBQXZCLDBCQUF1QixBQUF2QixzQkFBdUIsQUFDdkIseUJBQStCLEFBQS9CLHNCQUErQixBQUEvQiw2QkFBK0IsQ0FBRSxBQUNqQyxvR0FDRSxlQUFnQixBQUNoQixhQUFlLENBQUUiLCJmaWxlIjoic2Fzcy1jdXN0b20uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyogaW5wdXQgY29uc3RhbnRzICovXG4vKiBpbnB1dCBhbmQgbGFiZWwgc2l6ZSBjb25zdGFudHMgKi9cbi8qIElucHV0IGNvbnN0YW50cyAqL1xuLyogSGVhZGVyIGNvbG9ycyAqL1xuLyogbGFiZWwgY29uc3RhbnRzICovXG4vKiB0YWJsZSBjb25zdGFudHMgKi9cbi8qIElucHV0IGNvbnN0YW50cyAqL1xuLyogSGVhZGVyIGNvbG9ycyAqL1xuLyogbGFiZWwgY29uc3RhbnRzICovXG4vKiB0YWJsZSBjb25zdGFudHMgKi9cbi52a3otYWR2YW5jZWRmaWx0ZXIgLm1haW4tZGl2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgLnZrei1hZHZhbmNlZGZpbHRlciAubWFpbi1kaXYgLmJ1dHRvbi1kaXYge1xuICAgIHdpZHRoOiAzMnB4OyB9XG4gICAgLnZrei1hZHZhbmNlZGZpbHRlciAubWFpbi1kaXYgLmJ1dHRvbi1kaXYgLmFkZC1idXR0b24ge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9hZGRfZ3JlZW5fMzJ4MzIucG5nKSBuby1yZXBlYXQ7XG4gICAgICBoZWlnaHQ6IDMycHg7IH1cblxuLnNhdmUtc2VhcmNoLW1vZGFsID4gZGl2ID4gZGl2IHtcbiAgd2lkdGg6IDQ4MHB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwcHggIWltcG9ydGFudDsgfVxuXG4uc2F2ZS1zZWFyY2gtbW9kYWwgPiBkaXYgPiBkaXYgPiBkaXYge1xuICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4udmt6LWFkdmFuY2Vkc2VhcmNoaXRlbSB7XG4gIGhlaWdodDogMzZweDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDsgfVxuICAudmt6LWFkdmFuY2Vkc2VhcmNoaXRlbSAudG9wLXVuZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDI3OXB4OyB9XG4gICAgLnZrei1hZHZhbmNlZHNlYXJjaGl0ZW0gLnRvcC11bmRlciAudG9wIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHdpZHRoOiAyNjBweDsgfVxuICAgICAgLnZrei1hZHZhbmNlZHNlYXJjaGl0ZW0gLnRvcC11bmRlciAudG9wIGlucHV0W3R5cGU9J2RhdGUnXSB7XG4gICAgICAgIHdpZHRoOiAyNDVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4IDBweCAwcHggNHB4OyB9XG4gICAgLnZrei1hZHZhbmNlZHNlYXJjaGl0ZW0gLnRvcC11bmRlciAudW5kZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMHB4O1xuICAgICAgd2lkdGg6IDI3OHB4OyB9XG4gIC52a3otYWR2YW5jZWRzZWFyY2hpdGVtIC5maWx0ZXJWYWx1ZURhdGVUaW1lQ29udHJvbCBpbnB1dFt0eXBlPSdkYXRlJ10ge1xuICAgIHdpZHRoOiAxNDZweCAhaW1wb3J0YW50OyB9XG4gIC52a3otYWR2YW5jZWRzZWFyY2hpdGVtIC5maWx0ZXJWYWx1ZURhdGVUaW1lQ29udHJvbCBpbnB1dFt0eXBlPSd0aW1lJ10ge1xuICAgIHdpZHRoOiA4NnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAtNXB4OyB9XG4gIC52a3otYWR2YW5jZWRzZWFyY2hpdGVtIC5maWx0ZXJWYWx1ZUNoZWNrQm94IGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgd2lkdGg6IDI0NXB4ICFpbXBvcnRhbnQ7IH1cbiAgLnZrei1hZHZhbmNlZHNlYXJjaGl0ZW0gLmZpbHRlclZhbHVlQ2hlY2tCb3ggaW5wdXRbdHlwZT0nY2hlY2tib3gnXSB7XG4gICAgcmlnaHQ6IDI1cHg7XG4gICAgdG9wOiAxMHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAudmt6LWFkdmFuY2Vkc2VhcmNoaXRlbSAudmFsdWVzVHJlZVZpZXdDb250cm9sIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgd2lkdGg6IDI0NXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDBweCAwcHggNHB4OyB9XG4gIC52a3otYWR2YW5jZWRzZWFyY2hpdGVtIC5maWx0ZXItb3BlcmF0aW9uIGlucHV0W3R5cGU9J3RleHQnXSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9TZXR0aW5nc19ncmVlbl8xNngxNi5wbmcpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAudmt6LWFkdmFuY2Vkc2VhcmNoaXRlbSAuZmlsdGVyLW9wZXJhdGlvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC52a3otYWR2YW5jZWRzZWFyY2hpdGVtIC5maWx0ZXItb3BlcmF0aW9uID4gbmctZm9ybSA+IC52a3otZHJvcGRvd24ge1xuICAgIHdpZHRoOiAyNzhweDsgfVxuICAudmt6LWFkdmFuY2Vkc2VhcmNoaXRlbSAucmlnaHQtc2lkZS1zcXVhcmVkIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHggMHB4IDBweCA0cHg7IH1cbiAgLnZrei1hZHZhbmNlZHNlYXJjaGl0ZW0gZGktZGF0ZXBpY2tlciBpbnB1dFt0eXBlPSd0ZXh0J10ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgLnZrei1hZHZhbmNlZHNlYXJjaGl0ZW0gZGktZGF0ZXBpY2tlciBzcGFuIC5hZGQtb24ge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50OyB9XG4gIC52a3otYWR2YW5jZWRzZWFyY2hpdGVtIC5wb2ludGVyY3Vyc29yIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLm92ZXJ2aWV3LXNlYXJjaC1jb250cm9sIHtcbiAgcGFkZGluZy10b3A6IDEwcHg7IH1cbiAgLm92ZXJ2aWV3LXNlYXJjaC1jb250cm9sIC52a3otZHJvcGRvd24gLnR5cGUtdG8tZmlsdGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub3ZlcnZpZXctc2VhcmNoLWNvbnRyb2wgLnZrei1kcm9wZG93biBpbnB1dCB7XG4gICAgd2lkdGg6IDQwJTsgfVxuXG4udmt6LXNhdmVzZWFyY2ggLnNhdmUtc2VhcmNoLW5hbWUtaW5wdXRib3ggaW5wdXQge1xuICB3aWR0aDogNDA1cHg7IH1cblxuLnZrei1yYW5nZWlucHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7IH1cbiAgLnZrei1yYW5nZWlucHV0IC5mcm9tLWlucHV0IHtcbiAgICB3aWR0aDogMTE2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDBweCAwcHggNHB4OyB9XG4gIC52a3otcmFuZ2VpbnB1dCAudG8taW5wdXQge1xuICAgIHdpZHRoOiAxMTZweDtcbiAgICBib3JkZXItcmFkaXVzOiAwcHg7IH1cbiAgLnZrei1yYW5nZWlucHV0IC5mcm9tLWRhdGVpbnB1dCBpbnB1dFt0eXBlPSdkYXRlJ10ge1xuICAgIHdpZHRoOiAxMTZweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCAwcHggMHB4IDRweCAhaW1wb3J0YW50OyB9XG4gIC52a3otcmFuZ2VpbnB1dCAudG8tZGF0ZWlucHV0IGlucHV0W3R5cGU9J2RhdGUnXSB7XG4gICAgd2lkdGg6IDExNnB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4ICFpbXBvcnRhbnQ7IH1cblxuLnZrei1ub3RlZmlsdGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC52a3otbm90ZWZpbHRlciAubm90ZXNmaWx0ZXJib3gge1xuICAgIHdpZHRoOiAyNDVweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDRweCAwcHggMHB4IDRweDsgfVxuICAudmt6LW5vdGVmaWx0ZXIgLm5vdGVmaWx0ZXJvdmVybGF5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE5O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gICAgLnZrei1ub3RlZmlsdGVyIC5ub3RlZmlsdGVyb3ZlcmxheSAubm90ZWZpbHRlcnVwcGVycGFydCB7XG4gICAgICB3aWR0aDogNDAwcHg7XG4gICAgICBoZWlnaHQ6IDM3MHB4OyB9XG4gICAgICAudmt6LW5vdGVmaWx0ZXIgLm5vdGVmaWx0ZXJvdmVybGF5IC5ub3RlZmlsdGVydXBwZXJwYXJ0IC5ub3Rlc3NlYXJjaHRleHQge1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTVweCk7IH1cblxuLnZrei1jYXJlZ2l2ZXJmaWx0ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnZrei1jYXJlZ2l2ZXJmaWx0ZXIgLmNhcmVnaXZlcmZpbHRlcmJveCB7XG4gICAgd2lkdGg6IDI0NXB4ICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4IDBweCAwcHggNHB4OyB9XG4gIC52a3otY2FyZWdpdmVyZmlsdGVyIC5jYXJlZ2l2ZXJmaWx0ZXJvdmVybGF5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgd2lkdGg6IDQxMHB4O1xuICAgIGhlaWdodDogNDQwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE5O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gICAgLnZrei1jYXJlZ2l2ZXJmaWx0ZXIgLmNhcmVnaXZlcmZpbHRlcm92ZXJsYXkgLmNhcmVnaXZlcmZpbHRlcnVwcGVycGFydCB7XG4gICAgICB3aWR0aDogNDAwcHg7XG4gICAgICBoZWlnaHQ6IDM3MHB4OyB9XG4gICAgICAudmt6LWNhcmVnaXZlcmZpbHRlciAuY2FyZWdpdmVyZmlsdGVyb3ZlcmxheSAuY2FyZWdpdmVyZmlsdGVydXBwZXJwYXJ0IC5jYXJlZ2l2ZXJzZWFyY2h0ZXh0IHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpOyB9XG5cbi8qIElucHV0IGNvbnN0YW50cyAqL1xuLyogSGVhZGVyIGNvbG9ycyAqL1xuLyogbGFiZWwgY29uc3RhbnRzICovXG4vKiB0YWJsZSBjb25zdGFudHMgKi9cbi52a3otYXZhaWxhYmlsaXR5IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIHdpZHRoOiAxMDQwcHg7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteDogYXV0bzsgfVxuICAudmt6LWF2YWlsYWJpbGl0eSAudmVydGljYWwtdGFibGUtaGVhZGVyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U5RUNGMDtcbiAgICB3aWR0aDogYXV0bzsgfVxuICAgIC52a3otYXZhaWxhYmlsaXR5IC52ZXJ0aWNhbC10YWJsZS1oZWFkZXIgLnZlcnRpY2FsLXRhYmxlLWhlYWRlci10ZXh0IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMzBweDsgfVxuICAgICAgLnZrei1hdmFpbGFiaWxpdHkgLnZlcnRpY2FsLXRhYmxlLWhlYWRlciAudmVydGljYWwtdGFibGUtaGVhZGVyLXRleHQgc3BhbiB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAudmt6LWF2YWlsYWJpbGl0eSAuaG9yaXpvbnRhbC10YWJsZS1ibG9jayB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IGF1dG87IH1cbiAgICAudmt6LWF2YWlsYWJpbGl0eSAuaG9yaXpvbnRhbC10YWJsZS1ibG9jayAuaG9yaXpvbnRhbC10YWJsZS1oZWFkZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFQ0YwO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC52a3otYXZhaWxhYmlsaXR5IC5ob3Jpem9udGFsLXRhYmxlLWJsb2NrIC5ob3Jpem9udGFsLXRhYmxlLWhlYWRlciAuaG9yaXpvbnRhbC10YWJsZS1oZWFkZXItdGV4dCB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgIC52a3otYXZhaWxhYmlsaXR5IC5ob3Jpem9udGFsLXRhYmxlLWJsb2NrIC5ob3Jpem9udGFsLXRhYmxlLXJvd3Mge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBoZWlnaHQ6IDIxMHB4OyB9XG4gICAgICAudmt6LWF2YWlsYWJpbGl0eSAuaG9yaXpvbnRhbC10YWJsZS1ibG9jayAuaG9yaXpvbnRhbC10YWJsZS1yb3dzIC5ob3Jpem9udGFsLXRhYmxlLXJvdyB7XG4gICAgICAgIGhlaWdodDogMzBweDsgfVxuICAgICAgICAudmt6LWF2YWlsYWJpbGl0eSAuaG9yaXpvbnRhbC10YWJsZS1ibG9jayAuaG9yaXpvbnRhbC10YWJsZS1yb3dzIC5ob3Jpem9udGFsLXRhYmxlLXJvdyAuaG9yaXpvbnRhbC10YWJsZS1yb3ctdGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICAgICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkIHdoaXRlO1xuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgICAgICAgICAudmt6LWF2YWlsYWJpbGl0eSAuaG9yaXpvbnRhbC10YWJsZS1ibG9jayAuaG9yaXpvbnRhbC10YWJsZS1yb3dzIC5ob3Jpem9udGFsLXRhYmxlLXJvdyAuaG9yaXpvbnRhbC10YWJsZS1yb3ctdGV4dCA6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk0QjZGRjsgfVxuICAgICAgICAgIC52a3otYXZhaWxhYmlsaXR5IC5ob3Jpem9udGFsLXRhYmxlLWJsb2NrIC5ob3Jpem9udGFsLXRhYmxlLXJvd3MgLmhvcml6b250YWwtdGFibGUtcm93IC5ob3Jpem9udGFsLXRhYmxlLXJvdy10ZXh0LmlzQXZhaWxhYmxlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHllbGxvdzsgfVxuICAgICAgICAgIC52a3otYXZhaWxhYmlsaXR5IC5ob3Jpem9udGFsLXRhYmxlLWJsb2NrIC5ob3Jpem9udGFsLXRhYmxlLXJvd3MgLmhvcml6b250YWwtdGFibGUtcm93IC5ob3Jpem9udGFsLXRhYmxlLXJvdy10ZXh0LmlzTGFzdENsaWNrSW5mb3JtYXRpb24ge1xuICAgICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIG9yYW5nZTsgfVxuICAudmt6LWF2YWlsYWJpbGl0eSAuYWN0aW9uLWJ1dHRvbi1saXN0LWF2YWlsYWJpbGl0eSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgICAudmt6LWF2YWlsYWJpbGl0eSAuYWN0aW9uLWJ1dHRvbi1saXN0LWF2YWlsYWJpbGl0eSBkaS1hY3Rpb24tYnV0dG9uIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4vKiBJbnB1dCBjb25zdGFudHMgKi9cbi8qIEhlYWRlciBjb2xvcnMgKi9cbi8qIGxhYmVsIGNvbnN0YW50cyAqL1xuLyogdGFibGUgY29uc3RhbnRzICovXG4vKiBpbnB1dCBjb25zdGFudHMgKi9cbi8qIGlucHV0IGFuZCBsYWJlbCBzaXplIGNvbnN0YW50cyAqL1xuLmJ1dHRvbiB7XG4gIHBhZGRpbmc6IDNweCAxNXB4IDNweCAxNXB4O1xuICBjb2xvcjogIzZlNmU2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXI6IDEuM3B4IHNvbGlkICNFOUVDRjA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHRyYW5zaXRpb246IGFsbCBlYXNlIDAuMzVzO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuLmJ1dHRvbjpob3Zlcixcbi5idXR0b246Zm9jdXMge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOUVDRjA7IH1cblxuLmJ1dHRvbjphY3RpdmUge1xuICAvKmNvbG9yOiByZ2IoMjU1LCAyNTUsIDI1NSk7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHZrei1ncmVlbi01MHBlcmNlbnQ7Ki8gfVxuXG4uYnV0dG9uW2Rpc2FibGVkXSB7XG4gIGNvbG9yOiBibGFjaztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgYm9yZGVyOiAxLjNweCBzb2xpZCB3aGl0ZTtcbiAgb3BhY2l0eTogMC42NTtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4uYnV0dG9uW2Rpc2FibGVkXTpob3Zlcixcbi5idXR0b25bZGlzYWJsZWRdOmZvY3VzIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuXG4uYnV0dG9uLXNtYWxsIHtcbiAgLyptaW4td2lkdGg6IDEwMHB4OyovIH1cblxuLmJ1dHRvbi1tZWRpdW0ge1xuICBtaW4td2lkdGg6IDE1MHB4OyB9XG5cbi5hY3Rpb24tYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzIyNjVDMDsgfVxuXG4uYWN0aW9uLWJ1dHRvbjpmb2N1cyB7XG4gIGNvbG9yOiAjMzliMWU2OyB9XG5cbi8qIGlucHV0IGNvbnN0YW50cyAqL1xuLyogaW5wdXQgYW5kIGxhYmVsIHNpemUgY29uc3RhbnRzICovXG4udmt6LWRhdGVwaWNrZXIgaW5wdXQudmt6LXJvdW5kLWlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBsaW5lLWhlaWdodDogMThweDsgfVxuXG4udmt6LWRhdGVwaWNrZXIgLmZvcm1fZGF0ZXRpbWUge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC52a3otZGF0ZXBpY2tlciAuZm9ybV9kYXRldGltZSAuYWRkLW9uIHtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgIHBhZGRpbmctdG9wOiA0cHg7IH1cblxuLnZrei1kYXRlcGlja2VyIGlucHV0LmFycm93LWlucHV0OmFmdGVyIHtcbiAgY29udGVudDogdXJsKFwiLi4vaW1nL2Fycm93LWlucHV0XzEyeDkucG5nXCIpO1xuICBtYXJnaW4tbGVmdDogLTE3cHg7XG4gIHBhZGRpbmc6IC4xZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi8qIElucHV0IGNvbnN0YW50cyAqL1xuLyogSGVhZGVyIGNvbG9ycyAqL1xuLyogbGFiZWwgY29uc3RhbnRzICovXG4vKiB0YWJsZSBjb25zdGFudHMgKi9cbi52a3otZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLnZrei1kcm9wZG93biAub3ZlcmxheSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyMjtcbiAgICBib3gtc2hhZG93OiAwIDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICB0b3A6IDMwcHg7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBtYXgtd2lkdGg6IDUwMHB4OyB9XG4gIC52a3otZHJvcGRvd24gLnRyYW5zY2x1ZGUge1xuICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAudmt6LWRyb3Bkb3duIC5idXR0b25jb250YWluZXIge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGZsb2F0OiByaWdodDsgfVxuICAudmt6LWRyb3Bkb3duIC5kcm9wZG93bi1saXN0LmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkOyB9XG4gIC52a3otZHJvcGRvd24gLmRyb3Bkb3duLWxpc3QuY2xpY2thYmxlICo6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NEI2RkY7IH1cbiAgLnZrei1kcm9wZG93biAuZHJvcGRvd24tbGlzdC5jbGlja2FibGUgKi5jbGFzcy1ob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk0QjZGRjsgfVxuICAudmt6LWRyb3Bkb3duIC5kcm9wZG93bi1saXN0ICoge1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4OyB9XG4gICAgLnZrei1kcm9wZG93biAuZHJvcGRvd24tbGlzdCAqIHNwYW4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7IH1cbiAgLnZrei1kcm9wZG93biAuZHJvcGRvd24tbG9hZGluZzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMDBhMFxcMDBhMFwiO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL25ldXRyYWwtZ3JheS1zcGlubmVyLmdpZlwiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG5cbi8qIElucHV0IGNvbnN0YW50cyAqL1xuLyogSGVhZGVyIGNvbG9ycyAqL1xuLyogbGFiZWwgY29uc3RhbnRzICovXG4vKiB0YWJsZSBjb25zdGFudHMgKi9cbmRpdi53aXphcmQtZm9ybS1yb3cge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IDIlO1xuICBtYXJnaW4tcmlnaHQ6IDIlO1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjY2NjOyB9XG4gIGRpdi53aXphcmQtZm9ybS1yb3cuc2luZ2xlLWNvbHVtbi1yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICBkaXYud2l6YXJkLWZvcm0tcm93IHNwYW4ubGFiZWxDb2x1bW4ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBjZW50cmFsO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgIGRpdi53aXphcmQtZm9ybS1yb3cgc3Bhbi5sYWJlbENvbHVtbiBzcGFuIHtcbiAgICAgIGNvbG9yOiBibGFjazsgfVxuICBkaXYud2l6YXJkLWZvcm0tcm93IHNwYW4uY29udGVudENvbHVtbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBjZW50cmFsO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE3MHB4KTtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgICBkaXYud2l6YXJkLWZvcm0tcm93IHNwYW4uY29udGVudENvbHVtbiBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoLmRhdGVwaWNrZXIpLCBkaXYud2l6YXJkLWZvcm0tcm93IHNwYW4uY29udGVudENvbHVtbiBzZWxlY3Qge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gICAgICBkaXYud2l6YXJkLWZvcm0tcm93IHNwYW4uY29udGVudENvbHVtbiBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoLmRhdGVwaWNrZXIpLmlucHV0LTUwLCBkaXYud2l6YXJkLWZvcm0tcm93IHNwYW4uY29udGVudENvbHVtbiBzZWxlY3QuaW5wdXQtNTAge1xuICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDUlOyB9XG4gICAgZGl2LndpemFyZC1mb3JtLXJvdyBzcGFuLmNvbnRlbnRDb2x1bW4gaW5wdXRbdHlwZT1cImZpbGVcIl0uZmlsZXBpY2tlcmlucHV0IHtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDRweCAwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4wNzUpOyB9XG4gICAgZGl2LndpemFyZC1mb3JtLXJvdyBzcGFuLmNvbnRlbnRDb2x1bW4gZGktaW5wdXQtc3Bpbm5lciB7XG4gICAgICB3aWR0aDogMTUlO1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgZGl2LndpemFyZC1mb3JtLXJvdyBzcGFuLmNvbnRlbnRDb2x1bW4gdGV4dGFyZWEge1xuICAgICAgaGVpZ2h0OiAxMjBweDsgfVxuICAgIGRpdi53aXphcmQtZm9ybS1yb3cgc3Bhbi5jb250ZW50Q29sdW1uIC5oaWRkZW4ge1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gICAgZGl2LndpemFyZC1mb3JtLXJvdyBzcGFuLmNvbnRlbnRDb2x1bW4gLmNoZWNrYm94LXRydWUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6IGxpbWVncmVlbjsgfVxuICAgIGRpdi53aXphcmQtZm9ybS1yb3cgc3Bhbi5jb250ZW50Q29sdW1uIC5jaGVja2JveC1mYWxzZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBjb2xvcjogcmVkOyB9XG5cbi5keW5hbWljV2l6YXJkUGFkZGluZyB7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDsgfVxuXG4ud2l6YXJkLWZvcm0tcm93LXNlbWlzaXplIHtcbiAgd2lkdGg6IDQ2JTsgfVxuXG4ud2l6YXJkLWZvcm0tcm93LWZ1bGxzaXplIHtcbiAgd2lkdGg6IDk2JTsgfVxuXG4uYWN0aW9uLWJ1dHRvbi1saXN0IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG4gIC5hY3Rpb24tYnV0dG9uLWxpc3QgZGktYWN0aW9uLWJ1dHRvbjpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMiU7IH1cbiAgLmFjdGlvbi1idXR0b24tbGlzdCBkaS1hY3Rpb24tYnV0dG9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7IH1cblxuLyogSW5wdXQgY29uc3RhbnRzICovXG4vKiBIZWFkZXIgY29sb3JzICovXG4vKiBsYWJlbCBjb25zdGFudHMgKi9cbi8qIHRhYmxlIGNvbnN0YW50cyAqL1xuLyogaW5wdXQgY29uc3RhbnRzICovXG4vKiBpbnB1dCBhbmQgbGFiZWwgc2l6ZSBjb25zdGFudHMgKi9cbi52a3otZm9ybWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MHB4OyB9XG4gIC52a3otZm9ybWl0ZW0gZGwge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiA2cHggMDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7IH1cbiAgLnZrei1mb3JtaXRlbSBkbCBkdCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgY2xlYXI6IGxlZnQ7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI1JTsgfVxuICAudmt6LWZvcm1pdGVtIGRsIGRkIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIHdpZHRoOiA3MCU7IH1cbiAgLnZrei1mb3JtaXRlbSBkbCBkZCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gICAgLyptYXJnaW46IDA7Ki8gfVxuXG4uZm9ybS1pdGVtLWF1dG9zaXplIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7IH1cbiAgLmZvcm0taXRlbS1hdXRvc2l6ZSAudmt6LWZvcm1pdGVtIHtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuLyogSW5wdXQgY29uc3RhbnRzICovXG4vKiBIZWFkZXIgY29sb3JzICovXG4vKiBsYWJlbCBjb25zdGFudHMgKi9cbi8qIHRhYmxlIGNvbnN0YW50cyAqL1xuLyogaW5wdXQgY29uc3RhbnRzICovXG4vKiBpbnB1dCBhbmQgbGFiZWwgc2l6ZSBjb25zdGFudHMgKi9cbi52a3otZmlsdGVyYm94IGlucHV0IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDRweCAwIDAgNHB4ICFpbXBvcnRhbnQ7IH1cblxuLnZrei1maWx0ZXJib3ggc3BhbiB7XG4gIGZsZXg6IDAgMCAwOyB9XG5cbi8qIElucHV0IGNvbnN0YW50cyAqL1xuLyogSGVhZGVyIGNvbG9ycyAqL1xuLyogbGFiZWwgY29uc3RhbnRzICovXG4vKiB0YWJsZSBjb25zdGFudHMgKi9cbi52a3otcGhvbmVwYW5lbCAubnVtYmVyLWRpdiB7XG4gIGhlaWdodDogODBweDsgfVxuXG4udmt6LXBob25lcGFuZWwgLmJ1dHRvbi1kaXYge1xuICBoZWlnaHQ6IDE4cHg7IH1cblxuLnZrei1waG9uZXBhbmVsIC5jbG9zZS1idXR0b24ge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLyogSW5wdXQgY29uc3RhbnRzICovXG4vKiBIZWFkZXIgY29sb3JzICovXG4vKiBsYWJlbCBjb25zdGFudHMgKi9cbi8qIHRhYmxlIGNvbnN0YW50cyAqL1xuLyogaW5wdXQgY29uc3RhbnRzICovXG4vKiBpbnB1dCBhbmQgbGFiZWwgc2l6ZSBjb25zdGFudHMgKi9cbi52a3otdGV4dGFyZWEgdGV4dGFyZWEge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi50aW55LW51bWJlciB7XG4gIGZvbnQtc2l6ZTogeHgtc21hbGw7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGNvbG9yOiAjYjJiMmIyOyB9XG5cbi8qIElucHV0IGNvbnN0YW50cyAqL1xuLyogSGVhZGVyIGNvbG9ycyAqL1xuLyogbGFiZWwgY29uc3RhbnRzICovXG4vKiB0YWJsZSBjb25zdGFudHMgKi9cbi8qIGlucHV0IGNvbnN0YW50cyAqL1xuLyogaW5wdXQgYW5kIGxhYmVsIHNpemUgY29uc3RhbnRzICovXG4udmt6LXRleHRpbnB1dGJveCBpbnB1dFt0eXBlPVwidGV4dFwiXSB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYzsgfVxuXG4vKiBJbnB1dCBjb25zdGFudHMgKi9cbi8qIEhlYWRlciBjb2xvcnMgKi9cbi8qIGxhYmVsIGNvbnN0YW50cyAqL1xuLyogdGFibGUgY29uc3RhbnRzICovXG4vKiBpbnB1dCBjb25zdGFudHMgKi9cbi8qIGlucHV0IGFuZCBsYWJlbCBzaXplIGNvbnN0YW50cyAqL1xuLnZrei1sYWJlbGl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC52a3otbGFiZWxpdGVtIC5sYWJlbHNwYW4ge1xuICAgIG1pbi1oZWlnaHQ6IDI4cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgY29sb3I6ICM2ZTZlNmU7XG4gICAgd2lkdGg6IDYlOyB9XG4gIC52a3otbGFiZWxpdGVtIC50cmFuc2NsdXNpb25zcGFuIHtcbiAgICBtYXJnaW4tbGVmdDogMjBweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1pbi1oZWlnaHQ6IDI4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi8qIElucHV0IGNvbnN0YW50cyAqL1xuLyogSGVhZGVyIGNvbG9ycyAqL1xuLyogbGFiZWwgY29uc3RhbnRzICovXG4vKiB0YWJsZSBjb25zdGFudHMgKi9cbi52a3otbGlzdHBpY2tlciB7XG4gIGhlaWdodDogOTklOyB9XG4gIC52a3otbGlzdHBpY2tlciBkaXYge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgLnZrei1saXN0cGlja2VyIGRpdiAuY29sdW1uIHtcbiAgICAgIHdpZHRoOiA0OCU7IH1cbiAgICAgIC52a3otbGlzdHBpY2tlciBkaXYgLmNvbHVtbiBzZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAyMHB4KTsgfVxuICAgIC52a3otbGlzdHBpY2tlciBkaXYgLmNpcmNsZS1idXR0b25zIHtcbiAgICAgIHdpZHRoOiA0JTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnZrei1saXN0cGlja2VyIGRpdiAuY2lyY2xlLWJ1dHRvbnMgLmZpbGxlciB7XG4gICAgICAgIGhlaWdodDogNDAlOyB9XG4gICAgICAudmt6LWxpc3RwaWNrZXIgZGl2IC5jaXJjbGUtYnV0dG9ucyBkaS1jaXJjbGUtYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLnZrei1saXN0cGlja2VyIGRpdiAuY2lyY2xlLWJ1dHRvbnMgLnNwYWNlLWluLWJldHdlZW4tYnV0dG9ucyB7XG4gICAgICAgIGhlaWdodDogMjBweDsgfVxuICAudmt6LWxpc3RwaWNrZXIgLmltYWdlLWFycm93bGVmdCB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Fycm93X2xlZnRfZ3JlZW5fMzJ4MzIucG5nXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC52a3otbGlzdHBpY2tlciAuaW1hZ2UtZG91YmxlYXJyb3dsZWZ0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvZG91YmxlX2Fycm93X2xlZnRfZ3JlZW5fMzJ4MzIucG5nXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC52a3otbGlzdHBpY2tlciAuaW1hZ2UtYXJyb3dyaWdodCB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2Fycm93X3JpZ2h0X2dyZWVuXzMyeDMyLnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAudmt6LWxpc3RwaWNrZXIgLmltYWdlLWRvdWJsZWFycm93cmlnaHQge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kb3VibGVfYXJyb3dfcmlnaHRfZ3JlZW5fMzJ4MzIucG5nXCIpIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC52a3otbGlzdHBpY2tlciAuc2VsZWN0LWJ1dHRvbiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG5cbi8qIElucHV0IGNvbnN0YW50cyAqL1xuLyogSGVhZGVyIGNvbG9ycyAqL1xuLyogbGFiZWwgY29uc3RhbnRzICovXG4vKiB0YWJsZSBjb25zdGFudHMgKi9cbi8qIGlucHV0IGNvbnN0YW50cyAqL1xuLyogaW5wdXQgYW5kIGxhYmVsIHNpemUgY29uc3RhbnRzICovXG4udmt6LW11bHRpc2VsZWN0b3Igb3B0aW9uOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDsgfVxuXG4udmt6LW11bHRpc2VsZWN0b3Igc3Bhbi5sYWJlbENvbHVtbiB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTcwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHZlcnRpY2FsLWFsaWduOiBjZW50cmFsO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAudmt6LW11bHRpc2VsZWN0b3Igc3Bhbi5sYWJlbENvbHVtbiBzcGFuIHtcbiAgICBjb2xvcjogYmxhY2s7IH1cblxuLnZrei1tdWx0aXNlbGVjdG9yIHNwYW4uY29udGVudENvbHVtbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IGNlbnRyYWw7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAxNzBweCk7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDsgfVxuICAudmt6LW11bHRpc2VsZWN0b3Igc3Bhbi5jb250ZW50Q29sdW1uIC5saXN0LXRvLXRleHQge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7IH1cbiAgLnZrei1tdWx0aXNlbGVjdG9yIHNwYW4uY29udGVudENvbHVtbiBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoLmRhdGVwaWNrZXIpLCAudmt6LW11bHRpc2VsZWN0b3Igc3Bhbi5jb250ZW50Q29sdW1uIHNlbGVjdCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDtcbiAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gICAgLnZrei1tdWx0aXNlbGVjdG9yIHNwYW4uY29udGVudENvbHVtbiBpbnB1dDpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoLmRhdGVwaWNrZXIpLmlucHV0LTUwLCAudmt6LW11bHRpc2VsZWN0b3Igc3Bhbi5jb250ZW50Q29sdW1uIHNlbGVjdC5pbnB1dC01MCB7XG4gICAgICB3aWR0aDogMzUlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1JTsgfVxuICAudmt6LW11bHRpc2VsZWN0b3Igc3Bhbi5jb250ZW50Q29sdW1uIGRpLWlucHV0LXNwaW5uZXIge1xuICAgIHdpZHRoOiAxNSU7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAudmt6LW11bHRpc2VsZWN0b3Igc3Bhbi5jb250ZW50Q29sdW1uIHRleHRhcmVhIHtcbiAgICBoZWlnaHQ6IDEyMHB4OyB9XG5cbi8qIElucHV0IGNvbnN0YW50cyAqL1xuLyogSGVhZGVyIGNvbG9ycyAqL1xuLyogbGFiZWwgY29uc3RhbnRzICovXG4vKiB0YWJsZSBjb25zdGFudHMgKi9cbi52a3otc2VhcmNoY29udHJvbCAudmt6LWZpbHRlcmJveCB7XG4gIHdpZHRoOiA0MCU7IH1cblxuLnRvcC1wYXJ0LWJvdHRvbS1tYXJnaW4ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5hY3Rpb24tc2VsZWN0Ym94IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMTBweDsgfVxuXG4vKiBJbnB1dCBjb25zdGFudHMgKi9cbi8qIEhlYWRlciBjb2xvcnMgKi9cbi8qIGxhYmVsIGNvbnN0YW50cyAqL1xuLyogdGFibGUgY29uc3RhbnRzICovXG4vKiBpbnB1dCBjb25zdGFudHMgKi9cbi8qIGlucHV0IGFuZCBsYWJlbCBzaXplIGNvbnN0YW50cyAqL1xuLnZrei1zZWxlY3Rib3gge1xuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjA3NSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIC8qIEp2UjogU2FmYXJpIGRlc2t0b3AgaGVpZ2h0IGJ1ZyBmaXggKi9cbiAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG5cbi8qIElucHV0IGNvbnN0YW50cyAqL1xuLyogSGVhZGVyIGNvbG9ycyAqL1xuLyogbGFiZWwgY29uc3RhbnRzICovXG4vKiB0YWJsZSBjb25zdGFudHMgKi9cbi8qIGlucHV0IGNvbnN0YW50cyAqL1xuLyogaW5wdXQgYW5kIGxhYmVsIHNpemUgY29uc3RhbnRzICovXG4udGFicm93LXRvcCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nOiAwO1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGFicm93LXRvcCBsaSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0FBQTtcbiAgICBiYWNrZ3JvdW5kOiAjRDFEMUQxO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7IH1cbiAgLnRhYnJvdy10b3AgYSB7XG4gICAgY29sb3I6ICM1NTU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC50YWJyb3ctdG9wIGxpLnNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBjb2xvcjogIzMzMztcbiAgICB6LWluZGV4OiAyO1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHdoaXRlOyB9XG5cbi5jbGllbnRJbmZvVGFicyAudGFicm93LXRvcCB7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7XG4gIG1hcmdpbi1yaWdodDogMiU7IH1cblxuLmNsaWVudEluZm9UYWJzIC50YWJyb3ctdG9wIGxpIHtcbiAgYmFja2dyb3VuZDogI0U5RUNGMDsgfVxuXG4uY2xpZW50SW5mb1RhYnMgLnRhYnJvdy10b3AgbGkuc2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kOiAjMjI2NUMwO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjY2NjY2NjOyB9XG5cbi5jbGllbnRJbmZvVGFicyAudGFicm93LXRvcCBsaS5zZWxlY3RlZCBhIHtcbiAgY29sb3I6ICNGRkY7IH1cblxuLmNsaWVudEluZm9UYWJzIC50YWJyb3ctdG9wIGEge1xuICBjb2xvcjogIzAwMDAwMDtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4udGFicm93LWJvdHRvbSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMHB4IDBweCAwcHggMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC50YWJyb3ctYm90dG9tIGxpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQUFBO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgjRUNFQ0VDIDUwJSwgI0QxRDFEMSAxMDAlKTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMTBweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgICBib3gtc2hhZG93OiAwIDAgNHB4IHJnYmEoMCwgMCwgMCwgMC40KSwgaW5zZXQgMCAxcHggMCAjRkZGO1xuICAgIG1hcmdpbjogMCAtMnB4O1xuICAgIHBhZGRpbmc6IDAgMzBweDsgfVxuICAudGFicm93LWJvdHRvbSBhIHtcbiAgICBjb2xvcjogIzU1NTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLnRhYnJvdy1ib3R0b20gbGkuc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6ICNGRkY7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgei1pbmRleDogMjtcbiAgICBib3JkZXItdG9wLWNvbG9yOiAjRkZGOyB9XG5cbi8qIElucHV0IGNvbnN0YW50cyAqL1xuLyogSGVhZGVyIGNvbG9ycyAqL1xuLyogbGFiZWwgY29uc3RhbnRzICovXG4vKiB0YWJsZSBjb25zdGFudHMgKi9cbi52a3otdGFibGUtY29tcG9uZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICAudmt6LXRhYmxlLWNvbXBvbmVudCAudGFibGUtc2Nyb2xsLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLnZrei10YWJsZS1jb21wb25lbnQgLnRhYmxlLXNjcm9sbC13cmFwcGVyIC52a3otdGFibGUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC52a3otdGFibGUtY29tcG9uZW50IC50YWJsZS1zY3JvbGwtd3JhcHBlciAudmt6LXRhYmxlIHRoZWFkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0U5RUNGMDsgfVxuICAgICAgICAudmt6LXRhYmxlLWNvbXBvbmVudCAudGFibGUtc2Nyb2xsLXdyYXBwZXIgLnZrei10YWJsZSB0aGVhZCBzcGFuIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg5KTtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAudmt6LXRhYmxlLWNvbXBvbmVudCAudGFibGUtc2Nyb2xsLXdyYXBwZXIgLnZrei10YWJsZSB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFOUVDRjA7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgLnZrei10YWJsZS1jb21wb25lbnQgLnRhYmxlLXNjcm9sbC13cmFwcGVyIC52a3otdGFibGUgdHIge1xuICAgICAgICAvKmxpbmUtaGVpZ2h0OiA0MHB4OyovXG4gICAgICAgIGhlaWdodDogNDBweDsgfVxuICAgICAgLnZrei10YWJsZS1jb21wb25lbnQgLnRhYmxlLXNjcm9sbC13cmFwcGVyIC52a3otdGFibGUgLnZrei10YWJsZWJvZHkgPiB0ciB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7IH1cbiAgICAgICAgLnZrei10YWJsZS1jb21wb25lbnQgLnRhYmxlLXNjcm9sbC13cmFwcGVyIC52a3otdGFibGUgLnZrei10YWJsZWJvZHkgPiB0ci5zZWxlY3RlZC1yb3cge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5NEI2RkY7IH1cbiAgICAgICAgLnZrei10YWJsZS1jb21wb25lbnQgLnRhYmxlLXNjcm9sbC13cmFwcGVyIC52a3otdGFibGUgLnZrei10YWJsZWJvZHkgPiB0ci5oaWdobGlnaHQtcm93IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTRCNkZGOyB9XG4gICAgICAudmt6LXRhYmxlLWNvbXBvbmVudCAudGFibGUtc2Nyb2xsLXdyYXBwZXIgLnZrei10YWJsZSAudmt6LXRhYmxlYm9keSA+IHRyOm50aC1jaGlsZCgybisxKSB7XG4gICAgICAgIC8qYmFja2dyb3VuZC1jb2xvcjogJHZrei12ZXJ5LWxpZ2h0LWdyYXk7Ki8gfVxuICAgICAgLnZrei10YWJsZS1jb21wb25lbnQgLnRhYmxlLXNjcm9sbC13cmFwcGVyIC52a3otdGFibGUgLnZrei10YWJsZWJvZHkgPiB0cjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5NEI2RkY7IH1cbiAgICAgIC52a3otdGFibGUtY29tcG9uZW50IC50YWJsZS1zY3JvbGwtd3JhcHBlciAudmt6LXRhYmxlIC52a3otdGFibGVyb3ctZGV0YWlsIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICAgIC52a3otdGFibGUtY29tcG9uZW50IC50YWJsZS1zY3JvbGwtd3JhcHBlciAudmt6LXRhYmxlIC52a3otdGFibGVib2R5IC5uby1yZXN1bHRzIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAudmt6LXRhYmxlLWNvbXBvbmVudCAudGFibGUtc2Nyb2xsLXdyYXBwZXIgLnZrei10YWJsZSAudmt6LXRhYmxlYm9keSAucm93LXNlbGVjdGVkLWFyZWEge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7IH1cbiAgICAgICAgLnZrei10YWJsZS1jb21wb25lbnQgLnRhYmxlLXNjcm9sbC13cmFwcGVyIC52a3otdGFibGUgLnZrei10YWJsZWJvZHkgLnJvdy1zZWxlY3RlZC1hcmVhIC50b3RhbC1jb3VudCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAudmt6LXRhYmxlLWNvbXBvbmVudCAudGFibGUtc2Nyb2xsLXdyYXBwZXIgLnZrei10YWJsZSAudmt6LXRhYmxlYm9keSAucm93LXNlbGVjdGVkLWFyZWEgOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAudmt6LXRhYmxlLWNvbXBvbmVudCAudGFibGUtc2Nyb2xsLXdyYXBwZXIgLnZrei10YWJsZSAudmt6LXRhYmxlYm9keSAucm93LXNlbGVjdGVkLWFyZWEgc3Bhbjpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk2OTY5NjsgfVxuICAgICAgICAudmt6LXRhYmxlLWNvbXBvbmVudCAudGFibGUtc2Nyb2xsLXdyYXBwZXIgLnZrei10YWJsZSAudmt6LXRhYmxlYm9keSAucm93LXNlbGVjdGVkLWFyZWEgdGQgdGg6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5Njk2OTY7IH1cbiAgICAgICAgLnZrei10YWJsZS1jb21wb25lbnQgLnRhYmxlLXNjcm9sbC13cmFwcGVyIC52a3otdGFibGUgLnZrei10YWJsZWJvZHkgLnJvdy1zZWxlY3RlZC1hcmVhIHRkIHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTY5Njk2O1xuICAgICAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAudmt6LXRhYmxlLWNvbXBvbmVudCAudGFibGUtc2Nyb2xsLXdyYXBwZXIgLnZrei10YWJsZSAudmt6LXRhYmxlYm9keSAucm93LXNlbGVjdGVkLWFyZWEgdGQgdGJvZHkgdHI6aG92ZXIgKiB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZCAhaW1wb3J0YW50OyB9XG4gICAgICAgIC52a3otdGFibGUtY29tcG9uZW50IC50YWJsZS1zY3JvbGwtd3JhcHBlciAudmt6LXRhYmxlIC52a3otdGFibGVib2R5IC5yb3ctc2VsZWN0ZWQtYXJlYSB0ZCB0ciB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7IH1cbiAgICAgICAgLnZrei10YWJsZS1jb21wb25lbnQgLnRhYmxlLXNjcm9sbC13cmFwcGVyIC52a3otdGFibGUgLnZrei10YWJsZWJvZHkgLnJvdy1zZWxlY3RlZC1hcmVhIHRkIC5wYWdpbmF0aW9uIGEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC52a3otdGFibGUtY29tcG9uZW50IC50YWJsZS1zY3JvbGwtd3JhcHBlciAudmt6LXRhYmxlIC52a3otdGFibGVib2R5IC5yb3ctc2VsZWN0ZWQtYXJlYSAuaW5uZXItc2VsZWN0ZWQtYXJlYSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAxMHB4OyB9XG4gICAgICAudmt6LXRhYmxlLWNvbXBvbmVudCAudGFibGUtc2Nyb2xsLXdyYXBwZXIgLnZrei10YWJsZSAub3JkZXItcHJvcGVydHkgLm9yZGVyLWltYWdlLWFzY2VuZGluZyB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY19hcnJvd191cF8yNGRwXzJ4LnBuZ1wiKTtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAudmt6LXRhYmxlLWNvbXBvbmVudCAudGFibGUtc2Nyb2xsLXdyYXBwZXIgLnZrei10YWJsZSAub3JkZXItcHJvcGVydHkgLm9yZGVyLWltYWdlLWRlc2NlbmRpbmcge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNfYXJyb3dfZG93bl8yNGRwXzJ4LnBuZ1wiKTtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAudmt6LXRhYmxlLWNvbXBvbmVudCAudGFibGUtc2Nyb2xsLXdyYXBwZXIgLnZrei10YWJsZSAuZGlzYWJsZWQtcm93IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmF5ICFpbXBvcnRhbnQ7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0ICFpbXBvcnRhbnQ7IH1cbiAgICAgIC52a3otdGFibGUtY29tcG9uZW50IC50YWJsZS1zY3JvbGwtd3JhcHBlciAudmt6LXRhYmxlIC5pcy1hYmxlLXRvLW9yZGVyIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAudmt6LXRhYmxlLWNvbXBvbmVudCAudGFibGUtc2Nyb2xsLXdyYXBwZXIgLnZrei10YWJsZSAucGFnaW5hdGlvbi1idXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDsgfVxuICAgICAgICAudmt6LXRhYmxlLWNvbXBvbmVudCAudGFibGUtc2Nyb2xsLXdyYXBwZXIgLnZrei10YWJsZSAucGFnaW5hdGlvbi1idXR0b24uYXJyb3ctZG93biB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljX2Fycm93X2Rvd25fMjRkcF8yeC5wbmdcIik7IH1cbiAgICAgICAgLnZrei10YWJsZS1jb21wb25lbnQgLnRhYmxlLXNjcm9sbC13cmFwcGVyIC52a3otdGFibGUgLnBhZ2luYXRpb24tYnV0dG9uLmFycm93LXJpZ2h0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNfYXJyb3dfZG93bl8yNGRwXzJ4LnBuZ1wiKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG4gIC52a3otdGFibGUtY29tcG9uZW50IC50b3RhbC1jb3VudCB7XG4gICAgZmxvYXQ6IHJpZ2h0O1xuICAgIGxpbmUtaGVpZ2h0OiAyOyB9XG4gIC52a3otdGFibGUtY29tcG9uZW50IC5wYWdlLXBhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAudmt6LXRhYmxlLWNvbXBvbmVudCAucGFnZS1wYWdpbmF0aW9uIC5wYWdlLWluZGV4LWlucHV0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC52a3otdGFibGUtY29tcG9uZW50IC5wYWdlLXBhZ2luYXRpb24gc3BhbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAgIC52a3otdGFibGUtY29tcG9uZW50IC5wYWdlLXBhZ2luYXRpb24gYnV0dG9uIHtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuXG4uaWNvbi1oYXNhY3RpdmVub3RlcyB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tZXNzYWdlc19ncmVlbl8zMngzMi5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cblxuLmljb24tZGV2aWNlaXNzY2hlbWVhdXRvYW5zd2VyZGV2aWNlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RldmljZV9ncmVlbl8zMngzMi5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cblxuLmljb24tbm90ZS1waWN0dXJlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL0NhbWVyYV9ibGFja18zMngzMi5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cblxuLmljb24tbm90ZS1wb3B1cGluYWxhcm1wb3N0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3dhcm5pbmdfYmxhY2tfMzJ4MzIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbi5pY29uLW5vdGUtY3JlYXRlZGluYWxhcm1wb3N0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hpc3RvcnlfYmxhY2tfMzJ4MzIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMjRweDtcbiAgd2lkdGg6IDI0cHg7XG4gIGJhY2tncm91bmQtc2l6ZTogMjRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbi5pY29uLWFwcG9pbnRtZW50c3RhdHVzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL0FwcG9pbnRtZW50c19ibGFja18zMngzMi5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cblxuLnRlc3RjYWxsc3RhdGUtaWNvbi12YWxpZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy92YWxpZC5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMjRweDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7IH1cblxuLnRlc3RjYWxsc3RhdGUtaWNvbi1pbnZhbGlkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ludmFsaWQyLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDI0cHg7XG4gIHdpZHRoOiAyNHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuXG4vKiBJbnB1dCBjb25zdGFudHMgKi9cbi8qIEhlYWRlciBjb2xvcnMgKi9cbi8qIGxhYmVsIGNvbnN0YW50cyAqL1xuLyogdGFibGUgY29uc3RhbnRzICovXG4vKiBpbnB1dCBjb25zdGFudHMgKi9cbi8qIGlucHV0IGFuZCBsYWJlbCBzaXplIGNvbnN0YW50cyAqL1xuLnZpc3VhbHZpZXcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnZpc3VhbHZpZXcgLnZpc3VhbHZpZXctY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudmlzdWFsdmlldyAudmlzdWFsdmlldy1jb250YWluZXIgLmhpZ2gtaW5kZXgge1xuICAgICAgei1pbmRleDogMTI7IH1cbiAgICAudmlzdWFsdmlldyAudmlzdWFsdmlldy1jb250YWluZXIgLnJvdzAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHBhZGRpbmctdG9wOiAxcHg7IH1cbiAgICAgIC52aXN1YWx2aWV3IC52aXN1YWx2aWV3LWNvbnRhaW5lciAucm93MC5vdmVybGF5IHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDc1cHg7IH1cbiAgICAgIC52aXN1YWx2aWV3IC52aXN1YWx2aWV3LWNvbnRhaW5lciAucm93MC5vdmVybGF5LWV2ZW50b3VuZXZlbi16ZXJvIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDMwcHg7IH1cbiAgICAgIC52aXN1YWx2aWV3IC52aXN1YWx2aWV3LWNvbnRhaW5lciAucm93MC5vdmVybGF5LWV2ZW50b3VuZXZlbi10d28ge1xuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMTgwcHg7IH1cbiAgICAgIC52aXN1YWx2aWV3IC52aXN1YWx2aWV3LWNvbnRhaW5lciAucm93MC5vdmVybGF5LXVuZXZlbnRvZXZlbi1vbmUge1xuICAgICAgICBwYWRkaW5nLXRvcDogMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMTA1cHg7IH1cbiAgICAgIC52aXN1YWx2aWV3IC52aXN1YWx2aWV3LWNvbnRhaW5lciAucm93MC5vdmVybGF5LXVuZXZlbnRvZXZlbi10aHJlZSB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBsZWZ0OiAzNDVweDsgfVxuICAgICAgICAudmlzdWFsdmlldyAudmlzdWFsdmlldy1jb250YWluZXIgLnJvdzAub3ZlcmxheS11bmV2ZW50b2V2ZW4tdGhyZWUgOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgLnZpc3VhbHZpZXcgLnZpc3VhbHZpZXctY29udGFpbmVyIC5yb3cwLm92ZXJsYXktdW5ldmVudG91bmV2ZW4tb25lIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDc1cHg7IH1cbiAgICAgIC52aXN1YWx2aWV3IC52aXN1YWx2aWV3LWNvbnRhaW5lciAucm93MC5vdmVybGF5LXVuZXZlbnRvdW5ldmVuLXRocmVlIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDBweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDM0NXB4OyB9XG4gICAgICAgIC52aXN1YWx2aWV3IC52aXN1YWx2aWV3LWNvbnRhaW5lciAucm93MC5vdmVybGF5LXVuZXZlbnRvdW5ldmVuLXRocmVlIDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAudmlzdWFsdmlldyAudmlzdWFsdmlldy1jb250YWluZXIgLnJvdzEtbGluZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDE1MHB4OyB9XG4gICAgLnZpc3VhbHZpZXcgLnZpc3VhbHZpZXctY29udGFpbmVyIC5yb3cxIHtcbiAgICAgIGhlaWdodDogMTUwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC52aXN1YWx2aWV3IC52aXN1YWx2aWV3LWNvbnRhaW5lciAucm93MSAuYm94Om5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cbiAgICAudmlzdWFsdmlldyAudmlzdWFsdmlldy1jb250YWluZXIgLmJveCB7XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjJiMmIyO1xuICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZGVkZWQ7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAudmlzdWFsdmlldyAudmlzdWFsdmlldy1jb250YWluZXIgLmJveCAudmlzdWFsdmlld2JveCB7XG4gICAgICAgIGhlaWdodDogMTEwcHg7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICAgIC52aXN1YWx2aWV3IC52aXN1YWx2aWV3LWNvbnRhaW5lciAuYm94IC52aXN1YWx2aWV3Ym94LnNlbGVjdGVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAgICAgICAudmlzdWFsdmlldyAudmlzdWFsdmlldy1jb250YWluZXIgLmJveCAudmlzdWFsdmlld2JveCAuYm94LWltYWdlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDQ4cHggNDhweDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDQ4cHg7XG4gICAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAgICAgICAudmlzdWFsdmlldyAudmlzdWFsdmlldy1jb250YWluZXIgLmJveCAudmlzdWFsdmlld2JveCAuYm94LWltYWdlLmltZy1kZXZpY2Uge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2RldmljZV9ub3JtYWxfMzJ4MzIucG5nXCIpOyB9XG4gICAgICAgICAgICAudmlzdWFsdmlldyAudmlzdWFsdmlldy1jb250YWluZXIgLmJveCAudmlzdWFsdmlld2JveCAuYm94LWltYWdlLmltZy1kZXZpY2Uuc2VsZWN0ZWQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvZGV2aWNlX2dyZWVuXzMyeDMyLnBuZ1wiKTsgfVxuICAgICAgICAgIC52aXN1YWx2aWV3IC52aXN1YWx2aWV3LWNvbnRhaW5lciAuYm94IC52aXN1YWx2aWV3Ym94IC5ib3gtaW1hZ2UuaW1nLXJlc2lkZW5jZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvcmVzaWRlbmNlcy1ncmV5XzMyeDMyLnBuZ1wiKTsgfVxuICAgICAgICAgICAgLnZpc3VhbHZpZXcgLnZpc3VhbHZpZXctY29udGFpbmVyIC5ib3ggLnZpc3VhbHZpZXdib3ggLmJveC1pbWFnZS5pbWctcmVzaWRlbmNlLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3Jlc2lkZW5jZXMtZ3JlZW5fMzJ4MzIucG5nXCIpOyB9XG4gICAgICAgICAgLnZpc3VhbHZpZXcgLnZpc3VhbHZpZXctY29udGFpbmVyIC5ib3ggLnZpc3VhbHZpZXdib3ggLmJveC1pbWFnZS5pbWctc3Vic2NyaWJlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3Vic2NyaWJlcl9ncmV5XzMyeDMyLnBuZ1wiKTsgfVxuICAgICAgICAgICAgLnZpc3VhbHZpZXcgLnZpc3VhbHZpZXctY29udGFpbmVyIC5ib3ggLnZpc3VhbHZpZXdib3ggLmJveC1pbWFnZS5pbWctc3Vic2NyaWJlci5zZWxlY3RlZCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdWJzY3JpYmVyX2dyZWVuXzMyeDMyLnBuZ1wiKTsgfVxuICAgICAgICAgIC52aXN1YWx2aWV3IC52aXN1YWx2aWV3LWNvbnRhaW5lciAuYm94IC52aXN1YWx2aWV3Ym94IC5ib3gtaW1hZ2UuaW1nLWluY2lkZW50IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pbmNpZGVudHMtZXZlbnRzX2dyYXlfMTI4eDEyOC5wbmdcIik7IH1cbiAgICAgICAgICAgIC52aXN1YWx2aWV3IC52aXN1YWx2aWV3LWNvbnRhaW5lciAuYm94IC52aXN1YWx2aWV3Ym94IC5ib3gtaW1hZ2UuaW1nLWluY2lkZW50LnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2luY2lkZW50LWV2ZW50LWdyZWVuXzEyOHgxMjgucG5nXCIpOyB9XG4gICAgICAgICAgLnZpc3VhbHZpZXcgLnZpc3VhbHZpZXctY29udGFpbmVyIC5ib3ggLnZpc3VhbHZpZXdib3ggLmJveC1pbWFnZS5pbWctY2FyZWdpdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9Qcm9mQ2FyZV9ncmV5LnN2Z1wiKTsgfVxuICAgICAgICAgICAgLnZpc3VhbHZpZXcgLnZpc3VhbHZpZXctY29udGFpbmVyIC5ib3ggLnZpc3VhbHZpZXdib3ggLmJveC1pbWFnZS5pbWctY2FyZWdpdmVyLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL1Byb2ZDYXJlX2dyZWVuXzMyeDMyLnBuZ1wiKTsgfVxuICAgICAgICAgIC52aXN1YWx2aWV3IC52aXN1YWx2aWV3LWNvbnRhaW5lciAuYm94IC52aXN1YWx2aWV3Ym94IC5ib3gtaW1hZ2UuaW1nLWNhcmVnaXZlckdyb3VwIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9DYXJlR3JvdXBfZ3JleS5zdmdcIik7IH1cbiAgICAgICAgICAgIC52aXN1YWx2aWV3IC52aXN1YWx2aWV3LWNvbnRhaW5lciAuYm94IC52aXN1YWx2aWV3Ym94IC5ib3gtaW1hZ2UuaW1nLWNhcmVnaXZlckdyb3VwLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL0NhcmVHcm91cF9ncmVlbi5zdmdcIik7IH1cbiAgICAgICAgICAudmlzdWFsdmlldyAudmlzdWFsdmlldy1jb250YWluZXIgLmJveCAudmlzdWFsdmlld2JveCAuYm94LWltYWdlLmltZy1zY2hlbWUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL1NjaGVtZV9ncmV5XzMyeDMyLnBuZ1wiKTsgfVxuICAgICAgICAgICAgLnZpc3VhbHZpZXcgLnZpc3VhbHZpZXctY29udGFpbmVyIC5ib3ggLnZpc3VhbHZpZXdib3ggLmJveC1pbWFnZS5pbWctc2NoZW1lLnNlbGVjdGVkIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL1NjaGVtZV9ncmVlbl8zMngzMi5wbmdcIik7IH1cbiAgICAgICAgLnZpc3VhbHZpZXcgLnZpc3VhbHZpZXctY29udGFpbmVyIC5ib3ggLnZpc3VhbHZpZXdib3ggLmNpcmNsZXMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IFwiQ291cmllciBOZXdcIiwgQ291cmllciwgbW9ub3NwYWNlOyB9XG4gICAgICAgICAgLnZpc3VhbHZpZXcgLnZpc3VhbHZpZXctY29udGFpbmVyIC5ib3ggLnZpc3VhbHZpZXdib3ggLmNpcmNsZXMgLmNpcmNsZSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICB3aWR0aDogMThweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAgICAgICAudmlzdWFsdmlldyAudmlzdWFsdmlldy1jb250YWluZXIgLmJveCAudmlzdWFsdmlld2JveCAuY2lyY2xlcyAuY2lyY2xlLndhcm5pbmcge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjY5MjFlOyB9XG4gICAgICAgICAgICAudmlzdWFsdmlldyAudmlzdWFsdmlldy1jb250YWluZXIgLmJveCAudmlzdWFsdmlld2JveCAuY2lyY2xlcyAuY2lyY2xlLmFkZC1hY3Rpb24ge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTY5Njk2OyB9XG4gICAgICAgICAgICAudmlzdWFsdmlldyAudmlzdWFsdmlldy1jb250YWluZXIgLmJveCAudmlzdWFsdmlld2JveCAuY2lyY2xlcyAuY2lyY2xlLnRvdGFsLWNvdW50IHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzZlNmU2ZTsgfVxuICAgICAgICAgICAgLnZpc3VhbHZpZXcgLnZpc3VhbHZpZXctY29udGFpbmVyIC5ib3ggLnZpc3VhbHZpZXdib3ggLmNpcmNsZXMgLmNpcmNsZS5jcml0aWNhbCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNjNzMxMzE7IH1cbiAgICAgICAgICAgIC52aXN1YWx2aWV3IC52aXN1YWx2aWV3LWNvbnRhaW5lciAuYm94IC52aXN1YWx2aWV3Ym94IC5jaXJjbGVzIC5jaXJjbGUucmVtb3ZlLWFjdGlvbiB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5Njk2OTY7IH1cbiAgICAgICAgLnZpc3VhbHZpZXcgLnZpc3VhbHZpZXctY29udGFpbmVyIC5ib3ggLnZpc3VhbHZpZXdib3ggLmRpc3BsYXktdGV4dCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBmb250LWZhbWlseTogJ1RyZWJ1Y2hldCBNUyc7IH1cbiAgICAudmlzdWFsdmlldyAudmlzdWFsdmlldy1jb250YWluZXIgLmxpbmUtaG9yaXpvbnRhbC1jb250YWluZXItc21hbGwge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnZpc3VhbHZpZXcgLnZpc3VhbHZpZXctY29udGFpbmVyIC5saW5lLWhvcml6b250YWwtY29udGFpbmVyLW1lZGl1bSB7XG4gICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgd2lkdGg6IDEwNXB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDkwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudmlzdWFsdmlldyAudmlzdWFsdmlldy1jb250YWluZXIgLmxpbmUtaG9yaXpvbnRhbC1jb250YWluZXItZXZlbmZpbGxlciB7XG4gICAgICB3aWR0aDogMTA1cHg7IH1cbiAgICAudmlzdWFsdmlldyAudmlzdWFsdmlldy1jb250YWluZXIgLmxpbmUtaG9yaXpvbnRhbC1jb250YWluZXItYmlnIHtcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICB3aWR0aDogMTgwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMTIwcHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAudmlzdWFsdmlldyAudmlzdWFsdmlldy1jb250YWluZXIgLmxpbmUtaG9yaXpvbnRhbCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJiMmIyO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAudmlzdWFsdmlldyAudmlzdWFsdmlldy1jb250YWluZXIgLnZlcnRpY2FsLWxpbmUtbWFpbi1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAudmlzdWFsdmlldyAudmlzdWFsdmlldy1jb250YWluZXIgLnZlcnRpY2FsLWxpbmUtbWFpbi1jb250YWluZXIgLmxpbmUtdmVydGljYWwtY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIC52aXN1YWx2aWV3IC52aXN1YWx2aWV3LWNvbnRhaW5lciAudmVydGljYWwtbGluZS1tYWluLWNvbnRhaW5lciAubGluZS12ZXJ0aWNhbC1jb250YWluZXI6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0MHB4OyB9XG4gICAgICAudmlzdWFsdmlldyAudmlzdWFsdmlldy1jb250YWluZXIgLnZlcnRpY2FsLWxpbmUtbWFpbi1jb250YWluZXIgLmxpbmUtdmVydGljYWwge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjJiMmIyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAycHg7IH1cbiAgICAgIC52aXN1YWx2aWV3IC52aXN1YWx2aWV3LWNvbnRhaW5lciAudmVydGljYWwtbGluZS1tYWluLWNvbnRhaW5lciAubGluZS12ZXJ0aWNhbC1jb250YWluZXItZnJlZSB7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKiBJbnB1dCBjb25zdGFudHMgKi9cbi8qIEhlYWRlciBjb2xvcnMgKi9cbi8qIGxhYmVsIGNvbnN0YW50cyAqL1xuLyogdGFibGUgY29uc3RhbnRzICovXG4ud2l6YXJkLWFyZWEge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBzdHJldGNoO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAud2l6YXJkLWFyZWEgLndpemFyZC1oZWFkZXIge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7IH1cbiAgLndpemFyZC1hcmVhIC53aXphcmQtY29udGVudCB7XG4gICAgZmxleDogMTAgMSBhdXRvO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgbWFyZ2luLXRvcDogMjBweDsgfVxuICAud2l6YXJkLWFyZWEgLndpemFyZC1mb290ZXIge1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7IH1cblxuLnZrei13aXphcmQtbmF2LWhlYWRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAudmt6LXdpemFyZC1uYXYtaGVhZGVyIGRpdiAudGFiLW51bWJlciB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTEuODQ0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNmZmZmZmY7XG4gICAgdGV4dC1zaGFkb3c6IDAgLTFweCAwIHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjY1QzA7XG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogNDBweDtcbiAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNXB4OyB9XG4gICAgLnZrei13aXphcmQtbmF2LWhlYWRlciBkaXYgLnRhYi1udW1iZXIubm90LXZpc2l0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzgxODE4MTtcbiAgICAgIGNvbG9yOiAjZWRlZGVkOyB9XG4gIC52a3otd2l6YXJkLW5hdi1oZWFkZXIgZGl2IGxhYmVsIHtcbiAgICBtYXJnaW46IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudmt6LXdpemFyZC1uYXYtaGVhZGVyIGRpdiAuZGlzYWJsZWRMYWJlbCB7XG4gICAgb3BhY2l0eTogMC4yOyB9XG4gIC52a3otd2l6YXJkLW5hdi1oZWFkZXIgZGl2IC5hY3RpdmVMYWJlbCB7XG4gICAgY29sb3I6ICMyMjY1QzA7IH1cbiAgLnZrei13aXphcmQtbmF2LWhlYWRlciBkaXYgLnRhYlNlcGFyYXRvciB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC52a3otd2l6YXJkLW5hdi1oZWFkZXIgZGl2IC50YWJTZXBhcmF0b3JIaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnZrei13aXphcmQtbmF2LWhlYWRlciBkaXYgLnRhYlNlcGFyYXRvckVuYWJsZWREaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3dpemFyZC1zZXBhcmF0b3IxLTEyOHgxMjgucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgLnZrei13aXphcmQtbmF2LWhlYWRlciBkaXYgLnRhYlNlcGFyYXRvckRpc2FibGVkRW5hYmxlZCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3dpemFyZC1zZXBhcmF0b3IyLTEyOHgxMjgucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDBweDtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7IH1cbiAgLnZrei13aXphcmQtbmF2LWhlYWRlciAudmt6LXdpemFyZC1uYXYtaGVhZGVyLWxhYmVsIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgLnZrei13aXphcmQtbmF2LWhlYWRlciAudmt6LXdpemFyZC1uYXYtaGVhZGVyLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAudmt6LXdpemFyZC1uYXYtaGVhZGVyIC52a3otd2l6YXJkLW5hdi1oZWFkZXItaW1hZ2Uge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiAzMnB4IDMycHg7IH1cbiAgLnZrei13aXphcmQtbmF2LWhlYWRlciAudmt6LXdpemFyZC1uYXYtaGVhZGVyLWltYWdlLWRpc2FibGVkIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMzJweCAzMnB4O1xuICAgIG9wYWNpdHk6IDAuMjsgfVxuICAudmt6LXdpemFyZC1uYXYtaGVhZGVyIC5hY3RpdmVOYXZpZ2F0aW9uUGFuZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM5NEI2RkY7IH1cbiAgLnZrei13aXphcmQtbmF2LWhlYWRlciAuaW5hY3RpdmVOYXZpZ2F0aW9uUGFuZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMmYyZjI7XG4gICAgLypib3JkZXItdG9wOiBzb2xpZCAxcHggcmdiKDE5NSwxOTUsMTk1KTtcclxuICAgICAgICBib3JkZXItbGVmdDogc29saWQgMXB4IHJnYigxOTUsMTk1LDE5NSk7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IHJnYigxOTUsMTk1LDE5NSk7Ki8gfVxuICAudmt6LXdpemFyZC1uYXYtaGVhZGVyIC50YWItZXJyb3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0eWVsbG93OyB9XG4gIC52a3otd2l6YXJkLW5hdi1oZWFkZXIgLnRhYi1lcnJvciBhIHtcbiAgICBjb2xvcjogcmVkOyB9XG4gIC52a3otd2l6YXJkLW5hdi1oZWFkZXIgI3RhYnMge1xuICAgIHBhZGRpbmctdG9wOiA1cHg7IH1cbiAgLnZrei13aXphcmQtbmF2LWhlYWRlciAuZGlzYWJsZWQtdGFiIHtcbiAgICBjb2xvcjogbGlnaHRncmF5O1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuXG4ud2l6YXJkLWJ1dHRvbnMge1xuICB3aWR0aDogMTUwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuXG4ud2l6YXJkLWluLXdpemFyZC1wYW5lbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGZsZXgtd3JhcDogbm93cmFwOyB9XG5cbi53aXphcmQtaW4td2l6YXJkLWhlYWRlciB7XG4gIGZsZXgtc2hyaW5rOiAwOyB9XG5cbi53aXphcmQtaW4td2l6YXJkLWJvZHkge1xuICBmbGV4LWdyb3c6IDE7XG4gIG92ZXJmbG93OiBhdXRvOyB9XG5cbi53aXphcmQtaW4td2l6YXJkLWZvb3RlciB7XG4gIGZsZXgtc2hyaW5rOiAwOyB9XG5cbi5yZXBvcnQtYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnJlcG9ydC1ib3ggLm92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTk7XG4gICAgYm94LXNoYWRvdzogMCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgd2lkdGg6IDIxMHB4OyB9XG4gICAgLnJlcG9ydC1ib3ggLm92ZXJsYXkgYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogMCBub25lO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucmVwb3J0LWJveCAub3ZlcmxheSAub3ZlcmxheS1yb3cge1xuICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICB3aWR0aDogMjAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5yZXBvcnQtYm94IC5vdmVybGF5IC5vdmVybGF5LXJvdyBzcGFuIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cblxuLyogSW5wdXQgY29uc3RhbnRzICovXG4vKiBIZWFkZXIgY29sb3JzICovXG4vKiBsYWJlbCBjb25zdGFudHMgKi9cbi8qIHRhYmxlIGNvbnN0YW50cyAqL1xuLmJyZWFkY3J1bWJzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5RUNGMDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMzBweDtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi10b3A6IDA7IH1cbiAgLmJyZWFkY3J1bWJzIHNwYW4ge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODkpOyB9XG4gIC5icmVhZGNydW1icyAudmt6YnJlYWRjcnVtYiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmJyZWFkY3J1bWJzIC52a3picmVhZGNydW1iIC5jbGlja2FibGUge1xuICAgICAgY29sb3I6ICNlMGY4ZmU7IH1cbiAgLmJyZWFkY3J1bWJzIC5icmVhZGNydW1iLWltYWdlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBoZWlnaHQ6IDE2cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTZweCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweCAxNnB4ICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDsgfVxuICAuYnJlYWRjcnVtYnMgLmltZy1ob21lIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvSG9tZV9ibGFja18zMngzMi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjsgfVxuICAuYnJlYWRjcnVtYnMgLmltZy1kZXZpY2Uge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9kZXZpY2VfZ3JlZW5fMzJ4MzIucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7IH1cbiAgLmJyZWFkY3J1bWJzIC5pbWctc3Vic2NyaWJlciB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3N1YnNjcmliZXJfZ3JlZW5fMzJ4MzIucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7IH1cbiAgLmJyZWFkY3J1bWJzIC5pbWctcmVzaWRlbmNlIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcmVzaWRlbmNlcy1ncmVlbl8zMngzMi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjsgfVxuICAuYnJlYWRjcnVtYnMgLmltZy1zY2hlbWUge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9TY2hlbWVfZ3JlZW5fMzJ4MzIucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7IH1cbiAgLmJyZWFkY3J1bWJzIC5pbWctY2FyZWdpdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvUHJvZkNhcmVfZ3JlZW5fMzJ4MzIucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7IH1cbiAgLmJyZWFkY3J1bWJzIC5pbWctY2FyZWdpdmVyR3JvdXAge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9DYXJlR3JvdXBfZ3JlZW4uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXI7IH1cbiAgLmJyZWFkY3J1bWJzIC5pbWctaW5jaWRlbnQge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9pbmNpZGVudC1ldmVudC1ncmVlbl8xNngxNi5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjsgfVxuXG4vKiBJbnB1dCBjb25zdGFudHMgKi9cbi8qIEhlYWRlciBjb2xvcnMgKi9cbi8qIGxhYmVsIGNvbnN0YW50cyAqL1xuLyogdGFibGUgY29uc3RhbnRzICovXG4uaGVhZGVyLWVudGl0eS1kZXRhaWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2NjY2M7IH1cbiAgLmhlYWRlci1lbnRpdHktZGV0YWlsIHNwYW4ge1xuICAgIHBhZGRpbmctbGVmdDogMTBweDsgfVxuICAuaGVhZGVyLWVudGl0eS1kZXRhaWwgLmZsZXgtaXRlbSB7XG4gICAgaGVpZ2h0OiAxMDBweDsgfVxuICAgIC5oZWFkZXItZW50aXR5LWRldGFpbCAuZmxleC1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2VkZWRlZDsgfVxuICAgIC5oZWFkZXItZW50aXR5LWRldGFpbCAuZmxleC1pdGVtIC5oZWFkZXItZGV0YWlsLWltZy1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIC5oZWFkZXItZW50aXR5LWRldGFpbCAuZmxleC1pdGVtIC5oZWFkZXItZGV0YWlsLWltZy1jb250YWluZXIgLmhlYWRlci1kZXRhaWwtaW1nIHtcbiAgICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogYXV0byA5MHB4OyB9XG4gICAgLmhlYWRlci1lbnRpdHktZGV0YWlsIC5mbGV4LWl0ZW0gLmhlYWRlci1kZXRhaWwtaW1nLWNvbnRhaW5lci10ZXh0IHtcbiAgICAgIHBhZGRpbmctdG9wOiAyNXB4OyB9XG4gICAgICAuaGVhZGVyLWVudGl0eS1kZXRhaWwgLmZsZXgtaXRlbSAuaGVhZGVyLWRldGFpbC1pbWctY29udGFpbmVyLXRleHQgLmJvbGQge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgIGNvbG9yOiAjMjI2NUMwO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuXG4vKiBJbnB1dCBjb25zdGFudHMgKi9cbi8qIEhlYWRlciBjb2xvcnMgKi9cbi8qIGxhYmVsIGNvbnN0YW50cyAqL1xuLyogdGFibGUgY29uc3RhbnRzICovXG4uZGV2aWNlLWltYWdlLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2RldmljZV9ncmVlbl8xMjh4MTI4LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyOyB9XG5cbi5yZXNpZGVuY2UtaW1hZ2UtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcmVzaWRlbmNlLWdyZWVuXzEyOHgxMjgucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7IH1cblxuLnN1YnNjcmliZXItaW1hZ2UtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvc3Vic2NyaWJlci1ncmVlbl8xMjh4MTI4LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyOyB9XG5cbi5zY2hlbWUtaW1hZ2UtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvU2NoZW1lX2dyZWVuXzEyOHgxMjgucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7IH1cblxuLmluY2lkZW50LWltYWdlLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2luY2lkZW50LWV2ZW50LWdyZWVuXzEyOHgxMjgucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7IH1cblxuLnByb2ZDYXJlLWltYWdlLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL1Byb2ZDYXJlX2dyZWVuXzEyOHgxMjgucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7IH1cblxuLmNhcmVHcm91cC1pbWFnZS1ncmVlbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9DYXJlR3JvdXBfZ3JlZW4uc3ZnXCIpIG5vLXJlcGVhdCBjZW50ZXIvYXV0byAhaW1wb3J0YW50OyB9XG5cbi5sb2dpbi1pbWFnZS1ncmVlbiB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltZy9Mb2dpblRyYWlsX2dyZWVuXzEyOHgxMjgucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7IH1cblxuLnRyYWNlbG9nLWltYWdlLWdyZWVuIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL1RyYWNlTG9nc19ncmVlbl8xMjh4MTI4LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyOyB9XG5cbi5yZXBvcnQtaW1hZ2UtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvcmVwb3J0c19hY3RpdmVfMTI4eDEyOC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlcjsgfVxuXG4ub3BlcmF0b3ItaW1hZ2UtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvT3BlcmF0b3JzX2dyZWVuXzEyOHgxMjgucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXI7IH1cblxuLnVzZXItaW1hZ2UtZ3JlZW4ge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvdXNlcl9ncmVlbl8xMjh4MTI4LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyOyB9XG5cbi8qIElucHV0IGNvbnN0YW50cyAqL1xuLyogSGVhZGVyIGNvbG9ycyAqL1xuLyogbGFiZWwgY29uc3RhbnRzICovXG4vKiB0YWJsZSBjb25zdGFudHMgKi9cbi8qIGlucHV0IGNvbnN0YW50cyAqL1xuLyogaW5wdXQgYW5kIGxhYmVsIHNpemUgY29uc3RhbnRzICovXG4udmt6cG9wdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4vKiBUaGUgYWN0dWFsIHBvcHVwICovXG4ucG9wdXB0ZXh0Ym94IHtcbiAgd2lkdGg6IDE2MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWRlZGVkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIHBhZGRpbmc6IDE1cHggMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gIGFuaW1hdGlvbjogZmFkZUluIDAuNXM7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHotaW5kZXg6IDE7IH1cblxuLnBvcHVwdGV4dCB7XG4gIGNvbG9yOiAjODE4MTgxO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnBvcHVwdGV4dDpob3Zlcixcbi5wb3B1cHRleHQ6Zm9jdXMge1xuICBjb2xvcjogIzAwYWRlNjsgfVxuXG4vKiBQb3B1cCBhcnJvdyAqL1xuLnBvcHVwdGV4dGJveDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiAwJTtcbiAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gIGJvcmRlci13aWR0aDogNXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNlZGVkZWQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQ7IH1cblxuLyogQWRkIGFuaW1hdGlvbiAoZmFkZSBpbiB0aGUgcG9wdXApICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgZmFkZUluIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi8qIElucHV0IGNvbnN0YW50cyAqL1xuLyogSGVhZGVyIGNvbG9ycyAqL1xuLyogbGFiZWwgY29uc3RhbnRzICovXG4vKiB0YWJsZSBjb25zdGFudHMgKi9cbi52a3otdG9vbHRpcCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gIHBhZGRpbmc6IDIwcHggMTBweCAzcHggMTBweDtcbiAgYmFja2dyb3VuZDogd2hpdGUgdXJsKFwiLi4vaW1nL3Rvb2x0aXBfaWNvb25fYnVsYl92b2wuc3ZnXCIpIG5vLXJlcGVhdDtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4udmt6LWVycm9ydG9vbHRpcCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjYzczMTMxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7IH1cblxuLnZrei13YXJuaW5ndG9vbHRpcCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiAwO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGNvbG9yOiAjZjY5MjFlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXNpemU6IDIycHg7XG4gIHBhZGRpbmctYm90dG9tOiA3cHg7IH1cblxuLyogaW5wdXQgY29uc3RhbnRzICovXG4vKiBpbnB1dCBhbmQgbGFiZWwgc2l6ZSBjb25zdGFudHMgKi9cbi5oZWFkZXItY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMTBweDsgfVxuICAuaGVhZGVyLWNvbnRhaW5lciA+IHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIG1hcmdpbi1yaWdodDogM3B4OyB9XG4gIC5oZWFkZXItY29udGFpbmVyIGlucHV0IHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci1sb2dvLWZsZXgge1xuICAgIGZsZXg6IDEgMSAwOyB9XG4gIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItY29udGVudC1mbGV4IHtcbiAgICBmbGV4OiA5IDcgMDsgfVxuICAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDI1cHg7XG4gICAgZmxvYXQ6IHJpZ2h0OyB9XG4gICAgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci1jb250ZW50LXdyYXBwZXIgaW5wdXQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgICAgIGJvcmRlci1yYWRpdXM6IDRweDsgfVxuICAgIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItY29udGVudC13cmFwcGVyIC5oZWFkZXItYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgICAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG4gICAgICAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLWNvbnRlbnQtd3JhcHBlciAuaGVhZGVyLWJ1dHRvbjpob3ZlciB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAgICAgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci1jb250ZW50LXdyYXBwZXIgLmhlYWRlci1idXR0b246Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7IH1cbiAgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci11bW9sb2dvLXdyYXBwZXIge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1heC1oZWlnaHQ6IDMwcHg7IH1cbiAgICAuaGVhZGVyLWNvbnRhaW5lciAuaGVhZGVyLXVtb2xvZ28td3JhcHBlciBkaXYge1xuICAgICAgbWF4LWhlaWdodDogMzBweDsgfVxuICAgIC5oZWFkZXItY29udGFpbmVyIC5oZWFkZXItdW1vbG9nby13cmFwcGVyIGltZyB7XG4gICAgICBtYXgtaGVpZ2h0OiAzMHB4OyB9XG4gICAgLmhlYWRlci1jb250YWluZXIgLmhlYWRlci11bW9sb2dvLXdyYXBwZXIuZGVmYXVsdExvZ28gZGl2OjpiZWZvcmUge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vaW1nL2Vub3ZhdGlvbl91bW9fbm9fdGV4dF82MC5wbmdcIik7IH1cbiAgLmhlYWRlci1jb250YWluZXIgZGktb3JnYW5pemF0aW9uLWJveCB7XG4gICAgd2lkdGg6IDIwMHB4OyB9XG4gIC5oZWFkZXItY29udGFpbmVyIGRpLW1vZHVsZS1ib3gge1xuICAgIHdpZHRoOiAyMDBweDsgfVxuICAuaGVhZGVyLWNvbnRhaW5lciAubWVzc2FnZS1idXR0b24ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDM2cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL21lc3NhZ2VzX2JsYWNrXzEyOHgxMjgucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgb3BhY2l0eTogMC42O1xuICAgIHBhZGRpbmc6IDIwcHg7IH1cbiAgICAuaGVhZGVyLWNvbnRhaW5lciAubWVzc2FnZS1idXR0b24gLm1lc3NhZ2UtY291bnQtYmFkZ2Uge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICB0b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgLmhlYWRlci1jb250YWluZXIgLnVzZXItYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuaGVhZGVyLWNvbnRhaW5lciAudXNlci1ib3ggLnVzZXItYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci13aWR0aDogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMzZweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy91c2VyX2JsYWNrXzEyOHgxMjgucG5nXCIpO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDM2cHg7XG4gICAgICB3aWR0aDogMzZweDsgfVxuICAgIC5oZWFkZXItY29udGFpbmVyIC51c2VyLWJveCAuY29ubmVjdGlvbi1zdGF0dXMtdW5yZWdpc3RlcmVkOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIGxlZnQ6IDhweDtcbiAgICAgIGNvbnRlbnQ6ICcgXFwyNUNGJztcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiByZWQ7IH1cbiAgICAuaGVhZGVyLWNvbnRhaW5lciAudXNlci1ib3ggLmNvbm5lY3Rpb24tc3RhdHVzLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgbGVmdDogOHB4O1xuICAgICAgY29udGVudDogJyBcXDI1Q0YnO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgY29sb3I6IGdyZWVuOyB9XG4gICAgLmhlYWRlci1jb250YWluZXIgLnVzZXItYm94IC5vdmVybGF5IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNDVweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogMTk7XG4gICAgICBib3gtc2hhZG93OiAwIDFweCA1cHggcmdiYSgwLCAwLCAwLCAwLjUpO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgICAgIC5oZWFkZXItY29udGFpbmVyIC51c2VyLWJveCAub3ZlcmxheSAuYnV0dG9uLWJvcmRlcmxlc3Mge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgICAgICBib3JkZXItc3R5bGU6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuaGVhZGVyLWNvbnRhaW5lciAudXNlci1ib3ggLm92ZXJsYXkgYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyOiAwIG5vbmU7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuaGVhZGVyLWNvbnRhaW5lciAudXNlci1ib3ggLm92ZXJsYXkgLm92ZXJsYXktcm93IHtcbiAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgIHdpZHRoOiAyMDBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5oZWFkZXItY29udGFpbmVyIC51c2VyLWJveCAub3ZlcmxheSAub3ZlcmxheS1yb3cgc3BhbiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7IH1cblxuLyogSW5wdXQgY29uc3RhbnRzICovXG4vKiBIZWFkZXIgY29sb3JzICovXG4vKiBsYWJlbCBjb25zdGFudHMgKi9cbi8qIHRhYmxlIGNvbnN0YW50cyAqL1xubmF2IHtcbiAgbWluLXdpZHRoOiAxMjVweDtcbiAgZmxleDogMSAxIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHotaW5kZXg6IDE7IH1cbiAgbmF2OmhvdmVyIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICBuYXYgdWwge1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCAjZWRlZGVkO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWluLXdpZHRoOiAxMDAlOyB9XG4gICAgbmF2IHVsOmhvdmVyIHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgZGlzcGxheTogdGFibGU7IH1cbiAgICBuYXYgdWwgbGkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgbmF2IHVsIGxpIGRpdiB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAgICAgbmF2IHVsIGxpIHVsIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgbmF2IHVsIDpsYXN0LWNoaWxkIHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgbmF2IC5uYXYtaXRlbSB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTsgfVxuICBuYXYgLm5hdi1yb290LXN1Yml0ZW0ge1xuICAgIHBhZGRpbmc6IDhweCAwIDhweCA1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAvKiYuc2VsZWN0ZWQgaW1nLmRldmljZXNCdXR0b25JbWFnZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9kZXZpY2UtYWN0aXZlXzMyeDMyLnBuZ1wiKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2VsZWN0ZWQgaW1nLm1lZGljYWxCdXR0b25JbWFnZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9tZWRpY2FsLWFjdGl2ZV8zMngzMi5wbmdcIik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNlbGVjdGVkIGltZy5maW5hbmNpYWxCdXR0b25JbWFnZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9maW5hbmNpYWwtYWN0aXZlXzMyeDMyLnBuZ1wiKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuc2VsZWN0ZWQgaW1nLnJlc2lkZW5jZXNCdXR0b25JbWFnZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9yZXNpZGVuY2VzLWFjdGl2ZV8zMngzMi5wbmdcIik7XHJcbiAgICAgICAgfW5cclxuXHJcbiAgICAgICAgJi5zZWxlY3RlZCBpbWcuc3Vic2NyaWJlcnNCdXR0b25JbWFnZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdWJzY3JpYmVyLWFjdGl2ZV8zMngzMi5wbmdcIik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLnNlbGVjdGVkIGltZy5vdGhlckJ1dHRvbkltYWdlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL290aGVyLWFjdGl2ZV8zMngzMi5wbmdcIik7XHJcbiAgICAgICAgfSovIH1cbiAgICBuYXYgLm5hdi1yb290LXN1Yml0ZW0gLmluY2lkZW50LWNvdW50LWJhZGdlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICAgICAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICBsZWZ0OiAycHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBibGluayAycyBzdGVwLXN0YXJ0IGluZmluaXRlO1xuICAgICAgLW1vei1hbmltYXRpb246IGJsaW5rIDJzIHN0ZXAtc3RhcnQgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb246IGJsaW5rIDJzIHN0ZXAtc3RhcnQgaW5maW5pdGU7IH1cblxuQGtleWZyYW1lcyBibGluayB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogLjU7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBibGluayB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogLjU7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyBibGluayB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogLjU7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG4gIG5hdiAubmF2LXJvb3Qtc3ViaXRlbSBpbWcge1xuICAgIGZsZXg6IDAgMCAwOyB9XG4gIG5hdiAubmF2LXJvb3Qtc3ViaXRlbSBidXR0b24ge1xuICAgIGZvbnQtc2l6ZTogMTVweDsgfVxuICBuYXYgLm5hdi1sZXZlbDEtc3ViaXRlbSB7XG4gICAgZGlzcGxheTogdGFibGU7IH1cbiAgbmF2IC5uYXYtbGV2ZWwxLXN1Yml0ZW0uc2VsZWN0ZWQge1xuICAgIC8qYmFja2dyb3VuZC1jb2xvcjogcmdiKDIyMiwgMjQ3LCAyNTUpOyovXG4gICAgY29sb3I6ICMyMjY1QzA7IH1cbiAgbmF2IC5uYXYtbGV2ZWwxLXN1Yml0ZW0gZGl2LnNlbGVjdG9yIHtcbiAgICBmbGV4OiAxIDEgMDsgfVxuICBuYXYgLm5hdi1sZXZlbDEtc3ViaXRlbS5zZWxlY3RlZCBkaXYuc2VsZWN0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMjY1QzA7IH1cbiAgbmF2IC5uYXYtbGV2ZWwxLXN1Yml0ZW0gYnV0dG9uIHtcbiAgICBmbGV4OiA0MSA0MSAwO1xuICAgIHBhZGRpbmc6IDhweCAwIDhweCA2MHB4O1xuICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIG5hdiAubmF2LXJvb3Qtc3ViaXRlbS5zZWxlY3RlZCBidXR0b24sXG4gIG5hdiAubmF2LWxldmVsMS1zdWJpdGVtLnNlbGVjdGVkIGJ1dHRvbiB7XG4gICAgY29sb3I6ICMyMjY1QzA7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIG5hdiAubmF2LXJvb3Qtc3ViaXRlbSBidXR0b24sXG4gIG5hdiAubmF2LWxldmVsMS1zdWJpdGVtIGJ1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICBuYXYgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB3aGl0ZTsgfVxuICBuYXYgYnV0dG9uIHtcbiAgICBjb2xvcjogIzZlNmU2ZTsgfVxuICAgIG5hdiBidXR0b246Zm9jdXMge1xuICAgICAgb3V0bGluZTogMDsgfVxuICBuYXYgc3Bhbi5oYW1idXJnZXItbWVudS1pY29uIHtcbiAgICB0b3A6IC01cHg7IH1cblxuc3Bhbi5oYW1idXJnZXItbWVudS1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljX21lbnVfYmxhY2tfMjRkcF8xeC5wbmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1cHg7XG4gIGxlZnQ6IDVweDtcbiAgcGFkZGluZzogMTJweCAxMnB4IDEycHggMTJweDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDsgfVxuXG4vKiBJbnB1dCBjb25zdGFudHMgKi9cbi8qIEhlYWRlciBjb2xvcnMgKi9cbi8qIGxhYmVsIGNvbnN0YW50cyAqL1xuLyogdGFibGUgY29uc3RhbnRzICovXG4uYmFkZ2VCdXR0b24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuYmFkZ2VCdXR0b24gaW1nIHtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSBuby1yZXBlYXQ7IH1cbiAgLmJhZGdlQnV0dG9uIC5udW1iZXJDaXJjbGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIHdpZHRoOiAxMnB4O1xuICAgIGJhY2tncm91bmQ6IHJlZDsgfVxuICAgIC5iYWRnZUJ1dHRvbiAubnVtYmVyQ2lyY2xlIHNwYW4ge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQ6IDEycHggQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLyogSW5wdXQgY29uc3RhbnRzICovXG4vKiBIZWFkZXIgY29sb3JzICovXG4vKiBsYWJlbCBjb25zdGFudHMgKi9cbi8qIHRhYmxlIGNvbnN0YW50cyAqL1xuLmNpcmNsZUJ1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC1zaXplOiAxMHB4O1xuICB3aWR0aDogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmc6IGluaXRpYWw7IH1cblxuLyogaW5wdXQgY29uc3RhbnRzICovXG4vKiBpbnB1dCBhbmQgbGFiZWwgc2l6ZSBjb25zdGFudHMgKi9cbi51c2VyU2V0dGluZ3MgLmxvY2FsZVNlbGVjdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLnVzZXJTZXR0aW5ncyAuc2V0TG9jYWxlQnV0dG9uIGJ1dHRvbiB7XG4gIGhlaWdodDogMzBweDsgfVxuXG4udXNlclNldHRpbmdzIHNlY3Rpb24ge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC51c2VyU2V0dGluZ3Mgc2VjdGlvbiBoMSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gIC51c2VyU2V0dGluZ3Mgc2VjdGlvbiAucGFzcy1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB3aWR0aDogMjMwcHg7IH1cbiAgICAudXNlclNldHRpbmdzIHNlY3Rpb24gLnBhc3MtY29udGFpbmVyIGlucHV0IHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnVzZXJTZXR0aW5ncyBzZWN0aW9uIC5wYXNzLWNvbnRhaW5lciAuc2hvdy1wYXNzd29yZCB7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3ZpZXcucG5nKSBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0zMHB4OyB9XG4gIC51c2VyU2V0dGluZ3Mgc2VjdGlvbiAuYnV0dG9uLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICB3aWR0aDogMTAwJTsgfVxuXG4vKiBJbnB1dCBjb25zdGFudHMgKi9cbi8qIEhlYWRlciBjb2xvcnMgKi9cbi8qIGxhYmVsIGNvbnN0YW50cyAqL1xuLyogdGFibGUgY29uc3RhbnRzICovXG4vKiBpbnB1dCBjb25zdGFudHMgKi9cbi8qIGlucHV0IGFuZCBsYWJlbCBzaXplIGNvbnN0YW50cyAqL1xuLmNhcmVnaXZlck92ZXJ2aWV3IC5jYXJlZ2l2ZXItZGVsZXRlci1tb2RhbCB7XG4gIHdpZHRoOiA5MDBweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDY1MHB4ICFpbXBvcnRhbnQ7IH1cbiAgLmNhcmVnaXZlck92ZXJ2aWV3IC5jYXJlZ2l2ZXItZGVsZXRlci1tb2RhbCBkaXZbbmFtZT1cIm1vZGFsVmlld0ludGVybmFsRGl2XCJdIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4vKiBJbnB1dCBjb25zdGFudHMgKi9cbi8qIEhlYWRlciBjb2xvcnMgKi9cbi8qIGxhYmVsIGNvbnN0YW50cyAqL1xuLyogdGFibGUgY29uc3RhbnRzICovXG4vKiBpbnB1dCBjb25zdGFudHMgKi9cbi8qIGlucHV0IGFuZCBsYWJlbCBzaXplIGNvbnN0YW50cyAqL1xuLmZpbmFuY2lhbFRhYiAuc2VjdGlvbi1sYWJlbCB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5maW5hbmNpYWxUYWIgLmNvc3RzRGl2IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi8qIElucHV0IGNvbnN0YW50cyAqL1xuLyogSGVhZGVyIGNvbG9ycyAqL1xuLyogbGFiZWwgY29uc3RhbnRzICovXG4vKiB0YWJsZSBjb25zdGFudHMgKi9cbi8qIGlucHV0IGNvbnN0YW50cyAqL1xuLyogaW5wdXQgYW5kIGxhYmVsIHNpemUgY29uc3RhbnRzICovXG4ucmVzaWRlbmNlRGV2aWNlUmFuZ2UgLmhlYWRlckRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLnJlc2lkZW5jZURldmljZVJhbmdlIC5oZWFkZXJEaXYgLmxlZnRIZWFkZXJEaXYge1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLnJlc2lkZW5jZURldmljZVJhbmdlIC5oZWFkZXJEaXYgLnJpZ2h0SGVhZGVyRGl2IHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi1sZWZ0OiA0MHB4OyB9XG4gICAgLnJlc2lkZW5jZURldmljZVJhbmdlIC5oZWFkZXJEaXYgLnJpZ2h0SGVhZGVyRGl2IC5kZXZpY2VEaXYge1xuICAgICAgbWFyZ2luLXRvcDogNnB4OyB9XG5cbi5tb2RhbC12aWV3LWNvbnRhaW5lciAucG9wdXAtcmVzaWRlbmNlLWRldmljZS1yYW5nZSB7XG4gIGhlaWdodDogNTc1cHggIWltcG9ydGFudDsgfVxuXG4vKiBJbnB1dCBjb25zdGFudHMgKi9cbi8qIEhlYWRlciBjb2xvcnMgKi9cbi8qIGxhYmVsIGNvbnN0YW50cyAqL1xuLyogdGFibGUgY29uc3RhbnRzICovXG4vKiBpbnB1dCBjb25zdGFudHMgKi9cbi8qIGlucHV0IGFuZCBsYWJlbCBzaXplIGNvbnN0YW50cyAqL1xuLnRlbXBsYXRlRGV2aWNlVGFiIC50ZXN0Y2FsbGRldmljZS1ub3RyZXNwb25kaW5nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiByZWQ7IH1cblxuLyogSW5wdXQgY29uc3RhbnRzICovXG4vKiBIZWFkZXIgY29sb3JzICovXG4vKiBsYWJlbCBjb25zdGFudHMgKi9cbi8qIHRhYmxlIGNvbnN0YW50cyAqL1xuLyogaW5wdXQgY29uc3RhbnRzICovXG4vKiBpbnB1dCBhbmQgbGFiZWwgc2l6ZSBjb25zdGFudHMgKi9cbi5jYXJlZ2l2ZXJEZWxldGVyIC5jYXJlZ2l2ZXJEZWxldGVyVGl0bGUge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uY2FyZWdpdmVyRGVsZXRlciAudGFibGUtc2Nyb2xsLXdyYXBwZXIge1xuICBoZWlnaHQ6IDM0MHB4OyB9XG5cbi5jYXJlZ2l2ZXJEZWxldGVyIC5uZXh0dG9yYWRpb2J1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uY2FyZWdpdmVyRGVsZXRlciAubnVtYmVyaW5wdXRib3gge1xuICB3aWR0aDogNTBweDsgfVxuXG4uY2FyZWdpdmVyRGVsZXRlciAucmFkaW9idXR0b25kaXYge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5jYXJlZ2l2ZXJEZWxldGVyIC5jYXJlZ2l2ZXJEZWxldGVyRm9vdGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuY2FyZWdpdmVyRGVsZXRlciAuY2FyZWdpdmVyRGVsZXRlckZvb3RlciAuZGVsZXRlY2FyZWdpdmVyYnV0dG9uIHtcbiAgICBmbG9hdDogcmlnaHQ7IH1cbiAgLmNhcmVnaXZlckRlbGV0ZXIgLmNhcmVnaXZlckRlbGV0ZXJGb290ZXIgLmJvdHRvbS10ZXh0cyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDgwJTsgfVxuXG4uY2FyZWdpdmVyRGVsZXRlciAuc2VhcmNoQ29udHJvbHMge1xuICBoZWlnaHQ6IDUwMHB4OyB9XG4gIC5jYXJlZ2l2ZXJEZWxldGVyIC5zZWFyY2hDb250cm9scyAuc2VhcmNoLW92ZXJsYXkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JheTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiA1MDBweDtcbiAgICB3aWR0aDogOTAwcHg7XG4gICAgei1pbmRleDogMjtcbiAgICBvcGFjaXR5OiAwLjQ7IH1cblxuLmNhcmVnaXZlckRlbGV0ZXIgLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLyogSW5wdXQgY29uc3RhbnRzICovXG4vKiBIZWFkZXIgY29sb3JzICovXG4vKiBsYWJlbCBjb25zdGFudHMgKi9cbi8qIHRhYmxlIGNvbnN0YW50cyAqL1xuLyogaW5wdXQgY29uc3RhbnRzICovXG4vKiBpbnB1dCBhbmQgbGFiZWwgc2l6ZSBjb25zdGFudHMgKi9cbi5jYWxsQmFja1Bvc3Rwb25lciAubmV4dHRvcmFkaW9idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmNhbGxCYWNrUG9zdHBvbmVyIC5udW1iZXJpbnB1dGJveCB7XG4gIHdpZHRoOiA1MHB4OyB9XG5cbi5jYWxsQmFja1Bvc3Rwb25lciAucmFkaW9idXR0b25kaXYge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5jYWxsQmFja1Bvc3Rwb25lciAucG9zdHBvbmVidXR0b24ge1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiAyMCU7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIElucHV0IGNvbnN0YW50cyAqL1xuLyogSGVhZGVyIGNvbG9ycyAqL1xuLyogbGFiZWwgY29uc3RhbnRzICovXG4vKiB0YWJsZSBjb25zdGFudHMgKi9cbi8qIGlucHV0IGNvbnN0YW50cyAqL1xuLyogaW5wdXQgYW5kIGxhYmVsIHNpemUgY29uc3RhbnRzICovXG4uY2FsbEJhY2tXaXphcmRIZWFkZXIgLmhlYWRlckRpdiB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7IH1cbiAgLmNhbGxCYWNrV2l6YXJkSGVhZGVyIC5oZWFkZXJEaXYgLmxlZnRIZWFkZXJEaXYge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICB3aWR0aDogNTAlOyB9XG4gIC5jYWxsQmFja1dpemFyZEhlYWRlciAuaGVhZGVyRGl2IC5yaWdodEhlYWRlckRpdiB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiA1MCU7IH1cblxuLmNhbGxCYWNrV2l6YXJkSGVhZGVyIC5ib3R0b21IZWFkZXJEaXYge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG5cbi5jYWxsQmFja1dpemFyZEhlYWRlciAucGhvbmVudW1iZXIge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gIC5jYWxsQmFja1dpemFyZEhlYWRlciAucGhvbmVudW1iZXIgdmt6LWRyb3Bkb3duIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmNhbGxCYWNrV2l6YXJkSGVhZGVyIC5waG9uZW51bWJlciB2a3otZHJvcGRvd24gPiBuZy1mb3JtID4gZGl2IHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMjAwcHgpOyB9XG5cbi8qIElucHV0IGNvbnN0YW50cyAqL1xuLyogSGVhZGVyIGNvbG9ycyAqL1xuLyogbGFiZWwgY29uc3RhbnRzICovXG4vKiB0YWJsZSBjb25zdGFudHMgKi9cbi8qIGlucHV0IGNvbnN0YW50cyAqL1xuLyogaW5wdXQgYW5kIGxhYmVsIHNpemUgY29uc3RhbnRzICovXG4ucmVjdXJyZW5jZVBpY2tlciAud2Vla2x5IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5yZWN1cnJlbmNlUGlja2VyIC5udW1iZXJvZndlZWtzIHtcbiAgbWFyZ2luLWxlZnQ6IDE3cHg7IH1cblxuLyogSW5wdXQgY29uc3RhbnRzICovXG4vKiBIZWFkZXIgY29sb3JzICovXG4vKiBsYWJlbCBjb25zdGFudHMgKi9cbi8qIHRhYmxlIGNvbnN0YW50cyAqL1xuLyogaW5wdXQgY29uc3RhbnRzICovXG4vKiBpbnB1dCBhbmQgbGFiZWwgc2l6ZSBjb25zdGFudHMgKi9cbi53ZWxsQmVpbmdTZXJ2aWNlc1RhYiBkaS1zdGFuZGFyZC1idXR0b24gPiBidXR0b24ge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi8qIElucHV0IGNvbnN0YW50cyAqL1xuLyogSGVhZGVyIGNvbG9ycyAqL1xuLyogbGFiZWwgY29uc3RhbnRzICovXG4vKiB0YWJsZSBjb25zdGFudHMgKi9cbi8qIGlucHV0IGNvbnN0YW50cyAqL1xuLyogaW5wdXQgYW5kIGxhYmVsIHNpemUgY29uc3RhbnRzICovXG4uY2FsbEJhY2tBcHBvaW50bWVudE92ZXJ2aWV3IC5vdmVydmlldy1zZWFyY2gtY29udHJvbCB7XG4gIG1pbi1oZWlnaHQ6IDcwcHg7IH1cblxuLmNhbGxCYWNrQXBwb2ludG1lbnRPdmVydmlldyBkaS1maWx0ZXItYm94IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY2FsbEJhY2tBcHBvaW50bWVudE92ZXJ2aWV3IC5jYWxsYmFjay1wb3N0cG9uZXItbW9kYWwge1xuICB3aWR0aDogNTQ1cHggIWltcG9ydGFudDtcbiAgaGVpZ2h0OiA0NTNweCAhaW1wb3J0YW50OyB9XG4gIC5jYWxsQmFja0FwcG9pbnRtZW50T3ZlcnZpZXcgLmNhbGxiYWNrLXBvc3Rwb25lci1tb2RhbCBkaXZbbmFtZT1cIm1vZGFsVmlld0ludGVybmFsRGl2XCJdIHtcbiAgICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4vKiBJbnB1dCBjb25zdGFudHMgKi9cbi8qIEhlYWRlciBjb2xvcnMgKi9cbi8qIGxhYmVsIGNvbnN0YW50cyAqL1xuLyogdGFibGUgY29uc3RhbnRzICovXG4vKiBpbnB1dCBjb25zdGFudHMgKi9cbi8qIGlucHV0IGFuZCBsYWJlbCBzaXplIGNvbnN0YW50cyAqL1xuLmNyZWF0ZUNhbGxCYWNrQXBwb2ludG1lbnQgLmZvcm0taXRlbS1yZWN1cnJlbmNlID4gLnZrei1mb3JtaXRlbSB7XG4gIGhlaWdodDogMTUwcHg7IH1cblxuLmNyZWF0ZUNhbGxCYWNrQXBwb2ludG1lbnQgLmJ1dHRvbmJhciB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4vKiBJbnB1dCBjb25zdGFudHMgKi9cbi8qIEhlYWRlciBjb2xvcnMgKi9cbi8qIGxhYmVsIGNvbnN0YW50cyAqL1xuLyogdGFibGUgY29uc3RhbnRzICovXG4vKiBpbnB1dCBjb25zdGFudHMgKi9cbi8qIGlucHV0IGFuZCBsYWJlbCBzaXplIGNvbnN0YW50cyAqL1xuLndlbGxCZWluZ0FwcG9pbnRtZW50c0ltYWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL0FwcG9pbnRtZW50c19ibGFja18zMngzMi5wbmdcIik7IH1cblxuLndlbGxCZWluZ0F0Umlza0ltYWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL0F0Umlza19ibGFja18zMngzMi5wbmdcIik7IH1cblxuLndlbGxCZWluZ0hvbWVJbWFnZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9Ib21lX2JsYWNrXzMyeDMyLnBuZ1wiKTsgfVxuXG4ud2VsbEJlaW5nSGlzdG9yeUltYWdlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2hpc3RvcnlfYmxhY2tfMzJ4MzIucG5nXCIpOyB9XG5cbi5zdWJzY3JpYmVyQnV0dG9uSW1hZ2Uge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3Vic2NyaWJlci1ibGFja18zMngzMi5wbmdcIik7IH1cblxuLyogSW5wdXQgY29uc3RhbnRzICovXG4vKiBIZWFkZXIgY29sb3JzICovXG4vKiBsYWJlbCBjb25zdGFudHMgKi9cbi8qIHRhYmxlIGNvbnN0YW50cyAqL1xuLyogaW5wdXQgY29uc3RhbnRzICovXG4vKiBpbnB1dCBhbmQgbGFiZWwgc2l6ZSBjb25zdGFudHMgKi9cbmRpLW92ZXJ2aWV3LXNlYXJjaC1jb250cm9sIHZrei1kcm9wZG93biB7XG4gIHdpZHRoOiAyMDBweDsgfVxuXG4vKiBJbnB1dCBjb25zdGFudHMgKi9cbi8qIEhlYWRlciBjb2xvcnMgKi9cbi8qIGxhYmVsIGNvbnN0YW50cyAqL1xuLyogdGFibGUgY29uc3RhbnRzICovXG4vKiBpbnB1dCBjb25zdGFudHMgKi9cbi8qIGlucHV0IGFuZCBsYWJlbCBzaXplIGNvbnN0YW50cyAqL1xuLndpemFyZFN0ZXBIYW5kbGVDYWxsIC5sZWZ0RGl2IHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4ud2l6YXJkU3RlcEhhbmRsZUNhbGwgLnJpZ2h0RGl2IHtcbiAgd2lkdGg6IDUwJTsgfVxuXG4ud2l6YXJkU3RlcEhhbmRsZUNhbGwgLmNhbGxiYWNrLXBvc3Rwb25lci1tb2RhbCB7XG4gIHdpZHRoOiA1NDVweCAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDQ1M3B4ICFpbXBvcnRhbnQ7IH1cbiAgLndpemFyZFN0ZXBIYW5kbGVDYWxsIC5jYWxsYmFjay1wb3N0cG9uZXItbW9kYWwgZGl2W25hbWU9XCJtb2RhbFZpZXdJbnRlcm5hbERpdlwiXSB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuLyogSW5wdXQgY29uc3RhbnRzICovXG4vKiBIZWFkZXIgY29sb3JzICovXG4vKiBsYWJlbCBjb25zdGFudHMgKi9cbi8qIHRhYmxlIGNvbnN0YW50cyAqL1xuLyogaW5wdXQgY29uc3RhbnRzICovXG4vKiBpbnB1dCBhbmQgbGFiZWwgc2l6ZSBjb25zdGFudHMgKi9cbi51cGRhdGVDYWxsQmFja0FwcG9pbnRtZW50IC5idXR0b25iYXIge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLyogSW5wdXQgY29uc3RhbnRzICovXG4vKiBIZWFkZXIgY29sb3JzICovXG4vKiBsYWJlbCBjb25zdGFudHMgKi9cbi8qIHRhYmxlIGNvbnN0YW50cyAqL1xuZGktdHJlZS12aWV3IHtcbiAgLyogcHJldmVudCB1c2VyIHNlbGVjdGlvbiAqL1xuICAtbW96LXVzZXItc2VsZWN0OiAtbW96LW5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC8qIGRlZmF1bHQgKi9cbiAgZm9udC1mYW1pbHk6IFRhaG9tYTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBjb2xvcjogIzJjMmEyOTtcbiAgLypKdlI6IEN1c3RvbSB2YWx1ZSAod2FzICM1NTU1NTUpKi9cbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGRpLXRyZWUtdmlldyB1bCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIGRpLXRyZWUtdmlldyB1bCAuZmlyc3QgPiBsaSB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICBkaS10cmVlLXZpZXcgdWwgbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4OyB9XG4gICAgICBkaS10cmVlLXZpZXcgdWwgbGkgLnJvb3Qge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvUm9vdE9yZ19ncmV5XzE2eDE2LnBuZ1wiKSBuby1yZXBlYXQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7IH1cbiAgICAgIGRpLXRyZWUtdmlldyB1bCBsaSAubGV2ZWwxIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL09yZ0JlbG93X2dyZXlfMTZ4MTYucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgICAgZGktdHJlZS12aWV3IHVsIGxpIC5zY2hlbWUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvU2NoZW1lX2dyZXlfMTZ4MTYucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgICAgZGktdHJlZS12aWV3IHVsIGxpIC5jb25zdW1lcmdyb3VwIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL09yZ0JlbG93X2dyZXlfMTZ4MTYucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDsgfVxuICAgICAgZGktdHJlZS12aWV3IHVsIGxpIC5zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNFOUVDRjA7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgcGFkZGluZzogMCA0cHggMnB4OyB9XG4gICAgICBkaS10cmVlLXZpZXcgdWwgbGkgc3BhbjpudGgtY2hpbGQoMik6aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5NEI2RkY7XG4gICAgICAgIGNvbG9yOiAjNmU2ZTZlOyB9XG4gIGRpLXRyZWUtdmlldyAuYXJyb3cge1xuICAgIHBhZGRpbmc6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgLypiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBwYWRkaW5nOiA5cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7Ki8gfVxuICAgIGRpLXRyZWUtdmlldyAuYXJyb3cgc3BhbiB7XG4gICAgICB3aWR0aDogMTBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgZGktdHJlZS12aWV3IC5oZWFkZXItYnV0dG9uIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG4gICAgZGktdHJlZS12aWV3IC5oZWFkZXItYnV0dG9uOmhvdmVyIHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICBkaS10cmVlLXZpZXcgLmhlYWRlci1idXR0b246Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICBkaS10cmVlLXZpZXcgLnRyZWUtYXJyb3ctZG93biB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljX2Fycm93X2Rvd25fMjRkcF8yeC5wbmdcIik7IH1cbiAgZGktdHJlZS12aWV3IC50cmVlLWFycm93LXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNfYXJyb3dfZG93bl8yNGRwXzJ4LnBuZ1wiKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG5cbi8qIElucHV0IGNvbnN0YW50cyAqL1xuLyogSGVhZGVyIGNvbG9ycyAqL1xuLyogbGFiZWwgY29uc3RhbnRzICovXG4vKiB0YWJsZSBjb25zdGFudHMgKi9cbi5vcmdhbml6YXRpb24tYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5vcmdhbml6YXRpb24tYm94IC5vdmVybGF5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgd2lkdGg6IDQwMHB4O1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDE5O1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDVweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbi50cmVldmlldy1ub2Rlcy1tdWx0aXNlbGVjdCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiAzNzBweDsgfVxuXG4vKiBJbnB1dCBjb25zdGFudHMgKi9cbi8qIEhlYWRlciBjb2xvcnMgKi9cbi8qIGxhYmVsIGNvbnN0YW50cyAqL1xuLyogdGFibGUgY29uc3RhbnRzICovXG4vKioqKioqKioqKioqKioqKioqKipcclxuXHROb3RpZmljYXRpb24gJiBDb250cm9sIENlbnRyZVxyXG4qKioqKioqKioqKioqKioqKioqKiovXG4vKiBUaGUgc2lkZSBuYXZpZ2F0aW9uIG1lbnUgKi9cbi5jb250cm9sQ2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAvKiBTdGF5IGluIHBsYWNlICovXG4gIHRvcDogMDtcbiAgLyogMTAwJSBGdWxsLWhlaWdodCAqL1xuICBib3R0b206IDA7XG4gIC8qICAgICAgICAgICAgICAgICAgKi9cbiAgcmlnaHQ6IDA7XG4gIC8qIHJpZ2h0IGFsaWduZWQgKi9cbiAgd2lkdGg6IDMwcHg7XG4gIHotaW5kZXg6IDE7XG4gIC8qIFN0YXkgb24gdG9wICovXG4gIGJhY2tncm91bmQtY29sb3I6ICMwNTY4NWE7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgLyogRGlzYWJsZSBob3Jpem9udGFsIHNjcm9sbCAqL1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICAvKiAwLjUgc2Vjb25kIHRyYW5zaXRpb24gZWZmZWN0IHRvIHNsaWRlIGluIHRoZSBzaWRlbmF2ICovXG4gIG9wYWNpdHk6IDAuODsgfVxuICAuY29udHJvbENlbnRlci5pc0V4cGFuZGVkIHtcbiAgICB3aWR0aDogMzUwcHg7IH1cbiAgLmNvbnRyb2xDZW50ZXIgI2NvbnRyb2xDZW50ZXJIZWFkZXJQYW5lbCB7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8qIFBvc2l0aW9uIGFuZCBzdHlsZSB0aGUgY2xvc2UgYnV0dG9uICh0b3AgcmlnaHQgY29ybmVyKSAqLyB9XG4gICAgLmNvbnRyb2xDZW50ZXIgI2NvbnRyb2xDZW50ZXJIZWFkZXJQYW5lbCAuY29udHJvbENlbnRlclRpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIHRvcDogM3B4O1xuICAgICAgbGVmdDogOHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuY29udHJvbENlbnRlciAjY29udHJvbENlbnRlckhlYWRlclBhbmVsIC5jb250cm9sQ2VudGVyVG9nZ2xlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgdG9wOiAzcHg7XG4gICAgICByaWdodDogM3B4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltZy9jb250cm9sLWNlbnRlci1idXR0b24td2hpdGUucG5nXCIpIG5vLXJlcGVhdDtcbiAgICAgIGJvcmRlcjogbm9uZTsgfVxuICAuY29udHJvbENlbnRlciAjY29udHJvbENlbnRlckJ1dHRvblBhbmVsIHtcbiAgICBwYWRkaW5nOiAzcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmNvbnRyb2xDZW50ZXIgI2NvbnRyb2xDZW50ZXJCdXR0b25QYW5lbCAuY29udHJvbENlbnRlckJ1dHRvbiB7XG4gICAgICB3aWR0aDogNDUlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiA0cHggNDBweDtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSBuby1yZXBlYXQgbGVmdCB0b3A7IH1cbiAgLmNvbnRyb2xDZW50ZXIgI2NvbnRyb2xDZW50ZXJTaG9ydGN1dFBhbmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA4MHB4O1xuICAgIGJvdHRvbTogMjBweDsgfVxuICAgIC5jb250cm9sQ2VudGVyICNjb250cm9sQ2VudGVyU2hvcnRjdXRQYW5lbCAuY29udHJvbENlbnRlclNob3J0Y3V0IHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNweDtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKSBuby1yZXBlYXQ7IH1cbiAgLmNvbnRyb2xDZW50ZXIgLmNvbnRyb2xQYW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogM3B4O1xuICAgIGZsZXgtZ3JvdzogMTsgfVxuICAgIC5jb250cm9sQ2VudGVyIC5jb250cm9sUGFuZSAuY29udHJvbFBhbmVJY29uIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRweDsgfVxuICAgIC5jb250cm9sQ2VudGVyIC5jb250cm9sUGFuZSAuY29udHJvbFBhbmVUaXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAzcHg7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5jb250cm9sQ2VudGVyIC5jb250cm9sUGFuZSAjY29udHJvbFBhbmVDb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC1ncm93OiAxOyB9XG4gIC5jb250cm9sQ2VudGVyIC5jb250cm9sUGFuZUNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LWdyb3c6IDE7IH1cblxuLyogU3R5bGUgcGFnZSBjb250ZW50IC0gdXNlIHRoaXMgaWYgeW91IHdhbnQgdG8gcHVzaCB0aGUgcGFnZSBjb250ZW50IHRvIHRoZSByaWdodCB3aGVuIHlvdSBvcGVuIHRoZSBzaWRlIG5hdmlnYXRpb24gKi9cbiNtYWluIHtcbiAgdHJhbnNpdGlvbjogbWFyZ2luLWxlZnQgLjVzO1xuICBwYWRkaW5nOiAyMHB4OyB9XG5cbi8qIE9uIHNtYWxsZXIgc2NyZWVucywgd2hlcmUgaGVpZ2h0IGlzIGxlc3MgdGhhbiA0NTBweCwgY2hhbmdlIHRoZSBzdHlsZSBvZiB0aGUgc2lkZW5hdiAobGVzcyBwYWRkaW5nIGFuZCBhIHNtYWxsZXIgZm9udCBzaXplKSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDQ1MHB4KSB7XG4gIC5jb250cm9sQ2VudGVyIHtcbiAgICBwYWRkaW5nLXRvcDogMTVweDsgfVxuICAuY29udHJvbENlbnRlciBhIHtcbiAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4vKiBJbnB1dCBjb25zdGFudHMgKi9cbi8qIEhlYWRlciBjb2xvcnMgKi9cbi8qIGxhYmVsIGNvbnN0YW50cyAqL1xuLyogdGFibGUgY29uc3RhbnRzICovXG4uY29udHJvbFBhbmUgI2NvbmZlcmVuY2VXaGl0ZVNwYWNlIHtcbiAgZmxleC1ncm93OiAxOyB9XG5cbi5jb250cm9sUGFuZSAjcGhvbmVOdW1iZXJQYW5lbCB7XG4gIGhlaWdodDogNDBweDsgfVxuICAuY29udHJvbFBhbmUgI3Bob25lTnVtYmVyUGFuZWwgI2RpYWxCdXR0b24ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5jb250cm9sUGFuZSAjcGhvbmVOdW1iZXJQYW5lbCAjZGlhbEJ1dHRvbi5kaWFsSWRsZSB7XG4gICAgICBjb2xvcjogZ3JlZW55ZWxsb3c7IH1cblxuLyogSW5wdXQgY29uc3RhbnRzICovXG4vKiBIZWFkZXIgY29sb3JzICovXG4vKiBsYWJlbCBjb25zdGFudHMgKi9cbi8qIHRhYmxlIGNvbnN0YW50cyAqL1xuLmNvbmZlcmVuY2UgLmNvbmZlcmVuY2VIZWFkZXIge1xuICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgcGFkZGluZy1yaWdodDogM3B4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgY29sb3I6ICNlMGY4ZmU7IH1cbiAgLmNvbmZlcmVuY2UgLmNvbmZlcmVuY2VIZWFkZXIgLmNvbmZlcmVuY2VUaXRsZSB7XG4gICAgbGVmdDogM3B4O1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICBmb250LXNpemU6IHNtYWxsZXI7IH1cbiAgLmNvbmZlcmVuY2UgLmNvbmZlcmVuY2VIZWFkZXIgLmNvbmZlcmVuY2VCdXR0b24ge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIG1hcmdpbi1yaWdodDogMjBweDsgfVxuICAgIC5jb25mZXJlbmNlIC5jb25mZXJlbmNlSGVhZGVyIC5jb25mZXJlbmNlQnV0dG9uICN0b2dnbGVCdXR0b24ge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmNvbmZlcmVuY2UgLmNvbmZlcmVuY2VIZWFkZXIgLmNvbmZlcmVuY2VCdXR0b24gI2Nsb3NlQnV0dG9uIHtcbiAgICAgIGNvbG9yOiByZWQ7IH1cbiAgLmNvbmZlcmVuY2UgLmNvbmZlcmVuY2VIZWFkZXIgLmNvbmZlcmVuY2VDb250ZW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLyogSW5wdXQgY29uc3RhbnRzICovXG4vKiBIZWFkZXIgY29sb3JzICovXG4vKiBsYWJlbCBjb25zdGFudHMgKi9cbi8qIHRhYmxlIGNvbnN0YW50cyAqL1xuLmNvbmZlcmVuY2VQYXJ0eSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTUwcHg7XG4gIGhlaWdodDogMTUwcHg7XG4gIG1hcmdpbjogOHB4OyB9XG4gIC5jb25mZXJlbmNlUGFydHkgLmNvbmZlcmVuY2VQYXJ0eUltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDY0cHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjsgfVxuICAgIC5jb25mZXJlbmNlUGFydHkgLmNvbmZlcmVuY2VQYXJ0eUltZy5vbkhvbGQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpOyB9XG4gICAgLmNvbmZlcmVuY2VQYXJ0eSAuY29uZmVyZW5jZVBhcnR5SW1nLm9wZXJhdG9ySW1hZ2Uge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL09wZXJhdG9yc19hY3RpdmVfMzJ4MzIucG5nXCIpOyB9XG4gICAgLmNvbmZlcmVuY2VQYXJ0eSAuY29uZmVyZW5jZVBhcnR5SW1nLmNhcmVHaXZlckltYWdlIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9Qcm9mQ2FyZV9hY3RpdmVfMzJ4MzIucG5nXCIpOyB9XG4gICAgLmNvbmZlcmVuY2VQYXJ0eSAuY29uZmVyZW5jZVBhcnR5SW1nLnN1YnNjcmliZXJJbWFnZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3Vic2NyaWJlci1hY3RpdmVfMzJ4MzIucG5nXCIpOyB9XG4gICAgLmNvbmZlcmVuY2VQYXJ0eSAuY29uZmVyZW5jZVBhcnR5SW1nLmRldmljZU1hbmFnZXJJbWFnZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvVGVjaG5pY2lhbl9hY3RpdmVfMzJ4MzIucG5nXCIpOyB9XG4gICAgLmNvbmZlcmVuY2VQYXJ0eSAuY29uZmVyZW5jZVBhcnR5SW1nLmRlZmF1bHRJbWFnZSB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvc3Vic2NyaWJlci1ibGFja18zMngzMi5wbmdcIik7IH1cbiAgLmNvbmZlcmVuY2VQYXJ0eSAuY29uZmVyZW5jZVBhcnR5TmFtZSB7XG4gICAgY29sb3I6ICNlMGY4ZmU7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY29uZmVyZW5jZVBhcnR5IC5jb25mZXJlbmNlUGFydHlCdXR0b24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5jb25mZXJlbmNlUGFydHkgLmNvbmZlcmVuY2VQYXJ0eUJ1dHRvbi5wYXJ0eUlkbGUgI29uSG9sZEJ1dHRvbiB7XG4gICAgICBjb2xvcjogI2UwZjhmZTsgfVxuICAgIC5jb25mZXJlbmNlUGFydHkgLmNvbmZlcmVuY2VQYXJ0eUJ1dHRvbi5wYXJ0eUlkbGUgI2hhbmdVcEJ1dHRvbiB7XG4gICAgICBjb2xvcjogcmVkOyB9XG5cbi8qIElucHV0IGNvbnN0YW50cyAqL1xuLyogSGVhZGVyIGNvbG9ycyAqL1xuLyogbGFiZWwgY29uc3RhbnRzICovXG4vKiB0YWJsZSBjb25zdGFudHMgKi9cbi5tZXNzYWdlc092ZXJ2aWV3IHtcbiAgY29sb3I6ICMzOWIxZTY7IH1cblxuZGl2LnNwaW5uZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNDAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjRweDtcbiAgei1pbmRleDogMTAwO1xuICBib3JkZXItYm90dG9tOiA2cHggc29saWQgcmdiYSg1LCAxMDQsIDkwLCAwLjkpO1xuICBib3JkZXItbGVmdDogNnB4IHNvbGlkICMwMGFkZTY7XG4gIGJvcmRlci1yaWdodDogNnB4IHNvbGlkICMwMGFkZTY7XG4gIGJvcmRlci10b3A6IDZweCBzb2xpZCAjMDBhZGU2O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBhbmltYXRpb246IHJvdGF0ZSAwLjZzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIGZyb20ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIHRvIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuLnNwaW5uZXJJbnB1dENvbnRhaW5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnNwaW5uZXJJbnB1dENvbnRhaW5lciAuc21hbGxTcGlubmVyIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogNXB4IDIwcHg7XG4gICAgd2lkdGg6IDEwcHg7XG4gICAgaGVpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCByZ2JhKDUsIDEwNCwgOTAsIDAuOSk7XG4gICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCAjNDljMmU5O1xuICAgIGJvcmRlci1yaWdodDogNnB4IHNvbGlkICM0OWMyZTk7XG4gICAgYm9yZGVyLXRvcDogNnB4IHNvbGlkICM0OWMyZTk7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiByb3RhdGUgMC44cyBsaW5lYXIgaW5maW5pdGU7IH1cbiAgLnNwaW5uZXJJbnB1dENvbnRhaW5lciAubm90TWF4V2lkdGgge1xuICAgIGZsb2F0OiBsZWZ0OyB9XG5cbi5mbGV4Ym94LXJlcG9ydCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogY29sdW1uO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmZsZXgtcmVwb3J0LWhlYWRlciB7XG4gIGZsZXg6IDAgMSBhdXRvOyB9XG5cbi5mbGV4LXJlcG9ydC1jb250ZW50IHtcbiAgZmxleDogMSAxIGF1dG87XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uZmxleC1yZXBvcnQtZm9vdGVyIHtcbiAgZmxleDogMCAxIGF1dG87IH1cblxuLnJlcG9ydC1pZnJhbWUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItd2lkdGg6IDBweDsgfVxuXG4ubW9kYWwtdmlldy1jb250YWluZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDk1O1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuICAubW9kYWwtdmlldy1jb250YWluZXIgLm1vZGFsLW5vdGlmaWNhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgd2lkdGg6IDMwJTtcbiAgICBtaW4taGVpZ2h0OiAyMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICAubW9kYWwtdmlldy1jb250YWluZXIgLm1vZGFsLW5vdGlmaWNhdGlvbiAubW9kYWwtdmlldy1jb250ZW50IHtcbiAgICAgIG1hcmdpbjogMTBweDsgfVxuICAgICAgLm1vZGFsLXZpZXctY29udGFpbmVyIC5tb2RhbC1ub3RpZmljYXRpb24gLm1vZGFsLXZpZXctY29udGVudCBoMyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTlweDtcbiAgICAgICAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XG4gICAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDsgfVxuICAgICAgLm1vZGFsLXZpZXctY29udGFpbmVyIC5tb2RhbC1ub3RpZmljYXRpb24gLm1vZGFsLXZpZXctY29udGVudCBwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDsgfVxuICAgIC5tb2RhbC12aWV3LWNvbnRhaW5lciAubW9kYWwtbm90aWZpY2F0aW9uIC5ob29rLWJvdHRvbSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLm1vZGFsLXZpZXctY29udGFpbmVyIC5tb2RhbC1ub3RpZmljYXRpb24gLmhvb2stYm90dG9tIGJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbjogMTBweDsgfVxuXG4ubW9kYWwtdmlldy13cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogNCUgYXV0bztcbiAgcGFkZGluZzogMTBweDtcbiAgd2lkdGg6IDcwJTtcbiAgaGVpZ2h0OiA4MCU7IH1cbiAgLm1vZGFsLXZpZXctd3JhcHBlciAuZnVsbC1oZWlnaHQge1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cblxuLmRpc2NsYWltZXItbW9kYWwgLm1vZGFsLXZpZXctd3JhcHBlciB7XG4gIGhlaWdodDogYXV0bztcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luOiAyMCUgYXV0bztcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLm1vZGFsLXZpZXctY29udGVudCB7XG4gIGhlaWdodDogOTIlO1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi8qIElucHV0IGNvbnN0YW50cyAqL1xuLyogSGVhZGVyIGNvbG9ycyAqL1xuLyogbGFiZWwgY29uc3RhbnRzICovXG4vKiB0YWJsZSBjb25zdGFudHMgKi9cbi5mbGV4LXNlcGFyYXRvci1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDMlOyB9XG5cbi5tYXN0ZXItZGV0YWlsLWltZyB7XG4gIHdpZHRoOiAxNTBweDtcbiAgcGFkZGluZzogMTBweCAwIDEwcHggMTBweDtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5tYXN0ZXItZGV0YWlsLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiMmIyYjI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDsgfVxuICAubWFzdGVyLWRldGFpbC1oZWFkZXIgc3BhbiB7XG4gICAgZmxleDogMSAwIDA7IH1cblxuLm1hc3Rlci1kZXRhaWwtbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDRweCAxMnB4O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VkZWRlZDsgfVxuICAubWFzdGVyLWRldGFpbC1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTRCNkZGO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubWFzdGVyLWRldGFpbC1saW5rIGEge1xuICAgIGZsZXg6IDEgMCAwO1xuICAgIGNvbG9yOiAjNmU2ZTZlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubWFzdGVyLWRldGFpbC1saW5rIHNwYW4ge1xuICAgIGZsZXg6IDEgMCAwOyB9XG4gIC5tYXN0ZXItZGV0YWlsLWxpbmsubWFzdGVyLWRldGFpbC1saW5rLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFQ0YwOyB9XG4gICAgLm1hc3Rlci1kZXRhaWwtbGluay5tYXN0ZXItZGV0YWlsLWxpbmstc2VsZWN0ZWQgYSB7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAubWFzdGVyLWRldGFpbC1saW5rLm1hc3Rlci1kZXRhaWwtbGluay1zZWxlY3RlZCBzcGFuIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4ubWFzdGVyLWRldGFpbC12YWx1ZS1saXN0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuXG4ubWFzdGVyLWRldGFpbC12YWx1ZS10aXRsZSB7XG4gIC8qYmFja2dyb3VuZC1jb2xvcjogcmdiKDczLCAxOTQsIDIzMyk7Ki9cbiAgcGFkZGluZzogNXB4OyB9XG5cbi5hdWRpdC10cmFpbC5wYWdlLXBhZ2luYXRpb24ge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5hdWRpdC10cmFpbC5wYWdlLXBhZ2luYXRpb24gLnBhZ2UtaW5kZXgtaW5wdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAuYXVkaXQtdHJhaWwucGFnZS1wYWdpbmF0aW9uIHNwYW4ge1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgLmF1ZGl0LXRyYWlsLnBhZ2UtcGFnaW5hdGlvbiBidXR0b24ge1xuICAgIGhlaWdodDogMjZweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmctdG9wOiA1cHg7XG4gICAgcGFkZGluZy1ib3R0b206IDI1cHg7IH1cblxuLmF1ZGl0VHJhaWwge1xuICBtYXJnaW46IDIwcHg7IH1cblxuLmF1ZGl0VHJhaWwgPiBkaXYge1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbi5hdWRpdC10cmFpbCBoNCB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuXG4uYXVkaXQtdHJhaWwgLmF1ZGl0VHJhaWxPdmVydmlldyB7XG4gIGZsZXg6IDcgNyAwO1xuICBtYXJnaW4tbGVmdDogMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG5cbi5hdWRpdC10cmFpbCAucGFnZS10aXRsZSBzcGFuIHtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4OyB9XG5cbi5hdWRpdC10cmFpbCAucGFnaW5hdGlvbi1idXR0b24ge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGJhY2tncm91bmQtc2l6ZTogMjBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDsgfVxuICAuYXVkaXQtdHJhaWwgLnBhZ2luYXRpb24tYnV0dG9uLmFycm93LWRvd24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY19hcnJvd19kb3duXzI0ZHBfMngucG5nXCIpOyB9XG4gIC5hdWRpdC10cmFpbCAucGFnaW5hdGlvbi1idXR0b24uYXJyb3ctcmlnaHQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9pY19hcnJvd19kb3duXzI0ZHBfMngucG5nXCIpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cblxuLyogSW5wdXQgY29uc3RhbnRzICovXG4vKiBIZWFkZXIgY29sb3JzICovXG4vKiBsYWJlbCBjb25zdGFudHMgKi9cbi8qIHRhYmxlIGNvbnN0YW50cyAqL1xuLnBlcnNvbmFsaXphdGlvbi1tb2R1bGUge1xuICB3aWR0aDogMTAwJTsgfVxuICAucGVyc29uYWxpemF0aW9uLW1vZHVsZSAucGVyc29uYWxpemF0aW9uLXBhbmVscyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDE1JTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgLnBlcnNvbmFsaXphdGlvbi1tb2R1bGUgLnBlcnNvbmFsaXphdGlvbi1saXN0LWhlYWRlciB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucGVyc29uYWxpemF0aW9uLW1vZHVsZSAucGVyc29uYWxpemF0aW9uLWxpc3QtaGVhZGVyIHNwYW4ge1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAucGVyc29uYWxpemF0aW9uLW1vZHVsZSAucGVyc29uYWxpemF0aW9uLXRhYnMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiAxNSU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4OyB9XG4gIC5wZXJzb25hbGl6YXRpb24tbW9kdWxlIC5wZXJzb25hbGl6YXRpb24tZmllbGRzIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICB3aWR0aDogNjUlOyB9XG4gIC5wZXJzb25hbGl6YXRpb24tbW9kdWxlIHVsIHtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLnBlcnNvbmFsaXphdGlvbi1tb2R1bGUgdWwgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDdweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBtYXJnaW46IDJweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNiMmIyYjI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5wZXJzb25hbGl6YXRpb24tbW9kdWxlIHVsIGxpLnBlcnNvbmFsaXphdGlvbi1maWVsZC1saXN0LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA0cHgpO1xuICAgICAgICBmbG9hdDogbGVmdDsgfVxuICAgICAgICAucGVyc29uYWxpemF0aW9uLW1vZHVsZSB1bCBsaS5wZXJzb25hbGl6YXRpb24tZmllbGQtbGlzdC1pdGVtIC5wZXJzb25hbGl6YXRpb24taW5uZXItdGFibGUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbi10b3A6IC01cHg7IH1cbiAgICAgICAgICAucGVyc29uYWxpemF0aW9uLW1vZHVsZSB1bCBsaS5wZXJzb25hbGl6YXRpb24tZmllbGQtbGlzdC1pdGVtIC5wZXJzb25hbGl6YXRpb24taW5uZXItdGFibGUgLnBlcnNvbmFsaXphdGlvbi1pbm5lci10YWJsZS1jb2x1bW4ge1xuICAgICAgICAgICAgd2lkdGg6IDI1JTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgICAgICAgLnBlcnNvbmFsaXphdGlvbi1tb2R1bGUgdWwgbGkucGVyc29uYWxpemF0aW9uLWZpZWxkLWxpc3QtaXRlbSAucGVyc29uYWxpemF0aW9uLWlubmVyLXRhYmxlIC5wZXJzb25hbGl6YXRpb24taW5uZXItdGFibGUtY29sdW1uIC5wZXJzb25hbGl6YXRpb24taW5uZXItdGFibGUtcm93IHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAzcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgICAgLnBlcnNvbmFsaXphdGlvbi1tb2R1bGUgdWwgbGkucGVyc29uYWxpemF0aW9uLWZpZWxkLWxpc3QtaXRlbSAucGVyc29uYWxpemF0aW9uLWlubmVyLXRhYmxlIC5wZXJzb25hbGl6YXRpb24taW5uZXItdGFibGUtY29sdW1uIC5wZXJzb25hbGl6YXRpb24taW5uZXItdGFibGUtcm93IGlucHV0IHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEycHg7IH1cbiAgICAgICAgLnBlcnNvbmFsaXphdGlvbi1tb2R1bGUgdWwgbGkucGVyc29uYWxpemF0aW9uLWZpZWxkLWxpc3QtaXRlbS5mdWxsLXdpZHRoIHtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNHB4KTsgfVxuICAgICAgLnBlcnNvbmFsaXphdGlvbi1tb2R1bGUgdWwgbGkubm90LXNvcnRhYmxlIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4OyB9XG4gICAgICAucGVyc29uYWxpemF0aW9uLW1vZHVsZSB1bCBsaS5zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5NEI2RkY7IH1cbiAgICAgIC5wZXJzb25hbGl6YXRpb24tbW9kdWxlIHVsIGxpIC5pcy1pbmNsdWRlZC1pbnB1dCB7XG4gICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpOyB9XG4gICAgICAucGVyc29uYWxpemF0aW9uLW1vZHVsZSB1bCBsaSAuaXRlbS1sYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNTAlO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIC5wZXJzb25hbGl6YXRpb24tbW9kdWxlIHVsIGxpIC5pdGVtLWluZGV4IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC01cHg7XG4gICAgICAgIHJpZ2h0OiAxcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAucGVyc29uYWxpemF0aW9uLW1vZHVsZSAuaG9yaXpvbnRhbC1zY3JvbGxlciB7XG4gICAgZGlzcGxheTogZ3JpZDsgfVxuICAgIC5wZXJzb25hbGl6YXRpb24tbW9kdWxlIC5ob3Jpem9udGFsLXNjcm9sbGVyIHVsLmhvcml6b250YWwge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgIGhlaWdodDogMTc1cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAucGVyc29uYWxpemF0aW9uLW1vZHVsZSAuaG9yaXpvbnRhbC1zY3JvbGxlciB1bC5ob3Jpem9udGFsIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICB3aWR0aDogMTIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA3cHg7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG1hcmdpbjogMnB4O1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjYjJiMmIyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgfVxuICAgICAgICAucGVyc29uYWxpemF0aW9uLW1vZHVsZSAuaG9yaXpvbnRhbC1zY3JvbGxlciB1bC5ob3Jpem9udGFsIGxpLnBlcnNvbmFsaXphdGlvbi1maWVsZC1saXN0LWl0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogNjBweDtcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA0cHgpO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgICAgLnBlcnNvbmFsaXphdGlvbi1tb2R1bGUgLmhvcml6b250YWwtc2Nyb2xsZXIgdWwuaG9yaXpvbnRhbCBsaS5wZXJzb25hbGl6YXRpb24tZmllbGQtbGlzdC1pdGVtIC5wZXJzb25hbGl6YXRpb24taW5uZXItdGFibGUge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtNXB4OyB9XG4gICAgICAgICAgICAucGVyc29uYWxpemF0aW9uLW1vZHVsZSAuaG9yaXpvbnRhbC1zY3JvbGxlciB1bC5ob3Jpem9udGFsIGxpLnBlcnNvbmFsaXphdGlvbi1maWVsZC1saXN0LWl0ZW0gLnBlcnNvbmFsaXphdGlvbi1pbm5lci10YWJsZSAucGVyc29uYWxpemF0aW9uLWlubmVyLXRhYmxlLWNvbHVtbiB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgICAgICAgICAgICAgLnBlcnNvbmFsaXphdGlvbi1tb2R1bGUgLmhvcml6b250YWwtc2Nyb2xsZXIgdWwuaG9yaXpvbnRhbCBsaS5wZXJzb25hbGl6YXRpb24tZmllbGQtbGlzdC1pdGVtIC5wZXJzb25hbGl6YXRpb24taW5uZXItdGFibGUgLnBlcnNvbmFsaXphdGlvbi1pbm5lci10YWJsZS1jb2x1bW4gLnBlcnNvbmFsaXphdGlvbi1pbm5lci10YWJsZS1yb3cge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogM3B4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICAgICAgIC5wZXJzb25hbGl6YXRpb24tbW9kdWxlIC5ob3Jpem9udGFsLXNjcm9sbGVyIHVsLmhvcml6b250YWwgbGkucGVyc29uYWxpemF0aW9uLWZpZWxkLWxpc3QtaXRlbSAucGVyc29uYWxpemF0aW9uLWlubmVyLXRhYmxlIC5wZXJzb25hbGl6YXRpb24taW5uZXItdGFibGUtY29sdW1uIC5wZXJzb25hbGl6YXRpb24taW5uZXItdGFibGUtcm93IGlucHV0IHtcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDsgfVxuICAgICAgICAgIC5wZXJzb25hbGl6YXRpb24tbW9kdWxlIC5ob3Jpem9udGFsLXNjcm9sbGVyIHVsLmhvcml6b250YWwgbGkucGVyc29uYWxpemF0aW9uLWZpZWxkLWxpc3QtaXRlbS5mdWxsLXdpZHRoIHtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0cHgpOyB9XG4gICAgICAgIC5wZXJzb25hbGl6YXRpb24tbW9kdWxlIC5ob3Jpem9udGFsLXNjcm9sbGVyIHVsLmhvcml6b250YWwgbGkubm90LXNvcnRhYmxlIHtcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjhmODsgfVxuICAgICAgICAucGVyc29uYWxpemF0aW9uLW1vZHVsZSAuaG9yaXpvbnRhbC1zY3JvbGxlciB1bC5ob3Jpem9udGFsIGxpLnNlbGVjdGVkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTRCNkZGOyB9XG4gICAgICAgIC5wZXJzb25hbGl6YXRpb24tbW9kdWxlIC5ob3Jpem9udGFsLXNjcm9sbGVyIHVsLmhvcml6b250YWwgbGkgLmlzLWluY2x1ZGVkLWlucHV0IHtcbiAgICAgICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgICB0b3A6IDAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9XG4gICAgICAgIC5wZXJzb25hbGl6YXRpb24tbW9kdWxlIC5ob3Jpem9udGFsLXNjcm9sbGVyIHVsLmhvcml6b250YWwgbGkgLmlzLXNvcnRlZC1pbnB1dCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4OyB9XG4gICAgICAgIC5wZXJzb25hbGl6YXRpb24tbW9kdWxlIC5ob3Jpem9udGFsLXNjcm9sbGVyIHVsLmhvcml6b250YWwgbGkgLml0ZW0tbGFiZWwge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMHB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnBlcnNvbmFsaXphdGlvbi1tb2R1bGUgLmhvcml6b250YWwtc2Nyb2xsZXIgdWwuaG9yaXpvbnRhbCBsaSAuaXRlbS1pbmRleCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogLTVweDtcbiAgICAgICAgICByaWdodDogMXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5wZXJzb25hbGl6YXRpb24tbW9kdWxlIC5wZXJzb25hbGl6YXRpb24tZmllbGQtbGlzdC1pdGVtLWxhYmVsIHtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTdweDsgfVxuICAucGVyc29uYWxpemF0aW9uLW1vZHVsZSAucGVyc29uYWxpemF0aW9uLW1lc3NhZ2Uge1xuICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5wZXJzb25hbGl6YXRpb24tbW9kdWxlIC5wZXJzb25hbGl6YXRpb24tbWVzc2FnZSBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC01MCU7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH1cbiAgLnBlcnNvbmFsaXphdGlvbi1tb2R1bGUgLnBlcnNvbmFsaXphdGlvbi1maWVsZC1lZGl0LWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTUlOyB9XG4gICAgLnBlcnNvbmFsaXphdGlvbi1tb2R1bGUgLnBlcnNvbmFsaXphdGlvbi1maWVsZC1lZGl0LWhlYWRlciBzcGFuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtNTAlO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICAucGVyc29uYWxpemF0aW9uLW1vZHVsZSAucGVyc29uYWxpemF0aW9uLWZpZWxkLWVkaXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAucGVyc29uYWxpemF0aW9uLW1vZHVsZSAucGVyc29uYWxpemF0aW9uLWZpZWxkLWVkaXQgaW5wdXQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1MHB4OyB9XG4gIC5wZXJzb25hbGl6YXRpb24tbW9kdWxlIC5wZXJzb25hbGl6YXRpb24tZmllbGQtZWRpdC1jb250ZW50IHtcbiAgICBoZWlnaHQ6IDg1JTsgfVxuICAucGVyc29uYWxpemF0aW9uLW1vZHVsZSBpbnB1dDpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG4ucGVyc29uYWxpemF0aW9uLWhlYWRlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOUVDRjA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5wZXJzb25hbGl6YXRpb24taGVhZGVyIHNwYW4ge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4vKiBJbnB1dCBjb25zdGFudHMgKi9cbi8qIEhlYWRlciBjb2xvcnMgKi9cbi8qIGxhYmVsIGNvbnN0YW50cyAqL1xuLyogdGFibGUgY29uc3RhbnRzICovXG4ucHJvZHVjdHNfaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ucHJvZHVjdHNfaW1hZ2Uge1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKiBJbnB1dCBjb25zdGFudHMgKi9cbi8qIEhlYWRlciBjb2xvcnMgKi9cbi8qIGxhYmVsIGNvbnN0YW50cyAqL1xuLyogdGFibGUgY29uc3RhbnRzICovXG4uYXV0aG9yaXphdGlvbi1oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTlFQ0YwO1xuICBmb250LXNpemU6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgbWFyZ2luLXRvcDogMDsgfVxuICAuYXV0aG9yaXphdGlvbi1oZWFkZXIgc3BhbiB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gIC5hdXRob3JpemF0aW9uLWhlYWRlciAucHVsbC1yaWdodCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLmF1dGhvcml6YXRpb24ge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5hdXRob3JpemF0aW9uIC5hdXRob3JpemF0aW9uLWxpc3Qge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGZsZXg6IDI1JTtcbiAgICBoZWlnaHQ6IDYwMHB4OyB9XG4gICAgLmF1dGhvcml6YXRpb24gLmF1dGhvcml6YXRpb24tbGlzdCAuZmlsdGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiA1cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmF1dGhvcml6YXRpb24gLmF1dGhvcml6YXRpb24tbGlzdCAuZmlsdGVyIGlucHV0IHtcbiAgICAgICAgcGFkZGluZzogNHB4IDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuYXV0aG9yaXphdGlvbiAuYXV0aG9yaXphdGlvbi1saXN0IC5yZXBlYXRlciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdy15OiBhdXRvOyB9XG4gICAgICAuYXV0aG9yaXphdGlvbiAuYXV0aG9yaXphdGlvbi1saXN0IC5yZXBlYXRlciB1bCB7XG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIC5hdXRob3JpemF0aW9uIC5hdXRob3JpemF0aW9uLWxpc3QgLnJlcGVhdGVyIHVsIGxpIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTZweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2NjY2NjYzsgfVxuICAgICAgICAgIC5hdXRob3JpemF0aW9uIC5hdXRob3JpemF0aW9uLWxpc3QgLnJlcGVhdGVyIHVsIGxpIC5kZWZhdWx0LXJvbGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgICAgICAgY29sb3I6ICNjY2NjY2M7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7IH1cbiAgICAgICAgICAuYXV0aG9yaXphdGlvbiAuYXV0aG9yaXphdGlvbi1saXN0IC5yZXBlYXRlciB1bCBsaS5zZWxlY3RlZCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTRCNkZGOyB9XG4gICAgICAgICAgLmF1dGhvcml6YXRpb24gLmF1dGhvcml6YXRpb24tbGlzdCAucmVwZWF0ZXIgdWwgbGk6aG92ZXI6bm90KC5zZWxlY3RlZCkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2VkZWRlZDsgfVxuICAuYXV0aG9yaXphdGlvbiAuYXV0aG9yaXphdGlvbi1kZXRhaWwge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGZsZXg6IDc1JTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuYXV0aG9yaXphdGlvbiAuYXV0aG9yaXphdGlvbi1kZXRhaWwgLnZrei1tdWx0aXNlbGVjdG9yIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgIC5hdXRob3JpemF0aW9uIC5hdXRob3JpemF0aW9uLWRldGFpbCAuZGVmYXVsdC1ub3RpY2Uge1xuICAgICAgbWFyZ2luOiAyMHB4O1xuICAgICAgY29sb3I6ICNjNzMxMzE7IH1cbiAgICAuYXV0aG9yaXphdGlvbiAuYXV0aG9yaXphdGlvbi1kZXRhaWwgZGktcGVyc29uYWxpemVkLWNvbnRlbnQgZGl2IHtcbiAgICAgIHdpZHRoOiA5OSU7IH1cbiAgICAuYXV0aG9yaXphdGlvbiAuYXV0aG9yaXphdGlvbi1kZXRhaWwgLnJvbGVTZWxlY3Rpb25Mb2FkZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDIlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyJTsgfVxuICAgIC5hdXRob3JpemF0aW9uIC5hdXRob3JpemF0aW9uLWRldGFpbCAudmt6LWRyb3Bkb3duIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmF1dGhvcml6YXRpb24gLmF1dGhvcml6YXRpb24tZGV0YWlsIGRpLWFjdGlvbi1idXR0b24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG5cbi5ib2xkLXRleHQge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG5pbnB1dFt0eXBlPVwidGV4dFwiXSxcbmlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSxcbmlucHV0W3R5cGU9XCJudW1iZXJcIl0ge1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICBib3JkZXItcmFkaXVzOiA0cHg7IH1cblxuaW5wdXQudmt6LXJvdW5kLWlucHV0W3R5cGU9XCJ0ZXh0XCJdIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZDJkMmQyO1xuICBsaW5lLWhlaWdodDogMjJweDtcbiAgaGVpZ2h0OiAyMnB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBhZGRpbmctbGVmdDogMTJweDsgfVxuICBpbnB1dC52a3otcm91bmQtaW5wdXRbdHlwZT1cInRleHRcIl0gOnJlYWQtb25seSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VmZWZlZjsgfVxuICBpbnB1dC52a3otcm91bmQtaW5wdXRbdHlwZT1cInRleHRcIl0uaW5wdXQtc21hbGwge1xuICAgIHdpZHRoOiAyMDBweDsgfVxuICBpbnB1dC52a3otcm91bmQtaW5wdXRbdHlwZT1cInRleHRcIl0uaW5wdXQtbWVkaXVtIHtcbiAgICB3aWR0aDogMzAwcHg7IH1cbiAgaW5wdXQudmt6LXJvdW5kLWlucHV0W3R5cGU9XCJ0ZXh0XCJdLmlucHV0LWxhcmdlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuXG5oZWFkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDsgfVxuXG4uZmxvYXQtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG4gIC5mbG9hdC1sZWZ0LnR3by1jb2x1bW4td2lkdGgge1xuICAgIHdpZHRoOiA0NSU7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTsgfVxuXG4uZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmNsaWNrYWJsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZmxleC1ob3Jpem9udGFsLW1vZHVsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbm1haW4ge1xuICBmbGV4OiA5IDcgMDtcbiAgbWFyZ2luLWxlZnQ6IDM1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuICBtYWluIGRpdiB7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuZGktY3JlYXRlLXVwZGF0ZS1pbmZvLWJveCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnBhZ2UtdGl0bGUge1xuICBjb2xvcjogd2hpdGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOUVDRjA7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgbWFyZ2luLXRvcDogMDsgfVxuXG4uYnJhbmQtc2VwYXJhdG9yIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAjRTlFQ0YwLCAjRTlFQ0YwKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNXB4OyB9XG4gIC5icmFuZC1zZXBhcmF0b3Iuc21hbGwge1xuICAgIGhlaWdodDogMnB4O1xuICAgIG1hcmdpbjogNXB4IDA7IH1cblxuLmFwcHZpZXcge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuXG5zcGFuIHtcbiAgY29sb3I6ICM2ZTZlNmU7IH1cblxuLmZvY3VzLXBvcG92ZXIge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U5RUNGMDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuLnBhZ2luYXRpb24ge1xuICBmbGV4OiAxIDAgYXV0bztcbiAgbWFyZ2luOiAwOyB9XG4gIC5wYWdpbmF0aW9uIC5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICNlNWU1ZTU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzgxODE4MTsgfVxuICAucGFnaW5hdGlvbiBhIHtcbiAgICBjb2xvcjogIzZlNmU2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtdGFibGU7IH1cbiAgICAucGFnaW5hdGlvbiBhOmhvdmVyLCAucGFnaW5hdGlvbiBhOmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5NEI2RkY7IH1cblxuYSB7XG4gIGNvbG9yOiAjMzliMWU2O1xuICBvdXRsaW5lOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgYTpob3ZlciwgYTpmb2N1cyB7XG4gICAgY29sb3I6ICMzOWIxZTY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIGE6dmlzaXRlZCB7XG4gICAgY29sb3I6ICMzOWIxZTY7XG4gICAgb3V0bGluZTogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIG1hcmdpbjogMDsgfVxuXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cblxuLmNvbW11bmljYXRpb24tcGFuZWwtY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDAxcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdG9wOiAtMzVweDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gIC5jb21tdW5pY2F0aW9uLXBhbmVsLWNvbnRhaW5lciAuZGVtby1jb21tdW5pY2F0aW9ucGFuZWwge1xuICAgIHdpZHRoOiA0MDFweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTg7XG4gICAgYm94LXNoYWRvdzogMCAxcHggNXB4IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgcGFkZGluZzogMTBweCAxMHB4IDBweCAxMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDVweDsgfVxuICAgIC5jb21tdW5pY2F0aW9uLXBhbmVsLWNvbnRhaW5lciAuZGVtby1jb21tdW5pY2F0aW9ucGFuZWwgYnV0dG9uIHtcbiAgICAgIGJvcmRlcjogMS4zcHggc29saWQgIzIyNjVDMDsgfVxuICAgICAgLmNvbW11bmljYXRpb24tcGFuZWwtY29udGFpbmVyIC5kZW1vLWNvbW11bmljYXRpb25wYW5lbCBidXR0b246aG92ZXIge1xuICAgICAgICBib3JkZXI6IDEuM3B4IHNvbGlkICMyMjY1QzA7IH1cbiAgICAgIC5jb21tdW5pY2F0aW9uLXBhbmVsLWNvbnRhaW5lciAuZGVtby1jb21tdW5pY2F0aW9ucGFuZWwgYnV0dG9uOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyOiAxLjNweCBzb2xpZCAjMjI2NUMwOyB9XG5cbi5tYXhIZWlnaHQge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4ubWF4V2lkdGgge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi5mdWxsLWhlaWdodC1zY3JvbGxhYmxlLXZlcnRpY2FsIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7IH1cblxuLnNtYWxsU3Bpbm5lciB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwcHggMjBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgYm9yZGVyOiA2cHggc29saWQgIzQ5YzJlOTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgzNCwgMTAxLCAxOTIsIDAuOSk7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogcm90YXRlIDAuOHMgbGluZWFyIGluZmluaXRlOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGUge1xuICBmcm9tIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIHRvIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7IH0gfVxuXG4udmt6LWFuaW1hdGlvbi1hY2NvcmRpb24ge1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgZWFzZS1vdXQ7IH1cbiAgLnZrei1hbmltYXRpb24tYWNjb3JkaW9uLm5nLWhpZGUge1xuICAgIG9wYWNpdHk6IDA7IH1cblxuLmVycm9yTm90aWZpY2F0aW9uIC5tb2RhbC12aWV3LWNvbnRhaW5lciB7XG4gIHotaW5kZXg6IDk2OyB9XG5cbi5mdWxsLXdpZHRoIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLnRleHRhbGlnbmNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udmt6LWF1dGhvcml6YXRpb24taGlkZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmlubGluZWJsb2NrIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5wb3BvdmVyLWNvbnRlbnQge1xuICB3aWR0aDogYXV0bzsgfVxuXG4ubW9kYWwtdmlldy13cmFwcGVyIHtcbiAgd2lkdGg6IDg1JSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDg1JSAhaW1wb3J0YW50OyB9XG5cbmRpLWhlYWRlci1iYW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogM3B4OyB9XG5cbi5mb3JtMSB7XG4gIG1hcmdpbi1ib3R0b206IDNweDsgfVxuXG46Zm9jdXMge1xuICBvdXRsaW5lOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmxvYWRpbmcge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbmV1dHJhbC1ncmF5LXNwaW5uZXIuZ2lmXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIwcHggMjBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmRyb3Bkb3duLWlucHV0IHtcbiAgYmFja2dyb3VuZC1zaXplOiAxNHB4IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDVweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9hcnJvdy1pbnB1dF8xMng5LnBuZ1wiKTsgfVxuXG4vKioqKioqKioqKioqKioqKioqKipcclxuXHRBY2NvdW50IHBhZ2Ugc2VjdGlvblxyXG4gICBcclxuKioqKioqKioqKioqKioqKioqKioqL1xuLmFjY291bnQge1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5hY2NvdW50LWNvbnRhaW5lciB7XG4gIHdpZHRoOiA1MDBweDtcbiAgaGVpZ2h0OiA2MDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZTZlNmU2O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA0cHggIzAwMDAwMDIxOyB9XG4gIC5hY2NvdW50LWNvbnRhaW5lciAubG9naW4td3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYWNjb3VudC1jb250YWluZXIgLnNpZ25pbi1oZWFkZXIge1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zaXplOiAzOC41cHg7XG4gICAgbGluZS1oZWlnaHQ6IDUwcHg7XG4gICAgY29sb3I6ICM1N2MxZjA7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgLmFjY291bnQtY29udGFpbmVyIC5wYXNzYWdlSWQtZXhwbGFuYXRpb24tY29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOGY4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjNTdjMWYwO1xuICAgIGJvcmRlci1yYWRpdXM6IDIuNXB4O1xuICAgIGJvcmRlci13aWR0aDogdGhpbjtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbjogMTBweCAwIDE1cHg7IH1cbiAgICAuYWNjb3VudC1jb250YWluZXIgLnBhc3NhZ2VJZC1leHBsYW5hdGlvbi1jb250YWluZXIgLmxpbmstbWlzc2luZy1leHBsYW5hdGlvbiB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4OyB9XG4gICAgICAuYWNjb3VudC1jb250YWluZXIgLnBhc3NhZ2VJZC1leHBsYW5hdGlvbi1jb250YWluZXIgLmxpbmstbWlzc2luZy1leHBsYW5hdGlvbiAubmV3LWxpbmUtdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZTsgfVxuICAgICAgLmFjY291bnQtY29udGFpbmVyIC5wYXNzYWdlSWQtZXhwbGFuYXRpb24tY29udGFpbmVyIC5saW5rLW1pc3NpbmctZXhwbGFuYXRpb24gYSB7XG4gICAgICAgIGNvbG9yOiAjMWU3MmU4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICAgICAgICAuYWNjb3VudC1jb250YWluZXIgLnBhc3NhZ2VJZC1leHBsYW5hdGlvbi1jb250YWluZXIgLmxpbmstbWlzc2luZy1leHBsYW5hdGlvbiBhOnZpc2l0ZWQge1xuICAgICAgICAgIGNvbG9yOiAjMWU3MmU4OyB9XG4gICAgLmFjY291bnQtY29udGFpbmVyIC5wYXNzYWdlSWQtZXhwbGFuYXRpb24tY29udGFpbmVyIC5saW5rLW1pc3NpbmctZXhwbGFuYXRpb24taW5mbyB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7IH1cbiAgLmFjY291bnQtY29udGFpbmVyIC5zaWduaW4tZXhwbGFuYXRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gIC5hY2NvdW50LWNvbnRhaW5lciAuZHVvLWZvcm0ge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgaGVpZ2h0OiAzMzBweDsgfVxuICAuYWNjb3VudC1jb250YWluZXIgLmxvZ2luLWZvcm0ge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAuYWNjb3VudC1jb250YWluZXIgLmxvZ2luLWZvcm0gYnV0dG9uIHtcbiAgICAgIGhlaWdodDogNDRweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgLmFjY291bnQtY29udGFpbmVyIC5sb2dpbi1mb3JtIC5idXR0b24ge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5hY2NvdW50LWNvbnRhaW5lciAubG9naW4tZm9ybSBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbjogMHB4OyB9XG4gICAgLmFjY291bnQtY29udGFpbmVyIC5sb2dpbi1mb3JtIC5mb3JtLWZpZWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5hY2NvdW50LWNvbnRhaW5lciAubG9naW4tZm9ybSAuZm9ybS1maWVsZCAuc2hvdy1wYXNzd29yZCB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvdmlldy5wbmcpIG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyNnB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcmlnaHQ6IDEycHg7XG4gICAgICAgIHRvcDogMTRweDsgfVxuICAgICAgLmFjY291bnQtY29udGFpbmVyIC5sb2dpbi1mb3JtIC5mb3JtLWZpZWxkIGlucHV0IHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMi41cHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogOXB4IDlweDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICB0ZXh0LWluZGVudDogMmVtOyB9XG4gICAgICAgIC5hY2NvdW50LWNvbnRhaW5lciAubG9naW4tZm9ybSAuZm9ybS1maWVsZCBpbnB1dFtuYW1lPVwidXNlcm5hbWVJbnB1dEJveFwiXSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy91c2VyLnBuZyk7IH1cbiAgICAgICAgLmFjY291bnQtY29udGFpbmVyIC5sb2dpbi1mb3JtIC5mb3JtLWZpZWxkIGlucHV0W25hbWU9XCJwYXNzd29yZElucHV0Qm94XCJdIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3Bhc3MucG5nKTsgfVxuICAgICAgICAuYWNjb3VudC1jb250YWluZXIgLmxvZ2luLWZvcm0gLmZvcm0tZmllbGQgaW5wdXQ6Zm9jdXMge1xuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAuYWNjb3VudC1jb250YWluZXIgLmxvZ2luLWZvcm0gLmxvZ2luLWJ0bi13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmFjY291bnQtY29udGFpbmVyIC5sb2dpbi1mb3JtIC5sb2dpbi1idG4td3JhcHBlciAuYnV0dG9uIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzU3YzFmMDtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAuYWNjb3VudC1jb250YWluZXIgLmxvZ2luLWZvcm0gLmxvZ2luLWJ0bi13cmFwcGVyIC5idXR0b24tYXJyb3cge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDVweCAwcHg7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvYXJyb3ctcmlnaHQtMTJ4MTIuc3ZnKTtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHRvcDogMTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMHB4OyB9XG4gIC5hY2NvdW50LWNvbnRhaW5lciAuYWNjb3VudC11bW9sb2dvLXdyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gICAgbWFyZ2luOiA1cHggMDsgfVxuICAgIC5hY2NvdW50LWNvbnRhaW5lciAuYWNjb3VudC11bW9sb2dvLXdyYXBwZXIgaW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMHB4OyB9XG4gICAgLmFjY291bnQtY29udGFpbmVyIC5hY2NvdW50LXVtb2xvZ28td3JhcHBlciAubG9nbyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Vub3ZhdGlvbl91bW9fMzAwLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxNTBweDtcbiAgICAgIGhlaWdodDogMTIwcHg7XG4gICAgICB3aWR0aDogMTUwcHg7IH1cbiAgLmFjY291bnQtY29udGFpbmVyIC5hY2NvdW50LWxvZ2luLXZpZXcge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICBoZWlnaHQ6IDM1NXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4OyB9XG4gIC5hY2NvdW50LWNvbnRhaW5lciAucGFzc2FnZWlkLWxvZ2luIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiA4MCU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgIC5hY2NvdW50LWNvbnRhaW5lciAucGFzc2FnZWlkLWxvZ2luIC5wYXNzYWdlaWQtd3JhcHBlciB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDEwcHggMCA1cHggMDsgfVxuICAgICAgLmFjY291bnQtY29udGFpbmVyIC5wYXNzYWdlaWQtbG9naW4gLnBhc3NhZ2VpZC13cmFwcGVyIC5idXR0b24ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFlNzJlODtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiA0NHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5hY2NvdW50LWNvbnRhaW5lciAucGFzc2FnZWlkLWxvZ2luIC5wYXNzYWdlaWQtd3JhcHBlciAuYnV0dG9uLWFycm93IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1cHggMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2Fycm93LXJpZ2h0LTEyeDEyLnN2Zyk7XG4gICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICB0b3A6IDE1cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDBweDsgfVxuICAuYWNjb3VudC1jb250YWluZXIgLmFjY291bnQtY29udGFpbmVyLWZvb3RlciB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZy10b3A6IDVweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gICAgLmFjY291bnQtY29udGFpbmVyIC5hY2NvdW50LWNvbnRhaW5lci1mb290ZXIgc3BhbiB7XG4gICAgICBjb2xvcjogYmxhY2s7IH1cbiAgLmFjY291bnQtY29udGFpbmVyIC5iYWNrLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogaW5saW5lO1xuICAgIHdpZHRoOiA5MCU7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAuYWNjb3VudC1jb250YWluZXIgLmJhY2stY29udGFpbmVyIC5iYWNrLWJ1dHRvbi1hcnJvdyB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9hcnJvdy1sZWZ0LTEyeDEyLnN2Zyk7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzcHggN3B4O1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAuYWNjb3VudC1jb250YWluZXIgLmJhY2stY29udGFpbmVyIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICMxZTcyZTg7IH1cbiAgICAgIC5hY2NvdW50LWNvbnRhaW5lciAuYmFjay1jb250YWluZXIgYS52aXNpdGVkIHtcbiAgICAgICAgY29sb3I6ICMxZTcyZTg7IH1cbiAgLmFjY291bnQtY29udGFpbmVyIC5lbXB0eS1wYWdlLWhlYWRlciB7XG4gICAgaGVpZ2h0OiAzMHB4OyB9XG4gIC5hY2NvdW50LWNvbnRhaW5lciAubG9naW4tc2VwYXJhdG9yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuYWNjb3VudC1jb250YWluZXIgLmxvZ2luLXNlcGFyYXRvciAubGluZS1zZXBhcmF0b3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgIC5hY2NvdW50LWNvbnRhaW5lciAubG9naW4tc2VwYXJhdG9yIC5vci1zZXBhcmF0b3Ige1xuICAgICAgcGFkZGluZzogNXB4IDEwcHggMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuYWNjb3VudC1jb250YWluZXIgLmZvb3Rlci1zZXBhcmF0b3Ige1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2NjY2M7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBtYXJnaW4tdG9wOiA0cHg7IH1cblxuLmxpbmstZW50aXR5LXN0YXRlLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGdyaWQ7IH1cblxuLnRlcm1zLW9mLXNlcnZpY2UgLm1vZGFsLXZpZXctY29udGFpbmVyIC5kaXNjbGFpbWVyLWNvbnRlbnQtbW9kYWwge1xuICBtYXgtd2lkdGg6IDI1JTtcbiAgbWF4LWhlaWdodDogMjUlO1xuICBtYXJnaW46IDE4JSBhdXRvO1xuICBtaW4td2lkdGg6IDM3MHB4O1xuICBtaW4taGVpZ2h0OiAzMDBweDsgfVxuICAudGVybXMtb2Ytc2VydmljZSAubW9kYWwtdmlldy1jb250YWluZXIgLmRpc2NsYWltZXItY29udGVudC1tb2RhbCAubW9kYWwtdmlldy1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAudGVybXMtb2Ytc2VydmljZSAubW9kYWwtdmlldy1jb250YWluZXIgLmRpc2NsYWltZXItY29udGVudC1tb2RhbCAubW9kYWwtdmlldy1jb250ZW50IC50ZXJtcy1oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgY29sb3I6ICM1N2MxZjA7IH1cbiJdfQ== */