@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Montserrat:100,200,300,regular,500,600,700,800,900,100italic,200italic,300italic,italic,500italic,600italic,700italic,800italic,900italic);*{padding:0;margin:0;border:0}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}a,a:hover,a:link,a:visited{text-decoration:none}aside,footer,header,legend,main,nav,section{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{vertical-align:top}img,svg{max-width:100%;height:auto}address{font-style:normal}input,select,textarea{background-color:transparent}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;background:0 0;cursor:pointer}button:active,button:focus,input:active,input:focus{outline:0}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}@font-face{font-family:"Trap";src:url(../fonts/Trap-Light.woff2) format("woff2"),url(../fonts/Trap-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Trap";src:url(../fonts/Trap-Regular.woff2) format("woff2"),url(../fonts/Trap-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Trap";src:url(../fonts/Trap-Medium.woff2) format("woff2"),url(../fonts/Trap-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Trap";src:url(../fonts/Trap-SemiBold.woff2) format("woff2"),url(../fonts/Trap-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Trap";src:url(../fonts/Trap-Bold.woff2) format("woff2"),url(../fonts/Trap-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:"Trap";src:url(../fonts/Trap-ExtraBold.woff2) format("woff2"),url(../fonts/Trap-ExtraBold.woff) format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Trap";src:url(../fonts/Trap-Black.woff2) format("woff2"),url(../fonts/Trap-Black.woff) format("woff");font-weight:900;font-style:normal;font-display:swap}:root{--container-width:1470px;--container-padding:15px;--second-family:"Trap", sans-serif;--page-bg:#F9F7F4;--text-color:#2260ea;--accent:#f25413;--active:#1f4dd6;--link-color:#1f4dd6;--hero-btn:#1F3989;--input-focus:#f2541326;--radio-hover:#2260ea33;--loader:#2261ea85;--copyright:#ffffff80;--laptop-size:1470px;--mobile-size:376px;--primary:#2260ea;--black:#0c0c0c;--white:#fff;--font-family:"Montserrat", sans-serif}html{scroll-behavior:smooth;background-color:#272727}body{background-color:var(--page-bg);color:var(--text-color);font-family:var(--font-main);text-wrap:balance}img{display:block}a{color:var(--white)}code,pre.code{background-color:#e9f1f6;padding:.2rem;border-radius:4px}pre.code{overflow-x:auto;padding:1rem}.none{display:none!important}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.no-scroll{overflow-y:hidden}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.container{margin:0 auto;padding:0 var(--container-padding);max-width:var(--container-width);width:100%}body,html{min-height:100vh;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.footer{background-color:#e3e3e3;margin-top:120px;padding:60px 0;background-color:var(--active);color:var(--white)}.footer__content,body,html{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.footer__content{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.footer__logo{max-width:700px;margin-right:100px;margin-bottom:0}.footer__group,.list__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.list__group{margin-bottom:16px;-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.footer__list:not(:last-child){margin-right:100px;margin-bottom:0}.footer__item{margin-bottom:6px}.footer__item,.footer__text{color:var(--white)}.footer__copyright,.footer__link,.footer__text{font-family:var(--second-family);font-weight:400;font-size:16px;line-height:130%;letter-spacing:.02em}.footer__link{color:var(--white);cursor:pointer}.footer__link:hover{color:var(--accent)}.footer__copyright{color:var(--copyright)}.header{position:relative;z-index:199;padding:16px 0 0}.header__row{max-width:1470px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;border:1px solid rgba(31,77,214,.7);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__nav{width:70%}.header__logo{width:30%}.hero__content{position:relative;overflow:visible;height:1173px;background-image:url(../img/hero/hero.jpg);background-repeat:no-repeat;background-size:cover}.hero__btn{display:inline-block;width:96px;height:96px;position:sticky;top:85%;left:5%;margin-bottom:24px;border-radius:50%;padding:12px;background-color:var(--hero-btn);-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.hero__btn:hover{background-color:var(--accent)}.hero__btn:hover .hero__svg{-webkit-transform:rotate(-35deg);-ms-transform:rotate(-35deg);transform:rotate(-35deg);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;stroke:var(--page-bg)}.logo,.mobile-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.logo{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:40px;padding-right:32px;font-family:var(--second-family);font-weight:500;font-size:52px;line-height:110%;letter-spacing:-.03em;color:var(--active)}.mobile-nav{overflow-y:auto;position:fixed;top:-100%;width:100%;height:100%;z-index:99;padding:106px 20px 56px;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;background:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.mobile-nav--open{top:0}.mobile-nav a{color:#000}.mobile-nav__links{margin-bottom:84px}.mobile-links{display:grid;gap:32px}.mobile-links__parent{border-bottom:1px solid #000}.mobile-links__parent-btn{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.mobile-links__parent-title{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:180%;text-transform:capitalize;color:var(--black)}.mobile-links__parent-btn__icon,.mobile-sub{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.active .mobile-links__parent-btn__icon{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.mobile-sub{max-height:0;overflow:hidden}.mobile-sub-list{display:grid;gap:16px;padding:24px 0 16px 33px}.mobile-sub-list__item{font-family:var(--font-family);font-weight:400;font-size:14px;line-height:180%;text-transform:capitalize;color:var(--neutral-gray404040)}.mobile-sub-list__link{display:inline-block;padding-top:7px;width:100%;color:var(--neutral-gray404040)}.mobile-sub-list__link:hover{color:#000}.mobile-nav__btns{margin-top:auto;border-top:1px solid var(--neutral-graycbcbcb);padding-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.mobile-nav-btn{--time:0.1s;--width:18px;--height:12px;--line-height:2px;--spacing:3px;--color:#0C0C0C;--radius:0px;height:calc(var(--line-height)*3 + var(--spacing)*2);width:var(--width);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-icon,.nav-icon::after,.nav-icon::before{position:relative;width:var(--width);height:var(--line-height);background-color:var(--color);border-radius:var(--radius)}.nav-icon::after,.nav-icon::before{content:"";display:block;position:absolute;left:0;-webkit-transition:top var(--time) linear var(--time),-webkit-transform var(--time) ease-in;transition:transform var(--time) ease-in,top var(--time) linear var(--time);transition:transform var(--time) ease-in,top var(--time) linear var(--time),-webkit-transform var(--time) ease-in}.nav-icon::before{top:calc(-1*(var(--line-height) + var(--spacing)))}.nav-icon::after{top:calc(var(--line-height) + var(--spacing))}.nav-icon.nav-icon--active{background-color:transparent}.nav-icon.nav-icon--active::after,.nav-icon.nav-icon--active::before{top:0;-webkit-transition:top var(--time) linear,-webkit-transform var(--time) ease-in var(--time);transition:top var(--time) linear,transform var(--time) ease-in var(--time);transition:top var(--time) linear,transform var(--time) ease-in var(--time),-webkit-transform var(--time) ease-in var(--time)}.nav-icon.nav-icon--active::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.nav-icon.nav-icon--active::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mobile-nav-btn{z-index:999}.nav,.nav__lang{display:-webkit-box;display:-ms-flexbox;display:flex}.nav{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;border-left:none}.nav__lang{width:72%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;padding:32px 32px 32px 0;border-left:1px solid rgba(31,77,214,.7);border-right:1px solid rgba(31,77,214,.7)}.nav__btn,.nav__link{font-family:var(--second-family);font-weight:600;line-height:120%;letter-spacing:-.02em;text-transform:uppercase;color:var(--text-color)}.nav__btn{border-radius:50%;padding:11px;font-size:24px}.nav__btn:hover{background-color:var(--accent);color:var(--page-bg)}.nav__btn.active,.nav__btn:hover,.nav__link:hover .nav__svg{-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.nav__btn.active{background-color:var(--active);color:var(--page-bg)}.nav__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:32px;padding-right:40px;font-size:22px}.nav__link:hover{color:var(--accent)}.nav__link:hover .nav__svg{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.nav__link:hover .nav__svg circle{stroke:#ff5733}.nav__link:hover .nav__svg path{fill:#ff5733}.link__text{margin-right:4px}.reach{margin-top:120px}.reach__content{width:100%}.reach__title{margin-bottom:56px;font-family:var(--second-family);font-weight:600;font-size:56px;line-height:110%;letter-spacing:-.03em;color:var(--active)}.reach{position:relative}.form__group,.input__group{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:48px}.input__group{width:50%;margin-bottom:0;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column}.input__group:not(:last-child){margin-right:24px;margin-bottom:0}.form__label{position:relative;font-family:var(--second-family);font-weight:400;font-size:20px;line-height:130%;letter-spacing:.02em;color:var(--active)}.form__label .label__snowflake{position:absolute;top:2px}.form__input{border-bottom:1px solid var(--active);height:40px;padding:8px}.form__input:hover{border-bottom:2px solid var(--active)}.form__input:focus{background-color:var(--input-focus)}.form__input._error{border-bottom:2px solid var(--accent)}.svg{display:none}.form__error-msg-email,.form__error-msg-first,.form__error-msg-last{margin-top:8px;display:none;font-family:var(--second-family);font-weight:400;font-size:12px;line-height:130%;letter-spacing:.02em;color:var(--accent)}.textarea__group{width:100%;margin-bottom:48px}.form__textarea{width:100%;height:150px;padding:8px;border-bottom:1px solid var(--active);resize:none;outline:0}.form__textarea:hover{border-bottom:2px solid var(--active)}.form__textarea:focus{background-color:var(--input-focus)}.form__title{position:relative;margin-bottom:24px;font-family:var(--second-family);font-weight:600;font-size:20px;line-height:130%;letter-spacing:.02em;text-transform:uppercase;color:var(--active)}.form__title .label__snowflake{position:absolute;top:2px}.checkbox__group{margin-bottom:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.checkbox:checked~.checkbox__label::after,.radio__input:checked~.radio__label::after{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.checkbox__label,.radio__label{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-family:var(--second-family);font-weight:400;font-size:18px;line-height:130%;letter-spacing:.02em;color:var(--active)}.checkbox__item:not(:last-child){margin-bottom:24px}.radio__item:not(:last-child){margin-bottom:12px}.checkbox,.radio__input{display:none}.checkbox__label::before{content:"";width:12px;height:12px;background-color:var(--white);border:1px solid var(--active)}.checkbox__label::after{content:"";position:absolute;top:34%;left:3px;width:7px;height:7px;background-color:var(--accent);-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.radio__label::before{content:"";width:12px;height:12px;background-color:var(--white);border-radius:50%;border:1px solid var(--active)}.checkbox__label:hover::before,.radio__label:hover::before{background-color:var(--radio-hover)}.radio__label::after{content:"";position:absolute;top:34%;left:3px;width:7px;height:7px;background-color:var(--accent);border-radius:50%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.form__text{position:relative;margin-bottom:24px;font-family:var(--second-family);font-weight:400;font-size:18px;line-height:130%;letter-spacing:.02em;color:var(--active)}.form__text .label__snowflake{position:absolute;top:2px}.radio__group{margin-bottom:48px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.form__btn{width:100%;padding:11px 0;background-color:var(--active);font-family:var(--second-family);font-weight:600;font-size:20px;line-height:130%;letter-spacing:.02em;text-transform:uppercase;color:var(--white)}.form__btn:hover{background-color:var(--accent);-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.form__btn:disabled{background-color:var(--loader)}.shape__content{display:block;min-height:260vh;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;clear:both}.shape__content ::after,.shape__content::before{content:"";display:table;clear:both}.left{position:sticky;top:1px;width:50.15%;margin:0;padding:40px 24px 0;background-color:var(--page-bg);border-right:2px solid rgba(31,77,214,.7)}.left__text,.left__title{font-family:var(--second-family);font-weight:500;color:var(--active)}.left__title{margin-bottom:24px;font-size:68px;line-height:110%;letter-spacing:-.03em}.left__text{margin-bottom:30px;font-size:20px;line-height:130%}.left__svg{width:62px;height:62px}.right{width:50%;vertical-align:top;float:right;margin:-320px 0 0;padding:0 24px 0 38px;border-left:2px solid rgba(31,77,214,.7)}.right__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.right__item:not(:last-child){margin-bottom:63px}.right__content{margin-right:32px;padding-bottom:40px;border-bottom:2px solid rgba(31,77,214,.7)}.right__img{width:582px;height:364px;margin-bottom:16px}.right__number,.right__text,.right__title{font-family:var(--second-family);color:var(--active)}.right__title{margin-bottom:24px;font-weight:500;font-size:26px;line-height:120%}.right__number,.right__text{font-weight:400;font-size:16px;line-height:130%;letter-spacing:.02em}.right__number{display:block;font-weight:500;font-size:40px;letter-spacing:-.08em}.title{font-family:var(--font-family);font-weight:600;font-size:32px;line-height:140%;text-transform:capitalize;color:var(--black)}.title-1,.title-2,.title-3,.title-4{margin:1em 0 .5em;font-size:38px;font-weight:700;font-family:var(--font-titles)}.title-2,.title-3,.title-4{font-size:32px}.title-3,.title-4{font-size:26px}.title-4{font-size:18px}@media screen and (max-width:1199px){.footer{margin-top:80px}.footer__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__logo{margin-bottom:24px}.list__group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer__list:not(:last-child){margin-bottom:32px}.header__row{max-width:1199px}.header__nav{width:58%}.header__logo{width:42%}.hero__content{height:733px;background-image:url(../img/hero/hero-mobile.jpg);background-size:cover}.hero__btn{top:90%;left:8%;margin-bottom:20px;width:64px;height:64px;padding:8px}.logo{padding-left:16px;padding-right:0;font-size:20px}.nav{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;border-left:1px solid rgba(31,77,214,.7)}.nav__lang{padding:14px 18px 14px 0;width:50%;border-right:none}.nav__btn{padding:5px;font-size:14px}.nav__link{display:none}.reach{margin-top:80px}.reach__title{margin-bottom:24px;font-weight:500;font-size:48px;line-height:110%}.form__group{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.input__group:not(:last-child){margin-right:0;margin-bottom:32px}.input__group{width:100%}.form__label{font-weight:400;font-size:16px;line-height:130%}.form__title{font-size:24px}.checkbox__label,.radio__label{font-size:16px}.form__text{font-weight:500}.form__btn,.form__text{font-size:16px}.shape__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:225vh}.left{margin:0 auto;width:100%;padding:24px 0 16px;border-right:none}.left__title{margin-bottom:16px;font-size:48px;line-height:100%}.left__text{margin-bottom:24px;font-size:16px}.left__svg{width:40px;height:40px}.right{width:100%;padding:56px 0;margin:0 auto;border-left:none}.right__item:not(:last-child){margin-bottom:56px}.right__content{padding-bottom:32px;margin-right:0}.right__img{width:343px;height:215px;margin-bottom:16px;margin-left:auto;margin-right:auto}.right__title{margin-bottom:16px;font-size:24px;line-height:110%}.right__text{font-size:16px}.right__number{display:none}}@media screen and (max-width:767px){.header__row{max-width:375px}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiYmFzZS9fcmVzZXQuc2NzcyIsImJhc2UvX2ZvbnRzLnNjc3MiLCJiYXNlL192YXJzLnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJiYXNlL191dGlscy5zY3NzIiwiYmFzZS9fY29udGFpbmVycy5zY3NzIiwiYmFzZS9fc3RpY2t5LWZvb3Rlci5zY3NzIiwiYmxvY2tzL19mb290ZXIuc2NzcyIsImJsb2Nrcy9faGVhZGVyLnNjc3MiLCJibG9ja3MvX2hlcm8uc2NzcyIsImJsb2Nrcy9fbG9nby5zY3NzIiwiYmxvY2tzL19tb2JpbGUtbmF2LnNjc3MiLCJibG9ja3MvX25hdi1pY29uLnNjc3MiLCJibG9ja3MvX25hdi5zY3NzIiwiYmxvY2tzL19yZWFjaC5zY3NzIiwiYmxvY2tzL19zaGFwZS5zY3NzIiwiYmxvY2tzL190aXRsZXMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkFNQSwrTEFFQSxDLENDREEsUyxDREdFLFEsQ0FDQSxRLENBSEYsQyxDQ0tBLE8sQ0RFQSxRLENDQUEsNkIsQ0FDSSxxQixDRE1KLEMsQ0FPQSxPLENBTEEsTSxDQ0RBLFMsQ0FFQSxvQixDQVNBLEssQ0RFQSxNLENBRUEsTSxDQThFQSxNLENBNUVBLEksQ0FKQSxHLENDRUEsTyxDREVBLGEsQ0FJQSxFLENBQ0EsRSxDQUFBLEUsQ0FFQSxFLENDQUEsRSxDREVBLEUsQ0FBQSxDLENBRUUsaUIsQ0NBRixtQixDRElBLEUsQ0FDQSxLLENDQ0ksZSxDQUdKLEcsQ0FDQyxrQixDQURELEcsQ0RLQSxHLENDQ0ksYyxDRENGLFcsQ0FHRixPLENBREEsaUIsQ0FLQSxLLENBS0EsTSxDQUZBLFEsQ0NLQSw0QixDQUxBLE0sQ0RIQSxLLENBS0EsTSxDQUZBLFEsQ0NFQyxtQixDREFELGlCLENBR0UsYSxDQUlGLGdCLENDQUEsWSxDRElBLE0sQ0UxRkEsa0IsQ0FDSSxvQixDQUNBLHVCLENBRUEsZSxDQUNBLDRCLENBQ0EsYyxDRnlGSixjLENBUUEsYSxDQURBLFksQ0FEQSxZLENBREEsVyxDQUVBLFMsQ0FLQSx3QixDRXJGSSxTLENBQ0EsUSxDQUlKLEssQ0FDSSxjLENGNEZKLFdFbEZJLGtCLENBRUEsK0YsQ0FDQSxlLENBQ0EsaUIsQ0ZpRkosa0IsQUFLQSxXRS9FSSxrQixDQUNBLG1HLENBQ0EsZSxDRitFSixpQixDRTVFQSxrQixBRmtGQSxXRTdFSSxrQixDQUNBLGlHLENGNkVKLGUsQ0d6SUEsaUIsQ0FDQyxrQixBSCtJRCxXR3pJQyxrQixDQUNBLHFHLENBQ0EsZSxDQUNBLGlCLENBQ0Esa0IsQUg2SUQsV0d6SUMsa0IsQ0FDQSw2RixDQUdBLGUsQ0FDQSxpQixDQUdBLGtCLEFIeUlELFdBREEsa0IsQ0FHRSx1RyxDSWhLRixlLENBQ0MsaUIsQ0FDQSxrQixBQUdELFdBQ0Msa0IsQ0FDQSwrRixDQUNBLGUsQ0FDQSxpQixDSmdLRCxrQkFLQSxLLENBREEsd0IsQ0FHRSx3QixDSWhLRixrQyxDQUNDLGlCLENKZ0tELG9CLENBR0UsZ0IsQ0loS0YsZ0IsQ0FDQyxvQixDQUNBLGtCLENBQ0EsdUIsQ0pnS0QsdUIsQ0FHRSxrQixDSS9KRCxxQixDQUNBLG9CLENBQ0EsbUIsQ0FDQSxpQixDSmdLRCxlLENBR0UsWSxDS25NRixzQyxDTHVNQSxJLENLbk1BLHNCLENBQ0Msd0IsQ0x1TUQsSSxDS25NQywrQixDQUNBLHVCLENBQ0EsNEIsQ0FDQSxpQixDTHVNRCxHLENBRkEsYSxDQU1BLEMsQ0FGQSxrQixDQU1BLEksQ0FNQSxRLENBUkEsd0IsQ0FJRSxhLENLcE1GLGlCLENMd01BLFEsQ0twTUEsZSxDTG9NQSxZLENBT0EsSyxDS3RNQyxzQixDQUdELGdCLENBQ0MsaUIsQ0x3TUMsUyxDQUNBLFUsQ0FORixXLENBUUUsUSxDTWpQRixTLENBQ0Esa0IsQ0FDQyw2QixDQUNBLHFCLENBRUEsa0IsQ0FDQSxlLENDTkQsVSxDQUNJLGlCLENQNlBKLFUsQ08zUEksZSxDUCtQSixXLENBWEEsZ0IsQ0FlQSxZLENBWEEsaUIsQ0FlQSxPLENPOVBDLG1CLENQb1BELG1CLENBYUUsWSxDQUdGLFksQ1E5UUMsdUIsQ0FDQSxvQixDQUVBLHNCLENSbVJELFUsQ0FYQSxhLENBYUUsa0MsQ1E5UUYsZ0MsQ0FDQyxVLENSbVJELEksQ0FEQSxJLENBRUUsZ0IsQ1FyUkYsMkIsQ1IyUkUseUIsQ0FDQSxxQixDQWpCRixPLENBTUEsd0IsQ0EwQkUsZ0IsQ1F4UkYsYyxDQUNDLDhCLENBQUEsa0IsQ1I2UkQsZ0IsQ0E3QkEsSSxDQURBLEksQ0ErQkUsbUIsQ0FDQSxtQixDQXhCRixZLENRblFBLDRCLENSeVJBLGdCLENBSUUsNkIsQ1E1UkQsc0IsQ0FBQSxrQixDUmtTRCxhLENRaFNDLGUsQ1JrU0Msa0IsQ0FDQSxlLENBR0YsYyxDQVVBLFksQ0FURSxtQixDQUNBLG1CLENBQ0EsWSxDQUNBLDJCLENBaENBLDRCLENBQ0YseUIsQ0FrQ0UscUIsQ0FHRixZLENBSUUsa0IsQ0FoQ0EsNkIsQ0FtQ0Esc0IsQ1FyU0Ysa0IsQ1J3UUEsa0JBQUEsWSxDQWtDRSxrQixDUXJTRixlLENSeVNBLGEsQ1FuU0EsaUIsQ1JtU0EsYSxDQUtBLGEsQ1EvUkEsa0IsQ0M3RUEsa0IsQ1RvVkEsYSxDQXdCQSxhLENTM1dDLGdDLENBQ0EsZSxDQUVBLGMsQ1RrV0QsZ0IsQ1NoV0Msb0IsQ1Q4VUQsYSxDUTdQQyxrQixDQUNELGMsQ1J1U0EsbUIsQ1FuU0EsbUIsQ0M1RkEsa0IsQ0FPRSxzQixDVHFZRixPLENTbllFLGlCLENBQ0EsVyxDQUNBLGdCLENUa1dGLFksQ1NoV0UsZ0IsQ0FQRCxhLENUK1lDLG1CLENBcENBLG1CLENBQ0YsWSxDU2pXRyxtQyxDQVhGLHdCLENUb1pDLHFCLENBcENBLGtCLENTOVZGLFksQ0FDQyxTLENUeVlELGEsQ0FDRSxTLENBR0YsYyxDU3ZZQSxpQixDQUNJLGdCLENUb1dKLGEsQ1NuV0MsMEMsQ0FGRCwyQixDVDZZRSxxQixDQUdGLFUsQ1U3YUEsb0IsQ0FDSSxVLENBQ0EsVyxDQUNBLGUsQ0FDQSxPLENBQ0EsTyxDQUNBLGtCLENWMFlKLGlCLENVeFlJLFksQ0FSSixnQyxDVndiRSwwQyxDQUNBLGtDLENBbENGLGdCLENBc0NFLDhCLENBR0YsMkIsQ1U1YUksZ0MsQ0FDQSw0QixDQUNBLHdCLENBQ0Esc0MsQ0FDQSw4QixDQUVBLHFCLENWK2FKLEssQ0FxQkEsVyxDVzlkSSxtQixDQUFBLG1CLENYd2VGLFksQ1d2ZUUsNEIsQ1h3Y0osSyxDVXhiQSw2QixDVjhiRSxzQixDQUNBLGtCLENBQ0Esd0IsQ0FDQSxxQixDQUNBLGtCLENBckNBLGlCLENBQ0Ysa0IsQ1VyWUksZ0MsQ0FDQSxlLENWdVlKLGMsQ1VyWUksZ0IsQ0FDSSxxQixDVjZhTixtQixDQUdGLFcsQ1U5YVEsZSxDVnVZUixjLENBMENFLFMsQ1duZUYsVSxDQUNJLFcsQ0FBQSxVLENBQUEsdUIsQ1gwZUYsMkIsQ0FFQSx5QixDQUNBLHFCLENXMWVFLGUsQ0FDQSxrQyxDQUVBLDBCLENYNmVKLGlCLENXemVJLEssQ0FHQSxhLENBZEosVSxDWDRmQSxrQixDQS9DRSxrQixDWTdjRixhLENBQ0MsWSxDQUNBLFEsQ1ptZ0JELHFCLENZOWZDLDRCLENaa2dCRCx5QixDWTlmQyxVLENBQ0EsbUIsQ0FBQSxtQixDWmlnQkMsWSxDQUNBLHdCLENZaGdCRCxxQixDQUNBLDZCLENab2dCRCwyQixDWWpnQkEsOEIsQ0FDQyxlLENaNmNELGMsQ0F1REUsZ0IsQ1lqZ0JGLHlCLENBQ0Msa0IsQ0FHRCwrQixDWnVkQSxXLENZdGRDLGtDLENaNmNELDBCLENBeURBLHVDLENZamdCQyxpQyxDWjZjRCw2QixDQXVERSx5QixDQW5ERixXLENBdURFLFksQ1lqZ0JGLGUsQ1p1Z0JBLGdCLENBQ0UsWSxDQUNBLFEsQ0F6REYsd0IsQ0E2REEsc0IsQ1lyZ0JDLDhCLENBQ0EsZSxDQUNBLGMsQ0FDQSxnQixDQUNBLHlCLENaNmNELCtCLENBNkRBLHNCLENZdGdCQyxvQixDWjZjRCxlLENBNERFLFUsQ1l0Z0JGLCtCLENaMGdCQSw0QixDQTVEQSxVLENBZ0VBLGlCLENZeGdCQyxlLENBRUEsOEMsQ0FBQSxnQixDWjRjRCxZLENBK0RFLDZCLENZeGdCRixRLENaOGdCQSxlLENZdmdCQSxXLENBQ0MsWSxDQUNBLGEsQ0FDQSxpQixDQUNBLGEsQ0FDQSxlLENBQ0EsWSxDQUtBLG9ELENBQ0Esa0IsQ0FDQSxtQixDWjJjRCxtQixDWXpjQyxZLENBQ0MsdUIsQ1oyY0Ysb0IsQ0ErREUsc0IsQ1l0Z0JGLHdCLENBQ0MscUIsQ0FFQSxrQixDWnlnQkQsUyxDQVNBLGdCLENBREEsaUIsQ1k1Z0JDLGlCLENad2NELGtCLENBK0RFLHlCLENhL21CRiw2QixDQUNBLDJCLENib25CQSxnQixDQURBLGlCLENhNW1CQyxVLENBRUEsYSxDQUNBLGlCLENBRUEsTSxDQU1BLDJGLENBRUEsMkUsQ0FBQSxpSCxDYittQkQsaUIsQ0FFRSxrRCxDQUdGLGdCLENhOW1CQyw2QyxDYm1uQkQsMEIsQ2EvbUJDLDRCLENib25CRCxpQyxDYWpuQkEsa0MsQ0FFQyxLLENBQ0EsMkYsQ0FHQSwyRSxDQUVBLDZILENiaW5CRCxrQyxDYTVtQkMsK0IsQ0FBQSwyQixDQUFBLHVCLENia25CRCxpQyxDYTltQkEsZ0MsQ0FDQyw0QixDQUNBLHdCLENib25CRCxlLENBdEVBLFcsQ0EwRUEsSSxDQVdBLFUsQ2EvbUJDLG1CLENia25CQyxtQixDQUNBLFksQ0FmRixJLENBSUUsNkIsQ2E5bUJELDRCLENBQ0Esc0IsQ0FBQSxrQixDQUFBLGdCLENib25CRCxVLENhaG5CQSxTLENieWlCQSxvQixDQTZFRSxpQixDYWxuQkYsbUIsQ0FDQyx3QixDYm9uQkMsd0MsQ0FDQSx5QyxDYWxuQkYsUyxDYitvQkEsVSxDYzlzQkMsZ0MsQ2Q4bkJELGUsQ2Nwb0JBLGdCLENkaXVCRSxxQixDQUNBLHdCLENBQ0EsdUIsQ2E5cEJGLFMsQ0FFQSxpQixDQUNDLFksQ0NuRkQsYyxDZGl0QkEsZSxDYzlzQkMsOEIsQ2Q2bkJELG9CLENBd0ZBLGdCLENBUEEsZSxDQW9DQSwwQixDY250QkEsc0MsQ0FDQSw4QixDZHFyQkEsZ0IsQ0FDRSw4QixDQUNBLG9CLENBS0YsVSxDY2x0QkMsbUIsQ0FBQSxtQixDQUFBLFksQ0FDQSx3QixDZHN0QkMscUIsQ0FDQSxrQixDY3R0QkQsaUIsQ0FDQSxrQixDQUdHLGMsQ2Q4dEJKLGdCLENjdnRCQSxtQixDZDJ0QkEsMEIsQ2N0dEJBLCtCLENBQ0EsMkIsQ0FDQSx1QixDQUtBLGlDLENBWkEsYyxDZHV1QkEsK0IsQ0F6RkEsWSxDQTZGQSxXLENjdnRCRSxnQixDZDJ0QkYsTSxDY3Z0QkEsZ0IsQ2QydEJBLGUsQ2N4dEJFLFUsQ0FLRixhLENBRUMsa0IsQ0FBQSxnQyxDQUFBLGUsQ0FDQSxjLENkeXRCQyxnQixDQUNBLHFCLENjenRCRCxtQixDZDZ0QkQsTSxDY3h0QkEsaUIsQ2Q0dEJBLFksQ0FXQSxhLENjbnVCQSxtQixDZDBuQkEsbUIsQ2N4bkJBLFksQ0FDQyw2QixDZDBuQkQsNEIsQ2N4bkJDLHNCLENBQ0Msa0IsQ2QwdEJBLGtCLENBR0YsYSxDQWxHQSxTLENjdm5CQyxlLENBS0MsMkIsQ0FJRix5QixDQWhDQSxxQixDZHlwQkEsa0JBQUEsWSxDQW9HRSxpQixDY3h0QkYsZSxDZDR0QkEsWSxDZTN6QkEsaUIsQ0FDSSxnQyxDZjB0QkosZSxDZXh0QkksYyxDQUhKLGdCLENmaTBCRSxvQixDQWxHQSxtQixDZXZ0QkYsOEIsQ0FDSSxpQixDZjJ0QkosTyxDQXNHQSxZLENlNXpCSSxxQyxDQUNKLFcsQ0FDQSxXLENmZzBCQSxrQixDQWxHQSxxQyxDQXNHQSxrQixDQUNFLG1DLENBR0YsbUIsQ0FsR0EscUMsQ0FzR0EsSSxDQWxHQSxZLENBc0dBLHNCLENBQ0Esc0IsQ0FDQSxxQixDZTV6QkksYyxDQUFBLFksQ2YrekJGLGdDLENBQ0EsZSxDZS96QkUsYyxDZnl0QkosZ0IsQ2V2dEJJLG9CLENBTEosbUIsQ2Z5MEJBLGdCLENBQ0UsVSxDQTFHQSxrQixDZXR0QkYsZSxDQUNJLFUsQ0FDQSxZLENBQ0EsVyxDQUFBLHFDLENBQUEsVyxDQUNBLFMsQ2Z5MEJKLHFCLENBL0dBLHFDLENBbUhBLHFCLENBL0dBLG1DLENBbUhBLFksQ0FDRSxpQixDQS9HQSxrQixDQUNGLGdDLENleHRCSSxlLENBaEJKLGMsQ2YyMUJFLGdCLENBL0dBLG9CLENBQ0Ysd0IsQ0FpSEUsbUIsQ0FHRiw4QixDZXgwQkEsaUIsQ0FDQSxPLENmNDBCQSxnQixDQS9HQSxrQixDZXh0QkEsbUIsQ0FDSSxtQixDQUNBLFksQ2YwdEJKLDJCLENldnRCQSw0QixDQWRBLHlCLENmdzFCRSxxQixDQUdGLHlDLENBTUEsMEMsQ0FySEEsMEIsQ0FpSEUsc0IsQ2V4MEJGLGtCLENmazFCQSxnQixDQS9HQSxhLENBaUhFLGlCLENldDBCRiwwQixDQUNJLDBCLENmd3RCSixtQixDQWlIRSx3QixDZXQwQkYscUIsQ0FDSSxrQixDZnd0QkosTyxDQWlIRSxnQyxDZXQwQkYsZSxDZncwQkUsYyxDQUNBLGdCLENldDBCRSxvQixDQUNBLG1CLENmMDBCSixvQmV2MEJBLFksQ0FDQSxrQixDZjB0QkEsaUJBQUEsWSxDQWlIRSxrQixDQTVHRixTLENBK0dBLGEsQ0FFRSxZLENBR0Ysd0IsQ2V0MEJJLFUsQ0FDQSxVLENBQ0EsVyxDQUNBLDZCLENmd3RCSiw4QixDQUdBLHVCLENlcnRCUSxVLENBQ0ksaUIsQ2Z1dEJaLE8sQ0FpSEUsUSxDZXAwQkYsUyxDQUNJLFUsQ0FDQSw4QixDQUNBLDBCLENBQ0osc0IsQ0FDQSxrQixDQUNBLDZDLENBRUEsNkIsQ0FDQSx3RCxDZncwQkEscUIsQ2VwMEJJLFUsQ2ZzdEJKLFUsQ2VudEJBLFcsQ0FoQkEsNkIsQ2ZzMUJFLGlCLENBL0dBLDhCLENBb0hGLDhCLENldDBCQSwyQixDQUVJLG1DLENmdzBCSixvQixDZXYwQkksVSxDZnkwQkYsaUIsQ0FDQSxPLENBcEhGLFEsQ0FzSEUsUyxDZXowQkYsVSxDQUNJLDhCLENmMjBCRixpQixDQUNBLDBCLENBdEhGLHNCLENBd0hFLGtCLENlMzBCRiw2QyxDZjgwQkUsNkIsQ0FDQSx3RCxDZTMwQkYsVyxDQUNJLGlCLENBQ0Esa0IsQ0FBQSxnQyxDQUFBLGUsQ0FDQSxjLENmaTFCRixnQixDQUNBLG9CLENlajFCRSxtQixDZnExQkosNkIsQ2VqMUJBLGlCLENBQ0EsTyxDQUdBLGEsQ0FaQSxrQixDZmcyQkUsbUIsQ0E1SEEsbUIsQ0FDRixZLENBOEhFLDJCLENlbDFCRiw0QixDQUNDLHlCLENmdXRCRCxxQixDQWdJQSxVLENBNUhBLFUsQ0E4SEUsYyxDZWgxQkYsOEIsQ0FDSSxnQyxDZnF0QkosZSxDQThIRSxjLENlaDFCRixnQixDQUNJLG9CLENBQ0Esd0IsQ0FDQSxrQixDZnV0QkosZ0IsQ0E4SEUsOEIsQ2U5MEJGLHNDLENBQ0ksOEIsQ2ZrMUJKLG1CLENlOTBCSSw4QixDZmsxQkosZSxDQUNFLGEsQ2UvMEJFLGdCLENBQUEsNkIsQ0FBQSw0QixDQUFBLHNCLENmbXRCSixrQixDQW1JRSxVLENBSUYsdUIsQ0FEQSx1QixDZWoxQkksVSxDQUNBLGEsQ0FDQSxVLENBS0osSyxDZmsxQkUsZSxDZWgxQk0sTyxDZmd0QlIsWSxDQW1JRSxRLENlaDFCRSxtQixDQUNJLCtCLENBQ0EseUMsQ2Y4MUJSLFcsQ0FWQSxZLENBWUUsZ0MsQ2VwMUJGLGUsQ0FHSSxtQixDZnEwQkosWSxDZWgxQlEsa0IsQ0FHQSxjLENmazFCTixnQixDQUNBLHFCLENBSUYsVyxDQXRJQSxrQixDZTNzQkksYyxDQUNBLGdCLENmeTFCSixVLENlcDFCQSxVLENBQ0EsVyxDZncxQkEsTSxDZXAxQkksUyxDZitzQkosa0IsQ2U1c0JBLFcsQ2ZzMUJFLGlCLENBQ0EscUIsQ0F0SUEsd0MsQ2Uzc0JGLFksQ0FDSSxtQixDQUNBLG1CLENBQUEsWSxDQUFBLDZCLENBQ0EsNEIsQ0FBQSxzQixDZnkxQkYsa0IsQ0FHRixpQkFBaUIsWSxDZXoxQmpCLGtCLENmNjFCQSxlLENldjFCSSxpQixDQUNKLG1CLENBQ0EsMEMsQ2YyMUJBLFcsQ2V2MUJBLFcsQ2Y2c0JBLFksQ2Uzc0JBLGtCLENmNjJCQSxjLENBdEpBLFksQ0FvSUEsYSxDQVVFLGdDLENnQnBwQ0UsbUIsQ2hCMG9DSixhLENBM0lBLGtCLENlM3NCUSxlLENBQ0EsYyxDQUFBLGdCLENmdTJCUixjLENBdEpBLFksQ2dCemdDQSxlLENBQ0ksYyxDQUNBLGdCLENBQ0Esb0IsQ2hCNHBDSixjLENBL0lBLGEsQ2dCemdDUSxlLENBQ0EsYyxDaEI2Z0NSLHFCLENBb0pBLE0sQ0FDRSw4QixDQUNBLGUsQ0FDQSxjLENBbEpBLGdCLENBQ0YseUIsQ0FvSkUsa0IsQ0FHRixRLENnQnZwQ0ksUSxDaEJraENKLFEsQ0EwSkEsUSxDZ0JsckNJLGlCLENBQ0EsYyxDQUNBLGUsQ0FDQSw4QixDQUdBLFEsQ2hCa2hDSixRLENBMEpBLFEsQ0FaRSxjLENBOUlGLFEsQ0EwSkEsUSxDZ0JucUNBLGMsQ2hCbXFDQSxRLENnQjNwQ0EsYyxDaEJrcUNBLHFDQUNFLE8sQ0FsSkEsZSxDZ0J2Z0NGLGdCLENBRUksMkIsQ0FDQSw0QixDQUNKLHlCLENBQ0EscUIsQ2hCNGdDQSxhLENnQnhnQ0Esa0IsQ2hCK3BDRSxZLENBbEpBLDJCLENBQ0YsNEIsQ0FvSkkseUIsQ2dCM3BDSixxQixDaEI0Z0NBLGtCQUFBLFksQ2dCeGdDSSxrQixDaEIrcENGLFksQ0FsSkEsZ0IsQ2dCdmdDRixZLENBQ0ksUyxDQUdBLGEsQ0FDQSxTLENoQjZnQ0osYyxDZ0J4Z0NJLFksQ0FWSixpRCxDQVdRLHFCLENoQmdxQ04sVSxDQWxKQSxPLENBQ0YsTyxDQW9KSSxrQixDZ0I1cENKLFUsQ0FDSSxXLENBQUEsVyxDQUNBLEssQ2hCaXFDQSxpQixDQUNBLGUsQ0F2SkosYyxDQUdBLEksQ2dCemdDSSw2QixDQUhBLDZCLENBSUksOEIsQ2hCNGdDTiwwQixDQUNGLHdDLENnQnRnQ0ksVSxDQUNBLHdCLENBQ0EsUyxDaEIwZ0NKLGlCLENBMkpFLFMsQ2dCaHFDRSxXLENoQjBnQ0YsYyxDZ0JwZ0NGLFUsQ0FDSSxZLENoQjBnQ0osTSxDZ0J0Z0NJLGUsQ2hCa3FDRixhLENnQi9wQ00sa0IsQ0FDQSxlLENBQ0EsYyxDaEJ5Z0NOLGdCLENnQnBnQ0YsWSxDQUNJLDJCLENBQ0EsNEIsQ0FDSix5QixDQUNBLHFCLENoQjBnQ0Esa0JBQUEsWSxDZ0J0Z0NBLGMsQ0FSQSxrQixDaEIycUNFLGEsQ0F2SkEsVSxDZ0JyZ0NGLFksQ0FDSSxlLENBQ0osYyxDQUNBLGdCLENBR0EsWSxDaEJ5Z0NBLGMsQ0EySkUsZ0IsQ0F2SkEsYSxDQUNGLGMsQ2dCdGdDSSxXLENBQ0EsZSxDQUlKLFUsQ0FMSSxXLENBTUosYyxDQVBBLGUsQ0FVSSwyQixDaEIyZ0NGLDRCLENBQ0YseUIsQ0F5SkkscUIsQ2lCeDFDSixnQixDQUdDLEssQ0FDQSxhLENBQ0EsVSxDQUNBLG1CLENqQmtzQ0QsaUIsQ2lCN3JDQyxZLENBQ0Esa0IsQ0FDQSxjLENBQ0EsZ0IsQ0FHRCxXLENBQ0Msa0IsQ0FDQSxjLENqQm1zQ0QsVSxDQXlKSSxVLENpQnYxQ0osVyxDQUdDLE0sQ0FDQSxVLENqQmlzQ0QsYyxDQXlKSSxhLENpQnYxQ0osZ0IsQ0FHQyxpQkFBQSxZLENBQ0Esa0IsQ2pCMjFDQyxlLENBQ0UsbUIsQ0FDQSxjLENBR0YsVyxDQUNFLFcsQ0FDQSxZLENBQ0Esa0IsQ0FDQSxnQixDQUNBLGlCLENBR0YsYSxDQUNFLGtCLENBQ0EsYyxDQUNBLGdCLENBR0YsWSxDQUNFLGMsQ0FHRixjLENBQ0UsYyxBQUlKLG9DQUNFLFksQ0FDRSxpQiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qIEJhc2UgKi8gLyogUmVzZXQgYW5kIGJhc2Ugc3R5bGVzICAqL1xuQGltcG9ydCB1cmwoaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU1vbnRzZXJyYXQ6MTAwLDIwMCwzMDAscmVndWxhciw1MDAsNjAwLDcwMCw4MDAsOTAwLDEwMGl0YWxpYywyMDBpdGFsaWMsMzAwaXRhbGljLGl0YWxpYyw1MDBpdGFsaWMsNjAwaXRhbGljLDcwMGl0YWxpYyw4MDBpdGFsaWMsOTAwaXRhbGljKTtcbioge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIExpbmtzICovXG5hLCBhOmxpbmssIGE6dmlzaXRlZCB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogQ29tbW9uICovXG5hc2lkZSwgbmF2LCBmb290ZXIsIGhlYWRlciwgc2VjdGlvbiwgbWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxudWwsIHVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaW1nLCBzdmcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbn1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogRm9ybSAqL1xuaW5wdXQsIHRleHRhcmVhLCBidXR0b24sIHNlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbiwgaW5wdXRbdHlwZT1zdWJtaXRdIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3gtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dDpmb2N1cywgaW5wdXQ6YWN0aXZlLFxuYnV0dG9uOmZvY3VzLCBidXR0b246YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcbiAgcGFkZGluZzogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG5sYWJlbCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJUcmFwXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvVHJhcC1MaWdodC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvVHJhcC1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYXBcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9UcmFwLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2ZvbnRzL1RyYXAtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYXBcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9UcmFwLU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvVHJhcC1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJUcmFwXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvVHJhcC1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvVHJhcC1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYXBcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9UcmFwLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uLy4uL2ZvbnRzL1RyYXAtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlRyYXBcIjtcbiAgc3JjOiB1cmwoXCIuLi8uLi9mb250cy9UcmFwLUV4dHJhQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvVHJhcC1FeHRyYUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJUcmFwXCI7XG4gIHNyYzogdXJsKFwiLi4vLi4vZm9udHMvVHJhcC1CbGFjay53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vLi4vZm9udHMvVHJhcC1CbGFjay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xufVxuOnJvb3Qge1xuICAtLWNvbnRhaW5lci13aWR0aDogMTQ3MHB4O1xuICAtLWNvbnRhaW5lci1wYWRkaW5nOiAxNXB4O1xuICAtLXNlY29uZC1mYW1pbHk6IFwiVHJhcFwiLCBzYW5zLXNlcmlmO1xuICAtLXBhZ2UtYmc6ICNGOUY3RjQ7XG4gIC0tdGV4dC1jb2xvcjogIzIyNjBlYTtcbiAgLS1hY2NlbnQ6ICNmMjU0MTM7XG4gIC0tYWN0aXZlOiAjMWY0ZGQ2O1xuICAtLWxpbmstY29sb3I6ICMxZjRkZDY7XG4gIC0taGVyby1idG46ICMxRjM5ODk7XG4gIC0taW5wdXQtZm9jdXM6ICNmMjU0MTMyNjtcbiAgLS1yYWRpby1ob3ZlcjogIzIyNjBlYTMzO1xuICAtLWxvYWRlcjogIzIyNjFlYTg1O1xuICAtLXdoaXRlOiAjZmZmO1xuICAtLWNvcHlyaWdodDogI2ZmZmZmZjgwO1xuICAtLWxhcHRvcC1zaXplOiAxNDcwcHg7XG4gIC0tbW9iaWxlLXNpemU6IDM3NnB4O1xuICAtLXByaW1hcnk6ICMyMjYwZWE7XG4gIC0tYmxhY2s6ICMwYzBjMGM7XG4gIC0td2hpdGU6ICNmZmY7XG4gIC0tZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzYW5zLXNlcmlmO1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYigzOSwgMzksIDM5KTtcbn1cblxuYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2UtYmcpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cblxuY29kZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWYxZjY7XG4gIHBhZGRpbmc6IDAuMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG5wcmUuY29kZSB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWYxZjY7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLm5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5vLXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mbGV4LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vKiDQmtC+0L3RgtC10LnQvdC10YDRiyAqL1xuLmNvbnRhaW5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItd2lkdGgpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuaHRtbCwgYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmZvb3RlciB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2UzZTNlMztcbn1cblxuLyogQmxvY2tzICovXG4uZm9vdGVyIHtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWN0aXZlKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9vdGVyIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5cbi5mb290ZXJfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mb290ZXJfX2NvbnRlbnQge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbn1cblxuLmZvb3Rlcl9fbG9nbyB7XG4gIG1heC13aWR0aDogNzAwcHg7XG4gIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgfVxufVxuXG4uZm9vdGVyX19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5saXN0X19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmxpc3RfX2dyb3VwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5mb290ZXJfX2xpc3Q6bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1yaWdodDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvb3Rlcl9fbGlzdDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICB9XG59XG5cbi5mb290ZXJfX2l0ZW0ge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBtYXJnaW4tYm90dG9tOiA2cHg7XG59XG5cbi5mb290ZXJfX3RleHQge1xuICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kLWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi5mb290ZXJfX2xpbmsge1xuICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kLWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5mb290ZXJfX2xpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYWNjZW50KTtcbn1cblxuLmZvb3Rlcl9fY29weXJpZ2h0IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNlY29uZC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogdmFyKC0tY29weXJpZ2h0KTtcbn1cblxuLmhlYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTk5O1xuICBwYWRkaW5nOiAxNnB4IDAgMCAwO1xufVxuLmhlYWRlcl9fcm93IHtcbiAgbWF4LXdpZHRoOiAxNDcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDMxLCA3NywgMjE0LCAwLjcpO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmhlYWRlcl9fcm93IHtcbiAgICBtYXgtd2lkdGg6IDM3NXB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlYWRlcl9fcm93IHtcbiAgICBtYXgtd2lkdGg6IDExOTlweDtcbiAgfVxufVxuXG4uaGVhZGVyX19uYXYge1xuICB3aWR0aDogNzAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5oZWFkZXJfX25hdiB7XG4gICAgd2lkdGg6IDU4JTtcbiAgfVxufVxuXG4uaGVhZGVyX19sb2dvIHtcbiAgd2lkdGg6IDMwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaGVhZGVyX19sb2dvIHtcbiAgICB3aWR0aDogNDIlO1xuICB9XG59XG5cbi5oZXJvX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgaGVpZ2h0OiAxMTczcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvaGVyby9oZXJvLmpwZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlcm9fX2NvbnRlbnQge1xuICAgIGhlaWdodDogNzMzcHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9oZXJvL2hlcm8tbW9iaWxlLmpwZyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgfVxufVxuXG4uaGVyb19fYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogOTZweDtcbiAgaGVpZ2h0OiA5NnB4O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDg1JTtcbiAgbGVmdDogNSU7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGVyby1idG4pO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmhlcm9fX2J0biB7XG4gICAgdG9wOiA5MCU7XG4gICAgbGVmdDogOCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICB3aWR0aDogNjRweDtcbiAgICBoZWlnaHQ6IDY0cHg7XG4gICAgcGFkZGluZzogOHB4O1xuICB9XG59XG4uaGVyb19fYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50KTtcbn1cbi5oZXJvX19idG46aG92ZXIgLmhlcm9fX3N2ZyB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0zNWRlZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xuICBzdHJva2U6IHZhcigtLXBhZ2UtYmcpO1xufVxuXG4ubG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogNDBweDtcbiAgcGFkZGluZy1yaWdodDogMzJweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNlY29uZC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDUycHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgY29sb3I6IHZhcigtLWFjdGl2ZSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmxvZ28ge1xuICAgIHBhZGRpbmctbGVmdDogMTZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5tb2JpbGUtbmF2IHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IC0xMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTtcbiAgcGFkZGluZzogMTA2cHggMjBweCA1NnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xufVxuXG4ubW9iaWxlLW5hdi0tb3BlbiB7XG4gIHRvcDogMDtcbn1cblxuLm1vYmlsZS1uYXYgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ubW9iaWxlLW5hdl9fbGlua3Mge1xuICBtYXJnaW4tYm90dG9tOiA4NHB4O1xufVxuXG4ubW9iaWxlLWxpbmtzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAzMnB4O1xufVxuXG4ubW9iaWxlLWxpbmtzX19wYXJlbnQge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDtcbn1cblxuLm1vYmlsZS1saW5rc19fcGFyZW50LWJ0biB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5tb2JpbGUtbGlua3NfX3BhcmVudC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE4MCU7XG4gIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xufVxuXG4ubW9iaWxlLWxpbmtzX19wYXJlbnQtYnRuX19pY29uIHtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbn1cblxuLmFjdGl2ZSAubW9iaWxlLWxpbmtzX19wYXJlbnQtYnRuX19pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTE4MGRlZyk7XG59XG5cbi5tb2JpbGUtc3ViIHtcbiAgbWF4LWhlaWdodDogMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xufVxuXG4ubW9iaWxlLXN1Yi1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxNnB4O1xuICBwYWRkaW5nOiAyNHB4IDAgMTZweCAzM3B4O1xufVxuXG4ubW9iaWxlLXN1Yi1saXN0X19pdGVtIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTgwJTtcbiAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gIGNvbG9yOiB2YXIoLS1uZXV0cmFsLWdyYXk0MDQwNDApO1xufVxuXG4ubW9iaWxlLXN1Yi1saXN0X19saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogN3B4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6IHZhcigtLW5ldXRyYWwtZ3JheTQwNDA0MCk7XG59XG4ubW9iaWxlLXN1Yi1saXN0X19saW5rOmhvdmVyIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5tb2JpbGUtbmF2X19idG5zIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLW5ldXRyYWwtZ3JheWNiY2JjYik7XG4gIHBhZGRpbmctdG9wOiAxNHB4O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogMTZweDtcbn1cblxuLyogTmF2IEljb24gKi9cbi5tb2JpbGUtbmF2LWJ0biB7XG4gIC0tdGltZTogMC4xcztcbiAgLS13aWR0aDogMThweDtcbiAgLS1oZWlnaHQ6IDEycHg7XG4gIC0tbGluZS1oZWlnaHQ6IDJweDtcbiAgLS1zcGFjaW5nOiAzcHg7XG4gIC0tY29sb3I6ICMwQzBDMEM7XG4gIC0tcmFkaXVzOiAwcHg7XG4gIC8qIEZpeGVkIGhlaWdodCBhbmQgd2lkdGggKi9cbiAgLyogaGVpZ2h0OiB2YXIoLS1oZWlnaHQpOyAqL1xuICAvKiB3aWR0aDogdmFyKC0td2lkdGgpOyAqL1xuICAvKiBEeW5hbWljIGhlaWdodCBhbmQgd2lkdGggKi9cbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIDMgKyB2YXIoLS1zcGFjaW5nKSAqIDIpO1xuICB3aWR0aDogdmFyKC0td2lkdGgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdi1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogdmFyKC0td2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xufVxuXG4ubmF2LWljb246OmJlZm9yZSxcbi5uYXYtaWNvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogdmFyKC0td2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tdGltZSkgZWFzZS1pbiwgdG9wIHZhcigtLXRpbWUpIGxpbmVhciB2YXIoLS10aW1lKTtcbn1cblxuLm5hdi1pY29uOjpiZWZvcmUge1xuICAvKiB0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogLTIpOyAqL1xuICB0b3A6IGNhbGMoLTEgKiAodmFyKC0tbGluZS1oZWlnaHQpICsgdmFyKC0tc3BhY2luZykpKTtcbn1cblxuLm5hdi1pY29uOjphZnRlciB7XG4gIC8qIHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKiAyKTsgKi9cbiAgdG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSArIHZhcigtLXNwYWNpbmcpKTtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmJlZm9yZSxcbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjphZnRlciB7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogdG9wIHZhcigtLXRpbWUpIGxpbmVhciwgdHJhbnNmb3JtIHZhcigtLXRpbWUpIGVhc2UtaW4gdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi8qIExheW91dCAqL1xuLm1vYmlsZS1uYXYtYnRuIHtcbiAgei1pbmRleDogOTk5O1xufVxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLm5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgzMSwgNzcsIDIxNCwgMC43KTtcbiAgfVxufVxuXG4ubmF2X19sYW5nIHtcbiAgd2lkdGg6IDcyJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBlbmQ7XG4gIHBhZGRpbmc6IDMycHggMzJweCAzMnB4IDA7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgcmdiYSgzMSwgNzcsIDIxNCwgMC43KTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgcmdiYSgzMSwgNzcsIDIxNCwgMC43KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubmF2X19sYW5nIHtcbiAgICBwYWRkaW5nOiAxNHB4IDE4cHggMTRweCAwO1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYm9yZGVyLXJpZ2h0OiBub25lO1xuICB9XG59XG5cbi5uYXZfX2J0biB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcGFkZGluZzogMTFweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNlY29uZC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5uYXZfX2J0biB7XG4gICAgcGFkZGluZzogNXB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLm5hdl9fYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50KTtcbiAgY29sb3I6IHZhcigtLXBhZ2UtYmcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cblxuLm5hdl9fYnRuLmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjdGl2ZSk7XG4gIGNvbG9yOiB2YXIoLS1wYWdlLWJnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cbi5uYXZfX2xpbmsge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDMycHg7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cbi5uYXZfX2xpbms6aG92ZXIge1xuICBjb2xvcjogdmFyKC0tYWNjZW50KTtcbn1cbi5uYXZfX2xpbms6aG92ZXIgLm5hdl9fc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbn1cbi5uYXZfX2xpbms6aG92ZXIgLm5hdl9fc3ZnIGNpcmNsZSB7XG4gIHN0cm9rZTogI0ZGNTczMztcbn1cbi5uYXZfX2xpbms6aG92ZXIgLm5hdl9fc3ZnIHBhdGgge1xuICBmaWxsOiAjRkY1NzMzO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5uYXZfX2xpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmxpbmtfX3RleHQge1xuICBtYXJnaW4tcmlnaHQ6IDRweDtcbn1cblxuLnJlYWNoIHtcbiAgbWFyZ2luLXRvcDogMTIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJlYWNoIHtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG5cbi5yZWFjaF9fY29udGVudCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucmVhY2hfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNlY29uZC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDU2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgY29sb3I6IHZhcigtLWFjdGl2ZSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJlYWNoX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgfVxufVxuXG4ucmVhY2gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5mb3JtX19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvcm1fX2dyb3VwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5pbnB1dF9fZ3JvdXAge1xuICB3aWR0aDogNTAlO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmlucHV0X19ncm91cDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5pbnB1dF9fZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuaW5wdXRfX2dyb3VwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZm9ybV9fbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgY29sb3I6IHZhcigtLWFjdGl2ZSk7XG59XG4uZm9ybV9fbGFiZWwgLmxhYmVsX19zbm93Zmxha2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5mb3JtX19sYWJlbCB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIH1cbn1cblxuLmZvcm1fX2lucHV0IHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWFjdGl2ZSk7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogOHB4O1xufVxuLmZvcm1fX2lucHV0OmhvdmVyIHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWFjdGl2ZSk7XG59XG4uZm9ybV9faW5wdXQ6Zm9jdXMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1mb2N1cyk7XG59XG5cbi5mb3JtX19pbnB1dC5fZXJyb3Ige1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tYWNjZW50KTtcbn1cblxuLnN2ZyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mb3JtX19lcnJvci1tc2ctZW1haWwsXG4uZm9ybV9fZXJyb3ItbXNnLWZpcnN0LFxuLmZvcm1fX2Vycm9yLW1zZy1sYXN0IHtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kLWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xufVxuXG4udGV4dGFyZWFfX2dyb3VwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG59XG5cbi5mb3JtX190ZXh0YXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDE1MHB4O1xuICBwYWRkaW5nOiA4cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1hY3RpdmUpO1xuICByZXNpemU6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uZm9ybV9fdGV4dGFyZWE6aG92ZXIge1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tYWN0aXZlKTtcbn1cbi5mb3JtX190ZXh0YXJlYTpmb2N1cyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWlucHV0LWZvY3VzKTtcbn1cblxuLmZvcm1fX3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kLWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS1hY3RpdmUpO1xufVxuLmZvcm1fX3RpdGxlIC5sYWJlbF9fc25vd2ZsYWtlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9ybV9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxufVxuXG4uY2hlY2tib3hfX2dyb3VwIHtcbiAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmNoZWNrYm94OmNoZWNrZWQgfiAuY2hlY2tib3hfX2xhYmVsOjphZnRlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XG59XG5cbi5yYWRpb19faW5wdXQ6Y2hlY2tlZCB+IC5yYWRpb19fbGFiZWw6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cblxuLmNoZWNrYm94X19sYWJlbCwgLnJhZGlvX19sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogOHB4O1xuICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kLWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGNvbG9yOiB2YXIoLS1hY3RpdmUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jaGVja2JveF9fbGFiZWwsIC5yYWRpb19fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uY2hlY2tib3hfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG59XG5cbi5yYWRpb19faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cblxuLnJhZGlvX19pbnB1dCwgLmNoZWNrYm94IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmNoZWNrYm94X19sYWJlbDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1hY3RpdmUpO1xufVxuXG4uY2hlY2tib3hfX2xhYmVsOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzNCU7XG4gIGxlZnQ6IDNweDtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudCk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2U7XG59XG5cbi5yYWRpb19fbGFiZWw6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMnB4O1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1hY3RpdmUpO1xufVxuXG4ucmFkaW9fX2xhYmVsOmhvdmVyOjpiZWZvcmUsXG4uY2hlY2tib3hfX2xhYmVsOmhvdmVyOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1yYWRpby1ob3Zlcik7XG59XG5cbi5yYWRpb19fbGFiZWw6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDM0JTtcbiAgbGVmdDogM3B4O1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50KTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xufVxuXG4uZm9ybV9fdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNlY29uZC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogdmFyKC0tYWN0aXZlKTtcbn1cbi5mb3JtX190ZXh0IC5sYWJlbF9fc25vd2ZsYWtlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDJweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9ybV9fdGV4dCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLnJhZGlvX19ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mb3JtX19idG4ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTFweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY3RpdmUpO1xuICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kLWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZvcm1fX2J0biB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG4uZm9ybV9fYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG4uZm9ybV9fYnRuOmRpc2FibGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbG9hZGVyKTtcbn1cblxuLnNoYXBlX19jb250ZW50IHtcbiAgZGlzcGxheTogYmxvY2s7IC8qINCw0LHQviBmbGV4INC3IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgKi9cbiAgbWluLWhlaWdodDogMjYwdmg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGNsZWFyOiBib3RoO1xufVxuLnNoYXBlX19jb250ZW50OjpiZWZvcmUsIC5zaGFwZV9fY29udGVudCA6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogdGFibGU7XG4gIGNsZWFyOiBib3RoO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5zaGFwZV9fY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4taGVpZ2h0OiAyMjV2aDtcbiAgfVxufVxuXG4ubGVmdCB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogMXB4O1xuICB3aWR0aDogNTAuMTUlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDQwcHggMjRweCAwIDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2UtYmcpO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCByZ2JhKDMxLCA3NywgMjE0LCAwLjcpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5sZWZ0IHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAyNHB4IDAgMTZweCAwO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgfVxufVxuXG4ubGVmdF9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kLWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogNjhweDtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICBjb2xvcjogdmFyKC0tYWN0aXZlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubGVmdF9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5sZWZ0X190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNlY29uZC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBjb2xvcjogdmFyKC0tYWN0aXZlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubGVmdF9fdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmxlZnRfX3N2ZyB7XG4gIHdpZHRoOiA2MnB4O1xuICBoZWlnaHQ6IDYycHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmxlZnRfX3N2ZyB7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG5cbi5yaWdodCB7XG4gIHdpZHRoOiA1MCU7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGZsb2F0OiByaWdodDtcbiAgbWFyZ2luOiAwO1xuICBtYXJnaW4tdG9wOiAtMzIwcHg7XG4gIHBhZGRpbmc6IDAgMjRweCAwIDM4cHg7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgcmdiYSgzMSwgNzcsIDIxNCwgMC43KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucmlnaHQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDU2cHggMCA1NnB4IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIH1cbn1cblxuLnJpZ2h0X19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbn1cbi5yaWdodF9faXRlbTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgbWFyZ2luLWJvdHRvbTogNjNweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucmlnaHRfX2l0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTZweDtcbiAgfVxufVxuXG4ucmlnaHRfX2NvbnRlbnQge1xuICBtYXJnaW4tcmlnaHQ6IDMycHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgzMSwgNzcsIDIxNCwgMC43KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucmlnaHRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAzMnB4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuXG4ucmlnaHRfX2ltZyB7XG4gIHdpZHRoOiA1ODJweDtcbiAgaGVpZ2h0OiAzNjRweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucmlnaHRfX2ltZyB7XG4gICAgd2lkdGg6IDM0M3B4O1xuICAgIGhlaWdodDogMjE1cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnJpZ2h0X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmQtZmFtaWx5KTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgY29sb3I6IHZhcigtLWFjdGl2ZSk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnJpZ2h0X190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIH1cbn1cblxuLnJpZ2h0X190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLXNlY29uZC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICBjb2xvcjogdmFyKC0tYWN0aXZlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucmlnaHRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ucmlnaHRfX251bWJlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kLWZhbWlseSk7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wOGVtO1xuICBjb2xvcjogdmFyKC0tYWN0aXZlKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucmlnaHRfX251bWJlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDMycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cblxuLnRpdGxlLTEge1xuICBtYXJnaW46IDFlbSAwIDAuNWVtO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG59XG5cbi50aXRsZS0yIHtcbiAgbWFyZ2luOiAxZW0gMCAwLjVlbTtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xufVxuXG4udGl0bGUtMyB7XG4gIG1hcmdpbjogMWVtIDAgMC41ZW07XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGl0bGVzKTtcbn1cblxuLnRpdGxlLTQge1xuICBtYXJnaW46IDFlbSAwIDAuNWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG59IiwiLyogUmVzZXQgYW5kIGJhc2Ugc3R5bGVzICAqL1xuKiB7XG5cdHBhZGRpbmc6IDBweDtcblx0bWFyZ2luOiAwcHg7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogTGlua3MgKi9cblxuYSwgYTpsaW5rLCBhOnZpc2l0ZWQgIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIgIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIENvbW1vbiAqL1xuXG5hc2lkZSwgbmF2LCBmb290ZXIsIGhlYWRlciwgc2VjdGlvbiwgbWFpbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG51bCwgdWwgbGkge1xuXHRsaXN0LXN0eWxlOiBub25lO1xufVxuXG5pbWcge1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG5pbWcsIHN2ZyB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG5hZGRyZXNzIHtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG4vKiBGb3JtICovXG5cbmlucHV0LCB0ZXh0YXJlYSwgYnV0dG9uLCBzZWxlY3Qge1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sIGlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3gtc2hhZG93OiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5pbnB1dDpmb2N1cywgaW5wdXQ6YWN0aXZlLFxuYnV0dG9uOmZvY3VzLCBidXR0b246YWN0aXZlIHtcbiAgICBvdXRsaW5lOiBub25lO1xufVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRwYWRkaW5nOiAwO1xuXHRib3JkZXI6IDA7XG59XG5cbmxhYmVsIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG5sZWdlbmQge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbiIsIkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdUcmFwJztcclxuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9UcmFwLUxpZ2h0LndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1RyYXAtTGlnaHQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDsgLy8gTGlnaHRcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1RyYXAnO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL1RyYXAtUmVndWxhci53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAgdXJsKCcuLi8uLi9mb250cy9UcmFwLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDsgLy8gUmVndWxhclxyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnVHJhcCc7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvVHJhcC1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgIHVybCgnLi4vLi4vZm9udHMvVHJhcC1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDsgLy8gTWVkaXVtXHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdUcmFwJztcclxuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9UcmFwLVNlbWlCb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1RyYXAtU2VtaUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDsgLy8gU2VtaUJvbGRcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1RyYXAnO1xyXG4gICAgc3JjOiB1cmwoJy4uLy4uL2ZvbnRzL1RyYXAtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICAgdXJsKCcuLi8uLi9mb250cy9UcmFwLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDsgLy8gQm9sZFxyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnVHJhcCc7XHJcbiAgICBzcmM6IHVybCgnLi4vLi4vZm9udHMvVHJhcC1FeHRyYUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgIHVybCgnLi4vLi4vZm9udHMvVHJhcC1FeHRyYUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDsgLy8gRXh0cmFCb2xkXHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdUcmFwJztcclxuICAgIHNyYzogdXJsKCcuLi8uLi9mb250cy9UcmFwLUJsYWNrLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgICB1cmwoJy4uLy4uL2ZvbnRzL1RyYXAtQmxhY2sud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDsgLy8gQmxhY2tcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufSIsIjpyb290IHtcblx0LS1jb250YWluZXItd2lkdGg6IDE0NzBweDtcblx0LS1jb250YWluZXItcGFkZGluZzogMTVweDtcblxuXHQtLXNlY29uZC1mYW1pbHk6ICdUcmFwJywgc2Fucy1zZXJpZjtcblxuXHQtLXBhZ2UtYmc6ICNGOUY3RjQ7XG5cdC0tdGV4dC1jb2xvcjogIzIyNjBlYTtcblx0LS1hY2NlbnQ6ICNmMjU0MTM7XG5cdC0tYWN0aXZlOiAjMWY0ZGQ2O1xuXHQtLWxpbmstY29sb3I6ICMxZjRkZDY7XG5cdC0taGVyby1idG46ICMxRjM5ODk7XG5cdC0taW5wdXQtZm9jdXM6ICNmMjU0MTMyNjtcblx0LS1yYWRpby1ob3ZlcjogIzIyNjBlYTMzO1xuXHQtLWxvYWRlcjogIzIyNjFlYTg1O1xuXHQtLXdoaXRlOiAjZmZmO1xuXHQtLWNvcHlyaWdodDogI2ZmZmZmZjgwO1xuXG5cblx0LS1sYXB0b3Atc2l6ZTogMTQ3MHB4O1xuXHQtLW1vYmlsZS1zaXplOiAzNzZweDtcblxuXHQvLyBDb2xvcnNcblx0LS1wcmltYXJ5OiAjMjI2MGVhO1xuXHQtLWJsYWNrOiAjMGMwYzBjO1xuXHQtLXdoaXRlOiAjZmZmO1xuXHRcblxuXHQvLyBGb250c1xuXHQtLWZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG59XG5cbi8vIC5kYXJrIHtcbi8vIFx0LS1wYWdlLWJnOiAjZmZmO1xuLy8gXHQtLXRleHQtY29sb3I6ICNmZmY7XG4vLyB9XG4iLCJAaW1wb3J0IHVybChodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TW9udHNlcnJhdDoxMDAsMjAwLDMwMCxyZWd1bGFyLDUwMCw2MDAsNzAwLDgwMCw5MDAsMTAwaXRhbGljLDIwMGl0YWxpYywzMDBpdGFsaWMsaXRhbGljLDUwMGl0YWxpYyw2MDBpdGFsaWMsNzAwaXRhbGljLDgwMGl0YWxpYyw5MDBpdGFsaWMpO1xuXG5odG1sIHtcblx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYigzOSwgMzksIDM5KTtcbn1cblxuYm9keSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2UtYmcpO1xuXHRjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xuXHR0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG5cbmltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hIHtcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcbn1cblxuY29kZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlOWYxZjY7XG5cdHBhZGRpbmc6IDAuMnJlbTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xufVxuXG5wcmUuY29kZSB7XG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdGJhY2tncm91bmQtY29sb3I6ICNlOWYxZjY7XG5cdHBhZGRpbmc6IDFyZW07XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbiIsIi5ub25lIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4udmlzdWFsbHktaGlkZGVuIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMXB4O1xuXHRoZWlnaHQ6IDFweDtcblx0bWFyZ2luOiAtMXB4O1xuXHRib3JkZXI6IDA7XG5cdHBhZGRpbmc6IDA7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdGNsaXAtcGF0aDogaW5zZXQoMTAwJSk7XG5cdGNsaXA6IHJlY3QoMCAwIDAgMCk7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5uby1zY3JvbGwge1xuXHRvdmVyZmxvdy15OiBoaWRkZW47XG59XG5cbi50ZXh0LWxlZnQge1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4udGV4dC1yaWdodCB7XG5cdHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4udGV4dC1jZW50ZXIge1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5kLWZsZXgge1xuXHRkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmxleC1jZW50ZXIge1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbiIsIi8qINCa0L7QvdGC0LXQudC90LXRgNGLICovXG4uY29udGFpbmVyIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXG5cdG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLXdpZHRoKTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbiIsImh0bWwsIGJvZHkge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmZvb3RlciB7XG5cdHBhZGRpbmc6IDYwcHggMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2UzZTNlMztcbn0iLCIuZm9vdGVyIHtcblx0bWFyZ2luLXRvcDogMTIwcHg7XG5cdHBhZGRpbmc6NjBweCAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY3RpdmUpO1xuXG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtcblx0XHRtYXJnaW4tdG9wOiA4MHB4O1xuXHR9XG59XG5cbi5mb290ZXJfX2NvbnRlbnR7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG59XG5cbi5mb290ZXJfX2xvZ297XG5cdG1heC13aWR0aDogNzAwcHg7XG5cdG1hcmdpbi1yaWdodDogMTAwcHg7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xuXHR9XG59XG5cbi5mb290ZXJfX2dyb3Vwe1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ubGlzdF9fZ3JvdXB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHR9XG59XG5cblxuXG4uZm9vdGVyX19saXN0Om5vdCg6bGFzdC1jaGlsZCl7XG5cdG1hcmdpbi1yaWdodDogMTAwcHg7XG5cdG1hcmdpbi1ib3R0b206IDA7XG5cblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtcblx0XHRtYXJnaW4tYm90dG9tOiAzMnB4O1xuXHR9XG59XG5cbi5mb290ZXJfX2l0ZW17XG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdG1hcmdpbi1ib3R0b206IDZweDtcbn1cblxuLmZvb3Rlcl9fdGV4dHtcblx0XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmQtZmFtaWx5KTtcbmZvbnQtd2VpZ2h0OiA0MDA7XG5mb250LXNpemU6IDE2cHg7XG5saW5lLWhlaWdodDogMTMwJTtcbmxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4uZm9vdGVyX19saW5re1xuXHRmb250LWZhbWlseTogdmFyKC0tc2Vjb25kLWZhbWlseSk7XG5mb250LXdlaWdodDogNDAwO1xuZm9udC1zaXplOiAxNnB4O1xubGluZS1oZWlnaHQ6IDEzMCU7XG5sZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuY29sb3I6IHZhcigtLXdoaXRlKTtcbmN1cnNvcjogcG9pbnRlcjtcblxuXHQmOmhvdmVye1xuXHRcdGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuXHR9XG59XG5cbi5mb290ZXJfX2NvcHlyaWdodHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLXNlY29uZC1mYW1pbHkpO1xuZm9udC13ZWlnaHQ6IDQwMDtcbmZvbnQtc2l6ZTogMTZweDtcbmxpbmUtaGVpZ2h0OiAxMzAlO1xubGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbmNvbG9yOiB2YXIoLS1jb3B5cmlnaHQpO1xufVxuXG5cblxuXG5cbiIsIi5oZWFkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE5OTtcblxuXHRwYWRkaW5nOiAxNnB4IDAgMCAwO1xuXG5cdCZfX3JvdyB7XG5cdFx0bWF4LXdpZHRoOiAxNDcwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDMxLCA3NywgMjE0LCAwLjcpO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkgIHtcblx0XHRcdG1heC13aWR0aDogMzc1cHg7XG5cdFx0XHR9XG5cblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkgIHtcblx0XHRcdFx0bWF4LXdpZHRoOiAxMTk5cHg7XG5cdFx0XHRcdH1cblx0fVxufVxuXG5cbi5oZWFkZXJfX25hdiB7XG5cdHdpZHRoOiA3MCU7XG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkgIHtcblx0XHR3aWR0aDogNTglO1xuXHRcdH1cbn1cblxuLmhlYWRlcl9fbG9nb3tcbiAgICB3aWR0aDogMzAlO1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpICB7XG5cdFx0d2lkdGg6IDQyJTtcblx0XHR9XG59IiwiXHJcblxyXG4uaGVyb19fY29udGVudHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgaGVpZ2h0OiAxMTczcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vLi4vaW1nL2hlcm8vaGVyby5qcGcpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtcclxuICAgICAgICBoZWlnaHQ6IDczM3B4O1xyXG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi8uLi9pbWcvaGVyby9oZXJvLW1vYmlsZS5qcGcpO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLmhlcm9fX2J0bntcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHdpZHRoOiA5NnB4O1xyXG4gICAgaGVpZ2h0OiA5NnB4O1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogODUlO1xyXG4gICAgbGVmdDogNSU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgXHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBwYWRkaW5nOiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taGVyby1idG4pO1xyXG4gICAgLy8gb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpeyAgXHJcbiAgICAgICAgdG9wOiA5MCU7XHJcbiAgICAgICAgbGVmdDo4JTtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcblxyXG4gICAgd2lkdGg6IDY0cHg7XHJcbiAgICBoZWlnaHQ6IDY0cHg7XHJcbiAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJjpob3ZlcntcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudCk7XHJcblxyXG4gICAgLmhlcm9fX3N2ZyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTM1ZGVnKTtcclxuXHRcdHRyYW5zaXRpb246IGFsbCAwLjVzIGVhc2UtaW4tb3V0O1xyXG4gICAgICAgIHN0cm9rZTogdmFyKC0tcGFnZS1iZyk7XHJcbiAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZXJvX19idG4tZml4ZWR7XHJcbiAgICBcclxuICAgIC8vIG9wYWNpdHk6IDE7XHJcbiAgICBcclxufVxyXG5cclxuLy8gLmhlcm9fX2J0bjpub3QoLmhlcm9fX2J0bi1maXhlZCkge1xyXG4vLyAgICAgb3BhY2l0eTogMDtcclxuLy8gICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4vLyB9XHJcblxyXG4uaGVyb19fc3Zne1xyXG4gICAgLy8gei1pbmRleDogNTtcclxufSIsIi5sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nLWxlZnQ6NDBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzMnB4O1xuXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXNlY29uZC1mYW1pbHkpIDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogNTJweDtcbiAgICBsaW5lLWhlaWdodDogMTEwJTtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBjb2xvcjogdmFyKC0tYWN0aXZlKTtcblxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCkgIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNnB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDBweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxufSIsIi5tb2JpbGUtbmF2IHtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0cG9zaXRpb246IGZpeGVkO1xuXHQvLyB0b3A6IDA7XG5cdHRvcDogLTEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDk5O1xuXG5cdHBhZGRpbmc6IDEwNnB4IDIwcHggNTZweDtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG59XG5cbi5tb2JpbGUtbmF2LS1vcGVuIHtcblx0dG9wOiAwO1xufVxuXG4ubW9iaWxlLW5hdiBhIHtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5tb2JpbGUtbmF2X19saW5rcyB7XG5cdG1hcmdpbi1ib3R0b206IDg0cHg7XG59XG5cbi5tb2JpbGUtbGlua3Mge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRnYXA6IDMycHg7XG59XG5cbi5tb2JpbGUtbGlua3NfX3BhcmVudCB7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xufVxuXG4ubW9iaWxlLWxpbmtzX19wYXJlbnQtYnRuIHtcblx0d2lkdGg6IDEwMCU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuLm1vYmlsZS1saW5rc19fcGFyZW50LXRpdGxlIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTgwJTtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG5cbi5tb2JpbGUtbGlua3NfX3BhcmVudC1idG5fX2ljb24ge1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xufVxuXG4uYWN0aXZlIC5tb2JpbGUtbGlua3NfX3BhcmVudC1idG5fX2ljb24ge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbn1cblxuLm1vYmlsZS1zdWIge1xuXHRtYXgtaGVpZ2h0OiAwcHg7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbn1cblxuLm1vYmlsZS1zdWItbGlzdCB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdhcDogMTZweDtcblxuXHRwYWRkaW5nOiAyNHB4IDAgMTZweCAzM3B4O1xufVxuXG4ubW9iaWxlLXN1Yi1saXN0X19pdGVtIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtZmFtaWx5KTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTgwJTtcblx0dGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG5cdGNvbG9yOiB2YXIoLS1uZXV0cmFsLWdyYXk0MDQwNDApO1xufVxuXG4ubW9iaWxlLXN1Yi1saXN0X19saW5rIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRwYWRkaW5nLXRvcDogN3B4O1xuXHR3aWR0aDogMTAwJTtcblx0Y29sb3I6IHZhcigtLW5ldXRyYWwtZ3JheTQwNDA0MCk7XG5cblx0Jjpob3ZlciB7XG5cdFx0Y29sb3I6ICMwMDA7XG5cdH1cbn1cblxuLm1vYmlsZS1uYXZfX2J0bnMge1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xuXG5cdGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1uZXV0cmFsLWdyYXljYmNiY2IpO1xuXHRwYWRkaW5nLXRvcDogMTRweDtcblxuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG5cdGdhcDogMTZweDtcbn1cbiIsIi8qIE5hdiBJY29uICovXG4ubW9iaWxlLW5hdi1idG4ge1xuXHQtLXRpbWU6IDAuMXM7XG5cblx0LS13aWR0aDogMThweDtcblx0LS1oZWlnaHQ6IDEycHg7XG5cblx0LS1saW5lLWhlaWdodDogMnB4O1xuXHQtLXNwYWNpbmc6IDNweDtcblxuXHQtLWNvbG9yOiAjMEMwQzBDO1xuXHQtLXJhZGl1czogMHB4O1xuXG5cdC8qIEZpeGVkIGhlaWdodCBhbmQgd2lkdGggKi9cblx0LyogaGVpZ2h0OiB2YXIoLS1oZWlnaHQpOyAqL1xuXHQvKiB3aWR0aDogdmFyKC0td2lkdGgpOyAqL1xuXG5cdC8qIER5bmFtaWMgaGVpZ2h0IGFuZCB3aWR0aCAqL1xuXHRoZWlnaHQ6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogMyArIHZhcigtLXNwYWNpbmcpICogMik7XG5cdHdpZHRoOiB2YXIoLS13aWR0aCk7XG5cblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXYtaWNvbiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IHZhcigtLXdpZHRoKTtcblx0aGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcbn1cblxuLm5hdi1pY29uOjpiZWZvcmUsXG4ubmF2LWljb246OmFmdGVyIHtcblx0Y29udGVudDogJyc7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblxuXHR3aWR0aDogdmFyKC0td2lkdGgpO1xuXHRoZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcblxuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS10aW1lKSBlYXNlLWluLFxuXHRcdHRvcCB2YXIoLS10aW1lKSBsaW5lYXIgdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbjo6YmVmb3JlIHtcblx0LyogdG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIC0yKTsgKi9cblx0dG9wOiBjYWxjKC0xICogKHZhcigtLWxpbmUtaGVpZ2h0KSArIHZhcigtLXNwYWNpbmcpKSk7XG59XG5cbi5uYXYtaWNvbjo6YWZ0ZXIge1xuXHQvKiB0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogMik7ICovXG5cdHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKyB2YXIoLS1zcGFjaW5nKSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUsXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YWZ0ZXIge1xuXHR0b3A6IDA7XG5cdHRyYW5zaXRpb246IHRvcCB2YXIoLS10aW1lKSBsaW5lYXIsXG5cdFx0dHJhbnNmb3JtIHZhcigtLXRpbWUpIGVhc2UtaW4gdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjphZnRlciB7XG5cdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi8qIExheW91dCAqL1xuXG4ubW9iaWxlLW5hdi1idG4ge1xuXHR6LWluZGV4OiA5OTk7XG5cdC8vIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbi8vIFx0Lm1vYmlsZS1uYXYtYnRuIHtcbi8vIFx0XHRkaXNwbGF5OiBibG9jaztcbi8vIFx0fVxuLy8gfSIsIi5uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGJvcmRlci1sZWZ0Om5vbmU7XG5cdFxuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpICB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRib3JkZXItbGVmdDoxcHggc29saWQgcmdiYSgzMSwgNzcsIDIxNCwgMC43KTtcblx0fVxufVxuXG4ubmF2X19sYW5nIHtcblx0d2lkdGg6IDcyJTtcblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBlbmQ7XG5cdHBhZGRpbmc6IDMycHggMzJweCAzMnB4IDA7XG5cdGJvcmRlci1sZWZ0OjFweCBzb2xpZCByZ2JhKDMxLCA3NywgMjE0LCAwLjcpO1xuXHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkIHJnYmEoMzEsIDc3LCAyMTQsIDAuNyk7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpICB7XG5cdHBhZGRpbmc6IDE0cHggMThweCAxNHB4IDA7XG5cdHdpZHRoOiA1MCU7XG5cdGJvcmRlci1yaWdodDpub25lO1xuXHR9XG59XG5cbi5uYXZfX2J0bntcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRwYWRkaW5nOiAxMXB4O1xuXG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmQtZmFtaWx5KTtcbmZvbnQtd2VpZ2h0OiA2MDA7XG5mb250LXNpemU6IDI0cHg7XG5saW5lLWhlaWdodDogMTIwJTtcbmxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xudGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbmNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSAge1xuXHRwYWRkaW5nOiA1cHg7XG5cdGZvbnQtc2l6ZTogMTRweDtcblxuXHR9XG5cdCY6aG92ZXJ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50KTtcblx0XHRjb2xvcjogdmFyKC0tcGFnZS1iZyk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdH1cbn1cblxuLm5hdl9fYnRuLmFjdGl2ZXtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWN0aXZlKTtcblx0XHRjb2xvcjogdmFyKC0tcGFnZS1iZyk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG59XG5cblxuXG4ubmF2X19saW5re1xuXHQvLyB3aWR0aDogMjc2cHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdHBhZGRpbmctbGVmdDogMzJweDtcblx0cGFkZGluZy1yaWdodDogNDBweDtcblxuXHRmb250LWZhbWlseTogdmFyKC0tc2Vjb25kLWZhbWlseSk7XG5mb250LXdlaWdodDogNjAwO1xuZm9udC1zaXplOiAyMnB4O1xubGluZS1oZWlnaHQ6IDEyMCU7XG5sZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbnRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5jb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG5cbiY6aG92ZXJ7XG5cdGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuXG5cdC5uYXZfX3N2Z3tcblx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XG5cdH1cblxuXHQubmF2X19zdmcgY2lyY2xlIHtcblx0XHRzdHJva2U6ICNGRjU3MzM7IFxuXHQgIH1cblx0ICBcblx0Lm5hdl9fc3ZnIHBhdGgge1xuXHRcdGZpbGw6ICNGRjU3MzM7IFxuXHQgIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSAge1xuXHRkaXNwbGF5OiBub25lO1xufVxufVxuXG4ubGlua19fdGV4dHtcblx0bWFyZ2luLXJpZ2h0OiA0cHg7XG59XG5cbiIsIi5yZWFjaHtcclxuICAgIG1hcmdpbi10b3A6IDEyMHB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XHJcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xyXG4gICAgfVxyXG59XHJcblxyXG4ucmVhY2hfX2NvbnRlbnR7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuLnJlYWNoX190aXRsZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDU2cHg7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kLWZhbWlseSk7XHJcbmZvbnQtd2VpZ2h0OiA2MDA7XHJcbmZvbnQtc2l6ZTogNTZweDtcclxubGluZS1oZWlnaHQ6IDExMCU7XHJcbmxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xyXG5jb2xvcjogdmFyKC0tYWN0aXZlKTtcclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogNDhweDtcclxubGluZS1oZWlnaHQ6IDExMCU7XHJcbn1cclxufVxyXG5cclxuLnJlYWNoe1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG4uZm9ybV9fZ3JvdXB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbnB1dF9fZ3JvdXB7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICY6bm90KDpsYXN0LWNoaWxkKXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBcclxuICAgIH1cclxufVxyXG5cclxuLmZvcm1fX2xhYmVse1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXNlY29uZC1mYW1pbHkpO1xyXG5mb250LXdlaWdodDogNDAwO1xyXG5mb250LXNpemU6IDIwcHg7XHJcbmxpbmUtaGVpZ2h0OiAxMzAlO1xyXG5sZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG5jb2xvcjogdmFyKC0tYWN0aXZlKTtcclxuXHJcbi5sYWJlbF9fc25vd2ZsYWtle1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAycHg7XHJcbn1cclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG5mb250LXNpemU6IDE2cHg7XHJcbmxpbmUtaGVpZ2h0OiAxMzAlO1xyXG59XHJcbn1cclxuXHJcbi5mb3JtX19pbnB1dHtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1hY3RpdmUpO1xyXG4gICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgcGFkZGluZzogOHB4O1xyXG5cclxuICAgICY6aG92ZXJ7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tYWN0aXZlKTtcclxufVxyXG4gICAgJjpmb2N1c3tcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1pbnB1dC1mb2N1cyk7XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG5cclxuLmZvcm1fX2lucHV0Ll9lcnJvcntcclxuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1hY2NlbnQpO1xyXG59XHJcblxyXG4uc3Zne1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLmZvcm1fX2Vycm9yLW1zZy1lbWFpbCxcclxuLmZvcm1fX2Vycm9yLW1zZy1maXJzdCxcclxuLmZvcm1fX2Vycm9yLW1zZy1sYXN0e1xyXG4gICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmQtZmFtaWx5KTtcclxuZm9udC13ZWlnaHQ6IDQwMDtcclxuZm9udC1zaXplOiAxMnB4O1xyXG5saW5lLWhlaWdodDogMTMwJTtcclxubGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuY29sb3I6IHZhcigtLWFjY2VudCk7XHJcbn1cclxuXHJcbi50ZXh0YXJlYV9fZ3JvdXB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbn1cclxuXHJcbi5mb3JtX190ZXh0YXJlYXtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxNTBweDtcclxuICAgIHBhZGRpbmc6IDhweDtcclxuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1hY3RpdmUpO1xyXG4gICAgcmVzaXplOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1hY3RpdmUpO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAgICAgJjpmb2N1c3tcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taW5wdXQtZm9jdXMpO1xyXG4gICAgICAgIH1cclxufVxyXG5cclxuLmZvcm1fX3RpdGxle1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmQtZmFtaWx5KTtcclxuZm9udC13ZWlnaHQ6IDYwMDtcclxuZm9udC1zaXplOiAyMHB4O1xyXG5saW5lLWhlaWdodDogMTMwJTtcclxubGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxudGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuY29sb3I6IHZhcigtLWFjdGl2ZSk7XHJcblxyXG4ubGFiZWxfX3Nub3dmbGFrZXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMnB4O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTlweCl7XHJcbmZvbnQtc2l6ZTogMjRweDtcclxufVxyXG59XHJcblxyXG4uY2hlY2tib3hfX2dyb3Vwe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG59XHJcblxyXG4uY2hlY2tib3g6Y2hlY2tlZCB+IC5jaGVja2JveF9fbGFiZWw6OmFmdGVyIHtcclxuICAgIHRyYW5zZm9ybTogIHNjYWxlKDEpO1xyXG59XHJcblxyXG4ucmFkaW9fX2lucHV0OmNoZWNrZWQgfiAucmFkaW9fX2xhYmVsOjphZnRlciB7XHJcbiAgICB0cmFuc2Zvcm06ICBzY2FsZSgxKTtcclxufVxyXG5cclxuLmNoZWNrYm94X19sYWJlbCwgLnJhZGlvX19sYWJlbHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4OyBcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDhweDtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmQtZmFtaWx5KTtcclxuZm9udC13ZWlnaHQ6IDQwMDtcclxuZm9udC1zaXplOiAxOHB4O1xyXG5saW5lLWhlaWdodDogMTMwJTtcclxubGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuY29sb3I6IHZhcigtLWFjdGl2ZSk7XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjExOTlweCl7XHJcbmZvbnQtc2l6ZTogMTZweDtcclxufVxyXG59XHJcblxyXG4uY2hlY2tib3hfX2l0ZW06bm90KDpsYXN0LWNoaWxkKXtcclxuIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbn1cclxuXHJcbi5yYWRpb19faXRlbTpub3QoOmxhc3QtY2hpbGQpe1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICAgfVxyXG5cclxuXHJcblxyXG4ucmFkaW9fX2lucHV0LCAuY2hlY2tib3h7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uY2hlY2tib3hfX2xhYmVsOjpiZWZvcmV7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgd2lkdGg6IDEycHg7XHJcbiAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1hY3RpdmUpO1xyXG5cclxuICAgIFxyXG59XHJcblxyXG4uY2hlY2tib3hfX2xhYmVsOjphZnRlciB7XHJcbiAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAzNCU7XHJcbiAgICBsZWZ0OiAzcHg7XHJcbiAgICB3aWR0aDogN3B4O1xyXG4gICAgaGVpZ2h0OiA3cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQpO1xyXG4gICAgdHJhbnNmb3JtOiAgc2NhbGUoMCk7XHJcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xyXG59XHJcblxyXG5cclxuLnJhZGlvX19sYWJlbDo6YmVmb3Jle1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgaGVpZ2h0OiAxMnB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0td2hpdGUpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYWN0aXZlKTtcclxuXHJcbiAgICBcclxufVxyXG5cclxuLnJhZGlvX19sYWJlbDpob3Zlcjo6YmVmb3JlLFxyXG4uY2hlY2tib3hfX2xhYmVsOmhvdmVyOjpiZWZvcmV7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcmFkaW8taG92ZXIpO1xyXG4gICAgfVxyXG5cclxuICAgIC5yYWRpb19fbGFiZWw6OmFmdGVyIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDM0JTtcclxuICAgICAgICBsZWZ0OiAzcHg7XHJcbiAgICAgICAgd2lkdGg6IDdweDtcclxuICAgICAgICBoZWlnaHQ6IDdweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQpO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06ICBzY2FsZSgwKTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xyXG4gICAgfVxyXG5cclxuICAgXHJcbi5mb3JtX190ZXh0e1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjRweDtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmQtZmFtaWx5KTtcclxuZm9udC13ZWlnaHQ6IDQwMDtcclxuZm9udC1zaXplOiAxOHB4O1xyXG5saW5lLWhlaWdodDogMTMwJTtcclxubGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuY29sb3I6IHZhcigtLWFjdGl2ZSk7XHJcblxyXG4ubGFiZWxfX3Nub3dmbGFrZXtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMnB4O1xyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe1xyXG5mb250LXdlaWdodDogNTAwO1xyXG5mb250LXNpemU6IDE2cHg7XHJcbn1cclxufVxyXG5cclxuLnJhZGlvX19ncm91cHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG5cclxuLmZvcm1fX2J0bntcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMTFweCAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWN0aXZlKTtcclxuICAgIFxyXG5cclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmQtZmFtaWx5KTtcclxuZm9udC13ZWlnaHQ6IDYwMDtcclxuZm9udC1zaXplOiAyMHB4O1xyXG5saW5lLWhlaWdodDogMTMwJTtcclxubGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxudGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuY29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxuXHJcbiAgICAmOmhvdmVye1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXMgZWFzZS1pbi1vdXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjpkaXNhYmxlZHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1sb2FkZXIpO1xyXG4gICAgfVxyXG59IiwiLnNoYXBlX19jb250ZW50e1xyXG4gICAgZGlzcGxheTogYmxvY2s7IC8qINCw0LHQviBmbGV4INC3IGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgKi9cclxuICAgIG1pbi1oZWlnaHQ6IDI2MHZoO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIGNsZWFyOiBib3RoO1xyXG5cclxuICAgICY6OmJlZm9yZSwgOjphZnRlcntcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBkaXNwbGF5OiB0YWJsZTtcclxuICAgICAgICBjbGVhcjogYm90aDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBtaW4taGVpZ2h0OiAyMjV2aDtcclxuICAgIH1cclxufVxyXG5cclxuLmxlZnR7XHJcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgdG9wOiAxcHg7IFxyXG4gICAgd2lkdGg6IDUwLjE1JTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDQwcHggMjRweCAwIDI0cHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlLWJnKTtcclxuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkIHJnYmEoMzEsIDc3LCAyMTQsIDAuNyk7XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KXtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIHBhZGRpbmc6IDI0cHggMCAxNnB4IDA7XHJcblxyXG4gICAgICAgIGJvcmRlci1yaWdodDpub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubGVmdF9fdGl0bGV7XHJcbiAgICAvLyB3aWR0aDogNjAwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXNlY29uZC1mYW1pbHkpO1xyXG5mb250LXdlaWdodDogNTAwO1xyXG5mb250LXNpemU6IDY4cHg7XHJcbmxpbmUtaGVpZ2h0OiAxMTAlO1xyXG5sZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcclxuY29sb3I6IHZhcigtLWFjdGl2ZSk7XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe1xyXG4gICAgLy8gd2lkdGg6IDMzNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgIGZvbnQtc2l6ZTogNDhweDtcclxubGluZS1oZWlnaHQ6IDEwMCU7XHJcbn1cclxufVxyXG5cclxuLmxlZnRfX3RleHR7XHJcbiAgICAvLyB3aWR0aDogNTgwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gICAgZm9udC1mYW1pbHk6IHZhcigtLXNlY29uZC1mYW1pbHkpO1xyXG5mb250LXdlaWdodDogNTAwO1xyXG5mb250LXNpemU6IDIwcHg7XHJcbmxpbmUtaGVpZ2h0OiAxMzAlO1xyXG5jb2xvcjogdmFyKC0tYWN0aXZlKTtcclxuXHJcbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OXB4KXtcclxuICAgIC8vIHdpZHRoOiAzMzVweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxufVxyXG5cclxuLmxlZnRfX3N2Z3tcclxuICAgIHdpZHRoOiA2MnB4O1xyXG4gICAgaGVpZ2h0OiA2MnB4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTE5OXB4KXtcclxuICAgICAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIH1cclxufVxyXG5cclxuLnJpZ2h0eyBcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xyXG4gICAgZmxvYXQ6IHJpZ2h0O1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgbWFyZ2luLXRvcDogLTMyMHB4O1xyXG4gICAgcGFkZGluZzogMCAyNHB4IDAgMzhweCA7XHJcbiAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkIHJnYmEoMzEsIDc3LCAyMTQsIDAuNyk7XHJcblxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nOiA1NnB4IDAgNTZweCAwIDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBib3JkZXItbGVmdDpub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucmlnaHRfX2l0ZW17XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCl7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA2M3B4O1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDExOTlweCl7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNTZweDtcclxuICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnJpZ2h0X19jb250ZW50e1xyXG4gICAgLy8gd2lkdGg6IDU4MnB4O1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgzMSwgNzcsIDIxNCwgMC43KTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe1xyXG4gICAgLy8gd2lkdGg6IDM0M3B4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDMycHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLnJpZ2h0X19pbWd7XHJcbiAgICB3aWR0aDogNTgycHg7XHJcbiAgICBoZWlnaHQ6IDM2NHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpe1xyXG4gICAgICAgIHdpZHRoOiAzNDNweDtcclxuICAgICAgICBoZWlnaHQ6IDIxNXB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuICAgIH1cclxufVxyXG5cclxuLnJpZ2h0X190aXRsZXtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kLWZhbWlseSk7XHJcbmZvbnQtd2VpZ2h0OiA1MDA7XHJcbmZvbnQtc2l6ZTogMjZweDtcclxubGluZS1oZWlnaHQ6IDEyMCU7XHJcbmNvbG9yOiB2YXIoLS1hY3RpdmUpO1xyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG5saW5lLWhlaWdodDogMTEwJTtcclxufVxyXG59XHJcblxyXG4ucmlnaHRfX3RleHR7XHJcbiAgICBmb250LWZhbWlseTogdmFyKC0tc2Vjb25kLWZhbWlseSk7XHJcbmZvbnQtd2VpZ2h0OiA0MDA7XHJcbmZvbnQtc2l6ZTogMTZweDtcclxubGluZS1oZWlnaHQ6IDEzMCU7XHJcbmxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbmNvbG9yOiB2YXIoLS1hY3RpdmUpO1xyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbn1cclxufVxyXG5cclxuLnJpZ2h0X19udW1iZXJ7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1zZWNvbmQtZmFtaWx5KTtcclxuZm9udC13ZWlnaHQ6IDUwMDtcclxuZm9udC1zaXplOiA0MHB4O1xyXG5saW5lLWhlaWdodDogMTMwJTtcclxubGV0dGVyLXNwYWNpbmc6IC0wLjA4ZW07XHJcbmNvbG9yOiB2YXIoLS1hY3RpdmUpO1xyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTE5OXB4KSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbn0iLCIudGl0bGUge1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC1mYW1pbHkpO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDMycHg7XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHR0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcblx0Y29sb3I6IHZhcigtLWJsYWNrKTtcblxufVxuXG4udGl0bGUtMSB7XG5cdG1hcmdpbjogMWVtIDAgMC41ZW07XG5cdGZvbnQtc2l6ZTogMzhweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGl0bGVzKTtcbn1cblxuLnRpdGxlLTIge1xuXHRtYXJnaW46IDFlbSAwIDAuNWVtO1xuXHRmb250LXNpemU6IDMycHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG59XG5cbi50aXRsZS0zIHtcblx0bWFyZ2luOiAxZW0gMCAwLjVlbTtcblx0Zm9udC1zaXplOiAyNnB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xufVxuXG4udGl0bGUtNCB7XG5cdG1hcmdpbjogMWVtIDAgMC41ZW07XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGl0bGVzKTtcbn1cbiJdfQ== */
