@import url("https://fonts.googleapis.com/css?family=Gentium+Basic:400,700&subset=latin-ext");*{-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased}*{-moz-box-sizing:border-box;box-sizing:border-box}html,body,div,span,h1,h2,h3,h4,h5,h6,p,em,img,strong,sub,sup,b,u,i,dl,dt,dd,ol,ul,li,fieldset,form,label,table,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,a,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{-webkit-tap-highlight-color:transparent;border:0;outline:0;vertical-align:baseline;background:transparent;font-size:100%;margin:0;padding:0}a{background:transparent}table{border-collapse:collapse;border-spacing:0}td,td img{vertical-align:top}input,select,button,textarea{font-size:12px;font-family:Arial, Helvetica, sans-serif;margin:0}input[type="text"],input[type="password"],textarea,input[type="email"],input[type="phone"],input[type="number"]{font:12px Arial, Helvetica, sans-serif;padding:0}input[type="checkbox"]{vertical-align:bottom}input[type="radio"]{vertical-align:text-bottom}sub{vertical-align:sub;font-size:smaller}sup{vertical-align:super;font-size:smaller}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ul,ol{list-style:none}html{overflow-y:auto;overflow-x:auto}html,body{height:100%}body{line-height:1;color:#000;text-align:left;z-index:1;position:relative}input [type='text']{padding:0}textarea{resize:none;overflow:auto}label,input[type="button"],input[type="submit"],button{cursor:pointer}input[type="button"],input[type="reset"],input[type="submit"],button,input[type="text"],input[type="password"],textarea,input[type="email"],input[type="tel"],input[type="phone"],input[type="number"]{-webkit-appearance:none}a,a:visited,a:hover,a:focus,a:active{text-decoration:none}input[type="submit"]::-moz-focus-inner,button::-moz-focus-inner{border:0;padding:0}input:invalid{outline:none;-moz-box-shadow:none;border:none}::-ms-clear{display:none}input,textarea,input[type="search"]:focus,:focus{outline:none}strong{font-family:"helvetica-light", sans-serif;font-weight:400;font-style:normal}h1,h2,h3,h4{font-weight:400}.websters-select{overflow:hidden;display:inline-block;vertical-align:top;box-sizing:border-box;position:relative;width:100%;height:41px;border:1px solid #e6e6e6;border-radius:5px;background:#fff;transition:border-color 150ms ease-in-out;font-family:"helvetica-medium", sans-serif;font-weight:400;font-style:normal}.websters-select_opened{border:1px solid #377ae6}.websters-select_opened .websters-select__item{color:#377ae6}.websters-select_opened .websters-select__arrow{transform:rotate(180deg);fill:#377ae6}.websters-select__arrow{position:absolute;top:1px;right:1px;bottom:0;width:38px;transform-origin:center;transition-duration:150ms;transition-timing-function:ease-in-out;transition-property:transform, fill}.websters-select__item{overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);right:20px;left:5px;padding:0 5px 0 11px;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;text-align:left;color:#677380;font-size:14px;transition:color 150ms ease-in-out}.websters-select_mobile select{position:absolute;top:0;bottom:-1px;left:1px;width:100%}.websters-select_custom select{position:absolute;left:-100000px}.websters-select__popup{overflow:hidden;position:absolute;z-index:10;box-sizing:border-box;border:1px solid #e6e6e6;border-radius:5px;background:#fff}.websters-select__popup ul{z-index:1}.websters-select__popup li{white-space:nowrap;overflow:hidden;cursor:pointer;color:#677380;font-size:14px;padding:10px 10px;font-family:"helvetica-medium", sans-serif;font-weight:400;font-style:normal}.websters-select__popup li:hover{color:#fff;background:#377ae6}.websters-select__popup li.active{color:#fff !important;background:#377ae6 !important}.websters-select{overflow:hidden;display:inline-block;vertical-align:top;box-sizing:border-box;position:relative;width:100%;height:41px;border:1px solid #e6e6e6;border-radius:5px;background:#fff;transition:border-color 150ms ease-in-out;font-family:"helvetica-medium", sans-serif;font-weight:400;font-style:normal}.websters-select_opened{border:1px solid #377ae6}.websters-select_opened .websters-select__item{color:#377ae6}.websters-select_opened .websters-select__arrow{transform:rotate(180deg);fill:#377ae6}.websters-select__arrow{position:absolute;top:1px;right:1px;bottom:0;width:38px;transform-origin:center;transition-duration:150ms;transition-timing-function:ease-in-out;transition-property:transform, fill}.websters-select__item{overflow:hidden;position:absolute;top:50%;transform:translateY(-50%);right:20px;left:5px;padding:0 5px 0 11px;box-sizing:border-box;white-space:nowrap;text-overflow:ellipsis;text-align:left;color:#677380;font-size:14px;transition:color 150ms ease-in-out}.websters-select_mobile select{position:absolute;top:0;bottom:-1px;left:1px;width:100%}.websters-select_custom select{position:absolute;left:-100000px}.websters-select__popup{overflow:hidden;position:absolute;z-index:10;box-sizing:border-box;border:1px solid #e6e6e6;border-radius:5px;background:#fff}.websters-select__popup ul{z-index:1}.websters-select__popup li{white-space:nowrap;overflow:hidden;cursor:pointer;color:#677380;font-size:14px;padding:10px 10px;font-family:"helvetica-medium", sans-serif;font-weight:400;font-style:normal}.websters-select__popup li:hover{color:#fff;background:#377ae6}.websters-select__popup li.active{color:#fff !important;background:#377ae6 !important}.date-picker{width:268px;margin:0 auto;font-family:"helvetica-medium", sans-serif;font-weight:400;font-style:normal}.date-picker__date{width:100%}.date-picker__date input{font-family:"helvetica-medium", sans-serif;font-weight:400;font-style:normal;height:41px;width:100% !important;border:1px solid #e6e6e6;padding:0 0 0 42px !important;text-align:center !important;background:#fff url("../img/date-picker.svg") no-repeat 21px 7px;background-size:23px 23px;border-radius:5px;color:#677380;font-size:14px;transition-property:border-color, color;transition-timing-function:ease-in-out;transition-duration:150ms;margin-bottom:6px}.date-picker__date input:focus{border-color:#377ae6;color:#377ae6}.date-picker .websters-select{margin-bottom:6px}@media (min-width: 1200px){.date-picker{width:341px;margin:0;display:flex;align-items:center;justify-content:space-between}.date-picker__date{width:179px}.date-picker__date input{margin-bottom:0 !important}.date-picker .websters-select{margin-bottom:0;width:78px}.date-picker .websters-select:last-child{width:70px}}.auto-complete input{font-family:"helvetica-medium", sans-serif;font-weight:400;font-style:normal;height:41px;width:100% !important;border:1px solid #e6e6e6;padding:0 18px;text-align:left;border-radius:5px;color:#677380;font-size:14px;transition-property:border-color, color;transition-timing-function:ease-in-out;transition-duration:150ms;margin-bottom:6px}.auto-complete input:focus{border-color:#377ae6;color:#377ae6}.booking{font-family:"helvetica-medium", sans-serif;font-weight:400;font-style:normal}.booking__header{position:relative;display:flex;align-items:center;justify-content:space-between;margin-bottom:5px}.booking__close{top:2px;left:5px;z-index:2;display:block;height:38px;width:38px;cursor:pointer;position:relative;background:none;border:none;padding:0;-webkit-transition:transform .3s linear 0s;transition:transform .3s linear 0s}.booking__close:hover{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.booking__close:hover svg{fill:#377ae6}.booking__close svg{width:100%;fill:#fff;transition:fill 150ms ease-in-out}.booking__title{font-family:"helvetica-regular", sans-serif;font-weight:400;font-style:normal;font-size:22px;line-height:1.54591em;color:#cdd6de}.booking__content{background:#f7f9fc;border-radius:5px}.booking__steps-header{text-align:center;height:75px;font-size:100px;border-bottom:2px solid #cad5e0}.booking__steps-title{display:none;height:72px;padding-top:25px;font-size:.1298em;text-transform:uppercase}.booking__steps-title span{display:block;font-size:1.2311em;text-transform:none;padding-top:4px}.booking__steps-title.active{display:block}.booking__step{display:none}.booking__step.active{display:block}.booking__footer{box-sizing:border-box;background:#f0f2f5;height:100px;padding:0 10px;display:flex;align-items:center;justify-content:flex-start;flex-direction:row-reverse}.booking__step-content{padding-top:30px}.booking__step-line{text-align:center;margin-bottom:40px}.booking__step-title{color:#377ae6;font-size:15px;margin-bottom:20px}.booking__step-title+.booking__destination .booking__destination-del{display:none}.booking__transfer-title,.booking__driver-title{display:none}.booking__transfer .booking__radio{margin-bottom:20px;width:268px}.booking__transfer .booking__radio svg{margin-right:9px;min-width:32px}.booking__transfer .booking__radio:first-child svg{margin-right:17px;min-width:22px}.booking__driver .booking__radio{margin-bottom:20px;width:268px}.booking__driver .booking__radio svg{margin-right:18px;min-width:24px}.booking__radio{position:relative;display:inline-block}.booking__radio input[type=radio]{position:absolute;clip:rect(0, 0, 0, 0)}.booking__radio input[type=radio]:checked+span{border:1px solid #377ae6;background:#377ae6;color:#fff}.booking__radio input[type=radio]:checked+span svg{fill:#fff}.booking__radio span{pointer-events:none;display:flex;align-items:center;justify-content:center;height:46px;border-radius:46px;border:1px solid #e6e6e6;color:#677380;background:#fff;padding:0 28px;transition-duration:150ms;transition-timing-function:ease-in-out;transition-property:background-color, border-color, color;white-space:nowrap}.booking__radio span svg{fill:#677380;transition:fill 150ms ease-in-out;margin-right:17px}.booking__depart-title{color:#677380;font-size:12px;text-transform:uppercase;margin-bottom:10px}.booking__depart-second>svg{width:30px;transform:rotate(90deg)}.booking__radio-wrap .booking__radio{margin-bottom:11px;width:268px}.booking__radio-item{margin-bottom:20px}.booking__next,.booking__continue,.booking__prev{width:166px;padding:0 27px 0 30px !important;display:flex !important;align-items:center;justify-content:space-between}.booking__next:disabled,.booking__continue:disabled,.booking__prev:disabled{opacity:.5;cursor:default}.booking__continue{width:156px}.booking__prev{width:139px}.booking__step-column{width:268px;margin:0 auto}.booking__step-column .booking__step-title{font-size:16px}.booking__step-column textarea,.booking__step-column input{font-family:"helvetica-medium", sans-serif;font-weight:400;font-style:normal;height:41px;width:100%;border:1px solid #e6e6e6;padding:0 13px;text-align:left;border-radius:5px;color:#677380;font-size:14px;transition-property:border-color, color;transition-timing-function:ease-in-out;transition-duration:150ms;margin-bottom:6px}.booking__step-column textarea:focus,.booking__step-column input:focus{border-color:#377ae6;color:#377ae6}.booking__step-column textarea{padding:15px 16px;margin-bottom:20px}.booking__step-item{margin-bottom:20px}.booking__step-sub-title{font-family:"helvetica-bold", sans-serif;font-weight:400;font-style:normal;font-size:14px;margin-bottom:7px;color:#677380}.booking__destination{margin-bottom:6px}.booking__destination-del{font-family:"helvetica-medium", sans-serif;font-weight:400;font-style:normal;color:#9eb1c4;background:none;border:none;font-size:13px;text-transform:uppercase;margin:0 auto;height:40px;min-width:100%;transition:color 150ms ease-in-out}.booking__destination-del:hover{color:#377ae6}.booking__destination-add{min-width:100%;border-top:1px solid #e6e6e6;margin-top:9px;padding-top:3px}.booking__destination-add button{font-family:"helvetica-medium", sans-serif;font-weight:400;font-style:normal;display:flex;align-items:center;justify-content:space-between;padding:0 6px;height:40px;font-size:14px;text-transform:uppercase;color:#377ae6;background:none;border:none;width:236px}.booking__destination-add button>span{display:block;position:relative}.booking__destination-add button>span:first-child{font-size:20px;top:-3px}.booking__message{opacity:0;visibility:hidden;position:absolute;top:0;right:0;bottom:0;left:0;z-index:10;background:#377ae6;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.booking__message.show{opacity:1;visibility:visible}.booking__message-wrap{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%;max-width:570px;padding:0 15px;text-align:center}.booking__message-title{margin-bottom:8px;font-size:28px;color:#e5e6e9;font-family:"helvetica-thin", sans-serif;font-weight:400;font-style:normal}.booking__message-text{margin-bottom:13px;padding:0 20px;font-size:14px;line-height:18px;color:#e5e6e9;font-family:'Gentium Basic', serif;font-weight:400;font-style:normal}.booking__message-text a{display:inline-block;font-size:15px;line-height:18px;font-weight:600;cursor:default;color:#fff}.booking__message-card{position:relative;margin-bottom:20px;padding:20px;border-radius:3px;background-color:#fff;text-align:left}.booking__message-card:after{position:absolute;left:50%;transform:translateX(-50%);bottom:-70px;width:816px;height:85px;background:url(../img/shadow.png) no-repeat;background-size:contain;content:''}.booking__message-type{padding:0 0 0 4px;margin-bottom:20px;font-size:14px;color:#377ae6;text-transform:uppercase;font-family:"helvetica-medium", sans-serif;font-weight:400;font-style:normal}.booking__message-type span{display:block;margin-top:7px;margin-bottom:20px;font-size:13px;color:#4e5876;font-family:'Gentium Basic', serif;font-weight:400;font-style:normal;font-weight:700;text-transform:none}.booking__message-card-wrap{display:flex;justify-content:space-between;padding:15px;border:3px dashed #c8c9cc;border-radius:3px}.booking__message-card-wrap dl{width:50%}.booking__message-card-wrap dt{margin-bottom:6px;text-transform:uppercase;font-size:12px;color:#35353a;font-family:"helvetica-medium", sans-serif;font-weight:400;font-style:normal}.booking__message-card-wrap time{display:block;margin-bottom:12px;font-size:12px;font-family:"helvetica-medium", sans-serif;font-weight:400;font-style:normal}.booking__message-card-wrap address{font-size:12px;line-height:14px;font-style:normal;color:#4e5876}.booking__message-return{position:relative;display:inline-block;padding-right:40px;font-size:14px;line-height:22px;text-transform:uppercase;color:#fff;font-family:"helvetica-medium", sans-serif;font-weight:400;font-style:normal}.booking__message-return i{position:absolute;top:50%;transform:translateY(-50%);right:0;display:inline-block;width:29px;height:29px;border-radius:50%;border:2px solid rgba(255,255,255,0.5);-webkit-transition:border .3s linear 0s;transition:border .3s linear 0s}.booking__message-return i svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:10px}.booking__message-return i svg path{fill:#fff}.booking__message-return:hover i{border:2px solid #fff}.booking__message-print{position:absolute;top:27px;right:36px;font-size:25px;color:#c8c9cc;-webkit-transition:color .3s linear 0s;transition:color .3s linear 0s}.booking__message-print:hover{color:#377ae6}.booking .invalid{border-color:#e23a3a}.booking__message-thanks{position:static;top:auto;left:auto;margin:0 auto;padding-bottom:1px;-webkit-transform:translateX(0);transform:translateX(0)}@media (min-width: 768px){.booking__message-title{margin-bottom:18px;font-size:48px}.booking__message-text{margin-bottom:43px;font-size:17px;line-height:22px}.booking__message-text a{font-size:22px;line-height:22px}.booking__message-card{margin-bottom:86px;padding:29px 33px 192px;border-radius:3px;background-color:#fff;background-image:url("../pic/message-bg.jpg");background-position:center bottom;background-repeat:no-repeat}.booking__message-type{font-size:18px}.booking__message-type span{margin-bottom:29px;font-size:17px}.booking__message-card-wrap{padding:20px 24px}.booking__message-card-wrap dt{font-size:13px}.booking__message-card-wrap time{margin-bottom:12px;font-size:14px}.booking__message-card-wrap address{font-size:13px;line-height:18px}}@media (min-width: 1200px){.booking__steps-header{display:flex;position:relative}.booking__steps-title{width:50%;display:block !important}.booking__steps-title span{transition:color 150ms ease-in-out}.booking__steps-title.active{display:block}.booking__steps-title.active span{color:#377ae6}.booking__steps-title.active+.booking__steps-line{left:50%}.booking__step-content{padding:42px 0 29px}.booking__step_first .booking__step-content{padding:76px 0 29px}.booking__steps-line{transition:left 150ms ease-in-out;position:absolute;bottom:-2px;height:2px;width:50%;background:#377ae6;left:0}.booking__step-line{display:flex;align-items:center;justify-content:flex-start;padding-left:64px;margin-bottom:66px}.booking__step-title{min-width:161px;text-align:left;margin-bottom:0;letter-spacing:0.5px}.booking__transfer{position:relative;width:498px;margin-right:50px}.booking__transfer .booking__radio{margin-bottom:0;width:259px}.booking__transfer .booking__radio:first-child{width:230px}.booking__transfer-wrap{width:100%;display:flex;align-items:center;justify-content:space-between}.booking__transfer-title{display:block;position:absolute;width:276px;left:96px;top:-17px;height:11px;border:2px solid #dfe2e7;border-bottom:none}.booking__transfer-title span{position:absolute;left:50%;transform:translateX(-50%);top:-7px;color:#677380;font-size:12px;text-transform:uppercase;text-align:center;padding:0 7px;background:#f7f9fc}.booking__driver{position:relative}.booking__driver .booking__radio{margin-bottom:0}.booking__driver-title{display:block;color:#677380;font-size:12px;text-transform:uppercase;text-align:center;width:100%;position:absolute;top:-21px;left:0}.booking__depart{position:relative}.booking__depart-title{position:absolute;width:100%;left:0;top:-19px}.booking__depart-second{display:flex;align-items:center;justify-content:space-between;margin-left:15px}.booking__depart-second>svg{margin-right:16px;position:relative;top:3px;transform:rotate(0)}.booking__radio-wrap{display:flex;align-items:center;justify-content:flex-start}.booking__radio-wrap .booking__radio{margin-bottom:0;width:auto}.booking__radio-item{position:relative;margin-bottom:0;margin-left:10px}.booking__radio-item:first-child{margin-left:0}.booking__radio-item .booking__depart-title{top:56px}.booking__footer{padding:0 88px}.booking__step-column{width:100%;padding:0 70px 0 63px;margin:0;display:flex;align-items:flex-start;justify-content:space-between}.booking__step-column>div{width:458px}.booking__step-column .booking__step-title{margin-bottom:11px;width:100%}.booking__step-column input{width:226px}.booking__step-column textarea{padding:15px 16px;margin-bottom:20px}.booking__step-item{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.booking .auto-complete{width:274px}.booking .auto-complete+input{width:61px}.booking .auto-complete+input+input{width:110px}.booking__step-sub-title{font-family:"helvetica-bold", sans-serif;font-weight:400;font-style:normal;font-size:14px;margin-bottom:7px;color:#677380;padding-top:3px}.booking__destination{display:flex;width:100%;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.booking__continue{margin-left:31px}.booking__prev{width:139px}}.popup{display:block;opacity:0;overflow-y:hidden !important;overflow-x:hidden;position:fixed;top:0;left:0;width:0;height:0;z-index:10000;padding:40px 15px;background:rgba(0,0,0,0.7);text-align:center;transition:opacity 500ms ease-in-out}.popup_opened{opacity:1;width:100%;height:100%}.popup_hide{opacity:0;width:100%;height:100%}.popup__wrap{position:relative;z-index:2}.popup__content{display:none;text-align:left;padding:40px 0 0;background:#fff;max-width:1450px;margin:0 auto;box-shadow:0 15px 40px 0 rgba(0,0,0,0.1)}.popup .popup__book{background:transparent !important}.popup__close{position:absolute;z-index:2;display:block;top:20px;right:20px;height:18px;width:18px;cursor:pointer;-webkit-transition:transform .3s linear 0s;transition:transform .3s linear 0s}.popup__close_video{top:-25px}.popup__close:after,.popup__close:before{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;height:3px;border-radius:3px;background:#fff;transform-origin:center;content:'';-webkit-transition:background .3s linear 0s;transition:background .3s linear 0s}.popup__close:after{transform:translateY(-50%) rotate(45deg)}.popup__close:before{transform:translateY(-50%) rotate(-45deg)}.popup__close:hover{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.popup__close:active{background-position:0 bottom}.popup__close_blue:after,.popup__close_blue:before{background:#377ae6}.popup__scrollbar-measure{overflow:scroll;position:absolute;top:-9999px;width:100px;height:100px}.popup__video{background:transparent;width:100%;max-width:1470px;padding-bottom:45%}.popup__video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.popup__book{overflow:hidden;position:relative;width:100%;max-width:1107px;margin:0 auto;padding:0;border-radius:5px}@media (min-width: 768px){.popup__content{padding-top:109px}}@media (min-width: 1200px){.popup__book{padding:0}}@font-face{font-family:"helvetica-regular";src:url("../fonts/Helvetica.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"helvetica-bold";src:url("../fonts/Helvetica-Bold.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"helvetica-light";src:url("../fonts/Helvetica-Light.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"helvetica-medium";src:url("../fonts/helveticaneue-medium.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"helvetica-thin";src:url("../fonts/helveticaneue-thin.woff") format("woff");font-weight:normal;font-style:normal}.btn{position:relative;z-index:0;display:inline-block;padding:0 15px;border:none;border-radius:45px;background:#fff;box-shadow:0 5px 10px 0 rgba(44,49,65,0.09);line-height:34px;font-size:12px;color:#377ae6;text-transform:uppercase;font-family:"helvetica-medium", sans-serif;font-weight:400;font-style:normal;-webkit-transition:all .3s linear .05s;transition:all .3s linear .05s}.btn_2{background:#28c776;color:#fff}.btn_4{border:2px solid #377ae6;background:#377ae6;color:#fff}.btn_book{padding:0 39px 0 19px;font-size:13px;line-height:31px}.btn_book:before{position:absolute;top:50%;transform:translateY(-50%);right:5px;width:23px;height:23px;border-radius:23px;background:#377ae6;-webkit-transition:all .3s linear .05s;transition:all .3s linear .05s;content:''}.btn_book span{position:absolute;top:50%;transform:translateY(-50%);z-index:3;right:5px;display:inline-block;width:23px;height:23px;padding:3px 0 0 0;border-radius:50%;border:2px solid #377ae6;background:#377ae6;font-size:12px;line-height:1;text-align:center;color:#fff;-webkit-transition:all .3s linear .05s;transition:all .3s linear .05s}.btn_book div{position:relative;z-index:3}.btn_book_big{padding:0 42px 0 21px;font-size:15px;line-height:41px;border:2px solid transparent}.btn_book_big:before{right:8px;width:27px;height:27px;border-radius:27px}.btn_book_big span{right:8px;width:27px;height:27px;padding:6px 0 0 0}.btn_book-2{padding:0 46px 0 25px;font-size:15px;line-height:45px}.btn_book-2:before{right:8px;width:27px;height:27px;border-radius:27px}.btn_book-2 span{z-index:0;right:8px;width:27px;height:27px;padding:6px 0 0 0;background:#fff;color:#377ae6}@media (min-width: 1200px){.btn{padding:0 25px;line-height:45px;font-size:15px}.btn:disabled:hover{background:#fff;color:#377ae6}.btn:hover{background:#377ae6;color:#fff}.btn_2:hover{color:#377ae6;background:#fff}.btn_3:hover{background:#28c776;color:#fff}.btn_4{line-height:41px}.btn_4:hover{background:#fff;color:#377ae6}.btn_book{padding:0 39px 0 19px;font-size:13px;line-height:31px}.btn_book:hover:before{width:100%;height:100%;right:0}.btn_book_big{padding:0 42px 0 21px;font-size:15px;line-height:41px}.btn_book_big:hover{border-color:#fff}.btn_book-2{padding:0 46px 0 25px;font-size:15px;line-height:45px}.btn_book-2:hover:before{background:#377ae6}.btn_book-2:hover span{background:#fff;color:#377ae6}}.site{overflow:hidden;position:relative;z-index:1;min-width:320px;min-height:100%;font-family:"helvetica-regular", sans-serif;font-weight:400;font-style:normal;color:#999}.site__header{position:absolute;z-index:4;width:100%;height:50px}.site__header-layout{position:relative;width:100%;max-width:1130px;padding:0 15px;display:block;margin-right:auto;margin-left:auto}.site__header_inner .site__menu-btn span{background:#fff}.site__header_inner .site__menu-btn span:after,.site__header_inner .site__menu-btn span:before{background:#fff}.site__menu{position:fixed;z-index:10;top:0;right:0;bottom:0;left:0;height:100%;padding:80px 20px;background:#377ae6;line-height:1;text-align:right;-webkit-transform:translate(100%, 0);transform:translate(100%, 0);-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.site__menu.opened{-webkit-transform:translate(0, 0);transform:translate(0, 0)}.site__menu-item{display:block;position:relative;margin:0 0 20px 0;font-family:"helvetica-regular", sans-serif;font-weight:400;font-style:normal;text-transform:uppercase}.site__menu-item a{font-size:16px;color:#fff;transition:color .3s ease-in-out}.site__menu-item a.active{cursor:default;font-family:"helvetica-bold", sans-serif;font-weight:400;font-style:normal}.site__menu-btn{display:block;position:fixed;z-index:11;top:15px;right:12px;width:30px;height:25px;padding:0;background:none;border:none;user-select:none;cursor:pointer;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.site__menu-btn span{display:block;position:absolute;top:11px;left:5px;right:5px;height:4px;border-radius:3px;background:#377ae6;font-size:0;-webkit-transition:background .3s;transition:background .3s}.site__menu-btn span:before,.site__menu-btn span:after{position:absolute;left:0;width:100%;height:100%;border-radius:3px;background:#377ae6;content:'';transition-duration:.3s, .3s;transition-delay:.3s, 0.001s}.site__menu-btn span:before{top:-7px;transition-property:top, transform, background}.site__menu-btn span:after{bottom:-7px;transition-property:bottom, transform, background}.site__menu-btn.opened span{background:transparent}.site__menu-btn.opened span:before{top:0;transform:rotate(45deg)}.site__menu-btn.opened span:after{bottom:0;transform:rotate(-45deg)}.site__menu-btn.opened span:before,.site__menu-btn.opened span:after{background:#fff;transition-delay:0.001s, 0.3s}.site__menu-btn_white span{background:#fff}.site__menu-btn_white span:before,.site__menu-btn_white span:after{background:#fff}.site__menu-btn.active{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.site__menu-btn.active span{background:#16171c}.site__menu-btn.active span:before,.site__menu-btn.active span:after{background:#16171c}.site__hero{position:relative;padding:28.85% 15px 27.1%;background-color:#0b1930;text-align:center}.site__hero-video{position:absolute;min-height:100%;min-width:100%;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:.7;background-size:cover;background-position:center;text-align:center}.site__hero-title{position:relative;margin-bottom:29px;font-family:"helvetica-thin", sans-serif;font-weight:400;font-style:normal;font-size:24px;color:#fff;text-align:center}.site__hero-play{display:inline-block;color:#fff;-webkit-perspective:1000px;perspective:1000px}.site__hero-play span{visibility:hidden;opacity:0;position:relative;display:block;font-size:12px;letter-spacing:1px;font-family:"helvetica-medium", sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;-webkit-transform:translateY(15px) rotateX(-90deg) scale(0.8);transform:translateY(15px) rotateX(-90deg) scale(0.8);-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.site__hero-play:hover .site__hero-play-icon{-webkit-transform:scale(1.3);transform:scale(1.3)}.site__hero-play:hover span{opacity:1;visibility:visible;-webkit-transform:translateY(0px) rotateX(0deg) scale(1);transform:translateY(0px) rotateX(0deg) scale(1)}.site__hero-play-icon{position:relative;display:inline-block;margin-bottom:22px;width:50px;height:50px;background:#377ae6;box-shadow:0 9px 20px 0 rgba(15,107,255,0.2);border-radius:50%;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.site__hero-play-icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);top:48%;width:18px;height:20px;margin:1px 0 0 2px}.site__hero-play-icon svg path{fill:#fff}.site__footer{padding:35px 0 15px;background:#16171c;text-align:center}.site__footer-layout{position:relative;max-width:1130px;padding:0 15px;display:block;margin-right:auto;margin-left:auto}.site__footer-top{margin-bottom:30px;text-align:left}.site__footer-top>div{display:inline-block;vertical-align:top;margin-bottom:10px;font-size:13px;line-height:18px;color:#fff;font-family:"helvetica-bold", sans-serif;font-weight:400;font-style:normal}.site__footer-top>div:nth-child(2){color:#666667;font-family:'Gentium Basic', serif;font-weight:400;font-style:normal}.site__footer-top>div:nth-child(3){width:100%;padding-top:10px;text-align:center}.site__footer-logo{display:block;margin-right:auto;margin-left:auto;width:100px;height:auto;margin-bottom:20px}.site__footer-bottom{position:relative;font-size:13px;line-height:18px;color:#747474;text-align:center}.site__footer-bottom span{display:block;padding:0 20px;margin-bottom:10px}.site__footer-bottom a{display:inline-block;color:#fff;-webkit-transition:color .3s linear 0s;transition:color .3s linear 0s}.site__footer-bottom a:hover{color:#747474}.site__centered{position:relative;z-index:1;width:100%;max-width:1130px;padding:0 15px;display:block;margin-right:auto;margin-left:auto}.site__content{position:relative;z-index:1}@media (min-width: 768px){.site__menu-btn{top:30px;width:40px}.site__menu-btn span:before{top:-9px}.site__menu-btn span:after{bottom:-9px}.site__hero{padding:18.85% 15px 16.65%}.site__hero-title{opacity:0;font-size:40px}.site__hero-title.animation{animation:fade-in .6s forwards .5s}.site__hero-play span{font-size:13px;letter-spacing:1.3px}.site__hero-play-icon{width:57px;height:57px}}@media (min-width: 1200px){.site:after{display:block;width:100%;height:537px;clear:both;content:''}.site__header{height:160px;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.site__header_inner .language a{color:#fff}.site__header_inner .site__menu .site__menu-item a{color:#e6cab4}.site__header_inner .site__menu .site__menu-item a.active,.site__header_inner .site__menu .site__menu-item a:hover{color:#377ae6 !important}.site__menu{position:relative;z-index:2;top:53px;right:-7px;left:auto;height:auto;padding:0 0;text-align:right;background:transparent;transform:translate(0, 0)}.site__menu-wrap{position:relative;top:4px;display:inline-block;margin-right:45px;text-align:right}.site__menu_dark .site__menu-item a{color:#4e5876}.site__menu .site__menu-item{vertical-align:top;display:inline-block;margin-right:34.6px}.site__menu .site__menu-item:last-child{margin-right:0}.site__menu .site__menu-item a{vertical-align:top;display:inline-block;font-size:12px;letter-spacing:0.9px;-webkit-transition:opacity .3s linear 0s;transition:opacity .3s linear 0s}.site__menu .site__menu-item a:hover{opacity:.6;border-bottom:none}.site__menu .site__menu-item a.active{opacity:1;border-bottom:none;color:#377ae6 !important}.site__menu-btn{display:none}.site__hero-title{font-size:48px}.site__footer{overflow:hidden;position:absolute;right:0;bottom:0;left:0;height:537px;padding:148px 0 116px}.site__footer-top{margin-bottom:135px;white-space:nowrap}.site__footer-top>div{white-space:normal;font-size:18px;line-height:28px;margin-bottom:0}.site__footer-top>div:nth-child(1){width:330px;margin-right:53px}.site__footer-top>div:nth-child(2){width:470px;margin-right:87px;line-height:24px;letter-spacing:-0.4px;padding-top:3px}.site__footer-top>div:nth-child(3){width:auto;padding-top:7px;text-align:right}.site__footer-logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:193px;height:auto;margin-top:-30px;margin-left:24px}.site__footer-bottom{display:flex;justify-content:space-between;margin:0 -37px 0 -14px}}.logo{position:absolute;z-index:3;top:6px;left:15px;width:100px}.logo img,.logo svg{width:100%;height:auto}.logo img path,.logo img line,.logo svg path,.logo svg line{-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.logo_white svg path,.logo_white svg line{fill:#fff}.logo_white svg line{stroke:#fff}@media (min-width: 768px){.logo{top:10px;width:140px}}@media (min-width: 1200px){.logo{top:38px;left:15px;width:194px}}.language{display:inline-block;vertical-align:top;position:absolute;top:15px;right:50px;z-index:1;font-size:13px;line-height:26px;text-align:left;cursor:pointer;font-family:"helvetica-medium", sans-serif;font-weight:400;font-style:normal}.language_white a{color:#fff !important}.language_white svg path{fill:#fff !important}.language a{overflow:hidden;display:block;padding:1px 5px;color:#acadb3;-webkit-transition:color .3s linear 0s;transition:color .3s linear 0s}.language__active{position:relative;display:block;padding:0 30px 0 0}.language__active svg{position:absolute;top:50%;transform:translateY(-50%);right:0;width:18px;height:18px}.language__active svg path{fill:#acadb3;-webkit-transition:fill .3s linear 0s;transition:fill .3s linear 0s}.language__dropdown{display:none;position:relative;top:5px}.language__dropdown a{opacity:.85;margin-bottom:3px;color:#3a85ff;-webkit-transition:opacity .3s linear 0s;transition:opacity .3s linear 0s}.language__dropdown a:hover{opacity:1}@media (min-width: 768px){.language{top:29px;right:65px}}@media (min-width: 1200px){.language{top:14px;right:26px}.language__dropdown{display:none;position:absolute;top:0;right:100%;white-space:nowrap}.language__dropdown a{display:inline-block;vertical-align:top}}@media (min-width: 1500px){.language{top:15px;right:14px}.language__dropdown{display:none;position:relative;top:5px;right:auto;white-space:normal}.language__dropdown a{display:block}}.fadeInLeft{animation:fadeInLeft 1s forwards ease-out}@keyframes fade-in{0%{transform:translateY(35px);opacity:0}100%{transform:translateY(0);opacity:1}}@-webkit-keyframes fade-in{0%{-webkit-transform:translateY(35px);opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}@keyframes circles{0%{transform:scale(1);opacity:.2}30%{opacity:1}60%{transform:scale(1.3);opacity:.6}100%{transform:scale(1.3);opacity:0}}@-webkit-keyframes circles{0%{-webkit-transform:scale(1);opacity:.2}60%{opacity:1}60%{-webkit-transform:scale(1.3);opacity:.6}100%{-webkit-transform:scale(1.3);opacity:0}}@-webkit-keyframes plane{0%{-webkit-transform:translate(0, 0)}49%{-webkit-transform:translate(25px, -30px);opacity:0}50%{-webkit-transform:translate(25px, 30px)}51%{-webkit-transform:translate(-25px, 30px)}60%{opacity:0}100%{-webkit-transform:translate(0, 0)}}@keyframes plane{0%{transform:translate(0, 0)}49%{transform:translate(25px, -30px);opacity:0}50%{transform:translate(25px, 30px)}51%{transform:translate(-25px, 30px)}60%{opacity:0}100%{transform:translate(0, 0)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.navigation-controls{display:none}.navigation-controls.fixed{position:fixed;z-index:10;top:50%;right:0;padding:10px 10px 0 10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.navigation-controls.fixed .navigation-controls__btn{display:block;-webkit-transform:translateX(86px);transform:translateX(86px);-webkit-transition:transform .3s linear 0s;transition:transform .3s linear 0s}.navigation-controls.fixed .navigation-controls__btn:hover,.navigation-controls.fixed .navigation-controls__btn.active{-webkit-transform:translateX(0);transform:translateX(0);width:200%}.navigation-controls.fixed .navigation-controls__btn:before,.navigation-controls.fixed .navigation-controls__btn:after{width:200%}.navigation-controls.fixed .navigation-controls__btn:after{width:0}.navigation-controls.fixed .navigation-controls__btn.active:after{width:200%}.navigation-controls li{margin-bottom:18px}.navigation-controls__btn{position:relative;display:inline-block;min-width:82px;font-size:12px;line-height:22px;text-transform:uppercase;color:#2d3244;font-family:"helvetica-bold", sans-serif;font-weight:400;font-style:normal;backface-visibility:hidden;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.navigation-controls__btn:before,.navigation-controls__btn:after{position:absolute;width:82px;left:0;bottom:-2px;height:2px;background:#2d3244;content:''}.navigation-controls__btn:after{width:0;background:#377ae6;-webkit-transition:width .3s linear 0s;transition:width .3s linear 0s}.navigation-controls__btn.active{color:#377ae6}.navigation-controls__btn.active:after{width:100%}.navigation-down{position:absolute;left:50%;transform:translateX(-50%);z-index:1;display:inline-block;top:-30px;left:24.7%;bottom:-30px;width:14px;background:none;border:none;padding:0}.navigation-down:before{position:absolute;left:50%;transform:translateX(-50%);top:0;height:100%;width:2px;background:#2d3244;content:''}.navigation-down span{position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:14px;height:14px;-webkit-transition:background .3s linear 0s;transition:background .3s linear 0s}.navigation-down span:before,.navigation-down span:after{position:absolute;left:0;top:7px;width:100%;height:2px;background:#2d3244;content:'';-webkit-transition:background .3s linear 0s;transition:background .3s linear 0s}.navigation-down span:before{left:-5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.navigation-down span:after{left:5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (min-width: 768px){.navigation-controls{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);right:121px}.navigation-controls li{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px);-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.navigation-controls.animation li{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.navigation-controls.animation li:nth-child(2){-webkit-transition-delay:0.2s;transition-delay:0.2s}.navigation-controls.animation li:nth-child(3){-webkit-transition-delay:0.3s;transition-delay:0.3s}.navigation-controls.animation li:nth-child(4){-webkit-transition-delay:0.4s;transition-delay:0.4s}.navigation-controls.animation li:nth-child(5){-webkit-transition-delay:0.5s;transition-delay:0.5s}.navigation-controls.animation li:nth-child(6){-webkit-transition-delay:0.6s;transition-delay:0.6s}.navigation-controls.animation li:nth-child(7){-webkit-transition-delay:0.7s;transition-delay:0.7s}.navigation-controls.animation li:nth-child(8){-webkit-transition-delay:0.8s;transition-delay:0.8s}.navigation-controls.animation li:nth-child(9){-webkit-transition-delay:0.9s;transition-delay:0.9s}.navigation-controls.animation li:nth-child(10){-webkit-transition-delay:1s;transition-delay:1s}.navigation-controls.animation li:nth-child(11){-webkit-transition-delay:1.1s;transition-delay:1.1s}.navigation-controls.animation li:nth-child(12){-webkit-transition-delay:1.2s;transition-delay:1.2s}.navigation-controls.animation li:nth-child(13){-webkit-transition-delay:1.3s;transition-delay:1.3s}.navigation-controls.animation li:nth-child(14){-webkit-transition-delay:1.4s;transition-delay:1.4s}.navigation-controls.animation li:nth-child(15){-webkit-transition-delay:1.5s;transition-delay:1.5s}.navigation-controls.animation li:nth-child(16){-webkit-transition-delay:1.6s;transition-delay:1.6s}.navigation-controls.animation li:nth-child(17){-webkit-transition-delay:1.7s;transition-delay:1.7s}.navigation-controls.animation li:nth-child(18){-webkit-transition-delay:1.8s;transition-delay:1.8s}.navigation-controls.animation li:nth-child(19){-webkit-transition-delay:1.9s;transition-delay:1.9s}.navigation-controls.animation li:nth-child(20){-webkit-transition-delay:2s;transition-delay:2s}.navigation-down{opacity:0;top:-54px;bottom:-54px;-webkit-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:transform 1.2s cubic-bezier(0.165, 0.84, 0.44, 1),opacity 1.2s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 1.2s cubic-bezier(0.165, 0.84, 0.44, 1),opacity 1.2s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform 1.2s cubic-bezier(0.165, 0.84, 0.44, 1)}.navigation-down.animation{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (min-width: 1200px){.navigation-controls.fixed .navigation-controls__btn:hover:after{width:200%}.navigation-controls .navigation-controls__btn:hover{color:#377ae6}.navigation-controls .navigation-controls__btn:hover:after{width:82px}.navigation-down:hover:before,.navigation-down:hover span:before,.navigation-down:hover span:after{background:#377ae6}}.fleet{color:#2d3244}.fleet__hero{position:relative;height:100vh;display:flex;align-items:center}.fleet__hero-wrap{position:relative;max-width:470px;margin:55px 55px 55px 0}.fleet__hero-wrap>div{position:relative;z-index:2;padding:20px 20px;background:#fff}.fleet__hero-title{margin-bottom:8px;font-size:26px;line-height:34px;white-space:pre-line;font-family:"helvetica-bold", sans-serif;font-weight:400;font-style:normal}.fleet__hero-text{padding-left:3px;font-size:14px;line-height:20px;font-family:'Gentium Basic', serif;font-weight:400;font-style:normal}.fleet__hero-pic{display:none;position:absolute;top:50%;transform:translateY(-50%);left:35%;width:60%;padding-bottom:35.27%}.fleet__hero-pic video{display:none;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}.fleet__item{padding:20px 0;color:#2d3244}.fleet__item:nth-child(2n){background:#f2f3f7}.fleet__item-gallery{display:block;height:200px;max-width:450px;margin:0 auto 20px}.fleet__item-gallery:before{position:absolute;left:0;bottom:0;width:100%;height:100%;content:''}.fleet__item-gallery_right .swiper-slide-active{opacity:1 !important}.fleet__item-gallery .swiper-slide{opacity:0 !important;height:100%;-webkit-transition:opacity .3s linear 0s;transition:opacity .3s linear 0s}.fleet__item-gallery .swiper-slide img{position:absolute;bottom:0;left:0;display:block;max-width:100%;max-height:100%;height:auto}.fleet__item-gallery .swiper-slide-active{opacity:1 !important}.fleet__item-gallery .swiper-pagination{display:block;top:0}.fleet__item-gallery .swiper-pagination-bullet{opacity:1;width:auto;height:auto;background:none;font-size:16px;color:#adafb6;margin:0 11px !important;font-family:"helvetica-bold", sans-serif;font-weight:400;font-style:normal;-webkit-transition:color .3s linear 0s;transition:color .3s linear 0s}.fleet__item-gallery .swiper-pagination-bullet-active{background:none;color:#377ae6}.fleet__item-info{display:block;position:relative;z-index:10;margin-bottom:30px}.fleet__item-title{margin-bottom:11px;font-size:44px;line-height:48px;text-align:center;font-family:"helvetica-bold", sans-serif;font-weight:400;font-style:normal}.fleet__item-title .tags{top:0}.fleet__item-title .tags .tags__item{margin-right:8px}.fleet__item-title .tags .tags__item-text{font-size:16px}.fleet__item-title .tags .tags__item-icon{margin-left:-9px}.fleet__item-title .tags .tags__item-icon svg{width:18px}.fleet__item-title .tags .tags__item-icon svg.people{width:30px;margin-left:-7px}.fleet__item-title .tags .tags__item-icon svg.food{width:24px}.fleet__item-text{margin-bottom:13px;font-size:17px;line-height:24px;font-family:'Gentium Basic', serif;font-weight:400;font-style:normal}.fleet__item-btns{display:flex;justify-content:space-between;text-align:right}.fleet__item-btns a{position:relative;display:inline-block;padding-right:40px;font-size:14px;line-height:22px;text-transform:uppercase;color:#377ae6;font-family:"helvetica-medium", sans-serif;font-weight:400;font-style:normal}.fleet__item-btns a i{position:absolute;top:50%;transform:translateY(-50%);right:0;display:inline-block;width:29px;height:29px;border-radius:50%;border:2px solid rgba(55,122,230,0.5);-webkit-transition:border .3s linear 0s;transition:border .3s linear 0s}.fleet__item-btns a i svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:10px}.fleet__item-btns a i svg path{fill:#377ae6}.fleet__item-btns a:hover i{border:2px solid #377ae6}.fleet .reserve{margin-top:0;padding:50px 15px}.fleet__car{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:0 15px;background:#f2f3f7}.fleet__car.fleet__car_right{background:#fff}.fleet__car.fleet__car_right .fleet__car-pic{justify-content:flex-start;margin:0 0 0 -15px}.fleet__car-pic{order:1;display:flex;align-items:flex-start;justify-content:flex-end;margin:0 -15px 0 0}.fleet__car-pic img{display:block;width:90%;height:auto}.fleet__car-wrap{max-width:436px;padding:40px 0}.fleet__car-title{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;padding:0 0 14px 0;font-size:44px;line-height:48px;font-family:"helvetica-bold", sans-serif;font-weight:400;font-style:normal}.fleet__car-title .tags{top:0}.fleet__car-title .tags .tags__item{margin-right:8px}.fleet__car-title .tags .tags__item-text{font-size:16px}.fleet__car-title .tags .tags__item-icon{margin-left:-9px}.fleet__car-title .tags .tags__item-icon svg{width:18px}.fleet__car-title .tags .tags__item-icon svg.people{width:30px;margin-left:-7px}.fleet__car-title .tags .tags__item-icon svg.food{width:24px}.fleet__car-text{margin-bottom:13px;font-size:17px;line-height:24px;font-family:'Gentium Basic', serif;font-weight:400;font-style:normal}.fleet__car-btns{display:flex;justify-content:space-between;text-align:right}.fleet__car-btns a{position:relative;display:inline-block;padding-right:40px;font-size:14px;line-height:22px;text-transform:uppercase;color:#377ae6;font-family:"helvetica-medium", sans-serif;font-weight:400;font-style:normal}.fleet__car-btns a i{position:absolute;top:50%;transform:translateY(-50%);right:0;display:inline-block;width:29px;height:29px;border-radius:50%;border:2px solid rgba(55,122,230,0.5);-webkit-transition:border .3s linear 0s;transition:border .3s linear 0s}.fleet__car-btns a i svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:10px}.fleet__car-btns a i svg path{fill:#377ae6}.fleet__car-btns a:hover i{border:2px solid #377ae6}@media (min-width: 768px){.fleet__hero{position:relative;display:flex;align-items:center;height:100vh;min-height:600px;padding-top:160px}.fleet__hero-pic{display:block;position:absolute;top:50%;transform:translateY(-50%);left:35%;width:60%;padding-bottom:35.27%}.fleet__hero-pic video{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:100%}.fleet__hero-wrap{max-width:50%;margin:0 0 55px 0}.fleet__hero-wrap>div{padding:27px 35px 30px 0}.fleet__hero-title{font-size:42px;line-height:52px}.fleet__hero-text{font-size:17px;line-height:24px}}@media (min-width: 992px){.fleet__hero{min-height:760px}}@media (min-width: 1200px){.fleet__hero-wrap{max-width:565px}.fleet__hero-title{font-size:62px;line-height:72px}.fleet__hero-pic{position:absolute;top:50%;transform:translateY(-50%);display:block;right:55px;left:auto;width:60.8%;height:auto;padding-bottom:35.27%}.fleet__item{white-space:nowrap;color:#2d3244;min-height:635px;padding-top:165px}.fleet__item:nth-child(2n) .fleet__item-btns{padding-left:76px;text-align:left}.fleet__item:nth-child(2n) .fleet__item-btns a{margin:0 36px 0 0}.fleet__item:nth-child(2n) .fleet__item-info{left:-75px}.fleet__item:nth-child(2n) .fleet__item-gallery{left:-200px}.fleet .swiper-slide{opacity:0 !important;height:100%;-webkit-transition:opacity .3s linear 0s;transition:opacity .3s linear 0s}.fleet .swiper-slide img{position:absolute;z-index:2;bottom:0;left:0;display:block;max-width:95%;max-height:100%;height:auto}.fleet .swiper-slide img.wide{max-width:101.7%}.fleet .swiper-slide-active{opacity:1 !important}.fleet .swiper-pagination{width:auto !important;height:0;transform:rotate(-90deg) translateX(-50%);top:90px;left:-100px !important}.fleet .swiper-pagination-bullet{opacity:1;width:auto;height:auto;background:none;font-size:16px;color:#adafb6;margin:0 11px !important;font-family:"helvetica-bold", sans-serif;font-weight:400;font-style:normal;-webkit-transition:color .3s linear 0s;transition:color .3s linear 0s}.fleet .swiper-pagination-bullet-active{background:none;color:#377ae6}.fleet__item-gallery{overflow:inherit !important;left:4px;display:inline-block;vertical-align:top;width:72%;height:342px;max-width:none;white-space:normal}.fleet__item-gallery:before{position:absolute;left:-99px;bottom:0;content:''}.fleet__item-gallery_right .swiper-pagination{right:-30px !important;left:auto !important}.fleet__item-gallery_right .swiper-slide-active{opacity:1 !important}.fleet__item-info{position:relative;z-index:10;display:inline-block;vertical-align:top;left:-193px;width:50%;margin-bottom:0;white-space:normal}.fleet__item-title{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;margin-bottom:11px;padding-right:40px;font-size:44px;line-height:48px;font-family:"helvetica-bold", sans-serif;font-weight:400;font-style:normal}.fleet__item-title .tags{top:0;margin:0 0 0 30px}.fleet__item-title .tags .tags__item{margin-right:8px}.fleet__item-title .tags .tags__item-text{font-size:16px}.fleet__item-title .tags .tags__item-icon{margin-left:-9px}.fleet__item-title .tags .tags__item-icon svg{width:18px}.fleet__item-title .tags .tags__item-icon svg.people{width:30px;margin-left:-7px}.fleet__item-title .tags .tags__item-icon svg.food{width:24px}.fleet__item-text{margin-bottom:37px;padding:0 40px 0 76px;font-size:17px;line-height:24px;font-family:'Gentium Basic', serif;font-weight:400;font-style:normal}.fleet__item-btns{display:block;padding-right:50px;text-align:right}.fleet__item-btns a{position:relative;display:inline-block;margin-left:36px;padding-right:40px;font-size:14px;line-height:22px;text-transform:uppercase;color:#377ae6;font-family:"helvetica-medium", sans-serif;font-weight:400;font-style:normal}.fleet__item-btns a i{position:absolute;top:50%;transform:translateY(-50%);right:0;display:inline-block;width:29px;height:29px;border-radius:50%;border:2px solid rgba(55,122,230,0.5);-webkit-transition:border .3s linear 0s;transition:border .3s linear 0s}.fleet__item-btns a i svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:10px}.fleet__item-btns a i svg path{fill:#377ae6}.fleet__item-btns a:hover i{border:2px solid #377ae6}.fleet__car{position:relative;flex-direction:row;align-items:flex-start;min-height:618px;padding:188px 0 0 calc(50% - 590px);background:#f2f3f7}.fleet__car.fleet__car_right{justify-content:flex-end;padding:188px calc(50% - 590px) 0 0;background:#fff}.fleet__car.fleet__car_right .fleet__car-pic{margin:0}.fleet__car.fleet__car_right .fleet__car-btns{display:block;text-align:right}.fleet__car.fleet__car_right .fleet__car-btns a{margin:0 0 0 35px}.fleet__car-wrap{padding:0;width:418px;max-width:none}.fleet__car-pic{order:0;max-width:calc(100% - 436px);margin:0}.fleet__car-pic img{position:relative;z-index:2;width:auto;max-width:100%}.fleet__car-title{flex-direction:row;justify-content:flex-end}.fleet__car-title .tags{padding-left:30px;margin-bottom:0}.fleet__car-btns{display:block;text-align:left}.fleet__car-btns a{margin-right:35px}.fleet__car_van{padding-top:191px !important}.fleet__car_van .fleet__car-pic{position:absolute;top:69px;right:43.3%}.fleet__car_minibus{min-height:898px;padding:239px 0 0 calc(50% - 549px)}.fleet__car_minibus .fleet__car-pic{position:absolute;top:150px;left:41.7%;width:1146px}.fleet__car_bus{min-height:677px;padding-top:183px !important}.fleet__car_bus .fleet__car-pic{position:absolute;top:-133px;right:44%;width:1011px}.fleet__hover{opacity:0;visibility:hidden;position:absolute;top:-8%;right:30%;width:236px;height:236px;border-radius:50%;background-position:center;background-size:cover;-webkit-transform:translateX(40px);transform:translateX(40px);-webkit-transition:transform 0.9s cubic-bezier(0.165, 0.84, 0.44, 1),opacity 0.9s cubic-bezier(0.165, 0.84, 0.44, 1),visibility 0.9s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.9s cubic-bezier(0.165, 0.84, 0.44, 1),opacity 0.9s cubic-bezier(0.165, 0.84, 0.44, 1),visibility 0.9s cubic-bezier(0.165, 0.84, 0.44, 1)}.fleet__hover_left{right:auto;left:30%;-webkit-transform:translateX(-40px);transform:translateX(-40px)}.fleet__hover_left.fleet__hover_big{left:20%}.fleet__hover_left.fleet__hover_big+img{transform-origin:70% center !important}.fleet__hover_left+img{transform-origin:right center !important}.fleet__hover_big{right:10%}.fleet__hover_big+img{transform-origin:30% center !important}.fleet__hover_bus{top:0;right:6% !important}.fleet__hover_bus+img{transform-origin:50% center !important}.fleet__car-item img{transform-origin:left center;-webkit-transition:transform 0.9s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 0.9s cubic-bezier(0.165, 0.84, 0.44, 1)}.fleet__car-item:hover img{-webkit-transform:scale(0.6);transform:scale(0.6)}.fleet__car-item:hover .fleet__hover{opacity:1;visibility:visible;-webkit-transform:translateX(0);transform:translateX(0)}.fleet__car-item:hover .fleet__hover_big+img{-webkit-transform:scale(0.7);transform:scale(0.7)}}.reserve{margin:-108px 0 0 0;padding:93px 15px 54px;background:#377ae6;text-align:center}.reserve p,.reserve .btn{display:inline-block;vertical-align:middle;margin:0 19px 15px}.reserve p{font-size:18px;line-height:24px;color:#fff;font-family:"helvetica-bold", sans-serif;font-weight:400;font-style:normal}.reserve_type2{margin-top:0;padding:50px 15px}.reserve_type2 p,.reserve_type2 .btn{margin:0 19px 0}@media (min-width: 768px){.reserve .btn{position:relative;top:-3px;left:19px}}@media (min-width: 1200px){.reserve{margin:-108px 0 0 0;padding:166px 15px 54px}.reserve p{font-size:22px;line-height:24px}.reserve_type2{margin-top:0;padding:78px 15px}}.tags{position:relative;margin-bottom:10px;line-height:1}.tags__item{position:relative;display:inline-block;margin-right:20px;cursor:pointer}.tags__item:hover .tags__item-tooltip{opacity:1;visibility:visible;-webkit-transform:translate(-50%, 0px) rotateX(0deg) scale(1);transform:translate(-50%, 0px) rotateX(0deg) scale(1)}.tags__item-text{vertical-align:middle;color:#9698a1;font-size:14px;font-family:"helvetica-bold", sans-serif;font-weight:400;font-style:normal}.tags__item-icon{position:relative;display:inline-block;vertical-align:middle;top:-2px}.tags__item-icon svg{display:block;width:18px}.tags__item-icon svg.people{width:30px;margin-left:-7px}.tags__item-icon svg.food{width:22px}.tags__item-icon svg path{fill:#9698a1}.tags__item-tooltip{opacity:0;visibility:hidden;position:absolute;left:50%;top:100%;border:1px solid #377ae6;background:#fff;padding:5px 16px;margin-top:21px;border-radius:24px;font-size:14px;line-height:1;color:#377ae6;white-space:nowrap;font-family:"helvetica-medium", sans-serif;font-weight:400;font-style:normal;-webkit-transform:translate(-50%, 15px) rotateX(-90deg) scale(0.8);transform:translate(-50%, 15px) rotateX(-90deg) scale(0.8);-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.tags__item-tooltip:before,.tags__item-tooltip:after{position:absolute;left:50%;transform:translateX(-50%);width:0;height:0;border-style:solid;content:''}.tags__item-tooltip:before{top:-10px;border-width:0 9px 10px 9px;border-color:transparent transparent #377ae6 transparent}.tags__item-tooltip:after{top:-8px;border-width:0 8px 8px 8px;border-color:transparent transparent #fff transparent}@media (min-width: 1200px){.tags{position:relative;display:inline-block;vertical-align:middle;top:6px}.tags.animation .tags__item{-webkit-animation:fadeInLeft .5s forwards;animation:fadeInLeft .5s forwards}.tags.animation .tags__item:nth-child(2){animation-delay:0.2s}.tags.animation .tags__item:nth-child(3){animation-delay:0.3s}.tags.animation .tags__item:nth-child(4){animation-delay:0.4s}.tags.animation .tags__item:nth-child(5){animation-delay:0.5s}.tags.animation .tags__item:nth-child(6){animation-delay:0.6s}.tags.animation .tags__item:nth-child(7){animation-delay:0.7s}.tags.animation .tags__item:nth-child(8){animation-delay:0.8s}.tags.animation .tags__item:nth-child(9){animation-delay:0.9s}.tags.animation .tags__item:nth-child(10){animation-delay:1s}.tags.animation .tags__item:nth-child(11){animation-delay:1.1s}.tags.animation .tags__item:nth-child(12){animation-delay:1.2s}.tags.animation .tags__item:nth-child(13){animation-delay:1.3s}.tags.animation .tags__item:nth-child(14){animation-delay:1.4s}.tags.animation .tags__item:nth-child(15){animation-delay:1.5s}.tags.animation .tags__item:nth-child(16){animation-delay:1.6s}.tags.animation .tags__item:nth-child(17){animation-delay:1.7s}.tags.animation .tags__item:nth-child(18){animation-delay:1.8s}.tags.animation .tags__item:nth-child(19){animation-delay:1.9s}.tags.animation .tags__item:nth-child(20){animation-delay:2s}.tags__item{opacity:0;margin-right:36.4px}.tags__item-text{font-size:20px}.tags__item-icon{top:-2px}.tags__item-icon svg{width:24px}.tags__item-icon svg.people{width:37px;margin-left:-7px}.tags__item-icon svg.food{width:30px}.tags__item-tooltip{font-size:14px}}.nice-radio{display:inline-block;vertical-align:top;user-select:none;margin-bottom:4px !important;font-family:"helvetica-thin", sans-serif;font-weight:400;font-style:normal}.nice-radio input[type=radio]{position:absolute;clip:rect(0, 0, 0, 0)}.nice-radio input[type=radio]:checked+label:after{opacity:1}.nice-radio input[type=radio]:disabled+label{cursor:default;opacity:.5}.nice-radio label{position:relative;display:inline-block;top:0;left:2px;transform:none;padding-left:27px;letter-spacing:0.5px;font-size:16px;color:#37353a;cursor:pointer !important;pointer-events:auto !important;-webkit-transition:color .3s linear 0s;transition:color .3s linear 0s}.nice-radio label:after,.nice-radio label:before{position:absolute;content:''}.nice-radio label:before{top:1px;left:0;width:17px;height:17px;border-radius:3px;background:#bac6d3}.nice-radio label:after{opacity:0;top:4px;left:3px;border-radius:3px;background:#377ae6;width:11px;height:11px;-webkit-transition:opacity .3s linear 0s;transition:opacity .3s linear 0s}.nice-radio label:hover{color:#377ae6}.nice-radio-circle{display:inline-block;vertical-align:top;user-select:none;font-family:"helvetica-regular", sans-serif;font-weight:400;font-style:normal}.nice-radio-circle input[type=radio]{position:absolute;clip:rect(0, 0, 0, 0)}.nice-radio-circle input[type=radio]:checked+label:before{border:5px solid #377ae6}.nice-radio-circle input[type=radio]:disabled+label{cursor:default;opacity:.5}.nice-radio-circle label{position:relative;display:inline-block;vertical-align:middle;transform:none;padding-left:27px;letter-spacing:0.5px;font-size:16px;color:#2d3244;cursor:pointer !important;pointer-events:auto !important;-webkit-transition:color .3s linear 0s;transition:color .3s linear 0s}.nice-radio-circle label:before{position:relative;content:'';top:-2px;display:inline-block;vertical-align:middle;margin-right:5px;width:20px;height:20px;border-radius:50%;box-sizing:border-box;background:#fff;border:1px solid #c3c3c3;transition:border .3s ease-in-out}.nice-radio-circle label:hover{color:#377ae6}.nice-radio-tile{position:relative;display:inline-block;vertical-align:top;width:49%;height:52px;margin-bottom:5px;user-select:none;font-family:"helvetica-thin", sans-serif;font-weight:400;font-style:normal}.nice-radio-tile_big{height:140px}.nice-radio-tile_big label{display:block !important;padding:0 0 10px !important}.nice-radio-tile_middle{height:87px}.nice-radio-tile input[type=radio]{position:absolute;clip:rect(0, 0, 0, 0)}.nice-radio-tile input[type=radio]:checked+label{color:#fff;background:#377ae6}.nice-radio-tile input[type=radio]:checked+label svg path,.nice-radio-tile input[type=radio]:checked+label svg polygon{fill:#fff}.nice-radio-tile input[type=radio]:disabled+label{cursor:default;opacity:.5}.nice-radio-tile label{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;padding:10px;border-radius:3px;box-shadow:0 9px 20px 0 rgba(44,49,65,0);background:#fff;font-size:16px;line-height:19px;color:#4e5876;text-align:center;cursor:pointer;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.nice-radio-tile label i{position:relative;display:block;height:110px;width:100%;pointer-events:none}.nice-radio-tile label svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:52px;height:auto}.nice-radio-tile label svg.airport{width:52px;margin-top:7px}.nice-radio-tile label svg.midi{width:39px;margin-top:5px}.nice-radio-tile label svg.meeting{width:57px;margin-top:11px}.nice-radio-tile label svg.driver{width:47px;margin-top:5px}.nice-radio-tile label svg.trip{width:47px;margin-top:10px}.nice-radio-tile label svg path,.nice-radio-tile label svg polygon{fill:#4e5876;-webkit-transition:fiil .3s linear 0s;transition:fiil .3s linear 0s}@media (min-width: 768px){.nice-radio-tile{width:22%;height:46px}.nice-radio-tile_big{width:18%;height:140px}.nice-radio-tile_middle{height:87px}.nice-radio-tile input[type=radio]:checked+label{box-shadow:0 9px 20px 0 rgba(15,107,255,0.2)}.nice-radio-tile label:hover{box-shadow:0 9px 20px 0 rgba(44,49,65,0.09)}}@media (min-width: 1200px){.nice-radio-tile{width:200px}.nice-radio-tile_big{width:159px;height:159px}.nice-radio-tile_middle{width:200px;height:87px}}.preloader{opacity:0;visibility:hidden;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background:rgba(229,230,233,0.8)}.preloader.loading{opacity:1;visibility:visible}.preloader__wrap{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:30px;text-align:center;font-size:10px}.preloader__item{background-color:#377ae6;height:100%;width:6px;display:inline-block;-webkit-animation:stretchdelay 1.2s infinite ease-in-out;animation:stretchdelay 1.2s infinite ease-in-out}.preloader__item:nth-child(2){-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.preloader__item:nth-child(3){-webkit-animation-delay:-1.0s;animation-delay:-1.0s}.preloader__item:nth-child(4){-webkit-animation-delay:-0.9s;animation-delay:-0.9s}.preloader__item:nth-child(5){-webkit-animation-delay:-0.8s;animation-delay:-0.8s}@-webkit-keyframes stretchdelay{0%,40%,100%{-webkit-transform:scaleY(0.4)}20%{-webkit-transform:scaleY(1)}}@keyframes stretchdelay{0%,40%,100%{transform:scaleY(0.4);-webkit-transform:scaleY(0.4)}20%{transform:scaleY(1);-webkit-transform:scaleY(1)}}@media (min-width: 1200px){.logo{top:38px;left:15px;width:194px}}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZmxlZXQtcGFnZS5jc3MiLCJzb3VyY2VzIjpbImZsZWV0LXBhZ2Uuc2NzcyIsIl9tYWluLnNjc3MiLCJfY29sb3JzLnNjc3MiLCJfdmFyaWFibGVzLnNjc3MiLCJfZmxleGJveC5zY3NzIiwiX2Z1bmN0aW9ucy5zY3NzIiwiX21peGlucy5zY3NzIiwiX3Jlc2V0LnNjc3MiLCJfYm9va2luZy5zY3NzIiwiX21haW4yLnNjc3MiLCJfd2Vic3RlcnMtc2VsZWN0LnNjc3MiLCJfZGF0ZS1waWNrZXIuc2NzcyIsIl9hdXRvLWNvbXBsZXRlLnNjc3MiLCJfcG9wdXAuc2NzcyIsImZvbnRzL19oZWx2ZXRpY2EtcmVndWxhci5zY3NzIiwiZm9udHMvX2hlbHZldGljYS1ib2xkLnNjc3MiLCJmb250cy9faGVsdmV0aWNhLWxpZ2h0LnNjc3MiLCJmb250cy9faGVsdmV0aWNhLW1lZGl1bS5zY3NzIiwiZm9udHMvX2hlbHZldGljYS10aGluLnNjc3MiLCJmb250cy9fZ2VudGl1bS1iYXNpYy5zY3NzIiwiX2J0bi5zY3NzIiwiX3NpdGUuc2NzcyIsIl9sb2dvLnNjc3MiLCJfbGFuZ3VhZ2Uuc2NzcyIsIl9hbmltYXRpb24uc2NzcyIsIl9uYXZpZ2F0aW9uLnNjc3MiLCJfZmxlZXQuc2NzcyIsIl9yZXNlcnZlLnNjc3MiLCJfdGFncy5zY3NzIiwiX25pY2UtcmFkaW8uc2NzcyIsIl9wcmVsb2FkZXIuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAaW1wb3J0IFwibWFpblwiO1xuQGltcG9ydCBcImJ0blwiO1xuQGltcG9ydCBcInNpdGVcIjtcbkBpbXBvcnQgXCJsb2dvXCI7XG5AaW1wb3J0IFwibGFuZ3VhZ2VcIjtcbkBpbXBvcnQgXCJhbmltYXRpb25cIjtcbkBpbXBvcnQgXCJuYXZpZ2F0aW9uXCI7XG5AaW1wb3J0IFwiZmxlZXRcIjtcbkBpbXBvcnQgXCJyZXNlcnZlXCI7XG5AaW1wb3J0IFwidGFnc1wiO1xuQGltcG9ydCBcIm5pY2UtcmFkaW9cIjtcbkBpbXBvcnQgXCJwcmVsb2FkZXJcIjtcbiIsIkBpbXBvcnQgXCJjb2xvcnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJmbGV4Ym94XCI7XG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicmVzZXRcIjtcbkBpbXBvcnQgXCJib29raW5nXCI7XG5AaW1wb3J0IFwicG9wdXBcIjtcbkBpbXBvcnQgXCJmb250cy9oZWx2ZXRpY2EtcmVndWxhclwiO1xuQGltcG9ydCBcImZvbnRzL2hlbHZldGljYS1ib2xkXCI7XG5AaW1wb3J0IFwiZm9udHMvaGVsdmV0aWNhLWxpZ2h0XCI7XG5AaW1wb3J0IFwiZm9udHMvaGVsdmV0aWNhLW1lZGl1bVwiO1xuQGltcG9ydCBcImZvbnRzL2hlbHZldGljYS10aGluXCI7XG5AaW1wb3J0IFwiZm9udHMvZ2VudGl1bS1iYXNpY1wiO1xuIiwiJGNvbG9yXzE6IHJnYmEoMjQ3LCAyNDksIDI1MiwgMSk7XG4kY29sb3JfMjogcmdiYSgyMDUsIDIxNCwgMjIyLCAxKTtcbiRjb2xvcl8zOiByZ2JhKDIwMiwgMjEzLCAyMjQsIDEpO1xuJGNvbG9yXzQ6IHJnYmEoMjQwLCAyNDIsIDI0NSwgMSk7XG4kY29sb3JfNTogcmdiYSg1NSwgMTIyLCAyMzAsIDEpO1xuJGNvbG9yXzY6IHJnYmEoMjMwLCAyMzAsIDIzMCwgMSk7XG4kY29sb3JfNzogcmdiYSgxMDMsIDExNSwgMTI4LCAxKTtcbiRjb2xvcl84OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuJGNvbG9yXzk6IHJnYmEoMjIzLCAyMjYsIDIzMSwgMSk7XG4kY29sb3JfMTA6IHJnYmEoMTU4LCAxNzcsIDE5NiwgMSk7XG5cbiRtYWluLWJsdWUtY29sb3I6ICMzNzdhZTY7XG4kbWFpbi10ZXh0LWNvbG9yOiAjOTk5O1xuJG1haW4td2hpdGUtY29sb3I6ICNmZmY7XG4kbWFpbi1ib3JkZXItY29sb3I6ICNkZGQ7XG5cbi8vc2l0ZVxuJHNpdGUtYmFja2dyb3VuZDogI2ZmZjtcbiRoZWFkZXItbWVudS1jb2xvcjogI2ZmZjtcbiRoZWFkZXItbWVudS1iYWNrOiAkbWFpbi1ibHVlLWNvbG9yO1xuJGhlYWRlci1tZW51LWJ0bi1iYWNrOiAjZmZmO1xuJGhlYWRlci1tZW51LWJ0bi1vcGVuZWQ6ICNmZmY7XG4kZm9vdGVyLWJnOiAjMTYxNzFjO1xuJGZvb3Rlci10ZXh0LWNvbG9yOiAjNjY2NjY3O1xuJGZvb3Rlci1jcmFmdGVkLWNvbG9yOiAjNzQ3NDc0O1xuXG4vKi0tLS0tLS0tLS0gcG9wdXAgLS0tLS0tLS0tLSovXG4kcG9wdXAtYmFjazogcmdiYSgwLCAwLCAwLCAuNyk7XG4kcG9wdXAtY2xvc2UtYmFjazogI2ZmZjtcbi8qLS0tLS0tLS0tLSAvcG9wdXAgLS0tLS0tLS0tKi9cblxuLyotLS0tLS0tLS0tIHdlYnN0ZXJzLXNlbGVjdCAtLS0tLS0tLS0tKi9cbiR3ZWJzdGVycy1zZWxlY3QtYm9yZGVyOiAjZGRkO1xuJHdlYnN0ZXJzLXNlbGVjdC1vcGVuZWQ6ICMyYTJiNzY7XG4kd2Vic3RlcnMtc2VsZWN0LWJhY2s6ICNmZmY7XG4kd2Vic3RlcnMtc2VsZWN0LWl0ZW0tY29sb3I6ICNiYmI7XG4kd2Vic3RlcnMtc2VsZWN0LXBvcHVwLWl0ZW0tYWN0aXZlLWNvbG9yOiAjYmJiO1xuLyotLS0tLS0tLS0tIC93ZWJzdGVycy1zZWxlY3QgLS0tLS0tLS0tKi9cblxuLyotLS0tLS0tLS0tIGJ0biAtLS0tLS0tLS0tKi9cbiRidG4tYmFjazogI2ZmZjtcbiRidG4taG92ZXItYmFjazogJG1haW4tYmx1ZS1jb2xvcjtcbi8qLS0tLS0tLS0tLSAvYnRuIC0tLS0tLS0tLSovXG5cbi8qLS0tLS0tLS0tLSBsYW5ndWFnZSAgLS0tLS0tLS0tLSovXG4kbGFuZ3VhZ2UtY29sb3I6ICNhY2FkYjM7XG4kbGFuZ3VhZ2UtZHJvcGRvd24tY29sb3I6ICMzYTg1ZmY7XG4vKi0tLS0tLS0tLS0gL2xhbmd1YWdlICAtLS0tLS0tLS0tKi9cblxuLyotLS0tLS0tLS0tIG5pY2UtY2hlY2tib3ggLS0tLS0tLS0tLSovXG4vLyRuaWNlLWNoZWNrYm94LWNvbG9yOiAjYmJiO1xuLy8kbmljZS1jaGVja2JveC1hY3RpdmUtY29sb3I6ICMxZDI0MmQ7XG4vKi0tLS0tLS0tLS0gL25pY2UtY2hlY2tib3ggLS0tLS0tLS0tKi9cblxuLyotLS0tLS0tLS0tIG91ci1waGlsb3NvcGh5ICAtLS0tLS0tLS0tKi9cbiRvdXItcGhpbG9zb3BoeS10aXRsZTogI2U1ZTZlOTtcbiRvdXItcGhpbG9zb3BoeS10ZXh0OiAjNGU1ODc2O1xuLyotLS0tLS0tLS0tIC9vdXItcGhpbG9zb3BoeSAgLS0tLS0tLS0tLSovXG5cbi8qLS0tLS0tLS0tLSBib29rLW5vdyAgLS0tLS0tLS0tLSovXG4kYm9vay1ub3ctdGV4dDogI2U1ZTZlOTtcbi8qLS0tLS0tLS0tLSAvYm9vay1ub3cgIC0tLS0tLS0tLS0qL1xuXG4vKi0tLS0tLS0tLS0gYWJvdXQtc2VydmljZXMgIC0tLS0tLS0tLS0qL1xuJGFib3V0LXNlcnZpY2VzLXRleHQ6ICNmZmY7XG4vKi0tLS0tLS0tLS0gL2Fib3V0LXNlcnZpY2VzICAtLS0tLS0tLS0tKi9cbiIsIlxuLy8gIHZpZXdwb3J0IHZhcmlhYmxlc1xuJHBob25lLWxhbmRzY2FwZTogNDgwcHg7XG4kdGFibGV0LXBvcnRyYWl0OiA3NjhweDtcbiR0YWJsZXQtbGFuZHNjYXBlOiA5OTJweDtcbiRkZXNrdG9wOiAxMjAwcHg7XG4kZGVza3RvcC13aWRlOiAxNTAwcHg7XG5cbi8vYW5pbWF0aW9uLXRpbWVcbiRhbmltYXRpb24tdGltZTogLjM7XG4iLCJcbi8vIEZsZXhib3ggTWl4aW5zXG4vLyBodHRwOi8vcGhpbGlwd2FsdG9uLmdpdGh1Yi5pby9zb2x2ZWQtYnktZmxleGJveC9cbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vc29sdmVkLWJ5LWZsZXhib3hcbi8vXG4vLyBDb3B5cmlnaHQgKGMpIDIwMTMgQnJpYW4gRnJhbmNvXG4vL1xuLy8gUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGFcbi8vIGNvcHkgb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGVcbi8vIFwiU29mdHdhcmVcIiksIHRvIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZ1xuLy8gd2l0aG91dCBsaW1pdGF0aW9uIHRoZSByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLFxuLy8gZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvXG4vLyBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpcyBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG9cbi8vIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczpcbi8vIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkXG4vLyBpbiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS5cbi8vIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCBcIkFTIElTXCIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1Ncbi8vIE9SIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0Zcbi8vIE1FUkNIQU5UQUJJTElUWSwgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC5cbi8vIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZXG4vLyBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULFxuLy8gVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcgRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEVcbi8vIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIgREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLlxuLy9cbi8vIFRoaXMgaXMgYSBzZXQgb2YgbWl4aW5zIGZvciB0aG9zZSB3aG8gd2FudCB0byBtZXNzIGFyb3VuZCB3aXRoIGZsZXhib3hcbi8vIHVzaW5nIHRoZSBuYXRpdmUgc3VwcG9ydCBvZiBjdXJyZW50IGJyb3dzZXJzLiBGb3IgZnVsbCBzdXBwb3J0IHRhYmxlXG4vLyBjaGVjazogaHR0cDovL2Nhbml1c2UuY29tL2ZsZXhib3hcbi8vXG4vLyBCYXNpY2FsbHkgdGhpcyB3aWxsIHVzZTpcbi8vXG4vLyAqIEZhbGxiYWNrLCBvbGQgc3ludGF4IChJRTEwLCBtb2JpbGUgd2Via2l0IGJyb3dzZXJzIC0gbm8gd3JhcHBpbmcpXG4vLyAqIEZpbmFsIHN0YW5kYXJkcyBzeW50YXggKEZGLCBTYWZhcmksIENocm9tZSwgSUUxMSwgT3BlcmEpXG4vL1xuLy8gVGhpcyB3YXMgaW5zcGlyZWQgYnk6XG4vL1xuLy8gKiBodHRwOi8vZGV2Lm9wZXJhLmNvbS9hcnRpY2xlcy92aWV3L2FkdmFuY2VkLWNyb3NzLWJyb3dzZXItZmxleGJveC9cbi8vXG4vLyBXaXRoIGhlbHAgZnJvbTpcbi8vXG4vLyAqIGh0dHA6Ly93My5vcmcvdHIvY3NzMy1mbGV4Ym94L1xuLy8gKiBodHRwOi8vdGhlLWVjaG9wbGV4Lm5ldC9mbGV4eWJveGVzL1xuLy8gKiBodHRwOi8vbXNkbi5taWNyb3NvZnQuY29tL2VuLXVzL2xpYnJhcnkvaWUvaGg3NzIwNjkodj12cy44NSkuYXNweFxuLy8gKiBodHRwOi8vY3NzLXRyaWNrcy5jb20vdXNpbmctZmxleGJveC9cbi8vICogaHR0cDovL2Rldi5vcGVyYS5jb20vYXJ0aWNsZXMvdmlldy9hZHZhbmNlZC1jcm9zcy1icm93c2VyLWZsZXhib3gvXG4vLyAqIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLXVzL2RvY3Mvd2ViL2d1aWRlL2Nzcy9mbGV4aWJsZV9ib3hlc1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRmxleGJveCBDb250YWluZXJzXG4vL1xuLy8gVGhlICdmbGV4JyB2YWx1ZSBjYXVzZXMgYW4gZWxlbWVudCB0byBnZW5lcmF0ZSBhIGJsb2NrLWxldmVsIGZsZXhcbi8vIGNvbnRhaW5lciBib3guXG4vL1xuLy8gVGhlICdpbmxpbmUtZmxleCcgdmFsdWUgY2F1c2VzIGFuIGVsZW1lbnQgdG8gZ2VuZXJhdGUgYSBpbmxpbmUtbGV2ZWxcbi8vIGZsZXggY29udGFpbmVyIGJveC5cbi8vXG4vLyBkaXNwbGF5OiBmbGV4IHwgaW5saW5lLWZsZXhcbi8vXG4vLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8jZmxleC1jb250YWluZXJzXG4vL1xuLy8gKFBsYWNlaG9sZGVyIHNlbGVjdG9ycyBmb3IgZWFjaCB0eXBlLCBmb3IgdGhvc2Ugd2hvIHJhdGhlciBAZXh0ZW5kKVxuXG5AbWl4aW4gZmxleGJveCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbiVmbGV4Ym94IHsgQGluY2x1ZGUgZmxleGJveDsgfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWlubGluZS1mbGV4O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4laW5saW5lLWZsZXggeyBAaW5jbHVkZSBpbmxpbmUtZmxleDsgfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRmxleGJveCBEaXJlY3Rpb25cbi8vXG4vLyBUaGUgJ2ZsZXgtZGlyZWN0aW9uJyBwcm9wZXJ0eSBzcGVjaWZpZXMgaG93IGZsZXggaXRlbXMgYXJlIHBsYWNlZCBpblxuLy8gdGhlIGZsZXggY29udGFpbmVyLCBieSBzZXR0aW5nIHRoZSBkaXJlY3Rpb24gb2YgdGhlIGZsZXggY29udGFpbmVyJ3Ncbi8vIG1haW4gYXhpcy4gVGhpcyBkZXRlcm1pbmVzIHRoZSBkaXJlY3Rpb24gdGhhdCBmbGV4IGl0ZW1zIGFyZSBsYWlkIG91dCBpbi5cbi8vXG4vLyBWYWx1ZXM6IHJvdyB8IHJvdy1yZXZlcnNlIHwgY29sdW1uIHwgY29sdW1uLXJldmVyc2Vcbi8vIERlZmF1bHQ6IHJvd1xuLy9cbi8vIGh0dHA6Ly93My5vcmcvdHIvY3NzMy1mbGV4Ym94LyNmbGV4LWRpcmVjdGlvbi1wcm9wZXJ0eVxuXG5AbWl4aW4gZmxleC1kaXJlY3Rpb24oJHZhbHVlOiByb3cpIHtcbiAgQGlmICR2YWx1ZSA9PSByb3ctcmV2ZXJzZSB7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgfSBAZWxzZSBpZiAkdmFsdWUgPT0gY29sdW1uIHtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICB9IEBlbHNlIGlmICR2YWx1ZSA9PSBjb2x1bW4tcmV2ZXJzZSB7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIH0gQGVsc2Uge1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgfVxuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XG4gIC1tb3otZmxleC1kaXJlY3Rpb246ICR2YWx1ZTtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XG4gIGZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XG59XG4vLyBTaG9ydGVyIHZlcnNpb246XG5AbWl4aW4gZmxleC1kaXIoJGFyZ3MuLi4pIHsgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oJGFyZ3MuLi4pOyB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbGV4Ym94IFdyYXBcbi8vXG4vLyBUaGUgJ2ZsZXgtd3JhcCcgcHJvcGVydHkgY29udHJvbHMgd2hldGhlciB0aGUgZmxleCBjb250YWluZXIgaXMgc2luZ2xlLWxpbmVcbi8vIG9yIG11bHRpLWxpbmUsIGFuZCB0aGUgZGlyZWN0aW9uIG9mIHRoZSBjcm9zcy1heGlzLCB3aGljaCBkZXRlcm1pbmVzXG4vLyB0aGUgZGlyZWN0aW9uIG5ldyBsaW5lcyBhcmUgc3RhY2tlZCBpbi5cbi8vXG4vLyBWYWx1ZXM6IG5vd3JhcCB8IHdyYXAgfCB3cmFwLXJldmVyc2Vcbi8vIERlZmF1bHQ6IG5vd3JhcFxuLy9cbi8vIGh0dHA6Ly93My5vcmcvdHIvY3NzMy1mbGV4Ym94LyNmbGV4LXdyYXAtcHJvcGVydHlcblxuQG1peGluIGZsZXgtd3JhcCgkdmFsdWU6IG5vd3JhcCkge1xuICAvLyBObyBXZWJraXQgQm94IGZhbGxiYWNrLlxuICAtd2Via2l0LWZsZXgtd3JhcDogJHZhbHVlO1xuICAtbW96LWZsZXgtd3JhcDogJHZhbHVlO1xuICBAaWYgJHZhbHVlID09IG5vd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgfSBAZWxzZSB7XG4gICAgLW1zLWZsZXgtd3JhcDogJHZhbHVlO1xuICB9XG4gIGZsZXgtd3JhcDogJHZhbHVlO1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRmxleGJveCBGbG93IChzaG9ydGhhbmQpXG4vL1xuLy8gVGhlICdmbGV4LWZsb3cnIHByb3BlcnR5IGlzIGEgc2hvcnRoYW5kIGZvciBzZXR0aW5nIHRoZSAnZmxleC1kaXJlY3Rpb24nXG4vLyBhbmQgJ2ZsZXgtd3JhcCcgcHJvcGVydGllcywgd2hpY2ggdG9nZXRoZXIgZGVmaW5lIHRoZSBmbGV4IGNvbnRhaW5lcidzXG4vLyBtYWluIGFuZCBjcm9zcyBheGVzLlxuLy9cbi8vIFZhbHVlczogPGZsZXgtZGlyZWN0aW9uPiB8IDxmbGV4LXdyYXA+XG4vLyBEZWZhdWx0OiByb3cgbm93cmFwXG4vL1xuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2ZsZXgtZmxvdy1wcm9wZXJ0eVxuXG5AbWl4aW4gZmxleC1mbG93KCR2YWx1ZXM6IChyb3cgbm93cmFwKSkge1xuICAvLyBObyBXZWJraXQgQm94IGZhbGxiYWNrLlxuICAtd2Via2l0LWZsZXgtZmxvdzogJHZhbHVlcztcbiAgLW1vei1mbGV4LWZsb3c6ICR2YWx1ZXM7XG4gIC1tcy1mbGV4LWZsb3c6ICR2YWx1ZXM7XG4gIGZsZXgtZmxvdzogJHZhbHVlcztcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggT3JkZXJcbi8vXG4vLyBUaGUgJ29yZGVyJyBwcm9wZXJ0eSBjb250cm9scyB0aGUgb3JkZXIgaW4gd2hpY2ggZmxleCBpdGVtcyBhcHBlYXIgd2l0aGluXG4vLyB0aGVpciBmbGV4IGNvbnRhaW5lciwgYnkgYXNzaWduaW5nIHRoZW0gdG8gb3JkaW5hbCBncm91cHMuXG4vL1xuLy8gRGVmYXVsdDogMFxuLy9cbi8vIGh0dHA6Ly93My5vcmcvdHIvY3NzMy1mbGV4Ym94LyNvcmRlci1wcm9wZXJ0eVxuXG5AbWl4aW4gb3JkZXIoJGludDogMCkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAkaW50ICsgMTtcbiAgLXdlYmtpdC1vcmRlcjogJGludDtcbiAgLW1vei1vcmRlcjogJGludDtcbiAgLW1zLWZsZXgtb3JkZXI6ICRpbnQ7XG4gIG9yZGVyOiAkaW50O1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRmxleGJveCBHcm93XG4vL1xuLy8gVGhlICdmbGV4LWdyb3cnIHByb3BlcnR5IHNldHMgdGhlIGZsZXggZ3JvdyBmYWN0b3IuIE5lZ2F0aXZlIG51bWJlcnNcbi8vIGFyZSBpbnZhbGlkLlxuLy9cbi8vIERlZmF1bHQ6IDBcbi8vXG4vLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8jZmxleC1ncm93LXByb3BlcnR5XG5cbkBtaXhpbiBmbGV4LWdyb3coJGludDogMCkge1xuICAtd2Via2l0LWJveC1mbGV4OiAkaW50O1xuICAtd2Via2l0LWZsZXgtZ3JvdzogJGludDtcbiAgLW1vei1mbGV4LWdyb3c6ICRpbnQ7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAkaW50O1xuICBmbGV4LWdyb3c6ICRpbnQ7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbGV4Ym94IFNocmlua1xuLy9cbi8vIFRoZSAnZmxleC1zaHJpbmsnIHByb3BlcnR5IHNldHMgdGhlIGZsZXggc2hyaW5rIGZhY3Rvci4gTmVnYXRpdmUgbnVtYmVyc1xuLy8gYXJlIGludmFsaWQuXG4vL1xuLy8gRGVmYXVsdDogMVxuLy9cbi8vIGh0dHA6Ly93My5vcmcvdHIvY3NzMy1mbGV4Ym94LyNmbGV4LXNocmluay1wcm9wZXJ0eVxuXG5AbWl4aW4gZmxleC1zaHJpbmsoJGludDogMSkge1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAkaW50O1xuICAtbW96LWZsZXgtc2hyaW5rOiAkaW50O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogJGludDtcbiAgZmxleC1zaHJpbms6ICRpbnQ7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbGV4Ym94IEJhc2lzXG4vL1xuLy8gVGhlICdmbGV4LWJhc2lzJyBwcm9wZXJ0eSBzZXRzIHRoZSBmbGV4IGJhc2lzLiBOZWdhdGl2ZSBsZW5ndGhzIGFyZSBpbnZhbGlkLlxuLy9cbi8vIFZhbHVlczogTGlrZSBcIndpZHRoXCJcbi8vIERlZmF1bHQ6IGF1dG9cbi8vXG4vLyBodHRwOi8vd3d3LnczLm9yZy9UUi9jc3MzLWZsZXhib3gvI2ZsZXgtYmFzaXMtcHJvcGVydHlcblxuQG1peGluIGZsZXgtYmFzaXMoJHZhbHVlOiBhdXRvKSB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogJHZhbHVlO1xuICAtbW96LWZsZXgtYmFzaXM6ICR2YWx1ZTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6ICR2YWx1ZTtcbiAgZmxleC1iYXNpczogJHZhbHVlO1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRmxleGJveCBcIkZsZXhcIiAoc2hvcnRoYW5kKVxuLy9cbi8vIFRoZSAnZmxleCcgcHJvcGVydHkgc3BlY2lmaWVzIHRoZSBjb21wb25lbnRzIG9mIGEgZmxleGlibGUgbGVuZ3RoOiB0aGVcbi8vIGZsZXggZ3JvdyBmYWN0b3IgYW5kIGZsZXggc2hyaW5rIGZhY3RvciwgYW5kIHRoZSBmbGV4IGJhc2lzLiBXaGVuIGFuXG4vLyBlbGVtZW50IGlzIGEgZmxleCBpdGVtLCAnZmxleCcgaXMgY29uc3VsdGVkIGluc3RlYWQgb2YgdGhlIG1haW4gc2l6ZVxuLy8gcHJvcGVydHkgdG8gZGV0ZXJtaW5lIHRoZSBtYWluIHNpemUgb2YgdGhlIGVsZW1lbnQuIElmIGFuIGVsZW1lbnQgaXNcbi8vIG5vdCBhIGZsZXggaXRlbSwgJ2ZsZXgnIGhhcyBubyBlZmZlY3QuXG4vL1xuLy8gVmFsdWVzOiBub25lIHwgPGZsZXgtZ3Jvdz4gPGZsZXgtc2hyaW5rPiB8fCA8ZmxleC1iYXNpcz5cbi8vIERlZmF1bHQ6IFNlZSBpbmRpdmlkdWFsIHByb3BlcnRpZXMgKDEgMSAwKS5cbi8vXG4vLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8jZmxleC1wcm9wZXJ0eVxuXG5AbWl4aW4gZmxleCgkZmc6IDEsICRmczogbnVsbCwgJGZiOiBudWxsKSB7XG5cbiAgLy8gU2V0IGEgdmFyaWFibGUgdG8gYmUgdXNlZCBieSBib3gtZmxleCBwcm9wZXJ0aWVzXG4gICRmZy1ib3hmbGV4OiAkZmc7XG5cbiAgLy8gQm94LUZsZXggb25seSBzdXBwb3J0cyBhIGZsZXgtZ3JvdyB2YWx1ZSBzbyBsZXQncyBncmFiIHRoZVxuICAvLyBmaXJzdCBpdGVtIGluIHRoZSBsaXN0IGFuZCBqdXN0IHJldHVybiB0aGF0LlxuICBAaWYgdHlwZS1vZigkZmcpID09ICdsaXN0JyB7XG4gICAgJGZnLWJveGZsZXg6IG50aCgkZmcsIDEpO1xuICB9XG5cbiAgLXdlYmtpdC1ib3gtZmxleDogJGZnLWJveGZsZXg7XG4gIC13ZWJraXQtZmxleDogJGZnICRmcyAkZmI7XG4gIC1tb3otYm94LWZsZXg6ICRmZy1ib3hmbGV4O1xuICAtbW96LWZsZXg6ICRmZyAkZnMgJGZiO1xuICAtbXMtZmxleDogJGZnICRmcyAkZmI7XG4gIGZsZXg6ICRmZyAkZnMgJGZiO1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRmxleGJveCBKdXN0aWZ5IENvbnRlbnRcbi8vXG4vLyBUaGUgJ2p1c3RpZnktY29udGVudCcgcHJvcGVydHkgYWxpZ25zIGZsZXggaXRlbXMgYWxvbmcgdGhlIG1haW4gYXhpc1xuLy8gb2YgdGhlIGN1cnJlbnQgbGluZSBvZiB0aGUgZmxleCBjb250YWluZXIuIFRoaXMgaXMgZG9uZSBhZnRlciBhbnkgZmxleGlibGVcbi8vIGxlbmd0aHMgYW5kIGFueSBhdXRvIG1hcmdpbnMgaGF2ZSBiZWVuIHJlc29sdmVkLiBUeXBpY2FsbHkgaXQgaGVscHMgZGlzdHJpYnV0ZVxuLy8gZXh0cmEgZnJlZSBzcGFjZSBsZWZ0b3ZlciB3aGVuIGVpdGhlciBhbGwgdGhlIGZsZXggaXRlbXMgb24gYSBsaW5lIGFyZVxuLy8gaW5mbGV4aWJsZSwgb3IgYXJlIGZsZXhpYmxlIGJ1dCBoYXZlIHJlYWNoZWQgdGhlaXIgbWF4aW11bSBzaXplLiBJdCBhbHNvXG4vLyBleGVydHMgc29tZSBjb250cm9sIG92ZXIgdGhlIGFsaWdubWVudCBvZiBpdGVtcyB3aGVuIHRoZXkgb3ZlcmZsb3cgdGhlIGxpbmUuXG4vL1xuLy8gTm90ZTogJ3NwYWNlLSonIHZhbHVlcyBub3Qgc3VwcG9ydGVkIGluIG9sZGVyIHN5bnRheGVzLlxuLy9cbi8vIFZhbHVlczogZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgc3BhY2UtYmV0d2VlbiB8IHNwYWNlLWFyb3VuZFxuLy8gRGVmYXVsdDogZmxleC1zdGFydFxuLy9cbi8vIGh0dHA6Ly93My5vcmcvdHIvY3NzMy1mbGV4Ym94LyNqdXN0aWZ5LWNvbnRlbnQtcHJvcGVydHlcblxuQG1peGluIGp1c3RpZnktY29udGVudCgkdmFsdWU6IGZsZXgtc3RhcnQpIHtcbiAgQGlmICR2YWx1ZSA9PSBmbGV4LXN0YXJ0IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgfSBAZWxzZSBpZiAkdmFsdWUgPT0gZmxleC1lbmQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gIH0gQGVsc2UgaWYgJHZhbHVlID09IHNwYWNlLWJldHdlZW4ge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgfSBAZWxzZSBpZiAkdmFsdWUgPT0gc3BhY2UtYXJvdW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICB9IEBlbHNlIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiAkdmFsdWU7XG4gICAgLW1zLWZsZXgtcGFjazogJHZhbHVlO1xuICB9XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiAkdmFsdWU7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiAkdmFsdWU7XG4gIGp1c3RpZnktY29udGVudDogJHZhbHVlO1xufVxuLy8gU2hvcnRlciB2ZXJzaW9uOlxuQG1peGluIGZsZXgtanVzdCgkYXJncy4uLikgeyBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoJGFyZ3MuLi4pOyB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbGV4Ym94IEFsaWduIEl0ZW1zXG4vL1xuLy8gRmxleCBpdGVtcyBjYW4gYmUgYWxpZ25lZCBpbiB0aGUgY3Jvc3MgYXhpcyBvZiB0aGUgY3VycmVudCBsaW5lIG9mIHRoZVxuLy8gZmxleCBjb250YWluZXIsIHNpbWlsYXIgdG8gJ2p1c3RpZnktY29udGVudCcgYnV0IGluIHRoZSBwZXJwZW5kaWN1bGFyXG4vLyBkaXJlY3Rpb24uICdhbGlnbi1pdGVtcycgc2V0cyB0aGUgZGVmYXVsdCBhbGlnbm1lbnQgZm9yIGFsbCBvZiB0aGUgZmxleFxuLy8gY29udGFpbmVyJ3MgaXRlbXMsIGluY2x1ZGluZyBhbm9ueW1vdXMgZmxleCBpdGVtcy4gJ2FsaWduLXNlbGYnIGFsbG93c1xuLy8gdGhpcyBkZWZhdWx0IGFsaWdubWVudCB0byBiZSBvdmVycmlkZGVuIGZvciBpbmRpdmlkdWFsIGZsZXggaXRlbXMuIChGb3Jcbi8vIGFub255bW91cyBmbGV4IGl0ZW1zLCAnYWxpZ24tc2VsZicgYWx3YXlzIG1hdGNoZXMgdGhlIHZhbHVlIG9mICdhbGlnbi1pdGVtcydcbi8vIG9uIHRoZWlyIGFzc29jaWF0ZWQgZmxleCBjb250YWluZXIuKVxuLy9cbi8vIFZhbHVlczogZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgYmFzZWxpbmUgfCBzdHJldGNoXG4vLyBEZWZhdWx0OiBzdHJldGNoXG4vL1xuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2FsaWduLWl0ZW1zLXByb3BlcnR5XG5cbkBtaXhpbiBhbGlnbi1pdGVtcygkdmFsdWU6IHN0cmV0Y2gpIHtcbiAgQGlmICR2YWx1ZSA9PSBmbGV4LXN0YXJ0IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICB9IEBlbHNlIGlmICR2YWx1ZSA9PSBmbGV4LWVuZCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICB9IEBlbHNlIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogJHZhbHVlO1xuICAgIC1tcy1mbGV4LWFsaWduOiAkdmFsdWU7XG4gIH1cbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogJHZhbHVlO1xuICAtbW96LWFsaWduLWl0ZW1zOiAkdmFsdWU7XG4gIGFsaWduLWl0ZW1zOiAkdmFsdWU7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbGV4Ym94IEFsaWduIFNlbGZcbi8vXG4vLyBWYWx1ZXM6IGF1dG8gfCBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBiYXNlbGluZSB8IHN0cmV0Y2hcbi8vIERlZmF1bHQ6IGF1dG9cblxuQG1peGluIGFsaWduLXNlbGYoJHZhbHVlOiBhdXRvKSB7XG4gIC8vIE5vIFdlYmtpdCBCb3ggRmFsbGJhY2suXG4gIC13ZWJraXQtYWxpZ24tc2VsZjogJHZhbHVlO1xuICAtbW96LWFsaWduLXNlbGY6ICR2YWx1ZTtcbiAgQGlmICR2YWx1ZSA9PSBmbGV4LXN0YXJ0IHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcbiAgfSBAZWxzZSBpZiAkdmFsdWUgPT0gZmxleC1lbmQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgfSBAZWxzZSB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogJHZhbHVlO1xuICB9XG4gIGFsaWduLXNlbGY6ICR2YWx1ZTtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggQWxpZ24gQ29udGVudFxuLy9cbi8vIFRoZSAnYWxpZ24tY29udGVudCcgcHJvcGVydHkgYWxpZ25zIGEgZmxleCBjb250YWluZXIncyBsaW5lcyB3aXRoaW4gdGhlXG4vLyBmbGV4IGNvbnRhaW5lciB3aGVuIHRoZXJlIGlzIGV4dHJhIHNwYWNlIGluIHRoZSBjcm9zcy1heGlzLCBzaW1pbGFyIHRvXG4vLyBob3cgJ2p1c3RpZnktY29udGVudCcgYWxpZ25zIGluZGl2aWR1YWwgaXRlbXMgd2l0aGluIHRoZSBtYWluLWF4aXMuIE5vdGUsXG4vLyB0aGlzIHByb3BlcnR5IGhhcyBubyBlZmZlY3Qgd2hlbiB0aGUgZmxleGJveCBoYXMgb25seSBhIHNpbmdsZSBsaW5lLlxuLy9cbi8vIFZhbHVlczogZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgc3BhY2UtYmV0d2VlbiB8IHNwYWNlLWFyb3VuZCB8IHN0cmV0Y2hcbi8vIERlZmF1bHQ6IHN0cmV0Y2hcbi8vXG4vLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8jYWxpZ24tY29udGVudC1wcm9wZXJ0eVxuXG5AbWl4aW4gYWxpZ24tY29udGVudCgkdmFsdWU6IHN0cmV0Y2gpIHtcbiAgLy8gTm8gV2Via2l0IEJveCBGYWxsYmFjay5cbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiAkdmFsdWU7XG4gIC1tb3otYWxpZ24tY29udGVudDogJHZhbHVlO1xuICBAaWYgJHZhbHVlID09IGZsZXgtc3RhcnQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQ7XG4gIH0gQGVsc2UgaWYgJHZhbHVlID09IGZsZXgtZW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZDtcbiAgfSBAZWxzZSB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiAkdmFsdWU7XG4gIH1cbiAgYWxpZ24tY29udGVudDogJHZhbHVlO1xufSIsIlxuLy8gRm9yIHNjYWxhYmxlIGRlc2lnbnNcblxuLy9yZXR1cm5zIHZ3IGZyb20gcGl4ZWxzXG5AZnVuY3Rpb24gZ2V0LXZ3KCR0YXJnZXQpIHtcbiAgJHZ3LWNvbnRleHQ6ICgxMDAwKi4wMSkgKiAxcHg7XG4gIEByZXR1cm4gKCR0YXJnZXQvJHZ3LWNvbnRleHQpICogMXZ3O1xufSIsIi8vZm9udHNcbkBtaXhpbiBtYWluLWZvbnQxKCkge1xuICBmb250LWZhbWlseTogXCJoZWx2ZXRpY2EtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWl4aW4gbWFpbi1mb250MigpIHtcbiAgZm9udC1mYW1pbHk6IFwiaGVsdmV0aWNhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1peGluIG1haW4tZm9udDMoKSB7XG4gIGZvbnQtZmFtaWx5OiBcImhlbHZldGljYS1saWdodFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWl4aW4gbWFpbi1mb250NCgpIHtcbiAgZm9udC1mYW1pbHk6IFwiaGVsdmV0aWNhLXRoaW5cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1peGluIG1haW4tZm9udDUoKSB7XG4gIGZvbnQtZmFtaWx5OiBcImhlbHZldGljYS1tZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1peGluIG1haW4tZm9udDYoKSB7XG4gIGZvbnQtZmFtaWx5OiAnR2VudGl1bSBCYXNpYycsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cblxuLy9qdXN0aWZ5XG5AbWl4aW4ganVzdGlmeSgpIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcblxuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29udGVudDogJyc7XG4gIH1cbn1cblxuLy9ibG9ja0NlbnRlcmVkXG5AbWl4aW4gYmxvY2tDZW50ZXJlZCgpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi8vYWJzb2x1dGVQb3NpdGlvblxuQG1peGluIGFic29sdXRlUG9zaXRpb24oKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4vL2Fic29sdXRlQ2VudGVyXG5AbWl4aW4gYWJzb2x1dGVDZW50ZXIoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoIC01MCUsIC01MCUgKTtcbn1cbkBtaXhpbiBhYnNvbHV0ZUNlbnRlclgoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIC01MCUgKTtcbn1cbkBtaXhpbiBhYnNvbHV0ZUNlbnRlclkoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSggLTUwJSApO1xufVxuXG4vL3RyYW5zZm9ybVxuQG1peGluIHRyYW5zZm9ybS10cmFuc2xhdGUoICRwb3NYLCAkcG9zWSApIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSggJHBvc1gsICRwb3NZICk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKCAkcG9zWCwgJHBvc1kgKTtcbn1cbkBtaXhpbiB0cmFuc2Zvcm0tcm90YXRlKCAkZGVnICkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCAkZGVnICsgZGVnICk7XG4gIHRyYW5zZm9ybTogcm90YXRlKCAkZGVnICsgZGVnICk7XG59XG5AbWl4aW4gdHJhbnNmb3JtLXNjYWxlKCAkbnVtICkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoICRudW0gKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSggJG51bSApO1xufVxuXG4vL3RyYW5zaXRpb25cbkBtaXhpbiB0cmFuc2l0aW9uKCAkcHJvcGVydHksICRkdXJhdGlvbiwgJGRlbGF5ICkge1xuICAtd2Via2l0LXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24rcyBsaW5lYXIgJGRlbGF5K3M7XG4gIHRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24rcyBsaW5lYXIgJGRlbGF5K3M7XG59XG5cbi8vZml4ZWRDZW50ZXJZXG5AbWl4aW4gZml4ZWRDZW50ZXJZKCkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIC01MCUgKTtcbn1cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcbi8qIC0tLS0tLS0tLS0tLS0tLSBTdHlsZSB0byBudWxsIC0tLS0tLS0tLS0tLS0tLSAqL1xuKntcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cbip7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O31odG1sLGJvZHksZGl2LHNwYW4saDEsaDIsaDMsaDQsaDUsaDYscCxlbSxpbWcsc3Ryb25nLHN1YixzdXAsYix1LGksZGwsZHQsZGQsb2wsdWwsbGksZmllbGRzZXQsZm9ybSxsYWJlbCx0YWJsZSx0Ym9keSx0Zm9vdCx0aGVhZCx0cix0aCx0ZCxhcnRpY2xlLGFzaWRlLGNhbnZhcyxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLGEsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsc2VjdGlvbixzdW1tYXJ5LHRpbWUsbWFyayxhdWRpbyx2aWRlb3std2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7Ym9yZGVyOjA7b3V0bGluZTowO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Zm9udC1zaXplOjEwMCU7bWFyZ2luOjA7cGFkZGluZzowO31he2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7fXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowO310ZCx0ZCBpbWd7dmVydGljYWwtYWxpZ246dG9wO31pbnB1dCxzZWxlY3QsYnV0dG9uLHRleHRhcmVhe2ZvbnQtc2l6ZToxMnB4O2ZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7bWFyZ2luOjA7fWlucHV0W3R5cGU9XCJ0ZXh0XCJdLGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSx0ZXh0YXJlYSxpbnB1dFt0eXBlPVwiZW1haWxcIl0saW5wdXRbdHlwZT1cInBob25lXCJdLGlucHV0W3R5cGU9XCJudW1iZXJcIl17Zm9udDoxMnB4IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7cGFkZGluZzowO31pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17dmVydGljYWwtYWxpZ246Ym90dG9tO31pbnB1dFt0eXBlPVwicmFkaW9cIl17dmVydGljYWwtYWxpZ246dGV4dC1ib3R0b207fXN1Ynt2ZXJ0aWNhbC1hbGlnbjpzdWI7Zm9udC1zaXplOnNtYWxsZXI7fXN1cHt2ZXJ0aWNhbC1hbGlnbjpzdXBlcjtmb250LXNpemU6c21hbGxlcjt9YXJ0aWNsZSxhc2lkZSxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1lbnUsbmF2LHNlY3Rpb257ZGlzcGxheTpibG9jazt9dWwsb2x7bGlzdC1zdHlsZTpub25lO31odG1se292ZXJmbG93LXk6YXV0bztvdmVyZmxvdy14OmF1dG87fWh0bWwsYm9keXtoZWlnaHQ6MTAwJTt9Ym9keXtsaW5lLWhlaWdodDoxO2NvbG9yOiMwMDA7dGV4dC1hbGlnbjpsZWZ0O3otaW5kZXg6MTtwb3NpdGlvbjpyZWxhdGl2ZTt9aW5wdXQgW3R5cGU9J3RleHQnXXtwYWRkaW5nOjA7fXRleHRhcmVhe3Jlc2l6ZTpub25lO292ZXJmbG93OmF1dG87fWxhYmVsLGlucHV0W3R5cGU9XCJidXR0b25cIl0saW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxidXR0b257Y3Vyc29yOnBvaW50ZXI7fWlucHV0W3R5cGU9XCJidXR0b25cIl0saW5wdXRbdHlwZT1cInJlc2V0XCJdLGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sYnV0dG9uLGlucHV0W3R5cGU9XCJ0ZXh0XCJdLGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSx0ZXh0YXJlYSxpbnB1dFt0eXBlPVwiZW1haWxcIl0saW5wdXRbdHlwZT1cInRlbFwiXSxpbnB1dFt0eXBlPVwicGhvbmVcIl0saW5wdXRbdHlwZT1cIm51bWJlclwiXXstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTt9YSxhOnZpc2l0ZWQsYTpob3ZlcixhOmZvY3VzLGE6YWN0aXZle3RleHQtZGVjb3JhdGlvbjpub25lO31pbnB1dFt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyLGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcntib3JkZXI6MDtwYWRkaW5nOjA7fWlucHV0OmludmFsaWR7b3V0bGluZTpub25lOy1tb3otYm94LXNoYWRvdzpub25lO2JvcmRlcjpub25lO306Oi1tcy1jbGVhcntkaXNwbGF5Om5vbmU7fWlucHV0LHRleHRhcmVhLGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsOmZvY3Vze291dGxpbmU6bm9uZTt9XG4vKiAtLS0tLS0tLS0tLS0tLS0gU3R5bGUgdG8gbnVsbCAtLS0tLS0tLS0tLS0tLS0gKi9cblxuc3Ryb25nIHtcbiAgQGluY2x1ZGUgbWFpbi1mb250MygpO1xufVxuaDEsaDIsaDMsaDQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuIiwiQGltcG9ydCBcIm1haW4yXCI7XG5AaW1wb3J0IFwid2Vic3RlcnMtc2VsZWN0XCI7XG5AaW1wb3J0IFwiZGF0ZS1waWNrZXJcIjtcbkBpbXBvcnQgXCJhdXRvLWNvbXBsZXRlXCI7XG5cbi5ib29raW5nIHtcblx0QGluY2x1ZGUgbWFpbi1mb250NSgpO1xuXG5cdCZfX2hlYWRlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR9XG5cblx0Jl9fY2xvc2Uge1xuXHRcdHRvcDogMnB4O1xuXHRcdGxlZnQ6IDVweDtcblx0XHR6LWluZGV4OiAyO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMzhweDtcblx0XHR3aWR0aDogMzhweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0sICRhbmltYXRpb24tdGltZSwgMCk7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHRmaWxsOiAkY29sb3JfNTtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZpbGw6ICRjb2xvcl84O1xuXHRcdFx0dHJhbnNpdGlvbjogZmlsbCAxNTBtcyBlYXNlLWluLW91dDtcblx0XHR9XG5cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRAaW5jbHVkZSBtYWluLWZvbnQxKCk7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU0NTkxZW07XG5cdFx0Y29sb3I6ICRjb2xvcl8yO1xuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yXzE7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHR9XG5cblx0Jl9fc3RlcHMtaGVhZGVyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0aGVpZ2h0OiA3NXB4O1xuXHRcdGZvbnQtc2l6ZTogMTAwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvcl8zO1xuXHR9XG5cblx0Jl9fc3RlcHMtdGl0bGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0aGVpZ2h0OiA3MnB4O1xuXHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdGZvbnQtc2l6ZTogLjEyOThlbTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMS4yMzExZW07XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdHBhZGRpbmctdG9wOiA0cHg7XG5cdFx0fVxuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdH1cblxuXHQmX19zdGVwIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdH1cblxuXHQmX19mb290ZXIge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yXzQ7XG5cdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdH1cblxuXHQmX19zdGVwLWNvbnRlbnQge1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHR9XG5cblx0Jl9fc3RlcC1saW5lIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxuXG5cdCZfX3N0ZXAtdGl0bGUge1xuXHRcdGNvbG9yOiAkY29sb3JfNTtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdCYgKyAuYm9va2luZ19fZGVzdGluYXRpb24ge1xuXG5cdFx0XHQuYm9va2luZ19fZGVzdGluYXRpb24tZGVsIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG5cblx0Jl9fdHJhbnNmZXItdGl0bGUsXG5cdCZfX2RyaXZlci10aXRsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCZfX3RyYW5zZmVyIHtcblxuXHRcdC5ib29raW5nX19yYWRpbyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0d2lkdGg6IDI2OHB4O1xuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDlweDtcblx0XHRcdFx0bWluLXdpZHRoOiAzMnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblxuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTdweDtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDIycHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0Jl9fZHJpdmVyIHtcblxuXHRcdC5ib29raW5nX19yYWRpbyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0d2lkdGg6IDI2OHB4O1xuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE4cHg7XG5cdFx0XHRcdG1pbi13aWR0aDogMjRweDtcblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG5cblx0Jl9fcmFkaW8ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRpbnB1dFsgdHlwZSA9IHJhZGlvIF0ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcblxuXHRcdFx0JjpjaGVja2VkICsgc3BhbiB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl81O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfNTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl84O1xuXG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0ZmlsbDogJGNvbG9yXzg7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRoZWlnaHQ6IDQ2cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0NnB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yXzY7XG5cdFx0XHRjb2xvcjogJGNvbG9yXzc7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfODtcblx0XHRcdHBhZGRpbmc6IDAgMjhweDtcblx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xuXHRcdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuXHRcdFx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCBjb2xvcjtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdGZpbGw6ICRjb2xvcl83O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBmaWxsIDE1MG1zIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE3cHg7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxuXG5cdCZfX2RlcGFydC10aXRsZSB7XG5cdFx0Y29sb3I6ICRjb2xvcl83O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblxuXHQmX19kZXBhcnQtc2Vjb25kIHtcblxuXHRcdD4gc3ZnIHtcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdH1cblxuXHR9XG5cblx0Jl9fcmFkaW8td3JhcCB7XG5cblx0XHQuYm9va2luZ19fcmFkaW8ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTFweDtcblx0XHRcdHdpZHRoOiAyNjhweDtcblx0XHR9XG5cblx0fVxuXG5cdCZfX3JhZGlvLWl0ZW0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQmX19uZXh0LFxuXHQmX19jb250aW51ZSxcblx0Jl9fcHJldiB7XG5cdFx0d2lkdGg6IDE2NnB4O1xuXHRcdHBhZGRpbmc6IDAgMjdweCAwIDMwcHggIWltcG9ydGFudDtcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHQmOmRpc2FibGVkIHtcblx0XHRcdG9wYWNpdHk6IC41O1xuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRpbnVlIHtcblx0XHR3aWR0aDogMTU2cHg7XG5cdH1cblx0Jl9fcHJldntcblx0XHR3aWR0aDogMTM5cHg7XG5cdH1cblxuXHQmX19zdGVwLWNvbHVtbiB7XG5cdFx0d2lkdGg6IDI2OHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0LmJvb2tpbmdfX3N0ZXAtdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblxuXHRcdHRleHRhcmVhLFxuXHRcdGlucHV0IHtcblx0XHRcdEBpbmNsdWRlIG1haW4tZm9udDUoKTtcblx0XHRcdGhlaWdodDogNDFweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yXzY7XG5cdFx0XHRwYWRkaW5nOiAwIDEzcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0Y29sb3I6ICRjb2xvcl83O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLWNvbG9yLCBjb2xvcjtcblx0XHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDs7XG5cdFx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcblx0XHRcdG1hcmdpbi1ib3R0b206IDZweDtcblxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yXzU7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfNTtcblxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0dGV4dGFyZWEge1xuXHRcdFx0cGFkZGluZzogMTVweCAxNnB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cblx0fVxuXG5cdCZfX3N0ZXAtaXRlbSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdCZfX3N0ZXAtc3ViLXRpdGxlIHtcblx0XHRAaW5jbHVkZSBtYWluLWZvbnQyKCk7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDdweDtcblx0XHRjb2xvcjogJGNvbG9yXzc7XG5cdH1cblxuXHQmX19kZXN0aW5hdGlvbiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHR9XG5cdCZfX2Rlc3RpbmF0aW9uLWRlbCB7XG5cdFx0QGluY2x1ZGUgbWFpbi1mb250NSgpO1xuXHRcdGNvbG9yOiAkY29sb3JfMTA7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAxNTBtcyBlYXNlLWluLW91dDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvcl81O1xuXHRcdH1cblx0fVxuXG5cdCZfX2Rlc3RpbmF0aW9uLWFkZCB7XG5cdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfNjtcblx0XHRtYXJnaW4tdG9wOiA5cHg7XG5cdFx0cGFkZGluZy10b3A6IDNweDtcblxuXHRcdGJ1dHRvbiB7XG5cdFx0XHRAaW5jbHVkZSBtYWluLWZvbnQ1KCk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdHBhZGRpbmc6IDAgNnB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGNvbG9yOiAkY29sb3JfNTtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR3aWR0aDogMjM2cHg7XG5cblx0XHRcdD4gc3Bhbntcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0dG9wOiAtM3B4O1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG5cblxuXHQmX19tZXNzYWdlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRAaW5jbHVkZSBhYnNvbHV0ZVBvc2l0aW9uKCk7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0YmFja2dyb3VuZDogJG1haW4tYmx1ZS1jb2xvcjtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgJGFuaW1hdGlvbi10aW1lLCAwKTtcblxuXHRcdCYuc2hvdyB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHR9XG5cdH1cblx0Jl9fbWVzc2FnZS13cmFwIHtcblx0XHRAaW5jbHVkZSBhYnNvbHV0ZUNlbnRlcigpO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogNTcwcHg7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQmX19tZXNzYWdlLXRpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdGNvbG9yOiAjZTVlNmU5O1xuXHRcdEBpbmNsdWRlIG1haW4tZm9udDQoKTtcblx0fVxuXHQmX19tZXNzYWdlLXRleHQge1xuXHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRjb2xvcjogI2U1ZTZlOTtcblx0XHRAaW5jbHVkZSBtYWluLWZvbnQ2KCk7XG5cblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdGNvbG9yOiAkbWFpbi13aGl0ZS1jb2xvcjtcblx0XHR9XG5cdH1cblx0Jl9fbWVzc2FnZS1jYXJkIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi13aGl0ZS1jb2xvcjtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRAaW5jbHVkZSBhYnNvbHV0ZUNlbnRlclgoKTtcblx0XHRcdGJvdHRvbTogLTcwcHg7XG5cdFx0XHR3aWR0aDogODE2cHg7XG5cdFx0XHRoZWlnaHQ6IDg1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NoYWRvdy5wbmcpIG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdH1cblx0fVxuXHQmX19tZXNzYWdlLXR5cGUge1xuXHRcdHBhZGRpbmc6IDAgMCAwIDRweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRjb2xvcjogJG1haW4tYmx1ZS1jb2xvcjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdEBpbmNsdWRlIG1haW4tZm9udDUoKTtcblxuXHRcdHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiA3cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0Y29sb3I6ICM0ZTU4NzY7XG5cdFx0XHRAaW5jbHVkZSBtYWluLWZvbnQ2KCk7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCZfX21lc3NhZ2UtY2FyZC13cmFwIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdGJvcmRlcjogM3B4IGRhc2hlZCAjYzhjOWNjO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblxuXHRcdGRsIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXHRcdGR0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDZweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRjb2xvcjogIzM1MzUzYTtcblx0XHRcdEBpbmNsdWRlIG1haW4tZm9udDUoKTtcblx0XHR9XG5cdFx0ZGQge1xuXG5cdFx0fVxuXHRcdHRpbWUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0QGluY2x1ZGUgbWFpbi1mb250NSgpO1xuXHRcdH1cblx0XHRhZGRyZXNzIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Y29sb3I6ICM0ZTU4NzY7XG5cdFx0fVxuXHR9XG5cdCZfX21lc3NhZ2UtcmV0dXJuIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Y29sb3I6ICRtYWluLXdoaXRlLWNvbG9yO1xuXHRcdEBpbmNsdWRlIG1haW4tZm9udDUoKTtcblxuXHRcdGkge1xuXHRcdFx0QGluY2x1ZGUgYWJzb2x1dGVDZW50ZXJZKCk7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiAyOXB4O1xuXHRcdFx0aGVpZ2h0OiAyOXB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwgLjUpO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihib3JkZXIsICRhbmltYXRpb24tdGltZSwgMCk7XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdEBpbmNsdWRlIGFic29sdXRlQ2VudGVyKCk7XG5cdFx0XHRcdHdpZHRoOiAxMHB4O1xuXG5cdFx0XHRcdHBhdGgge1xuXHRcdFx0XHRcdGZpbGw6ICRtYWluLXdoaXRlLWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXG5cdFx0XHRpIHtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwgMSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX21lc3NhZ2UtcHJpbnQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDI3cHg7XG5cdFx0cmlnaHQ6IDM2cHg7XG5cdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdGNvbG9yOiAjYzhjOWNjO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IsICRhbmltYXRpb24tdGltZSwgMCk7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkbWFpbi1ibHVlLWNvbG9yO1xuXHRcdH1cblx0fVxuXG5cdC5pbnZhbGlkIHtcblx0XHRib3JkZXItY29sb3I6ICNlMjNhM2E7XG5cdH1cblxufVxuXG4uYm9va2luZ19fbWVzc2FnZS10aGFua3Mge1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHR0b3A6IGF1dG87XG5cdGxlZnQ6IGF1dG87XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nLWJvdHRvbTogMXB4O1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQtcG9ydHJhaXQpIHtcblxuXHQuYm9va2luZyB7XG5cdFx0Jl9fbWVzc2FnZS10aXRsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdFx0Zm9udC1zaXplOiA0OHB4O1xuXHRcdH1cblx0XHQmX19tZXNzYWdlLXRleHQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDNweDtcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fbWVzc2FnZS1jYXJkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDg2cHg7XG5cdFx0XHRwYWRkaW5nOiAyOXB4IDMzcHggMTkycHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi13aGl0ZS1jb2xvcjtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcGljL21lc3NhZ2UtYmcuanBnJyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHR9XG5cdFx0Jl9fbWVzc2FnZS10eXBlIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI5cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fbWVzc2FnZS1jYXJkLXdyYXAge1xuXHRcdFx0cGFkZGluZzogMjBweCAyNHB4O1xuXG5cdFx0XHRkdCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdH1cblx0XHRcdHRpbWUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0XHRhZGRyZXNzIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG5cblx0LmJvb2tpbmcge1xuXG5cdFx0Jl9fc3RlcHMtaGVhZGVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXG5cdFx0Jl9fc3RlcHMtdGl0bGUge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAxNTBtcyBlYXNlLWluLW91dDtcblx0XHRcdH1cblxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yXzU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQrIC5ib29raW5nX19zdGVwcy1saW5lIHtcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdCZfX3N0ZXAtY29udGVudCB7XG5cdFx0XHRwYWRkaW5nOiA0MnB4IDAgMjlweDtcblx0XHR9XG5cblx0XHQmX19zdGVwX2ZpcnN0IHtcblxuXHRcdFx0LmJvb2tpbmdfX3N0ZXAtY29udGVudCB7XG5cdFx0XHRcdHBhZGRpbmc6IDc2cHggMCAyOXB4O1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Jl9fc3RlcHMtbGluZSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBsZWZ0IDE1MG1zIGVhc2UtaW4tb3V0O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAtMnB4O1xuXHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yXzU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblxuXHRcdCZfX3N0ZXAtbGluZSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdHBhZGRpbmctbGVmdDogNjRweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDY2cHg7XG5cblx0XHR9XG5cblx0XHQmX19zdGVwLXRpdGxlIHtcblx0XHRcdG1pbi13aWR0aDogMTYxcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjVweDtcblx0XHR9XG5cblx0XHQmX190cmFuc2ZlciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogNDk4cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDUwcHg7XG5cblx0XHRcdC5ib29raW5nX19yYWRpbyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdHdpZHRoOiAyNTlweDtcblxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHR3aWR0aDogMjMwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Jl9fdHJhbnNmZXItd3JhcCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblxuXHRcdCZfX3RyYW5zZmVyLXRpdGxlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDI3NnB4O1xuXHRcdFx0bGVmdDogOTZweDtcblx0XHRcdHRvcDogLTE3cHg7XG5cdFx0XHRoZWlnaHQ6IDExcHg7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfOTtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRAaW5jbHVkZSBhYnNvbHV0ZUNlbnRlclgoKTtcblx0XHRcdFx0dG9wOiAtN3B4O1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yXzc7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDdweDtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yXzE7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fZHJpdmVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0LmJvb2tpbmdfX3JhZGlvIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdCZfX2RyaXZlci10aXRsZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNvbG9yOiAkY29sb3JfNztcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogLTIxcHg7XG5cdFx0XHRsZWZ0OiAwO1xuXG5cdFx0fVxuXG5cdFx0Jl9fZGVwYXJ0IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cblx0XHQmX19kZXBhcnQtdGl0bGUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAtMTlweDtcblx0XHR9XG5cblx0XHQmX19kZXBhcnQtc2Vjb25kIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cblx0XHRcdD4gc3ZnIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDogM3B4O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdCZfX3JhZGlvLXdyYXAge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdC5ib29raW5nX19yYWRpbyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Jl9fcmFkaW8taXRlbSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblxuXHRcdFx0LmJvb2tpbmdfX2RlcGFydC10aXRsZSB7XG5cdFx0XHRcdHRvcDogNTZweDtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdCZfX2Zvb3RlciB7XG5cdFx0XHRwYWRkaW5nOiAwIDg4cHg7XG5cdFx0fVxuXG5cdFx0Jl9fc3RlcC1jb2x1bW4ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAwIDcwcHggMCA2M3B4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdHdpZHRoOiA0NThweDtcblx0XHRcdH1cblxuXHRcdFx0LmJvb2tpbmdfX3N0ZXAtdGl0bGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMXB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHR3aWR0aDogMjI2cHg7XG5cdFx0XHR9XG5cblx0XHRcdHRleHRhcmVhIHtcblx0XHRcdFx0cGFkZGluZzogMTVweCAxNnB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Jl9fc3RlcC1pdGVtIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cblx0XHQuYXV0by1jb21wbGV0ZSB7XG5cdFx0XHR3aWR0aDogMjc0cHg7XG5cblx0XHRcdCYgKyBpbnB1dCB7XG5cdFx0XHRcdHdpZHRoOiA2MXB4O1xuXG5cdFx0XHRcdCYgKyBpbnB1dCB7XG5cdFx0XHRcdFx0d2lkdGg6IDExMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdCZfX3N0ZXAtc3ViLXRpdGxlIHtcblx0XHRcdEBpbmNsdWRlIG1haW4tZm9udDIoKTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDdweDtcblx0XHRcdGNvbG9yOiAkY29sb3JfNztcblx0XHRcdHBhZGRpbmctdG9wOiAzcHg7XG5cdFx0fVxuXG5cdFx0Jl9fZGVzdGluYXRpb24ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0fVxuXG5cdFx0Jl9fY29udGludWUge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDMxcHg7XG5cdFx0fVxuXG5cdFx0Jl9fcHJldiB7XG5cdFx0XHR3aWR0aDogMTM5cHg7XG5cdFx0fVxuXG5cdH1cblxufVxuXG4iLCJAaW1wb3J0IFwiY29sb3JzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiZmxleGJveFwiO1xuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuQGltcG9ydCBcIm1peGluc1wiOyIsIkBpbXBvcnQgXCJtYWluMlwiO1xuXG4ud2Vic3RlcnMtc2VsZWN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQxcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl82O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl84O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMTUwbXMgZWFzZS1pbi1vdXQ7XG4gIEBpbmNsdWRlIG1haW4tZm9udDUoKTtcblxuICAmX29wZW5lZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yXzU7XG5cbiAgICAud2Vic3RlcnMtc2VsZWN0X19pdGVtIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfNTtcbiAgICB9XG5cbiAgICAud2Vic3RlcnMtc2VsZWN0X19hcnJvdyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgZmlsbDogJGNvbG9yXzU7XG4gICAgfVxuXG4gIH1cblxuICAmX19hcnJvd3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcHg7XG4gICAgcmlnaHQ6IDFweDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGZpbGw7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIGFic29sdXRlQ2VudGVyWSgpO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGxlZnQ6IDVweDtcbiAgICBwYWRkaW5nOiAwIDVweCAwIDExcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICRjb2xvcl83O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAxNTBtcyBlYXNlLWluLW91dDtcblxuICB9XG5cbiAgJl9tb2JpbGUge1xuXG4gICAgc2VsZWN0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIGxlZnQ6IDFweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICB9XG5cbiAgJl9jdXN0b20ge1xuXG4gICAgc2VsZWN0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0xMDAwMDBweDtcbiAgICB9XG5cbiAgfVxuXG4gICZfX3BvcHVwIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl82O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfODtcblxuICAgIHVsIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogJGNvbG9yXzc7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICBAaW5jbHVkZSBtYWluLWZvbnQ1KCk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yXzg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl81O1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfOCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfNSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufVxuIiwiQGltcG9ydCBcIm1haW4yXCI7XG5AaW1wb3J0IFwid2Vic3RlcnMtc2VsZWN0XCI7XG5cbi5kYXRlLXBpY2tlciB7XG5cdHdpZHRoOiAyNjhweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdEBpbmNsdWRlIG1haW4tZm9udDUoKTtcblxuXHQmX19kYXRlIHtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdGlucHV0IHtcblx0XHRcdEBpbmNsdWRlIG1haW4tZm9udDUoKTtcblx0XHRcdGhlaWdodDogNDFweDtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfNjtcblx0XHRcdHBhZGRpbmc6IDAgMCAwIDQycHggIWltcG9ydGFudDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yXzggdXJsKFwiLi4vaW1nL2RhdGUtcGlja2VyLnN2Z1wiKSBuby1yZXBlYXQgMjFweCA3cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDIzcHggMjNweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGNvbG9yOiAkY29sb3JfNztcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlci1jb2xvciwgY29sb3I7XG5cdFx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7O1xuXHRcdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvcl81O1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yXzU7XG5cblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG5cblx0LndlYnN0ZXJzLXNlbGVjdCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHR9XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG5cblx0LmRhdGUtcGlja2VyIHtcblx0XHR3aWR0aDogMzQxcHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHQmX19kYXRlIHtcblx0XHRcdHdpZHRoOiAxNzlweDtcblxuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQud2Vic3RlcnMtc2VsZWN0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR3aWR0aDogNzhweDtcblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0d2lkdGg6IDcwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxufSIsIkBpbXBvcnQgXCJtYWluMlwiO1xuXG4uYXV0by1jb21wbGV0ZSB7XG5cblx0aW5wdXQge1xuXHRcdEBpbmNsdWRlIG1haW4tZm9udDUoKTtcblx0XHRoZWlnaHQ6IDQxcHg7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfNjtcblx0XHRwYWRkaW5nOiAwIDE4cHg7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Y29sb3I6ICRjb2xvcl83O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXItY29sb3IsIGNvbG9yO1xuXHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDs7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG5cdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvcl81O1xuXHRcdFx0Y29sb3I6ICRjb2xvcl81O1xuXG5cdFx0fVxuXG5cdH1cblxufSIsIi5wb3B1cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgei1pbmRleDogMTAwMDA7XG4gIHBhZGRpbmc6IDQwcHggMTVweDtcbiAgYmFja2dyb3VuZDogJHBvcHVwLWJhY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyBlYXNlLWluLW91dDtcblxuICAmX29wZW5lZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAmX2hpZGUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJl9fd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogNDBweCAwIDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXgtd2lkdGg6IDE0NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3gtc2hhZG93OiAwIDE1cHggNDBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuICAucG9wdXBfX2Jvb2sge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0sICRhbmltYXRpb24tdGltZSwgMCk7XG5cbiAgICAmX3ZpZGVvIHtcbiAgICAgIHRvcDogLTI1cHg7XG4gICAgfVxuXG4gICAgJjphZnRlcixcbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBhYnNvbHV0ZUNlbnRlclkoKTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYmFja2dyb3VuZDogJHBvcHVwLWNsb3NlLWJhY2s7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZCwgJGFuaW1hdGlvbi10aW1lLCAwKTtcbiAgICB9XG4gICAgJjphZnRlcntcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSggLTUwJSApIHJvdGF0ZSggNDVkZWcgKTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCAtNTAlICkgcm90YXRlKCAtNDVkZWcgKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgYm90dG9tO1xuICAgIH1cblxuICAgICZfYmx1ZSB7XG5cbiAgICAgICY6YWZ0ZXIsXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWluLWJsdWUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2Nyb2xsYmFyLW1lYXN1cmUge1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTk5OTlweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuXG4gICZfX3ZpZGVvIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0NzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDUlO1xuXG4gICAgaWZyYW1lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19ib29rIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDExMDdweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQtcG9ydHJhaXQpIHtcblxuICAucG9wdXAge1xuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTA5cHg7XG4gICAgfVxuXG4gIH1cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcblxuICAucG9wdXAge1xuXG4gICAgJl9fYm9vayB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICB9XG5cbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJoZWx2ZXRpY2EtcmVndWxhclwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0hlbHZldGljYS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJoZWx2ZXRpY2EtYm9sZFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0hlbHZldGljYS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImhlbHZldGljYS1saWdodFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0hlbHZldGljYS1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJoZWx2ZXRpY2EtbWVkaXVtXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaGVsdmV0aWNhbmV1ZS1tZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaGVsdmV0aWNhLXRoaW5cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9oZWx2ZXRpY2FuZXVlLXRoaW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PUdlbnRpdW0rQmFzaWM6NDAwLDcwMCZzdWJzZXQ9bGF0aW4tZXh0Jyk7XG4iLCIuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0NXB4O1xuICBiYWNrZ3JvdW5kOiAkbWFpbi13aGl0ZS1jb2xvcjtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCAwIHJnYmEoNDQsIDQ5LCA2NSwgMC4wOSk7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAkbWFpbi1ibHVlLWNvbG9yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBAaW5jbHVkZSBtYWluLWZvbnQ1KCk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAkYW5pbWF0aW9uLXRpbWUsIC4wNSk7XG5cbiAgJl8yIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjhjNzc2O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICZfNCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgJG1haW4tYmx1ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbi1ibHVlLWNvbG9yO1xuICAgIGNvbG9yOiAkbWFpbi13aGl0ZS1jb2xvcjtcbiAgfVxuICAmX2Jvb2sge1xuICAgIHBhZGRpbmc6IDAgMzlweCAwIDE5cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgYWJzb2x1dGVDZW50ZXJZKCk7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyM3B4O1xuICAgICAgYmFja2dyb3VuZDogJG1haW4tYmx1ZS1jb2xvcjtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAkYW5pbWF0aW9uLXRpbWUsIC4wNSk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBAaW5jbHVkZSBhYnNvbHV0ZUNlbnRlclkoKTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICBwYWRkaW5nOiAzcHggMCAwIDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkbWFpbi1ibHVlLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZDogJG1haW4tYmx1ZS1jb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICRtYWluLXdoaXRlLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsICRhbmltYXRpb24tdGltZSwgLjA1KVxuICAgIH1cbiAgICBkaXYge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gICAgJl9iaWcge1xuICAgICAgcGFkZGluZzogMCA0MnB4IDAgMjFweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjdweDtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICByaWdodDogOHB4O1xuICAgICAgICB3aWR0aDogMjdweDtcbiAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICBwYWRkaW5nOiA2cHggMCAwIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfYm9vay0yIHtcbiAgICBwYWRkaW5nOiAwIDQ2cHggMCAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICB3aWR0aDogMjdweDtcbiAgICAgIGhlaWdodDogMjdweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI3cHg7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICB3aWR0aDogMjdweDtcbiAgICAgIGhlaWdodDogMjdweDtcbiAgICAgIHBhZGRpbmc6IDZweCAwIDAgMDtcbiAgICAgIGJhY2tncm91bmQ6ICRtYWluLXdoaXRlLWNvbG9yO1xuICAgICAgY29sb3I6ICRtYWluLWJsdWUtY29sb3I7XG4gICAgfVxuICB9XG59XG5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG5cbiAgLmJ0biB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXdoaXRlLWNvbG9yO1xuICAgICAgICBjb2xvcjogJG1haW4tYmx1ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRtYWluLWJsdWUtY29sb3I7XG4gICAgICBjb2xvcjogJG1haW4td2hpdGUtY29sb3I7XG4gICAgfVxuICAgICZfMiB7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJG1haW4tYmx1ZS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW4td2hpdGUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICAgICZfMyB7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjhjNzc2O1xuICAgICAgICBjb2xvcjogJG1haW4td2hpdGUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICAgICZfNCB7XG4gICAgICBsaW5lLWhlaWdodDogNDFweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXdoaXRlLWNvbG9yO1xuICAgICAgICBjb2xvcjogJG1haW4tYmx1ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9ib29rIHtcbiAgICAgIHBhZGRpbmc6IDAgMzlweCAwIDE5cHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzFweDtcblxuICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9iaWcge1xuICAgICAgICBwYWRkaW5nOiAwIDQycHggMCAyMXB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1haW4td2hpdGUtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9ib29rLTIge1xuICAgICAgcGFkZGluZzogMCA0NnB4IDAgMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuXG4gICAgICAmOmhvdmVyIHtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tYmx1ZS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAvL2JvcmRlcjogMnB4IHNvbGlkICRtYWluLXdoaXRlLWNvbG9yO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXdoaXRlLWNvbG9yO1xuICAgICAgICAgIGNvbG9yOiAkbWFpbi1ibHVlLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbiIsIi5zaXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBAaW5jbHVkZSBtYWluLWZvbnQxKCk7XG4gIGNvbG9yOiAkbWFpbi10ZXh0LWNvbG9yO1xuXG4gICZfX2hlYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuXG4gICAgJi1sYXlvdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDExMzBweDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIEBpbmNsdWRlIGJsb2NrQ2VudGVyZWQoKTtcbiAgICB9XG4gICAgJl9pbm5lciB7XG5cbiAgICAgIC5zaXRlX19tZW51LWJ0biB7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG1haW4td2hpdGUtY29sb3I7XG5cbiAgICAgICAgICAmOmFmdGVyLFxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXdoaXRlLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19tZW51IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiA4MHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogJGhlYWRlci1tZW51LWJhY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtLXRyYW5zbGF0ZSggMTAwJSwgMCk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsICRhbmltYXRpb24tdGltZSwgMCk7XG5cbiAgICAmLm9wZW5lZCB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0tdHJhbnNsYXRlKCAwLCAwKTtcbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICBAaW5jbHVkZSBtYWluLWZvbnQxKCk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogJGhlYWRlci1tZW51LWNvbG9yO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICBAaW5jbHVkZSBtYWluLWZvbnQyKCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fbWVudS1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMTtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAkYW5pbWF0aW9uLXRpbWUsIDApO1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTFweDtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGJhY2tncm91bmQ6ICRtYWluLWJsdWUtY29sb3I7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7XG5cbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1ibHVlLWNvbG9yO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzLCAuM3M7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4zcywgMC4wMDFzO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0b3A6IC03cHg7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgdHJhbnNmb3JtLCBiYWNrZ3JvdW5kO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogLTdweDtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm90dG9tLCB0cmFuc2Zvcm0sIGJhY2tncm91bmQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5vcGVuZWQge1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGhlYWRlci1tZW51LWJ0bi1vcGVuZWQ7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wMDFzLCAwLjNzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfd2hpdGUge1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW4td2hpdGUtY29sb3I7XG5cbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXdoaXRlLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTYxNzFjO1xuXG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTYxNzFjO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2hlcm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyOC44NSUgMTVweCAyNy4xJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIxOTMwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmX19oZXJvLXZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgb3BhY2l0eTogLjc7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICZfX2hlcm8tdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuICAgIEBpbmNsdWRlIG1haW4tZm9udDQoKTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICRtYWluLXdoaXRlLWNvbG9yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmX19oZXJvLXBsYXkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogJG1haW4td2hpdGUtY29sb3I7XG4gICAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICAgIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG5cbiAgICBzcGFuIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBAaW5jbHVkZSBtYWluLWZvbnQ1KCk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCkgcm90YXRlWCgtOTBkZWcpIHNjYWxlKC44KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KSByb3RhdGVYKC05MGRlZykgc2NhbGUoLjgpO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsICRhbmltYXRpb24tdGltZSwgMClcbiAgICB9XG4gICAgJjpob3ZlciB7XG5cbiAgICAgIC5zaXRlX19oZXJvLXBsYXktaWNvbiB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSByb3RhdGVYKDBkZWcpIHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSByb3RhdGVYKDBkZWcpIHNjYWxlKDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19oZXJvLXBsYXktaWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbi1ibHVlLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6IDAgOXB4IDIwcHggMCByZ2JhKDE1LCAxMDcsIDI1NSwgMC4yKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsICRhbmltYXRpb24tdGltZSwgMCk7XG5cbiAgICBzdmcge1xuICAgICAgQGluY2x1ZGUgYWJzb2x1dGVDZW50ZXIoKTtcbiAgICAgIHRvcDogNDglO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW46IDFweCAwIDAgMnB4O1xuXG4gICAgICBwYXRoIHtcbiAgICAgICAgZmlsbDogJG1haW4td2hpdGUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2Zvb3RlciB7XG4gICAgcGFkZGluZzogMzVweCAwIDE1cHg7XG4gICAgYmFja2dyb3VuZDogJGZvb3Rlci1iZztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblxuICAgICYtbGF5b3V0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogMTEzMHB4O1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgQGluY2x1ZGUgYmxvY2tDZW50ZXJlZCgpO1xuICAgIH1cbiAgfVxuICAmX19mb290ZXItdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICA+IGRpdiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgY29sb3I6ICRtYWluLXdoaXRlLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgbWFpbi1mb250MigpO1xuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGNvbG9yOiAjNjY2NjY3O1xuICAgICAgICBAaW5jbHVkZSBtYWluLWZvbnQ2KCk7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICB9XG4gICZfX2Zvb3Rlci1sb2dvIHtcbiAgICBAaW5jbHVkZSBibG9ja0NlbnRlcmVkKCk7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gICZfX2Zvb3Rlci1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICM3NDc0NzQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICRtYWluLXdoaXRlLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciwgJGFuaW1hdGlvbi10aW1lLCAwKTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNzQ3NDc0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19jZW50ZXJlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMTMwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIEBpbmNsdWRlIGJsb2NrQ2VudGVyZWQoKTtcbiAgfVxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1wb3J0cmFpdCkge1xuXG4gIC5zaXRlIHtcblxuICAgICZfX21lbnUtYnRuIHtcbiAgICAgIHRvcDogMzBweDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuXG4gICAgICBzcGFuIHtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAtOXB4O1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogLTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19oZXJvIHtcbiAgICAgIHBhZGRpbmc6IDE4Ljg1JSAxNXB4IDE2LjY1JTtcbiAgICB9XG4gICAgJl9faGVyby10aXRsZSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuXG4gICAgICAmLmFuaW1hdGlvbiB7XG4gICAgICAgIGFuaW1hdGlvbjogZmFkZS1pbiAuNnMgZm9yd2FyZHMgLjVzO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19oZXJvLXBsYXkge1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gICAgICB9XG4gICAgICAmLmFuaW1hdGlvbiB7XG5cbiAgICAgIH1cbiAgICB9XG4gICAgJl9faGVyby1wbGF5LWljb24ge1xuICAgICAgd2lkdGg6IDU3cHg7XG4gICAgICBoZWlnaHQ6IDU3cHg7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1sYW5kc2NhcGUpIHtcblxufVxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gIC5zaXRlIHtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTM3cHg7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cbiAgICAmX19oZWFkZXIge1xuICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAuMywgMCk7XG5cbiAgICAgICZfaW5uZXIge1xuXG4gICAgICAgIC5sYW5ndWFnZXtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRtYWluLXdoaXRlLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2l0ZV9fbWVudSB7XG5cbiAgICAgICAgICAuc2l0ZV9fbWVudS1pdGVtIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogI2U2Y2FiNDtcblxuICAgICAgICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzNzdhZTYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19tZW51IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB0b3A6IDUzcHg7XG4gICAgICByaWdodDogLTdweDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDA7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cbiAgICAgICYtd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICAgICZfZGFyayB7XG5cbiAgICAgICAgLnNpdGVfX21lbnUtaXRlbSB7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNGU1ODc2O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNpdGVfX21lbnUtaXRlbSB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNC42cHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjlweDtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHksICRhbmltYXRpb24tdGltZSwgMCk7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogIzM3N2FlNiAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19tZW51LWJ0biB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmX19oZXJvLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICB9XG4gICAgJl9fZm9vdGVyIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDUzN3B4O1xuICAgICAgcGFkZGluZzogMTQ4cHggMCAxMTZweDtcbiAgICB9XG4gICAgJl9fZm9vdGVyLXRvcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMzVweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgID4gZGl2IHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgd2lkdGg6IDMzMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNTNweDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgd2lkdGg6IDQ3MHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogODdweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgICAmX19mb290ZXItbG9nbyB7XG4gICAgICBAaW5jbHVkZSBhYnNvbHV0ZUNlbnRlcigpO1xuICAgICAgd2lkdGg6IDE5M3B4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICB9XG4gICAgJl9fZm9vdGVyLWJvdHRvbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luOiAwIC0zN3B4IDAgLTE0cHg7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3Atd2lkZSkge1xuXG59XG5cbiIsIi5sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICB0b3A6IDZweDtcbiAgbGVmdDogMTVweDtcbiAgd2lkdGg6IDEwMHB4O1xuXG4gIGltZyxcbiAgc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICBwYXRoLFxuICAgIGxpbmUge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsICRhbmltYXRpb24tdGltZSwgMClcbiAgICB9XG4gIH1cbiAgJl93aGl0ZSB7XG5cbiAgICBzdmcge1xuICAgICAgcGF0aCxcbiAgICAgIGxpbmUge1xuICAgICAgICBmaWxsOiAkbWFpbi13aGl0ZS1jb2xvcjtcbiAgICAgIH1cbiAgICAgIGxpbmUge1xuICAgICAgICBzdHJva2U6ICRtYWluLXdoaXRlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LXBvcnRyYWl0KSB7XG5cbiAgLmxvZ28ge1xuICAgIHRvcDogMTBweDtcbiAgICB3aWR0aDogMTQwcHg7XG4gIH1cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1sYW5kc2NhcGUpIHtcblxuXG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG5cbiAgLmxvZ28ge1xuICAgIHRvcDogMzhweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiAxOTRweDtcbiAgfVxuXG59XG4iLCJcbi5sYW5ndWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiA1MHB4O1xuICB6LWluZGV4OiAxO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIEBpbmNsdWRlIG1haW4tZm9udDUoKTtcblxuICAmX3doaXRlIHtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICRtYWluLXdoaXRlLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHN2ZyB7XG5cbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAkbWFpbi13aGl0ZS1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBhe1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMXB4IDVweDtcbiAgICBjb2xvcjogJGxhbmd1YWdlLWNvbG9yO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IsICRhbmltYXRpb24tdGltZSwgMCk7XG4gIH1cbiAgJl9fYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAzMHB4IDAgMDtcblxuICAgIHN2ZyB7XG4gICAgICBAaW5jbHVkZSBhYnNvbHV0ZUNlbnRlclkoKTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG5cbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAkbGFuZ3VhZ2UtY29sb3I7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oZmlsbCwgJGFuaW1hdGlvbi10aW1lLCAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNXB4O1xuXG4gICAgYSB7XG4gICAgICBvcGFjaXR5OiAuODU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICBjb2xvcjogJGxhbmd1YWdlLWRyb3Bkb3duLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5LCAkYW5pbWF0aW9uLXRpbWUsIDApO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQtcG9ydHJhaXQpIHtcblxuICAubGFuZ3VhZ2Uge1xuICAgIHRvcDogMjlweDtcbiAgICByaWdodDogNjVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1sYW5kc2NhcGUpIHtcblxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuXG4gIC5sYW5ndWFnZSB7XG4gICAgdG9wOiAxNHB4O1xuICAgIHJpZ2h0OiAyNnB4O1xuXG4gICAgJl9fZHJvcGRvd24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcC13aWRlKSB7XG5cbiAgLmxhbmd1YWdlIHtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDE0cHg7XG5cbiAgICAmX19kcm9wZG93biB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA1cHg7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mYWRlSW5MZWZ0IHtcbiAgYW5pbWF0aW9uOiBmYWRlSW5MZWZ0IDFzIGZvcndhcmRzIGVhc2Utb3V0O1xufVxuXG4vL2ZhZGUtaW5cbkBrZXlmcmFtZXMgZmFkZS1pbiB7XG5cbiAgMCV7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDM1cHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJXtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZS1pbiB7XG4gIDAle1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDM1cHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJXtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8vY2lyY2xlc1xuQGtleWZyYW1lcyBjaXJjbGVzIHtcblxuICAwJXtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IC4yO1xuICB9XG4gIDMwJXtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIG9wYWNpdHk6IC42O1xuICB9XG4gIDEwMCV7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGNpcmNsZXMge1xuICAwJXtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogLjI7XG4gIH1cbiAgNjAle1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNjAle1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIG9wYWNpdHk6IC42O1xuICB9XG4gIDEwMCV7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vL3BsYW5lXG5ALXdlYmtpdC1rZXlmcmFtZXMgcGxhbmUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xuICB9XG4gIDQ5JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNXB4LC0zMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNXB4LDMwcHgpO1xuICB9XG4gIDUxJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjVweCwzMHB4KTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHBsYW5lIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XG4gIH1cbiAgNDklIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNXB4LC0zMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjVweCwzMHB4KTtcbiAgfVxuICA1MSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNXB4LDMwcHgpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xuICB9XG59XG5cbi8qZmFkZUluTGVmdCovXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMClcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZVxuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKVxuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmVcbiAgfVxufVxuIiwiXG4ubmF2aWdhdGlvbi1jb250cm9scyB7XG4gIGRpc3BsYXk6IG5vbmU7XG5cbiAgJi5maXhlZCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRvcDogNTAlO1xuICAgIHJpZ2h0OiAwO1xuICAgIC8vYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAxMHB4IDEwcHggMCAxMHB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgIC5uYXZpZ2F0aW9uLWNvbnRyb2xzX19idG4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg4NnB4KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4NnB4KTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtLCAkYW5pbWF0aW9uLXRpbWUsIDApO1xuXG4gICAgICAmOmhvdmVyLFxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB3aWR0aDogMjAwJTtcbiAgICAgIH1cblxuXG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMjAwJTtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmV7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDIwMCU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDE4cHg7XG4gIH1cbiAgJl9fYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1pbi13aWR0aDogODJweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBjb2xvcjogIzJkMzI0NDtcbiAgICBAaW5jbHVkZSBtYWluLWZvbnQyKCk7XG4gICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAkYW5pbWF0aW9uLXRpbWUsIDApO1xuXG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogODJweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IC0ycHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICMyZDMyNDQ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGJhY2tncm91bmQ6ICRtYWluLWJsdWUtY29sb3I7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCB3aWR0aCwgJGFuaW1hdGlvbi10aW1lLCAwKVxuICAgIH1cblxuICAgICYuYWN0aXZle1xuICAgICAgY29sb3I6ICRtYWluLWJsdWUtY29sb3I7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbi5uYXZpZ2F0aW9uLWRvd24ge1xuICBAaW5jbHVkZSBhYnNvbHV0ZUNlbnRlclgoKTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0b3A6IC0zMHB4O1xuICBsZWZ0OiAyNC43JTtcbiAgYm90dG9tOiAtMzBweDtcbiAgd2lkdGg6IDE0cHg7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcblxuICAmOmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgYWJzb2x1dGVDZW50ZXJYKCk7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICMyZDMyNDQ7XG4gICAgY29udGVudDogJyc7XG4gIH1cbiAgc3BhbiB7XG4gICAgQGluY2x1ZGUgYWJzb2x1dGVDZW50ZXJYKCk7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAxNHB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQsICRhbmltYXRpb24tdGltZSwgMCk7XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDdweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjMmQzMjQ0O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQsICRhbmltYXRpb24tdGltZSwgMCk7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC01cHg7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIH1cbiAgfVxufVxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LXBvcnRyYWl0KSB7XG5cbiAgLm5hdmlnYXRpb24tY29udHJvbHMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBAaW5jbHVkZSBhYnNvbHV0ZUNlbnRlclkoKTtcbiAgICByaWdodDogMTIxcHg7XG5cbiAgICBsaSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yMHB4KTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAkYW5pbWF0aW9uLXRpbWUsIDApO1xuICAgIH1cbiAgICAmLmFuaW1hdGlvbiB7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblxuICAgICAgICBAZm9yICRpIGZyb20gMiB0aHJvdWdoIDIwIHtcblxuICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tZGVsYXk6IC4xcyAqICRpO1xuICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjFzICogJGk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5uYXZpZ2F0aW9uLWRvd24ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdG9wOiAtNTRweDtcbiAgICBib3R0b206IC01NHB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEuMnMgY3ViaWMtYmV6aWVyKC4xNjUsLjg0LC40NCwxKSxvcGFjaXR5IDEuMnMgY3ViaWMtYmV6aWVyKC4xNjUsLjg0LC40NCwxKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS4ycyBjdWJpYy1iZXppZXIoLjE2NSwuODQsLjQ0LDEpLG9wYWNpdHkgMS4ycyBjdWJpYy1iZXppZXIoLjE2NSwuODQsLjQ0LDEpLC13ZWJraXQtdHJhbnNmb3JtIDEuMnMgY3ViaWMtYmV6aWVyKC4xNjUsLjg0LC40NCwxKTtcblxuICAgICYuYW5pbWF0aW9uIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQtbGFuZHNjYXBlKSB7XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG5cbiAgLm5hdmlnYXRpb24tY29udHJvbHMge1xuXG4gICAgJi5maXhlZCB7XG5cbiAgICAgIC5uYXZpZ2F0aW9uLWNvbnRyb2xzX19idG4ge1xuXG4gICAgICAgICY6aG92ZXIge1xuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMjAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2aWdhdGlvbi1jb250cm9sc19fYnRuIHtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkbWFpbi1ibHVlLWNvbG9yO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiA4MnB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbiAgLm5hdmlnYXRpb24tZG93biB7XG5cbiAgICAmOmhvdmVyIHtcblxuICAgICAgJjpiZWZvcmUsXG4gICAgICBzcGFuOmJlZm9yZSxcbiAgICAgIHNwYW46YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1ibHVlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmZsZWV0IHtcbiAgY29sb3I6ICMyZDMyNDQ7XG5cbiAgJl9faGVybyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gICZfX2hlcm8td3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogNDcwcHg7XG4gICAgbWFyZ2luOiA1NXB4IDU1cHggNTVweCAwO1xuXG4gICAgPiBkaXYge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBhZGRpbmc6IDIwcHggMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICRtYWluLXdoaXRlLWNvbG9yO1xuICAgIH1cbiAgfVxuICAmX19oZXJvLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtbGluZTtcbiAgICBAaW5jbHVkZSBtYWluLWZvbnQyKCk7XG4gIH1cbiAgJl9faGVyby10ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgQGluY2x1ZGUgbWFpbi1mb250NigpO1xuICB9XG4gICZfX2hlcm8tcGljIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIEBpbmNsdWRlIGFic29sdXRlQ2VudGVyWSgpO1xuICAgIGxlZnQ6IDM1JTtcbiAgICB3aWR0aDogNjAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAzNS4yNyU7XG5cbiAgICB2aWRlbyB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQGluY2x1ZGUgYWJzb2x1dGVDZW50ZXIoKTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICBjb2xvcjogIzJkMzI0NDtcbiAgICBcbiAgICAmOm50aC1jaGlsZCgybikge1xuICAgICAgYmFja2dyb3VuZDogI2YyZjNmNztcbiAgICB9XG4gIH1cbiAgJl9faXRlbS1nYWxsZXJ5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDIwMHB4O1xuICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG8gMjBweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cblxuICAgIC8vJl9lbGxpcHMge1xuICAgIC8vXG4gICAgLy8gICY6YmVmb3JlIHtcbiAgICAvLyAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2VsbGlwc2UucG5nKSBuby1yZXBlYXQgYm90dG9tO1xuICAgIC8vICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAvLyAgfVxuICAgIC8vfVxuICAgIC8vJl9yZWN0YW5nbGUge1xuICAgIC8vXG4gICAgLy8gICY6YmVmb3JlIHtcbiAgICAvLyAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3JlY3RhbmdsZS5wbmcpIG5vLXJlcGVhdCBib3R0b207XG4gICAgLy8gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIC8vICB9XG4gICAgLy99XG4gICAgJl9yaWdodCB7XG5cbiAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XG5cbiAgICAgIH1cbiAgICAgIC5zd2lwZXItc2xpZGUge1xuXG4gICAgICAgICYtYWN0aXZlIHtcbiAgICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLXdyYXBwZXIge1xuXG4gICAgfVxuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5LCAkYW5pbWF0aW9uLXRpbWUsIDApO1xuXG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgfVxuXG4gICAgICAmLWFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiAwO1xuICAgIH1cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogI2FkYWZiNjtcbiAgICAgIG1hcmdpbjogMCAxMXB4ICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBtYWluLWZvbnQyKCk7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yLCAkYW5pbWF0aW9uLXRpbWUsIDApO1xuXG4gICAgICAmLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkbWFpbi1ibHVlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19pdGVtLWluZm8ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICB9XG4gICZfX2l0ZW0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgZm9udC1zaXplOiA0NHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBtYWluLWZvbnQyKCk7XG5cbiAgICAudGFncyB7XG4gICAgICB0b3A6IDA7XG5cbiAgICAgIC50YWdzX19pdGVtIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICB9XG4gICAgICAudGFnc19faXRlbS10ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgfVxuICAgICAgLnRhZ3NfX2l0ZW0taWNvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICAgICAgfVxuICAgICAgLnRhZ3NfX2l0ZW0taWNvbiBzdmcge1xuICAgICAgICB3aWR0aDogMThweDtcblxuICAgICAgICAmLnBlb3BsZSB7XG4gICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5mb29kIHtcbiAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19pdGVtLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIEBpbmNsdWRlIG1haW4tZm9udDYoKVxuICB9XG4gICZfX2l0ZW0tYnRucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogJG1haW4tYmx1ZS1jb2xvcjtcbiAgICAgIEBpbmNsdWRlIG1haW4tZm9udDUoKTtcblxuICAgICAgaSB7XG4gICAgICAgIEBpbmNsdWRlIGFic29sdXRlQ2VudGVyWSgpO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB3aWR0aDogMjlweDtcbiAgICAgICAgaGVpZ2h0OiAyOXB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoNTUsMTIyLDIzMCwgLjUpO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJvcmRlciwgJGFuaW1hdGlvbi10aW1lLCAwKTtcblxuICAgICAgICBzdmcge1xuICAgICAgICAgIEBpbmNsdWRlIGFic29sdXRlQ2VudGVyKCk7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG5cbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6ICRtYWluLWJsdWUtY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoNTUsMTIyLDIzMCwgMSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucmVzZXJ2ZSB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiA1MHB4IDE1cHg7XG4gIH1cblxuICAmX19jYXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgYmFja2dyb3VuZDogI2YyZjNmNztcblxuICAgICYuZmxlZXRfX2Nhcl9yaWdodCB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgICAuZmxlZXRfX2Nhci1waWMge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgLTE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi1waWMge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgbWFyZ2luOiAwIC0xNXB4IDAgMDtcblxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLXdyYXAge1xuICAgICAgbWF4LXdpZHRoOiA0MzZweDtcbiAgICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmc6IDAgMCAxNHB4IDA7XG4gICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgIEBpbmNsdWRlIG1haW4tZm9udDIoKTtcblxuICAgICAgLnRhZ3Mge1xuICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgLnRhZ3NfX2l0ZW0ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuICAgICAgICB9XG4gICAgICAgIC50YWdzX19pdGVtLXRleHQge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgfVxuICAgICAgICAudGFnc19faXRlbS1pY29uIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLTlweDtcbiAgICAgICAgfVxuICAgICAgICAudGFnc19faXRlbS1pY29uIHN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDE4cHg7XG5cbiAgICAgICAgICAmLnBlb3BsZSB7XG4gICAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLmZvb2Qge1xuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEzcHg7XG4gICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIEBpbmNsdWRlIG1haW4tZm9udDYoKVxuICAgIH1cblxuICAgICYtYnRucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgIGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgY29sb3I6ICRtYWluLWJsdWUtY29sb3I7XG4gICAgICAgIEBpbmNsdWRlIG1haW4tZm9udDUoKTtcblxuICAgICAgICBpIHtcbiAgICAgICAgICBAaW5jbHVkZSBhYnNvbHV0ZUNlbnRlclkoKTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDI5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyOXB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDU1LDEyMiwyMzAsIC41KTtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJvcmRlciwgJGFuaW1hdGlvbi10aW1lLCAwKTtcblxuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBAaW5jbHVkZSBhYnNvbHV0ZUNlbnRlcigpO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG5cbiAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICBmaWxsOiAkbWFpbi1ibHVlLWNvbG9yO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuXG4gICAgICAgICAgaSB7XG4gICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCByZ2JhKDU1LDEyMiwyMzAsIDEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1wb3J0cmFpdCkge1xuXG4gIC5mbGVldCB7XG5cbiAgICAmX19oZXJvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIG1pbi1oZWlnaHQ6IDYwMHB4O1xuICAgICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgIH1cbiAgICAmX19oZXJvLXBpYyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIEBpbmNsdWRlIGFic29sdXRlQ2VudGVyWSgpO1xuICAgICAgbGVmdDogMzUlO1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNS4yNyU7XG5cbiAgICAgIHZpZGVvIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIEBpbmNsdWRlIGFic29sdXRlQ2VudGVyKCk7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19oZXJvLXdyYXAge1xuICAgICAgbWF4LXdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW46IDAgMCA1NXB4IDA7XG5cbiAgICAgID4gZGl2IHtcbiAgICAgICAgcGFkZGluZzogMjdweCAzNXB4IDMwcHggMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faGVyby10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQycHg7XG4gICAgICBsaW5lLWhlaWdodDogNTJweDtcbiAgICB9XG4gICAgJl9faGVyby10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1sYW5kc2NhcGUpIHtcblxuICAuZmxlZXQge1xuXG4gICAgJl9faGVybyB7XG4gICAgICBtaW4taGVpZ2h0OiA3NjBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG5cbiAgLmZsZWV0IHtcblxuICAgICZfX2hlcm8ge1xuXG4gICAgfVxuICAgICZfX2hlcm8td3JhcCB7XG4gICAgICBtYXgtd2lkdGg6IDU2NXB4O1xuICAgIH1cbiAgICAmX19oZXJvLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA3MnB4O1xuICAgIH1cbiAgICAmX19oZXJvLXBpYyB7XG4gICAgICBAaW5jbHVkZSBhYnNvbHV0ZUNlbnRlclkoKTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcmlnaHQ6IDU1cHg7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgd2lkdGg6IDYwLjglO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZy1ib3R0b206IDM1LjI3JTtcbiAgICB9XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBjb2xvcjogIzJkMzI0NDtcbiAgICAgIG1pbi1oZWlnaHQ6IDYzNXB4O1xuICAgICAgcGFkZGluZy10b3A6IDE2NXB4O1xuXG4gICAgICAmOm50aC1jaGlsZCgybikge1xuXG4gICAgICAgIC5mbGVldF9faXRlbS1idG5zIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDc2cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDM2cHggMCAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5mbGVldF9faXRlbS1pbmZvIHtcbiAgICAgICAgICBsZWZ0OiAtNzVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5mbGVldF9faXRlbS1nYWxsZXJ5IHtcbiAgICAgICAgICBsZWZ0OiAtMjAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc3dpcGVyLXdyYXBwZXIge1xuXG4gICAgfVxuICAgIC5zd2lwZXItc2xpZGUge1xuICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5LCAkYW5pbWF0aW9uLXRpbWUsIDApO1xuXG4gICAgICBpbWcge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1heC13aWR0aDogOTUlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICAgICAgJi53aWRlIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMS43JTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi1hY3RpdmUge1xuICAgICAgICBvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB0b3A6IDkwcHg7XG4gICAgICBsZWZ0OiAtMTAwcHggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBjb2xvcjogI2FkYWZiNjtcbiAgICAgIG1hcmdpbjogMCAxMXB4ICFpbXBvcnRhbnQ7XG4gICAgICBAaW5jbHVkZSBtYWluLWZvbnQyKCk7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yLCAkYW5pbWF0aW9uLXRpbWUsIDApO1xuXG4gICAgICAmLWFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGNvbG9yOiAkbWFpbi1ibHVlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0tZ2FsbGVyeSB7XG4gICAgICBvdmVyZmxvdzogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgICAgbGVmdDogNHB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHdpZHRoOiA3MiU7XG4gICAgICBoZWlnaHQ6IDM0MnB4O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC05OXB4O1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuXG4gICAgICAvLyZfZWxsaXBzIHtcbiAgICAgIC8vXG4gICAgICAvLyAgJjpiZWZvcmUge1xuICAgICAgLy8gICAgd2lkdGg6IDYyOHB4O1xuICAgICAgLy8gICAgaGVpZ2h0OiAxMTBweDtcbiAgICAgIC8vICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvZWxsaXBzZS5wbmcpIG5vLXJlcGVhdDtcbiAgICAgIC8vICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIC8vICB9XG4gICAgICAvL31cbiAgICAgIC8vJl9yZWN0YW5nbGUge1xuICAgICAgLy9cbiAgICAgIC8vICAmOmJlZm9yZSB7XG4gICAgICAvLyAgICB3aWR0aDogNzk0cHg7XG4gICAgICAvLyAgICBoZWlnaHQ6IDEyNHB4O1xuICAgICAgLy8gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9yZWN0YW5nbGUucG5nKSBuby1yZXBlYXQ7XG4gICAgICAvLyAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAvLyAgfVxuICAgICAgLy99XG4gICAgICAmX3JpZ2h0IHtcblxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICAgIHJpZ2h0OiAtMzBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIGxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuc3dpcGVyLXNsaWRlIHtcblxuICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAvL2xlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgICAgIC8vcmlnaHQ6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi1hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0taW5mbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICBsZWZ0OiAtMTkzcHg7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgfVxuICAgICZfX2l0ZW0tdGl0bGUge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTFweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDhweDtcbiAgICAgIEBpbmNsdWRlIG1haW4tZm9udDIoKTtcblxuICAgICAgLnRhZ3Mge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgMzBweDtcblxuICAgICAgICAudGFnc19faXRlbSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRhZ3NfX2l0ZW0tdGV4dCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICB9XG4gICAgICAgIC50YWdzX19pdGVtLWljb24ge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtOXB4O1xuICAgICAgICB9XG4gICAgICAgIC50YWdzX19pdGVtLWljb24gc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMThweDtcblxuICAgICAgICAgICYucGVvcGxlIHtcbiAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuZm9vZCB7XG4gICAgICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbS10ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XG4gICAgICBwYWRkaW5nOiAwIDQwcHggMCA3NnB4O1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICBAaW5jbHVkZSBtYWluLWZvbnQ2KClcbiAgICB9XG4gICAgJl9faXRlbS1idG5zIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcGFkZGluZy1yaWdodDogNTBweDtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXG4gICAgICBhIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzNnB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogJG1haW4tYmx1ZS1jb2xvcjtcbiAgICAgICAgQGluY2x1ZGUgbWFpbi1mb250NSgpO1xuXG4gICAgICAgIGkge1xuICAgICAgICAgIEBpbmNsdWRlIGFic29sdXRlQ2VudGVyWSgpO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogMjlweDtcbiAgICAgICAgICBoZWlnaHQ6IDI5cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoNTUsMTIyLDIzMCwgLjUpO1xuICAgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYm9yZGVyLCAkYW5pbWF0aW9uLXRpbWUsIDApO1xuXG4gICAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGFic29sdXRlQ2VudGVyKCk7XG4gICAgICAgICAgICB3aWR0aDogMTBweDtcblxuICAgICAgICAgICAgcGF0aCB7XG4gICAgICAgICAgICAgIGZpbGw6ICRtYWluLWJsdWUtY29sb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgICBpIHtcbiAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoNTUsMTIyLDIzMCwgMSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIG1pbi1oZWlnaHQ6IDYxOHB4O1xuICAgICAgcGFkZGluZzogMTg4cHggMCAwIGNhbGMoNTAlIC0gNTkwcHgpO1xuICAgICAgYmFja2dyb3VuZDogI2YyZjNmNztcblxuICAgICAgJi5mbGVldF9fY2FyX3JpZ2h0IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgcGFkZGluZzogMTg4cHggY2FsYyg1MCUgLSA1OTBweCkgMCAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuXG4gICAgICAgIC5mbGVldF9fY2FyLXBpYyB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZsZWV0X19jYXItYnRucyB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cbiAgICAgICAgICBhIHsgbWFyZ2luOiAwIDAgMCAzNXB4IH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXdyYXAge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB3aWR0aDogNDE4cHg7XG4gICAgICAgIG1heC13aWR0aDogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi1waWMge1xuICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA0MzZweCk7XG4gICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuICAgICAgICAudGFncyB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi1idG5zIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgYSB7IG1hcmdpbi1yaWdodDogMzVweCB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fY2FyX3ZhbiB7XG4gICAgICBwYWRkaW5nLXRvcDogMTkxcHggIWltcG9ydGFudDtcblxuICAgICAgLmZsZWV0X19jYXItcGljIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDY5cHg7XG4gICAgICAgIHJpZ2h0OiA0My4zJTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJfbWluaWJ1cyB7XG4gICAgICBtaW4taGVpZ2h0OiA4OThweDtcbiAgICAgIHBhZGRpbmc6IDIzOXB4IDAgMCBjYWxjKDUwJSAtIDU0OXB4KTtcblxuICAgICAgLmZsZWV0X19jYXItcGljIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDE1MHB4O1xuICAgICAgICBsZWZ0OiA0MS43JTtcbiAgICAgICAgd2lkdGg6IDExNDZweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJfYnVzIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDY3N3B4O1xuICAgICAgcGFkZGluZy10b3A6IDE4M3B4ICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5mbGVldF9fY2FyLXBpYyB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTMzcHg7XG4gICAgICAgIHJpZ2h0OiA0NCU7XG4gICAgICAgIHdpZHRoOiAxMDExcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faG92ZXIge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTglO1xuICAgICAgcmlnaHQ6IDMwJTtcbiAgICAgIHdpZHRoOiAyMzZweDtcbiAgICAgIGhlaWdodDogMjM2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDBweCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDBweCk7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAuOXMgY3ViaWMtYmV6aWVyKC4xNjUsLjg0LC40NCwxKSxvcGFjaXR5IC45cyBjdWJpYy1iZXppZXIoLjE2NSwuODQsLjQ0LDEpLHZpc2liaWxpdHkgLjlzIGN1YmljLWJlemllciguMTY1LC44NCwuNDQsMSk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjlzIGN1YmljLWJlemllciguMTY1LC44NCwuNDQsMSksb3BhY2l0eSAuOXMgY3ViaWMtYmV6aWVyKC4xNjUsLjg0LC40NCwxKSx2aXNpYmlsaXR5IC45cyBjdWJpYy1iZXppZXIoLjE2NSwuODQsLjQ0LDEpO1xuXG4gICAgICAmX2xlZnQge1xuICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgbGVmdDogMzAlO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDBweCk7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNDBweCk7XG5cbiAgICAgICAgJi5mbGVldF9faG92ZXJfYmlnIHtcbiAgICAgICAgICBsZWZ0OiAyMCU7XG5cbiAgICAgICAgICAmICsgaW1nIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDcwJSBjZW50ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJiArIGltZyB7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfYmlnIHtcbiAgICAgICAgcmlnaHQ6IDEwJTtcblxuICAgICAgICAmICsgaW1nIHtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAzMCUgY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfYnVzIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogNiUgIWltcG9ydGFudDtcblxuICAgICAgICAmICsgaW1nIHtcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgY2VudGVyICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXItaXRlbSB7XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQgY2VudGVyO1xuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAuOXMgY3ViaWMtYmV6aWVyKC4xNjUsLjg0LC40NCwxKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC45cyBjdWJpYy1iZXppZXIoLjE2NSwuODQsLjQ0LDEpO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguNik7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSguNik7XG4gICAgICAgIH1cbiAgICAgICAgLmZsZWV0X19ob3ZlciB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblxuICAgICAgICAgICZfYmlnIHtcblxuICAgICAgICAgICAgJiArIGltZyB7XG4gICAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSguNyk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoLjcpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnJlc2VydmUge1xuICBtYXJnaW46IC0xMDhweCAwIDAgMDtcbiAgcGFkZGluZzogOTNweCAxNXB4IDU0cHg7XG4gIGJhY2tncm91bmQ6ICRtYWluLWJsdWUtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICBwLFxuICAuYnRuIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBtYXJnaW46IDAgMTlweCAxNXB4O1xuICB9XG4gIHAge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogJG1haW4td2hpdGUtY29sb3I7XG4gICAgQGluY2x1ZGUgbWFpbi1mb250MigpO1xuICB9XG59XG5cbi5yZXNlcnZlX3R5cGUyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZzogNTBweCAxNXB4O1xuXG4gIHAsXG4gIC5idG4ge1xuICAgIG1hcmdpbjogMCAxOXB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQtcG9ydHJhaXQpIHtcblxuICAucmVzZXJ2ZSB7XG5cbiAgICAuYnRuIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogLTNweDtcbiAgICAgIGxlZnQ6IDE5cHg7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1sYW5kc2NhcGUpIHtcblxuXG59XG5AbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcblxuICAucmVzZXJ2ZSB7XG4gICAgbWFyZ2luOiAtMTA4cHggMCAwIDA7XG4gICAgcGFkZGluZzogMTY2cHggMTVweCA1NHB4O1xuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB9XG4gIH1cblxuICAucmVzZXJ2ZV90eXBlMiB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nOiA3OHB4IDE1cHg7XG4gIH1cbn1cbiIsIi50YWdzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBsaW5lLWhlaWdodDogMTtcblxuICAmX19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAmOmhvdmVyIHtcblxuICAgICAgLnRhZ3NfX2l0ZW0tdG9vbHRpcCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMHB4KSByb3RhdGVYKDBkZWcpIHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwcHgpIHJvdGF0ZVgoMGRlZykgc2NhbGUoMSk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2l0ZW0tdGV4dCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBjb2xvcjogIzk2OThhMTtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgQGluY2x1ZGUgIG1haW4tZm9udDIoKTtcbiAgfVxuICAmX19pdGVtLWljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB0b3A6IC0ycHg7XG5cbiAgICBzdmcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMThweDtcblxuICAgICAgJi5wZW9wbGUge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgICB9XG4gICAgICAmLmZvb2Qge1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgIH1cbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAjOTY5OGExO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19pdGVtLXRvb2x0aXAge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluLWJsdWUtY29sb3I7XG4gICAgYmFja2dyb3VuZDogJG1haW4td2hpdGUtY29sb3I7XG4gICAgcGFkZGluZzogNXB4IDE2cHg7XG4gICAgbWFyZ2luLXRvcDogMjFweDtcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogJG1haW4tYmx1ZS1jb2xvcjtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIEBpbmNsdWRlIG1haW4tZm9udDUoKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDE1cHgpIHJvdGF0ZVgoLTkwZGVnKSBzY2FsZSguOCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMTVweCkgcm90YXRlWCgtOTBkZWcpIHNjYWxlKC44KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgJGFuaW1hdGlvbi10aW1lLCAwKTtcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgQGluY2x1ZGUgYWJzb2x1dGVDZW50ZXJYKCk7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIGJvcmRlci13aWR0aDogMCA5cHggMTBweCA5cHg7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRtYWluLWJsdWUtY29sb3IgdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgdG9wOiAtOHB4O1xuICAgICAgYm9yZGVyLXdpZHRoOiAwIDhweCA4cHggOHB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkbWFpbi13aGl0ZS1jb2xvciB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQtcG9ydHJhaXQpIHtcblxuXG59XG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1sYW5kc2NhcGUpIHtcblxuXG59XG5AbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcblxuICAudGFncyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHRvcDogNnB4O1xuXG4gICAgJi5hbmltYXRpb24ge1xuXG4gICAgICAudGFnc19faXRlbSB7XG4gICAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBmYWRlSW5MZWZ0IC41cyBmb3J3YXJkcztcbiAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW5MZWZ0IC41cyBmb3J3YXJkcztcblxuICAgICAgICBAZm9yICRpIGZyb20gMiB0aHJvdWdoIDIwIHtcblxuICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGl9KSB7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC4xcyAqICRpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzYuNHB4O1xuICAgIH1cbiAgICAmX19pdGVtLXRleHQge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICAmX19pdGVtLWljb24ge1xuICAgICAgdG9wOiAtMnB4O1xuXG4gICAgICBzdmcge1xuICAgICAgICB3aWR0aDogMjRweDtcblxuICAgICAgICAmLnBlb3BsZSB7XG4gICAgICAgICAgd2lkdGg6IDM3cHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgICAgIH1cbiAgICAgICAgJi5mb29kIHtcbiAgICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtLXRvb2x0aXAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgIH1cbiAgfVxufVxuIiwiLm5pY2UtcmFkaW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgbWFpbi1mb250NCgpO1xuXG4gIGlucHV0WyB0eXBlID0gcmFkaW8gXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG5cbiAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCArIGxhYmVsIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgIH1cblxuICB9XG4gIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAycHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMjdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMzczNTNhO1xuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciwgLjMsIDApO1xuXG4gICAgJjphZnRlcixcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjYmFjNmQzO1xuICAgIH1cbiAgICAmOmFmdGVye1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgbGVmdDogM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYmFja2dyb3VuZDogJG1haW4tYmx1ZS1jb2xvcjtcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5LCAuMywgMCk7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRtYWluLWJsdWUtY29sb3I7XG4gICAgfVxuICB9XG59XG4ubmljZS1yYWRpby1jaXJjbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBAaW5jbHVkZSBtYWluLWZvbnQxKCk7XG5cbiAgaW5wdXRbIHR5cGUgPSByYWRpbyBdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcblxuICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAkbWFpbi1ibHVlLWNvbG9yO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCArIGxhYmVsIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgIH1cblxuICB9XG4gIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMjdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMmQzMjQ0O1xuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciwgLjMsIDApO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0b3A6IC0ycHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2MzYzNjMztcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlciAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJG1haW4tYmx1ZS1jb2xvcjtcbiAgICB9XG4gIH1cbn1cbi5uaWNlLXJhZGlvLXRpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDQ5JTtcbiAgaGVpZ2h0OiA1MnB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBAaW5jbHVkZSBtYWluLWZvbnQ0KCk7XG5cbiAgJl9iaWcge1xuICAgIGhlaWdodDogMTQwcHg7XG5cbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMCAwIDEwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJl9taWRkbGUge1xuICAgIGhlaWdodDogODdweDtcbiAgfVxuXG4gIGlucHV0WyB0eXBlID0gcmFkaW8gXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG5cbiAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICBjb2xvcjogJG1haW4td2hpdGUtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1ibHVlLWNvbG9yO1xuXG4gICAgICBzdmcge1xuXG4gICAgICAgIHBhdGgsXG4gICAgICAgIHBvbHlnb24ge1xuICAgICAgICAgIGZpbGw6ICRtYWluLXdoaXRlLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCArIGxhYmVsIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgIH1cbiAgfVxuICBsYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgYWJzb2x1dGVQb3NpdGlvbigpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiAwIDlweCAyMHB4IDAgcmdiYSg0NCwgNDksIDY1LCAwKTtcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbi13aGl0ZS1jb2xvcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgY29sb3I6ICM0ZTU4NzY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgJGFuaW1hdGlvbi10aW1lLCAwKTtcblxuICAgIGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gICAgc3ZnIHtcbiAgICAgIEBpbmNsdWRlIGFic29sdXRlQ2VudGVyKCk7XG4gICAgICB3aWR0aDogNTJweDtcbiAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgJi5haXJwb3J0IHtcbiAgICAgICAgd2lkdGg6IDUycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgIH1cbiAgICAgICYubWlkaSB7XG4gICAgICAgIHdpZHRoOiAzOXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB9XG4gICAgICAmLm1lZXRpbmcge1xuICAgICAgICB3aWR0aDogNTdweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICAgIH1cbiAgICAgICYuZHJpdmVyIHtcbiAgICAgICAgd2lkdGg6IDQ3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIH1cbiAgICAgICYudHJpcCB7XG4gICAgICAgIHdpZHRoOiA0N3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuICAgICAgcGF0aCxcbiAgICAgIHBvbHlnb24ge1xuICAgICAgICBmaWxsOiAjNGU1ODc2O1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCBmaWlsLCAkYW5pbWF0aW9uLXRpbWUsIDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1wb3J0cmFpdCkge1xuXG4gIC5uaWNlLXJhZGlvLXRpbGUge1xuICAgIHdpZHRoOiAyMiU7XG4gICAgaGVpZ2h0OiA0NnB4O1xuXG4gICAgJl9iaWcge1xuICAgICAgd2lkdGg6IDE4JTtcbiAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgfVxuICAgICZfbWlkZGxlIHtcbiAgICAgIGhlaWdodDogODdweDtcbiAgICB9XG5cbiAgICBpbnB1dFsgdHlwZSA9IHJhZGlvIF0ge1xuXG4gICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgOXB4IDIwcHggMCByZ2JhKDE1LCAxMDcsIDI1NSwgMC4yKTtcbiAgICAgIH1cbiAgICB9XG4gICAgbGFiZWwge1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCA5cHggMjBweCAwIHJnYmEoNDQsIDQ5LCA2NSwgMC4wOSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1sYW5kc2NhcGUpIHtcblxufVxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG5cbiAgLm5pY2UtcmFkaW8tdGlsZSB7XG4gICAgd2lkdGg6IDIwMHB4O1xuXG4gICAgJl9iaWcge1xuICAgICAgd2lkdGg6IDE1OXB4O1xuICAgICAgaGVpZ2h0OiAxNTlweDtcbiAgICB9XG4gICAgJl9taWRkbGUge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgaGVpZ2h0OiA4N3B4O1xuICAgIH1cbiAgfVxufVxuIiwiLnByZWxvYWRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgQGluY2x1ZGUgYWJzb2x1dGVQb3NpdGlvbigpO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyOSwyMzAsMjMzLCAuOCk7XG5cbiAgJi5sb2FkaW5nIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgJl9fd3JhcCB7XG4gICAgQGluY2x1ZGUgYWJzb2x1dGVDZW50ZXIoKTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICAmX19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1ibHVlLWNvbG9yO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzdHJldGNoZGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb246IHN0cmV0Y2hkZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xLjFzO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xLjBzO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMS4wcztcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjlzO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjhzO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcbiAgICB9XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHN0cmV0Y2hkZWxheSB7XG4gIDAlLCA0MCUsIDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDAuNCkgfVxuICAyMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEuMCkgfVxufVxuXG5Aa2V5ZnJhbWVzIHN0cmV0Y2hkZWxheSB7XG4gIDAlLCA0MCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuNCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjQpO1xuICB9ICAyMCUge1xuICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEuMCk7XG4gICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxLjApO1xuICAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LXBvcnRyYWl0KSB7XG5cblxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LWxhbmRzY2FwZSkge1xuXG5cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcblxuICAubG9nbyB7XG4gICAgdG9wOiAzOHB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgd2lkdGg6IDE5NHB4O1xuICB9XG5cbn1cbiJdLCJtYXBwaW5ncyI6IkFtQkFBLE9BQU8sQ0FBQyxxRkFBSSxDWkVaLEFBQUEsQ0FBQyxBQUFBLENBQ0Msd0JBQXdCLENBQUUsSUFBSyxDQUMvQixzQkFBc0IsQ0FBRSxXQUFZLENBQ3JDLEFBQ0QsQUFBQSxDQUFDLEFBQUEsQ0FBQyxlQUFlLENBQUMsVUFBVyxDQUFDLFVBQVUsQ0FBQyxVQUFXLENBQUcsQUFBRCxBQUFBLElBQUksQ0FBQyxBQUFBLElBQUksQ0FBQyxBQUFBLEdBQUcsQ0FBQyxBQUFBLElBQUksQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLENBQUMsQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLEdBQUcsQ0FBQyxBQUFBLE1BQU0sQ0FBQyxBQUFBLEdBQUcsQ0FBQyxBQUFBLEdBQUcsQ0FBQyxBQUFBLENBQUMsQ0FBQyxBQUFBLENBQUMsQ0FBQyxBQUFBLENBQUMsQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLFFBQVEsQ0FBQyxBQUFBLElBQUksQ0FBQyxBQUFBLEtBQUssQ0FBQyxBQUFBLEtBQUssQ0FBQyxBQUFBLEtBQUssQ0FBQyxBQUFBLEtBQUssQ0FBQyxBQUFBLEtBQUssQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLE9BQU8sQ0FBQyxBQUFBLEtBQUssQ0FBQyxBQUFBLE1BQU0sQ0FBQyxBQUFBLE9BQU8sQ0FBQyxBQUFBLFVBQVUsQ0FBQyxBQUFBLE1BQU0sQ0FBQyxBQUFBLENBQUMsQ0FBQyxBQUFBLE1BQU0sQ0FBQyxBQUFBLE1BQU0sQ0FBQyxBQUFBLE1BQU0sQ0FBQyxBQUFBLElBQUksQ0FBQyxBQUFBLEdBQUcsQ0FBQyxBQUFBLE9BQU8sQ0FBQyxBQUFBLE9BQU8sQ0FBQyxBQUFBLElBQUksQ0FBQyxBQUFBLElBQUksQ0FBQyxBQUFBLEtBQUssQ0FBQyxBQUFBLEtBQUssQUFBQSxDQUFDLDJCQUEyQixDQUFFLFdBQUksQ0FBVSxNQUFNLENBQUMsQ0FBRSxDQUFDLE9BQU8sQ0FBQyxDQUFFLENBQUMsY0FBYyxDQUFDLFFBQVMsQ0FBQyxVQUFVLENBQUMsV0FBWSxDQUFDLFNBQVMsQ0FBQyxJQUFLLENBQUMsTUFBTSxDQUFDLENBQUUsQ0FBQyxPQUFPLENBQUMsQ0FBRSxDQUFHLEFBQUQsQUFBQSxDQUFDLEFBQUEsQ0FBQyxVQUFVLENBQUMsV0FBWSxDQUFHLEFBQUQsQUFBQSxLQUFLLEFBQUEsQ0FBQyxlQUFlLENBQUMsUUFBUyxDQUFDLGNBQWMsQ0FBQyxDQUFFLENBQUcsQUFBRCxBQUFBLEVBQUUsQ0FBQyxBQUFHLEVBQUQsQ0FBQyxHQUFHLEFBQUEsQ0FBQyxjQUFjLENBQUMsR0FBSSxDQUFHLEFBQUQsQUFBQSxLQUFLLENBQUMsQUFBQSxNQUFNLENBQUMsQUFBQSxNQUFNLENBQUMsQUFBQSxRQUFRLEFBQUEsQ0FBQyxTQUFTLENBQUMsSUFBSyxDQUFDLFdBQVcsQ0FBQyw0QkFBNkIsQ0FBQyxNQUFNLENBQUMsQ0FBRSxDQUFHLEFBQUQsQUFBaUIsS0FBWixDQUFBLEFBQUEsSUFBQyxDQUFLLE1BQU0sQUFBWCxFQUFhLEFBQXFCLEtBQWhCLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLEVBQWlCLEFBQUEsUUFBUSxDQUFDLEFBQWtCLEtBQWIsQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosRUFBYyxBQUFrQixLQUFiLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLEVBQWMsQUFBbUIsS0FBZCxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQUFjLENBQUMsSUFBSSxDQUFDLGlDQUFrQyxDQUFDLE9BQU8sQ0FBQyxDQUFFLENBQUcsQUFBRCxBQUFxQixLQUFoQixDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixDQUFnQixDQUFDLGNBQWMsQ0FBQyxNQUFPLENBQUcsQUFBRCxBQUFrQixLQUFiLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLENBQWEsQ0FBQyxjQUFjLENBQUMsV0FBWSxDQUFHLEFBQUQsQUFBQSxHQUFHLEFBQUEsQ0FBQyxjQUFjLENBQUMsR0FBSSxDQUFDLFNBQVMsQ0FBQyxPQUFRLENBQUcsQUFBRCxBQUFBLEdBQUcsQUFBQSxDQUFDLGNBQWMsQ0FBQyxLQUFNLENBQUMsU0FBUyxDQUFDLE9BQVEsQ0FBRyxBQUFELEFBQUEsT0FBTyxDQUFDLEFBQUEsS0FBSyxDQUFDLEFBQUEsT0FBTyxDQUFDLEFBQUEsVUFBVSxDQUFDLEFBQUEsTUFBTSxDQUFDLEFBQUEsTUFBTSxDQUFDLEFBQUEsTUFBTSxDQUFDLEFBQUEsTUFBTSxDQUFDLEFBQUEsSUFBSSxDQUFDLEFBQUEsR0FBRyxDQUFDLEFBQUEsT0FBTyxBQUFBLENBQUMsT0FBTyxDQUFDLEtBQU0sQ0FBRyxBQUFELEFBQUEsRUFBRSxDQUFDLEFBQUEsRUFBRSxBQUFBLENBQUMsVUFBVSxDQUFDLElBQUssQ0FBRyxBQUFELEFBQUEsSUFBSSxBQUFBLENBQUMsVUFBVSxDQUFDLElBQUssQ0FBQyxVQUFVLENBQUMsSUFBSyxDQUFHLEFBQUQsQUFBQSxJQUFJLENBQUMsQUFBQSxJQUFJLEFBQUEsQ0FBQyxNQUFNLENBQUMsSUFBSyxDQUFHLEFBQUQsQUFBQSxJQUFJLEFBQUEsQ0FBQyxXQUFXLENBQUMsQ0FBRSxDQUFDLEtBQUssQ0FBQyxJQUFLLENBQUMsVUFBVSxDQUFDLElBQUssQ0FBQyxPQUFPLENBQUMsQ0FBRSxDQUFDLFFBQVEsQ0FBQyxRQUFTLENBQUcsQUFBRCxBQUFrQixLQUFiLEVBQUMsQUFBQSxJQUFDLENBQUssTUFBTSxBQUFYLENBQVksQ0FBQyxPQUFPLENBQUMsQ0FBRSxDQUFHLEFBQUQsQUFBQSxRQUFRLEFBQUEsQ0FBQyxNQUFNLENBQUMsSUFBSyxDQUFDLFFBQVEsQ0FBQyxJQUFLLENBQUcsQUFBRCxBQUFBLEtBQUssQ0FBQyxBQUFtQixLQUFkLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEVBQWUsQUFBbUIsS0FBZCxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFB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LElBQUcsQ0FDN0IsZ0JBQWdCLENBQUUsSUFBRyxDQUN0QixBQXZCVCxBQWFJLG9CQWJnQixBQVdqQixVQUFVLENBRVQsRUFBRSxBQU9HLFVBQVcsQ0FBQSxBQUFBLENBQUMsQ0FBYixDQUNFLHdCQUF3QixDQUFFLElBQUcsQ0FDN0IsZ0JBQWdCLENBQUUsSUFBRyxDQUN0QixBQXZCVCxBQWFJLG9CQWJnQixBQVdqQixVQUFVLENBRVQsRUFBRSxBQU9HLFVBQVcsQ0FBQSxBQUFBLENBQUMsQ0FBYixDQUNFLHdCQUF3QixDQUFFLElBQUcsQ0FDN0IsZ0JBQWdCLENBQUUsSUFBRyxDQUN0QixBQXZCVCxBQWFJLG9CQWJnQixBQVdqQixVQUFVLENBRVQsRUFBRSxBQU9HLFVBQVcsQ0FBQSxBQUFBLENBQUMsQ0FBYixDQUNFLHdCQUF3QixDQUFFLElBQUcsQ0FDN0IsZ0JBQWdCLENBQUUsSUFBRyxDQUN0QixBQXZCVCxBQWFJLG9CQWJnQixBQVdqQixVQUFVLENBRVQsRUFBRSxBQU9HLFVBQVcsQ0FBQSxBQUFBLEVBQUUsQ0FBZCxDQUNFLHdCQUF3QixDQUFFLEVBQUcsQ0FDN0IsZ0JBQWdCLENBQUUsRUFBRyxDQUN0QixBQXZCVCxBQWFJLG9CQWJnQixBQVdqQixVQUFVLENBRVQsRUFBRSxBQU9HLFVBQVcsQ0FBQSxBQUFBLEVBQUUsQ0FBZCxDQUNFLHdCQUF3QixDQUFFLElBQUcsQ0FDN0IsZ0JBQWdCLENBQUUsSUFBRyxDQUN0QixBQXZCVCxBQWFJLG9CQWJnQixBQVdqQixVQUFVLENBRVQsRUFBRSxBQU9HLFVBQVcsQ0FBQSxBQUFBLEVBQUUsQ0FBZCxDQUNFLHdCQUF3QixDQUFFLElBQUcsQ0FDN0IsZ0JBQWdCLENBQUUsSUFBRyxDQUN0QixBQXZCVCxBQWFJLG9CQWJnQixBQVdqQixVQUFVLENBRVQsRUFBRSxBQU9HLFVBQVcsQ0FBQSxBQUFBLEVBQUUsQ0FBZCxDQUNFLHdCQUF3QixDQUFFLElBQUcsQ0FDN0IsZ0JBQWdCLENBQUUsSUFBRyxDQUN0QixBQXZCVCxBQWFJLG9CQWJnQixBQVdqQixVQUFVLENBRVQsRUFBRSxBQU9HLFVBQVcsQ0FBQSxBQUFBLEVBQUUsQ0FBZCxDQUNFLHdCQUF3QixDQUFFLElBQUcsQ0FDN0IsZ0JBQWdCLENBQUUsSUFBRyxDQUN0QixBQXZCVCxBQWFJLG9CQWJnQixBQVdqQixVQUFVLENBRVQsRUFBRSxBQU9HLFVBQVcsQ0FBQSxBQUFBLEVBQUUsQ0FBZCxDQUNFLHdCQUF3QixDQUFFLElBQUcsQ0FDN0IsZ0JBQWdCLENBQUUsSUFBRyxDQUN0QixBQXZCVCxBQWFJLG9CQWJnQixBQVdqQixVQUFVLENBRVQsRUFBRSxBQU9HLFVBQVcsQ0FBQSxBQUFBLEVBQUUsQ0FBZCxDQUNFLHdCQUF3QixDQUFFLElBQUcsQ0FDN0IsZ0JBQWdCLENBQUUsSUFBRyxDQUN0QixBQXZCVCxBQWFJLG9CQWJnQixBQVdqQixVQUFVLENBRVQsRUFBRSxBQU9HLFVBQVcsQ0FBQSxBQUFBLEVBQUUsQ0FBZCxDQUNFLHdCQUF3QixDQUFFLElBQUcsQ0FDN0IsZ0JBQWdCLENBQUUsSUFBRyxDQUN0QixBQXZCVCxBQWFJLG9CQWJnQixBQVdqQixVQUFVLENBRVQsRUFBRSxBQU9HLFVBQVcsQ0FBQSxBQUFBLEVBQUUsQ0FBZCxDQUNFLHdCQUF3QixDQUFFLElBQUcsQ0FDN0IsZ0JBQWdCLENBQUUsSUFBRyxDQUN0QixBQXZCVCxBQWFJLG9CQWJnQixBQVdqQixVQUFVLENBRVQsRUFBRSxBQU9HLFVBQVcsQ0FBQSxBQUFBLEVBQUUsQ0FBZCxDQUNFLHdCQUF3QixDQUFFLElBQUcsQ0FDN0IsZ0JBQWdCLENBQUUsSUFBRyxDQUN0QixBQXZCVCxBQWFJLG9CQWJnQixBQVdqQixVQUFVLENBRVQsRUFBRSxBQU9HLFVBQVcsQ0FBQSxBQUFBLEVBQUUsQ0FBZCxDQUNFLHdCQUF3QixDQUFFLEVBQUcsQ0FDN0IsZ0JBQWdCLENBQUUsRUFBRyxDQUN0QixBQUtULEFBQUEsZ0JBQWdCLEFBQUMsQ0FDZixPQUFPLENBQUUsQ0FBRSxDQUNYLEdBQUcsQ0FBRSxLQUFNLENBQ1gsTUFBTSxDQUFFLEtBQU0sQ0FD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QUFXLENBQUEsQUFBQSxDQUFDLENBQWIsQ0FDRSxlQUFlLENBQUUsSUFBRyxDQUNyQixBQWhCVCxBQVFJLEtBUkMsQUFNRixVQUFVLENBRVQsV0FBVyxBQU1OLFVBQVcsQ0FBQSxBQUFBLENBQUMsQ0FBYixDQUNFLGVBQWUsQ0FBRSxJQUFHLENBQ3JCLEFBaEJULEFBUUksS0FSQyxBQU1GLFVBQVUsQ0FFVCxXQUFXLEFBTU4sVUFBVyxDQUFBLEFBQUEsQ0FBQyxDQUFiLENBQ0UsZUFBZSxDQUFFLElBQUcsQ0FDckIsQUFoQlQsQUFRSSxLQVJDLEFBTUYsVUFBVSxDQUVULFdBQVcsQUFNTixVQUFXLENBQUEsQUFBQSxDQUFDLENBQWIsQ0FDRSxlQUFlLENBQUUsSUFBRyxDQUNyQixBQWhCVCxBQVFJLEtBUkMsQUFNRixVQUFVLENBRVQsV0FBVyxBQU1OLFVBQVcsQ0FBQSxBQUFBLENBQUMsQ0FBYixDQUNFLGVBQWUsQ0FBRSxJQUFHLENBQ3JCLEFBaEJULEFBUUksS0FSQyxBQU1GLFVBQVUsQ0FFVCxXQUFXLEFBTU4sVUFBVyxDQUFBLEFBQUEsRUFBRSxDQUFkLENBQ0UsZUFBZSxDQUFFLEVBQUcsQ0FDckIsQUFoQlQsQUFRSSxLQVJDLEFBTUYsVUFBVSxDQUVULFdBQVcsQUFNTixVQUFXLENBQUEsQUFBQSxFQUFFLENBQWQsQ0FDRSxlQUFlLENBQUUsSUFBRyxDQUNyQixBQWhCVCxBQVFJLEtBUkMsQUFNRixVQUFVLENBRVQsV0FBVyxBQU1OLFVBQVcsQ0FBQSxBQUFBLEVBQUUsQ0FBZCxDQUNFLGVBQWUsQ0FBRSxJQUFHLENBQ3JCLEFBaEJULEFBUUksS0FSQyxBQU1GLFVBQVUsQ0FFVCxXQUFXLEFBTU4sVUFBVyxDQUFBLEFBQUEsRUFBRSxDQUFkLENBQ0UsZUFBZSxDQUFFLElBQUcsQ0FDckIsQUFoQlQsQUFRSSxLQVJDLEFBTUYsVUFBVSxDQUVULFdBQVcsQUFNTixVQUFXLENBQUEsQUFBQSxFQUFFLENBQWQsQ0FDRSxlQUFlLENBQUUsSUFBRyxDQUNyQixBQWhCVCxBQVFJLEtBUkMsQUFNRixV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 */
