@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}}.btn_basetheme{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_basetheme_2{background:#28c776;color:#fff}.btn_basetheme_4{border:2px solid #377ae6;background:#377ae6;color:#fff}.btn_basetheme_book{padding:0 39px 0 19px;font-size:13px;line-height:31px}.btn_basetheme_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_basetheme_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_basetheme_book div{position:relative;z-index:3}.btn_basetheme_book_big{padding:0 42px 0 21px;font-size:15px;line-height:41px;border:2px solid transparent}.btn_basetheme_book_big:before{right:8px;width:27px;height:27px;border-radius:27px}.btn_basetheme_book_big span{right:8px;width:27px;height:27px;padding:6px 0 0 0}.btn_basetheme_book-2{padding:0 46px 0 25px;font-size:15px;line-height:45px}.btn_basetheme_book-2:before{right:8px;width:27px;height:27px;border-radius:27px}.btn_basetheme_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_basetheme{padding:0 25px;line-height:45px;font-size:15px}.btn_basetheme:disabled:hover{background:#fff;color:#377ae6}.btn_basetheme:hover{background:#377ae6;color:#fff}.btn_basetheme_2:hover{color:#377ae6;background:#fff}.btn_basetheme_3:hover{background:#28c776;color:#fff}.btn_basetheme_4{line-height:41px}.btn_basetheme_4:hover{background:#fff;color:#377ae6}.btn_basetheme_book{padding:0 39px 0 19px;font-size:13px;line-height:31px}.btn_basetheme_book:hover:before{width:100%;height:100%;right:0}.btn_basetheme_book_big{padding:0 42px 0 21px;font-size:15px;line-height:41px}.btn_basetheme_book_big:hover{border-color:#fff}.btn_basetheme_book-2{padding:0 46px 0 25px;font-size:15px;line-height:45px}.btn_basetheme_book-2:hover:before{background:#377ae6}.btn_basetheme_book-2:hover span{background:#fff;color:#377ae6}}.site{overflow:hidden;position:relative;z-index:1;min-width:320px;min-height:100%;font-family:"helvetica-regular", sans-serif;font-weight:400;font-style:normal;color:#999}.site__header{position:absolute;z-index:4;width:100%;height:50px}.site__header-layout{position:relative;width:100%;max-width:1130px;padding:0 15px;display:block;margin-right:auto;margin-left:auto}.site__header_inner .site__menu-btn span{background:#fff}.site__header_inner .site__menu-btn span:after,.site__header_inner .site__menu-btn span:before{background:#fff}.site__menu{position:fixed;z-index:10;top:0;right:0;bottom:0;left:0;height:100%;padding:80px 20px;background:#377ae6;line-height:1;text-align:right;-webkit-transform:translate(100%, 0);transform:translate(100%, 0);-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.site__menu.opened{-webkit-transform:translate(0, 0);transform:translate(0, 0)}.site__menu-item{display:block;position:relative;margin:0 0 20px 0;font-family:"helvetica-regular", sans-serif;font-weight:400;font-style:normal;text-transform:uppercase}.site__menu-item a{font-size:16px;color:#fff;transition:color .3s ease-in-out}.site__menu-item a.active{cursor:default;font-family:"helvetica-bold", sans-serif;font-weight:400;font-style:normal}.site__menu-btn{display:block;position:fixed;z-index:11;top:15px;right:12px;width:30px;height:25px;padding:0;background:none;border:none;user-select:none;cursor:pointer;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.site__menu-btn span{display:block;position:absolute;top:11px;left:5px;right:5px;height:4px;border-radius:3px;background:#377ae6;font-size:0;-webkit-transition:background .3s;transition:background .3s}.site__menu-btn span:before,.site__menu-btn span:after{position:absolute;left:0;width:100%;height:100%;border-radius:3px;background:#377ae6;content:'';transition-duration:.3s, .3s;transition-delay:.3s, 0.001s}.site__menu-btn span:before{top:-7px;transition-property:top, transform, background}.site__menu-btn span:after{bottom:-7px;transition-property:bottom, transform, background}.site__menu-btn.opened span{background:transparent}.site__menu-btn.opened span:before{top:0;transform:rotate(45deg)}.site__menu-btn.opened span:after{bottom:0;transform:rotate(-45deg)}.site__menu-btn.opened span:before,.site__menu-btn.opened span:after{background:#fff;transition-delay:0.001s, 0.3s}.site__menu-btn_white span{background:#fff}.site__menu-btn_white span:before,.site__menu-btn_white span:after{background:#fff}.site__menu-btn.active{-webkit-transform:rotate(360deg);transform:rotate(360deg)}.site__menu-btn.active span{background:#16171c}.site__menu-btn.active span:before,.site__menu-btn.active span:after{background:#16171c}.site__hero{position:relative;padding:28.85% 15px 27.1%;background-color:#0b1930;text-align:center}.site__hero-video{position:absolute;min-height:100%;min-width:100%;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);opacity:.7;background-size:cover;background-position:center;text-align:center}.site__hero-title{position:relative;margin-bottom:29px;font-family:"helvetica-thin", sans-serif;font-weight:400;font-style:normal;font-size:24px;color:#fff;text-align:center}.site__hero-play{display:inline-block;color:#fff;-webkit-perspective:1000px;perspective:1000px}.site__hero-play span{visibility:hidden;opacity:0;position:relative;display:block;font-size:12px;letter-spacing:1px;font-family:"helvetica-medium", sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;-webkit-transform:translateY(15px) rotateX(-90deg) scale(0.8);transform:translateY(15px) rotateX(-90deg) scale(0.8);-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.site__hero-play:hover .site__hero-play-icon{-webkit-transform:scale(1.3);transform:scale(1.3)}.site__hero-play:hover span{opacity:1;visibility:visible;-webkit-transform:translateY(0px) rotateX(0deg) scale(1);transform:translateY(0px) rotateX(0deg) scale(1)}.site__hero-play-icon{position:relative;display:inline-block;margin-bottom:22px;width:50px;height:50px;background:#377ae6;box-shadow:0 9px 20px 0 rgba(15,107,255,0.2);border-radius:50%;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.site__hero-play-icon svg{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);top:48%;width:18px;height:20px;margin:1px 0 0 2px}.site__hero-play-icon svg path{fill:#fff}.site__footer{padding:35px 0 15px;background:#16171c;text-align:center}.site__footer-layout{position:relative;max-width:1130px;padding:0 15px;display:block;margin-right:auto;margin-left:auto}.site__footer-top{margin-bottom:30px;text-align:left}.site__footer-top>div{display:inline-block;vertical-align:top;margin-bottom:10px;font-size:13px;line-height:18px;color:#fff;font-family:"helvetica-bold", sans-serif;font-weight:400;font-style:normal}.site__footer-top>div:nth-child(2){color:#666667;font-family:'Gentium Basic', serif;font-weight:400;font-style:normal}.site__footer-top>div:nth-child(3){width:100%;padding-top:10px;text-align:center}.site__footer-logo{display:block;margin-right:auto;margin-left:auto;width:100px;height:auto;margin-bottom:20px}.site__footer-bottom{position:relative;font-size:13px;line-height:18px;color:#747474;text-align:center}.site__footer-bottom span{display:block;padding:0 20px;margin-bottom:10px}.site__footer-bottom a{display:inline-block;color:#fff;-webkit-transition:color .3s linear 0s;transition:color .3s linear 0s}.site__footer-bottom a:hover{color:#747474}.site__centered{position:relative;z-index:1;width:100%;max-width:1130px;padding:0 15px;display:block;margin-right:auto;margin-left:auto}.site__content{position:relative;z-index:1}@media (min-width: 768px){.site__menu-btn{top:30px;width:40px}.site__menu-btn span:before{top:-9px}.site__menu-btn span:after{bottom:-9px}.site__hero{padding:18.85% 15px 16.65%}.site__hero-title{opacity:0;font-size:40px}.site__hero-title.animation{animation:fade-in .6s forwards .5s}.site__hero-play span{font-size:13px;letter-spacing:1.3px}.site__hero-play-icon{width:57px;height:57px}}@media (min-width: 1200px){.site:after{display:block;width:100%;height:537px;clear:both;content:''}.site__header{height:160px;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.site__header_inner .language a{color:#fff}.site__header_inner .site__menu .site__menu-item a{color:#e6cab4}.site__header_inner .site__menu .site__menu-item a.active,.site__header_inner .site__menu .site__menu-item a:hover{color:#377ae6 !important}.site__menu{position:relative;z-index:2;top:53px;right:-7px;left:auto;height:auto;padding:0 0;text-align:right;background:transparent;transform:translate(0, 0)}.site__menu-wrap{position:relative;top:4px;display:inline-block;margin-right:45px;text-align:right}.site__menu_dark .site__menu-item a{color:#4e5876}.site__menu .site__menu-item{vertical-align:top;display:inline-block;margin-right:34.6px}.site__menu .site__menu-item:last-child{margin-right:0}.site__menu .site__menu-item a{vertical-align:top;display:inline-block;font-size:12px;letter-spacing:0.9px;-webkit-transition:opacity .3s linear 0s;transition:opacity .3s linear 0s}.site__menu .site__menu-item a:hover{opacity:.6;border-bottom:none}.site__menu .site__menu-item a.active{opacity:1;border-bottom:none;color:#377ae6 !important}.site__menu-btn{display:none}.site__hero-title{font-size:48px}.site__footer{overflow:hidden;position:absolute;right:0;bottom:0;left:0;height:537px;padding:148px 0 116px}.site__footer-top{margin-bottom:135px;white-space:nowrap}.site__footer-top>div{white-space:normal;font-size:18px;line-height:28px;margin-bottom:0}.site__footer-top>div:nth-child(1){width:330px;margin-right:53px}.site__footer-top>div:nth-child(2){width:470px;margin-right:87px;line-height:24px;letter-spacing:-0.4px;padding-top:3px}.site__footer-top>div:nth-child(3){width:auto;padding-top:7px;text-align:right}.site__footer-logo{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:193px;height:auto;margin-top:-30px;margin-left:24px}.site__footer-bottom{display:flex;justify-content:space-between;margin:0 -37px 0 -14px}}.logo{position:absolute;z-index:3;top:6px;left:15px;width:100px}.logo img,.logo svg{width:100%;height:auto}.logo img path,.logo img line,.logo svg path,.logo svg line{-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.logo_white svg path,.logo_white svg line{fill:#fff}.logo_white svg line{stroke:#fff}@media (min-width: 768px){.logo{top:10px;width:140px}}@media (min-width: 1200px){.logo{top:38px;left:15px;width:194px}}.language{display:inline-block;vertical-align:top;position:absolute;top:15px;right:50px;z-index:1;font-size:13px;line-height:26px;text-align:left;cursor:pointer;font-family:"helvetica-medium", sans-serif;font-weight:400;font-style:normal}.language_white a{color:#fff !important}.language_white svg path{fill:#fff !important}.language a{overflow:hidden;display:block;padding:1px 5px;color:#acadb3;-webkit-transition:color .3s linear 0s;transition:color .3s linear 0s}.language__active{position:relative;display:block;padding:0 30px 0 0}.language__active svg{position:absolute;top:50%;transform:translateY(-50%);right:0;width:18px;height:18px}.language__active svg path{fill:#acadb3;-webkit-transition:fill .3s linear 0s;transition:fill .3s linear 0s}.language__dropdown{display:none;position:relative;top:5px}.language__dropdown a{opacity:.85;margin-bottom:3px;color:#3a85ff;-webkit-transition:opacity .3s linear 0s;transition:opacity .3s linear 0s}.language__dropdown a:hover{opacity:1}@media (min-width: 768px){.language{top:29px;right:65px}}@media (min-width: 1200px){.language{top:14px;right:26px}.language__dropdown{display:none;position:absolute;top:0;right:100%;white-space:nowrap}.language__dropdown a{display:inline-block;vertical-align:top}}@media (min-width: 1500px){.language{top:15px;right:14px}.language__dropdown{display:none;position:relative;top:5px;right:auto;white-space:normal}.language__dropdown a{display:block}}.fadeInLeft{animation:fadeInLeft 1s forwards ease-out}@keyframes fade-in{0%{transform:translateY(35px);opacity:0}100%{transform:translateY(0);opacity:1}}@-webkit-keyframes fade-in{0%{-webkit-transform:translateY(35px);opacity:0}100%{-webkit-transform:translateY(0);opacity:1}}@keyframes circles{0%{transform:scale(1);opacity:.2}30%{opacity:1}60%{transform:scale(1.3);opacity:.6}100%{transform:scale(1.3);opacity:0}}@-webkit-keyframes circles{0%{-webkit-transform:scale(1);opacity:.2}60%{opacity:1}60%{-webkit-transform:scale(1.3);opacity:.6}100%{-webkit-transform:scale(1.3);opacity:0}}@-webkit-keyframes plane{0%{-webkit-transform:translate(0, 0)}49%{-webkit-transform:translate(25px, -30px);opacity:0}50%{-webkit-transform:translate(25px, 30px)}51%{-webkit-transform:translate(-25px, 30px)}60%{opacity:0}100%{-webkit-transform:translate(0, 0)}}@keyframes plane{0%{transform:translate(0, 0)}49%{transform:translate(25px, -30px);opacity:0}50%{transform:translate(25px, 30px)}51%{transform:translate(-25px, 30px)}60%{opacity:0}100%{transform:translate(0, 0)}}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%, 0, 0);-ms-transform:translate3d(-100%, 0, 0);transform:translate3d(-100%, 0, 0)}100%{opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}.services{color:#2d3244}.services__hero{position:relative;height:100vh;display:flex;align-items:center}.services__hero-wrap{position:relative;max-width:555px;margin-bottom:55px}.services__hero-wrap>div{position:relative;z-index:2;padding:20px 0;background:#fff}.services__hero-title{margin-bottom:10px;font-size:26px;line-height:34px;font-family:"helvetica-bold", sans-serif;font-weight:400;font-style:normal}.services__hero-text{padding-left:3px;font-size:14px;line-height:20px;font-family:'Gentium Basic', serif;font-weight:400;font-style:normal}.services__item{margin-bottom:40px}.services__item-pic{width:100%;margin-bottom:20px}.services__item-text{position:relative;z-index:2;background:#fff;text-align:left}.services__item-text_1{width:100%;max-width:509px}.services__item-text_2{max-width:415px}.services__item-text_3{max-width:419px}.services__item-text p{margin-bottom:10px;font-size:14px;line-height:18px;font-family:'Gentium Basic', serif;font-weight:400;font-style:normal}.services__item-title{margin-bottom:32px;font-size:22px;line-height:32px;font-family:"helvetica-bold", sans-serif;font-weight:400;font-style:normal}@media (min-width: 768px){.services__hero{position:relative;display:flex;align-items:center;height:100vh;min-height:600px;padding-top:160px}.services__hero-wrap{max-width:50%}.services__hero-wrap>div{padding:39px 0 55px}.services__hero-title{font-size:42px;line-height:52px}.services__hero-text{font-size:17px;line-height:24px}.services__item{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between}.services__item_1{justify-content:flex-end}.services__item_3{margin-top:-23px}.services__item-pic{width:auto;margin-bottom:0}.services__item-pic_wide{width:100%}.services__item-pic_right{order:2;width:48%;margin:83px -48px 0 0px}.services__item-pic_left{order:1;width:48%}.services__item-text{width:100%;max-width:48%}.services__item-text_1{order:2;margin-top:-181px;padding:30px 10px 4px 30px}.services__item-text_2{order:1}.services__item-text_3{order:2;margin:55px 0 0}.services__item-text_4{display:flex;justify-content:space-between;width:100%;max-width:100%;margin-bottom:25px}.services__item-text_4 .services__item-title{width:19%;font-size:28px;line-height:38px}.services__item-text_4 p{width:79.9%;column-count:2;-moz-column-count:2;-webkit-column-count:2;column-gap:30px;-moz-column-gap:30px;-webkit-column-gap:30px}.services__item-text p{opacity:0;-webkit-transform:translateY(40px);transform:translateY(40px);-webkit-transition:transform 1.2s cubic-bezier(0.165, 0.84, 0.44, 1),opacity 1.2s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 1.2s cubic-bezier(0.165, 0.84, 0.44, 1),opacity 1.2s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform 1.2s cubic-bezier(0.165, 0.84, 0.44, 1)}.services__item-text.animation p{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.services__item-text.animation p:nth-child(2){-webkit-transition-delay:0.2s;transition-delay:0.2s}.services__item-text.animation p:nth-child(3){-webkit-transition-delay:0.3s;transition-delay:0.3s}.services__item-text.animation p:nth-child(4){-webkit-transition-delay:0.4s;transition-delay:0.4s}.services__item-text.animation p:nth-child(5){-webkit-transition-delay:0.5s;transition-delay:0.5s}.services__item-text.animation p:nth-child(6){-webkit-transition-delay:0.6s;transition-delay:0.6s}.services__item-text.animation p:nth-child(7){-webkit-transition-delay:0.7s;transition-delay:0.7s}.services__item-text.animation p:nth-child(8){-webkit-transition-delay:0.8s;transition-delay:0.8s}.services__item-text.animation p:nth-child(9){-webkit-transition-delay:0.9s;transition-delay:0.9s}.services__item-text.animation p:nth-child(10){-webkit-transition-delay:1s;transition-delay:1s}.services__item-text.animation p:nth-child(11){-webkit-transition-delay:1.1s;transition-delay:1.1s}.services__item-text.animation p:nth-child(12){-webkit-transition-delay:1.2s;transition-delay:1.2s}.services__item-text.animation p:nth-child(13){-webkit-transition-delay:1.3s;transition-delay:1.3s}.services__item-text.animation p:nth-child(14){-webkit-transition-delay:1.4s;transition-delay:1.4s}.services__item-text.animation p:nth-child(15){-webkit-transition-delay:1.5s;transition-delay:1.5s}.services__item-text.animation p:nth-child(16){-webkit-transition-delay:1.6s;transition-delay:1.6s}.services__item-text.animation p:nth-child(17){-webkit-transition-delay:1.7s;transition-delay:1.7s}.services__item-text.animation p:nth-child(18){-webkit-transition-delay:1.8s;transition-delay:1.8s}.services__item-text.animation p:nth-child(19){-webkit-transition-delay:1.9s;transition-delay:1.9s}.services__item-text.animation p:nth-child(20){-webkit-transition-delay:2s;transition-delay:2s}.services__item-title{opacity:0;-webkit-transform:translateX(-25px);transform:translateX(-25px);-webkit-transition:transform 1.2s cubic-bezier(0.165, 0.84, 0.44, 1),opacity 1.2s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 1.2s cubic-bezier(0.165, 0.84, 0.44, 1),opacity 1.2s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform 1.2s cubic-bezier(0.165, 0.84, 0.44, 1)}.services__item-title.animation{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@media (min-width: 1200px){.services__hero-wrap{max-width:555px}.services__hero-title{font-size:62px;line-height:72px}.services__item{margin-bottom:0}.services__item_2{position:relative}.services__item_3{margin-bottom:202px}.services__item-pic{width:auto}.services__item-pic_wide{width:100%}.services__item-pic_right{margin:83px -48px 0 0px}.services__item-text{width:100%}.services__item-text_1{max-width:509px;margin-top:-221px;padding:83px 10px 4px 88px}.services__item-text_2{max-width:415px}.services__item-text_3{max-width:419px;margin:205px 0 0}.services__item-text_4{margin-bottom:52px}.services__item-text_4 .services__item-title{font-size:52px;line-height:58px}.services__item-text p{font-size:17px;line-height:24px}.services__item-title{font-size:38px;line-height:48px}}.navigation-controls{display:none}.navigation-controls.fixed{position:fixed;z-index:10;top:50%;right:0;padding:10px 10px 0 10px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.navigation-controls.fixed .navigation-controls__btn{display:block;-webkit-transform:translateX(86px);transform:translateX(86px);-webkit-transition:transform .3s linear 0s;transition:transform .3s linear 0s}.navigation-controls.fixed .navigation-controls__btn:hover,.navigation-controls.fixed .navigation-controls__btn.active{-webkit-transform:translateX(0);transform:translateX(0);width:200%}.navigation-controls.fixed .navigation-controls__btn:before,.navigation-controls.fixed .navigation-controls__btn:after{width:200%}.navigation-controls.fixed .navigation-controls__btn:after{width:0}.navigation-controls.fixed .navigation-controls__btn.active:after{width:200%}.navigation-controls li{margin-bottom:18px}.navigation-controls__btn{position:relative;display:inline-block;min-width:82px;font-size:12px;line-height:22px;text-transform:uppercase;color:#2d3244;font-family:"helvetica-bold", sans-serif;font-weight:400;font-style:normal;backface-visibility:hidden;-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.navigation-controls__btn:before,.navigation-controls__btn:after{position:absolute;width:82px;left:0;bottom:-2px;height:2px;background:#2d3244;content:''}.navigation-controls__btn:after{width:0;background:#377ae6;-webkit-transition:width .3s linear 0s;transition:width .3s linear 0s}.navigation-controls__btn.active{color:#377ae6}.navigation-controls__btn.active:after{width:100%}.navigation-down{position:absolute;left:50%;transform:translateX(-50%);z-index:1;display:inline-block;top:-30px;left:24.7%;bottom:-30px;width:14px;background:none;border:none;padding:0}.navigation-down:before{position:absolute;left:50%;transform:translateX(-50%);top:0;height:100%;width:2px;background:#2d3244;content:''}.navigation-down span{position:absolute;left:50%;transform:translateX(-50%);bottom:0;width:14px;height:14px;-webkit-transition:background .3s linear 0s;transition:background .3s linear 0s}.navigation-down span:before,.navigation-down span:after{position:absolute;left:0;top:7px;width:100%;height:2px;background:#2d3244;content:'';-webkit-transition:background .3s linear 0s;transition:background .3s linear 0s}.navigation-down span:before{left:-5px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.navigation-down span:after{left:5px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media (min-width: 768px){.navigation-controls{display:inline-block;position:absolute;top:50%;transform:translateY(-50%);right:121px}.navigation-controls li{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px);-webkit-transition:all .3s linear 0s;transition:all .3s linear 0s}.navigation-controls.animation li{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.navigation-controls.animation li:nth-child(2){-webkit-transition-delay:0.2s;transition-delay:0.2s}.navigation-controls.animation li:nth-child(3){-webkit-transition-delay:0.3s;transition-delay:0.3s}.navigation-controls.animation li:nth-child(4){-webkit-transition-delay:0.4s;transition-delay:0.4s}.navigation-controls.animation li:nth-child(5){-webkit-transition-delay:0.5s;transition-delay:0.5s}.navigation-controls.animation li:nth-child(6){-webkit-transition-delay:0.6s;transition-delay:0.6s}.navigation-controls.animation li:nth-child(7){-webkit-transition-delay:0.7s;transition-delay:0.7s}.navigation-controls.animation li:nth-child(8){-webkit-transition-delay:0.8s;transition-delay:0.8s}.navigation-controls.animation li:nth-child(9){-webkit-transition-delay:0.9s;transition-delay:0.9s}.navigation-controls.animation li:nth-child(10){-webkit-transition-delay:1s;transition-delay:1s}.navigation-controls.animation li:nth-child(11){-webkit-transition-delay:1.1s;transition-delay:1.1s}.navigation-controls.animation li:nth-child(12){-webkit-transition-delay:1.2s;transition-delay:1.2s}.navigation-controls.animation li:nth-child(13){-webkit-transition-delay:1.3s;transition-delay:1.3s}.navigation-controls.animation li:nth-child(14){-webkit-transition-delay:1.4s;transition-delay:1.4s}.navigation-controls.animation li:nth-child(15){-webkit-transition-delay:1.5s;transition-delay:1.5s}.navigation-controls.animation li:nth-child(16){-webkit-transition-delay:1.6s;transition-delay:1.6s}.navigation-controls.animation li:nth-child(17){-webkit-transition-delay:1.7s;transition-delay:1.7s}.navigation-controls.animation li:nth-child(18){-webkit-transition-delay:1.8s;transition-delay:1.8s}.navigation-controls.animation li:nth-child(19){-webkit-transition-delay:1.9s;transition-delay:1.9s}.navigation-controls.animation li:nth-child(20){-webkit-transition-delay:2s;transition-delay:2s}.navigation-down{opacity:0;top:-54px;bottom:-54px;-webkit-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:transform 1.2s cubic-bezier(0.165, 0.84, 0.44, 1),opacity 1.2s cubic-bezier(0.165, 0.84, 0.44, 1);transition:transform 1.2s cubic-bezier(0.165, 0.84, 0.44, 1),opacity 1.2s cubic-bezier(0.165, 0.84, 0.44, 1),-webkit-transform 1.2s cubic-bezier(0.165, 0.84, 0.44, 1)}.navigation-down.animation{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media (min-width: 1200px){.navigation-controls.fixed .navigation-controls__btn:hover:after{width:200%}.navigation-controls .navigation-controls__btn:hover{color:#377ae6}.navigation-controls .navigation-controls__btn:hover:after{width:82px}.navigation-down:hover:before,.navigation-down:hover span:before,.navigation-down:hover span:after{background:#377ae6}}.reserve{margin:-108px 0 0 0;padding:93px 15px 54px;background:#377ae6;text-align:center}.reserve p,.reserve .btn{display:inline-block;vertical-align:middle;margin:0 19px 15px}.reserve p{font-size:18px;line-height:24px;color:#fff;font-family:"helvetica-bold", sans-serif;font-weight:400;font-style:normal}.reserve_type2{margin-top:0;padding:50px 15px}.reserve_type2 p,.reserve_type2 .btn{margin:0 19px 0}@media (min-width: 768px){.reserve .btn{position:relative;top:-3px;left:19px}}@media (min-width: 1200px){.reserve{margin:-108px 0 0 0;padding:166px 15px 54px}.reserve p{font-size:22px;line-height:24px}.reserve_type2{margin-top:0;padding:78px 15px}}.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,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2VydmljZXMtcGFnZS5jc3MiLCJzb3VyY2VzIjpbInNlcnZpY2VzLXBhZ2Uuc2NzcyIsIl9tYWluLnNjc3MiLCJfY29sb3JzLnNjc3MiLCJfdmFyaWFibGVzLnNjc3MiLCJfZmxleGJveC5zY3NzIiwiX2Z1bmN0aW9ucy5zY3NzIiwiX21peGlucy5zY3NzIiwiX3Jlc2V0LnNjc3MiLCJfYm9va2luZy5zY3NzIiwiX21haW4yLnNjc3MiLCJfd2Vic3RlcnMtc2VsZWN0LnNjc3MiLCJfZGF0ZS1waWNrZXIuc2NzcyIsIl9hdXRvLWNvbXBsZXRlLnNjc3MiLCJfcG9wdXAuc2NzcyIsImZvbnRzL19oZWx2ZXRpY2EtcmVndWxhci5zY3NzIiwiZm9udHMvX2hlbHZldGljYS1ib2xkLnNjc3MiLCJmb250cy9faGVsdmV0aWNhLWxpZ2h0LnNjc3MiLCJmb250cy9faGVsdmV0aWNhLW1lZGl1bS5zY3NzIiwiZm9udHMvX2hlbHZldGljYS10aGluLnNjc3MiLCJmb250cy9fZ2VudGl1bS1iYXNpYy5zY3NzIiwiX2J0bi5zY3NzIiwiX3NpdGUuc2NzcyIsIl9sb2dvLnNjc3MiLCJfbGFuZ3VhZ2Uuc2NzcyIsIl9hbmltYXRpb24uc2NzcyIsIl9zZXJ2aWNlcy5zY3NzIiwiX25hdmlnYXRpb24uc2NzcyIsIl9yZXNlcnZlLnNjc3MiLCJfbmljZS1yYWRpby5zY3NzIiwiX3ByZWxvYWRlci5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCJtYWluXCI7XG5AaW1wb3J0IFwiYnRuXCI7XG5AaW1wb3J0IFwic2l0ZVwiO1xuQGltcG9ydCBcImxvZ29cIjtcbkBpbXBvcnQgXCJsYW5ndWFnZVwiO1xuQGltcG9ydCBcImFuaW1hdGlvblwiO1xuQGltcG9ydCBcInNlcnZpY2VzXCI7XG5AaW1wb3J0IFwibmF2aWdhdGlvblwiO1xuQGltcG9ydCBcInJlc2VydmVcIjtcbkBpbXBvcnQgXCJuaWNlLXJhZGlvXCI7XG5AaW1wb3J0IFwicHJlbG9hZGVyXCI7XG5cbiIsIkBpbXBvcnQgXCJjb2xvcnNcIjtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCJmbGV4Ym94XCI7XG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicmVzZXRcIjtcbkBpbXBvcnQgXCJib29raW5nXCI7XG5AaW1wb3J0IFwicG9wdXBcIjtcbkBpbXBvcnQgXCJmb250cy9oZWx2ZXRpY2EtcmVndWxhclwiO1xuQGltcG9ydCBcImZvbnRzL2hlbHZldGljYS1ib2xkXCI7XG5AaW1wb3J0IFwiZm9udHMvaGVsdmV0aWNhLWxpZ2h0XCI7XG5AaW1wb3J0IFwiZm9udHMvaGVsdmV0aWNhLW1lZGl1bVwiO1xuQGltcG9ydCBcImZvbnRzL2hlbHZldGljYS10aGluXCI7XG5AaW1wb3J0IFwiZm9udHMvZ2VudGl1bS1iYXNpY1wiO1xuIiwiJGNvbG9yXzE6IHJnYmEoMjQ3LCAyNDksIDI1MiwgMSk7XG4kY29sb3JfMjogcmdiYSgyMDUsIDIxNCwgMjIyLCAxKTtcbiRjb2xvcl8zOiByZ2JhKDIwMiwgMjEzLCAyMjQsIDEpO1xuJGNvbG9yXzQ6IHJnYmEoMjQwLCAyNDIsIDI0NSwgMSk7XG4kY29sb3JfNTogcmdiYSg1NSwgMTIyLCAyMzAsIDEpO1xuJGNvbG9yXzY6IHJnYmEoMjMwLCAyMzAsIDIzMCwgMSk7XG4kY29sb3JfNzogcmdiYSgxMDMsIDExNSwgMTI4LCAxKTtcbiRjb2xvcl84OiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuJGNvbG9yXzk6IHJnYmEoMjIzLCAyMjYsIDIzMSwgMSk7XG4kY29sb3JfMTA6IHJnYmEoMTU4LCAxNzcsIDE5NiwgMSk7XG5cbiRtYWluLWJsdWUtY29sb3I6ICMzNzdhZTY7XG4kbWFpbi10ZXh0LWNvbG9yOiAjOTk5O1xuJG1haW4td2hpdGUtY29sb3I6ICNmZmY7XG4kbWFpbi1ib3JkZXItY29sb3I6ICNkZGQ7XG5cbi8vc2l0ZVxuJHNpdGUtYmFja2dyb3VuZDogI2ZmZjtcbiRoZWFkZXItbWVudS1jb2xvcjogI2ZmZjtcbiRoZWFkZXItbWVudS1iYWNrOiAkbWFpbi1ibHVlLWNvbG9yO1xuJGhlYWRlci1tZW51LWJ0bi1iYWNrOiAjZmZmO1xuJGhlYWRlci1tZW51LWJ0bi1vcGVuZWQ6ICNmZmY7XG4kZm9vdGVyLWJnOiAjMTYxNzFjO1xuJGZvb3Rlci10ZXh0LWNvbG9yOiAjNjY2NjY3O1xuJGZvb3Rlci1jcmFmdGVkLWNvbG9yOiAjNzQ3NDc0O1xuXG4vKi0tLS0tLS0tLS0gcG9wdXAgLS0tLS0tLS0tLSovXG4kcG9wdXAtYmFjazogcmdiYSgwLCAwLCAwLCAuNyk7XG4kcG9wdXAtY2xvc2UtYmFjazogI2ZmZjtcbi8qLS0tLS0tLS0tLSAvcG9wdXAgLS0tLS0tLS0tKi9cblxuLyotLS0tLS0tLS0tIHdlYnN0ZXJzLXNlbGVjdCAtLS0tLS0tLS0tKi9cbiR3ZWJzdGVycy1zZWxlY3QtYm9yZGVyOiAjZGRkO1xuJHdlYnN0ZXJzLXNlbGVjdC1vcGVuZWQ6ICMyYTJiNzY7XG4kd2Vic3RlcnMtc2VsZWN0LWJhY2s6ICNmZmY7XG4kd2Vic3RlcnMtc2VsZWN0LWl0ZW0tY29sb3I6ICNiYmI7XG4kd2Vic3RlcnMtc2VsZWN0LXBvcHVwLWl0ZW0tYWN0aXZlLWNvbG9yOiAjYmJiO1xuLyotLS0tLS0tLS0tIC93ZWJzdGVycy1zZWxlY3QgLS0tLS0tLS0tKi9cblxuLyotLS0tLS0tLS0tIGJ0biAtLS0tLS0tLS0tKi9cbiRidG4tYmFjazogI2ZmZjtcbiRidG4taG92ZXItYmFjazogJG1haW4tYmx1ZS1jb2xvcjtcbi8qLS0tLS0tLS0tLSAvYnRuIC0tLS0tLS0tLSovXG5cbi8qLS0tLS0tLS0tLSBsYW5ndWFnZSAgLS0tLS0tLS0tLSovXG4kbGFuZ3VhZ2UtY29sb3I6ICNhY2FkYjM7XG4kbGFuZ3VhZ2UtZHJvcGRvd24tY29sb3I6ICMzYTg1ZmY7XG4vKi0tLS0tLS0tLS0gL2xhbmd1YWdlICAtLS0tLS0tLS0tKi9cblxuLyotLS0tLS0tLS0tIG5pY2UtY2hlY2tib3ggLS0tLS0tLS0tLSovXG4vLyRuaWNlLWNoZWNrYm94LWNvbG9yOiAjYmJiO1xuLy8kbmljZS1jaGVja2JveC1hY3RpdmUtY29sb3I6ICMxZDI0MmQ7XG4vKi0tLS0tLS0tLS0gL25pY2UtY2hlY2tib3ggLS0tLS0tLS0tKi9cblxuLyotLS0tLS0tLS0tIG91ci1waGlsb3NvcGh5ICAtLS0tLS0tLS0tKi9cbiRvdXItcGhpbG9zb3BoeS10aXRsZTogI2U1ZTZlOTtcbiRvdXItcGhpbG9zb3BoeS10ZXh0OiAjNGU1ODc2O1xuLyotLS0tLS0tLS0tIC9vdXItcGhpbG9zb3BoeSAgLS0tLS0tLS0tLSovXG5cbi8qLS0tLS0tLS0tLSBib29rLW5vdyAgLS0tLS0tLS0tLSovXG4kYm9vay1ub3ctdGV4dDogI2U1ZTZlOTtcbi8qLS0tLS0tLS0tLSAvYm9vay1ub3cgIC0tLS0tLS0tLS0qL1xuXG4vKi0tLS0tLS0tLS0gYWJvdXQtc2VydmljZXMgIC0tLS0tLS0tLS0qL1xuJGFib3V0LXNlcnZpY2VzLXRleHQ6ICNmZmY7XG4vKi0tLS0tLS0tLS0gL2Fib3V0LXNlcnZpY2VzICAtLS0tLS0tLS0tKi9cbiIsIlxuLy8gIHZpZXdwb3J0IHZhcmlhYmxlc1xuJHBob25lLWxhbmRzY2FwZTogNDgwcHg7XG4kdGFibGV0LXBvcnRyYWl0OiA3NjhweDtcbiR0YWJsZXQtbGFuZHNjYXBlOiA5OTJweDtcbiRkZXNrdG9wOiAxMjAwcHg7XG4kZGVza3RvcC13aWRlOiAxNTAwcHg7XG5cbi8vYW5pbWF0aW9uLXRpbWVcbiRhbmltYXRpb24tdGltZTogLjM7XG4iLCJcbi8vIEZsZXhib3ggTWl4aW5zXG4vLyBodHRwOi8vcGhpbGlwd2FsdG9uLmdpdGh1Yi5pby9zb2x2ZWQtYnktZmxleGJveC9cbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vc29sdmVkLWJ5LWZsZXhib3hcbi8vXG4vLyBDb3B5cmlnaHQgKGMpIDIwMTMgQnJpYW4gRnJhbmNvXG4vL1xuLy8gUGVybWlzc2lvbiBpcyBoZXJlYnkgZ3JhbnRlZCwgZnJlZSBvZiBjaGFyZ2UsIHRvIGFueSBwZXJzb24gb2J0YWluaW5nIGFcbi8vIGNvcHkgb2YgdGhpcyBzb2Z0d2FyZSBhbmQgYXNzb2NpYXRlZCBkb2N1bWVudGF0aW9uIGZpbGVzICh0aGVcbi8vIFwiU29mdHdhcmVcIiksIHRvIGRlYWwgaW4gdGhlIFNvZnR3YXJlIHdpdGhvdXQgcmVzdHJpY3Rpb24sIGluY2x1ZGluZ1xuLy8gd2l0aG91dCBsaW1pdGF0aW9uIHRoZSByaWdodHMgdG8gdXNlLCBjb3B5LCBtb2RpZnksIG1lcmdlLCBwdWJsaXNoLFxuLy8gZGlzdHJpYnV0ZSwgc3VibGljZW5zZSwgYW5kL29yIHNlbGwgY29waWVzIG9mIHRoZSBTb2Z0d2FyZSwgYW5kIHRvXG4vLyBwZXJtaXQgcGVyc29ucyB0byB3aG9tIHRoZSBTb2Z0d2FyZSBpcyBmdXJuaXNoZWQgdG8gZG8gc28sIHN1YmplY3QgdG9cbi8vIHRoZSBmb2xsb3dpbmcgY29uZGl0aW9uczpcbi8vIFRoZSBhYm92ZSBjb3B5cmlnaHQgbm90aWNlIGFuZCB0aGlzIHBlcm1pc3Npb24gbm90aWNlIHNoYWxsIGJlIGluY2x1ZGVkXG4vLyBpbiBhbGwgY29waWVzIG9yIHN1YnN0YW50aWFsIHBvcnRpb25zIG9mIHRoZSBTb2Z0d2FyZS5cbi8vIFRIRSBTT0ZUV0FSRSBJUyBQUk9WSURFRCBcIkFTIElTXCIsIFdJVEhPVVQgV0FSUkFOVFkgT0YgQU5ZIEtJTkQsIEVYUFJFU1Ncbi8vIE9SIElNUExJRUQsIElOQ0xVRElORyBCVVQgTk9UIExJTUlURUQgVE8gVEhFIFdBUlJBTlRJRVMgT0Zcbi8vIE1FUkNIQU5UQUJJTElUWSwgRklUTkVTUyBGT1IgQSBQQVJUSUNVTEFSIFBVUlBPU0UgQU5EIE5PTklORlJJTkdFTUVOVC5cbi8vIElOIE5PIEVWRU5UIFNIQUxMIFRIRSBBVVRIT1JTIE9SIENPUFlSSUdIVCBIT0xERVJTIEJFIExJQUJMRSBGT1IgQU5ZXG4vLyBDTEFJTSwgREFNQUdFUyBPUiBPVEhFUiBMSUFCSUxJVFksIFdIRVRIRVIgSU4gQU4gQUNUSU9OIE9GIENPTlRSQUNULFxuLy8gVE9SVCBPUiBPVEhFUldJU0UsIEFSSVNJTkcgRlJPTSwgT1VUIE9GIE9SIElOIENPTk5FQ1RJT04gV0lUSCBUSEVcbi8vIFNPRlRXQVJFIE9SIFRIRSBVU0UgT1IgT1RIRVIgREVBTElOR1MgSU4gVEhFIFNPRlRXQVJFLlxuLy9cbi8vIFRoaXMgaXMgYSBzZXQgb2YgbWl4aW5zIGZvciB0aG9zZSB3aG8gd2FudCB0byBtZXNzIGFyb3VuZCB3aXRoIGZsZXhib3hcbi8vIHVzaW5nIHRoZSBuYXRpdmUgc3VwcG9ydCBvZiBjdXJyZW50IGJyb3dzZXJzLiBGb3IgZnVsbCBzdXBwb3J0IHRhYmxlXG4vLyBjaGVjazogaHR0cDovL2Nhbml1c2UuY29tL2ZsZXhib3hcbi8vXG4vLyBCYXNpY2FsbHkgdGhpcyB3aWxsIHVzZTpcbi8vXG4vLyAqIEZhbGxiYWNrLCBvbGQgc3ludGF4IChJRTEwLCBtb2JpbGUgd2Via2l0IGJyb3dzZXJzIC0gbm8gd3JhcHBpbmcpXG4vLyAqIEZpbmFsIHN0YW5kYXJkcyBzeW50YXggKEZGLCBTYWZhcmksIENocm9tZSwgSUUxMSwgT3BlcmEpXG4vL1xuLy8gVGhpcyB3YXMgaW5zcGlyZWQgYnk6XG4vL1xuLy8gKiBodHRwOi8vZGV2Lm9wZXJhLmNvbS9hcnRpY2xlcy92aWV3L2FkdmFuY2VkLWNyb3NzLWJyb3dzZXItZmxleGJveC9cbi8vXG4vLyBXaXRoIGhlbHAgZnJvbTpcbi8vXG4vLyAqIGh0dHA6Ly93My5vcmcvdHIvY3NzMy1mbGV4Ym94L1xuLy8gKiBodHRwOi8vdGhlLWVjaG9wbGV4Lm5ldC9mbGV4eWJveGVzL1xuLy8gKiBodHRwOi8vbXNkbi5taWNyb3NvZnQuY29tL2VuLXVzL2xpYnJhcnkvaWUvaGg3NzIwNjkodj12cy44NSkuYXNweFxuLy8gKiBodHRwOi8vY3NzLXRyaWNrcy5jb20vdXNpbmctZmxleGJveC9cbi8vICogaHR0cDovL2Rldi5vcGVyYS5jb20vYXJ0aWNsZXMvdmlldy9hZHZhbmNlZC1jcm9zcy1icm93c2VyLWZsZXhib3gvXG4vLyAqIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLXVzL2RvY3Mvd2ViL2d1aWRlL2Nzcy9mbGV4aWJsZV9ib3hlc1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRmxleGJveCBDb250YWluZXJzXG4vL1xuLy8gVGhlICdmbGV4JyB2YWx1ZSBjYXVzZXMgYW4gZWxlbWVudCB0byBnZW5lcmF0ZSBhIGJsb2NrLWxldmVsIGZsZXhcbi8vIGNvbnRhaW5lciBib3guXG4vL1xuLy8gVGhlICdpbmxpbmUtZmxleCcgdmFsdWUgY2F1c2VzIGFuIGVsZW1lbnQgdG8gZ2VuZXJhdGUgYSBpbmxpbmUtbGV2ZWxcbi8vIGZsZXggY29udGFpbmVyIGJveC5cbi8vXG4vLyBkaXNwbGF5OiBmbGV4IHwgaW5saW5lLWZsZXhcbi8vXG4vLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8jZmxleC1jb250YWluZXJzXG4vL1xuLy8gKFBsYWNlaG9sZGVyIHNlbGVjdG9ycyBmb3IgZWFjaCB0eXBlLCBmb3IgdGhvc2Ugd2hvIHJhdGhlciBAZXh0ZW5kKVxuXG5AbWl4aW4gZmxleGJveCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tb3otZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbiVmbGV4Ym94IHsgQGluY2x1ZGUgZmxleGJveDsgfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogLXdlYmtpdC1pbmxpbmUtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWlubGluZS1mbGV4O1xuICBkaXNwbGF5OiAtbW96LWlubGluZS1mbGV4O1xuICBkaXNwbGF5OiAtbXMtaW5saW5lLWZsZXhib3g7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4laW5saW5lLWZsZXggeyBAaW5jbHVkZSBpbmxpbmUtZmxleDsgfVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRmxleGJveCBEaXJlY3Rpb25cbi8vXG4vLyBUaGUgJ2ZsZXgtZGlyZWN0aW9uJyBwcm9wZXJ0eSBzcGVjaWZpZXMgaG93IGZsZXggaXRlbXMgYXJlIHBsYWNlZCBpblxuLy8gdGhlIGZsZXggY29udGFpbmVyLCBieSBzZXR0aW5nIHRoZSBkaXJlY3Rpb24gb2YgdGhlIGZsZXggY29udGFpbmVyJ3Ncbi8vIG1haW4gYXhpcy4gVGhpcyBkZXRlcm1pbmVzIHRoZSBkaXJlY3Rpb24gdGhhdCBmbGV4IGl0ZW1zIGFyZSBsYWlkIG91dCBpbi5cbi8vXG4vLyBWYWx1ZXM6IHJvdyB8IHJvdy1yZXZlcnNlIHwgY29sdW1uIHwgY29sdW1uLXJldmVyc2Vcbi8vIERlZmF1bHQ6IHJvd1xuLy9cbi8vIGh0dHA6Ly93My5vcmcvdHIvY3NzMy1mbGV4Ym94LyNmbGV4LWRpcmVjdGlvbi1wcm9wZXJ0eVxuXG5AbWl4aW4gZmxleC1kaXJlY3Rpb24oJHZhbHVlOiByb3cpIHtcbiAgQGlmICR2YWx1ZSA9PSByb3ctcmV2ZXJzZSB7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgfSBAZWxzZSBpZiAkdmFsdWUgPT0gY29sdW1uIHtcbiAgICAtd2Via2l0LWJveC1kaXJlY3Rpb246IG5vcm1hbDtcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICB9IEBlbHNlIGlmICR2YWx1ZSA9PSBjb2x1bW4tcmV2ZXJzZSB7XG4gICAgLXdlYmtpdC1ib3gtZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gIH0gQGVsc2Uge1xuICAgIC13ZWJraXQtYm94LWRpcmVjdGlvbjogbm9ybWFsO1xuICAgIC13ZWJraXQtYm94LW9yaWVudDogaG9yaXpvbnRhbDtcbiAgfVxuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XG4gIC1tb3otZmxleC1kaXJlY3Rpb246ICR2YWx1ZTtcbiAgLW1zLWZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XG4gIGZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XG59XG4vLyBTaG9ydGVyIHZlcnNpb246XG5AbWl4aW4gZmxleC1kaXIoJGFyZ3MuLi4pIHsgQGluY2x1ZGUgZmxleC1kaXJlY3Rpb24oJGFyZ3MuLi4pOyB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbGV4Ym94IFdyYXBcbi8vXG4vLyBUaGUgJ2ZsZXgtd3JhcCcgcHJvcGVydHkgY29udHJvbHMgd2hldGhlciB0aGUgZmxleCBjb250YWluZXIgaXMgc2luZ2xlLWxpbmVcbi8vIG9yIG11bHRpLWxpbmUsIGFuZCB0aGUgZGlyZWN0aW9uIG9mIHRoZSBjcm9zcy1heGlzLCB3aGljaCBkZXRlcm1pbmVzXG4vLyB0aGUgZGlyZWN0aW9uIG5ldyBsaW5lcyBhcmUgc3RhY2tlZCBpbi5cbi8vXG4vLyBWYWx1ZXM6IG5vd3JhcCB8IHdyYXAgfCB3cmFwLXJldmVyc2Vcbi8vIERlZmF1bHQ6IG5vd3JhcFxuLy9cbi8vIGh0dHA6Ly93My5vcmcvdHIvY3NzMy1mbGV4Ym94LyNmbGV4LXdyYXAtcHJvcGVydHlcblxuQG1peGluIGZsZXgtd3JhcCgkdmFsdWU6IG5vd3JhcCkge1xuICAvLyBObyBXZWJraXQgQm94IGZhbGxiYWNrLlxuICAtd2Via2l0LWZsZXgtd3JhcDogJHZhbHVlO1xuICAtbW96LWZsZXgtd3JhcDogJHZhbHVlO1xuICBAaWYgJHZhbHVlID09IG5vd3JhcCB7XG4gICAgLW1zLWZsZXgtd3JhcDogbm9uZTtcbiAgfSBAZWxzZSB7XG4gICAgLW1zLWZsZXgtd3JhcDogJHZhbHVlO1xuICB9XG4gIGZsZXgtd3JhcDogJHZhbHVlO1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRmxleGJveCBGbG93IChzaG9ydGhhbmQpXG4vL1xuLy8gVGhlICdmbGV4LWZsb3cnIHByb3BlcnR5IGlzIGEgc2hvcnRoYW5kIGZvciBzZXR0aW5nIHRoZSAnZmxleC1kaXJlY3Rpb24nXG4vLyBhbmQgJ2ZsZXgtd3JhcCcgcHJvcGVydGllcywgd2hpY2ggdG9nZXRoZXIgZGVmaW5lIHRoZSBmbGV4IGNvbnRhaW5lcidzXG4vLyBtYWluIGFuZCBjcm9zcyBheGVzLlxuLy9cbi8vIFZhbHVlczogPGZsZXgtZGlyZWN0aW9uPiB8IDxmbGV4LXdyYXA+XG4vLyBEZWZhdWx0OiByb3cgbm93cmFwXG4vL1xuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2ZsZXgtZmxvdy1wcm9wZXJ0eVxuXG5AbWl4aW4gZmxleC1mbG93KCR2YWx1ZXM6IChyb3cgbm93cmFwKSkge1xuICAvLyBObyBXZWJraXQgQm94IGZhbGxiYWNrLlxuICAtd2Via2l0LWZsZXgtZmxvdzogJHZhbHVlcztcbiAgLW1vei1mbGV4LWZsb3c6ICR2YWx1ZXM7XG4gIC1tcy1mbGV4LWZsb3c6ICR2YWx1ZXM7XG4gIGZsZXgtZmxvdzogJHZhbHVlcztcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggT3JkZXJcbi8vXG4vLyBUaGUgJ29yZGVyJyBwcm9wZXJ0eSBjb250cm9scyB0aGUgb3JkZXIgaW4gd2hpY2ggZmxleCBpdGVtcyBhcHBlYXIgd2l0aGluXG4vLyB0aGVpciBmbGV4IGNvbnRhaW5lciwgYnkgYXNzaWduaW5nIHRoZW0gdG8gb3JkaW5hbCBncm91cHMuXG4vL1xuLy8gRGVmYXVsdDogMFxuLy9cbi8vIGh0dHA6Ly93My5vcmcvdHIvY3NzMy1mbGV4Ym94LyNvcmRlci1wcm9wZXJ0eVxuXG5AbWl4aW4gb3JkZXIoJGludDogMCkge1xuICAtd2Via2l0LWJveC1vcmRpbmFsLWdyb3VwOiAkaW50ICsgMTtcbiAgLXdlYmtpdC1vcmRlcjogJGludDtcbiAgLW1vei1vcmRlcjogJGludDtcbiAgLW1zLWZsZXgtb3JkZXI6ICRpbnQ7XG4gIG9yZGVyOiAkaW50O1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRmxleGJveCBHcm93XG4vL1xuLy8gVGhlICdmbGV4LWdyb3cnIHByb3BlcnR5IHNldHMgdGhlIGZsZXggZ3JvdyBmYWN0b3IuIE5lZ2F0aXZlIG51bWJlcnNcbi8vIGFyZSBpbnZhbGlkLlxuLy9cbi8vIERlZmF1bHQ6IDBcbi8vXG4vLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8jZmxleC1ncm93LXByb3BlcnR5XG5cbkBtaXhpbiBmbGV4LWdyb3coJGludDogMCkge1xuICAtd2Via2l0LWJveC1mbGV4OiAkaW50O1xuICAtd2Via2l0LWZsZXgtZ3JvdzogJGludDtcbiAgLW1vei1mbGV4LWdyb3c6ICRpbnQ7XG4gIC1tcy1mbGV4LXBvc2l0aXZlOiAkaW50O1xuICBmbGV4LWdyb3c6ICRpbnQ7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbGV4Ym94IFNocmlua1xuLy9cbi8vIFRoZSAnZmxleC1zaHJpbmsnIHByb3BlcnR5IHNldHMgdGhlIGZsZXggc2hyaW5rIGZhY3Rvci4gTmVnYXRpdmUgbnVtYmVyc1xuLy8gYXJlIGludmFsaWQuXG4vL1xuLy8gRGVmYXVsdDogMVxuLy9cbi8vIGh0dHA6Ly93My5vcmcvdHIvY3NzMy1mbGV4Ym94LyNmbGV4LXNocmluay1wcm9wZXJ0eVxuXG5AbWl4aW4gZmxleC1zaHJpbmsoJGludDogMSkge1xuICAtd2Via2l0LWZsZXgtc2hyaW5rOiAkaW50O1xuICAtbW96LWZsZXgtc2hyaW5rOiAkaW50O1xuICAtbXMtZmxleC1uZWdhdGl2ZTogJGludDtcbiAgZmxleC1zaHJpbms6ICRpbnQ7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbGV4Ym94IEJhc2lzXG4vL1xuLy8gVGhlICdmbGV4LWJhc2lzJyBwcm9wZXJ0eSBzZXRzIHRoZSBmbGV4IGJhc2lzLiBOZWdhdGl2ZSBsZW5ndGhzIGFyZSBpbnZhbGlkLlxuLy9cbi8vIFZhbHVlczogTGlrZSBcIndpZHRoXCJcbi8vIERlZmF1bHQ6IGF1dG9cbi8vXG4vLyBodHRwOi8vd3d3LnczLm9yZy9UUi9jc3MzLWZsZXhib3gvI2ZsZXgtYmFzaXMtcHJvcGVydHlcblxuQG1peGluIGZsZXgtYmFzaXMoJHZhbHVlOiBhdXRvKSB7XG4gIC13ZWJraXQtZmxleC1iYXNpczogJHZhbHVlO1xuICAtbW96LWZsZXgtYmFzaXM6ICR2YWx1ZTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6ICR2YWx1ZTtcbiAgZmxleC1iYXNpczogJHZhbHVlO1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRmxleGJveCBcIkZsZXhcIiAoc2hvcnRoYW5kKVxuLy9cbi8vIFRoZSAnZmxleCcgcHJvcGVydHkgc3BlY2lmaWVzIHRoZSBjb21wb25lbnRzIG9mIGEgZmxleGlibGUgbGVuZ3RoOiB0aGVcbi8vIGZsZXggZ3JvdyBmYWN0b3IgYW5kIGZsZXggc2hyaW5rIGZhY3RvciwgYW5kIHRoZSBmbGV4IGJhc2lzLiBXaGVuIGFuXG4vLyBlbGVtZW50IGlzIGEgZmxleCBpdGVtLCAnZmxleCcgaXMgY29uc3VsdGVkIGluc3RlYWQgb2YgdGhlIG1haW4gc2l6ZVxuLy8gcHJvcGVydHkgdG8gZGV0ZXJtaW5lIHRoZSBtYWluIHNpemUgb2YgdGhlIGVsZW1lbnQuIElmIGFuIGVsZW1lbnQgaXNcbi8vIG5vdCBhIGZsZXggaXRlbSwgJ2ZsZXgnIGhhcyBubyBlZmZlY3QuXG4vL1xuLy8gVmFsdWVzOiBub25lIHwgPGZsZXgtZ3Jvdz4gPGZsZXgtc2hyaW5rPiB8fCA8ZmxleC1iYXNpcz5cbi8vIERlZmF1bHQ6IFNlZSBpbmRpdmlkdWFsIHByb3BlcnRpZXMgKDEgMSAwKS5cbi8vXG4vLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8jZmxleC1wcm9wZXJ0eVxuXG5AbWl4aW4gZmxleCgkZmc6IDEsICRmczogbnVsbCwgJGZiOiBudWxsKSB7XG5cbiAgLy8gU2V0IGEgdmFyaWFibGUgdG8gYmUgdXNlZCBieSBib3gtZmxleCBwcm9wZXJ0aWVzXG4gICRmZy1ib3hmbGV4OiAkZmc7XG5cbiAgLy8gQm94LUZsZXggb25seSBzdXBwb3J0cyBhIGZsZXgtZ3JvdyB2YWx1ZSBzbyBsZXQncyBncmFiIHRoZVxuICAvLyBmaXJzdCBpdGVtIGluIHRoZSBsaXN0IGFuZCBqdXN0IHJldHVybiB0aGF0LlxuICBAaWYgdHlwZS1vZigkZmcpID09ICdsaXN0JyB7XG4gICAgJGZnLWJveGZsZXg6IG50aCgkZmcsIDEpO1xuICB9XG5cbiAgLXdlYmtpdC1ib3gtZmxleDogJGZnLWJveGZsZXg7XG4gIC13ZWJraXQtZmxleDogJGZnICRmcyAkZmI7XG4gIC1tb3otYm94LWZsZXg6ICRmZy1ib3hmbGV4O1xuICAtbW96LWZsZXg6ICRmZyAkZnMgJGZiO1xuICAtbXMtZmxleDogJGZnICRmcyAkZmI7XG4gIGZsZXg6ICRmZyAkZnMgJGZiO1xufVxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gRmxleGJveCBKdXN0aWZ5IENvbnRlbnRcbi8vXG4vLyBUaGUgJ2p1c3RpZnktY29udGVudCcgcHJvcGVydHkgYWxpZ25zIGZsZXggaXRlbXMgYWxvbmcgdGhlIG1haW4gYXhpc1xuLy8gb2YgdGhlIGN1cnJlbnQgbGluZSBvZiB0aGUgZmxleCBjb250YWluZXIuIFRoaXMgaXMgZG9uZSBhZnRlciBhbnkgZmxleGlibGVcbi8vIGxlbmd0aHMgYW5kIGFueSBhdXRvIG1hcmdpbnMgaGF2ZSBiZWVuIHJlc29sdmVkLiBUeXBpY2FsbHkgaXQgaGVscHMgZGlzdHJpYnV0ZVxuLy8gZXh0cmEgZnJlZSBzcGFjZSBsZWZ0b3ZlciB3aGVuIGVpdGhlciBhbGwgdGhlIGZsZXggaXRlbXMgb24gYSBsaW5lIGFyZVxuLy8gaW5mbGV4aWJsZSwgb3IgYXJlIGZsZXhpYmxlIGJ1dCBoYXZlIHJlYWNoZWQgdGhlaXIgbWF4aW11bSBzaXplLiBJdCBhbHNvXG4vLyBleGVydHMgc29tZSBjb250cm9sIG92ZXIgdGhlIGFsaWdubWVudCBvZiBpdGVtcyB3aGVuIHRoZXkgb3ZlcmZsb3cgdGhlIGxpbmUuXG4vL1xuLy8gTm90ZTogJ3NwYWNlLSonIHZhbHVlcyBub3Qgc3VwcG9ydGVkIGluIG9sZGVyIHN5bnRheGVzLlxuLy9cbi8vIFZhbHVlczogZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgc3BhY2UtYmV0d2VlbiB8IHNwYWNlLWFyb3VuZFxuLy8gRGVmYXVsdDogZmxleC1zdGFydFxuLy9cbi8vIGh0dHA6Ly93My5vcmcvdHIvY3NzMy1mbGV4Ym94LyNqdXN0aWZ5LWNvbnRlbnQtcHJvcGVydHlcblxuQG1peGluIGp1c3RpZnktY29udGVudCgkdmFsdWU6IGZsZXgtc3RhcnQpIHtcbiAgQGlmICR2YWx1ZSA9PSBmbGV4LXN0YXJ0IHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiBzdGFydDtcbiAgICAtbXMtZmxleC1wYWNrOiBzdGFydDtcbiAgfSBAZWxzZSBpZiAkdmFsdWUgPT0gZmxleC1lbmQge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGVuZDtcbiAgICAtbXMtZmxleC1wYWNrOiBlbmQ7XG4gIH0gQGVsc2UgaWYgJHZhbHVlID09IHNwYWNlLWJldHdlZW4ge1xuICAgIC13ZWJraXQtYm94LXBhY2s6IGp1c3RpZnk7XG4gICAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgfSBAZWxzZSBpZiAkdmFsdWUgPT0gc3BhY2UtYXJvdW5kIHtcbiAgICAtbXMtZmxleC1wYWNrOiBkaXN0cmlidXRlO1xuICB9IEBlbHNlIHtcbiAgICAtd2Via2l0LWJveC1wYWNrOiAkdmFsdWU7XG4gICAgLW1zLWZsZXgtcGFjazogJHZhbHVlO1xuICB9XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiAkdmFsdWU7XG4gIC1tb3otanVzdGlmeS1jb250ZW50OiAkdmFsdWU7XG4gIGp1c3RpZnktY29udGVudDogJHZhbHVlO1xufVxuLy8gU2hvcnRlciB2ZXJzaW9uOlxuQG1peGluIGZsZXgtanVzdCgkYXJncy4uLikgeyBAaW5jbHVkZSBqdXN0aWZ5LWNvbnRlbnQoJGFyZ3MuLi4pOyB9XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbGV4Ym94IEFsaWduIEl0ZW1zXG4vL1xuLy8gRmxleCBpdGVtcyBjYW4gYmUgYWxpZ25lZCBpbiB0aGUgY3Jvc3MgYXhpcyBvZiB0aGUgY3VycmVudCBsaW5lIG9mIHRoZVxuLy8gZmxleCBjb250YWluZXIsIHNpbWlsYXIgdG8gJ2p1c3RpZnktY29udGVudCcgYnV0IGluIHRoZSBwZXJwZW5kaWN1bGFyXG4vLyBkaXJlY3Rpb24uICdhbGlnbi1pdGVtcycgc2V0cyB0aGUgZGVmYXVsdCBhbGlnbm1lbnQgZm9yIGFsbCBvZiB0aGUgZmxleFxuLy8gY29udGFpbmVyJ3MgaXRlbXMsIGluY2x1ZGluZyBhbm9ueW1vdXMgZmxleCBpdGVtcy4gJ2FsaWduLXNlbGYnIGFsbG93c1xuLy8gdGhpcyBkZWZhdWx0IGFsaWdubWVudCB0byBiZSBvdmVycmlkZGVuIGZvciBpbmRpdmlkdWFsIGZsZXggaXRlbXMuIChGb3Jcbi8vIGFub255bW91cyBmbGV4IGl0ZW1zLCAnYWxpZ24tc2VsZicgYWx3YXlzIG1hdGNoZXMgdGhlIHZhbHVlIG9mICdhbGlnbi1pdGVtcydcbi8vIG9uIHRoZWlyIGFzc29jaWF0ZWQgZmxleCBjb250YWluZXIuKVxuLy9cbi8vIFZhbHVlczogZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgYmFzZWxpbmUgfCBzdHJldGNoXG4vLyBEZWZhdWx0OiBzdHJldGNoXG4vL1xuLy8gaHR0cDovL3czLm9yZy90ci9jc3MzLWZsZXhib3gvI2FsaWduLWl0ZW1zLXByb3BlcnR5XG5cbkBtaXhpbiBhbGlnbi1pdGVtcygkdmFsdWU6IHN0cmV0Y2gpIHtcbiAgQGlmICR2YWx1ZSA9PSBmbGV4LXN0YXJ0IHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogc3RhcnQ7XG4gICAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICB9IEBlbHNlIGlmICR2YWx1ZSA9PSBmbGV4LWVuZCB7XG4gICAgLXdlYmtpdC1ib3gtYWxpZ246IGVuZDtcbiAgICAtbXMtZmxleC1hbGlnbjogZW5kO1xuICB9IEBlbHNlIHtcbiAgICAtd2Via2l0LWJveC1hbGlnbjogJHZhbHVlO1xuICAgIC1tcy1mbGV4LWFsaWduOiAkdmFsdWU7XG4gIH1cbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogJHZhbHVlO1xuICAtbW96LWFsaWduLWl0ZW1zOiAkdmFsdWU7XG4gIGFsaWduLWl0ZW1zOiAkdmFsdWU7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBGbGV4Ym94IEFsaWduIFNlbGZcbi8vXG4vLyBWYWx1ZXM6IGF1dG8gfCBmbGV4LXN0YXJ0IHwgZmxleC1lbmQgfCBjZW50ZXIgfCBiYXNlbGluZSB8IHN0cmV0Y2hcbi8vIERlZmF1bHQ6IGF1dG9cblxuQG1peGluIGFsaWduLXNlbGYoJHZhbHVlOiBhdXRvKSB7XG4gIC8vIE5vIFdlYmtpdCBCb3ggRmFsbGJhY2suXG4gIC13ZWJraXQtYWxpZ24tc2VsZjogJHZhbHVlO1xuICAtbW96LWFsaWduLXNlbGY6ICR2YWx1ZTtcbiAgQGlmICR2YWx1ZSA9PSBmbGV4LXN0YXJ0IHtcbiAgICAtbXMtZmxleC1pdGVtLWFsaWduOiBzdGFydDtcbiAgfSBAZWxzZSBpZiAkdmFsdWUgPT0gZmxleC1lbmQge1xuICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGVuZDtcbiAgfSBAZWxzZSB7XG4gICAgLW1zLWZsZXgtaXRlbS1hbGlnbjogJHZhbHVlO1xuICB9XG4gIGFsaWduLXNlbGY6ICR2YWx1ZTtcbn1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEZsZXhib3ggQWxpZ24gQ29udGVudFxuLy9cbi8vIFRoZSAnYWxpZ24tY29udGVudCcgcHJvcGVydHkgYWxpZ25zIGEgZmxleCBjb250YWluZXIncyBsaW5lcyB3aXRoaW4gdGhlXG4vLyBmbGV4IGNvbnRhaW5lciB3aGVuIHRoZXJlIGlzIGV4dHJhIHNwYWNlIGluIHRoZSBjcm9zcy1heGlzLCBzaW1pbGFyIHRvXG4vLyBob3cgJ2p1c3RpZnktY29udGVudCcgYWxpZ25zIGluZGl2aWR1YWwgaXRlbXMgd2l0aGluIHRoZSBtYWluLWF4aXMuIE5vdGUsXG4vLyB0aGlzIHByb3BlcnR5IGhhcyBubyBlZmZlY3Qgd2hlbiB0aGUgZmxleGJveCBoYXMgb25seSBhIHNpbmdsZSBsaW5lLlxuLy9cbi8vIFZhbHVlczogZmxleC1zdGFydCB8IGZsZXgtZW5kIHwgY2VudGVyIHwgc3BhY2UtYmV0d2VlbiB8IHNwYWNlLWFyb3VuZCB8IHN0cmV0Y2hcbi8vIERlZmF1bHQ6IHN0cmV0Y2hcbi8vXG4vLyBodHRwOi8vdzMub3JnL3RyL2NzczMtZmxleGJveC8jYWxpZ24tY29udGVudC1wcm9wZXJ0eVxuXG5AbWl4aW4gYWxpZ24tY29udGVudCgkdmFsdWU6IHN0cmV0Y2gpIHtcbiAgLy8gTm8gV2Via2l0IEJveCBGYWxsYmFjay5cbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiAkdmFsdWU7XG4gIC1tb3otYWxpZ24tY29udGVudDogJHZhbHVlO1xuICBAaWYgJHZhbHVlID09IGZsZXgtc3RhcnQge1xuICAgIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQ7XG4gIH0gQGVsc2UgaWYgJHZhbHVlID09IGZsZXgtZW5kIHtcbiAgICAtbXMtZmxleC1saW5lLXBhY2s6IGVuZDtcbiAgfSBAZWxzZSB7XG4gICAgLW1zLWZsZXgtbGluZS1wYWNrOiAkdmFsdWU7XG4gIH1cbiAgYWxpZ24tY29udGVudDogJHZhbHVlO1xufSIsIlxuLy8gRm9yIHNjYWxhYmxlIGRlc2lnbnNcblxuLy9yZXR1cm5zIHZ3IGZyb20gcGl4ZWxzXG5AZnVuY3Rpb24gZ2V0LXZ3KCR0YXJnZXQpIHtcbiAgJHZ3LWNvbnRleHQ6ICgxMDAwKi4wMSkgKiAxcHg7XG4gIEByZXR1cm4gKCR0YXJnZXQvJHZ3LWNvbnRleHQpICogMXZ3O1xufSIsIi8vZm9udHNcbkBtaXhpbiBtYWluLWZvbnQxKCkge1xuICBmb250LWZhbWlseTogXCJoZWx2ZXRpY2EtcmVndWxhclwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWl4aW4gbWFpbi1mb250MigpIHtcbiAgZm9udC1mYW1pbHk6IFwiaGVsdmV0aWNhLWJvbGRcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1peGluIG1haW4tZm9udDMoKSB7XG4gIGZvbnQtZmFtaWx5OiBcImhlbHZldGljYS1saWdodFwiLCBzYW5zLXNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWl4aW4gbWFpbi1mb250NCgpIHtcbiAgZm9udC1mYW1pbHk6IFwiaGVsdmV0aWNhLXRoaW5cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1peGluIG1haW4tZm9udDUoKSB7XG4gIGZvbnQtZmFtaWx5OiBcImhlbHZldGljYS1tZWRpdW1cIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1peGluIG1haW4tZm9udDYoKSB7XG4gIGZvbnQtZmFtaWx5OiAnR2VudGl1bSBCYXNpYycsIHNlcmlmO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cblxuLy9qdXN0aWZ5XG5AbWl4aW4ganVzdGlmeSgpIHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeTtcblxuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgY29udGVudDogJyc7XG4gIH1cbn1cblxuLy9ibG9ja0NlbnRlcmVkXG5AbWl4aW4gYmxvY2tDZW50ZXJlZCgpIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5cbi8vYWJzb2x1dGVQb3NpdGlvblxuQG1peGluIGFic29sdXRlUG9zaXRpb24oKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuXG4vL2Fic29sdXRlQ2VudGVyXG5AbWl4aW4gYWJzb2x1dGVDZW50ZXIoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoIC01MCUsIC01MCUgKTtcbn1cbkBtaXhpbiBhYnNvbHV0ZUNlbnRlclgoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoIC01MCUgKTtcbn1cbkBtaXhpbiBhYnNvbHV0ZUNlbnRlclkoKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSggLTUwJSApO1xufVxuXG4vL3RyYW5zZm9ybVxuQG1peGluIHRyYW5zZm9ybS10cmFuc2xhdGUoICRwb3NYLCAkcG9zWSApIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSggJHBvc1gsICRwb3NZICk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKCAkcG9zWCwgJHBvc1kgKTtcbn1cbkBtaXhpbiB0cmFuc2Zvcm0tcm90YXRlKCAkZGVnICkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCAkZGVnICsgZGVnICk7XG4gIHRyYW5zZm9ybTogcm90YXRlKCAkZGVnICsgZGVnICk7XG59XG5AbWl4aW4gdHJhbnNmb3JtLXNjYWxlKCAkbnVtICkge1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoICRudW0gKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSggJG51bSApO1xufVxuXG4vL3RyYW5zaXRpb25cbkBtaXhpbiB0cmFuc2l0aW9uKCAkcHJvcGVydHksICRkdXJhdGlvbiwgJGRlbGF5ICkge1xuICAtd2Via2l0LXRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24rcyBsaW5lYXIgJGRlbGF5K3M7XG4gIHRyYW5zaXRpb246ICRwcm9wZXJ0eSAkZHVyYXRpb24rcyBsaW5lYXIgJGRlbGF5K3M7XG59XG5cbi8vZml4ZWRDZW50ZXJZXG5AbWl4aW4gZml4ZWRDZW50ZXJZKCkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoIC01MCUgKTtcbn1cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcbi8qIC0tLS0tLS0tLS0tLS0tLSBTdHlsZSB0byBudWxsIC0tLS0tLS0tLS0tLS0tLSAqL1xuKntcbiAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbn1cbip7LW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7Ym94LXNpemluZzpib3JkZXItYm94O31odG1sLGJvZHksZGl2LHNwYW4saDEsaDIsaDMsaDQsaDUsaDYscCxlbSxpbWcsc3Ryb25nLHN1YixzdXAsYix1LGksZGwsZHQsZGQsb2wsdWwsbGksZmllbGRzZXQsZm9ybSxsYWJlbCx0YWJsZSx0Ym9keSx0Zm9vdCx0aGVhZCx0cix0aCx0ZCxhcnRpY2xlLGFzaWRlLGNhbnZhcyxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLGEsZm9vdGVyLGhlYWRlcixoZ3JvdXAsbWVudSxuYXYsc2VjdGlvbixzdW1tYXJ5LHRpbWUsbWFyayxhdWRpbyx2aWRlb3std2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7Ym9yZGVyOjA7b3V0bGluZTowO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Zm9udC1zaXplOjEwMCU7bWFyZ2luOjA7cGFkZGluZzowO31he2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7fXRhYmxle2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZTtib3JkZXItc3BhY2luZzowO310ZCx0ZCBpbWd7dmVydGljYWwtYWxpZ246dG9wO31pbnB1dCxzZWxlY3QsYnV0dG9uLHRleHRhcmVhe2ZvbnQtc2l6ZToxMnB4O2ZvbnQtZmFtaWx5OkFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7bWFyZ2luOjA7fWlucHV0W3R5cGU9XCJ0ZXh0XCJdLGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSx0ZXh0YXJlYSxpbnB1dFt0eXBlPVwiZW1haWxcIl0saW5wdXRbdHlwZT1cInBob25lXCJdLGlucHV0W3R5cGU9XCJudW1iZXJcIl17Zm9udDoxMnB4IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7cGFkZGluZzowO31pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl17dmVydGljYWwtYWxpZ246Ym90dG9tO31pbnB1dFt0eXBlPVwicmFkaW9cIl17dmVydGljYWwtYWxpZ246dGV4dC1ib3R0b207fXN1Ynt2ZXJ0aWNhbC1hbGlnbjpzdWI7Zm9udC1zaXplOnNtYWxsZXI7fXN1cHt2ZXJ0aWNhbC1hbGlnbjpzdXBlcjtmb250LXNpemU6c21hbGxlcjt9YXJ0aWNsZSxhc2lkZSxkZXRhaWxzLGZpZ2NhcHRpb24sZmlndXJlLGZvb3RlcixoZWFkZXIsaGdyb3VwLG1lbnUsbmF2LHNlY3Rpb257ZGlzcGxheTpibG9jazt9dWwsb2x7bGlzdC1zdHlsZTpub25lO31odG1se292ZXJmbG93LXk6YXV0bztvdmVyZmxvdy14OmF1dG87fWh0bWwsYm9keXtoZWlnaHQ6MTAwJTt9Ym9keXtsaW5lLWhlaWdodDoxO2NvbG9yOiMwMDA7dGV4dC1hbGlnbjpsZWZ0O3otaW5kZXg6MTtwb3NpdGlvbjpyZWxhdGl2ZTt9aW5wdXQgW3R5cGU9J3RleHQnXXtwYWRkaW5nOjA7fXRleHRhcmVhe3Jlc2l6ZTpub25lO292ZXJmbG93OmF1dG87fWxhYmVsLGlucHV0W3R5cGU9XCJidXR0b25cIl0saW5wdXRbdHlwZT1cInN1Ym1pdFwiXSxidXR0b257Y3Vyc29yOnBvaW50ZXI7fWlucHV0W3R5cGU9XCJidXR0b25cIl0saW5wdXRbdHlwZT1cInJlc2V0XCJdLGlucHV0W3R5cGU9XCJzdWJtaXRcIl0sYnV0dG9uLGlucHV0W3R5cGU9XCJ0ZXh0XCJdLGlucHV0W3R5cGU9XCJwYXNzd29yZFwiXSx0ZXh0YXJlYSxpbnB1dFt0eXBlPVwiZW1haWxcIl0saW5wdXRbdHlwZT1cInRlbFwiXSxpbnB1dFt0eXBlPVwicGhvbmVcIl0saW5wdXRbdHlwZT1cIm51bWJlclwiXXstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTt9YSxhOnZpc2l0ZWQsYTpob3ZlcixhOmZvY3VzLGE6YWN0aXZle3RleHQtZGVjb3JhdGlvbjpub25lO31pbnB1dFt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyLGJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcntib3JkZXI6MDtwYWRkaW5nOjA7fWlucHV0OmludmFsaWR7b3V0bGluZTpub25lOy1tb3otYm94LXNoYWRvdzpub25lO2JvcmRlcjpub25lO306Oi1tcy1jbGVhcntkaXNwbGF5Om5vbmU7fWlucHV0LHRleHRhcmVhLGlucHV0W3R5cGU9XCJzZWFyY2hcIl06Zm9jdXMsOmZvY3Vze291dGxpbmU6bm9uZTt9XG4vKiAtLS0tLS0tLS0tLS0tLS0gU3R5bGUgdG8gbnVsbCAtLS0tLS0tLS0tLS0tLS0gKi9cblxuc3Ryb25nIHtcbiAgQGluY2x1ZGUgbWFpbi1mb250MygpO1xufVxuaDEsaDIsaDMsaDQge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuIiwiQGltcG9ydCBcIm1haW4yXCI7XG5AaW1wb3J0IFwid2Vic3RlcnMtc2VsZWN0XCI7XG5AaW1wb3J0IFwiZGF0ZS1waWNrZXJcIjtcbkBpbXBvcnQgXCJhdXRvLWNvbXBsZXRlXCI7XG5cbi5ib29raW5nIHtcblx0QGluY2x1ZGUgbWFpbi1mb250NSgpO1xuXG5cdCZfX2hlYWRlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR9XG5cblx0Jl9fY2xvc2Uge1xuXHRcdHRvcDogMnB4O1xuXHRcdGxlZnQ6IDVweDtcblx0XHR6LWluZGV4OiAyO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMzhweDtcblx0XHR3aWR0aDogMzhweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0QGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0sICRhbmltYXRpb24tdGltZSwgMCk7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHRmaWxsOiAkY29sb3JfNTtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdHN2ZyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGZpbGw6ICRjb2xvcl84O1xuXHRcdFx0dHJhbnNpdGlvbjogZmlsbCAxNTBtcyBlYXNlLWluLW91dDtcblx0XHR9XG5cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRAaW5jbHVkZSBtYWluLWZvbnQxKCk7XG5cdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjU0NTkxZW07XG5cdFx0Y29sb3I6ICRjb2xvcl8yO1xuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yXzE7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHR9XG5cblx0Jl9fc3RlcHMtaGVhZGVyIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0aGVpZ2h0OiA3NXB4O1xuXHRcdGZvbnQtc2l6ZTogMTAwcHg7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRjb2xvcl8zO1xuXHR9XG5cblx0Jl9fc3RlcHMtdGl0bGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0aGVpZ2h0OiA3MnB4O1xuXHRcdHBhZGRpbmctdG9wOiAyNXB4O1xuXHRcdGZvbnQtc2l6ZTogLjEyOThlbTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0c3BhbiB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMS4yMzExZW07XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblx0XHRcdHBhZGRpbmctdG9wOiA0cHg7XG5cdFx0fVxuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdH1cblxuXHQmX19zdGVwIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdH1cblxuXHQmX19mb290ZXIge1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0YmFja2dyb3VuZDogJGNvbG9yXzQ7XG5cdFx0aGVpZ2h0OiAxMDBweDtcblx0XHRwYWRkaW5nOiAwIDEwcHg7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdH1cblxuXHQmX19zdGVwLWNvbnRlbnQge1xuXHRcdHBhZGRpbmctdG9wOiAzMHB4O1xuXHR9XG5cblx0Jl9fc3RlcC1saW5lIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcblx0fVxuXG5cdCZfX3N0ZXAtdGl0bGUge1xuXHRcdGNvbG9yOiAkY29sb3JfNTtcblx0XHRmb250LXNpemU6IDE1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRcdCYgKyAuYm9va2luZ19fZGVzdGluYXRpb24ge1xuXG5cdFx0XHQuYm9va2luZ19fZGVzdGluYXRpb24tZGVsIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG5cblx0Jl9fdHJhbnNmZXItdGl0bGUsXG5cdCZfX2RyaXZlci10aXRsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG5cdCZfX3RyYW5zZmVyIHtcblxuXHRcdC5ib29raW5nX19yYWRpbyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0d2lkdGg6IDI2OHB4O1xuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDlweDtcblx0XHRcdFx0bWluLXdpZHRoOiAzMnB4O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblxuXHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTdweDtcblx0XHRcdFx0XHRtaW4td2lkdGg6IDIycHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cblx0Jl9fZHJpdmVyIHtcblxuXHRcdC5ib29raW5nX19yYWRpbyB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0d2lkdGg6IDI2OHB4O1xuXG5cdFx0XHRzdmcge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE4cHg7XG5cdFx0XHRcdG1pbi13aWR0aDogMjRweDtcblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG5cblx0Jl9fcmFkaW8ge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0XHRpbnB1dFsgdHlwZSA9IHJhZGlvIF0ge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcblxuXHRcdFx0JjpjaGVja2VkICsgc3BhbiB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl81O1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfNTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl84O1xuXG5cdFx0XHRcdHN2ZyB7XG5cdFx0XHRcdFx0ZmlsbDogJGNvbG9yXzg7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0c3BhbiB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRoZWlnaHQ6IDQ2cHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0NnB4O1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yXzY7XG5cdFx0XHRjb2xvcjogJGNvbG9yXzc7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3JfODtcblx0XHRcdHBhZGRpbmc6IDAgMjhweDtcblx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xuXHRcdFx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuXHRcdFx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogYmFja2dyb3VuZC1jb2xvciwgYm9yZGVyLWNvbG9yLCBjb2xvcjtcblx0XHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdGZpbGw6ICRjb2xvcl83O1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBmaWxsIDE1MG1zIGVhc2UtaW4tb3V0O1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE3cHg7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0fVxuXG5cdCZfX2RlcGFydC10aXRsZSB7XG5cdFx0Y29sb3I6ICRjb2xvcl83O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdH1cblxuXHQmX19kZXBhcnQtc2Vjb25kIHtcblxuXHRcdD4gc3ZnIHtcblx0XHRcdHdpZHRoOiAzMHB4O1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdH1cblxuXHR9XG5cblx0Jl9fcmFkaW8td3JhcCB7XG5cblx0XHQuYm9va2luZ19fcmFkaW8ge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTFweDtcblx0XHRcdHdpZHRoOiAyNjhweDtcblx0XHR9XG5cblx0fVxuXG5cdCZfX3JhZGlvLWl0ZW0ge1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdH1cblxuXHQmX19uZXh0LFxuXHQmX19jb250aW51ZSxcblx0Jl9fcHJldiB7XG5cdFx0d2lkdGg6IDE2NnB4O1xuXHRcdHBhZGRpbmc6IDAgMjdweCAwIDMwcHggIWltcG9ydGFudDtcblx0XHRkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHQmOmRpc2FibGVkIHtcblx0XHRcdG9wYWNpdHk6IC41O1xuXHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdH1cblx0fVxuXG5cdCZfX2NvbnRpbnVlIHtcblx0XHR3aWR0aDogMTU2cHg7XG5cdH1cblx0Jl9fcHJldntcblx0XHR3aWR0aDogMTM5cHg7XG5cdH1cblxuXHQmX19zdGVwLWNvbHVtbiB7XG5cdFx0d2lkdGg6IDI2OHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXG5cdFx0LmJvb2tpbmdfX3N0ZXAtdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdH1cblxuXHRcdHRleHRhcmVhLFxuXHRcdGlucHV0IHtcblx0XHRcdEBpbmNsdWRlIG1haW4tZm9udDUoKTtcblx0XHRcdGhlaWdodDogNDFweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgJGNvbG9yXzY7XG5cdFx0XHRwYWRkaW5nOiAwIDEzcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdFx0Y29sb3I6ICRjb2xvcl83O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0dHJhbnNpdGlvbi1wcm9wZXJ0eTogYm9yZGVyLWNvbG9yLCBjb2xvcjtcblx0XHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDs7XG5cdFx0XHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAxNTBtcztcblx0XHRcdG1hcmdpbi1ib3R0b206IDZweDtcblxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJGNvbG9yXzU7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfNTtcblxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0dGV4dGFyZWEge1xuXHRcdFx0cGFkZGluZzogMTVweCAxNnB4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHR9XG5cblx0fVxuXG5cdCZfX3N0ZXAtaXRlbSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0fVxuXG5cdCZfX3N0ZXAtc3ViLXRpdGxlIHtcblx0XHRAaW5jbHVkZSBtYWluLWZvbnQyKCk7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDdweDtcblx0XHRjb2xvcjogJGNvbG9yXzc7XG5cdH1cblxuXHQmX19kZXN0aW5hdGlvbiB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHR9XG5cdCZfX2Rlc3RpbmF0aW9uLWRlbCB7XG5cdFx0QGluY2x1ZGUgbWFpbi1mb250NSgpO1xuXHRcdGNvbG9yOiAkY29sb3JfMTA7XG5cdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHR0cmFuc2l0aW9uOiBjb2xvciAxNTBtcyBlYXNlLWluLW91dDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRjb2xvcl81O1xuXHRcdH1cblx0fVxuXG5cdCZfX2Rlc3RpbmF0aW9uLWFkZCB7XG5cdFx0bWluLXdpZHRoOiAxMDAlO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfNjtcblx0XHRtYXJnaW4tdG9wOiA5cHg7XG5cdFx0cGFkZGluZy10b3A6IDNweDtcblxuXHRcdGJ1dHRvbiB7XG5cdFx0XHRAaW5jbHVkZSBtYWluLWZvbnQ1KCk7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRcdHBhZGRpbmc6IDAgNnB4O1xuXHRcdFx0aGVpZ2h0OiA0MHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGNvbG9yOiAkY29sb3JfNTtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR3aWR0aDogMjM2cHg7XG5cblx0XHRcdD4gc3Bhbntcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdFx0dG9wOiAtM3B4O1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG5cblxuXHQmX19tZXNzYWdlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRAaW5jbHVkZSBhYnNvbHV0ZVBvc2l0aW9uKCk7XG5cdFx0ei1pbmRleDogMTA7XG5cdFx0YmFja2dyb3VuZDogJG1haW4tYmx1ZS1jb2xvcjtcblx0XHRAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgJGFuaW1hdGlvbi10aW1lLCAwKTtcblxuXHRcdCYuc2hvdyB7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XHR9XG5cdH1cblx0Jl9fbWVzc2FnZS13cmFwIHtcblx0XHRAaW5jbHVkZSBhYnNvbHV0ZUNlbnRlcigpO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1heC13aWR0aDogNTcwcHg7XG5cdFx0cGFkZGluZzogMCAxNXB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQmX19tZXNzYWdlLXRpdGxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0Zm9udC1zaXplOiAyOHB4O1xuXHRcdGNvbG9yOiAjZTVlNmU5O1xuXHRcdEBpbmNsdWRlIG1haW4tZm9udDQoKTtcblx0fVxuXHQmX19tZXNzYWdlLXRleHQge1xuXHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XG5cdFx0cGFkZGluZzogMCAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRjb2xvcjogI2U1ZTZlOTtcblx0XHRAaW5jbHVkZSBtYWluLWZvbnQ2KCk7XG5cblx0XHRhIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZvbnQtc2l6ZTogMTVweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxOHB4O1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblx0XHRcdGNvbG9yOiAkbWFpbi13aGl0ZS1jb2xvcjtcblx0XHR9XG5cdH1cblx0Jl9fbWVzc2FnZS1jYXJkIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi13aGl0ZS1jb2xvcjtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXG5cdFx0JjphZnRlciB7XG5cdFx0XHRAaW5jbHVkZSBhYnNvbHV0ZUNlbnRlclgoKTtcblx0XHRcdGJvdHRvbTogLTcwcHg7XG5cdFx0XHR3aWR0aDogODE2cHg7XG5cdFx0XHRoZWlnaHQ6IDg1cHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL3NoYWRvdy5wbmcpIG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdH1cblx0fVxuXHQmX19tZXNzYWdlLXR5cGUge1xuXHRcdHBhZGRpbmc6IDAgMCAwIDRweDtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRjb2xvcjogJG1haW4tYmx1ZS1jb2xvcjtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdEBpbmNsdWRlIG1haW4tZm9udDUoKTtcblxuXHRcdHNwYW4ge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiA3cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0Y29sb3I6ICM0ZTU4NzY7XG5cdFx0XHRAaW5jbHVkZSBtYWluLWZvbnQ2KCk7XG5cdFx0XHRmb250LXdlaWdodDogNzAwO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdFx0fVxuXHR9XG5cdCZfX21lc3NhZ2UtY2FyZC13cmFwIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRwYWRkaW5nOiAxNXB4O1xuXHRcdGJvcmRlcjogM3B4IGRhc2hlZCAjYzhjOWNjO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblxuXHRcdGRsIHtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0fVxuXHRcdGR0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDZweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRjb2xvcjogIzM1MzUzYTtcblx0XHRcdEBpbmNsdWRlIG1haW4tZm9udDUoKTtcblx0XHR9XG5cdFx0ZGQge1xuXG5cdFx0fVxuXHRcdHRpbWUge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0QGluY2x1ZGUgbWFpbi1mb250NSgpO1xuXHRcdH1cblx0XHRhZGRyZXNzIHtcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNHB4O1xuXHRcdFx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRcdFx0Y29sb3I6ICM0ZTU4NzY7XG5cdFx0fVxuXHR9XG5cdCZfX21lc3NhZ2UtcmV0dXJuIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDQwcHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0Y29sb3I6ICRtYWluLXdoaXRlLWNvbG9yO1xuXHRcdEBpbmNsdWRlIG1haW4tZm9udDUoKTtcblxuXHRcdGkge1xuXHRcdFx0QGluY2x1ZGUgYWJzb2x1dGVDZW50ZXJZKCk7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHdpZHRoOiAyOXB4O1xuXHRcdFx0aGVpZ2h0OiAyOXB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwgLjUpO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnNpdGlvbihib3JkZXIsICRhbmltYXRpb24tdGltZSwgMCk7XG5cblx0XHRcdHN2ZyB7XG5cdFx0XHRcdEBpbmNsdWRlIGFic29sdXRlQ2VudGVyKCk7XG5cdFx0XHRcdHdpZHRoOiAxMHB4O1xuXG5cdFx0XHRcdHBhdGgge1xuXHRcdFx0XHRcdGZpbGw6ICRtYWluLXdoaXRlLWNvbG9yO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6aG92ZXIge1xuXG5cdFx0XHRpIHtcblx0XHRcdFx0Ym9yZGVyOiAycHggc29saWQgcmdiYSgyNTUsMjU1LDI1NSwgMSk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCZfX21lc3NhZ2UtcHJpbnQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDI3cHg7XG5cdFx0cmlnaHQ6IDM2cHg7XG5cdFx0Zm9udC1zaXplOiAyNXB4O1xuXHRcdGNvbG9yOiAjYzhjOWNjO1xuXHRcdEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IsICRhbmltYXRpb24tdGltZSwgMCk7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiAkbWFpbi1ibHVlLWNvbG9yO1xuXHRcdH1cblx0fVxuXG5cdC5pbnZhbGlkIHtcblx0XHRib3JkZXItY29sb3I6ICNlMjNhM2E7XG5cdH1cblxufVxuXG4uYm9va2luZ19fbWVzc2FnZS10aGFua3Mge1xuXHRwb3NpdGlvbjogc3RhdGljO1xuXHR0b3A6IGF1dG87XG5cdGxlZnQ6IGF1dG87XG5cdG1hcmdpbjogMCBhdXRvO1xuXHRwYWRkaW5nLWJvdHRvbTogMXB4O1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQtcG9ydHJhaXQpIHtcblxuXHQuYm9va2luZyB7XG5cdFx0Jl9fbWVzc2FnZS10aXRsZSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAxOHB4O1xuXHRcdFx0Zm9udC1zaXplOiA0OHB4O1xuXHRcdH1cblx0XHQmX19tZXNzYWdlLXRleHQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogNDNweDtcblx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMnB4O1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0Zm9udC1zaXplOiAyMnB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjJweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fbWVzc2FnZS1jYXJkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDg2cHg7XG5cdFx0XHRwYWRkaW5nOiAyOXB4IDMzcHggMTkycHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi13aGl0ZS1jb2xvcjtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vcGljL21lc3NhZ2UtYmcuanBnJyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgYm90dG9tO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHR9XG5cdFx0Jl9fbWVzc2FnZS10eXBlIHtcblx0XHRcdGZvbnQtc2l6ZTogMThweDtcblxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDI5cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTdweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fbWVzc2FnZS1jYXJkLXdyYXAge1xuXHRcdFx0cGFkZGluZzogMjBweCAyNHB4O1xuXG5cdFx0XHRkdCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdH1cblx0XHRcdHRpbWUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMnB4O1xuXHRcdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHR9XG5cdFx0XHRhZGRyZXNzIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxM3B4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMThweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG5cblx0LmJvb2tpbmcge1xuXG5cdFx0Jl9fc3RlcHMtaGVhZGVyIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0fVxuXG5cdFx0Jl9fc3RlcHMtdGl0bGUge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHR0cmFuc2l0aW9uOiBjb2xvciAxNTBtcyBlYXNlLWluLW91dDtcblx0XHRcdH1cblxuXHRcdFx0Ji5hY3RpdmUge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblxuXHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yXzU7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQrIC5ib29raW5nX19zdGVwcy1saW5lIHtcblx0XHRcdFx0XHRsZWZ0OiA1MCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdCZfX3N0ZXAtY29udGVudCB7XG5cdFx0XHRwYWRkaW5nOiA0MnB4IDAgMjlweDtcblx0XHR9XG5cblx0XHQmX19zdGVwX2ZpcnN0IHtcblxuXHRcdFx0LmJvb2tpbmdfX3N0ZXAtY29udGVudCB7XG5cdFx0XHRcdHBhZGRpbmc6IDc2cHggMCAyOXB4O1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Jl9fc3RlcHMtbGluZSB7XG5cdFx0XHR0cmFuc2l0aW9uOiBsZWZ0IDE1MG1zIGVhc2UtaW4tb3V0O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAtMnB4O1xuXHRcdFx0aGVpZ2h0OiAycHg7XG5cdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yXzU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdH1cblxuXHRcdCZfX3N0ZXAtbGluZSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdHBhZGRpbmctbGVmdDogNjRweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDY2cHg7XG5cblx0XHR9XG5cblx0XHQmX19zdGVwLXRpdGxlIHtcblx0XHRcdG1pbi13aWR0aDogMTYxcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAwLjVweDtcblx0XHR9XG5cblx0XHQmX190cmFuc2ZlciB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogNDk4cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDUwcHg7XG5cblx0XHRcdC5ib29raW5nX19yYWRpbyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdHdpZHRoOiAyNTlweDtcblxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHR3aWR0aDogMjMwcHg7XG5cdFx0XHRcdH1cblxuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Jl9fdHJhbnNmZXItd3JhcCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdH1cblxuXHRcdCZfX3RyYW5zZmVyLXRpdGxlIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDI3NnB4O1xuXHRcdFx0bGVmdDogOTZweDtcblx0XHRcdHRvcDogLTE3cHg7XG5cdFx0XHRoZWlnaHQ6IDExcHg7XG5cdFx0XHRib3JkZXI6IDJweCBzb2xpZCAkY29sb3JfOTtcblx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRAaW5jbHVkZSBhYnNvbHV0ZUNlbnRlclgoKTtcblx0XHRcdFx0dG9wOiAtN3B4O1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yXzc7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDdweDtcblx0XHRcdFx0YmFja2dyb3VuZDogJGNvbG9yXzE7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fZHJpdmVyIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRcdFx0LmJvb2tpbmdfX3JhZGlvIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdCZfX2RyaXZlci10aXRsZSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGNvbG9yOiAkY29sb3JfNztcblx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogLTIxcHg7XG5cdFx0XHRsZWZ0OiAwO1xuXG5cdFx0fVxuXG5cdFx0Jl9fZGVwYXJ0IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cblx0XHQmX19kZXBhcnQtdGl0bGUge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0dG9wOiAtMTlweDtcblx0XHR9XG5cblx0XHQmX19kZXBhcnQtc2Vjb25kIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDE1cHg7XG5cblx0XHRcdD4gc3ZnIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAxNnB4O1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHRvcDogM3B4O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdCZfX3JhZGlvLXdyYXAge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cblx0XHRcdC5ib29raW5nX19yYWRpbyB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Jl9fcmFkaW8taXRlbSB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDEwcHg7XG5cblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblxuXHRcdFx0LmJvb2tpbmdfX2RlcGFydC10aXRsZSB7XG5cdFx0XHRcdHRvcDogNTZweDtcblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdCZfX2Zvb3RlciB7XG5cdFx0XHRwYWRkaW5nOiAwIDg4cHg7XG5cdFx0fVxuXG5cdFx0Jl9fc3RlcC1jb2x1bW4ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nOiAwIDcwcHggMCA2M3B4O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG5cdFx0XHQ+IGRpdiB7XG5cdFx0XHRcdHdpZHRoOiA0NThweDtcblx0XHRcdH1cblxuXHRcdFx0LmJvb2tpbmdfX3N0ZXAtdGl0bGUge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxMXB4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblxuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHR3aWR0aDogMjI2cHg7XG5cdFx0XHR9XG5cblx0XHRcdHRleHRhcmVhIHtcblx0XHRcdFx0cGFkZGluZzogMTVweCAxNnB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHRcdFx0fVxuXG5cdFx0fVxuXG5cdFx0Jl9fc3RlcC1pdGVtIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHR9XG5cblx0XHQuYXV0by1jb21wbGV0ZSB7XG5cdFx0XHR3aWR0aDogMjc0cHg7XG5cblx0XHRcdCYgKyBpbnB1dCB7XG5cdFx0XHRcdHdpZHRoOiA2MXB4O1xuXG5cdFx0XHRcdCYgKyBpbnB1dCB7XG5cdFx0XHRcdFx0d2lkdGg6IDExMHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdH1cblxuXHRcdH1cblxuXHRcdCZfX3N0ZXAtc3ViLXRpdGxlIHtcblx0XHRcdEBpbmNsdWRlIG1haW4tZm9udDIoKTtcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDdweDtcblx0XHRcdGNvbG9yOiAkY29sb3JfNztcblx0XHRcdHBhZGRpbmctdG9wOiAzcHg7XG5cdFx0fVxuXG5cdFx0Jl9fZGVzdGluYXRpb24ge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0fVxuXG5cdFx0Jl9fY29udGludWUge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDMxcHg7XG5cdFx0fVxuXG5cdFx0Jl9fcHJldiB7XG5cdFx0XHR3aWR0aDogMTM5cHg7XG5cdFx0fVxuXG5cdH1cblxufVxuXG4iLCJAaW1wb3J0IFwiY29sb3JzXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiZmxleGJveFwiO1xuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuQGltcG9ydCBcIm1peGluc1wiOyIsIkBpbXBvcnQgXCJtYWluMlwiO1xuXG4ud2Vic3RlcnMtc2VsZWN0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQxcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl82O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJhY2tncm91bmQ6ICRjb2xvcl84O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMTUwbXMgZWFzZS1pbi1vdXQ7XG4gIEBpbmNsdWRlIG1haW4tZm9udDUoKTtcblxuICAmX29wZW5lZCB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGNvbG9yXzU7XG5cbiAgICAud2Vic3RlcnMtc2VsZWN0X19pdGVtIHtcbiAgICAgIGNvbG9yOiAkY29sb3JfNTtcbiAgICB9XG5cbiAgICAud2Vic3RlcnMtc2VsZWN0X19hcnJvdyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgZmlsbDogJGNvbG9yXzU7XG4gICAgfVxuXG4gIH1cblxuICAmX19hcnJvd3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxcHg7XG4gICAgcmlnaHQ6IDFweDtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDM4cHg7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDE1MG1zO1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGZpbGw7XG4gIH1cblxuICAmX19pdGVtIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIGFic29sdXRlQ2VudGVyWSgpO1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGxlZnQ6IDVweDtcbiAgICBwYWRkaW5nOiAwIDVweCAwIDExcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgY29sb3I6ICRjb2xvcl83O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAxNTBtcyBlYXNlLWluLW91dDtcblxuICB9XG5cbiAgJl9tb2JpbGUge1xuXG4gICAgc2VsZWN0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvdHRvbTogLTFweDtcbiAgICAgIGxlZnQ6IDFweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICB9XG5cbiAgJl9jdXN0b20ge1xuXG4gICAgc2VsZWN0IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IC0xMDAwMDBweDtcbiAgICB9XG5cbiAgfVxuXG4gICZfX3BvcHVwIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICRjb2xvcl82O1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfODtcblxuICAgIHVsIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogJGNvbG9yXzc7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gICAgICBAaW5jbHVkZSBtYWluLWZvbnQ1KCk7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yXzg7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl81O1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiAkY29sb3JfOCAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfNSAhaW1wb3J0YW50O1xuICAgICAgfVxuXG4gICAgfVxuXG4gIH1cblxufVxuIiwiQGltcG9ydCBcIm1haW4yXCI7XG5AaW1wb3J0IFwid2Vic3RlcnMtc2VsZWN0XCI7XG5cbi5kYXRlLXBpY2tlciB7XG5cdHdpZHRoOiAyNjhweDtcblx0bWFyZ2luOiAwIGF1dG87XG5cdEBpbmNsdWRlIG1haW4tZm9udDUoKTtcblxuXHQmX19kYXRlIHtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdGlucHV0IHtcblx0XHRcdEBpbmNsdWRlIG1haW4tZm9udDUoKTtcblx0XHRcdGhlaWdodDogNDFweDtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfNjtcblx0XHRcdHBhZGRpbmc6IDAgMCAwIDQycHggIWltcG9ydGFudDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xuXHRcdFx0YmFja2dyb3VuZDogJGNvbG9yXzggdXJsKFwiLi4vaW1nL2RhdGUtcGlja2VyLnN2Z1wiKSBuby1yZXBlYXQgMjFweCA3cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDIzcHggMjNweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdGNvbG9yOiAkY29sb3JfNztcblx0XHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRcdHRyYW5zaXRpb24tcHJvcGVydHk6IGJvcmRlci1jb2xvciwgY29sb3I7XG5cdFx0XHR0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7O1xuXHRcdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiA2cHg7XG5cblx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvcl81O1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yXzU7XG5cblx0XHRcdH1cblxuXHRcdH1cblxuXHR9XG5cblx0LndlYnN0ZXJzLXNlbGVjdCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXHR9XG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG5cblx0LmRhdGUtcGlja2VyIHtcblx0XHR3aWR0aDogMzQxcHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cblx0XHQmX19kYXRlIHtcblx0XHRcdHdpZHRoOiAxNzlweDtcblxuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cblx0XHR9XG5cblx0XHQud2Vic3RlcnMtc2VsZWN0IHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR3aWR0aDogNzhweDtcblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0d2lkdGg6IDcwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cblxufSIsIkBpbXBvcnQgXCJtYWluMlwiO1xuXG4uYXV0by1jb21wbGV0ZSB7XG5cblx0aW5wdXQge1xuXHRcdEBpbmNsdWRlIG1haW4tZm9udDUoKTtcblx0XHRoZWlnaHQ6IDQxcHg7XG5cdFx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfNjtcblx0XHRwYWRkaW5nOiAwIDE4cHg7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0Y29sb3I6ICRjb2xvcl83O1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHR0cmFuc2l0aW9uLXByb3BlcnR5OiBib3JkZXItY29sb3IsIGNvbG9yO1xuXHRcdHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDs7XG5cdFx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMTUwbXM7XG5cdFx0bWFyZ2luLWJvdHRvbTogNnB4O1xuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvcl81O1xuXHRcdFx0Y29sb3I6ICRjb2xvcl81O1xuXG5cdFx0fVxuXG5cdH1cblxufSIsIi5wb3B1cCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgei1pbmRleDogMTAwMDA7XG4gIHBhZGRpbmc6IDQwcHggMTVweDtcbiAgYmFja2dyb3VuZDogJHBvcHVwLWJhY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSA1MDBtcyBlYXNlLWluLW91dDtcblxuICAmX29wZW5lZCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cblxuICAmX2hpZGUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJl9fd3JhcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gIH1cblxuICAmX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgcGFkZGluZzogNDBweCAwIDA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBtYXgtd2lkdGg6IDE0NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBib3gtc2hhZG93OiAwIDE1cHggNDBweCAwIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgfVxuICAucG9wdXBfX2Jvb2sge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmX19jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAyMHB4O1xuICAgIHJpZ2h0OiAyMHB4O1xuICAgIGhlaWdodDogMThweDtcbiAgICB3aWR0aDogMThweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0sICRhbmltYXRpb24tdGltZSwgMCk7XG5cbiAgICAmX3ZpZGVvIHtcbiAgICAgIHRvcDogLTI1cHg7XG4gICAgfVxuXG4gICAgJjphZnRlcixcbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBhYnNvbHV0ZUNlbnRlclkoKTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGhlaWdodDogM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYmFja2dyb3VuZDogJHBvcHVwLWNsb3NlLWJhY2s7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZCwgJGFuaW1hdGlvbi10aW1lLCAwKTtcbiAgICB9XG4gICAgJjphZnRlcntcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSggLTUwJSApIHJvdGF0ZSggNDVkZWcgKTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKCAtNTAlICkgcm90YXRlKCAtNDVkZWcgKTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgYm90dG9tO1xuICAgIH1cblxuICAgICZfYmx1ZSB7XG5cbiAgICAgICY6YWZ0ZXIsXG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWluLWJsdWUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJl9fc2Nyb2xsYmFyLW1lYXN1cmUge1xuICAgIG92ZXJmbG93OiBzY3JvbGw7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTk5OTlweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgfVxuXG4gICZfX3ZpZGVvIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0NzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNDUlO1xuXG4gICAgaWZyYW1lIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmX19ib29rIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDExMDdweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQtcG9ydHJhaXQpIHtcblxuICAucG9wdXAge1xuXG4gICAgJl9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLXRvcDogMTA5cHg7XG4gICAgfVxuXG4gIH1cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcblxuICAucG9wdXAge1xuXG4gICAgJl9fYm9vayB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICB9XG5cbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJoZWx2ZXRpY2EtcmVndWxhclwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0hlbHZldGljYS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJoZWx2ZXRpY2EtYm9sZFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0hlbHZldGljYS1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuIiwiQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImhlbHZldGljYS1saWdodFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL0hlbHZldGljYS1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJoZWx2ZXRpY2EtbWVkaXVtXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvaGVsdmV0aWNhbmV1ZS1tZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCJAZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiaGVsdmV0aWNhLXRoaW5cIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9oZWx2ZXRpY2FuZXVlLXRoaW4ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCJAaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PUdlbnRpdW0rQmFzaWM6NDAwLDcwMCZzdWJzZXQ9bGF0aW4tZXh0Jyk7XG4iLCIuYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA0NXB4O1xuICBiYWNrZ3JvdW5kOiAkbWFpbi13aGl0ZS1jb2xvcjtcbiAgYm94LXNoYWRvdzogMCA1cHggMTBweCAwIHJnYmEoNDQsIDQ5LCA2NSwgMC4wOSk7XG4gIGxpbmUtaGVpZ2h0OiAzNHB4O1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAkbWFpbi1ibHVlLWNvbG9yO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBAaW5jbHVkZSBtYWluLWZvbnQ1KCk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAkYW5pbWF0aW9uLXRpbWUsIC4wNSk7XG5cbiAgJl8yIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjhjNzc2O1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG4gICZfNCB7XG4gICAgYm9yZGVyOiAycHggc29saWQgJG1haW4tYmx1ZS1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbi1ibHVlLWNvbG9yO1xuICAgIGNvbG9yOiAkbWFpbi13aGl0ZS1jb2xvcjtcbiAgfVxuICAmX2Jvb2sge1xuICAgIHBhZGRpbmc6IDAgMzlweCAwIDE5cHg7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGxpbmUtaGVpZ2h0OiAzMXB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgQGluY2x1ZGUgYWJzb2x1dGVDZW50ZXJZKCk7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAyM3B4O1xuICAgICAgYmFja2dyb3VuZDogJG1haW4tYmx1ZS1jb2xvcjtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAkYW5pbWF0aW9uLXRpbWUsIC4wNSk7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICBAaW5jbHVkZSBhYnNvbHV0ZUNlbnRlclkoKTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICByaWdodDogNXB4O1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICBwYWRkaW5nOiAzcHggMCAwIDA7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAkbWFpbi1ibHVlLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZDogJG1haW4tYmx1ZS1jb2xvcjtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgY29sb3I6ICRtYWluLXdoaXRlLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsICRhbmltYXRpb24tdGltZSwgLjA1KVxuICAgIH1cbiAgICBkaXYge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMztcbiAgICB9XG4gICAgJl9iaWcge1xuICAgICAgcGFkZGluZzogMCA0MnB4IDAgMjFweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xuICAgICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IDhweDtcbiAgICAgICAgd2lkdGg6IDI3cHg7XG4gICAgICAgIGhlaWdodDogMjdweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjdweDtcbiAgICAgIH1cbiAgICAgIHNwYW4ge1xuICAgICAgICByaWdodDogOHB4O1xuICAgICAgICB3aWR0aDogMjdweDtcbiAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICBwYWRkaW5nOiA2cHggMCAwIDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfYm9vay0yIHtcbiAgICBwYWRkaW5nOiAwIDQ2cHggMCAyNXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICB3aWR0aDogMjdweDtcbiAgICAgIGhlaWdodDogMjdweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDI3cHg7XG4gICAgfVxuICAgIHNwYW4ge1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICB3aWR0aDogMjdweDtcbiAgICAgIGhlaWdodDogMjdweDtcbiAgICAgIHBhZGRpbmc6IDZweCAwIDAgMDtcbiAgICAgIGJhY2tncm91bmQ6ICRtYWluLXdoaXRlLWNvbG9yO1xuICAgICAgY29sb3I6ICRtYWluLWJsdWUtY29sb3I7XG4gICAgfVxuICB9XG59XG5cblxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG5cbiAgLmJ0biB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXdoaXRlLWNvbG9yO1xuICAgICAgICBjb2xvcjogJG1haW4tYmx1ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRtYWluLWJsdWUtY29sb3I7XG4gICAgICBjb2xvcjogJG1haW4td2hpdGUtY29sb3I7XG4gICAgfVxuICAgICZfMiB7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJG1haW4tYmx1ZS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW4td2hpdGUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICAgICZfMyB7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjhjNzc2O1xuICAgICAgICBjb2xvcjogJG1haW4td2hpdGUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICAgICZfNCB7XG4gICAgICBsaW5lLWhlaWdodDogNDFweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXdoaXRlLWNvbG9yO1xuICAgICAgICBjb2xvcjogJG1haW4tYmx1ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9ib29rIHtcbiAgICAgIHBhZGRpbmc6IDAgMzlweCAwIDE5cHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzFweDtcblxuICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9iaWcge1xuICAgICAgICBwYWRkaW5nOiAwIDQycHggMCAyMXB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1haW4td2hpdGUtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9ib29rLTIge1xuICAgICAgcGFkZGluZzogMCA0NnB4IDAgMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuXG4gICAgICAmOmhvdmVyIHtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tYmx1ZS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAvL2JvcmRlcjogMnB4IHNvbGlkICRtYWluLXdoaXRlLWNvbG9yO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXdoaXRlLWNvbG9yO1xuICAgICAgICAgIGNvbG9yOiAkbWFpbi1ibHVlLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLmJ0bl9iYXNldGhlbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMCAxNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDQ1cHg7XG4gIGJhY2tncm91bmQ6ICRtYWluLXdoaXRlLWNvbG9yO1xuICBib3gtc2hhZG93OiAwIDVweCAxMHB4IDAgcmdiYSg0NCwgNDksIDY1LCAwLjA5KTtcbiAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICRtYWluLWJsdWUtY29sb3I7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIEBpbmNsdWRlIG1haW4tZm9udDUoKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsICRhbmltYXRpb24tdGltZSwgLjA1KTtcblxuICAmXzIge1xuICAgIGJhY2tncm91bmQ6ICMyOGM3NzY7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgJl80IHtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkbWFpbi1ibHVlLWNvbG9yO1xuICAgIGJhY2tncm91bmQ6ICRtYWluLWJsdWUtY29sb3I7XG4gICAgY29sb3I6ICRtYWluLXdoaXRlLWNvbG9yO1xuICB9XG4gICZfYm9vayB7XG4gICAgcGFkZGluZzogMCAzOXB4IDAgMTlweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMxcHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBhYnNvbHV0ZUNlbnRlclkoKTtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICB3aWR0aDogMjNweDtcbiAgICAgIGhlaWdodDogMjNweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDIzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1ibHVlLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsICRhbmltYXRpb24tdGltZSwgLjA1KTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cbiAgICBzcGFuIHtcbiAgICAgIEBpbmNsdWRlIGFic29sdXRlQ2VudGVyWSgpO1xuICAgICAgei1pbmRleDogMztcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjNweDtcbiAgICAgIGhlaWdodDogMjNweDtcbiAgICAgIHBhZGRpbmc6IDNweCAwIDAgMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRtYWluLWJsdWUtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1ibHVlLWNvbG9yO1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogJG1haW4td2hpdGUtY29sb3I7XG4gICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgJGFuaW1hdGlvbi10aW1lLCAuMDUpXG4gICAgfVxuICAgIGRpdiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgICAmX2JpZyB7XG4gICAgICBwYWRkaW5nOiAwIDQycHggMCAyMXB4O1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQxcHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICByaWdodDogOHB4O1xuICAgICAgICB3aWR0aDogMjdweDtcbiAgICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyN3B4O1xuICAgICAgfVxuICAgICAgc3BhbiB7XG4gICAgICAgIHJpZ2h0OiA4cHg7XG4gICAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgICBoZWlnaHQ6IDI3cHg7XG4gICAgICAgIHBhZGRpbmc6IDZweCAwIDAgMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9ib29rLTIge1xuICAgIHBhZGRpbmc6IDAgNDZweCAwIDI1cHg7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IDhweDtcbiAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMjdweDtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICB6LWluZGV4OiAwO1xuICAgICAgcmlnaHQ6IDhweDtcbiAgICAgIHdpZHRoOiAyN3B4O1xuICAgICAgaGVpZ2h0OiAyN3B4O1xuICAgICAgcGFkZGluZzogNnB4IDAgMCAwO1xuICAgICAgYmFja2dyb3VuZDogJG1haW4td2hpdGUtY29sb3I7XG4gICAgICBjb2xvcjogJG1haW4tYmx1ZS1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcblxuICAuYnRuX2Jhc2V0aGVtZSB7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuICAgIGZvbnQtc2l6ZTogMTVweDtcblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXdoaXRlLWNvbG9yO1xuICAgICAgICBjb2xvcjogJG1haW4tYmx1ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRtYWluLWJsdWUtY29sb3I7XG4gICAgICBjb2xvcjogJG1haW4td2hpdGUtY29sb3I7XG4gICAgfVxuICAgICZfMiB7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJG1haW4tYmx1ZS1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW4td2hpdGUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICAgICZfMyB7XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjhjNzc2O1xuICAgICAgICBjb2xvcjogJG1haW4td2hpdGUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICAgICZfNCB7XG4gICAgICBsaW5lLWhlaWdodDogNDFweDtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXdoaXRlLWNvbG9yO1xuICAgICAgICBjb2xvcjogJG1haW4tYmx1ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9ib29rIHtcbiAgICAgIHBhZGRpbmc6IDAgMzlweCAwIDE5cHg7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMzFweDtcblxuICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9iaWcge1xuICAgICAgICBwYWRkaW5nOiAwIDQycHggMCAyMXB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MXB4O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1haW4td2hpdGUtY29sb3I7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9ib29rLTIge1xuICAgICAgcGFkZGluZzogMCA0NnB4IDAgMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA0NXB4O1xuXG4gICAgICAmOmhvdmVyIHtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tYmx1ZS1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAvL2JvcmRlcjogMnB4IHNvbGlkICRtYWluLXdoaXRlLWNvbG9yO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXdoaXRlLWNvbG9yO1xuICAgICAgICAgIGNvbG9yOiAkbWFpbi1ibHVlLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cbiIsIi5zaXRlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBAaW5jbHVkZSBtYWluLWZvbnQxKCk7XG4gIGNvbG9yOiAkbWFpbi10ZXh0LWNvbG9yO1xuXG4gICZfX2hlYWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuXG4gICAgJi1sYXlvdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDExMzBweDtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIEBpbmNsdWRlIGJsb2NrQ2VudGVyZWQoKTtcbiAgICB9XG4gICAgJl9pbm5lciB7XG5cbiAgICAgIC5zaXRlX19tZW51LWJ0biB7XG5cbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJG1haW4td2hpdGUtY29sb3I7XG5cbiAgICAgICAgICAmOmFmdGVyLFxuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXdoaXRlLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19tZW51IHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTA7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiA4MHB4IDIwcHg7XG4gICAgYmFja2dyb3VuZDogJGhlYWRlci1tZW51LWJhY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtLXRyYW5zbGF0ZSggMTAwJSwgMCk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsICRhbmltYXRpb24tdGltZSwgMCk7XG5cbiAgICAmLm9wZW5lZCB7XG4gICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0tdHJhbnNsYXRlKCAwLCAwKTtcbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4IDA7XG4gICAgICBAaW5jbHVkZSBtYWluLWZvbnQxKCk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBjb2xvcjogJGhlYWRlci1tZW51LWNvbG9yO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3MgZWFzZS1pbi1vdXQ7XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICBAaW5jbHVkZSBtYWluLWZvbnQyKCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fbWVudS1idG4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAxMTtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAkYW5pbWF0aW9uLXRpbWUsIDApO1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMTFweDtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIHJpZ2h0OiA1cHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgIGJhY2tncm91bmQ6ICRtYWluLWJsdWUtY29sb3I7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzO1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3M7XG5cbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1ibHVlLWNvbG9yO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzLCAuM3M7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IC4zcywgMC4wMDFzO1xuICAgICAgfVxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICB0b3A6IC03cHg7XG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IHRvcCwgdHJhbnNmb3JtLCBiYWNrZ3JvdW5kO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJvdHRvbTogLTdweDtcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogYm90dG9tLCB0cmFuc2Zvcm0sIGJhY2tncm91bmQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5vcGVuZWQge1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIH1cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSxcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogJGhlYWRlci1tZW51LWJ0bi1vcGVuZWQ7XG4gICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4wMDFzLCAwLjNzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfd2hpdGUge1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW4td2hpdGUtY29sb3I7XG5cbiAgICAgICAgJjpiZWZvcmUsXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXdoaXRlLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTYxNzFjO1xuXG4gICAgICAgICY6YmVmb3JlLFxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTYxNzFjO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2hlcm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyOC44NSUgMTVweCAyNy4xJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMGIxOTMwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmX19oZXJvLXZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWluLWhlaWdodDogMTAwJTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgb3BhY2l0eTogLjc7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gICZfX2hlcm8tdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiAyOXB4O1xuICAgIEBpbmNsdWRlIG1haW4tZm9udDQoKTtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgY29sb3I6ICRtYWluLXdoaXRlLWNvbG9yO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuICAmX19oZXJvLXBsYXkge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb2xvcjogJG1haW4td2hpdGUtY29sb3I7XG4gICAgLXdlYmtpdC1wZXJzcGVjdGl2ZTogMTAwMHB4O1xuICAgIHBlcnNwZWN0aXZlOiAxMDAwcHg7XG5cbiAgICBzcGFuIHtcbiAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBAaW5jbHVkZSBtYWluLWZvbnQ1KCk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTVweCkgcm90YXRlWCgtOTBkZWcpIHNjYWxlKC44KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxNXB4KSByb3RhdGVYKC05MGRlZykgc2NhbGUoLjgpO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsICRhbmltYXRpb24tdGltZSwgMClcbiAgICB9XG4gICAgJjpob3ZlciB7XG5cbiAgICAgIC5zaXRlX19oZXJvLXBsYXktaWNvbiB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgICB9XG4gICAgICBzcGFuIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSByb3RhdGVYKDBkZWcpIHNjYWxlKDEpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KSByb3RhdGVYKDBkZWcpIHNjYWxlKDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19oZXJvLXBsYXktaWNvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAyMnB4O1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbi1ibHVlLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6IDAgOXB4IDIwcHggMCByZ2JhKDE1LCAxMDcsIDI1NSwgMC4yKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsICRhbmltYXRpb24tdGltZSwgMCk7XG5cbiAgICBzdmcge1xuICAgICAgQGluY2x1ZGUgYWJzb2x1dGVDZW50ZXIoKTtcbiAgICAgIHRvcDogNDglO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBtYXJnaW46IDFweCAwIDAgMnB4O1xuXG4gICAgICBwYXRoIHtcbiAgICAgICAgZmlsbDogJG1haW4td2hpdGUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX2Zvb3RlciB7XG4gICAgcGFkZGluZzogMzVweCAwIDE1cHg7XG4gICAgYmFja2dyb3VuZDogJGZvb3Rlci1iZztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblxuICAgICYtbGF5b3V0IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIG1heC13aWR0aDogMTEzMHB4O1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgQGluY2x1ZGUgYmxvY2tDZW50ZXJlZCgpO1xuICAgIH1cbiAgfVxuICAmX19mb290ZXItdG9wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICA+IGRpdiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgY29sb3I6ICRtYWluLXdoaXRlLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgbWFpbi1mb250MigpO1xuXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIGNvbG9yOiAjNjY2NjY3O1xuICAgICAgICBAaW5jbHVkZSBtYWluLWZvbnQ2KCk7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cblxuICB9XG4gICZfX2Zvb3Rlci1sb2dvIHtcbiAgICBAaW5jbHVkZSBibG9ja0NlbnRlcmVkKCk7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG4gICZfX2Zvb3Rlci1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgY29sb3I6ICM3NDc0NzQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICAgIGEge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgY29sb3I6ICRtYWluLXdoaXRlLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciwgJGFuaW1hdGlvbi10aW1lLCAwKTtcblxuICAgICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNzQ3NDc0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX19jZW50ZXJlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMTMwcHg7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIEBpbmNsdWRlIGJsb2NrQ2VudGVyZWQoKTtcbiAgfVxuICAmX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1wb3J0cmFpdCkge1xuXG4gIC5zaXRlIHtcblxuICAgICZfX21lbnUtYnRuIHtcbiAgICAgIHRvcDogMzBweDtcbiAgICAgIHdpZHRoOiA0MHB4O1xuXG4gICAgICBzcGFuIHtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgdG9wOiAtOXB4O1xuICAgICAgICB9XG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogLTlweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19oZXJvIHtcbiAgICAgIHBhZGRpbmc6IDE4Ljg1JSAxNXB4IDE2LjY1JTtcbiAgICB9XG4gICAgJl9faGVyby10aXRsZSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgZm9udC1zaXplOiA0MHB4O1xuXG4gICAgICAmLmFuaW1hdGlvbiB7XG4gICAgICAgIGFuaW1hdGlvbjogZmFkZS1pbiAuNnMgZm9yd2FyZHMgLjVzO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19oZXJvLXBsYXkge1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMS4zcHg7XG4gICAgICB9XG4gICAgICAmLmFuaW1hdGlvbiB7XG5cbiAgICAgIH1cbiAgICB9XG4gICAgJl9faGVyby1wbGF5LWljb24ge1xuICAgICAgd2lkdGg6IDU3cHg7XG4gICAgICBoZWlnaHQ6IDU3cHg7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1sYW5kc2NhcGUpIHtcblxufVxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG4gIC5zaXRlIHtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNTM3cHg7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cbiAgICAmX19oZWFkZXIge1xuICAgICAgaGVpZ2h0OiAxNjBweDtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYWxsLCAuMywgMCk7XG5cbiAgICAgICZfaW5uZXIge1xuXG4gICAgICAgIC5sYW5ndWFnZXtcblxuICAgICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRtYWluLXdoaXRlLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc2l0ZV9fbWVudSB7XG5cbiAgICAgICAgICAuc2l0ZV9fbWVudS1pdGVtIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICBjb2xvcjogI2U2Y2FiNDtcblxuICAgICAgICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzNzdhZTYgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19tZW51IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB0b3A6IDUzcHg7XG4gICAgICByaWdodDogLTdweDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBwYWRkaW5nOiAwIDA7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG5cbiAgICAgICYtd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgIH1cbiAgICAgICZfZGFyayB7XG5cbiAgICAgICAgLnNpdGVfX21lbnUtaXRlbSB7XG5cbiAgICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNGU1ODc2O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnNpdGVfX21lbnUtaXRlbSB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzNC42cHg7XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjlweDtcbiAgICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHksICRhbmltYXRpb24tdGltZSwgMCk7XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IC42O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogIzM3N2FlNiAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmX19tZW51LWJ0biB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAmX19oZXJvLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICB9XG4gICAgJl9fZm9vdGVyIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBoZWlnaHQ6IDUzN3B4O1xuICAgICAgcGFkZGluZzogMTQ4cHggMCAxMTZweDtcbiAgICB9XG4gICAgJl9fZm9vdGVyLXRvcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMzVweDtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgICAgID4gZGl2IHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgd2lkdGg6IDMzMHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNTNweDtcbiAgICAgICAgfVxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgd2lkdGg6IDQ3MHB4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogODdweDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuNHB4O1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAzcHg7XG4gICAgICAgIH1cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiA3cHg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgIH1cbiAgICAmX19mb290ZXItbG9nbyB7XG4gICAgICBAaW5jbHVkZSBhYnNvbHV0ZUNlbnRlcigpO1xuICAgICAgd2lkdGg6IDE5M3B4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMjRweDtcbiAgICB9XG4gICAgJl9fZm9vdGVyLWJvdHRvbSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgbWFyZ2luOiAwIC0zN3B4IDAgLTE0cHg7XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3Atd2lkZSkge1xuXG59XG5cbiIsIi5sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAzO1xuICB0b3A6IDZweDtcbiAgbGVmdDogMTVweDtcbiAgd2lkdGg6IDEwMHB4O1xuXG4gIGltZyxcbiAgc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG5cbiAgICBwYXRoLFxuICAgIGxpbmUge1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsICRhbmltYXRpb24tdGltZSwgMClcbiAgICB9XG4gIH1cbiAgJl93aGl0ZSB7XG5cbiAgICBzdmcge1xuICAgICAgcGF0aCxcbiAgICAgIGxpbmUge1xuICAgICAgICBmaWxsOiAkbWFpbi13aGl0ZS1jb2xvcjtcbiAgICAgIH1cbiAgICAgIGxpbmUge1xuICAgICAgICBzdHJva2U6ICRtYWluLXdoaXRlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LXBvcnRyYWl0KSB7XG5cbiAgLmxvZ28ge1xuICAgIHRvcDogMTBweDtcbiAgICB3aWR0aDogMTQwcHg7XG4gIH1cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1sYW5kc2NhcGUpIHtcblxuXG5cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG5cbiAgLmxvZ28ge1xuICAgIHRvcDogMzhweDtcbiAgICBsZWZ0OiAxNXB4O1xuICAgIHdpZHRoOiAxOTRweDtcbiAgfVxuXG59XG4iLCJcbi5sYW5ndWFnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE1cHg7XG4gIHJpZ2h0OiA1MHB4O1xuICB6LWluZGV4OiAxO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIEBpbmNsdWRlIG1haW4tZm9udDUoKTtcblxuICAmX3doaXRlIHtcblxuICAgIGEge1xuICAgICAgY29sb3I6ICRtYWluLXdoaXRlLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHN2ZyB7XG5cbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAkbWFpbi13aGl0ZS1jb2xvciAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBhe1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMXB4IDVweDtcbiAgICBjb2xvcjogJGxhbmd1YWdlLWNvbG9yO1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oY29sb3IsICRhbmltYXRpb24tdGltZSwgMCk7XG4gIH1cbiAgJl9fYWN0aXZlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMCAzMHB4IDAgMDtcblxuICAgIHN2ZyB7XG4gICAgICBAaW5jbHVkZSBhYnNvbHV0ZUNlbnRlclkoKTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDE4cHg7XG4gICAgICBoZWlnaHQ6IDE4cHg7XG5cbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAkbGFuZ3VhZ2UtY29sb3I7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oZmlsbCwgJGFuaW1hdGlvbi10aW1lLCAwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJl9fZHJvcGRvd24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogNXB4O1xuXG4gICAgYSB7XG4gICAgICBvcGFjaXR5OiAuODU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcHg7XG4gICAgICBjb2xvcjogJGxhbmd1YWdlLWRyb3Bkb3duLWNvbG9yO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5LCAkYW5pbWF0aW9uLXRpbWUsIDApO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQtcG9ydHJhaXQpIHtcblxuICAubGFuZ3VhZ2Uge1xuICAgIHRvcDogMjlweDtcbiAgICByaWdodDogNjVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1sYW5kc2NhcGUpIHtcblxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuXG4gIC5sYW5ndWFnZSB7XG4gICAgdG9wOiAxNHB4O1xuICAgIHJpZ2h0OiAyNnB4O1xuXG4gICAgJl9fZHJvcGRvd24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAxMDAlO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcC13aWRlKSB7XG5cbiAgLmxhbmd1YWdlIHtcbiAgICB0b3A6IDE1cHg7XG4gICAgcmlnaHQ6IDE0cHg7XG5cbiAgICAmX19kcm9wZG93biB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiA1cHg7XG4gICAgICByaWdodDogYXV0bztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG5cbiAgICAgIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mYWRlSW5MZWZ0IHtcbiAgYW5pbWF0aW9uOiBmYWRlSW5MZWZ0IDFzIGZvcndhcmRzIGVhc2Utb3V0O1xufVxuXG4vL2ZhZGUtaW5cbkBrZXlmcmFtZXMgZmFkZS1pbiB7XG5cbiAgMCV7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDM1cHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJXtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG59XG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZS1pbiB7XG4gIDAle1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDM1cHgpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJXtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8vY2lyY2xlc1xuQGtleWZyYW1lcyBjaXJjbGVzIHtcblxuICAwJXtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IC4yO1xuICB9XG4gIDMwJXtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIG9wYWNpdHk6IC42O1xuICB9XG4gIDEwMCV7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxufVxuQC13ZWJraXQta2V5ZnJhbWVzIGNpcmNsZXMge1xuICAwJXtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogLjI7XG4gIH1cbiAgNjAle1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgNjAle1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIG9wYWNpdHk6IC42O1xuICB9XG4gIDEwMCV7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMyk7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxufVxuXG4vL3BsYW5lXG5ALXdlYmtpdC1rZXlmcmFtZXMgcGxhbmUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xuICB9XG4gIDQ5JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNXB4LC0zMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNXB4LDMwcHgpO1xuICB9XG4gIDUxJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjVweCwzMHB4KTtcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHBsYW5lIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XG4gIH1cbiAgNDklIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNXB4LC0zMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjVweCwzMHB4KTtcbiAgfVxuICA1MSUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNXB4LDMwcHgpO1xuICB9XG4gIDYwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xuICB9XG59XG5cbi8qZmFkZUluTGVmdCovXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZUluTGVmdCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMClcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRyYW5zZm9ybTogbm9uZVxuICB9XG59XG5Aa2V5ZnJhbWVzIGZhZGVJbkxlZnQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKVxuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLW1zLXRyYW5zZm9ybTogbm9uZTtcbiAgICB0cmFuc2Zvcm06IG5vbmVcbiAgfVxufVxuIiwiXG4uc2VydmljZXMge1xuICBjb2xvcjogIzJkMzI0NDtcblxuICAmX19oZXJvIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cbiAgJl9faGVyby13cmFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiA1NTVweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuXG4gICAgPiBkaXYge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBhZGRpbmc6IDIwcHggMDtcbiAgICAgIGJhY2tncm91bmQ6ICRtYWluLXdoaXRlLWNvbG9yO1xuICAgIH1cbiAgfVxuICAmX19oZXJvLXRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBsaW5lLWhlaWdodDogMzRweDtcbiAgICBAaW5jbHVkZSBtYWluLWZvbnQyKCk7XG4gIH1cbiAgJl9faGVyby10ZXh0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgQGluY2x1ZGUgbWFpbi1mb250NigpO1xuICB9XG4gICZfX2xpc3Qge1xuXG4gIH1cbiAgJl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxuICAmX19pdGVtLXBpYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAmX19pdGVtLXRleHQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGJhY2tncm91bmQ6ICRtYWluLXdoaXRlLWNvbG9yO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAmXzEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDUwOXB4O1xuICAgIH1cbiAgICAmXzIge1xuICAgICAgbWF4LXdpZHRoOiA0MTVweDtcbiAgICB9XG4gICAgJl8zIHtcbiAgICAgIG1heC13aWR0aDogNDE5cHg7XG4gICAgfVxuICAgICZfNCB7XG5cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIEBpbmNsdWRlIG1haW4tZm9udDYoKTtcbiAgICB9XG4gIH1cbiAgJl9faXRlbS10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcbiAgICBmb250LXNpemU6IDIycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMycHg7XG4gICAgQGluY2x1ZGUgbWFpbi1mb250MigpO1xuICB9XG5cbiAgLm5hdmlnYXRpb24tY29udHJvbHMge1xuXG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQtcG9ydHJhaXQpIHtcblxuICAuc2VydmljZXMge1xuXG4gICAgJl9faGVybyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICBtaW4taGVpZ2h0OiA2MDBweDtcbiAgICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICB9XG4gICAgJl9faGVyby13cmFwIHtcbiAgICAgIG1heC13aWR0aDogNTAlO1xuXG4gICAgICA+IGRpdiB7XG4gICAgICAgIHBhZGRpbmc6IDM5cHggMCA1NXB4O1xuICAgICAgfVxuICAgIH1cbiAgICAmX19oZXJvLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MnB4O1xuICAgIH1cbiAgICAmX19oZXJvLXRleHQge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuICAgICZfX2xpc3Qge1xuXG4gICAgfVxuICAgICZfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgICAmXzEge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgfVxuICAgICAgJl8zIHtcbiAgICAgICAgbWFyZ2luLXRvcDogLTIzcHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0tcGljIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgJl93aWRlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAmX3JpZ2h0IHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgIG1hcmdpbjogODNweCAtNDhweCAwIDBweDtcbiAgICAgIH1cbiAgICAgICZfbGVmdCB7XG4gICAgICAgIG9yZGVyOiAxO1xuICAgICAgICB3aWR0aDogNDglO1xuICAgICAgfVxuICAgIH1cbiAgICAmX19pdGVtLXRleHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDQ4JTtcblxuICAgICAgJl8xIHtcbiAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgIG1hcmdpbi10b3A6IC0xODFweDtcbiAgICAgICAgcGFkZGluZzogMzBweCAxMHB4IDRweCAzMHB4O1xuICAgICAgfVxuICAgICAgJl8yIHtcbiAgICAgICAgb3JkZXI6IDE7XG4gICAgICB9XG4gICAgICAmXzMge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgbWFyZ2luOiA1NXB4IDAgMDtcbiAgICAgIH1cbiAgICAgICZfNCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcblxuICAgICAgICAuc2VydmljZXNfX2l0ZW0tdGl0bGUge1xuICAgICAgICAgIHdpZHRoOiAxOSU7XG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgd2lkdGg6IDc5LjklO1xuICAgICAgICAgIGNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAtbW96LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICAtd2Via2l0LWNvbHVtbi1jb3VudDogMjtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgICAgICAgIC1tb3otY29sdW1uLWdhcDogMzBweDtcbiAgICAgICAgICAtd2Via2l0LWNvbHVtbi1nYXA6IDMwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEuMnMgY3ViaWMtYmV6aWVyKC4xNjUsLjg0LC40NCwxKSxvcGFjaXR5IDEuMnMgY3ViaWMtYmV6aWVyKC4xNjUsLjg0LC40NCwxKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEuMnMgY3ViaWMtYmV6aWVyKC4xNjUsLjg0LC40NCwxKSxvcGFjaXR5IDEuMnMgY3ViaWMtYmV6aWVyKC4xNjUsLjg0LC40NCwxKSwtd2Via2l0LXRyYW5zZm9ybSAxLjJzIGN1YmljLWJlemllciguMTY1LC44NCwuNDQsMSk7XG4gICAgICB9XG4gICAgICAmLmFuaW1hdGlvbiB7XG5cbiAgICAgICAgcCB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cbiAgICAgICAgICBAZm9yICRpIGZyb20gMiB0aHJvdWdoIDIwIHtcblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgICAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5OiAuMXMgKiAkaTtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogLjFzICogJGk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0tdGl0bGUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0yNXB4KTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjVweCk7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjJzIGN1YmljLWJlemllciguMTY1LC44NCwuNDQsMSksb3BhY2l0eSAxLjJzIGN1YmljLWJlemllciguMTY1LC44NCwuNDQsMSk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS4ycyBjdWJpYy1iZXppZXIoLjE2NSwuODQsLjQ0LDEpLG9wYWNpdHkgMS4ycyBjdWJpYy1iZXppZXIoLjE2NSwuODQsLjQ0LDEpLC13ZWJraXQtdHJhbnNmb3JtIDEuMnMgY3ViaWMtYmV6aWVyKC4xNjUsLjg0LC40NCwxKTtcblxuICAgICAgJi5hbmltYXRpb24ge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1sYW5kc2NhcGUpIHtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG5cbiAgLnNlcnZpY2VzIHtcblxuICAgICZfX2hlcm8ge1xuICAgIH1cbiAgICAmX19oZXJvLXdyYXAge1xuICAgICAgbWF4LXdpZHRoOiA1NTVweDtcbiAgICB9XG4gICAgJl9faGVyby10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDYycHg7XG4gICAgICBsaW5lLWhlaWdodDogNzJweDtcbiAgICB9XG4gICAgJl9faXRlbSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICAmXzIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB9XG4gICAgICAmXzMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMDJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbS1waWMge1xuICAgICAgd2lkdGg6IGF1dG87XG5cbiAgICAgICZfd2lkZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgJl9yaWdodCB7XG4gICAgICAgIG1hcmdpbjogODNweCAtNDhweCAwIDBweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9faXRlbS10ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAmXzEge1xuICAgICAgICBtYXgtd2lkdGg6IDUwOXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMjIxcHg7XG4gICAgICAgIHBhZGRpbmc6IDgzcHggMTBweCA0cHggODhweDtcbiAgICAgIH1cbiAgICAgICZfMiB7XG4gICAgICAgIG1heC13aWR0aDogNDE1cHg7XG4gICAgICB9XG4gICAgICAmXzMge1xuICAgICAgICBtYXgtd2lkdGg6IDQxOXB4O1xuICAgICAgICBtYXJnaW46IDIwNXB4IDAgMDtcbiAgICAgIH1cbiAgICAgICZfNCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDUycHg7XG5cbiAgICAgICAgLnNlcnZpY2VzX19pdGVtLXRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDUycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDU4cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB9XG4gICAgfVxuICAgICZfX2l0ZW0tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDQ4cHg7XG4gICAgfVxuICB9XG59XG4iLCJcbi5uYXZpZ2F0aW9uLWNvbnRyb2xzIHtcbiAgZGlzcGxheTogbm9uZTtcblxuICAmLmZpeGVkIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMTA7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDA7XG4gICAgLy9iYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAwIDEwcHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgLm5hdmlnYXRpb24tY29udHJvbHNfX2J0biB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDg2cHgpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDg2cHgpO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0sICRhbmltYXRpb24tdGltZSwgMCk7XG5cbiAgICAgICY6aG92ZXIsXG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgIHdpZHRoOiAyMDAlO1xuICAgICAgfVxuXG5cbiAgICAgICY6YmVmb3JlLFxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAyMDAlO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgfVxuXG4gICAgICAmLmFjdGl2ZXtcblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMjAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgfVxuICAmX19idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWluLXdpZHRoOiA4MnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjMmQzMjQ0O1xuICAgIEBpbmNsdWRlIG1haW4tZm9udDIoKTtcbiAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsICRhbmltYXRpb24tdGltZSwgMCk7XG5cbiAgICAmOmJlZm9yZSxcbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA4MnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogLTJweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZDogIzJkMzI0NDtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAwO1xuICAgICAgYmFja2dyb3VuZDogJG1haW4tYmx1ZS1jb2xvcjtcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oIHdpZHRoLCAkYW5pbWF0aW9uLXRpbWUsIDApXG4gICAgfVxuXG4gICAgJi5hY3RpdmV7XG4gICAgICBjb2xvcjogJG1haW4tYmx1ZS1jb2xvcjtcblxuICAgICAgJjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLm5hdmlnYXRpb24tZG93biB7XG4gIEBpbmNsdWRlIGFic29sdXRlQ2VudGVyWCgpO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHRvcDogLTMwcHg7XG4gIGxlZnQ6IDI0LjclO1xuICBib3R0b206IC0zMHB4O1xuICB3aWR0aDogMTRweDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuXG4gICY6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBhYnNvbHV0ZUNlbnRlclgoKTtcbiAgICB0b3A6IDA7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAycHg7XG4gICAgYmFja2dyb3VuZDogIzJkMzI0NDtcbiAgICBjb250ZW50OiAnJztcbiAgfVxuICBzcGFuIHtcbiAgICBAaW5jbHVkZSBhYnNvbHV0ZUNlbnRlclgoKTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDE0cHg7XG4gICAgaGVpZ2h0OiAxNHB4O1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZCwgJGFuaW1hdGlvbi10aW1lLCAwKTtcblxuICAgICY6YmVmb3JlLFxuICAgICY6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICMyZDMyNDQ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oYmFja2dyb3VuZCwgJGFuaW1hdGlvbi10aW1lLCAwKTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgbGVmdDogLTVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxuICB9XG59XG5cblxuQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQtcG9ydHJhaXQpIHtcblxuICAubmF2aWdhdGlvbi1jb250cm9scyB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIEBpbmNsdWRlIGFic29sdXRlQ2VudGVyWSgpO1xuICAgIHJpZ2h0OiAxMjFweDtcblxuICAgIGxpIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMjBweCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTIwcHgpO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihhbGwsICRhbmltYXRpb24tdGltZSwgMCk7XG4gICAgfVxuICAgICYuYW5pbWF0aW9uIHtcblxuICAgICAgbGkge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuXG4gICAgICAgIEBmb3IgJGkgZnJvbSAyIHRocm91Z2ggMjAge1xuXG4gICAgICAgICAgJjpudGgtY2hpbGQoI3skaX0pIHtcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kZWxheTogLjFzICogJGk7XG4gICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAuMXMgKiAkaTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLm5hdmlnYXRpb24tZG93biB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0b3A6IC01NHB4O1xuICAgIGJvdHRvbTogLTU0cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweCk7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS4ycyBjdWJpYy1iZXppZXIoLjE2NSwuODQsLjQ0LDEpLG9wYWNpdHkgMS4ycyBjdWJpYy1iZXppZXIoLjE2NSwuODQsLjQ0LDEpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjJzIGN1YmljLWJlemllciguMTY1LC44NCwuNDQsMSksb3BhY2l0eSAxLjJzIGN1YmljLWJlemllciguMTY1LC44NCwuNDQsMSksLXdlYmtpdC10cmFuc2Zvcm0gMS4ycyBjdWJpYy1iZXppZXIoLjE2NSwuODQsLjQ0LDEpO1xuXG4gICAgJi5hbmltYXRpb24ge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1sYW5kc2NhcGUpIHtcblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcblxuICAubmF2aWdhdGlvbi1jb250cm9scyB7XG5cbiAgICAmLmZpeGVkIHtcblxuICAgICAgLm5hdmlnYXRpb24tY29udHJvbHNfX2J0biB7XG5cbiAgICAgICAgJjpob3ZlciB7XG5cbiAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMDAlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXZpZ2F0aW9uLWNvbnRyb2xzX19idG4ge1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRtYWluLWJsdWUtY29sb3I7XG5cbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDgycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuICAubmF2aWdhdGlvbi1kb3duIHtcblxuICAgICY6aG92ZXIge1xuXG4gICAgICAmOmJlZm9yZSxcbiAgICAgIHNwYW46YmVmb3JlLFxuICAgICAgc3BhbjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWluLWJsdWUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIucmVzZXJ2ZSB7XG4gIG1hcmdpbjogLTEwOHB4IDAgMCAwO1xuICBwYWRkaW5nOiA5M3B4IDE1cHggNTRweDtcbiAgYmFja2dyb3VuZDogJG1haW4tYmx1ZS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIHAsXG4gIC5idG4ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIG1hcmdpbjogMCAxOXB4IDE1cHg7XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIGNvbG9yOiAkbWFpbi13aGl0ZS1jb2xvcjtcbiAgICBAaW5jbHVkZSBtYWluLWZvbnQyKCk7XG4gIH1cbn1cblxuLnJlc2VydmVfdHlwZTIge1xuICBtYXJnaW4tdG9wOiAwO1xuICBwYWRkaW5nOiA1MHB4IDE1cHg7XG5cbiAgcCxcbiAgLmJ0biB7XG4gICAgbWFyZ2luOiAwIDE5cHggMDtcbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1wb3J0cmFpdCkge1xuXG4gIC5yZXNlcnZlIHtcblxuICAgIC5idG4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdG9wOiAtM3B4O1xuICAgICAgbGVmdDogMTlweDtcbiAgICB9XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LWxhbmRzY2FwZSkge1xuXG5cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuXG4gIC5yZXNlcnZlIHtcbiAgICBtYXJnaW46IC0xMDhweCAwIDAgMDtcbiAgICBwYWRkaW5nOiAxNjZweCAxNXB4IDU0cHg7XG5cbiAgICBwIHtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIH1cbiAgfVxuXG4gIC5yZXNlcnZlX3R5cGUyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIHBhZGRpbmc6IDc4cHggMTVweDtcbiAgfVxufVxuIiwiLm5pY2UtcmFkaW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW4tYm90dG9tOiA0cHggIWltcG9ydGFudDtcbiAgQGluY2x1ZGUgbWFpbi1mb250NCgpO1xuXG4gIGlucHV0WyB0eXBlID0gcmFkaW8gXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG5cbiAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XG5cbiAgICAgICY6YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCArIGxhYmVsIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgIH1cblxuICB9XG4gIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAycHg7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMjdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMzczNTNhO1xuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciwgLjMsIDApO1xuXG4gICAgJjphZnRlcixcbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjb250ZW50OiAnJztcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgdG9wOiAxcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICBoZWlnaHQ6IDE3cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAjYmFjNmQzO1xuICAgIH1cbiAgICAmOmFmdGVye1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRvcDogNHB4O1xuICAgICAgbGVmdDogM3B4O1xuICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgYmFja2dyb3VuZDogJG1haW4tYmx1ZS1jb2xvcjtcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgaGVpZ2h0OiAxMXB4O1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbihvcGFjaXR5LCAuMywgMCk7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6ICRtYWluLWJsdWUtY29sb3I7XG4gICAgfVxuICB9XG59XG4ubmljZS1yYWRpby1jaXJjbGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBAaW5jbHVkZSBtYWluLWZvbnQxKCk7XG5cbiAgaW5wdXRbIHR5cGUgPSByYWRpbyBdIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcblxuICAgICY6Y2hlY2tlZCArIGxhYmVsIHtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBib3JkZXI6IDVweCBzb2xpZCAkbWFpbi1ibHVlLWNvbG9yO1xuICAgICAgfVxuXG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCArIGxhYmVsIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgIH1cblxuICB9XG4gIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMjdweDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC41cHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGNvbG9yOiAjMmQzMjQ0O1xuICAgIGN1cnNvcjogcG9pbnRlciAhaW1wb3J0YW50O1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbihjb2xvciwgLjMsIDApO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgY29udGVudDogJyc7XG4gICAgICB0b3A6IC0ycHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2MzYzNjMztcbiAgICAgIHRyYW5zaXRpb246IGJvcmRlciAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJG1haW4tYmx1ZS1jb2xvcjtcbiAgICB9XG4gIH1cbn1cbi5uaWNlLXJhZGlvLXRpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDQ5JTtcbiAgaGVpZ2h0OiA1MnB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBAaW5jbHVkZSBtYWluLWZvbnQ0KCk7XG5cbiAgJl9iaWcge1xuICAgIGhlaWdodDogMTQwcHg7XG5cbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZzogMCAwIDEwcHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgJl9taWRkbGUge1xuICAgIGhlaWdodDogODdweDtcbiAgfVxuXG4gIGlucHV0WyB0eXBlID0gcmFkaW8gXSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG5cbiAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICBjb2xvcjogJG1haW4td2hpdGUtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1ibHVlLWNvbG9yO1xuXG4gICAgICBzdmcge1xuXG4gICAgICAgIHBhdGgsXG4gICAgICAgIHBvbHlnb24ge1xuICAgICAgICAgIGZpbGw6ICRtYWluLXdoaXRlLWNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpkaXNhYmxlZCArIGxhYmVsIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIG9wYWNpdHk6IC41O1xuICAgIH1cbiAgfVxuICBsYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgYWJzb2x1dGVQb3NpdGlvbigpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBib3gtc2hhZG93OiAwIDlweCAyMHB4IDAgcmdiYSg0NCwgNDksIDY1LCAwKTtcbiAgICBiYWNrZ3JvdW5kOiAkbWFpbi13aGl0ZS1jb2xvcjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE5cHg7XG4gICAgY29sb3I6ICM0ZTU4NzY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKGFsbCwgJGFuaW1hdGlvbi10aW1lLCAwKTtcblxuICAgIGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gICAgc3ZnIHtcbiAgICAgIEBpbmNsdWRlIGFic29sdXRlQ2VudGVyKCk7XG4gICAgICB3aWR0aDogNTJweDtcbiAgICAgIGhlaWdodDogYXV0bztcblxuICAgICAgJi5haXJwb3J0IHtcbiAgICAgICAgd2lkdGg6IDUycHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICAgIH1cbiAgICAgICYubWlkaSB7XG4gICAgICAgIHdpZHRoOiAzOXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB9XG4gICAgICAmLm1lZXRpbmcge1xuICAgICAgICB3aWR0aDogNTdweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTFweDtcbiAgICAgIH1cbiAgICAgICYuZHJpdmVyIHtcbiAgICAgICAgd2lkdGg6IDQ3cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgIH1cbiAgICAgICYudHJpcCB7XG4gICAgICAgIHdpZHRoOiA0N3B4O1xuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgfVxuICAgICAgcGF0aCxcbiAgICAgIHBvbHlnb24ge1xuICAgICAgICBmaWxsOiAjNGU1ODc2O1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCBmaWlsLCAkYW5pbWF0aW9uLXRpbWUsIDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1wb3J0cmFpdCkge1xuXG4gIC5uaWNlLXJhZGlvLXRpbGUge1xuICAgIHdpZHRoOiAyMiU7XG4gICAgaGVpZ2h0OiA0NnB4O1xuXG4gICAgJl9iaWcge1xuICAgICAgd2lkdGg6IDE4JTtcbiAgICAgIGhlaWdodDogMTQwcHg7XG4gICAgfVxuICAgICZfbWlkZGxlIHtcbiAgICAgIGhlaWdodDogODdweDtcbiAgICB9XG5cbiAgICBpbnB1dFsgdHlwZSA9IHJhZGlvIF0ge1xuXG4gICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgOXB4IDIwcHggMCByZ2JhKDE1LCAxMDcsIDI1NSwgMC4yKTtcbiAgICAgIH1cbiAgICB9XG4gICAgbGFiZWwge1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm94LXNoYWRvdzogMCA5cHggMjBweCAwIHJnYmEoNDQsIDQ5LCA2NSwgMC4wOSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldC1sYW5kc2NhcGUpIHtcblxufVxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSB7XG5cbiAgLm5pY2UtcmFkaW8tdGlsZSB7XG4gICAgd2lkdGg6IDIwMHB4O1xuXG4gICAgJl9iaWcge1xuICAgICAgd2lkdGg6IDE1OXB4O1xuICAgICAgaGVpZ2h0OiAxNTlweDtcbiAgICB9XG4gICAgJl9taWRkbGUge1xuICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgaGVpZ2h0OiA4N3B4O1xuICAgIH1cbiAgfVxufVxuIiwiLnByZWxvYWRlciB7XG4gIG9wYWNpdHk6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgQGluY2x1ZGUgYWJzb2x1dGVQb3NpdGlvbigpO1xuICB6LWluZGV4OiAyO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIyOSwyMzAsMjMzLCAuOCk7XG5cbiAgJi5sb2FkaW5nIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIH1cbiAgJl9fd3JhcCB7XG4gICAgQGluY2x1ZGUgYWJzb2x1dGVDZW50ZXIoKTtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICAmX19pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1ibHVlLWNvbG9yO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogNnB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzdHJldGNoZGVsYXkgMS4ycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgICBhbmltYXRpb246IHN0cmV0Y2hkZWxheSAxLjJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuXG4gICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xLjFzO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMS4xcztcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0xLjBzO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMS4wcztcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNCkge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjlzO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC45cztcbiAgICB9XG4gICAgJjpudGgtY2hpbGQoNSkge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjhzO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcbiAgICB9XG4gIH1cbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHN0cmV0Y2hkZWxheSB7XG4gIDAlLCA0MCUsIDEwMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDAuNCkgfVxuICAyMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDEuMCkgfVxufVxuXG5Aa2V5ZnJhbWVzIHN0cmV0Y2hkZWxheSB7XG4gIDAlLCA0MCUsIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDAuNCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwLjQpO1xuICB9ICAyMCUge1xuICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEuMCk7XG4gICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgxLjApO1xuICAgICB9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LXBvcnRyYWl0KSB7XG5cblxuXG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0LWxhbmRzY2FwZSkge1xuXG5cblxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcblxuICAubG9nbyB7XG4gICAgdG9wOiAzOHB4O1xuICAgIGxlZnQ6IDE1cHg7XG4gICAgd2lkdGg6IDE5NHB4O1xuICB9XG5cbn1cbiJdLCJtYXBwaW5ncyI6IkFtQkFBLE9BQU8sQ0FBQyxxRkFBSSxDWkVaLEFBQUEsQ0FBQyxBQUFBLENBQ0Msd0JBQXdCLENBQUUsSUFBSyxDQUMvQixzQkFBc0IsQ0FBRSxXQUFZLENBQ3JDLEFBQ0QsQUFBQSxDQUFDLEFBQUEsQ0FBQyxlQUFlLENBQUMsVUFBVyxDQUFDLFVBQVUsQ0FBQyxVQUFXLENBQUcsQUFBRCxBQUFBLElBQUksQ0FBQyxBQUFBLElBQUksQ0FBQyxBQUFBLEdBQUcsQ0FBQyxBQUFBLElBQUksQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLENBQUMsQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLEdBQUcsQ0FBQyxBQUFBLE1BQU0sQ0FBQyxBQUFBLEdBQUcsQ0FBQyxBQUFBLEdBQUcsQ0FBQyxBQUFBLENBQUMsQ0FBQyxBQUFBLENBQUMsQ0FBQyxBQUFBLENBQUMsQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLFFBQVEsQ0FBQyxBQUFBLElBQUksQ0FBQyxBQUFBLEtBQUssQ0FBQyxBQUFBLEtBQUssQ0FBQyxBQUFBLEtBQUssQ0FBQyxBQUFBLEtBQUssQ0FBQyxBQUFBLEtBQUssQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLEVBQUUsQ0FBQyxBQUFBLE9BQU8sQ0FBQyxBQUFBLEtBQUssQ0FBQyxBQUFBLE1BQU0sQ0FBQyxBQUFBLE9BQU8sQ0FBQyxBQUFBLFVBQVUsQ0FBQyxBQUFBLE1BQU0sQ0FBQyxBQUFBLENBQUMsQ0FBQyxBQUFBLE1BQU0sQ0FBQyxBQUFBLE1BQU0sQ0FBQyxBQUFBLE1BQU0sQ0FBQyxBQUFBLElBQUksQ0FBQyxBQUFBLEdBQUcsQ0FBQyxBQUFBLE9BQU8sQ0FBQyxBQUFBLE9BQU8sQ0FBQyxBQUFBLElBQUksQ0FBQyxBQUFBLElBQUksQ0FBQyxBQUFBLEtBQUssQ0FBQyxBQUFBLEtBQUssQUFBQSxDQUFDLDJCQUEyQixDQUFFLFdBQUksQ0FBVSxNQUFNLENBQUMsQ0FBRSxDQUFDLE9BQU8sQ0FBQyxDQUFFLENBQUMsY0FBYyxDQUFDLFFBQVMsQ0FBQyxVQUFVLENBQUMsV0FBWSxDQUFDLFNBQVMsQ0FBQyxJQUFLLENBQUMsTUFBTSxDQUFDLENBQUUsQ0FBQyxPQUFPLENBQUMsQ0FBRSxDQUFHLEFBQUQsQUFBQSxDQUFDLEFBQUEsQ0FBQyxVQUFVLENBQUMsV0FBWSxDQUFHLEFBQUQsQUFBQSxLQUFLLEFBQUEsQ0FBQyxlQUFlLENBQUMsUUFBUyxDQUFDLGNBQWMsQ0FBQyxDQUFFLENBQUcsQUFBRCxBQUFBLEVBQUUsQ0FBQyxBQUFHLEVBQUQsQ0FBQyxHQUFHLEFBQUEsQ0FBQyxjQUFjLENBQUMsR0FBSSxDQUFHLEFBQUQsQUFBQSxLQUFLLENBQUMsQUFBQSxNQUFNLENBQUMsQUFBQSxNQUFNLENBQUMsQUFBQSxRQUFRLEFBQUEsQ0FBQyxTQUFTLENBQUMsSUFBSyxDQUFDLFdBQVcsQ0FBQyw0QkFBNkIsQ0FBQyxNQUFNLENBQUMsQ0FBRSxDQUFHLEFBQUQsQUFBaUIsS0FBWixDQUFBLEFBQUEsSUFBQyxDQUFLLE1BQU0sQUFBWCxFQUFhLEFBQXFCLEtBQWhCLENBQUEsQUFBQSxJQUFDLENBQUssVUFBVSxBQUFmLEVBQWlCLEFBQUEsUUFBUSxDQUFDLEFBQWtCLEtBQWIsQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosRUFBYyxBQUFrQixLQUFiLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLEVBQWMsQUFBbUIsS0FBZCxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixDQUFjLENBQUMsSUFBSSxDQUFDLGlDQUFrQyxDQUFDLE9BQU8sQ0FBQyxDQUFFLENBQUcsQUFBRCxBQUFxQixLQUFoQixDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixDQUFnQixDQUFDLGNBQWMsQ0FBQyxNQUFPLENBQUcsQUFBRCxBQUFrQixLQUFiLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLENBQWEsQ0FBQyxjQUFjLENBQUMsV0FBWSxDQUFHLEFBQUQsQUFBQSxHQUFHLEFBQUEsQ0FBQyxjQUFjLENBQUMsR0FBSSxDQUFDLFNBQVMsQ0FBQyxPQUFRLENBQUcsQUFBRCxBQUFBLEdBQUcsQUFBQSxDQUFDLGNBQWMsQ0FBQyxLQUFNLENBQUMsU0FBUyxDQUFDLE9BQVEsQ0FBRyxBQUFELEFBQUEsT0FBTyxDQUFDLEFBQUEsS0FBSyxDQUFDLEFBQUEsT0FBTyxDQUFDLEFBQUEsVUFBVSxDQUFDLEFBQUEsTUFBTSxDQUFDLEFBQUEsTUFBTSxDQUFDLEFBQUEsTUFBTSxDQUFDLEFBQUEsTUFBTSxDQUFDLEFBQUEsSUFBSSxDQUFDLEFBQUEsR0FBRyxDQUFDLEFBQUEsT0FBTyxBQUFBLENBQUMsT0FBTyxDQUFDLEtBQU0sQ0FBRyxBQUFELEFBQUEsRUFBRSxDQUFDLEFBQUEsRUFBRSxBQUFBLENBQUMsVUFBVSxDQUFDLElBQUssQ0FBRyxBQUFELEFBQUEsSUFBSSxBQUFBLENBQUMsVUFBVSxDQUFDLElBQUssQ0FBQyxVQUFVLENBQUMsSUFBSyxDQUFHLEFBQUQsQUFBQSxJQUFJLENBQUMsQUFBQSxJQUFJLEFBQUEsQ0FBQyxNQUFNLENBQUMsSUFBSyxDQUFHLEFBQUQsQUFBQSxJQUFJLEFBQUEsQ0FBQyxXQUFXLENBQUMsQ0FBRSxDQUFDLEtBQUssQ0FBQyxJQUFLLENBQUMsVUFBVSxDQUFDLElBQUssQ0FBQyxPQUFPLENBQUMsQ0FBRSxDQUFDLFFBQVEsQ0FBQyxRQUFTLENBQUcsQUFBRCxBQUFrQixLQUFiLEVBQUMsQUFBQSxJQUFDLENBQUssTUFBTSxBQUFYLENBQVksQ0FBQyxPQUFPLENBQUMsQ0FBRSxDQUFHLEFBQUQsQUFBQSxRQUFRLEFBQUEsQ0FBQyxNQUFNLENBQUMsSUFBSyxDQUFDLFFBQVEsQ0FBQyxJQUFLLENBQUcsQUFBRCxBQUFBLEtBQUssQ0FBQyxBQUFtQixLQUFkLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLEVBQWUsQUFBbUIsS0FBZCxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixFQUFlLEFBQUEsTUFBTSxBQUFBLENBQUMsTUFBTSxDQUFDLE9BQVEsQ0FBRyxBQUFELEFBQW1CLEtBQWQsQ0FBQSxBQUFBLElBQUMsQ0FBSyxRQUFRLEFBQWIsRUFBZSxBQUFrQixLQUFiLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLEVBQWMsQUFBbUIsS0FBZCxDQUFBLEFBQUEsSUFBQyxDQUFLLFFBQVEsQUFBYixFQUFlLEFBQUEsTUFBTSxDQUFDLEFBQWlCLEtBQVosQ0FBQSxBQUFBLElBQUMsQ0FBSyxNQUFNLEFBQVgsRUFBYSxBQUFxQixLQUFoQixDQUFBLEFBQUEsSUFBQyxDQUFLLFVBQVUsQUFBZixFQUFpQixBQUFBLFFBQVEsQ0FBQyxBQUFrQixLQUFiLENBQUEsQUFBQSxJQUFDLENBQUssT0FBTyxBQUFaLEVBQWMsQUFBZ0IsS0FBWCxDQUFBLEFBQUEsSUFBQyxDQUFLLEtBQUssQUFBVixFQUFZLEFBQWtCLEtBQWIsQ0FBQSxBQUFBLElBQUMsQ0FBSyxPQUFPLEFBQVosRUFBYyxBQUFtQixLQUFkLENBQUEsQUFBQSxJQUFDLENBQUssUUFBUSxBQUFiLENBQWMsQ0FBQyxrQkFBa0IsQ0FBQyxJQUFLLENBQUcsQUFBRCxBQUFBLENB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QUFiLENBQ0Usd0JBQXdCLENBQUUsSUFBRyxDQUM3QixnQkFBZ0IsQ0FBRSxJQUFHLENBQ3RCLEFBdkJULEFBYUksb0JBYmdCLEFBV2pCLFVBQVUsQ0FFVCxFQUFFLEFBT0csVUFBVyxDQUFBLEFBQUEsQ0FBQyxDQUFiLENBQ0Usd0JBQXdCLENBQUUsSUFBRyxDQUM3QixnQkFBZ0IsQ0FBRSxJQUFHLENBQ3RCLEFBdkJULEFBYUksb0JBYmdCLEFBV2pCLFVBQVUsQ0FFVCxFQUFFLEFBT0csVUFBVyxDQUFBLEFBQUEsQ0FBQyxDQUFiLENBQ0Usd0JBQXdCLENBQUUsSUFBRyxDQUM3QixnQkFBZ0IsQ0FBRSxJQUFHLENBQ3RCLEFBdkJULEFBYUksb0JBYmdCLEFBV2pCLFVBQVUsQ0FFVCxFQUFFLEFBT0csVUFBVyxDQUFBLEFBQUEsQ0FBQyxDQUFiLENBQ0Usd0JBQXdCLENBQUUsSUFBRyxDQUM3QixnQkFBZ0IsQ0FBRSxJQUFHLENBQ3RCLEFBdkJULEFBYUksb0JBYmdCLEFBV2pCLFVBQVUsQ0FFVCxFQUFFLEFBT0csVUFBVyxDQUFBLEFBQUEsQ0FBQyxDQUFiLENBQ0Usd0JBQXdCLENBQUUsSUFBRyxDQUM3QixnQkFBZ0IsQ0FBRSxJQUFHLENBQ3RCLEFBdkJULEFBYUksb0JBYmdCLEFBV2pCLFVBQVUsQ0FFVCxFQUFFLEFBT0csVUFBVyxDQUFBLEFBQUEsQ0FBQyxDQUFiLENBQ0Usd0JBQXdCLENBQUUsSUFBRyxDQUM3QixnQkFBZ0IsQ0FBRSxJQUFHLENBQ3RCLEFBdkJULEFBYUksb0JBYmdCLEFBV2pCLFVBQVUsQ0FFVCxFQUFFLEFBT0csVUFBVyxDQUFBLEFBQUEsQ0FBQyxDQUFiLENBQ0Usd0JBQXdCLENBQUUsSUFBRyxDQUM3QixnQkFBZ0IsQ0FBRSxJQUFHLENBQ3RCLEFBdkJULEFBYUksb0JBYmdCLEFBV2pCLFVBQVUsQ0FFVCxFQUFFLEFBT0csVUFBVyxDQUFBLEFBQUEsRUFBRSxDQUFkLENBQ0Usd0JBQXdCLENBQUUsRUFBRyxDQUM3QixnQkFBZ0IsQ0FBRSxFQUFHLENBQ3RCLEFBdkJULEFBYUksb0JBYmdCLEFBV2pCLFVBQVUsQ0FFVCxFQUFFLEFBT0csVUFBVyxDQUFBLEFBQUEsRUFBRSxDQUFkLENBQ0Usd0JBQXdCLENBQUUsSUFBRyxDQUM3QixnQkFBZ0IsQ0FBRSxJQUFHLENBQ3RCLEFBdkJULEFBYUksb0JBYmdCLEFBV2pCLFVBQVUsQ0FFVCxFQUFFLEFBT0csVUFBVyxDQUFBLEFBQUEsRUFBRSxDQUFkLENBQ0Usd0JBQXdCLENBQUUsSUFBRyxDQUM3QixnQkFBZ0IsQ0FBRSxJQUFHLENBQ3RCLEFBdkJULEFBYUksb0JBYmdCLEFBV2pCLFVBQVUsQ0FFVCxFQUFFLEFBT0csVUFBVyxDQUFBLEFBQUEsRUFBRSxDQUFkLENBQ0Usd0JBQXdCLENBQUUsSUFBRyxDQUM3QixnQkFBZ0IsQ0FBRSxJQUFHLENBQ3RCLEFBdkJULEFBYUksb0JBYmdCLEFBV2pCLFVBQVUsQ0FFVCxFQUFFLEFBT0csVUFBVyxDQUFBLEFBQUEsRUFBRSxDQUFkLENBQ0Usd0JBQXdCLENBQUUsSUFBRyxDQUM3QixnQkFBZ0IsQ0FBRSxJQUFHLENBQ3RCLEFBdkJULEFBYUksb0JBYmdCLEFBV2pCLFVBQVUsQ0FFVCxFQUFFLEFBT0csVUFBVyxDQUFBLEFBQUEsRUFBRSxDQUFkLENBQ0Usd0JBQXdCLENBQUUsSUFBRyxDQUM3QixnQkFBZ0IsQ0FBRSxJQUFHLENBQ3RCLEFBdkJULEFBYUksb0JBYmdCLEFBV2pCLFVBQVUsQ0FFVCxFQUFFLEFBT0csVUFBVyxDQUFBLEFBQUEsRUFBRSxDQUFkLENBQ0Usd0JBQXdCLENBQUUsSUFBRyxDQUM3QixnQkFBZ0IsQ0FBRSxJQUFHLENBQ3RCLEFBdkJULEFBYUksb0JBYmdCLEFBV2pCLFVBQVUsQ0FFVCxFQUFFLEFBT0csVUFBVyxDQUFBLEFBQUEsRUFBRSxDQUFkLENBQ0Usd0JBQXdCLENBQUUsSUFBRyxDQUM3QixnQkFBZ0IsQ0FBRSxJQUFHLENBQ3RCLEFBdkJULEFBYUksb0JBYmdCLEFBV2pCLFVBQVUsQ0FFVCxFQUFFLEFBT0csVUFBVyxDQUFBLEFBQUEsRUFBRSxDQUFkLENBQ0Usd0JBQXdCLENBQUUsSUFBRyxDQUM3QixnQkFBZ0IsQ0FBRSxJQUFHLENBQ3RCLEFBdkJULEFBYUksb0JBYmdCLEFBV2pCLFVBQVUsQ0FFVCxFQUFFLEFBT0csVUFBVyxDQUFBLEFBQUEsRUFBRSxDQUFkLENBQ0Usd0JBQXdCLENBQUUsSUFBRyxDQUM3QixnQkFBZ0IsQ0FBRSxJQUFHLENBQ3RCLEFBdkJULEFBYUksb0JBYmdCLEFBV2pCLFVBQVUsQ0FFVCxFQUFFLEFBT0csVUFBVyxDQUFBLEFBQUEsRUFBRSxDQUFkLENBQ0Usd0JBQXdCLENBQUUsRUFBRyxDQUM3QixnQkFBZ0IsQ0FBRSxFQUFHLENBQ3RCLEFBS1QsQUFBQSxnQkFBZ0IsQUFBQyxDQUNmLE9BQU8sQ0FBRSxDQUFFLENBQ1gsR0FBRyxDQUFFLEtBQU0sQ0FDWCxNQUFNLENBQUUsS0FBTSxDQUNkLGlCQUFpQixDQUFFLGlCQUFVLENBQzdCLFNBQVMsQ0FBRSxpQkFBVSxDQUNyQixrQkFBa0IsQ0FBRSxTQUFTLENBQUMsSUFBSSxDQUFDLGtDQUFZLENBQWlCLE9BQU8sQ0FBQyxJQUFJLENBQUMsa0NBQVksQ0FDekYsVUFBVSxDQUFFLFNBQVMsQ0FBQyxJQUFJLENBQUMsa0NBQVksQ0FBaUIsT0FBTyxDQUFDLElBQUksQ0FBQyxrQ0FBWSxDQUFpQixpQkFBQyxDQUFpQixJQUFJLENBQUMsa0NBQVksQ0FPdEksQUFkRCxBQUFBLGdCQUFnQixBQVNiLFVBQVUsQUFBQyxDQUNWLE9BQU8sQ0FBRSxDQUFFLENBQ1gsaUJBQWlCLENBQUUsYUFBVSxDQUM3QixTQUFTLENBQUUsYUFBVSxDQUN0QixDQVFMLE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTSxFQUVoQixBQUlJLG9CQUpnQixBQUVqQixNQUFNLENBRUwseUJBQXlCLEFBRXRCLE1BQU0sQUFFSixNQUFNLEFBQUMsQ0FDTixLQUFLLENBQUUsSUFBSyxDQUNiLEFBVlQsQUFlRSxvQkFma0IsQ0FlbEIseUJBQXlCLEFBRXRCLE1BQU0sQUFBQyxDQUNOLEtBQUssQ3hCcE1LLE9BQU8sQ3dCeU1sQixBQXZCTCxBQWVFLG9CQWZrQixDQWVsQix5QkFBeUIsQUFFdEIsTUFBTSxBQUdKLE1BQU0sQUFBQyxDQUNOLEtBQUssQ0FBRSxJQUFLLENBQ2IsQUFLUCxBQUFBLGdCQUFnQixBQUViLE1BQU0sQUFFSixPQUFPLENBSlosQUFLUSxnQkFMUSxBQUViLE1BQU0sQ0FHTCxJQUFJLEFBQUEsT0FBTyxDQUxmLEFBTVEsZ0JBTlEsQUFFYixNQUFNLENBSUwsSUFBSSxBQUFBLE1BQU0sQUFBQyxDQUNULFVBQVUsQ3hCcE5BLE9BQU8sQ3dCcU5sQixDQ2hPUCxBQUFBLFFBQVEsQUFBQyxDQUNQLE1BQU0sQ0FBRSxZQUFhLENBQ3JCLE9BQU8sQ0FBRSxjQUFlLENBQ3hCLFVBQVUsQ3pCUU0sT0FBTyxDeUJQdkIsVUFBVSxDQUFFLE1BQU8sQ0FjcEIsQUFsQkQsQUFNRSxRQU5NLENBTU4sQ0FBQyxDQU5ILEFBT0UsUUFQTSxDQU9OLElBQUksQUFBQyxDQUNILE9BQU8sQ0FBRSxZQUFhLENBQ3RCLGNBQWMsQ0FBRSxNQUFPLENBQ3ZCLE1BQU0sQ0FBRSxXQUFZLENBQ3JCLEFBWEgsQUFZRSxRQVpNLENBWU4sQ0FBQyxBQUFDLENBQ0EsU0FBUyxDQUFFLElBQUssQ0FDaEIsV0FBVyxDQUFFLElBQUssQ0FDbEIsS0FBSyxDekJGVSxJQUFJLENJTnJCLFdBQVcsQ0FBRSw0QkFBNkIsQ0FDMUMsV0FBVyxDQUFFLEdBQUksQ0FDakIsVUFBVSxDQUFFLE1BQU8sQ3FCUWxCLEFBR0gsQUFBQSxjQUFjLEFBQUMsQ0FDYixVQUFVLENBQUUsQ0FBRSxDQUNkLE9BQU8sQ0FBRSxTQUFVLENBTXBCLEFBUkQsQUFJRSxjQUpZLENBSVosQ0FBQyxDQUpILEFBS0UsY0FMWSxDQUtaLElBQUksQUFBQyxDQUNILE1BQU0sQ0FBRSxRQUFTLENBQ2xCLEFBR0gsTUFBTSxFQUFMLFNBQVMsRUFBRSxLQUFLLEVBRWYsQUFFRSxRQUZNLENBRU4sSUFBSSxBQUFDLENBQ0gsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsR0FBRyxDQUFFLElBQUssQ0FDVixJQUFJLENBQUUsSUFBSyxDQUNaLENBT0wsTUFBTSxFQUFMLFNBQVMsRUFBRSxNQUFNLEVBRWhCLEFBQUEsUUFBUSxBQUFDLENBQ1AsTUFBTSxDQUFFLFlBQWEsQ0FDckIsT0FBTyxDQUFFLGVBQWdCLENBTTFCLEFBUkQsQUFJRSxRQUpNLENBSU4sQ0FBQyxBQUFDLENBQ0EsU0FBUyxDQUFFLElBQUssQ0FDaEIsV0FBVyxDQUFFLElBQUssQ0FDbkIsQUFHSCxBQUFBLGNBQWMsQUFBQyxDQUNiLFVBQVUsQ0FBRSxDQUFFLENBQ2QsT0FBTyxDQUFFLFNBQVUsQ0FDcEIsQ0M1REgsQUFBQSxXQUFXLEFBQUMsQ0FDVixPQUFPLENBQUUsWUFBYSxDQUN0QixjQUFjLENBQUUsR0FBSSxDQUNwQixXQUFXLENBQUUsSUFBSyxDQUNsQixhQUFhLENBQUUsY0FBZSxDdEJhOUIsV0FBVyxDQUFFLDRCQUE2QixDQUMxQyxXQUFXLENBQUUsR0FBSSxDQUNqQixVQUFVLENBQUUsTUFBTyxDc0IrQ3BCLEFBbEVELEFBT3NCLFdBUFgsQ0FPVCxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLENBQWdCLENBQ3BCLFFBQVEsQ0FBRSxRQUFTLENBQ25CLElBQUksQ0FBRSxnQkFBSSxDQWVYLEFBeEJILEFBV2dCLFdBWEwsQ0FPVCxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLENBSUgsUUFBUSxDQUFHLEtBQUssQUFFZCxNQUFNLEFBQUMsQ0FDTixPQUFPLENBQUUsQ0FBRSxDQUNaLEFBZlAsQUFtQmlCLFdBbkJOLENBT1QsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxDQVlILFNBQVMsQ0FBRyxLQUFLLEFBQUMsQ0FDakIsTUFBTSxDQUFFLE9BQVEsQ0FDaEIsT0FBTyxDQUFFLEVBQUcsQ0FDYixBQXRCTCxBQXlCRSxXQXpCUyxDQXlCVCxLQUFLLEFBQUMsQ0FDSixRQUFRLENBQUUsUUFBUyxDQUNuQixPQUFPLENBQUUsWUFBYSxDQUN0QixHQUFHLENBQUUsQ0FBRSxDQUNQLElBQUksQ0FBRSxHQUFJLENBQ1YsU0FBUyxDQUFFLElBQUssQ0FDaEIsWUFBWSxDQUFFLElBQUssQ0FDbkIsY0FBYyxDQUFFLEtBQU0sQ0FDdEIsU0FBUyxDQUFFLElBQUssQ0FDaEIsS0FBSyxDQUFFLE9BQVEsQ0FDZixNQUFNLENBQUUsa0JBQW1CLENBQzNCLGNBQWMsQ0FBRSxlQUFnQixDdEIwRGxDLGtCQUFrQixDc0J6REksS0FBSyxDQUFFLEdBQUUsQ3RCeURXLE1BQU0sQ3NCekRmLEVBQUMsQ3RCMERsQyxVQUFVLENzQjFEWSxLQUFLLENBQUUsR0FBRSxDdEIwREcsTUFBTSxDc0IxRFAsRUFBQyxDQTRCakMsQUFqRUgsQUF5QkUsV0F6QlMsQ0F5QlQsS0FBSyxBQWNGLE1BQU0sQ0F2Q1gsQUF5QkUsV0F6QlMsQ0F5QlQsS0FBSyxBQWVGLE9BQU8sQUFBQyxDQUNQLFFBQVEsQ0FBRSxRQUFTLENBQ25CLE9BQU8sQ0FBRSxFQUFHLENBQ2IsQUEzQ0wsQUF5QkUsV0F6QlMsQ0F5QlQsS0FBSyxBQW1CRixPQUFPLEFBQUMsQ0FDUCxHQUFHLENBQUUsR0FBSSxDQUNULElBQUksQ0FBRSxDQUFFLENBQ1IsS0FBSyxDQUFFLElBQUssQ0FDWixNQUFNLENBQUUsSUFBSyxDQUNiLGFBQWEsQ0FBRSxHQUFJLENBQ25CLFVBQVUsQ0FBRSxPQUFRLENBQ3JCLEFBbkRMLEFBeUJFLFdBekJTLENBeUJULEtBQUssQUEyQkYsTUFBTSxBQUFBLENBQ0wsT0FBTyxDQUFFLENBQUUsQ0FDWCxHQUFHLENBQUUsR0FBSSxDQUNULElBQUksQ0FBRSxHQUFJLENBQ1YsYUFBYSxDQUFFLEdBQUksQ0FDbkIsVUFBVSxDMUI5Q0UsT0FBTyxDMEIrQ25CLEtBQUssQ0FBRSxJQUFLLENBQ1osTUFBTSxDQUFFLElBQUssQ3RCbUNqQixrQkFBa0IsQ3NCbENNLE9BQU8sQ0FBRSxHQUFFLEN0QmtDTyxNQUFNLENzQmxDWCxFQUFDLEN0Qm1DdEMsVUFBVSxDc0JuQ2MsT0FBTyxDQUFFLEdBQUUsQ3RCbUNELE1BQU0sQ3NCbkNILEVBQUMsQ0FDbkMsQUE3REwsQUF5QkUsV0F6QlMsQ0F5QlQsS0FBSyxBQXFDRixNQUFNLEFBQUMsQ0FDTixLQUFLLEMxQnBETyxPQUFPLEMwQnFEcEIsQUFHTCxBQUFBLGtCQUFrQixBQUFDLENBQ2pCLE9BQU8sQ0FBRSxZQUFhLENBQ3RCLGNBQWMsQ0FBRSxHQUFJLENBQ3BCLFdBQVcsQ0FBRSxJQUFLLEN0QnBFbEIsV0FBVyxDQUFFLCtCQUFnQyxDQUM3QyxXQUFXLENBQUUsR0FBSSxDQUNqQixVQUFVLENBQUUsTUFBTyxDc0J3SHBCLEFBekRELEFBTXNCLGtCQU5KLENBTWhCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsQ0FBZ0IsQ0FDcEIsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsSUFBSSxDQUFFLGdCQUFJLENBZVgsQUF2QkgsQUFVZ0Isa0JBVkUsQ0FNaEIsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxDQUlILFFBQVEsQ0FBRyxLQUFLLEFBRWQsT0FBTyxBQUFDLENBQ1AsTUFBTSxDQUFFLEdBQUcsQ0FBQyxLQUFLLEMxQnJFUCxPQUFPLEMwQnNFbEIsQUFkUCxBQWtCaUIsa0JBbEJDLENBTWhCLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsQ0FZSCxTQUFTLENBQUcsS0FBSyxBQUFDLENBQ2pCLE1BQU0sQ0FBRSxPQUFRLENBQ2hCLE9BQU8sQ0FBRSxFQUFHLENBQ2IsQUFyQkwsQUF3QkUsa0JBeEJnQixDQXdCaEIsS0FBSyxBQUFDLENBQ0osUUFBUSxDQUFFLFFBQVMsQ0FDbkIsT0FBTyxDQUFFLFlBQWEsQ0FDdEIsY0FBYyxDQUFFLE1BQU8sQ0FDdkIsU0FBUyxDQUFFLElBQUssQ0FDaEIsWUFBWSxDQUFFLElBQUssQ0FDbkIsY0FBYyxDQUFFLEtBQU0sQ0FDdEIsU0FBUyxDQUFFLElBQUssQ0FDaEIsS0FBSyxDQUFFLE9BQVEsQ0FDZixNQUFNLENBQUUsa0JBQW1CLENBQzNCLGNBQWMsQ0FBRSxlQUFnQixDdEJQbEMsa0JBQWtCLENzQlFJLEtBQUssQ0FBRSxHQUFFLEN0QlJXLE1BQU0sQ3NCUWYsRUFBQyxDdEJQbEMsVUFBVSxDc0JPWSxLQUFLLENBQUUsR0FBRSxDdEJQRyxNQUFNLENzQk9QLEVBQUMsQ0FxQmpDLEFBeERILEFBd0JFLGtCQXhCZ0IsQ0F3QmhCLEtBQUssQUFhRixPQUFPLEFBQUMsQ0FDUCxRQUFRLENBQUUsUUFBUyxDQUNuQixPQUFPLENBQUUsRUFBRyxDQUNaLEdBQUcsQ0FBRSxJQUFLLENBQ1YsT0FBTyxDQUFFLFlBQWEsQ0FDdEIsY0FBYyxDQUFFLE1BQU8sQ0FDdkIsWUFBWSxDQUFFLEdBQUksQ0FDbEIsS0FBSyxDQUFFLElBQUssQ0FDWixNQUFNLENBQUUsSUFBSyxDQUNiLGFBQWEsQ0FBRSxHQUFJLENBQ25CLFVBQVUsQ0FBRSxVQUFXLENBQ3ZCLFVBQVUsQ0FBRSxJQUFLLENBQ2pCLE1BQU0sQ0FBRSxpQkFBa0IsQ0FDMUIsVUFBVSxDQUFFLHNCQUF1QixDQUNwQyxBQW5ETCxBQXdCRSxrQkF4QmdCLENBd0JoQixLQUFLLEFBNkJGLE1BQU0sQUFBQyxDQUNOLEtBQUssQzFCOUdPLE9BQU8sQzBCK0dwQixBQUdMLEFBQUEsZ0JBQWdCLEFBQUMsQ0FDZixRQUFRLENBQUUsUUFBUyxDQUNuQixPQUFPLENBQUUsWUFBYSxDQUN0QixjQUFjLENBQUUsR0FBSSxDQUNwQixLQUFLLENBQUUsR0FBSSxDQUNYLE1BQU0sQ0FBRSxJQUFLLENBQ2IsYUFBYSxDQUFFLEdBQUksQ0FDbkIsV0FBVyxDQUFFLElBQUssQ3RCbkhsQixXQUFXLENBQUUsNEJBQTZCLENBQzFDLFdBQVcsQ0FBRSxHQUFJLENBQ2pCLFVBQVUsQ0FBRSxNQUFPLENzQmdOcEIsQUF0R0QsQUFBQSxvQkFBZ0IsQUFVUixDQUNKLE1BQU0sQ0FBRSxLQUFNLENBTWYsQUFqQkgsQUFhSSxvQkFiWSxDQWFaLEtBQUssQUFBQyxDQUNKLE9BQU8sQ0FBRSxnQkFBaUIsQ0FDMUIsT0FBTyxDQUFFLG1CQUFvQixDQUM5QixBQWhCTCxBQUFBLHVCQUFnQixBQWtCTCxDQUNQLE1BQU0sQ0FBRSxJQUFLLENBQ2QsQUFwQkgsQUFzQnNCLGdCQXRCTixDQXNCZCxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLENBQWdCLENBQ3BCLFFBQVEsQ0FBRSxRQUFTLENBQ25CLElBQUksQ0FBRSxnQkFBSSxDQW1CWCxBQTNDSCxBQTBCZ0IsZ0JBMUJBLENBc0JkLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsQ0FJSCxRQUFRLENBQUcsS0FBSyxBQUFDLENBQ2hCLEtBQUssQzFCM0lRLElBQUksQzBCNElqQixVQUFVLEMxQjlJRSxPQUFPLEMwQnVKcEIsQUFyQ0wsQUFnQ1EsZ0JBaENRLENBc0JkLEtBQUssQ0FBQSxBQUFBLElBQUMsQ0FBRCxLQUFDLEFBQUEsQ0FJSCxRQUFRLENBQUcsS0FBSyxDQUlmLEdBQUcsQ0FFRCxJQUFJLENBaENaLEFBaUNRLGdCQWpDUSxDQXNCZCxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLENBSUgsUUFBUSxDQUFHLEtBQUssQ0FJZixHQUFHLENBR0QsT0FBTyxBQUFDLENBQ04sSUFBSSxDMUJsSkssSUFBSSxDMEJtSmQsQUFuQ1QsQUF1Q2lCLGdCQXZDRCxDQXNCZCxLQUFLLENBQUEsQUFBQSxJQUFDLENBQUQsS0FBQyxBQUFBLENBaUJILFNBQVMsQ0FBRyxLQUFLLEFBQUMsQ0FDakIsTUFBTSxDQUFFLE9BQVEsQ0FDaEIsT0FBTyxDQUFFLEVBQUcsQ0FDYixBQTFDTCxBQTRDRSxnQkE1Q2MsQ0E0Q2QsS0FBSyxBQUFDLENBQ0osT0FBTyxDQUFFLElBQUssQ0FDZCxjQUFjLENBQUUsTUFBTyxDQUN2QixXQUFXLENBQUUsTUFBTyxDQUNwQixlQUFlLENBQUUsTUFBTyxDdEJ4SDFCLFFBQVEsQ0FBRSxRQUFTLENBQ25CLEdBQUcsQ0FBRSxDQUFFLENBQ1AsS0FBSyxDQUFFLENBQUUsQ0FDVCxNQUFNLENBQUUsQ0FBRSxDQUNWLElBQUksQ0FBRSxDQUFFLENzQnNITixLQUFLLENBQUUsSUFBSyxDQUNaLE1BQU0sQ0FBRSxJQUFLLENBQ2IsT0FBTyxDQUFFLElBQUssQ0FDZCxhQUFhLENBQUUsR0FBSSxDQUNuQixVQUFVLENBQUUsQ0FBQyxDQUFDLEdBQUcsQ0FBQyxJQUFJLENBQUMsQ0FBQyxDQUFDLGdCQUFJLENBQzdCLFVBQVUsQzFCdktLLElBQUksQzBCd0tuQixTQUFTLENBQUUsSUFBSyxDQUNoQixXQUFXLENBQUUsSUFBSyxDQUNsQixLQUFLLENBQUUsT0FBUSxDQUNmLFVBQVUsQ0FBRSxNQUFPLENBQ25CLE1BQU0sQ0FBRSxPQUFRLEN0QjNGbEIsa0JBQWtCLENzQjRGSSxHQUFHLEN6QmpMVixHQUFFLENHcUZ5QixNQUFNLENzQjRGSixFQUFDLEN0QjNGN0MsVUFBVSxDc0IyRlksR0FBRyxDekJqTFYsR0FBRSxDR3NGaUIsTUFBTSxDc0IyRkksRUFBQyxDQXdDNUMsQUFyR0gsQUErREksZ0JBL0RZLENBNENkLEtBQUssQ0FtQkgsQ0FBQyxBQUFDLENBQ0EsUUFBUSxDQUFFLFFBQVMsQ0FDbkIsT0FBTyxDQUFFLEtBQU0sQ0FDZixNQUFNLENBQUUsS0FBTSxDQUNkLEtBQUssQ0FBRSxJQUFLLENBQ1osY0FBYyxDQUFFLElBQUssQ0FDdEIsQUFyRUwsQUFzRUksZ0JBdEVZLENBNENkLEtBQUssQ0EwQkgsR0FBRyxBQUFDLEN0QnJJTixRQUFRLENBQUUsUUFBUyxDQUNuQixHQUFHLENBQUUsR0FBSSxDQUNULElBQUksQ0FBRSxHQUFJLENBQ1YsU0FBUyxDQUFFLHFCQUFTLENzQm9JaEIsS0FBSyxDQUFFLElBQUssQ0FDWixNQUFNLENBQUUsSUFBSyxDQTJCZCxBQXBHTCxBQXNFSSxnQkF0RVksQ0E0Q2QsS0FBSyxDQTBCSCxHQUFHLEFBS0EsUUFBUSxBQUFDLENBQ1IsS0FBSyxDQUFFLElBQUssQ0FDWixVQUFVLENBQUUsR0FBSSxDQUNqQixBQTlFUCxBQXNFSSxnQkF0RVksQ0E0Q2QsS0FBSyxDQTBCSCxHQUFHLEFBU0EsS0FBSyxBQUFDLENBQ0wsS0FBSyxDQUFFLElBQUssQ0FDWixVQUFVLENBQUUsR0FBSSxDQUNqQixBQWxGUCxBQXNFSSxnQkF0RVksQ0E0Q2QsS0FBSyxDQTBCSCxHQUFHLEFBYUEsUUFBUSxBQUFDLENBQ1IsS0FBSyxDQUFFLElBQUssQ0FDWixVQUFVLENBQUUsSUFBSyxDQUNsQixBQXRGUCxBQXNFSSxnQkF0RVksQ0E0Q2QsS0FBSyxDQTBCSCxHQUFHLEFBaUJBLE9BQU8sQUFBQyxDQUNQLEtBQUssQ0FBRSxJQUFLLENBQ1osVUFBVSxDQUFFLEdBQUksQ0FDakIsQUExRlAsQUFzRUksZ0JBdEVZLENBNENkLEtBQUssQ0EwQkgsR0FBRyxBQXFCQSxLQUFLLEFBQUMsQ0FDTCxLQUFLLENBQUUsSUFBSyxDQUNaLFVBQVUsQ0FBRSxJQUFLLENBQ2xCLEFBOUZQLEFBK0ZNLGdCQS9GVSxDQTRDZCxLQUFLLENBMEJILEdBQUcsQ0F5QkQsSUFBSSxDQS9GVixBQWdHTSxnQkFoR1UsQ0E0Q2QsS0FBSyxDQTBCSCxHQUFHLENBMEJELE9BQU8sQUFBQyxDQUNOLElBQUksQ0FBRSxPQUFRLEN0QmhJcEIsa0JBQWtCLENzQmlJUyxJQUFJLEN6QnROaEIsR0FBRSxDR3FGeUIsTUFBTSxDc0JpSUUsRUFBQyxDdEJoSW5ELFVBQVUsQ3NCZ0lpQixJQUFJLEN6QnROaEIsR0FBRSxDR3NGaUIsTUFBTSxDc0JnSVUsRUFBQyxDQUM5QyxBQUtQLE1BQU0sRUFBTCxTQUFTLEVBQUUsS0FBSyxFQUVmLEFBQUEsZ0JBQWdCLEFBQUMsQ0FDZixLQUFLLENBQUUsR0FBSSxDQUNYLE1BQU0sQ0FBRSxJQUFLLENBc0JkLEFBeEJELEFBQUEsb0JBQWdCLEFBSVIsQ0FDSixLQUFLLENBQUUsR0FBSSxDQUNYLE1BQU0sQ0FBRSxLQUFNLENBQ2YsQUFQSCxBQUFBLHVCQUFnQixBQVFMLENBQ1AsTUFBTSxDQUFFLElBQUssQ0FDZCxBQVZILEFBY2dCLGdCQWRBLENBWWQsS0FBSyxDQUFBLEFBQUEsSUFBQyxDQUFELEtBQUMsQUFBQSxDQUVILFFBQVEsQ0FBRyxLQUFLLEFBQUMsQ0FDaEIsVUFBVSxDQUFFLENBQUMsQ0FBQyxHQUFHLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxvQkFBSSxDQUM5QixBQWhCTCxBQWtCRSxnQkFsQmMsQ0FrQmQsS0FBSyxBQUVGLE1BQU0sQUFBQyxDQUNOLFVBQVUsQ0FBRSxDQUFDLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxDQUFDLENBQUMsbUJBQUksQ0FDOUIsQ0FPUCxNQUFNLEVBQUwsU0FBUyxFQUFFLE1BQU0sRUFFaEIsQUFBQSxnQkFBZ0IsQUFBQyxDQUNmLEtBQUssQ0FBRSxLQUFNLENBVWQsQUFYRCxBQUFBLG9CQUFnQixBQUdSLENBQ0osS0FBSyxDQUFFLEtBQU0sQ0FDYixNQUFNLENBQUUsS0FBTSxDQUNmLEFBTkgsQUFBQSx1QkFBZ0IsQUFPTCxDQUNQLEtBQUssQ0FBRSxLQUFNLENBQ2IsTUFBTSxDQUFFLElBQUssQ0FDZCxDQ2hSTCxBQUFBLFVBQVUsQUFBQyxDQUNULE9BQU8sQ0FBRSxDQUFFLENBQ1gsVUFBVSxDQUFFLE1BQU8sQ3ZCbURuQixRQUFRLENBQUUsUUFBUyxDQUNuQixHQUFHLENBQUUsQ0FBRSxDQUNQLEtBQUssQ0FBRSxDQUFFLENBQ1QsTUFBTSxDQUFFLENBQUUsQ0FDVixJQUFJLENBQUUsQ0FBRSxDdUJyRFIsT0FBTyxDQUFFLENBQUUsQ0FDWCxVQUFVLENBQUUscUJBQUksQ0F1Q2pCLEFBNUNELEFBQUEsVUFBVSxBQU9QLFFBQVEsQUFBQyxDQUNSLE9BQU8sQ0FBRSxDQUFFLENBQ1gsVUFBVSxDQUFFLE9BQVEsQ0FDckIsQUFWSCxBQUFBLGdCQUFVLEFBV0EsQ3ZCbURSLFFBQVEsQ0FBRSxRQUFTLENBQ25CLEdBQUcsQ0FBRSxHQUFJLENBQ1QsSUFBSSxDQUFFLEdBQUksQ0FDVixTQUFTLENBQUUscUJBQVMsQ3VCcERsQixLQUFLLENBQUUsSUFBSyxDQUNaLE1BQU0sQ0FBRSxJQUFLLENBQ2IsVUFBVSxDQUFFLE1BQU8sQ0FDbkIsU0FBUyxDQUFFLElBQUssQ0FDakIsQUFqQkgsQUFBQSxnQkFBVSxBQWtCQSxDQUNOLGdCQUFnQixDM0JSRixPQUFPLEMyQlNyQixNQUFNLENBQUUsSUFBSyxDQUNiLEtBQUssQ0FBRSxHQUFJLENBQ1gsT0FBTyxDQUFFLFlBQWEsQ0FFdEIsaUJBQWlCLENBQUUsc0NBQXVDLENBQzFELFNBQVMsQ0FBRSxzQ0FBdUMsQ0FrQm5ELEFBM0NILEFBQUEsZ0JBQVUsQUEyQkwsVUFBVyxDQUFBLEFBQUEsQ0FBQyxDQUFFLENBQ2IsdUJBQXVCLENBQUUsS0FBTSxDQUMvQixlQUFlLENBQUUsS0FBTSxDQUN4QixBQTlCTCxBQUFBLGdCQUFVLEFBK0JMLFVBQVcsQ0FBQSxBQUFBLENBQUMsQ0FBRSxDQUNiLHVCQUF1QixDQUFFLEtBQU0sQ0FDL0IsZUFBZSxDQUFFLEtBQU0sQ0FDeEIsQUFsQ0wsQUFBQSxnQkFBVSxBQW1DTCxVQUFXLENBQUEsQUFBQSxDQUFDLENBQUUsQ0FDYix1QkFBdUIsQ0FBRSxLQUFNLENBQy9CLGVBQWUsQ0FBRSxLQUFNLENBQ3hCLEFBdENMLEFBQUEsZ0JBQVUsQUF1Q0wsVUFBVyxDQUFBLEFBQUEsQ0FBQyxDQUFFLENBQ2IsdUJBQXVCLENBQUUsS0FBTSxDQUMvQixlQUFlLENBQUUsS0FBTSxDQUN4QixBQUlMLGtCQUFrQixDQUFsQixZQUFrQixDQUNoQixBQUFBLEVBQUUsQ0FBRSxBQUFBLEdBQUcsQ0FBRSxBQUFBLElBQUksQ0FBRyxpQkFBaUIsQ0FBRSxXQUFNLENBQ3pDLEFBQUEsR0FBRyxDQUFHLGlCQUFpQixDQUFFLFNBQU0sRUFHakMsVUFBVSxDQUFWLFlBQVUsQ0FDUixBQUFBLEVBQUUsQ0FBRSxBQUFBLEdBQUcsQ0FBRSxBQUFBLElBQUksQ0FDWCxTQUFTLENBQUUsV0FBTSxDQUNqQixpQkFBaUIsQ0FBRSxXQUFNLENBQ3hCLEFBQUEsR0FBRyxDQUNELFNBQVMsQ0FBRSxTQUFNLENBQ2pCLGlCQUFpQixDQUFFLFNBQU0sRUFnQmhDLE1BQU0sRUFBTCxTQUFTLEVBQUUsTUFBTSxFQUVoQixBQUFBLEtBQUssQUFBQyxDQUNKLEdBQUcsQ0FBRSxJQUFLLENBQ1YsSUFBSSxDQUFFLElBQUssQ0FDWCxLQUFLLENBQUUsS0FBTSxDQUNkIiwibmFtZXMiOltdfQ== */
