@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}}.proposal{background:#f0f1f5;padding:40px 0}.proposal__head{margin-bottom:40px}.proposal__title{margin-bottom:15px;font-size:28px;color:#4e5876;font-family:"helvetica-thin", sans-serif;font-weight:400;font-style:normal}.proposal__list-wrap{margin-bottom:20px}.proposal__list-wrap:last-child{margin-bottom:0}.proposal__list-inner{position:relative;width:100%}.proposal__item{overflow:hidden;position:relative;display:block;height:100px;width:100%;margin-bottom:20px;background-color:#fff;background-position:center;background-size:cover;border-radius:6px;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.proposal__item-pic{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;background-position:center;background-size:cover;-webkit-transform:translatez(0);-moz-transform:translatez(0);-ms-transform:translatez(0);-o-transform:translatez(0);transform:translatez(0)}.proposal__item-title{position:absolute;z-index:2;display:flex;justify-content:center;flex-flow:column wrap;min-width:50%;height:100%;bottom:0;left:0;padding:0 0 0 25px;font-size:25px;color:#2d3244;background:#fff;letter-spacing:-1.3px;font-family:"helvetica-thin", sans-serif;font-weight:400;font-style:normal;border-radius:6px 0 0 6px}.proposal__item-title b{display:block;margin-bottom:3px;letter-spacing:-0.8px;font-size:18px;font-family:"helvetica-bold", sans-serif;font-weight:400;font-style:normal}@media (min-width: 768px){.proposal__head{display:flex;justify-content:space-between;align-items:flex-start}.proposal__head .btn{top:1px;left:7px}.proposal__title{max-width:50%;font-size:28px}.proposal__list-wrap{display:block;text-align:justify;margin-bottom:14px}.proposal__list-wrap:after{display:inline-block;width:100%;content:''}.proposal__list-wrap:last-child{margin-bottom:0}.proposal__list-inner{display:inline-block;vertical-align:top;padding-bottom:36.3%}.proposal__list-inner_small{width:40.1%}.proposal__list-inner_big{width:57.1%}.proposal__list-inner_height{padding-bottom:38.9%}.proposal__item{position:absolute;top:0;right:0;bottom:0;left:0;height:auto;margin-bottom:0;box-shadow:0 10px 20px rgba(15,107,255,0);-webkit-transition:box-shadow .3s linear .05s;transition:box-shadow .3s linear .05s}.proposal__item_small{top:0;bottom:auto;padding-bottom:31.6%}.proposal__item_small .proposal__item-title{display:flex;justify-content:center;flex-flow:column wrap;height:100%;width:45%;min-width:0;background:#fff;padding:2px 0 0 35px;font-size:38px;border-radius:4px 0 0 4px;white-space:nowrap;text-overflow:ellipsis}.proposal__item_small .proposal__item-title b{overflow:hidden;margin-bottom:1px;font-size:25px;white-space:nowrap;text-overflow:ellipsis}.proposal__item_small .proposal__item-title:after{right:0}.proposal__item_small:last-child{top:auto;bottom:0;margin-bottom:0}.proposal__item_small:hover .proposal__item-title{background:#2d3244}.proposal__item_small:hover .proposal__item-title:after{right:-23px}.proposal__item_gradient:before{position:absolute;bottom:0;left:0;width:100%;max-width:598px;min-width:500px;height:100%;z-index:1;background:url("../img/wave.png") no-repeat bottom left;background-size:100% auto;content:'';transition:opacity .3s ease-in-out}.proposal__item_gradient:after{position:absolute;bottom:0;left:0;width:100%;max-width:598px;min-width:500px;height:100%;z-index:1;background:url("../img/wave-hover.png") no-repeat bottom left;background-size:100% auto;opacity:0;content:'';transition:opacity .3s ease-in-out}.proposal__item_gradient:hover:before{opacity:0}.proposal__item_gradient:hover:after{opacity:1}.proposal__item_gradient:hover .proposal__item-title{padding-bottom:88px}.proposal__item_gradient:hover .proposal__item-title:after{right:19%}.proposal__item_gradient .proposal__item-title:after{right:23%;top:auto;bottom:58px;border-width:25px;transform:none}.proposal__item.animation .proposal__item-title{color:#2d3244}.proposal__item.animation .proposal__item-title b{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.proposal__item:hover,.proposal__item.animation:hover{box-shadow:0 10px 20px rgba(15,107,255,0.2)}.proposal__item:hover .proposal__item-title,.proposal__item.animation:hover .proposal__item-title{color:#fff}.proposal__item:hover .proposal__item-title b,.proposal__item.animation:hover .proposal__item-title b{color:#fff}.proposal__item:hover .proposal__item-title:after,.proposal__item.animation:hover .proposal__item-title:after{opacity:1}.proposal__item-title{display:block;position:absolute;z-index:3;width:100%;height:auto;bottom:0;left:0;background:transparent;padding:35px 0 35px 35px;font-size:38px;color:transparent;-webkit-transition:all .3s linear .05s;transition:all .3s linear .05s}.proposal__item-title b{position:relative;opacity:0;font-size:26px;color:#2d3244;-webkit-transform:translateX(-30px);transform:translateX(-30px);-webkit-transition:all .3s linear .05s;transition:all .3s linear .05s}.proposal__item-title:after{opacity:0;position:absolute;top:50%;transform:translateY(-50%);right:60px;width:30px;height:30px;background:#fff url(../img/blue-arrow.png) no-repeat center;background-size:contain;border-radius:50%;border:10px solid #fff;-webkit-transition:all .3s linear .05s;transition:all .3s linear .05s;content:''}}@media (min-width: 1200px){.proposal{padding:108px 0 129px}.proposal__head{margin-bottom:69px}.proposal__title{font-size:38px}.proposal__list{margin-right:-9px}.proposal__item_small .proposal__item-title{padding:4px 0 0 54px;font-size:48px}.proposal__item_small .proposal__item-title b{padding:5px 0;font-size:25px}.proposal__item-title{padding:47px 0 47px 54px;font-size:48px}.proposal__item-title b{margin-bottom:8px;font-size:36px}}.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}}.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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiaW5kZXguY3NzIiwic291cmNlcyI6WyJpbmRleC5zY3NzIiwiX21haW4uc2NzcyIsIl9jb2xvcnMuc2NzcyIsIl92YXJpYWJsZXMuc2NzcyIsIl9mbGV4Ym94LnNjc3MiLCJfZnVuY3Rpb25zLnNjc3MiLCJfbWl4aW5zLnNjc3MiLCJfcmVzZXQuc2NzcyIsIl9ib29raW5nLnNjc3MiLCJfbWFpbjIuc2NzcyIsIl93ZWJzdGVycy1zZWxlY3Quc2NzcyIsIl9kYXRlLXBpY2tlci5zY3NzIiwiX2F1dG8tY29tcGxldGUuc2NzcyIsIl9wb3B1cC5zY3NzIiwiZm9udHMvX2hlbHZldGljYS1yZWd1bGFyLnNjc3MiLCJmb250cy9faGVsdmV0aWNhLWJvbGQuc2NzcyIsImZvbnRzL19oZWx2ZXRpY2EtbGlnaHQuc2NzcyIsImZvbnRzL19oZWx2ZXRpY2EtbWVkaXVtLnNjc3MiLCJmb250cy9faGVsdmV0aWNhLXRoaW4uc2NzcyIsImZvbnRzL19nZW50aXVtLWJhc2ljLnNjc3MiLCJfYnRuLnNjc3MiLCJfc2l0ZS5zY3NzIiwiX2xvZ28uc2NzcyIsIl9sYW5ndWFnZS5zY3NzIiwiX3Byb3Bvc2FsLnNjc3MiLCJfYW5pbWF0aW9uLnNjc3MiLCJfbmljZS1yYWRpby5zY3NzIiwiX3ByZWxvYWRlci5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJtYWluXCI7XG5AaW1wb3J0IFwiYnRuXCI7XG5AaW1wb3J0IFwic2l0ZVwiO1xuQGltcG9ydCBcImxvZ29cIjtcbkBpbXBvcnQgXCJsYW5ndWFnZVwiO1xuQGltcG9ydCBcInByb3Bvc2FsXCI7XG5AaW1wb3J0IFwiYW5pbWF0aW9uXCI7XG5AaW1wb3J0IFwibmljZS1yYWRpb1wiO1xuQGltcG9ydCBcInByZWxvYWRlclwiO1xuXG4iLCJAaW1wb3J0IFwiY29sb3JzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiZmxleGJveFwiO1xuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcInJlc2V0XCI7XG5AaW1wb3J0IFwiYm9va2luZ1wiO1xuQGltcG9ydCBcInBvcHVwXCI7XG5AaW1wb3J0IFwiZm9udHMvaGVsdmV0aWNhLXJlZ3VsYXJcIjtcbkBpbXBvcnQgXCJmb250cy9oZWx2ZXRpY2EtYm9sZFwiO1xuQGltcG9ydCBcImZvbnRzL2hlbHZldGljYS1saWdodFwiO1xuQGltcG9ydCBcImZvbnRzL2hlbHZldGljYS1tZWRpdW1cIjtcbkBpbXBvcnQgXCJmb250cy9oZWx2ZXRpY2EtdGhpblwiO1xuQGltcG9ydCBcImZvbnRzL2dlbnRpdW0tYmFzaWNcIjtcbiIsIiRjb2xvcl8xOiByZ2JhKDI0NywgMjQ5LCAyNTIsIDEpO1xuJGNvbG9yXzI6IHJnYmEoMjA1LCAyMTQsIDIyMiwgMSk7XG4kY29sb3JfMzogcmdiYSgyMDIsIDIxMywgMjI0LCAxKTtcbiRjb2xvcl80OiByZ2JhKDI0MCwgMjQyLCAyNDUsIDEpO1xuJGNvbG9yXzU6IHJnYmEoNTUsIDEyMiwgMjMwLCAxKTtcbiRjb2xvcl82OiByZ2JhKDIzMCwgMjMwLCAyMzAsIDEpO1xuJGNvbG9yXzc6IHJnYmEoMTAzLCAxMTUsIDEyOCwgMSk7XG4kY29sb3JfODogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbiRjb2xvcl85OiByZ2JhKDIyMywgMjI2LCAyMzEsIDEpO1xuJGNvbG9yXzEwOiByZ2JhKDE1OCwgMTc3LCAxOTYsIDEpO1xuXG4kbWFpbi1ibHVlLWNvbG9yOiAjMzc3YWU2O1xuJG1haW4tdGV4dC1jb2xvcjogIzk5OTtcbiRtYWluLXdoaXRlLWNvbG9yOiAjZmZmO1xuJG1haW4tYm9yZGVyLWNvbG9yOiAjZGRkO1xuXG4vL3NpdGVcbiRzaXRlLWJhY2tncm91bmQ6ICNmZmY7XG4kaGVhZGVyLW1lbnUtY29sb3I6ICNmZmY7XG4kaGVhZGVyLW1lbnUtYmFjazogJG1haW4tYmx1ZS1jb2xvcjtcbiRoZWFkZXItbWVudS1idG4tYmFjazogI2ZmZjtcbiRoZWFkZXItbWVudS1idG4tb3BlbmVkOiAjZmZmO1xuJGZvb3Rlci1iZzogIzE2MTcxYztcbiRmb290ZXItdGV4dC1jb2xvcjogIzY2NjY2NztcbiRmb290ZXItY3JhZnRlZC1jb2xvcjogIzc0NzQ3NDtcblxuLyotLS0tLS0tLS0tIHBvcHVwIC0tLS0tLS0tLS0qL1xuJHBvcHVwLWJhY2s6IHJnYmEoMCwgMCwgMCwgLjcpO1xuJHBvcHVwLWNsb3NlLWJhY2s6ICNmZmY7XG4vKi0tLS0tLS0tLS0gL3BvcHVwIC0tLS0tLS0tLSovXG5cbi8qLS0tLS0tLS0tLSB3ZWJzdGVycy1zZWxlY3QgLS0tLS0tLS0tLSovXG4kd2Vic3RlcnMtc2VsZWN0LWJvcmRlcjogI2RkZDtcbiR3ZWJzdGVycy1zZWxlY3Qtb3BlbmVkOiAjMmEyYjc2O1xuJHdlYnN0ZXJzLXNlbGVjdC1iYWNrOiAjZmZmO1xuJHdlYnN0ZXJzLXNlbGVjdC1pdGVtLWNvbG9yOiAjYmJiO1xuJHdlYnN0ZXJzLXNlbGVjdC1wb3B1cC1pdGVtLWFjdGl2ZS1jb2xvcjogI2JiYjtcbi8qLS0tLS0tLS0tLSAvd2Vic3RlcnMtc2VsZWN0IC0tLS0tLS0tLSovXG5cbi8qLS0tLS0tLS0tLSBidG4gLS0tLS0tLS0tLSovXG4kYnRuLWJhY2s6ICNmZmY7XG4kYnRuLWhvdmVyLWJhY2s6ICRtYWluLWJsdWUtY29sb3I7XG4vKi0tLS0tLS0tLS0gL2J0biAtLS0tLS0tLS0qL1xuXG4vKi0tLS0tLS0tLS0gbGFuZ3VhZ2UgIC0tLS0tLS0tLS0qL1xuJGxhbmd1YWdlLWNvbG9yOiAjYWNhZGIzO1xuJGxhbmd1YWdlLWRyb3Bkb3duLWNvbG9yOiAjM2E4NWZmO1xuLyotLS0tLS0tLS0tIC9sYW5ndWFnZSAgLS0tLS0tLS0tLSovXG5cbi8qLS0tLS0tLS0tLSBuaWNlLWNoZWNrYm94IC0tLS0tLS0tLS0qL1xuLy8kbmljZS1jaGVja2JveC1jb2xvcjogI2JiYjtcbi8vJG5pY2UtY2hlY2tib3gtYWN0aXZlLWNvbG9yOiAjMWQyNDJkO1xuLyotLS0tLS0tLS0tIC9uaWNlLWNoZWNrYm94IC0tLS0tLS0tLSovXG5cbi8qLS0tLS0tLS0tLSBvdXItcGhpbG9zb3BoeSAgLS0tLS0tLS0tLSovXG4kb3VyLXBoaWxvc29waHktdGl0bGU6ICNlNWU2ZTk7XG4kb3VyLXBoaWxvc29waHktdGV4dDogIzRlNTg3Njtcbi8qLS0tLS0tLS0tLSAvb3VyLXBoaWxvc29waHkgIC0tLS0tLS0tLS0qL1xuXG4vKi0tLS0tLS0tLS0gYm9vay1ub3cgIC0tLS0tLS0tLS0qL1xuJGJvb2stbm93LXRleHQ6ICNlNWU2ZTk7XG4vKi0tLS0tLS0tLS0gL2Jvb2stbm93ICAtLS0tLS0tLS0tKi9cblxuLyotLS0tLS0tLS0tIGFib3V0LXNlcnZpY2VzICAtLS0tLS0tLS0tKi9cbiRhYm91dC1zZXJ2aWNlcy10ZXh0OiAjZmZmO1xuLyotLS0tLS0tLS0tIC9hYm91dC1zZXJ2aWNlcyAgLS0tLS0tLS0tLSovXG4iLCJcbi8vICB2aWV3cG9ydCB2YXJpYWJsZXNcbiRwaG9uZS1sYW5kc2NhcGU6IDQ4MHB4O1xuJHRhYmxldC1wb3J0cmFpdDogNzY4cHg7XG4kdGFibGV0LWxhbmRzY2FwZTogOTkycHg7XG4kZGVza3RvcDogMTIwMHB4O1xuJGRlc2t0b3Atd2lkZTogMTUwMHB4O1xuXG4vL2FuaW1hdGlvbi10aW1lXG4kYW5pbWF0aW9uLXRpbWU6IC4zO1xuIiwiXG4vLyBGbGV4Ym94IE1peGluc1xuLy8gaHR0cDovL3BoaWxpcHdhbHRvbi5naXRodWIuaW8vc29sdmVkLWJ5LWZsZXhib3gvXG4vLyBodHRwczovL2dpdGh1Yi5jb20vcGhpbGlwd2FsdG9uL3NvbHZlZC1ieS1mbGV4Ym94XG4vL1xuLy8gQ29weXJpZ2h0IChjKSAyMDEzIEJyaWFuIEZyYW5jb1xuLy9cbi8vIFBlcm1pc3Npb24gaXMgaGVyZWJ5IGdyYW50ZWQsIGZyZWUgb2YgY2hhcmdlLCB0byBhbnkgcGVyc29uIG9idGFpbmluZyBhXG4vLyBjb3B5IG9mIHRoaXMgc29mdHdhcmUgYW5kIGFzc29jaWF0ZWQgZG9jdW1lbnRhdGlvbiBmaWxlcyAodGhlXG4vLyBcIlNvZnR3YXJlXCIpLCB0byBkZWFsIGluIHRoZSBTb2Z0d2FyZSB3aXRob3V0IHJlc3RyaWN0aW9uLCBpbmNsdWRpbmdcbi8vIHdpdGhvdXQgbGltaXRhdGlvbiB0aGUgcmlnaHRzIHRvIHVzZSwgY29weSwgbW9kaWZ5LCBtZXJnZSwgcHVibGlzaCxcbi8vIGRpc3RyaWJ1dGUsIHN1YmxpY2Vuc2UsIGFuZC9vciBzZWxsIGNvcGllcyBvZiB0aGUgU29mdHdhcmUsIGFuZCB0b1xuLy8gcGVybWl0IHBlcnNvbnMgdG8gd2hvbSB0aGUgU29mdHdhcmUgaXMgZnVybmlzaGVkIHRvIGRvIHNvLCBzdWJqZWN0IHRvXG4vLyB0aGUgZm9sbG93aW5nIGNvbmRpdGlvbnM6XG4vLyBUaGUgYWJvdmUgY29weXJpZ2h0IG5vdGljZSBhbmQgdGhpcyBwZXJtaXNzaW9uIG5vdGljZSBzaGFsbCBiZSBpbmNsdWRlZFxuLy8gaW4gYWxsIGNvcGllcyBvciBzdWJzdGFudGlhbCBwb3J0aW9ucyBvZiB0aGUgU29mdHdhcmUuXG4vLyBUSEUgU09GVFdBUkUgSVMgUFJPVklERUQgXCJBUyBJU1wiLCBXSVRIT1VUIFdBUlJBTlRZIE9GIEFOWSBLSU5ELCBFWFBSRVNTXG4vLyBPUiBJTVBMSUVELCBJTkNMVURJTkcgQlVUIE5PVCBMSU1JVEVEIFRPIFRIRSBXQVJSQU5USUVTIE9GXG4vLyBNRVJDSEFOVEFCSUxJVFksIEZJVE5FU1MgRk9SIEEgUEFSVElDVUxBUiBQVVJQT1NFIEFORCBOT05JTkZSSU5HRU1FTlQuXG4vLyBJTiBOTyBFVkVOVCBTSEFMTCBUSEUgQVVUSE9SUyBPUiBDT1BZUklHSFQgSE9MREVSUyBCRSBMSUFCTEUgRk9SIEFOWVxuLy8gQ0xBSU0sIERBTUFHRVMgT1IgT1RIRVIgTElBQklMSVRZLCBXSEVUSEVSIElOIEFOIEFDVElPTiBPRiBDT05UUkFDVCxcbi8vIFRPUlQgT1IgT1RIRVJXSVNFLCBBUklTSU5HIEZST00sIE9VVCBPRiBPUiBJTiBDT05ORUNUSU9OIFdJVEggVEhFXG4vLyBTT0ZUV0FSRSBPUiBUSEUgVVNFIE9SIE9USEVSIERFQUxJTkdTIElOIFRIRSBTT0ZUV0FSRS5cbi8vXG4vLyBUaGlzIGlzIGEgc2V0IG9mIG1peGlucyBmb3IgdGhvc2Ugd2hvIHdhbnQgdG8gbWVzcyBhcm91bmQgd2l0aCBmbGV4Ym94XG4vLyB1c2luZyB0aGUgbmF0aXZlIHN1cHBvcnQgb2YgY3VycmVudCBicm93c2Vycy4gRm9yIGZ1bGwgc3VwcG9ydCB0YWJsZVxuLy8gY2hlY2s6IGh0dHA6Ly9jYW5pdXNlLmNvbS9mbGV4Ym94XG4vL1xuLy8gQmFzaWNhbGx5IHRoaXMgd2lsbCB1c2U6XG4vL1xuLy8gKiBGYWxsYmFjaywgb2xkIHN5bnRheCAoSUUxMCwgbW9iaWxlIHdlYmtpdCBicm93c2VycyAtIG5vIHdyYXBwaW5nKVxuLy8gKiBGaW5hbCBzdGFuZGFyZHMgc3ludGF4IChGRiwgU2FmYXJpLCBDaHJvbWUsIElFMTEsIE9wZXJhKVxuLy9cbi8vIFRoaXMgd2FzIGluc3BpcmVkIGJ5OlxuLy9cbi8vICogaHR0cDovL2Rldi5vcGVyYS5jb20vYXJ0aWNsZXMvdmlldy9hZHZhbmNlZC1jcm9zcy1icm93c2VyLWZsZXhib3gvXG4vL1xuLy8gV2l0aCBoZWxwIGZyb206XG4vL1xuLy8gKiBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC9cbi8vICogaHR0cDovL3RoZS1lY2hvcGxleC5uZXQvZmxleHlib3hlcy9cbi8vICogaHR0cDovL21zZG4ubWljcm9zb2Z0LmNvbS9lbi11cy9saWJyYXJ5L2llL2hoNzcyMDY5KHY9dnMuODUpLmFzcHhcbi8vICogaHR0cDovL2Nzcy10cmlja3MuY29tL3VzaW5nLWZsZXhib3gvXG4vLyAqIGh0dHA6Ly9kZXYub3BlcmEuY29tL2FydGljbGVzL3ZpZXcvYWR2YW5jZWQtY3Jvc3MtYnJvd3Nlci1mbGV4Ym94L1xuLy8gKiBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi11cy9kb2NzL3dlYi9ndWlkZS9jc3MvZmxleGlibGVfYm94ZXNcblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggQ29udGFpbmVyc1xuLy9cbi8vIFRoZSAnZmxleCcgdmFsdWUgY2F1c2VzIGFuIGVsZW1lbnQgdG8gZ2VuZXJhdGUgYSBibG9jay1sZXZlbCBmbGV4XG4vLyBjb250YWluZXIgYm94LlxuLy9cbi8vIFRoZSAnaW5saW5lLWZsZXgnIHZhbHVlIGNhdXNlcyBhbiBlbGVtZW50IHRvIGdlbmVyYXRlIGEgaW5saW5lLWxldmVsXG4vLyBmbGV4IGNvbnRhaW5lciBib3guXG4vL1xuLy8gZGlzcGxheTogZmxleCB8IGlubGluZS1mbGV4XG4vL1xuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2ZsZXgtY29udGFpbmVyc1xuLy9cbi8vIChQbGFjZWhvbGRlciBzZWxlY3RvcnMgZm9yIGVhY2ggdHlwZSwgZm9yIHRob3NlIHdobyByYXRoZXIgQGV4dGVuZClcblxuQG1peGluIGZsZXhib3gge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4lZmxleGJveCB7IEBpbmNsdWRlIGZsZXhib3g7IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBpbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtaW5saW5lLWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtZmxleDtcbiAgZGlzcGxheTogLW1vei1pbmxpbmUtZmxleDtcbiAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94O1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuJWlubGluZS1mbGV4IHsgQGluY2x1ZGUgaW5saW5lLWZsZXg7IH1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggRGlyZWN0aW9uXG4vL1xuLy8gVGhlICdmbGV4LWRpcmVjdGlvbicgcHJvcGVydHkgc3BlY2lmaWVzIGhvdyBmbGV4IGl0ZW1zIGFyZSBwbGFjZWQgaW5cbi8vIHRoZSBmbGV4IGNvbnRhaW5lciwgYnkgc2V0dGluZyB0aGUgZGlyZWN0aW9uIG9mIHRoZSBmbGV4IGNvbnRhaW5lcidzXG4vLyBtYWluIGF4aXMuIFRoaXMgZGV0ZXJtaW5lcyB0aGUgZGlyZWN0aW9uIHRoYXQgZmxleCBpdGVtcyBhcmUgbGFpZCBvdXQgaW4uXG4vL1xuLy8gVmFsdWVzOiByb3cgfCByb3ctcmV2ZXJzZSB8IGNvbHVtbiB8IGNvbHVtbi1yZXZlcnNlXG4vLyBEZWZhdWx0OiByb3dcbi8vXG4vLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8jZmxleC1kaXJlY3Rpb24tcHJvcGVydHlcblxuQG1peGluIGZsZXgtZGlyZWN0aW9uKCR2YWx1ZTogcm93KSB7XG4gIEBpZiAkdmFsdWUgPT0gcm93LXJldmVyc2Uge1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIH0gQGVsc2UgaWYgJHZhbHVlID09IGNvbHVtbiB7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiBub3JtYWw7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgfSBAZWxzZSBpZiAkdmFsdWUgPT0gY29sdW1uLXJldmVyc2Uge1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogcmV2ZXJzZTtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICB9IEBlbHNlIHtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IGhvcml6b250YWw7XG4gIH1cbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogJHZhbHVlO1xuICAtbW96LWZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XG4gIC1tcy1mbGV4LWRpcmVjdGlvbjogJHZhbHVlO1xuICBmbGV4LWRpcmVjdGlvbjogJHZhbHVlO1xufVxuLy8gU2hvcnRlciB2ZXJzaW9uOlxuQG1peGluIGZsZXgtZGlyKCRhcmdzLi4uKSB7IEBpbmNsdWRlIGZsZXgtZGlyZWN0aW9uKCRhcmdzLi4uKTsgfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRmxleGJveCBXcmFwXG4vL1xuLy8gVGhlICdmbGV4LXdyYXAnIHByb3BlcnR5IGNvbnRyb2xzIHdoZXRoZXIgdGhlIGZsZXggY29udGFpbmVyIGlzIHNpbmdsZS1saW5lXG4vLyBvciBtdWx0aS1saW5lLCBhbmQgdGhlIGRpcmVjdGlvbiBvZiB0aGUgY3Jvc3MtYXhpcywgd2hpY2ggZGV0ZXJtaW5lc1xuLy8gdGhlIGRpcmVjdGlvbiBuZXcgbGluZXMgYXJlIHN0YWNrZWQgaW4uXG4vL1xuLy8gVmFsdWVzOiBub3dyYXAgfCB3cmFwIHwgd3JhcC1yZXZlcnNlXG4vLyBEZWZhdWx0OiBub3dyYXBcbi8vXG4vLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8jZmxleC13cmFwLXByb3BlcnR5XG5cbkBtaXhpbiBmbGV4LXdyYXAoJHZhbHVlOiBub3dyYXApIHtcbiAgLy8gTm8gV2Via2l0IEJveCBmYWxsYmFjay5cbiAgLXdlYmtpdC1mbGV4LXdyYXA6ICR2YWx1ZTtcbiAgLW1vei1mbGV4LXdyYXA6ICR2YWx1ZTtcbiAgQGlmICR2YWx1ZSA9PSBub3dyYXAge1xuICAgIC1tcy1mbGV4LXdyYXA6IG5vbmU7XG4gIH0gQGVsc2Uge1xuICAgIC1tcy1mbGV4LXdyYXA6ICR2YWx1ZTtcbiAgfVxuICBmbGV4LXdyYXA6ICR2YWx1ZTtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggRmxvdyAoc2hvcnRoYW5kKVxuLy9cbi8vIFRoZSAnZmxleC1mbG93JyBwcm9wZXJ0eSBpcyBhIHNob3J0aGFuZCBmb3Igc2V0dGluZyB0aGUgJ2ZsZXgtZGlyZWN0aW9uJ1xuLy8gYW5kICdmbGV4LXdyYXAnIHByb3BlcnRpZXMsIHdoaWNoIHRvZ2V0aGVyIGRlZmluZSB0aGUgZmxleCBjb250YWluZXInc1xuLy8gbWFpbiBhbmQgY3Jvc3MgYXhlcy5cbi8vXG4vLyBWYWx1ZXM6IDxmbGV4LWRpcmVjdGlvbj4gfCA8ZmxleC13cmFwPlxuLy8gRGVmYXVsdDogcm93IG5vd3JhcFxuLy9cbi8vIGh0dHA6Ly93My5vcmcvdHIvY3NzMy1mbGV4Ym94LyNmbGV4LWZsb3ctcHJvcGVydHlcblxuQG1peGluIGZsZXgtZmxvdygkdmFsdWVzOiAocm93IG5vd3JhcCkpIHtcbiAgLy8gTm8gV2Via2l0IEJveCBmYWxsYmFjay5cbiAgLXdlYmtpdC1mbGV4LWZsb3c6ICR2YWx1ZXM7XG4gIC1tb3otZmxleC1mbG93OiAkdmFsdWVzO1xuICAtbXMtZmxleC1mbG93OiAkdmFsdWVzO1xuICBmbGV4LWZsb3c6ICR2YWx1ZXM7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbGV4Ym94IE9yZGVyXG4vL1xuLy8gVGhlICdvcmRlcicgcHJvcGVydHkgY29udHJvbHMgdGhlIG9yZGVyIGluIHdoaWNoIGZsZXggaXRlbXMgYXBwZWFyIHdpdGhpblxuLy8gdGhlaXIgZmxleCBjb250YWluZXIsIGJ5IGFzc2lnbmluZyB0aGVtIHRvIG9yZGluYWwgZ3JvdXBzLlxuLy9cbi8vIERlZmF1bHQ6IDBcbi8vXG4vLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8jb3JkZXItcHJvcGVydHlcblxuQG1peGluIG9yZGVyKCRpbnQ6IDApIHtcbiAgLXdlYmtpdC1ib3gtb3JkaW5hbC1ncm91cDogJGludCArIDE7XG4gIC13ZWJraXQtb3JkZXI6ICRpbnQ7XG4gIC1tb3otb3JkZXI6ICRpbnQ7XG4gIC1tcy1mbGV4LW9yZGVyOiAkaW50O1xuICBvcmRlcjogJGludDtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggR3Jvd1xuLy9cbi8vIFRoZSAnZmxleC1ncm93JyBwcm9wZXJ0eSBzZXRzIHRoZSBmbGV4IGdyb3cgZmFjdG9yLiBOZWdhdGl2ZSBudW1iZXJzXG4vLyBhcmUgaW52YWxpZC5cbi8vXG4vLyBEZWZhdWx0OiAwXG4vL1xuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2ZsZXgtZ3Jvdy1wcm9wZXJ0eVxuXG5AbWl4aW4gZmxleC1ncm93KCRpbnQ6IDApIHtcbiAgLXdlYmtpdC1ib3gtZmxleDogJGludDtcbiAgLXdlYmtpdC1mbGV4LWdyb3c6ICRpbnQ7XG4gIC1tb3otZmxleC1ncm93OiAkaW50O1xuICAtbXMtZmxleC1wb3NpdGl2ZTogJGludDtcbiAgZmxleC1ncm93OiAkaW50O1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRmxleGJveCBTaHJpbmtcbi8vXG4vLyBUaGUgJ2ZsZXgtc2hyaW5rJyBwcm9wZXJ0eSBzZXRzIHRoZSBmbGV4IHNocmluayBmYWN0b3IuIE5lZ2F0aXZlIG51bWJlcnNcbi8vIGFyZSBpbnZhbGlkLlxuLy9cbi8vIERlZmF1bHQ6IDFcbi8vXG4vLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8jZmxleC1zaHJpbmstcHJvcGVydHlcblxuQG1peGluIGZsZXgtc2hyaW5rKCRpbnQ6IDEpIHtcbiAgLXdlYmtpdC1mbGV4LXNocmluazogJGludDtcbiAgLW1vei1mbGV4LXNocmluazogJGludDtcbiAgLW1zLWZsZXgtbmVnYXRpdmU6ICRpbnQ7XG4gIGZsZXgtc2hyaW5rOiAkaW50O1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRmxleGJveCBCYXNpc1xuLy9cbi8vIFRoZSAnZmxleC1iYXNpcycgcHJvcGVydHkgc2V0cyB0aGUgZmxleCBiYXNpcy4gTmVnYXRpdmUgbGVuZ3RocyBhcmUgaW52YWxpZC5cbi8vXG4vLyBWYWx1ZXM6IExpa2UgXCJ3aWR0aFwiXG4vLyBEZWZhdWx0OiBhdXRvXG4vL1xuLy8gaHR0cDovL3d3dy53My5vcmcvVFIvY3NzMy1mbGV4Ym94LyNmbGV4LWJhc2lzLXByb3BlcnR5XG5cbkBtaXhpbiBmbGV4LWJhc2lzKCR2YWx1ZTogYXV0bykge1xuICAtd2Via2l0LWZsZXgtYmFzaXM6ICR2YWx1ZTtcbiAgLW1vei1mbGV4LWJhc2lzOiAkdmFsdWU7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAkdmFsdWU7XG4gIGZsZXgtYmFzaXM6ICR2YWx1ZTtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggXCJGbGV4XCIgKHNob3J0aGFuZClcbi8vXG4vLyBUaGUgJ2ZsZXgnIHByb3BlcnR5IHNwZWNpZmllcyB0aGUgY29tcG9uZW50cyBvZiBhIGZsZXhpYmxlIGxlbmd0aDogdGhlXG4vLyBmbGV4IGdyb3cgZmFjdG9yIGFuZCBmbGV4IHNocmluayBmYWN0b3IsIGFuZCB0aGUgZmxleCBiYXNpcy4gV2hlbiBhblxuLy8gZWxlbWVudCBpcyBhIGZsZXggaXRlbSwgJ2ZsZXgnIGlzIGNvbnN1bHRlZCBpbnN0ZWFkIG9mIHRoZSBtYWluIHNpemVcbi8vIHByb3BlcnR5IHRvIGRldGVybWluZSB0aGUgbWFpbiBzaXplIG9mIHRoZSBlbGVtZW50LiBJZiBhbiBlbGVtZW50IGlzXG4vLyBub3QgYSBmbGV4IGl0ZW0sICdmbGV4JyBoYXMgbm8gZWZmZWN0LlxuLy9cbi8vIFZhbHVlczogbm9uZSB8IDxmbGV4LWdyb3c+IDxmbGV4LXNocmluaz4gfHwgPGZsZXgtYmFzaXM+XG4vLyBEZWZhdWx0OiBTZWUgaW5kaXZpZHVhbCBwcm9wZXJ0aWVzICgxIDEgMCkuXG4vL1xuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2ZsZXgtcHJvcGVydHlcblxuQG1peGluIGZsZXgoJGZnOiAxLCAkZnM6IG51bGwsICRmYjogbnVsbCkge1xuXG4gIC8vIFNldCBhIHZhcmlhYmxlIHRvIGJlIHVzZWQgYnkgYm94LWZsZXggcHJvcGVydGllc1xuICAkZmctYm94ZmxleDogJGZnO1xuXG4gIC8vIEJveC1GbGV4IG9ubHkgc3VwcG9ydHMgYSBmbGV4LWdyb3cgdmFsdWUgc28gbGV0J3MgZ3JhYiB0aGVcbiAgLy8gZmlyc3QgaXRlbSBpbiB0aGUgbGlzdCBhbmQganVzdCByZXR1cm4gdGhhdC5cbiAgQGlmIHR5cGUtb2YoJGZnKSA9PSAnbGlzdCcge1xuICAgICRmZy1ib3hmbGV4OiBudGgoJGZnLCAxKTtcbiAgfVxuXG4gIC13ZWJraXQtYm94LWZsZXg6ICRmZy1ib3hmbGV4O1xuICAtd2Via2l0LWZsZXg6ICRmZyAkZnMgJGZiO1xuICAtbW96LWJveC1mbGV4OiAkZmctYm94ZmxleDtcbiAgLW1vei1mbGV4OiAkZmcgJGZzICRmYjtcbiAgLW1zLWZsZXg6ICRmZyAkZnMgJGZiO1xuICBmbGV4OiAkZmcgJGZzICRmYjtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggSnVzdGlmeSBDb250ZW50XG4vL1xuLy8gVGhlICdqdXN0aWZ5LWNvbnRlbnQnIHByb3BlcnR5IGFsaWducyBmbGV4IGl0ZW1zIGFsb25nIHRoZSBtYWluIGF4aXNcbi8vIG9mIHRoZSBjdXJyZW50IGxpbmUgb2YgdGhlIGZsZXggY29udGFpbmVyLiBUaGlzIGlzIGRvbmUgYWZ0ZXIgYW55IGZsZXhpYmxlXG4vLyBsZW5ndGhzIGFuZCBhbnkgYXV0byBtYXJnaW5zIGhhdmUgYmVlbiByZXNvbHZlZC4gVHlwaWNhbGx5IGl0IGhlbHBzIGRpc3RyaWJ1dGVcbi8vIGV4dHJhIGZyZWUgc3BhY2UgbGVmdG92ZXIgd2hlbiBlaXRoZXIgYWxsIHRoZSBmbGV4IGl0ZW1zIG9uIGEgbGluZSBhcmVcbi8vIGluZmxleGlibGUsIG9yIGFyZSBmbGV4aWJsZSBidXQgaGF2ZSByZWFjaGVkIHRoZWlyIG1heGltdW0gc2l6ZS4gSXQgYWxzb1xuLy8gZXhlcnRzIHNvbWUgY29udHJvbCBvdmVyIHRoZSBhbGlnbm1lbnQgb2YgaXRlbXMgd2hlbiB0aGV5IG92ZXJmbG93IHRoZSBsaW5lLlxuLy9cbi8vIE5vdGU6ICdzcGFjZS0qJyB2YWx1ZXMgbm90IHN1cHBvcnRlZCBpbiBvbGRlciBzeW50YXhlcy5cbi8vXG4vLyBWYWx1ZXM6IGZsZXgtc3RhcnQgfCBmbGV4LWVuZCB8IGNlbnRlciB8IHNwYWNlLWJldHdlZW4gfCBzcGFjZS1hcm91bmRcbi8vIERlZmF1bHQ6IGZsZXgtc3RhcnRcbi8vXG4vLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8janVzdGlmeS1jb250ZW50LXByb3BlcnR5XG5cbkBtaXhpbiBqdXN0aWZ5LWNvbnRlbnQoJHZhbHVlOiBmbGV4LXN0YXJ0KSB7XG4gIEBpZiAkdmFsdWUgPT0gZmxleC1zdGFydCB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogc3RhcnQ7XG4gICAgLW1zLWZsZXgtcGFjazogc3RhcnQ7XG4gIH0gQGVsc2UgaWYgJHZhbHVlID09IGZsZXgtZW5kIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBlbmQ7XG4gICAgLW1zLWZsZXgtcGFjazogZW5kO1xuICB9IEBlbHNlIGlmICR2YWx1ZSA9PSBzcGFjZS1iZXR3ZWVuIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBqdXN0aWZ5O1xuICAgIC1tcy1mbGV4LXBhY2s6IGp1c3RpZnk7XG4gIH0gQGVsc2UgaWYgJHZhbHVlID09IHNwYWNlLWFyb3VuZCB7XG4gICAgLW1zLWZsZXgtcGFjazogZGlzdHJpYnV0ZTtcbiAgfSBAZWxzZSB7XG4gICAgLXdlYmtpdC1ib3gtcGFjazogJHZhbHVlO1xuICAgIC1tcy1mbGV4LXBhY2s6ICR2YWx1ZTtcbiAgfVxuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogJHZhbHVlO1xuICAtbW96LWp1c3RpZnktY29udGVudDogJHZhbHVlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6ICR2YWx1ZTtcbn1cbi8vIFNob3J0ZXIgdmVyc2lvbjpcbkBtaXhpbiBmbGV4LWp1c3QoJGFyZ3MuLi4pIHsgQGluY2x1ZGUganVzdGlmeS1jb250ZW50KCRhcmdzLi4uKTsgfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRmxleGJveCBBbGlnbiBJdGVtc1xuLy9cbi8vIEZsZXggaXRlbXMgY2FuIGJlIGFsaWduZWQgaW4gdGhlIGNyb3NzIGF4aXMgb2YgdGhlIGN1cnJlbnQgbGluZSBvZiB0aGVcbi8vIGZsZXggY29udGFpbmVyLCBzaW1pbGFyIHRvICdqdXN0aWZ5LWNvbnRlbnQnIGJ1dCBpbiB0aGUgcGVycGVuZGljdWxhclxuLy8gZGlyZWN0aW9uLiAnYWxpZ24taXRlbXMnIHNldHMgdGhlIGRlZmF1bHQgYWxpZ25tZW50IGZvciBhbGwgb2YgdGhlIGZsZXhcbi8vIGNvbnRhaW5lcidzIGl0ZW1zLCBpbmNsdWRpbmcgYW5vbnltb3VzIGZsZXggaXRlbXMuICdhbGlnbi1zZWxmJyBhbGxvd3Ncbi8vIHRoaXMgZGVmYXVsdCBhbGlnbm1lbnQgdG8gYmUgb3ZlcnJpZGRlbiBmb3IgaW5kaXZpZHVhbCBmbGV4IGl0ZW1zLiAoRm9yXG4vLyBhbm9ueW1vdXMgZmxleCBpdGVtcywgJ2FsaWduLXNlbGYnIGFsd2F5cyBtYXRjaGVzIHRoZSB2YWx1ZSBvZiAnYWxpZ24taXRlbXMnXG4vLyBvbiB0aGVpciBhc3NvY2lhdGVkIGZsZXggY29udGFpbmVyLilcbi8vXG4vLyBWYWx1ZXM6IGZsZXgtc3RhcnQgfCBmbGV4LWVuZCB8IGNlbnRlciB8IGJhc2VsaW5lIHwgc3RyZXRjaFxuLy8gRGVmYXVsdDogc3RyZXRjaFxuLy9cbi8vIGh0dHA6Ly93My5vcmcvdHIvY3NzMy1mbGV4Ym94LyNhbGlnbi1pdGVtcy1wcm9wZXJ0eVxuXG5AbWl4aW4gYWxpZ24taXRlbXMoJHZhbHVlOiBzdHJldGNoKSB7XG4gIEBpZiAkdmFsdWUgPT0gZmxleC1zdGFydCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcbiAgfSBAZWxzZSBpZiAkdmFsdWUgPT0gZmxleC1lbmQge1xuICAgIC13ZWJraXQtYm94LWFsaWduOiBlbmQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IGVuZDtcbiAgfSBAZWxzZSB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246ICR2YWx1ZTtcbiAgICAtbXMtZmxleC1hbGlnbjogJHZhbHVlO1xuICB9XG4gIC13ZWJraXQtYWxpZ24taXRlbXM6ICR2YWx1ZTtcbiAgLW1vei1hbGlnbi1pdGVtczogJHZhbHVlO1xuICBhbGlnbi1pdGVtczogJHZhbHVlO1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRmxleGJveCBBbGlnbiBTZWxmXG4vL1xuLy8gVmFsdWVzOiBhdXRvIHwgZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgYmFzZWxpbmUgfCBzdHJldGNoXG4vLyBEZWZhdWx0OiBhdXRvXG5cbkBtaXhpbiBhbGlnbi1zZWxmKCR2YWx1ZTogYXV0bykge1xuICAvLyBObyBXZWJraXQgQm94IEZhbGxiYWNrLlxuICAtd2Via2l0LWFsaWduLXNlbGY6ICR2YWx1ZTtcbiAgLW1vei1hbGlnbi1zZWxmOiAkdmFsdWU7XG4gIEBpZiAkdmFsdWUgPT0gZmxleC1zdGFydCB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogc3RhcnQ7XG4gIH0gQGVsc2UgaWYgJHZhbHVlID09IGZsZXgtZW5kIHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBlbmQ7XG4gIH0gQGVsc2Uge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246ICR2YWx1ZTtcbiAgfVxuICBhbGlnbi1zZWxmOiAkdmFsdWU7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbGV4Ym94IEFsaWduIENvbnRlbnRcbi8vXG4vLyBUaGUgJ2FsaWduLWNvbnRlbnQnIHByb3BlcnR5IGFsaWducyBhIGZsZXggY29udGFpbmVyJ3MgbGluZXMgd2l0aGluIHRoZVxuLy8gZmxleCBjb250YWluZXIgd2hlbiB0aGVyZSBpcyBleHRyYSBzcGFjZSBpbiB0aGUgY3Jvc3MtYXhpcywgc2ltaWxhciB0b1xuLy8gaG93ICdqdXN0aWZ5LWNvbnRlbnQnIGFsaWducyBpbmRpdmlkdWFsIGl0ZW1zIHdpdGhpbiB0aGUgbWFpbi1heGlzLiBOb3RlLFxuLy8gdGhpcyBwcm9wZXJ0eSBoYXMgbm8gZWZmZWN0IHdoZW4gdGhlIGZsZXhib3ggaGFzIG9ubHkgYSBzaW5nbGUgbGluZS5cbi8vXG4vLyBWYWx1ZXM6IGZsZXgtc3RhcnQgfCBmbGV4LWVuZCB8IGNlbnRlciB8IHNwYWNlLWJldHdlZW4gfCBzcGFjZS1hcm91bmQgfCBzdHJldGNoXG4vLyBEZWZhdWx0OiBzdHJldGNoXG4vL1xuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2FsaWduLWNvbnRlbnQtcHJvcGVydHlcblxuQG1peGluIGFsaWduLWNvbnRlbnQoJHZhbHVlOiBzdHJldGNoKSB7XG4gIC8vIE5vIFdlYmtpdCBCb3ggRmFsbGJhY2suXG4gIC13ZWJraXQtYWxpZ24tY29udGVudDogJHZhbHVlO1xuICAtbW96LWFsaWduLWNvbnRlbnQ6ICR2YWx1ZTtcbiAgQGlmICR2YWx1ZSA9PSBmbGV4LXN0YXJ0IHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0O1xuICB9IEBlbHNlIGlmICR2YWx1ZSA9PSBmbGV4LWVuZCB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiBlbmQ7XG4gIH0gQGVsc2Uge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogJHZhbHVlO1xuICB9XG4gIGFsaWduLWNvbnRlbnQ6ICR2YWx1ZTtcbn0iLCJcbi8vIEZvciBzY2FsYWJsZSBkZXNpZ25zXG5cbi8vcmV0dXJucyB2dyBmcm9tIHBpeGVsc1xuQGZ1bmN0aW9uIGdldC12dygkdGFyZ2V0KSB7XG4gICR2dy1jb250ZXh0OiAoMTAwMCouMDEpICogMXB4O1xuICBAcmV0dXJuICgkdGFyZ2V0LyR2dy1jb250ZXh0KSAqIDF2dztcbn0iLCIvL2ZvbnRzXG5AbWl4aW4gbWFpbi1mb250MSgpIHtcbiAgZm9udC1mYW1pbHk6IFwiaGVsdmV0aWNhLXJlZ3VsYXJcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1peGluIG1haW4tZm9udDIoKSB7XG4gIGZvbnQtZmFtaWx5OiBcImhlbHZldGljYS1ib2xkXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtaXhpbiBtYWluLWZvbnQzKCkge1xuICBmb250LWZhbWlseTogXCJoZWx2ZXRpY2EtbGlnaHRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1peGluIG1haW4tZm9udDQoKSB7XG4gIGZvbnQtZmFtaWx5OiBcImhlbHZldGljYS10aGluXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtaXhpbiBtYWluLWZvbnQ1KCkge1xuICBmb250LWZhbWlseTogXCJoZWx2ZXRpY2EtbWVkaXVtXCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBtaXhpbiBtYWluLWZvbnQ2KCkge1xuICBmb250LWZhbWlseTogJ0dlbnRpdW0gQmFzaWMnLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5cbi8vanVzdGlmeVxuQG1peGluIGp1c3RpZnkoKSB7XG4gIHRleHQtYWxpZ246IGp1c3RpZnk7XG5cbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbnRlbnQ6ICcnO1xuICB9XG59XG5cbi8vYmxvY2tDZW50ZXJlZFxuQG1peGluIGJsb2NrQ2VudGVyZWQoKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG4vL2Fic29sdXRlUG9zaXRpb25cbkBtaXhpbiBhYnNvbHV0ZVBvc2l0aW9uKCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbn1cblxuLy9hYnNvbHV0ZUNlbnRlclxuQG1peGluIGFic29sdXRlQ2VudGVyKCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKCAtNTAlLCAtNTAlICk7XG59XG5AbWl4aW4gYWJzb2x1dGVDZW50ZXJYKCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCAtNTAlICk7XG59XG5AbWl4aW4gYWJzb2x1dGVDZW50ZXJZKCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIC01MCUgKTtcbn1cblxuLy90cmFuc2Zvcm1cbkBtaXhpbiB0cmFuc2Zvcm0tdHJhbnNsYXRlKCAkcG9zWCwgJHBvc1kgKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoICRwb3NYLCAkcG9zWSApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSggJHBvc1gsICRwb3NZICk7XG59XG5AbWl4aW4gdHJhbnNmb3JtLXJvdGF0ZSggJGRlZyApIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSggJGRlZyArIGRlZyApO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSggJGRlZyArIGRlZyApO1xufVxuQG1peGluIHRyYW5zZm9ybS1zY2FsZSggJG51bSApIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKCAkbnVtICk7XG4gIHRyYW5zZm9ybTogc2NhbGUoICRudW0gKTtcbn1cblxuLy90cmFuc2l0aW9uXG5AbWl4aW4gdHJhbnNpdGlvbiggJHByb3BlcnR5LCAkZHVyYXRpb24sICRkZWxheSApIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uK3MgbGluZWFyICRkZWxheStzO1xuICB0cmFuc2l0aW9uOiAkcHJvcGVydHkgJGR1cmF0aW9uK3MgbGluZWFyICRkZWxheStzO1xufVxuXG4vL2ZpeGVkQ2VudGVyWVxuQG1peGluIGZpeGVkQ2VudGVyWSgpIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCAtNTAlICk7XG59XG4iLCJAY2hhcnNldCBcInV0Zi04XCI7XG4vKiAtLS0tLS0tLS0tLS0tLS0gU3R5bGUgdG8gbnVsbCAtLS0tLS0tLS0tLS0tLS0gKi9cbip7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG59XG4qey1tb3otYm94LXNpemluZzpib3JkZXItYm94O2JveC1zaXppbmc6Ym9yZGVyLWJveDt9aHRtbCxib2R5LGRpdixzcGFuLGgxLGgyLGgzLGg0LGg1LGg2LHAsZW0saW1nLHN0cm9uZyxzdWIsc3VwLGIsdSxpLGRsLGR0LGRkLG9sLHVsLGxpLGZpZWxkc2V0LGZvcm0sbGFiZWwsdGFibGUsdGJvZHksdGZvb3QsdGhlYWQsdHIsdGgsdGQsYXJ0aWNsZSxhc2lkZSxjYW52YXMsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxhLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1lbnUsbmF2LHNlY3Rpb24sc3VtbWFyeSx0aW1lLG1hcmssYXVkaW8sdmlkZW97LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO2JvcmRlcjowO291dGxpbmU6MDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2ZvbnQtc2l6ZToxMDAlO21hcmdpbjowO3BhZGRpbmc6MDt9YXtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O310YWJsZXtib3JkZXItY29sbGFwc2U6Y29sbGFwc2U7Ym9yZGVyLXNwYWNpbmc6MDt9dGQsdGQgaW1ne3ZlcnRpY2FsLWFsaWduOnRvcDt9aW5wdXQsc2VsZWN0LGJ1dHRvbix0ZXh0YXJlYXtmb250LXNpemU6MTJweDtmb250LWZhbWlseTpBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO21hcmdpbjowO31pbnB1dFt0eXBlPVwidGV4dFwiXSxpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sdGV4dGFyZWEsaW5wdXRbdHlwZT1cImVtYWlsXCJdLGlucHV0W3R5cGU9XCJwaG9uZVwiXSxpbnB1dFt0eXBlPVwibnVtYmVyXCJde2ZvbnQ6MTJweCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO3BhZGRpbmc6MDt9aW5wdXRbdHlwZT1cImNoZWNrYm94XCJde3ZlcnRpY2FsLWFsaWduOmJvdHRvbTt9aW5wdXRbdHlwZT1cInJhZGlvXCJde3ZlcnRpY2FsLWFsaWduOnRleHQtYm90dG9tO31zdWJ7dmVydGljYWwtYWxpZ246c3ViO2ZvbnQtc2l6ZTpzbWFsbGVyO31zdXB7dmVydGljYWwtYWxpZ246c3VwZXI7Zm9udC1zaXplOnNtYWxsZXI7fWFydGljbGUsYXNpZGUsZGV0YWlscyxmaWdjYXB0aW9uLGZpZ3VyZSxmb290ZXIsaGVhZGVyLGhncm91cCxtZW51LG5hdixzZWN0aW9ue2Rpc3BsYXk6YmxvY2s7fXVsLG9se2xpc3Qtc3R5bGU6bm9uZTt9aHRtbHtvdmVyZmxvdy15OmF1dG87b3ZlcmZsb3cteDphdXRvO31odG1sLGJvZHl7aGVpZ2h0OjEwMCU7fWJvZHl7bGluZS1oZWlnaHQ6MTtjb2xvcjojMDAwO3RleHQtYWxpZ246bGVmdDt6LWluZGV4OjE7cG9zaXRpb246cmVsYXRpdmU7fWlucHV0IFt0eXBlPSd0ZXh0J117cGFkZGluZzowO310ZXh0YXJlYXtyZXNpemU6bm9uZTtvdmVyZmxvdzphdXRvO31sYWJlbCxpbnB1dFt0eXBlPVwiYnV0dG9uXCJdLGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sYnV0dG9ue2N1cnNvcjpwb2ludGVyO31pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLGlucHV0W3R5cGU9XCJyZXNldFwiXSxpbnB1dFt0eXBlPVwic3VibWl0XCJdLGJ1dHRvbixpbnB1dFt0eXBlPVwidGV4dFwiXSxpbnB1dFt0eXBlPVwicGFzc3dvcmRcIl0sdGV4dGFyZWEsaW5wdXRbdHlwZT1cImVtYWlsXCJdLGlucHV0W3R5cGU9XCJ0ZWxcIl0saW5wdXRbdHlwZT1cInBob25lXCJdLGlucHV0W3R5cGU9XCJudW1iZXJcIl17LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7fWEsYTp2aXNpdGVkLGE6aG92ZXIsYTpmb2N1cyxhOmFjdGl2ZXt0ZXh0LWRlY29yYXRpb246bm9uZTt9aW5wdXRbdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lcixidXR0b246Oi1tb3otZm9jdXMtaW5uZXJ7Ym9yZGVyOjA7cGFkZGluZzowO31pbnB1dDppbnZhbGlke291dGxpbmU6bm9uZTstbW96LWJveC1zaGFkb3c6bm9uZTtib3JkZXI6bm9uZTt9OjotbXMtY2xlYXJ7ZGlzcGxheTpub25lO31pbnB1dCx0ZXh0YXJlYSxpbnB1dFt0eXBlPVwic2VhcmNoXCJdOmZvY3VzLDpmb2N1c3tvdXRsaW5lOm5vbmU7fVxuLyogLS0tLS0tLS0tLS0tLS0tIFN0eWxlIHRvIG51bGwgLS0tLS0tLS0tLS0tLS0tICovXG5cbnN0cm9uZyB7XG4gIEBpbmNsdWRlIG1haW4tZm9udDMoKTtcbn1cbmgxLGgyLGgzLGg0IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cbiIsIkBpbXBvcnQgXCJtYWluMlwiO1xuQGltcG9ydCBcIndlYnN0ZXJzLXNlbGVjdFwiO1xuQGltcG9ydCBcImRhdGUtcGlja2VyXCI7XG5AaW1wb3J0IFwiYXV0by1jb21wbGV0ZVwiO1xuXG4uYm9va2luZyB7XG5cdEBpbmNsdWRlIG1haW4tZm9udDUoKTtcblxuXHQmX19oZWFkZXIge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0fVxuXG5cdCZfX2Nsb3NlIHtcblx0XHR0b3A6IDJweDtcblx0XHRsZWZ0OiA1cHg7XG5cdFx0ei1pbmRleDogMjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDM4cHg7XG5cdFx0d2lkdGg6IDM4cHg7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtLCAkYW5pbWF0aW9uLXRpbWUsIDApO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0ZmlsbDogJGNvbG9yXzU7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHRzdmcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRmaWxsOiAkY29sb3JfODtcblx0XHRcdHRyYW5zaXRpb246IGZpbGwgMTUwbXMgZWFzZS1pbi1vdXQ7XG5cdFx0fVxuXG5cdH1cblxuXHQmX190aXRsZSB7XG5cdFx0QGluY2x1ZGUgbWFpbi1mb250MSgpO1xuXHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRsaW5lLWhlaWdodDogMS41NDU5MWVtO1xuXHRcdGNvbG9yOiAkY29sb3JfMjtcblx0fVxuXG5cdCZfX2NvbnRlbnQge1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl8xO1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0fVxuXG5cdCZfX3N0ZXBzLWhlYWRlciB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdGhlaWdodDogNzVweDtcblx0XHRmb250LXNpemU6IDEwMHB4O1xuXHRcdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkY29sb3JfMztcblx0fVxuXG5cdCZfX3N0ZXBzLXRpdGxlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGhlaWdodDogNzJweDtcblx0XHRwYWRkaW5nLXRvcDogMjVweDtcblx0XHRmb250LXNpemU6IC4xMjk4ZW07XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuXHRcdHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDEuMjMxMWVtO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRwYWRkaW5nLXRvcDogNHB4O1xuXHRcdH1cblxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHR9XG5cblx0Jl9fc3RlcCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblxuXHRcdCYuYWN0aXZlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHR9XG5cblx0Jl9fZm9vdGVyIHtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvcl80O1xuXHRcdGhlaWdodDogMTAwcHg7XG5cdFx0cGFkZGluZzogMCAxMHB4O1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHR9XG5cblx0Jl9fc3RlcC1jb250ZW50IHtcblx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0fVxuXG5cdCZfX3N0ZXAtbGluZSB7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDQwcHg7XG5cdH1cblxuXHQmX19zdGVwLXRpdGxlIHtcblx0XHRjb2xvcjogJGNvbG9yXzU7XG5cdFx0Zm9udC1zaXplOiAxNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cblx0XHQmICsgLmJvb2tpbmdfX2Rlc3RpbmF0aW9uIHtcblxuXHRcdFx0LmJvb2tpbmdfX2Rlc3RpbmF0aW9uLWRlbCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxuXG5cdCZfX3RyYW5zZmVyLXRpdGxlLFxuXHQmX19kcml2ZXItdGl0bGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQmX190cmFuc2ZlciB7XG5cblx0XHQuYm9va2luZ19fcmFkaW8ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdHdpZHRoOiAyNjhweDtcblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA5cHg7XG5cdFx0XHRcdG1pbi13aWR0aDogMzJweDtcblx0XHRcdH1cblxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE3cHg7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAyMnB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblx0XHR9XG5cblx0fVxuXG5cdCZfX2RyaXZlciB7XG5cblx0XHQuYm9va2luZ19fcmFkaW8ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdHdpZHRoOiAyNjhweDtcblxuXHRcdFx0c3ZnIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxOHB4O1xuXHRcdFx0XHRtaW4td2lkdGg6IDI0cHg7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxuXG5cdCZfX3JhZGlvIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0aW5wdXRbIHR5cGUgPSByYWRpbyBdIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG5cblx0XHRcdCY6Y2hlY2tlZCArIHNwYW4ge1xuXHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfNTtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yXzU7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfODtcblxuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdGZpbGw6ICRjb2xvcl84O1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdHNwYW4ge1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0aGVpZ2h0OiA0NnB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNDZweDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl82O1xuXHRcdFx0Y29sb3I6ICRjb2xvcl83O1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yXzg7XG5cdFx0XHRwYWRkaW5nOiAwIDI4cHg7XG5cdFx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcblx0XHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcblx0XHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IGJhY2tncm91bmQtY29sb3IsIGJvcmRlci1jb2xvciwgY29sb3I7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHRmaWxsOiAkY29sb3JfNztcblx0XHRcdFx0dHJhbnNpdGlvbjogZmlsbCAxNTBtcyBlYXNlLWluLW91dDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxN3B4O1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdH1cblxuXHQmX19kZXBhcnQtdGl0bGUge1xuXHRcdGNvbG9yOiAkY29sb3JfNztcblx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cblx0Jl9fZGVwYXJ0LXNlY29uZCB7XG5cblx0XHQ+IHN2ZyB7XG5cdFx0XHR3aWR0aDogMzBweDtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHR9XG5cblx0fVxuXG5cdCZfX3JhZGlvLXdyYXAge1xuXG5cdFx0LmJvb2tpbmdfX3JhZGlvIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDExcHg7XG5cdFx0XHR3aWR0aDogMjY4cHg7XG5cdFx0fVxuXG5cdH1cblxuXHQmX19yYWRpby1pdGVtIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0Jl9fbmV4dCxcblx0Jl9fY29udGludWUsXG5cdCZfX3ByZXYge1xuXHRcdHdpZHRoOiAxNjZweDtcblx0XHRwYWRkaW5nOiAwIDI3cHggMCAzMHB4ICFpbXBvcnRhbnQ7XG5cdFx0ZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0JjpkaXNhYmxlZCB7XG5cdFx0XHRvcGFjaXR5OiAuNTtcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHR9XG5cdH1cblxuXHQmX19jb250aW51ZSB7XG5cdFx0d2lkdGg6IDE1NnB4O1xuXHR9XG5cdCZfX3ByZXZ7XG5cdFx0d2lkdGg6IDEzOXB4O1xuXHR9XG5cblx0Jl9fc3RlcC1jb2x1bW4ge1xuXHRcdHdpZHRoOiAyNjhweDtcblx0XHRtYXJnaW46IDAgYXV0bztcblxuXHRcdC5ib29raW5nX19zdGVwLXRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMTZweDtcblx0XHR9XG5cblx0XHR0ZXh0YXJlYSxcblx0XHRpbnB1dCB7XG5cdFx0XHRAaW5jbHVkZSBtYWluLWZvbnQ1KCk7XG5cdFx0XHRoZWlnaHQ6IDQxcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl82O1xuXHRcdFx0cGFkZGluZzogMCAxM3B4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGNvbG9yOiAkY29sb3JfNztcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlci1jb2xvciwgY29sb3I7XG5cdFx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7O1xuXHRcdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvcl81O1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yXzU7XG5cblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdHRleHRhcmVhIHtcblx0XHRcdHBhZGRpbmc6IDE1cHggMTZweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0fVxuXG5cdH1cblxuXHQmX19zdGVwLWl0ZW0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQmX19zdGVwLXN1Yi10aXRsZSB7XG5cdFx0QGluY2x1ZGUgbWFpbi1mb250MigpO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XG5cdFx0Y29sb3I6ICRjb2xvcl83O1xuXHR9XG5cblx0Jl9fZGVzdGluYXRpb24ge1xuXHRcdG1hcmdpbi1ib3R0b206IDZweDtcblx0fVxuXHQmX19kZXN0aW5hdGlvbi1kZWwge1xuXHRcdEBpbmNsdWRlIG1haW4tZm9udDUoKTtcblx0XHRjb2xvcjogJGNvbG9yXzEwO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdGhlaWdodDogNDBweDtcblx0XHRtaW4td2lkdGg6IDEwMCU7XG5cdFx0dHJhbnNpdGlvbjogY29sb3IgMTUwbXMgZWFzZS1pbi1vdXQ7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkY29sb3JfNTtcblx0XHR9XG5cdH1cblxuXHQmX19kZXN0aW5hdGlvbi1hZGQge1xuXHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yXzY7XG5cdFx0bWFyZ2luLXRvcDogOXB4O1xuXHRcdHBhZGRpbmctdG9wOiAzcHg7XG5cblx0XHRidXR0b24ge1xuXHRcdFx0QGluY2x1ZGUgbWFpbi1mb250NSgpO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRwYWRkaW5nOiAwIDZweDtcblx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRjb2xvcjogJGNvbG9yXzU7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0d2lkdGg6IDIzNnB4O1xuXG5cdFx0XHQ+IHNwYW57XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAyMHB4O1xuXHRcdFx0XHRcdHRvcDogLTNweDtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxuXG5cblx0Jl9fbWVzc2FnZSB7XG5cdFx0b3BhY2l0eTogMDtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0QGluY2x1ZGUgYWJzb2x1dGVQb3NpdGlvbigpO1xuXHRcdHotaW5kZXg6IDEwO1xuXHRcdGJhY2tncm91bmQ6ICRtYWluLWJsdWUtY29sb3I7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsICRhbmltYXRpb24tdGltZSwgMCk7XG5cblx0XHQmLnNob3cge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0fVxuXHR9XG5cdCZfX21lc3NhZ2Utd3JhcCB7XG5cdFx0QGluY2x1ZGUgYWJzb2x1dGVDZW50ZXIoKTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDU3MHB4O1xuXHRcdHBhZGRpbmc6IDAgMTVweDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdH1cblx0Jl9fbWVzc2FnZS10aXRsZSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdGZvbnQtc2l6ZTogMjhweDtcblx0XHRjb2xvcjogI2U1ZTZlOTtcblx0XHRAaW5jbHVkZSBtYWluLWZvbnQ0KCk7XG5cdH1cblx0Jl9fbWVzc2FnZS10ZXh0IHtcblx0XHRtYXJnaW4tYm90dG9tOiAxM3B4O1xuXHRcdHBhZGRpbmc6IDAgMjBweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0Y29sb3I6ICNlNWU2ZTk7XG5cdFx0QGluY2x1ZGUgbWFpbi1mb250NigpO1xuXG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRjb2xvcjogJG1haW4td2hpdGUtY29sb3I7XG5cdFx0fVxuXHR9XG5cdCZfX21lc3NhZ2UtY2FyZCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4td2hpdGUtY29sb3I7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0QGluY2x1ZGUgYWJzb2x1dGVDZW50ZXJYKCk7XG5cdFx0XHRib3R0b206IC03MHB4O1xuXHRcdFx0d2lkdGg6IDgxNnB4O1xuXHRcdFx0aGVpZ2h0OiA4NXB4O1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltZy9zaGFkb3cucG5nKSBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHR9XG5cdH1cblx0Jl9fbWVzc2FnZS10eXBlIHtcblx0XHRwYWRkaW5nOiAwIDAgMCA0cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0Y29sb3I6ICRtYWluLWJsdWUtY29sb3I7XG5cdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRAaW5jbHVkZSBtYWluLWZvbnQ1KCk7XG5cblx0XHRzcGFuIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogN3B4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdGNvbG9yOiAjNGU1ODc2O1xuXHRcdFx0QGluY2x1ZGUgbWFpbi1mb250NigpO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBub25lO1xuXHRcdH1cblx0fVxuXHQmX19tZXNzYWdlLWNhcmQtd3JhcCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0cGFkZGluZzogMTVweDtcblx0XHRib3JkZXI6IDNweCBkYXNoZWQgI2M4YzljYztcblx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cblx0XHRkbCB7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdH1cblx0XHRkdCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0Y29sb3I6ICMzNTM1M2E7XG5cdFx0XHRAaW5jbHVkZSBtYWluLWZvbnQ1KCk7XG5cdFx0fVxuXHRcdGRkIHtcblxuXHRcdH1cblx0XHR0aW1lIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdEBpbmNsdWRlIG1haW4tZm9udDUoKTtcblx0XHR9XG5cdFx0YWRkcmVzcyB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMTRweDtcblx0XHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRcdGNvbG9yOiAjNGU1ODc2O1xuXHRcdH1cblx0fVxuXHQmX19tZXNzYWdlLXJldHVybiB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGNvbG9yOiAkbWFpbi13aGl0ZS1jb2xvcjtcblx0XHRAaW5jbHVkZSBtYWluLWZvbnQ1KCk7XG5cblx0XHRpIHtcblx0XHRcdEBpbmNsdWRlIGFic29sdXRlQ2VudGVyWSgpO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMjlweDtcblx0XHRcdGhlaWdodDogMjlweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDUwJTtcblx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsIC41KTtcblx0XHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oYm9yZGVyLCAkYW5pbWF0aW9uLXRpbWUsIDApO1xuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHRAaW5jbHVkZSBhYnNvbHV0ZUNlbnRlcigpO1xuXHRcdFx0XHR3aWR0aDogMTBweDtcblxuXHRcdFx0XHRwYXRoIHtcblx0XHRcdFx0XHRmaWxsOiAkbWFpbi13aGl0ZS1jb2xvcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmhvdmVyIHtcblxuXHRcdFx0aSB7XG5cdFx0XHRcdGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsIDEpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmX19tZXNzYWdlLXByaW50IHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAyN3B4O1xuXHRcdHJpZ2h0OiAzNnB4O1xuXHRcdGZvbnQtc2l6ZTogMjVweDtcblx0XHRjb2xvcjogI2M4YzljYztcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yLCAkYW5pbWF0aW9uLXRpbWUsIDApO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJG1haW4tYmx1ZS1jb2xvcjtcblx0XHR9XG5cdH1cblxuXHQuaW52YWxpZCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZTIzYTNhO1xuXHR9XG5cbn1cblxuLmJvb2tpbmdfX21lc3NhZ2UtdGhhbmtzIHtcblx0cG9zaXRpb246IHN0YXRpYztcblx0dG9wOiBhdXRvO1xuXHRsZWZ0OiBhdXRvO1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZy1ib3R0b206IDFweDtcblx0LXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LXBvcnRyYWl0KSB7XG5cblx0LmJvb2tpbmcge1xuXHRcdCZfX21lc3NhZ2UtdGl0bGUge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMThweDtcblx0XHRcdGZvbnQtc2l6ZTogNDhweDtcblx0XHR9XG5cdFx0Jl9fbWVzc2FnZS10ZXh0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDQzcHg7XG5cdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMjJweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX21lc3NhZ2UtY2FyZCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA4NnB4O1xuXHRcdFx0cGFkZGluZzogMjlweCAzM3B4IDE5MnB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG1haW4td2hpdGUtY29sb3I7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL3BpYy9tZXNzYWdlLWJnLmpwZycpO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGJvdHRvbTtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0fVxuXHRcdCZfX21lc3NhZ2UtdHlwZSB7XG5cdFx0XHRmb250LXNpemU6IDE4cHg7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyOXB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE3cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX21lc3NhZ2UtY2FyZC13cmFwIHtcblx0XHRcdHBhZGRpbmc6IDIwcHggMjRweDtcblxuXHRcdFx0ZHQge1xuXHRcdFx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0XHR9XG5cdFx0XHR0aW1lIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTJweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0fVxuXHRcdFx0YWRkcmVzcyB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuXG5cdC5ib29raW5nIHtcblxuXHRcdCZfX3N0ZXBzLWhlYWRlciB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdH1cblxuXHRcdCZfX3N0ZXBzLXRpdGxlIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogY29sb3IgMTUwbXMgZWFzZS1pbi1vdXQ7XG5cdFx0XHR9XG5cblx0XHRcdCYuYWN0aXZlIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cblx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl81O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0KyAuYm9va2luZ19fc3RlcHMtbGluZSB7XG5cdFx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQmX19zdGVwLWNvbnRlbnQge1xuXHRcdFx0cGFkZGluZzogNDJweCAwIDI5cHg7XG5cdFx0fVxuXG5cdFx0Jl9fc3RlcF9maXJzdCB7XG5cblx0XHRcdC5ib29raW5nX19zdGVwLWNvbnRlbnQge1xuXHRcdFx0XHRwYWRkaW5nOiA3NnB4IDAgMjlweDtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdCZfX3N0ZXBzLWxpbmUge1xuXHRcdFx0dHJhbnNpdGlvbjogbGVmdCAxNTBtcyBlYXNlLWluLW91dDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJvdHRvbTogLTJweDtcblx0XHRcdGhlaWdodDogMnB4O1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl81O1xuXHRcdFx0bGVmdDogMDtcblx0XHR9XG5cblx0XHQmX19zdGVwLWxpbmUge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDY0cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2NnB4O1xuXG5cdFx0fVxuXG5cdFx0Jl9fc3RlcC10aXRsZSB7XG5cdFx0XHRtaW4td2lkdGg6IDE2MXB4O1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMC41cHg7XG5cdFx0fVxuXG5cdFx0Jl9fdHJhbnNmZXIge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0d2lkdGg6IDQ5OHB4O1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1MHB4O1xuXG5cdFx0XHQuYm9va2luZ19fcmFkaW8ge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR3aWR0aDogMjU5cHg7XG5cblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0d2lkdGg6IDIzMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdCZfX3RyYW5zZmVyLXdyYXAge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cblx0XHQmX190cmFuc2Zlci10aXRsZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAyNzZweDtcblx0XHRcdGxlZnQ6IDk2cHg7XG5cdFx0XHR0b3A6IC0xN3B4O1xuXHRcdFx0aGVpZ2h0OiAxMXB4O1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgJGNvbG9yXzk7XG5cdFx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0QGluY2x1ZGUgYWJzb2x1dGVDZW50ZXJYKCk7XG5cdFx0XHRcdHRvcDogLTdweDtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl83O1xuXHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZzogMCA3cHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl8xO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCZfX2RyaXZlciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdC5ib29raW5nX19yYWRpbyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQmX19kcml2ZXItdGl0bGUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRjb2xvcjogJGNvbG9yXzc7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC0yMXB4O1xuXHRcdFx0bGVmdDogMDtcblxuXHRcdH1cblxuXHRcdCZfX2RlcGFydCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXG5cdFx0Jl9fZGVwYXJ0LXRpdGxlIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRvcDogLTE5cHg7XG5cdFx0fVxuXG5cdFx0Jl9fZGVwYXJ0LXNlY29uZCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxNXB4O1xuXG5cdFx0XHQ+IHN2ZyB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMTZweDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR0b3A6IDNweDtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMCk7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQmX19yYWRpby13cmFwIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG5cdFx0XHQuYm9va2luZ19fcmFkaW8ge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdCZfX3JhZGlvLWl0ZW0ge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxMHB4O1xuXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cblx0XHRcdC5ib29raW5nX19kZXBhcnQtdGl0bGUge1xuXHRcdFx0XHR0b3A6IDU2cHg7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQmX19mb290ZXIge1xuXHRcdFx0cGFkZGluZzogMCA4OHB4O1xuXHRcdH1cblxuXHRcdCZfX3N0ZXAtY29sdW1uIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogMCA3MHB4IDAgNjNweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuXHRcdFx0PiBkaXYge1xuXHRcdFx0XHR3aWR0aDogNDU4cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5ib29raW5nX19zdGVwLXRpdGxlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMTFweDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0IHtcblx0XHRcdFx0d2lkdGg6IDIyNnB4O1xuXHRcdFx0fVxuXG5cdFx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRcdHBhZGRpbmc6IDE1cHggMTZweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdCZfX3N0ZXAtaXRlbSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0fVxuXG5cdFx0LmF1dG8tY29tcGxldGUge1xuXHRcdFx0d2lkdGg6IDI3NHB4O1xuXG5cdFx0XHQmICsgaW5wdXQge1xuXHRcdFx0XHR3aWR0aDogNjFweDtcblxuXHRcdFx0XHQmICsgaW5wdXQge1xuXHRcdFx0XHRcdHdpZHRoOiAxMTBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQmX19zdGVwLXN1Yi10aXRsZSB7XG5cdFx0XHRAaW5jbHVkZSBtYWluLWZvbnQyKCk7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA3cHg7XG5cdFx0XHRjb2xvcjogJGNvbG9yXzc7XG5cdFx0XHRwYWRkaW5nLXRvcDogM3B4O1xuXHRcdH1cblxuXHRcdCZfX2Rlc3RpbmF0aW9uIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblxuXHRcdCZfX2NvbnRpbnVlIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAzMXB4O1xuXHRcdH1cblxuXHRcdCZfX3ByZXYge1xuXHRcdFx0d2lkdGg6IDEzOXB4O1xuXHRcdH1cblxuXHR9XG5cbn1cblxuIiwiQGltcG9ydCBcImNvbG9yc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcImZsZXhib3hcIjtcbkBpbXBvcnQgXCJmdW5jdGlvbnNcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjsiLCJAaW1wb3J0IFwibWFpbjJcIjtcblxuLndlYnN0ZXJzLXNlbGVjdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MXB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfNjtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBiYWNrZ3JvdW5kOiAkY29sb3JfODtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDE1MG1zIGVhc2UtaW4tb3V0O1xuICBAaW5jbHVkZSBtYWluLWZvbnQ1KCk7XG5cbiAgJl9vcGVuZWQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl81O1xuXG4gICAgLndlYnN0ZXJzLXNlbGVjdF9faXRlbSB7XG4gICAgICBjb2xvcjogJGNvbG9yXzU7XG4gICAgfVxuXG4gICAgLndlYnN0ZXJzLXNlbGVjdF9fYXJyb3cge1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgIGZpbGw6ICRjb2xvcl81O1xuICAgIH1cblxuICB9XG5cbiAgJl9fYXJyb3d7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMXB4O1xuICAgIHJpZ2h0OiAxcHg7XG4gICAgYm90dG9tOiAwO1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlcjtcbiAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcbiAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBmaWxsO1xuICB9XG5cbiAgJl9faXRlbSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBhYnNvbHV0ZUNlbnRlclkoKTtcbiAgICByaWdodDogMjBweDtcbiAgICBsZWZ0OiA1cHg7XG4gICAgcGFkZGluZzogMCA1cHggMCAxMXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGNvbG9yOiAkY29sb3JfNztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMTUwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgfVxuXG4gICZfbW9iaWxlIHtcblxuICAgIHNlbGVjdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3R0b206IC0xcHg7XG4gICAgICBsZWZ0OiAxcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgfVxuXG4gICZfY3VzdG9tIHtcblxuICAgIHNlbGVjdCB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtMTAwMDAwcHg7XG4gICAgfVxuXG4gIH1cblxuICAmX19wb3B1cCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfNjtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yXzg7XG5cbiAgICB1bCB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgIGxpIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgY29sb3I6ICRjb2xvcl83O1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgICAgQGluY2x1ZGUgbWFpbi1mb250NSgpO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcl84O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfNTtcbiAgICAgIH1cblxuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBjb2xvcjogJGNvbG9yXzggIWltcG9ydGFudDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yXzUgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgIH1cblxuICB9XG5cbn1cbiIsIkBpbXBvcnQgXCJtYWluMlwiO1xuQGltcG9ydCBcIndlYnN0ZXJzLXNlbGVjdFwiO1xuXG4uZGF0ZS1waWNrZXIge1xuXHR3aWR0aDogMjY4cHg7XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRAaW5jbHVkZSBtYWluLWZvbnQ1KCk7XG5cblx0Jl9fZGF0ZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRpbnB1dCB7XG5cdFx0XHRAaW5jbHVkZSBtYWluLWZvbnQ1KCk7XG5cdFx0XHRoZWlnaHQ6IDQxcHg7XG5cdFx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yXzY7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMCA0MnB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQ6ICRjb2xvcl84IHVybChcIi4uL2ltZy9kYXRlLXBpY2tlci5zdmdcIikgbm8tcmVwZWF0IDIxcHggN3B4O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAyM3B4IDIzcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRjb2xvcjogJGNvbG9yXzc7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXItY29sb3IsIGNvbG9yO1xuXHRcdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0Oztcblx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3JfNTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl81O1xuXG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxuXG5cdC53ZWJzdGVycy1zZWxlY3Qge1xuXHRcdG1hcmdpbi1ib3R0b206IDZweDtcblx0fVxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuXG5cdC5kYXRlLXBpY2tlciB7XG5cdFx0d2lkdGg6IDM0MXB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0Jl9fZGF0ZSB7XG5cdFx0XHR3aWR0aDogMTc5cHg7XG5cblx0XHRcdGlucHV0IHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0LndlYnN0ZXJzLXNlbGVjdCB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0d2lkdGg6IDc4cHg7XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdHdpZHRoOiA3MHB4O1xuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cbn0iLCJAaW1wb3J0IFwibWFpbjJcIjtcblxuLmF1dG8tY29tcGxldGUge1xuXG5cdGlucHV0IHtcblx0XHRAaW5jbHVkZSBtYWluLWZvbnQ1KCk7XG5cdFx0aGVpZ2h0OiA0MXB4O1xuXHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yXzY7XG5cdFx0cGFkZGluZzogMCAxOHB4O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdGNvbG9yOiAkY29sb3JfNztcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLWNvbG9yLCBjb2xvcjtcblx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7O1xuXHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xuXHRcdG1hcmdpbi1ib3R0b206IDZweDtcblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3JfNTtcblx0XHRcdGNvbG9yOiAkY29sb3JfNTtcblxuXHRcdH1cblxuXHR9XG5cbn0iLCIucG9wdXAge1xuICBkaXNwbGF5OiBibG9jaztcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBwYWRkaW5nOiA0MHB4IDE1cHg7XG4gIGJhY2tncm91bmQ6ICRwb3B1cC1iYWNrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgNTAwbXMgZWFzZS1pbi1vdXQ7XG5cbiAgJl9vcGVuZWQge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJl9oaWRlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuXG4gICZfX3dyYXAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJl9fY29udGVudCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmc6IDQwcHggMCAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWF4LXdpZHRoOiAxNDUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm94LXNoYWRvdzogMCAxNXB4IDQwcHggMCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIH1cbiAgLnBvcHVwX19ib29rIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICB9XG5cbiAgJl9fY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogMjBweDtcbiAgICByaWdodDogMjBweDtcbiAgICBoZWlnaHQ6IDE4cHg7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odHJhbnNmb3JtLCAkYW5pbWF0aW9uLXRpbWUsIDApO1xuXG4gICAgJl92aWRlbyB7XG4gICAgICB0b3A6IC0yNXB4O1xuICAgIH1cblxuICAgICY6YWZ0ZXIsXG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgYWJzb2x1dGVDZW50ZXJZKCk7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBoZWlnaHQ6IDNweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGJhY2tncm91bmQ6ICRwb3B1cC1jbG9zZS1iYWNrO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGJhY2tncm91bmQsICRhbmltYXRpb24tdGltZSwgMCk7XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIC01MCUgKSByb3RhdGUoIDQ1ZGVnICk7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSggLTUwJSApIHJvdGF0ZSggLTQ1ZGVnICk7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB9XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIGJvdHRvbTtcbiAgICB9XG5cbiAgICAmX2JsdWUge1xuXG4gICAgICAmOmFmdGVyLFxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1ibHVlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX3Njcm9sbGJhci1tZWFzdXJlIHtcbiAgICBvdmVyZmxvdzogc2Nyb2xsO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC05OTk5cHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogMTAwcHg7XG4gIH1cblxuICAmX192aWRlbyB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDcwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQ1JTtcblxuICAgIGlmcmFtZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJl9fYm9vayB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMTA3cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LXBvcnRyYWl0KSB7XG5cbiAgLnBvcHVwIHtcblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy10b3A6IDEwOXB4O1xuICAgIH1cblxuICB9XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG5cbiAgLnBvcHVwIHtcblxuICAgICZfX2Jvb2sge1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgfVxuXG59XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaGVsdmV0aWNhLXJlZ3VsYXJcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9IZWx2ZXRpY2Eud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaGVsdmV0aWNhLWJvbGRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9IZWx2ZXRpY2EtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJoZWx2ZXRpY2EtbGlnaHRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9IZWx2ZXRpY2EtTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaGVsdmV0aWNhLW1lZGl1bVwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2hlbHZldGljYW5ldWUtbWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImhlbHZldGljYS10aGluXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaGVsdmV0aWNhbmV1ZS10aGluLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuIiwiQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1HZW50aXVtK0Jhc2ljOjQwMCw3MDAmc3Vic2V0PWxhdGluLWV4dCcpO1xuIiwiLmJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwIDE1cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNDVweDtcbiAgYmFja2dyb3VuZDogJG1haW4td2hpdGUtY29sb3I7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggMCByZ2JhKDQ0LCA0OSwgNjUsIDAuMDkpO1xuICBsaW5lLWhlaWdodDogMzRweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogJG1haW4tYmx1ZS1jb2xvcjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgQGluY2x1ZGUgbWFpbi1mb250NSgpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgJGFuaW1hdGlvbi10aW1lLCAuMDUpO1xuXG4gICZfMiB7XG4gICAgYmFja2dyb3VuZDogIzI4Yzc3NjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuICAmXzQge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRtYWluLWJsdWUtY29sb3I7XG4gICAgYmFja2dyb3VuZDogJG1haW4tYmx1ZS1jb2xvcjtcbiAgICBjb2xvcjogJG1haW4td2hpdGUtY29sb3I7XG4gIH1cbiAgJl9ib29rIHtcbiAgICBwYWRkaW5nOiAwIDM5cHggMCAxOXB4O1xuICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICBsaW5lLWhlaWdodDogMzFweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGFic29sdXRlQ2VudGVyWSgpO1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjNweDtcbiAgICAgIGJhY2tncm91bmQ6ICRtYWluLWJsdWUtY29sb3I7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgJGFuaW1hdGlvbi10aW1lLCAuMDUpO1xuICAgICAgY29udGVudDogJyc7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgQGluY2x1ZGUgYWJzb2x1dGVDZW50ZXJZKCk7XG4gICAgICB6LWluZGV4OiAzO1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAyM3B4O1xuICAgICAgaGVpZ2h0OiAyM3B4O1xuICAgICAgcGFkZGluZzogM3B4IDAgMCAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgJG1haW4tYmx1ZS1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQ6ICRtYWluLWJsdWUtY29sb3I7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAkbWFpbi13aGl0ZS1jb2xvcjtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAkYW5pbWF0aW9uLXRpbWUsIC4wNSlcbiAgICB9XG4gICAgZGl2IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICAgICZfYmlnIHtcbiAgICAgIHBhZGRpbmc6IDAgNDJweCAwIDIxcHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDFweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDI3cHg7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgcGFkZGluZzogNnB4IDAgMCAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX2Jvb2stMiB7XG4gICAgcGFkZGluZzogMCA0NnB4IDAgMjVweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDQ1cHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICByaWdodDogOHB4O1xuICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyN3B4O1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICByaWdodDogOHB4O1xuICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICBwYWRkaW5nOiA2cHggMCAwIDA7XG4gICAgICBiYWNrZ3JvdW5kOiAkbWFpbi13aGl0ZS1jb2xvcjtcbiAgICAgIGNvbG9yOiAkbWFpbi1ibHVlLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuXG4gIC5idG4ge1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi13aGl0ZS1jb2xvcjtcbiAgICAgICAgY29sb3I6ICRtYWluLWJsdWUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1ibHVlLWNvbG9yO1xuICAgICAgY29sb3I6ICRtYWluLXdoaXRlLWNvbG9yO1xuICAgIH1cbiAgICAmXzIge1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRtYWluLWJsdWUtY29sb3I7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXdoaXRlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgICAmXzMge1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzI4Yzc3NjtcbiAgICAgICAgY29sb3I6ICRtYWluLXdoaXRlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgICAmXzQge1xuICAgICAgbGluZS1oZWlnaHQ6IDQxcHg7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi13aGl0ZS1jb2xvcjtcbiAgICAgICAgY29sb3I6ICRtYWluLWJsdWUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICAgICZfYm9vayB7XG4gICAgICBwYWRkaW5nOiAwIDM5cHggMCAxOXB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDMxcHg7XG5cbiAgICAgICY6aG92ZXIge1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICZfYmlnIHtcbiAgICAgICAgcGFkZGluZzogMCA0MnB4IDAgMjFweDtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDFweDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRtYWluLXdoaXRlLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfYm9vay0yIHtcbiAgICAgIHBhZGRpbmc6IDAgNDZweCAwIDI1cHg7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBsaW5lLWhlaWdodDogNDVweDtcblxuICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLWJsdWUtY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgLy9ib3JkZXI6IDJweCBzb2xpZCAkbWFpbi13aGl0ZS1jb2xvcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi13aGl0ZS1jb2xvcjtcbiAgICAgICAgICBjb2xvcjogJG1haW4tYmx1ZS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG4iLCIuc2l0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWluLXdpZHRoOiAzMjBweDtcbiAgbWluLWhlaWdodDogMTAwJTtcbiAgQGluY2x1ZGUgbWFpbi1mb250MSgpO1xuICBjb2xvcjogJG1haW4tdGV4dC1jb2xvcjtcblxuICAmX19oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiA0O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNTBweDtcblxuICAgICYtbGF5b3V0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMTMwcHg7XG4gICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICBAaW5jbHVkZSBibG9ja0NlbnRlcmVkKCk7XG4gICAgfVxuICAgICZfaW5uZXIge1xuXG4gICAgICAuc2l0ZV9fbWVudS1idG4ge1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXdoaXRlLWNvbG9yO1xuXG4gICAgICAgICAgJjphZnRlcixcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi13aGl0ZS1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fbWVudSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcGFkZGluZzogODBweCAyMHB4O1xuICAgIGJhY2tncm91bmQ6ICRoZWFkZXItbWVudS1iYWNrO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIEBpbmNsdWRlIHRyYW5zZm9ybS10cmFuc2xhdGUoIDEwMCUsIDApO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAkYW5pbWF0aW9uLXRpbWUsIDApO1xuXG4gICAgJi5vcGVuZWQge1xuICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtLXRyYW5zbGF0ZSggMCwgMCk7XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luOiAwIDAgMjBweCAwO1xuICAgICAgQGluY2x1ZGUgbWFpbi1mb250MSgpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgY29sb3I6ICRoZWFkZXItbWVudS1jb2xvcjtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2UtaW4tb3V0O1xuXG4gICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgICAgQGluY2x1ZGUgbWFpbi1mb250MigpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX21lbnUtYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTE7XG4gICAgdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMjVweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgJGFuaW1hdGlvbi10aW1lLCAwKTtcblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDExcHg7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1ibHVlLWNvbG9yO1xuICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcztcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzO1xuXG4gICAgICAmOmJlZm9yZSxcbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW4tYmx1ZS1jb2xvcjtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcywgLjNzO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuM3MsIDAuMDAxcztcbiAgICAgIH1cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgdG9wOiAtN3B4O1xuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0b3AsIHRyYW5zZm9ybSwgYmFja2dyb3VuZDtcbiAgICAgIH1cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBib3R0b206IC03cHg7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGJvdHRvbSwgdHJhbnNmb3JtLCBiYWNrZ3JvdW5kO1xuICAgICAgfVxuICAgIH1cblxuICAgICYub3BlbmVkIHtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRoZWFkZXItbWVudS1idG4tb3BlbmVkO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMDAxcywgMC4zcztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX3doaXRlIHtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXdoaXRlLWNvbG9yO1xuXG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi13aGl0ZS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmFjdGl2ZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE2MTcxYztcblxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzE2MTcxYztcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19oZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogMjguODUlIDE1cHggMjcuMSU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzBiMTkzMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJl9faGVyby12aWRlbyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgbWluLXdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIG9wYWNpdHk6IC43O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmX19oZXJvLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjlweDtcbiAgICBAaW5jbHVkZSBtYWluLWZvbnQ0KCk7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAkbWFpbi13aGl0ZS1jb2xvcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJl9faGVyby1wbGF5IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgY29sb3I6ICRtYWluLXdoaXRlLWNvbG9yO1xuICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6IDEwMDBweDtcbiAgICBwZXJzcGVjdGl2ZTogMTAwMHB4O1xuXG4gICAgc3BhbiB7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgQGluY2x1ZGUgbWFpbi1mb250NSgpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDE1cHgpIHJvdGF0ZVgoLTkwZGVnKSBzY2FsZSguOCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCkgcm90YXRlWCgtOTBkZWcpIHNjYWxlKC44KTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAkYW5pbWF0aW9uLXRpbWUsIDApXG4gICAgfVxuICAgICY6aG92ZXIge1xuXG4gICAgICAuc2l0ZV9faGVyby1wbGF5LWljb24ge1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgcm90YXRlWCgwZGVnKSBzY2FsZSgxKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCkgcm90YXRlWCgwZGVnKSBzY2FsZSgxKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9faGVyby1wbGF5LWljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMjJweDtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgYmFja2dyb3VuZDogJG1haW4tYmx1ZS1jb2xvcjtcbiAgICBib3gtc2hhZG93OiAwIDlweCAyMHB4IDAgcmdiYSgxNSwgMTA3LCAyNTUsIDAuMik7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAkYW5pbWF0aW9uLXRpbWUsIDApO1xuXG4gICAgc3ZnIHtcbiAgICAgIEBpbmNsdWRlIGFic29sdXRlQ2VudGVyKCk7XG4gICAgICB0b3A6IDQ4JTtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luOiAxcHggMCAwIDJweDtcblxuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICRtYWluLXdoaXRlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19mb290ZXIge1xuICAgIHBhZGRpbmc6IDM1cHggMCAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICRmb290ZXItYmc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG5cbiAgICAmLWxheW91dCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXgtd2lkdGg6IDExMzBweDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIEBpbmNsdWRlIGJsb2NrQ2VudGVyZWQoKTtcbiAgICB9XG4gIH1cbiAgJl9fZm9vdGVyLXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgPiBkaXYge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGNvbG9yOiAkbWFpbi13aGl0ZS1jb2xvcjtcbiAgICAgIEBpbmNsdWRlIG1haW4tZm9udDIoKTtcblxuICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICBjb2xvcjogIzY2NjY2NztcbiAgICAgICAgQGluY2x1ZGUgbWFpbi1mb250NigpO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuICAmX19mb290ZXItbG9nbyB7XG4gICAgQGluY2x1ZGUgYmxvY2tDZW50ZXJlZCgpO1xuICAgIHdpZHRoOiAxMDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAmX19mb290ZXItYm90dG9tIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgIGNvbG9yOiAjNzQ3NDc0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgICBhIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGNvbG9yOiAkbWFpbi13aGl0ZS1jb2xvcjtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IsICRhbmltYXRpb24tdGltZSwgMCk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzc0NzQ3NDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fY2VudGVyZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTEzMHB4O1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICBAaW5jbHVkZSBibG9ja0NlbnRlcmVkKCk7XG4gIH1cbiAgJl9fY29udGVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQtcG9ydHJhaXQpIHtcblxuICAuc2l0ZSB7XG5cbiAgICAmX19tZW51LWJ0biB7XG4gICAgICB0b3A6IDMwcHg7XG4gICAgICB3aWR0aDogNDBweDtcblxuICAgICAgc3BhbiB7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogLTlweDtcbiAgICAgICAgfVxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IC05cHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9faGVybyB7XG4gICAgICBwYWRkaW5nOiAxOC44NSUgMTVweCAxNi42NSU7XG4gICAgfVxuICAgICZfX2hlcm8tdGl0bGUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGZvbnQtc2l6ZTogNDBweDtcblxuICAgICAgJi5hbmltYXRpb24ge1xuICAgICAgICBhbmltYXRpb246IGZhZGUtaW4gLjZzIGZvcndhcmRzIC41cztcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faGVyby1wbGF5IHtcblxuICAgICAgc3BhbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDEuM3B4O1xuICAgICAgfVxuICAgICAgJi5hbmltYXRpb24ge1xuXG4gICAgICB9XG4gICAgfVxuICAgICZfX2hlcm8tcGxheS1pY29uIHtcbiAgICAgIHdpZHRoOiA1N3B4O1xuICAgICAgaGVpZ2h0OiA1N3B4O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQtbGFuZHNjYXBlKSB7XG5cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuICAuc2l0ZSB7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUzN3B4O1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG4gICAgJl9faGVhZGVyIHtcbiAgICAgIGhlaWdodDogMTYwcHg7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgLjMsIDApO1xuXG4gICAgICAmX2lubmVyIHtcblxuICAgICAgICAubGFuZ3VhZ2V7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbi13aGl0ZS1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgLnNpdGVfX21lbnUge1xuXG4gICAgICAgICAgLnNpdGVfX21lbnUtaXRlbSB7XG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNlNmNhYjQ7XG5cbiAgICAgICAgICAgICAgJi5hY3RpdmUsXG4gICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMzc3YWU2ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbWVudSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgdG9wOiA1M3B4O1xuICAgICAgcmlnaHQ6IC03cHg7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcGFkZGluZzogMCAwO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuXG4gICAgICAmLXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRvcDogNHB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDVweDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICB9XG4gICAgICAmX2Rhcmsge1xuXG4gICAgICAgIC5zaXRlX19tZW51LWl0ZW0ge1xuXG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzRlNTg3NjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5zaXRlX19tZW51LWl0ZW0ge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMzQuNnB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgIGEge1xuICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC45cHg7XG4gICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5LCAkYW5pbWF0aW9uLXRpbWUsIDApO1xuXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAuNjtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgICAgICAgY29sb3I6ICMzNzdhZTYgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9fbWVudS1idG4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJl9faGVyby10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgfVxuICAgICZfX2Zvb3RlciB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgaGVpZ2h0OiA1MzdweDtcbiAgICAgIHBhZGRpbmc6IDE0OHB4IDAgMTE2cHg7XG4gICAgfVxuICAgICZfX2Zvb3Rlci10b3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTM1cHg7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gICAgICA+IGRpdiB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICAgIHdpZHRoOiAzMzBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUzcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHdpZHRoOiA0NzBweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDg3cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjRweDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogM3B4O1xuICAgICAgICB9XG4gICAgICAgICY6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBwYWRkaW5nLXRvcDogN3B4O1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICB9XG4gICAgJl9fZm9vdGVyLWxvZ28ge1xuICAgICAgQGluY2x1ZGUgYWJzb2x1dGVDZW50ZXIoKTtcbiAgICAgIHdpZHRoOiAxOTNweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgfVxuICAgICZfX2Zvb3Rlci1ib3R0b20ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIG1hcmdpbjogMCAtMzdweCAwIC0xNHB4O1xuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wLXdpZGUpIHtcblxufVxuXG4iLCIubG9nbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMztcbiAgdG9wOiA2cHg7XG4gIGxlZnQ6IDE1cHg7XG4gIHdpZHRoOiAxMDBweDtcblxuICBpbWcsXG4gIHN2ZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgcGF0aCxcbiAgICBsaW5lIHtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAkYW5pbWF0aW9uLXRpbWUsIDApXG4gICAgfVxuICB9XG4gICZfd2hpdGUge1xuXG4gICAgc3ZnIHtcbiAgICAgIHBhdGgsXG4gICAgICBsaW5lIHtcbiAgICAgICAgZmlsbDogJG1haW4td2hpdGUtY29sb3I7XG4gICAgICB9XG4gICAgICBsaW5lIHtcbiAgICAgICAgc3Ryb2tlOiAkbWFpbi13aGl0ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1wb3J0cmFpdCkge1xuXG4gIC5sb2dvIHtcbiAgICB0b3A6IDEwcHg7XG4gICAgd2lkdGg6IDE0MHB4O1xuICB9XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQtbGFuZHNjYXBlKSB7XG5cblxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuXG4gIC5sb2dvIHtcbiAgICB0b3A6IDM4cHg7XG4gICAgbGVmdDogMTVweDtcbiAgICB3aWR0aDogMTk0cHg7XG4gIH1cblxufVxuIiwiXG4ubGFuZ3VhZ2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogNTBweDtcbiAgei1pbmRleDogMTtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogMjZweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBAaW5jbHVkZSBtYWluLWZvbnQ1KCk7XG5cbiAgJl93aGl0ZSB7XG5cbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbWFpbi13aGl0ZS1jb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBzdmcge1xuXG4gICAgICBwYXRoIHtcbiAgICAgICAgZmlsbDogJG1haW4td2hpdGUtY29sb3IgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgYXtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDFweCA1cHg7XG4gICAgY29sb3I6ICRsYW5ndWFnZS1jb2xvcjtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGNvbG9yLCAkYW5pbWF0aW9uLXRpbWUsIDApO1xuICB9XG4gICZfX2FjdGl2ZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMzBweCAwIDA7XG5cbiAgICBzdmcge1xuICAgICAgQGluY2x1ZGUgYWJzb2x1dGVDZW50ZXJZKCk7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAxOHB4O1xuXG4gICAgICBwYXRoIHtcbiAgICAgICAgZmlsbDogJGxhbmd1YWdlLWNvbG9yO1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGZpbGwsICRhbmltYXRpb24tdGltZSwgMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2Ryb3Bkb3duIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDVweDtcblxuICAgIGEge1xuICAgICAgb3BhY2l0eTogLjg1O1xuICAgICAgbWFyZ2luLWJvdHRvbTogM3B4O1xuICAgICAgY29sb3I6ICRsYW5ndWFnZS1kcm9wZG93bi1jb2xvcjtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSwgJGFuaW1hdGlvbi10aW1lLCAwKTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LXBvcnRyYWl0KSB7XG5cbiAgLmxhbmd1YWdlIHtcbiAgICB0b3A6IDI5cHg7XG4gICAgcmlnaHQ6IDY1cHg7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQtbGFuZHNjYXBlKSB7XG5cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcblxuICAubGFuZ3VhZ2Uge1xuICAgIHRvcDogMTRweDtcbiAgICByaWdodDogMjZweDtcblxuICAgICZfX2Ryb3Bkb3duIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMTAwJTtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3Atd2lkZSkge1xuXG4gIC5sYW5ndWFnZSB7XG4gICAgdG9wOiAxNXB4O1xuICAgIHJpZ2h0OiAxNHB4O1xuXG4gICAgJl9fZHJvcGRvd24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuXG4gICAgICBhIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJcbi5wcm9wb3NhbCB7XG4gIGJhY2tncm91bmQ6ICNmMGYxZjU7XG4gIHBhZGRpbmc6IDQwcHggMDtcblxuICAmX19oZWFkIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG4gICZfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICBjb2xvcjogIzRlNTg3NjtcbiAgICBAaW5jbHVkZSBtYWluLWZvbnQ0KCk7XG4gIH1cbiAgJl9fbGlzdC13cmFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gICZfX2xpc3QtaW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmX19pdGVtIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZXooMCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZXooMCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRleigwKTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZXooMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV6KDApO1xuXG4gICAgJi1waWMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRleigwKTtcbiAgICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGV6KDApO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRleigwKTtcbiAgICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRleigwKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleigwKTtcbiAgICB9XG4gIH1cbiAgJl9faXRlbS10aXRsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWZsb3c6IGNvbHVtbiB3cmFwO1xuICAgIG1pbi13aWR0aDogNTAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAwIDAgMCAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICBjb2xvcjogIzJkMzI0NDtcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbi13aGl0ZS1jb2xvcjtcbiAgICBsZXR0ZXItc3BhY2luZzogLTEuM3B4O1xuICAgIEBpbmNsdWRlIG1haW4tZm9udDQoKTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHggMCAwIDZweDtcblxuICAgIGIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuOHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuXG4gICAgICBAaW5jbHVkZSBtYWluLWZvbnQyKCk7XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LXBvcnRyYWl0KSB7XG5cbiAgLnByb3Bvc2FsIHtcblxuICAgICZfX2hlYWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gICAgICAuYnRuIHtcbiAgICAgICAgdG9wOiAxcHg7XG4gICAgICAgIGxlZnQ6IDdweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBtYXgtd2lkdGg6IDUwJTtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG5cbiAgICAmX19saXN0LXdyYXAge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBAaW5jbHVkZSBqdXN0aWZ5KCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuXG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2xpc3QtaW5uZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzNi4zJTtcblxuICAgICAgJl9zbWFsbCB7XG4gICAgICAgIHdpZHRoOiA0MC4xJTtcbiAgICAgIH1cbiAgICAgICZfYmlnIHtcbiAgICAgICAgd2lkdGg6IDU3LjElO1xuICAgICAgfVxuICAgICAgJl9oZWlnaHQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMzguOSU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICBAaW5jbHVkZSBhYnNvbHV0ZVBvc2l0aW9uKCk7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgYm94LXNoYWRvdzogMCAxMHB4IDIwcHggcmdiYSgxNSwxMDcsMjU1LCAwKTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYm94LXNoYWRvdywgJGFuaW1hdGlvbi10aW1lLCAuMDUpO1xuXG4gICAgICAmX3NtYWxsIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IGF1dG87XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMS42JTtcblxuICAgICAgICAucHJvcG9zYWxfX2l0ZW0tdGl0bGUge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgZmxleC1mbG93OiBjb2x1bW4gd3JhcDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IDQ1JTtcbiAgICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG1haW4td2hpdGUtY29sb3I7XG4gICAgICAgICAgcGFkZGluZzogMnB4IDAgMCAzNXB4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHggMCAwIDRweDtcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXG4gICAgICAgICAgYiB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNXB4O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuXG4gICAgICAgICAgLnByb3Bvc2FsX19pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYig0NSwgNTAsIDY4KTtcblxuICAgICAgICAgICAgJjphZnRlciB7IHJpZ2h0OiAtMjNweCB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX2dyYWRpZW50IHtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogNTk4cHg7XG4gICAgICAgICAgbWluLXdpZHRoOiA1MDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvd2F2ZS5wbmdcIikgbm8tcmVwZWF0IGJvdHRvbSBsZWZ0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICB9XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogNTk4cHg7XG4gICAgICAgICAgbWluLXdpZHRoOiA1MDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvd2F2ZS1ob3Zlci5wbmdcIikgbm8tcmVwZWF0IGJvdHRvbSBsZWZ0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSBhdXRvO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcblxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIH1cblxuXG4gICAgICAgICAgLnByb3Bvc2FsX19pdGVtLXRpdGxlIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4OHB4O1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgLy9yaWdodDogMTE5cHg7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxOSU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByb3Bvc2FsX19pdGVtLXRpdGxlIHtcblxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgLy9yaWdodDogMTUwcHg7XG4gICAgICAgICAgICByaWdodDogMjMlO1xuICAgICAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICAgICAgYm90dG9tOiA1OHB4O1xuICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJi5hbmltYXRpb24ge1xuXG4gICAgICAgIC5wcm9wb3NhbF9faXRlbS10aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICMyZDMyNDQ7XG5cbiAgICAgICAgICBiIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgICY6aG92ZXIsXG4gICAgICAmLmFuaW1hdGlvbjpob3ZlciB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMTBweCAyMHB4IHJnYmEoMTUsMTA3LDI1NSwgLjIpO1xuXG4gICAgICAgIC5wcm9wb3NhbF9faXRlbS10aXRsZSB7XG4gICAgICAgICAgY29sb3I6ICRtYWluLXdoaXRlLWNvbG9yO1xuXG4gICAgICAgICAgYiB7XG4gICAgICAgICAgICBjb2xvcjogJG1haW4td2hpdGUtY29sb3I7XG4gICAgICAgICAgfVxuICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbS13cmFwIHtcblxuICAgIH1cbiAgICAmX19pdGVtLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogMzVweCAwIDM1cHggMzVweDtcbiAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAkYW5pbWF0aW9uLXRpbWUsIC4wNSk7XG5cbiAgICAgIGIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgY29sb3I6ICMyZDMyNDQ7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0zMHB4KTtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsICRhbmltYXRpb24tdGltZSwgLjA1KVxuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIEBpbmNsdWRlIGFic29sdXRlQ2VudGVyWSgpO1xuICAgICAgICByaWdodDogNjBweDtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIGhlaWdodDogMzBweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoLi4vaW1nL2JsdWUtYXJyb3cucG5nKSBuby1yZXBlYXQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAxMHB4IHNvbGlkICNmZmY7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAkYW5pbWF0aW9uLXRpbWUsIC4wNSk7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQtbGFuZHNjYXBlKSB7XG5cblxufVxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG5cbiAgLnByb3Bvc2FsIHtcbiAgICBwYWRkaW5nOiAxMDhweCAwIDEyOXB4O1xuXG4gICAgJl9faGVhZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA2OXB4O1xuICAgIH1cbiAgICAmX190aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM4cHg7XG4gICAgfVxuICAgICZfX2xpc3Qge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAtOXB4O1xuICAgIH1cbiAgICAmX19pdGVtIHtcblxuICAgICAgJl9zbWFsbCB7XG5cbiAgICAgICAgLnByb3Bvc2FsX19pdGVtLXRpdGxlIHtcbiAgICAgICAgICBwYWRkaW5nOiA0cHggMCAwIDU0cHg7XG4gICAgICAgICAgZm9udC1zaXplOiA0OHB4O1xuXG4gICAgICAgICAgYiB7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjVweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgICAmX19pdGVtLXRpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDQ3cHggMCA0N3B4IDU0cHg7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG5cbiAgICAgIGIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mYWRlSW5MZWZ0IHtcbiAgYW5pbWF0aW9uOiBmYWRlSW5MZWZ0IDFzIGZvcndhcmRzIGVhc2Utb3V0O1xufVxuXG4vL2ZhZGUtaW5cbkBrZXlmcmFtZXMgZmFkZS1pbiB7XG5cbiAgMCV7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDM1cHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJXtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZS1pbiB7XG4gIDAle1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDM1cHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJXtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8vY2lyY2xlc1xuQGtleWZyYW1lcyBjaXJjbGVzIHtcblxuICAwJXtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IC4yO1xuICB9XG4gIDMwJXtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIG9wYWNpdHk6IC42O1xuICB9XG4gIDEwMCV7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGNpcmNsZXMge1xuICAwJXtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogLjI7XG4gIH1cbiAgNjAle1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNjAle1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIG9wYWNpdHk6IC42O1xuICB9XG4gIDEwMCV7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vL3BsYW5lXG5ALXdlYmtpdC1rZXlmcmFtZXMgcGxhbmUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xuICB9XG4gIDQ5JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNXB4LC0zMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNXB4LDMwcHgpO1xuICB9XG4gIDUxJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjVweCwzMHB4KTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHBsYW5lIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XG4gIH1cbiAgNDklIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNXB4LC0zMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjVweCwzMHB4KTtcbiAgfVxuICA1MSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNXB4LDMwcHgpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xuICB9XG59XG5cbi8qZmFkZUluTGVmdCovXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMClcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZVxuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKVxuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmVcbiAgfVxufVxuIiwiLm5pY2UtcmFkaW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgbWFpbi1mb250NCgpO1xuXG4gIGlucHV0WyB0eXBlID0gcmFkaW8gXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG5cbiAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCArIGxhYmVsIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgIH1cblxuICB9XG4gIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAycHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMjdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMzczNTNhO1xuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciwgLjMsIDApO1xuXG4gICAgJjphZnRlcixcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjYmFjNmQzO1xuICAgIH1cbiAgICAmOmFmdGVye1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgbGVmdDogM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYmFja2dyb3VuZDogJG1haW4tYmx1ZS1jb2xvcjtcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5LCAuMywgMCk7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRtYWluLWJsdWUtY29sb3I7XG4gICAgfVxuICB9XG59XG4ubmljZS1yYWRpby1jaXJjbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBAaW5jbHVkZSBtYWluLWZvbnQxKCk7XG5cbiAgaW5wdXRbIHR5cGUgPSByYWRpbyBdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcblxuICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAkbWFpbi1ibHVlLWNvbG9yO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCArIGxhYmVsIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgIH1cblxuICB9XG4gIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMjdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMmQzMjQ0O1xuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciwgLjMsIDApO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0b3A6IC0ycHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2MzYzNjMztcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlciAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJG1haW4tYmx1ZS1jb2xvcjtcbiAgICB9XG4gIH1cbn1cbi5uaWNlLXJhZGlvLXRpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDQ5JTtcbiAgaGVpZ2h0OiA1MnB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBAaW5jbHVkZSBtYWluLWZvbnQ0KCk7XG5cbiAgJl9iaWcge1xuICAgIGhlaWdodDogMTQwcHg7XG5cbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMCAwIDEwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJl9taWRkbGUge1xuICAgIGhlaWdodDogODdweDtcbiAgfVxuXG4gIGlucHV0WyB0eXBlID0gcmFkaW8gXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG5cbiAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICBjb2xvcjogJG1haW4td2hpdGUtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1ibHVlLWNvbG9yO1xuXG4gICAgICBzdmcge1xuXG4gICAgICAgIHBhdGgsXG4gICAgICAgIHBvbHlnb24ge1xuICAgICAgICAgIGZpbGw6ICRtYWluLXdoaXRlLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCArIGxhYmVsIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgIH1cbiAgfVxuICBsYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgYWJzb2x1dGVQb3NpdGlvbigpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiAwIDlweCAyMHB4IDAgcmdiYSg0NCwgNDksIDY1LCAwKTtcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbi13aGl0ZS1jb2xvcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgY29sb3I6ICM0ZTU4NzY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgJGFuaW1hdGlvbi10aW1lLCAwKTtcblxuICAgIGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gICAgc3ZnIHtcbiAgICAgIEBpbmNsdWRlIGFic29sdXRlQ2VudGVyKCk7XG4gICAgICB3aWR0aDogNTJweDtcbiAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgJi5haXJwb3J0IHtcbiAgICAgICAgd2lkdGg6IDUycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgIH1cbiAgICAgICYubWlkaSB7XG4gICAgICAgIHdpZHRoOiAzOXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB9XG4gICAgICAmLm1lZXRpbmcge1xuICAgICAgICB3aWR0aDogNTdweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICAgIH1cbiAgICAgICYuZHJpdmVyIHtcbiAgICAgICAgd2lkdGg6IDQ3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIH1cbiAgICAgICYudHJpcCB7XG4gICAgICAgIHdpZHRoOiA0N3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuICAgICAgcGF0aCxcbiAgICAgIHBvbHlnb24ge1xuICAgICAgICBmaWxsOiAjNGU1ODc2O1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCBmaWlsLCAkYW5pbWF0aW9uLXRpbWUsIDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1wb3J0cmFpdCkge1xuXG4gIC5uaWNlLXJhZGlvLXRpbGUge1xuICAgIHdpZHRoOiAyMiU7XG4gICAgaGVpZ2h0OiA0NnB4O1xuXG4gICAgJl9iaWcge1xuICAgICAgd2lkdGg6IDE4JTtcbiAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgfVxuICAgICZfbWlkZGxlIHtcbiAgICAgIGhlaWdodDogODdweDtcbiAgICB9XG5cbiAgICBpbnB1dFsgdHlwZSA9IHJhZGlvIF0ge1xuXG4gICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgOXB4IDIwcHggMCByZ2JhKDE1LCAxMDcsIDI1NSwgMC4yKTtcbiAgICAgIH1cbiAgICB9XG4gICAgbGFiZWwge1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCA5cHggMjBweCAwIHJnYmEoNDQsIDQ5LCA2NSwgMC4wOSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1sYW5kc2NhcGUpIHtcblxufVxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG5cbiAgLm5pY2UtcmFkaW8tdGlsZSB7XG4gICAgd2lkdGg6IDIwMHB4O1xuXG4gICAgJl9iaWcge1xuICAgICAgd2lkdGg6IDE1OXB4O1xuICAgICAgaGVpZ2h0OiAxNTlweDtcbiAgICB9XG4gICAgJl9taWRkbGUge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgaGVpZ2h0OiA4N3B4O1xuICAgIH1cbiAgfVxufVxuIiwiLnByZWxvYWRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgQGluY2x1ZGUgYWJzb2x1dGVQb3NpdGlvbigpO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyOSwyMzAsMjMzLCAuOCk7XG5cbiAgJi5sb2FkaW5nIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgJl9fd3JhcCB7XG4gICAgQGluY2x1ZGUgYWJzb2x1dGVDZW50ZXIoKTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICAmX19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1ibHVlLWNvbG9yO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzdHJldGNoZGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb246IHN0cmV0Y2hkZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xLjFzO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xLjBzO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMS4wcztcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjlzO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjhzO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcbiAgICB9XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHN0cmV0Y2hkZWxheSB7XG4gIDAlLCA0MCUsIDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDAuNCkgfVxuICAyMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEuMCkgfVxufVxuXG5Aa2V5ZnJhbWVzIHN0cmV0Y2hkZWxheSB7XG4gIDAlLCA0MCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuNCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjQpO1xuICB9ICAyMCUge1xuICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEuMCk7XG4gICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxLjApO1xuICAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LXBvcnRyYWl0KSB7XG5cblxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LWxhbmRzY2FwZSkge1xuXG5cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcblxuICAubG9nbyB7XG4gICAgdG9wOiAzOHB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgd2lkdGg6IDE5NHB4O1xuICB9XG5cbn1cbiJdLCJtYXBwaW5ncyI6IkFtQkFBLE9BQU8sQ0FBQyxxRkFBSSxDWkVaLEFBQUEsQ0FBQyxBQUFBLENBQ0Msd0JBQXdCLENBQUUsSUFBSyxDQUMvQixzQkFBc0IsQ0FBRSxXQUFZLENBQ3JDLEFBQ0QsQUFBQSxDQUFDLEFBQUEsQ0FBQyxlQUFlLENBQUMsVUFBVyxDQUFDLFVBQVUsQ0FBQyxVQUFXLENBQUcsQUFBRCxBQUFBLElBQUksQ0FBQyxBQUFBLElBQUksQ0FBQyxBQUFBLEdBQUcsQ0FBQyxBQUFBLElBQUksQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLENBQUMsQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLEdBQUcsQ0FBQyxBQUFBLE1BQU0sQ0FBQyxBQUFBLEdBQUcsQ0FBQyxBQUFBLEdBQUcsQ0FBQyxBQUFBLENBQUMsQ0FBQyxBQUFBLENBQUMsQ0FBQyxBQUFBLENBQUMsQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLFFBQVEsQ0FBQyxBQUFBLElBQUksQ0FBQyxBQUFBLEtBQUssQ0FBQyxBQUFBLEtBQUssQ0FBQyxBQUFBLEtBQUssQ0FBQyxBQUFBLEtBQUssQ0FBQyxBQUFBLEtBQUssQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFB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QUMsVUFBVSxDQUFDLElBQUssQ0FBQyxPQUFPLENBQUMsQ0FBRSxDQUFDLFFBQVEsQ0FBQyxRQUFTLENBQUcsQUFBRCxBQUFrQixLQUFiLEVBQUMsQUFBQSxJQUFDLENBQUssTUFBTSxBQUFYLENBQVksQ0FBQyxPQUFPLENBQUMsQ0FBRSxDQUFHLEFBQUQsQUFBQSxRQUFRLEFBQUEsQ0FBQyxNQUFNLENBQUMsSUFBSyxDQUFDLFFBQVEsQ0FBQyxJQUFLLENBQUcsQUFBRCxBQUFBLEtBQUssQ0FBQyxBQUFtQixLQUFkLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEVBQWUsQUFBbUIsS0FBZCxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixFQUFlLEFBQUEsTUFBTSxBQUFBLENBQUMsTUFBTSxDQUFDLE9BQVEsQ0FBRyxBQUFELEFBQW1CLEtBQWQsQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsRUFBZSxBQUFrQixLQUFiLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLEVBQWMsQUFBbUIsS0FBZCxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixFQUFlLEFBQUEsTUFBTSxDQUFDLEFBQWlCLEtBQVosQ0FBQSxBQUFBLElBQUMsQ0FBSyxNQUFNLEFBQVgsRUFBYSxBQUFxQixLQUFoQixDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixFQUFpQixBQUFBLFFBQVEsQ0FBQyxBQUFrQixLQUFiLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLEVBQWMsQUFBZ0IsS0FBWCxDQUFBLEFBQUEsSUFBQyxDQUFLLEtBQUssQUFBVixFQUFZLEFBQWtCLEtBQWIsQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosRUFBYyxBQUFtQixLQUFkLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBQWMsQ0FBQyxrQkFBa0IsQ0FBQyxJQUFLLENBQUcsQUFBRCxBQUFBLENBQUMsQ0FBQyxBQUFDLENBQUEsQUFBQSxRQUFRLENBQUMsQUFBQyxDQUFBLEFBQUEsTUFBTSxD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QixLQUFLLENBQUUsSUFBSyxDQUNaLE1BQU0sQ0FBRSxJQUFLLENBQ2IsVUFBVSxDQUFFLE1BQU8sQ0FDbkIsU0FBUyxDQUFFLElBQUssQ0FDakIsQUFqQkgsQUFBQSxnQkFBVSxBQWtCQSxDQUNOLGdCQUFnQixDekJSRixPQUFPLEN5QlNyQixNQUFNLENBQUUsSUFBSyxDQUNiLEtBQUssQ0FBRSxHQUFJLENBQ1gsT0FBTyxDQUFFLFlBQWEsQ0FFdEIsaUJBQWlCLENBQUUsc0NBQXVDLENBQzFELFNBQVMsQ0FBRSxzQ0FBdUMsQ0FrQm5ELEFBM0NILEFBQUEsZ0JBQVUsQUEyQkwsVUFBVyxDQUFBLEFBQUEsQ0FBQyxDQUFFLENBQ2IsdUJBQXVCLENBQUUsS0FBTSxDQUMvQixlQUFlLENBQUUsS0FBTSxDQUN4QixBQTlCTCxBQUFBLGdCQUFVLEFBK0JMLFVBQVcsQ0FBQSxBQUFBLENBQUMsQ0FBRSxDQUNiLHVCQUF1QixDQUFFLEtBQU0sQ0FDL0IsZUFBZSxDQUFFLEtBQU0sQ0FDeEIsQUFsQ0wsQUFBQSxnQkFBVSxBQW1DTCxVQUFXLENBQUEsQUFBQSxDQUFDLENBQUUsQ0FDYix1QkFBdUIsQ0FBRSxLQUFNLENBQy9CLGVBQWUsQ0FBRSxLQUFNLENBQ3hCLEFBdENMLEFBQUEsZ0JBQVUsQUF1Q0wsVUFBVyxDQUFBLEFBQUEsQ0FBQyxDQUFFLENBQ2IsdUJBQXVCLENBQUUsS0FBTSxDQUMvQixlQUFlLENBQUUsS0FBTSxDQUN4QixBQUlMLGtCQUFrQixDQUFsQixZQUFrQixDQUNoQixBQUFBLEVBQUUsQ0FBRSxBQUFBLEdBQUcsQ0FBRSxBQUFBLElBQUksQ0FBRyxpQkFBaUIsQ0FBRSxXQUFNLENBQ3pDLEFBQUEsR0FBRyxDQUFHLGlCQUFpQixDQUFFLFNBQU0sRUFHakMsVUFBVSxDQUFWLFlBQVUsQ0FDUixBQUFBLEVBQUUsQ0FBRSxBQUFBLEdBQUcsQ0FBRSxBQUFBLElBQUksQ0FDWCxTQUFTLENBQUUsV0FBTSxDQUNqQixpQkFBaUIsQ0FBRSxXQUFNLENBQ3hCLEFBQUEsR0FBRyxDQUNELFNBQVMsQ0FBRSxTQUFNLENBQ2pCLGlCQUFpQixDQUFFLFNBQU0sRUFnQmhDLE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTSxFQUVoQixBQUFBLEtBQUssQUFBQyxDQUNKLEdBQUcsQ0FBRSxJQUFLLENBQ1YsSUFBSSxDQUFFLElBQUssQ0FDWCxLQUFLLENBQUUsS0FBTSxDQUNkIiwibmFtZXMiOltdfQ== */
