/*! normalize-scss | MIT/GPLv2 License | bit.ly/normalize-scss */html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure{display:block}figure{margin:1em 40px}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}main{display:block}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{line-height:1.15;font-family:sans-serif;font-size:100%;margin:0}button{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}input{overflow:visible}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;display:table;max-width:100%;padding:0;color:inherit;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}details{display:block}summary{display:list-item}menu{display:block}canvas{display:inline-block}[hidden],template{display:none}@font-face{font-family:Open Sans;src:local("Open Sans Bold Italic"),local("Open-Sans-Bold-Italic"),url(../fonts/OpenSans-BoldItalic.woff2) format("woff2"),url(../fonts/OpenSans-BoldItalic.woff) format("woff"),url(../fonts/OpenSans-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:Open Sans;src:local("Open Sans Bold"),local("Open-Sans-Bold"),url(../fonts/OpenSans-Bold.woff2) format("woff2"),url(../fonts/OpenSans-Bold.woff) format("woff"),url(../fonts/OpenSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Open Sans;src:local("Open Sans Semi Bold"),local("Open-Sans-Semi-Bold"),url(../fonts/OpenSans-SemiBold.woff2) format("woff2"),url(../fonts/OpenSans-SemiBold.woff) format("woff"),url(../fonts/OpenSans-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Open Sans;src:local("Open Sans Regular"),local("Open-Sans-Regular"),url(../fonts/OpenSans-Regular.woff2) format("woff2"),url(../fonts/OpenSans-Regular.woff) format("woff"),url(../fonts/OpenSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Bold"),local("Montserrat-Bold"),url(../fonts/Montserrat-Bold.woff2) format("woff2"),url(../fonts/Montserrat-Bold.woff) format("woff"),url(../fonts/Montserrat-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Semi Bold"),local("Montserrat-Semi-Bold"),url(../fonts/Montserrat-SemiBold.woff2) format("woff2"),url(../fonts/Montserrat-SemiBold.woff) format("woff"),url(../fonts/Montserrat-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:Montserrat;src:local("Montserrat Medium"),local("Montserrat-Medium"),url(../fonts/Montserrat-Medium.woff2) format("woff2"),url(../fonts/Montserrat-Medium.woff) format("woff"),url(../fonts/Montserrat-Medium.ttf) format("truetype");font-weight:500;font-style:normal}body{margin:0;font-family:Montserrat;font-style:normal;font-weight:400;font-size:12px;line-height:24px;width:100%;color:#2b2b49}@media screen and (min-width:768px){body{font-size:14px}}@media screen and (min-width:1440px){body{max-width:1920px;margin:auto;font-size:18px;line-height:28px}}input,textarea{font-family:Montserrat;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:6px;border:1px solid rgba(36,38,58,.4)}@media screen and (min-width:768px){input,textarea{border-radius:8px}}@media screen and (min-width:1440px){input,textarea{border-radius:12px}}input:focus,textarea:focus{border:1px solid #24263a;outline:none}.container{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;padding:16px}@media screen and (min-width:768px){.container{padding:32px 39px}}@media screen and (min-width:1440px){.container{max-width:1920px;margin:0 auto;padding:48px 78px}}h1{font-family:Open Sans;margin:0 0 16px;font-size:16px;font-weight:700}@media screen and (min-width:768px){h1{margin:0 0 32px}}@media screen and (min-width:1440px){h1{font-size:28px}}h2{margin:0 0 16px;font-size:16px;font-weight:700}@media screen and (min-width:768px){h2{margin:0 0 32px}}@media screen and (min-width:1440px){h2{font-family:Open Sans;font-size:24px;font-weight:600}}h3{margin:0 0 16px;font-size:16px;font-weight:600}@media screen and (min-width:768px){h3{margin:0 0 32px}}@media screen and (min-width:1440px){h3{font-family:Open Sans;font-weight:500;font-size:18px}}h4{margin:0 0 16px;font-size:14px;font-weight:400}@media screen and (min-width:768px){h4{margin:0 0 32px}}@media screen and (min-width:1440px){h4{font-size:16px}}h5{margin:0 0 16px;font-size:14px;font-weight:400}@media screen and (min-width:768px){h5{margin:0 0 32px}}h6{margin:0 0 16px;font-size:12px;font-weight:400}@media screen and (min-width:768px){h6{margin:0 0 32px}}blockquote{background:url(../img/svg/quote.svg) no-repeat;background-size:24px 24px;background-position:24px 24px;-webkit-box-shadow:0 0 32px rgba(43,43,73,.08);box-shadow:0 0 32px rgba(43,43,73,.08);padding:24px 2px 24px 72px;font-size:14px;line-height:22px;margin:32px 0}@media screen and (min-width:768px){blockquote{font-size:16px;line-height:26px;background-size:40px 40px;background-position:32px 32px;padding:32px 32px 32px 104px;max-width:890px;margin:64px 0}}@media screen and (min-width:1440px){blockquote{font-size:28px;line-height:38px;background-position:40px 40px;padding:40px 40px 40px 120px}}ol,ul{padding-left:20px;font-size:14px;line-height:17px}@media screen and (min-width:1440px){ol,ul{font-size:18px;line-height:22px}}ol li,ul li{margin-bottom:12px}p{margin-bottom:16px}@media screen and (min-width:1440px){p{margin-bottom:32px}}.header{font-family:Montserrat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#2b2b49;padding:8px 16px;margin-bottom:-1px}@media screen and (min-width:768px){.header{padding:16px 39px}}@media screen and (min-width:1440px){.header{padding:32px 78px;width:auto}}.header a{text-decoration:none}.header__logo{display:-webkit-box;display:-ms-flexbox;display:flex;width:162px;height:25px}@media screen and (min-width:768px){.header__logo{width:215px;height:33px}}@media screen and (min-width:1440px){.header__logo{width:358px;height:54px}}.header__arrow{width:7px;height:7px;border-top:1px solid #fff;border-right:1px solid #fff;margin-left:8px;margin-bottom:2px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}@media screen and (min-width:768px){.header__arrow{margin-left:14px}}.header__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;width:55%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (min-width:1440px){.header__wrapper{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:65%}}.header__link{display:none}@media screen and (min-width:1440px){.header__link{display:-webkit-box;display:-ms-flexbox;display:flex}}.header__link-list{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:500;margin:0 100px 0 0}.header__link-item{margin-right:80px}.header__link-item:last-child{margin-right:0}.header__link-item a{color:#fff;text-decoration:none}.header__search-input{display:none}@media screen and (min-width:768px){.header__search-input{display:block;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:6px 12px 6px 44px;height:32px;width:65%;margin-right:71px;border:1px solid hsla(0,0%,100%,.24);border-radius:8px;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:transparent;background-image:url(../img/svg/search.svg);background-repeat:no-repeat;background-position:12px 7px;color:#fff;font-size:16px}}@media screen and (min-width:1440px){.header__search-input{width:80%;margin-right:60px}}.header__search-input:focus{border:1px solid hsla(0,0%,100%,.24)}.header__lang{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:14px;line-height:1.2;cursor:pointer}@media screen and (min-width:768px){.header__lang{font-size:16px}}@media screen and (min-width:1440px){.header__lang{font-size:18px}}.header__lang:hover{border:none;outline:none;-webkit-transition:opacity .5s;transition:opacity .5s}.header__lang:hover .header__lang-select{visibility:visible;opacity:1}.header__lang-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:100%;color:#fff;margin-bottom:16px;white-space:nowrap}.header__lang-select{visibility:collapse;opacity:0;position:absolute;z-index:2;top:20px;right:0;background-color:#24263a;-webkit-box-shadow:0 0 24px rgba(43,43,73,.16);box-shadow:0 0 24px rgba(43,43,73,.16);border-radius:0 0 8px 8px;padding:16px 16px 0}.header__nav{height:40px;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#24263a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 16px}@media screen and (min-width:768px){.header__nav{padding:0 39px}}@media screen and (min-width:1440px){.header__nav{width:auto;height:70px;padding:0 74px}}.header__nav a{text-decoration:none}.header__menu-icon{position:relative;width:24px;height:24px;cursor:pointer}@media screen and (min-width:1440px){.header__menu-icon{display:none}}.header__menu-icon:hover{outline:none;-webkit-transition:opacity .5s;transition:opacity .5s}.header__menu-icon:hover .header__menu-select{visibility:visible;opacity:1}.header__category{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;font-size:14px;cursor:pointer}@media screen and (min-width:768px){.header__category{font-size:16px}}@media screen and (min-width:1440px){.header__category{width:100%;height:70px}.header__category .header__arrow,.header__category .header__category-select-title{display:none}}.header__category .header__arrow{border-top:1px solid #4baae3;border-right:1px solid #4baae3}.header__category:hover{-webkit-transition:opacity .5s;transition:opacity .5s;border:none;outline:none}.header__category:hover .header__category-select{visibility:visible;opacity:1}.header__category-icon{width:16px;height:16px;margin-right:12px;opacity:.7;stroke:#fff;fill:#fff}.header__menu-select{-webkit-transition:opacity .5s;transition:opacity .5s;visibility:collapse;opacity:0;z-index:2;top:25px;position:absolute;left:0;background-color:#24263a;-webkit-box-shadow:0 0 24px rgba(43,43,73,.16);box-shadow:0 0 24px rgba(43,43,73,.16);border-radius:0 0 8px 8px;padding:8px 16px 0;margin-bottom:16px}.header__select-item{-webkit-transition:all .3s;transition:all .3s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:600;height:100%;width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:14px;line-height:1.2;color:#fff;padding-bottom:8px;margin-bottom:16px;white-space:nowrap;text-transform:uppercase;border-bottom:2px solid transparent}@media screen and (min-width:1440px){.header__select-item{font-size:18px;margin-bottom:0;padding-bottom:16px;height:auto;position:relative;bottom:-1px;top:auto;border-bottom:4px solid transparent}}.header__select-item:hover{color:#4baae3;border-bottom:2px solid #4baae3}@media screen and (min-width:1440px){.header__select-item:hover{border-bottom:4px solid #4baae3}}.header__select-item:hover .header__category-icon{stroke:#4baae3;fill:#4baae3}@media screen and (min-width:1440px){.header__select-item--other{display:none}}.header__select-item--select{margin-bottom:0;padding-bottom:0}.header__select-item--select .header__category-other{display:none}@media screen and (min-width:1440px){.header__select-item--select{visibility:visible;opacity:1;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:16px}.header__select-item--select .header__category-select--other{visibility:hidden;opacity:0}.header__select-item--select .header__category-other{display:-webkit-box;display:-ms-flexbox;display:flex}}.header__select-item--select:hover{border-bottom:2px solid transparent}@media screen and (min-width:1440px){.header__select-item--select:hover .header__category-select--other{-webkit-transition:opacity .5s;transition:opacity .5s;visibility:visible;opacity:1}}.header__select-item--select:hover .header__category-icon{stroke:#fff;fill:#fff}.header__select-item--select:hover .header__category-other .header__category-icon,.header__select-item--select:hover .header__select-item:hover .header__category-icon{stroke:#4baae3;fill:#4baae3}.header__category-select{-webkit-transition:opacity .5s;transition:opacity .5s;visibility:collapse;opacity:0;position:absolute;z-index:1;top:23px;right:0;background-color:#24263a;-webkit-box-shadow:0 0 24px rgba(43,43,73,.16);box-shadow:0 0 24px rgba(43,43,73,.16);border-radius:0 0 8px 8px;padding:16px 16px 0}@media screen and (min-width:1440px){.header__category-select{position:static;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:54px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;visibility:visible;opacity:1}}@media screen and (min-width:1440px){.header__category-select--other{-webkit-transition:opacity .5s;transition:opacity .5s;visibility:collapse;opacity:0;position:absolute;z-index:1;top:42px;right:0;background-color:#24263a;-webkit-box-shadow:0 0 24px rgba(43,43,73,.16);box-shadow:0 0 24px rgba(43,43,73,.16);border-radius:0 0 8px 8px;padding:20px 16px 0}.header__category-select--other .header__select-item{margin-bottom:16px;padding-bottom:8px}}.footer{font-family:Montserrat;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:#2b2b49;padding:8px 16px}@media screen and (min-width:768px){.footer{padding:16px 39px}}@media screen and (min-width:1440px){.footer{padding:32px 78px;width:auto}}.footer a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;color:#fff}.footer__logo,.footer a{display:-webkit-box;display:-ms-flexbox;display:flex}.footer__logo{width:90px;height:14px}@media screen and (min-width:768px){.footer__logo{width:162px;height:25px}}@media screen and (min-width:1440px){.footer__logo{width:215px;height:33px}}.footer__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;width:40%;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (min-width:1440px){.footer__wrapper{width:68%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.footer__link{display:none}@media screen and (min-width:1440px){.footer__link{display:-webkit-box;display:-ms-flexbox;display:flex}}.footer__link-list{list-style-type:none;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:500;margin:0 20px 0 0}.footer__link-item:not(last-child){margin-right:80px}.footer__link-item a{color:#fff;text-decoration:none}.footer__contact{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;font-size:12px;min-width:190px}@media screen and (min-width:768px){.footer__contact{font-size:14px}}@media screen and (min-width:1440px){.footer__contact{font-size:18px}}.footer__contact-icon{width:14px;height:12px;margin-right:4px}@media screen and (min-width:768px){.footer__contact-icon{margin-right:12px}}@media screen and (min-width:1440px){.footer__contact-icon{width:22px;height:19px}}.index h2{font-family:Open Sans;margin:0;font-size:16px;font-weight:700}@media screen and (min-width:1440px){.index h2{font-size:28px}}.index__category-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;margin-bottom:8px;text-transform:uppercase;text-decoration:none;color:#2b2b49}@media screen and (min-width:768px){.index__category-title{margin-bottom:24px}}@media screen and (min-width:1440px){.index__category-title{margin-top:18px;margin-bottom:48px}}.index__category-icon{width:15px;height:15px;margin-right:8px;opacity:.7;stroke:#24263a;fill:#24263a}@media screen and (min-width:1440px){.index__category-icon{width:23px;height:23px;margin-right:12px}}.index__category-sub-title{width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:6.5px 8px;background-color:#4baae3;color:#fff;border-radius:6px;margin:16px 0;font-size:8px;line-height:1.35;font-weight:600;text-transform:uppercase}@media screen and (min-width:768px){.index__category-sub-title{margin-bottom:30px}}@media screen and (min-width:1440px){.index__category-sub-title{padding:9px 16px;margin-bottom:40px;border-radius:12px;font-size:16px}}@media screen and (min-width:768px){.index__broadcast-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}}@media screen and (min-width:1440px){.index__broadcast-container{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}.broadcast h1,.broadcast h3{margin:0}.broascast__title{white-space:nowrap;margin-bottom:8px}@media screen and (min-width:768px){.broascast__title{margin-bottom:16px}}@media screen and (min-width:1440px){.broascast__title{margin-bottom:48px}}.broadcast__title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;white-space:nowrap;margin-bottom:16px;text-transform:uppercase}.broadcast__title-icon{width:15px;height:15px;margin-right:8px;opacity:.7;stroke:#24263a;fill:#24263a}@media screen and (min-width:1440px){.broadcast__title-icon{width:23px;height:23px;margin-right:12px}}.broadcast__sub-title{font-family:Open Sans;font-weight:600;font-size:8px;line-height:1.35;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:6px 8px;background-color:#4baae3;color:#fff;border-radius:6px;margin:16px 0 24px;text-transform:uppercase}@media screen and (min-width:1440px){.broadcast__sub-title{padding:9px 16px;font-size:16px;border-radius:12px}}.broadcast__container{margin-bottom:32px}@media screen and (min-width:768px){.broadcast__container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:1440px){.broadcast__container{margin-bottom:48px}}.broadcast__info{margin:0 0 40px}@media screen and (min-width:768px){.broadcast__info{margin:0;width:calc(50% - 15px)}}@media screen and (min-width:1440px){.broadcast__info{width:calc(50% - 20px)}}.broadcast__info-title{font-weight:500;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width:768px){.broadcast__info-title{display:none}}.broascast__arrow{width:7px;height:7px;border-top:1px solid #2b2b49;border-right:1px solid #2b2b49;margin-left:8px;margin-bottom:2px}.broascast__arrow--down{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.broascast__arrow--up{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.broadcast__info-text{display:block;font-size:14px;line-height:1.7}@media screen and (min-width:768px){.broadcast__info-text{display:block}}@media screen and (min-width:1440px){.broadcast__info-text{font-size:18px}}.broadcast__info-text p{margin-bottom:0}.broadcast__card{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:102px;padding:12px;background-color:#24263a;color:#fff;font-family:Montserrat;font-size:12px;font-weight:500;line-height:1.2;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:32px 0}@media screen and (min-width:768px){.broadcast__card{width:calc(50% - 15px);margin:0}}@media screen and (min-width:1440px){.broadcast__card{width:812px;height:202px;border-radius:12px;padding:24px;font-size:18px;margin-left:40px}}.broadcast__card-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.broadcast__card-type{background-color:#ce4d47;padding:6px 8px;border-radius:4px;font-size:8px;font-weight:600}@media screen and (min-width:1440px){.broadcast__card-type{font-size:12px}}.broadcast__card-time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;line-height:1.25}@media screen and (min-width:1440px){.broadcast__card-time{font-size:16px}}.broadcast__card-icon{position:relative;margin:0 8px 0 16px;width:12px;height:14px;top:-2px}.broadcast__card-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.broadcast__card-player{width:35%}.broadcast__card-player--right{text-align:right}.broadcast__card-score{font-size:24px;color:#4baae3}@media screen and (min-width:1440px){.broadcast__card-score{font-size:48px}}.broadcast__card-league{font-size:8px;font-weight:600;text-align:center}@media screen and (min-width:1440px){.broadcast__card-league{font-size:14px}}.contacts{max-width:812px}.contacts h1,.contacts h2,.contacts h3{margin:0}.contacts p{line-height:1.2}@media screen and (min-width:1440px){.contacts p{line-height:1.75}}.contacts__info{margin:24px 0 32px;font-size:14px;font-weight:500}@media screen and (min-width:1440px){.contacts__info{margin:32px 0 48px;font-size:18px}}.contacts__info p{margin-bottom:8px;margin-top:0}.contacts__info-email{font-weight:600}.contacts__form{font-size:14px}@media screen and (min-width:1440px){.contacts__form{font-size:18px}}.contacts__form-title{font-weight:500;margin-bottom:24px}@media screen and (min-width:768px){.contacts__form-title{font-weight:600;margin-bottom:32px}}@media screen and (min-width:1440px){.contacts__form-title{margin-bottom:48px}}.contacts__form-input{height:40px;width:100%;padding:11.5px 16px;margin-bottom:16px}@media screen and (min-width:768px){.contacts__form-input{width:calc(33% - 21px);margin-bottom:30px;margin-left:30px}.contacts__form-input:first-child{margin-left:0}}@media screen and (min-width:1440px){.contacts__form-input{width:240px;margin-bottom:40px;margin-left:40px}.contacts__form-input:first-child{margin-left:0}}.contacts__form-message{padding:12px 16px;width:100%;height:88px;margin-bottom:16px}@media screen and (min-width:768px){.contacts__form-message{height:101px;margin-bottom:30px}}@media screen and (min-width:1440px){.contacts__form-message{width:812px;height:123px;margin-bottom:40px}}.contacts__form-checkbox{position:relative;width:13px;height:13px;margin-right:16px;top:2px}@media screen and (min-width:768px){.contacts__form-checkbox{width:20px;height:20px;top:4px}}@media screen and (min-width:1440px){.contacts__form-checkbox{margin-right:18px}}.contacts__form-checkbox-label{display:block}.contacts__form-button{width:100%;height:40px;background-color:#4baae3;color:#fff;border:none;border-radius:6px;margin-top:16px}@media screen and (min-width:768px){.contacts__form-button{width:244px;margin-top:30px}}@media screen and (min-width:1440px){.contacts__form-button{margin-top:40px}}.stats{font-weight:500}.stats__select-category{position:relative;height:40px;width:100%;max-width:400px;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:8px;border:1px solid rgba(43,43,73,.24);padding:0 16px;font-size:14px;line-height:1.2;font-weight:400;margin-bottom:12px;cursor:pointer}@media screen and (min-width:768px){.stats__select-category{width:210px;margin-right:30px;height:32px}}@media screen and (min-width:1440px){.stats__select-category{width:244px;height:40px;border-radius:12px;font-size:18px}}.stats__select-category:hover{border:1px solid #24263a}.stats__select-category:hover .stats__category{visibility:visible;opacity:1}@media screen and (min-width:768px){.stats__select-container{display:-webkit-box;display:-ms-flexbox;display:flex}}.stats__select-category-text{opacity:.4}.stats__category{-webkit-transition:opacity .5s;transition:opacity .5s;visibility:collapse;opacity:0;position:absolute;z-index:1;top:38px;left:0;background-color:#fff;-webkit-box-shadow:0 0 40px rgba(43,43,73,.08);box-shadow:0 0 40px rgba(43,43,73,.08)}@media screen and (min-width:768px){.stats__category{top:32px}}@media screen and (min-width:1440px){.stats__category{top:38px}}.stats__category a{text-decoration:none;color:#2b2b49}.stats__arrow{width:7px;height:7px;border-top:2px solid #4baae3;border-right:2px solid #4baae3;margin-left:8px;margin-bottom:4px;-webkit-transform:rotate(135deg);transform:rotate(135deg)}@media screen and (min-width:768px){.stats__arrow{margin-left:14px}}.stats__select-item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 16px;white-space:nowrap;min-height:40px;width:100%}.stats__select-item:not(first-child){text-transform:uppercase}.stats__select-item:hover{background:#d4e3ee}.stats__select-item-table{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.stats__category-icon{width:16px;height:16px;margin-right:12px;stroke:#24263a;fill:#24263a;opacity:.7}.stats__table-container{overflow-x:auto;margin-top:24px;-webkit-box-shadow:0 0 32px rgba(36,38,58,.08);box-shadow:0 0 32px rgba(36,38,58,.08)}@media screen and (min-width:768px){.stats__table-container{margin-top:32px}}@media screen and (min-width:1440px){.stats__table-container{margin-top:48px}}.single-page p{margin-bottom:32px}@media screen and (min-width:768px){.single-page p{margin-bottom:38px}}@media screen and (min-width:1440px){.single-page p{line-height:34px}}.single-page ol,.single-page ul{font-family:Open Sans;margin-bottom:32px}@media screen and (min-width:768px){.single-page ol,.single-page ul{margin-bottom:40px}}.single-page__breadcrumbs{margin-bottom:20px}@media screen and (min-width:768px){.single-page__breadcrumbs{margin-bottom:32px}}@media screen and (min-width:1440px){.single-page__breadcrumbs{margin-bottom:53px}}.single-page__breadcrumbs a{font-family:Open Sans;font-size:12px;font-weight:700;line-height:1.4;text-decoration:none;margin-left:16px;color:#2b2b49}@media screen and (min-width:1440px){.single-page__breadcrumbs a{font-size:18px;margin-left:32px}}.single-page__breadcrumbs a:first-child{margin-left:0;color:rgba(43,43,73,.8)}.single-page__breadcrumbs a:first-child:before{content:""}.single-page__breadcrumbs a:before{content:"\00B7";position:relative;left:-8px}@media screen and (min-width:1440px){.single-page__breadcrumbs a:before{left:-16px}}.single-page__img{border-radius:12px;width:100%;-o-object-fit:cover;object-fit:cover;max-height:500px;margin-bottom:8px}@media screen and (min-width:768px){.single-page__img{float:left;margin:0 30px 32px 0;max-height:none;width:330px}}@media screen and (min-width:1440px){.single-page__img{width:600px;margin:0 40px 48px 0}}.single-page__list-title{font-size:14px;line-height:17px;font-weight:600;margin-bottom:16px}@media screen and (min-width:768px){.single-page__list-title{font-size:16px;line-height:20px}}@media screen and (min-width:1440px){.single-page__list-title{font-size:24px;line-height:27px;font-weight:700}}.single-page__column-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}@media screen and (min-width:768px){.single-page__column-text-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-box-flex:1;-ms-flex:1;flex:1}.single-page__column-text-item:first-child{margin-right:30px}}@media screen and (min-width:1440px){.single-page__column-text-item{margin-right:40px}}.single-page__h2{font-family:Open Sans;font-weight:600;margin:48px 0 24px}@media screen and (min-width:1440px){.single-page__h2{margin:48px 0 32px;font-size:28px;font-weight:700;margin:64px 0 40px}}.single-page__gallery-head,.single-page__gallery-img{width:100%;-o-object-fit:cover;object-fit:cover}.single-page__gallery-img{margin-bottom:16px}@media screen and (min-width:768px){.single-page__gallery-img{width:calc(50% - 17px);margin-bottom:30px}}@media screen and (min-width:1440px){.single-page__gallery-img{width:calc(33% - 26px);margin-bottom:40px}}.single-page__gallery{margin-bottom:-16px}@media screen and (min-width:768px){.single-page__gallery{margin-bottom:-30px}}@media screen and (min-width:1440px){.single-page__gallery{margin-bottom:-40px}}@media screen and (min-width:768px){.single-page__gallery a:nth-child(odd){margin-right:30px}}@media screen and (min-width:1440px){.single-page__gallery a,.single-page__gallery a:nth-child(odd){margin-right:40px}.single-page__gallery a:first-child img,.single-page__gallery a:nth-child(2) img{width:calc(50% - 23px)}.single-page__gallery a:nth-child(3n+2){margin-right:0}}.single-page__info-head{border-bottom:1px solid #edeeef}.single-page__info-title{position:relative;font-weight:500;font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:33px}@media screen and (min-width:768px){.single-page__info-title{font-size:16px;height:72px}}@media screen and (min-width:1440px){.single-page__info-title{font-size:18px}}.single-page__arrow{width:7px;height:7px;border-top:1px solid #2b2b49;border-right:1px solid #2b2b49;margin-left:8px;margin-bottom:2px}.single-page__arrow--down{-webkit-transform:rotate(135deg);transform:rotate(135deg)}.single-page__arrow--up{-webkit-transform:rotate(315deg);transform:rotate(315deg)}.single-page__short-text{display:none;font-family:Open Sans;font-size:14px;line-height:24px;margin-bottom:8px}@media screen and (min-width:768px){.single-page__short-text{font-size:16px;line-height:28px;padding-right:66px;margin-bottom:24px}}@media screen and (min-width:1440px){.single-page__short-text{font-size:18px;line-height:34px;padding-right:140px}}.single-page__faq{margin-top:-10px;margin-bottom:48px}@media screen and (min-width:768px){.single-page__faq{margin-top:30px;margin-bottom:52px}}@media screen and (min-width:1440px){.single-page__faq{margin-top:30px;margin-bottom:80px}}.single-page__related-post{margin-bottom:32px}@media screen and (min-width:768px){.single-page__related-post{margin-bottom:18px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width:1440px){.single-page__related-post{margin-bottom:40px}}.single-page__related-post--right{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.single-page__related-post--right .single-page__img{margin-bottom:30px}@media screen and (min-width:768px){.single-page__related-post--right .single-page__img{margin:0 0 0 30px}}@media screen and (min-width:1440px){.single-page__related-post--right .single-page__img{margin:0 0 0 40px}}.single-page__related-post-link{display:block;text-align:center;text-decoration:none;padding:8px 0;background-color:#4baae3;color:#fff;border-radius:6px;margin:16px 0;font-size:14px}@media screen and (min-width:768px){.single-page__related-post-link{width:244px;margin:30px 0}}@media screen and (min-width:1440px){.single-page__related-post-link{margin:40px 0}}.single-page__related-post-text{line-height:26px}@media screen and (min-width:1440px){.single-page__related-post-text{line-height:34px}}.single-page__related-post-text h2{font-weight:600}@media screen and (min-width:1440px){.single-page__related-post-text h2{font-family:Montserrat;font-size:28px;line-height:44px;font-weight:700}}.single-page__related-post-container{margin-top:48px;margin-bottom:48px}@media screen and (min-width:768px){.single-page__related-post-container{margin-bottom:52px}}@media screen and (min-width:1440px){.single-page__related-post-container{margin-bottom:80px}}.single-page__form-input{height:40px;width:100%;padding:11.5px 16px;margin-bottom:16px;font-size:14px}.single-page__form-input:nth-child(3){margin-bottom:48px}@media screen and (min-width:768px){.single-page__form-input{display:-webkit-box;display:-ms-flexbox;display:flex;width:calc(100% - 15px);margin-bottom:24px}}@media screen and (min-width:1440px){.single-page__form-input{width:calc(100% - 20px);font-size:18px}.single-page__form-input:first-child{margin-left:0}}.single-page__form-checkbox-label{display:block;margin-bottom:16px}@media screen and (min-width:768px){.single-page__form-checkbox-label{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:30px;width:calc(100% - 20px)}}@media screen and (min-width:768px){.single-page__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-column-count:2;-moz-column-count:2;column-count:2}}.single-page__form-checkbox{opacity:1;position:relative;width:13px;height:13px;margin-right:16px;top:2px}@media screen and (min-width:768px){.single-page__form-checkbox{width:20px;height:20px;top:4px}}@media screen and (min-width:1440px){.single-page__form-checkbox{margin-right:18px}}.single-page__pagination{margin:48px 0 0 auto;max-width:360px}.single-page__table-container{overflow-x:auto;margin-top:24px;-webkit-box-shadow:0 0 32px rgba(36,38,58,.08);box-shadow:0 0 32px rgba(36,38,58,.08)}@media screen and (min-width:768px){.single-page__table-container{margin-top:32px}}@media screen and (min-width:1440px){.single-page__table-container{margin-top:48px}}.pagination{margin:48px 0 0 auto;width:100%;max-width:360px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}@media screen and (min-width:1440px){.pagination{margin:80px 0 0 auto}}.pagination__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32px;height:32px;border:1px solid rgba(36,38,58,.4);-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:8px;font-size:18px;text-decoration:none;color:#2b2b49;margin-right:16px}.pagination__item:last-child{margin-right:0}.pagination__item--back{margin-left:5px;-webkit-transform:rotate(225deg);transform:rotate(225deg)}.pagination__item--back,.pagination__item--forward{width:8px;height:8px;border-top:2px solid #2b2b49;border-right:2px solid #2b2b49;margin-bottom:2px}.pagination__item--forward{margin-left:-2px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pagination__item--dot{border:none}.pagination__item--active{border:1px solid #4baae3}.stats-table{width:100%;min-width:651px;padding:24px;line-height:1.25;border-radius:8px}@media screen and (min-width:1440px){.stats-table{border-radius:12px}}.stats-table th{font-weight:500;color:rgba(36,38,58,.64);text-align:left;padding-bottom:16px}.stats-table th:first-child{width:25%}@media screen and (min-width:1440px){.stats-table th:first-child{width:20%}}.stats-table th:nth-child(2){width:25%}@media screen and (min-width:1440px){.stats-table th:nth-child(2){width:30%}}.stats-table th:nth-child(3){width:10%}@media screen and (min-width:1440px){.stats-table th:nth-child(3){width:15%}}.stats-table th:last-child{width:40%}@media screen and (min-width:1440px){.stats-table th:last-child{width:35%}}.stats-table tr{height:auto;-webkit-box-shadow:0 1px 0 rgba(36,38,58,.08);box-shadow:0 1px 0 rgba(36,38,58,.08)}.stats-table tr td{padding:16px 16px 16px 0}@media screen and (min-width:768px){.stats-table tr td{padding-top:10px}}@media screen and (min-width:1440px){.stats-table tr td{padding:0 48px 16px 0}}.stats-table tr td:first-child{font-size:14px;font-weight:400;padding-top:16px}@media screen and (min-width:1440px){.stats-table tr td:first-child{font-size:18px}}.stats-table tr td:nth-child(2){font-size:14px;color:#4baae3}@media screen and (min-width:768px){.stats-table tr td:nth-child(2){font-size:16px}}@media screen and (min-width:1440px){.stats-table tr td:nth-child(2){font-size:24px}}.stats-table tr td:nth-child(3){font-size:16px}@media screen and (min-width:768px){.stats-table tr td:nth-child(3){font-size:18px}}@media screen and (min-width:1440px){.stats-table tr td:nth-child(3){font-size:28px}}.stats-table tr td:last-child{font-family:Open Sans;font-size:12px;font-weight:400;line-height:2;padding-right:0}@media screen and (min-width:1440px){.stats-table tr td:last-child{font-size:18px;line-height:1.55}}.stats-table__category{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px;text-transform:uppercase}.stats-table__category-icon{width:16px;height:16px;margin-right:12px;opacity:.7;stroke:#24263a;fill:#24263a}.broadcast-card{position:relative;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:102px;padding:12px;background-color:#24263a;color:#fff;font-family:Montserrat;font-size:12px;font-weight:500;line-height:1.2;border-radius:6px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:16px;text-decoration:none}@media screen and (min-width:768px){.broadcast-card{height:110px;width:calc(50% - 15px);margin-bottom:30px}}@media screen and (min-width:1440px){.broadcast-card{width:calc(33.33% - 20px);height:184px;border-radius:12px;padding:24px;font-size:18px;margin-bottom:30px;margin-right:30px}.broadcast-card:nth-child(3n+3){margin-right:0}}.broadcast-card:hover{opacity:.48}.broadcast-card:hover .broadcast-card__arrow-img{position:absolute;display:block;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:24px;height:24px;fill:#fff}@media screen and (min-width:1440px){.broadcast-card:hover .broadcast-card__arrow-img{width:64px;height:64px}}.broadcast-card__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.broadcast-card__type{background-color:#ce4d47;padding:6px 8px;border-radius:4px;font-size:8px;font-weight:600}@media screen and (min-width:1440px){.broadcast-card__type{font-size:12px}}.broadcast-card__time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;line-height:1.25}@media screen and (min-width:1440px){.broadcast-card__time{font-size:16px}}.broadcast-card__icon{position:relative;margin:0 8px 0 16px;width:12px;height:14px;top:-2px}.broadcast-card__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.broadcast-card__player{width:35%}.broadcast-card__player--right{text-align:right}.broadcast-card__score{font-size:24px;color:#4baae3}@media screen and (min-width:1440px){.broadcast-card__score{font-size:48px}}.broadcast-card__league{font-size:8px;font-weight:600;text-align:center}@media screen and (min-width:1440px){.broadcast-card__league{font-size:14px}}.broadcast-card__arrow-img{display:none}.player{position:relative;margin:0 auto;display:flex;justify-content:center;}@media screen and (min-width:768px){.player{max-width:1380px}}.player__img{opacity:.4;width:100%;-o-object-fit:cover;object-fit:cover}.player__arrow-img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:28px;height:28px;fill:#24263a}@media screen and (min-width:768px){.player__arrow-img{width:58px;height:58px}}@media screen and (min-width:1440px){.player__arrow-img{width:120px;height:120px}}.testvideo{width: 328px;height: 190px;}@media screen and (min-width:768px){.testvideo{width: 689px;height: 390px;}}@media screen and (min-width:1440px){.testvideo{width: 1380px;height: 774px;}}.contacts a{color:#4baae3;text-decoration:none;cursor:pointer}.contacts a:hover{text-decoration:underline}.single-page__related-post-data{margin-bottom:16px}.grecaptcha-badge{visibility:hidden}.rss-post{-webkit-box-shadow: 0 0 32px rgb(36 38 58 / 8%);box-shadow: 0 0 32px rgb(36 38 58 / 8%);padding: 20px 30px;}.single-page-text a{color:#4baae3;text-decoration:none;cursor:pointer}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uL25vZGVfbW9kdWxlcy9ub3JtYWxpemUtc2Nzcy9mb3JrLXZlcnNpb25zL2RlZmF1bHQvX25vcm1hbGl6ZS5zY3NzIiwiLi4vLi4vbm9kZV9tb2R1bGVzL25vcm1hbGl6ZS1zY3NzL2ZvcmstdmVyc2lvbnMvZGVmYXVsdC9fdmVydGljYWwtcmh5dGhtLnNjc3MiLCIuLi8uLi9ub2RlX21vZHVsZXMvbm9ybWFsaXplLXNjc3MvZm9yay12ZXJzaW9ucy9kZWZhdWx0L192YXJpYWJsZXMuc2NzcyIsInN0eWxlLmNzcyIsImZvbnRzLnNjc3MiLCJiYXNlLnNjc3MiLCJ2YXJpYWJsZS5zY3NzIiwiY29tbW9uL2hlYWRlci5zY3NzIiwiY29tbW9uL2Zvb3Rlci5zY3NzIiwiYmxvY2svaW5kZXguc2NzcyIsImJsb2NrL2Jyb2FkY2FzdC5zY3NzIiwiYmxvY2svY29udGFjdHMuc2NzcyIsImJsb2NrL3N0YXRzLnNjc3MiLCJibG9jay9zaW5nbGVQYWdlLnNjc3MiLCJjb21wb25lbnRzL3BhZ2luYXRpb24uc2NzcyIsImNvbXBvbmVudHMvc3RhdGlzdGljcy5zY3NzIiwiY29tcG9uZW50cy9icm9hZGNhc3RDYXJkLnNjc3MiLCJjb21wb25lbnRzL3BsYXllci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdFQUFBLENBMEJBLEtBZ0JJLGdCQUFpQixDQUVuQix5QkFBMEIsQ0FDMUIsNkJBQXVDLENBa0J6Qyx3Q0FNRSxhQUFjLENBUWhCLEdDbkRFLGFBWHVDLENEeUVyQyxjQUFnQixDQWdGcEIsa0JBRUUsYUFBYyxDQU9oQixPQUtJLGVFMUpnQixDRm1LcEIsR0FDRSw4QkFBdUIsQ0FBdkIsc0JBQXVCLENBQ3ZCLFFBQVMsQ0FDVCxnQkFBMEIsQ0FPNUIsS0FDRSxhQUFjLENBbUJoQixrQkFDRSwrQkFBaUMsQ0FDakMsYUFBdUIsQ0FlekIsRUFDRSw0QkFBNkIsQ0FDN0Isb0NBQThDLENBV2hELFlBQ0Usa0JBQW1CLENBQ25CLHlCQUEwQixD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U0FBVSxDQUVWLCtCQUNFLGdCQUFpQixDQUlyQix1QkFDRSxjQUFlLENBQ2YsYVZwR21CLENVc0duQixxQ0FKRix1QkFLSSxjQUFlLENBRWxCLENBRUQsd0JBQ0UsYUFBYyxDQUNkLGVBQWdCLENBQ2hCLGlCQUFrQixDQUVsQixxQ0FMRix3QkFNSSxjQUFlLENBRWxCLENBRUQsMkJBQ0UsWUFBYSxDQ25JZixRQUNFLGlCQUFrQixDQUNsQixhQUFjLENBRWQsb0NBSkYsUUFLSSxnQkFBaUIsQ0FFcEIsQ0FFRCxhQUNFLFVBQVksQ0FDWixVQUFXLENBQ1gsbUJBQWlCLENBQWpCLGdCQUFpQixDQUduQixtQkFDRSxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLFFBQVMsQ0FDVCxzQ0FBZ0MsQ0FBaEMsOEJBQWdDLENBQ2hDLFVBQVcsQ0FDWCxXQUFZLENBQ1osWVhmZSxDV2lCZixvQ0FURixtQkFVSSxVQUFXLENBQ1gsV0FBWSxDQU9mLENBSkMscUNBZEYsbUJBZUksV0FBWSxDQUNaLFlBQWEsQ0FFaEIiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiLyohIG5vcm1hbGl6ZS1zY3NzIHwgTUlUL0dQTHYyIExpY2Vuc2UgfCBiaXQubHkvbm9ybWFsaXplLXNjc3MgKi9cblxuQGltcG9ydCAndmFyaWFibGVzJztcbkBpbXBvcnQgJ3ZlcnRpY2FsLXJoeXRobSc7XG5cbi8vIElmIHdlJ3ZlIGN1c3RvbWl6ZWQgYW55IGZvbnQgdmFyaWFibGVzLCB3ZSdsbCBuZWVkIGV4dHJhIHByb3BlcnRpZXMuXG5AaWYgJGJhc2UtbGluZS1oZWlnaHQgIT0gMjRweFxuICBvciAkYmFzZS11bml0ICE9ICdlbSdcbiAgb3IgJGgyLWZvbnQtc2l6ZSAhPSAxLjUgICogJGJhc2UtZm9udC1zaXplXG4gIG9yICRoMy1mb250LXNpemUgIT0gMS4xNyAqICRiYXNlLWZvbnQtc2l6ZVxuICBvciAkaDQtZm9udC1zaXplICE9IDEgICAgKiAkYmFzZS1mb250LXNpemVcbiAgb3IgJGg1LWZvbnQtc2l6ZSAhPSAwLjgzICogJGJhc2UtZm9udC1zaXplXG4gIG9yICRoNi1mb250LXNpemUgIT0gMC42NyAqICRiYXNlLWZvbnQtc2l6ZVxuICBvciAkaW5kZW50LWFtb3VudCAhPSA0MHB4IHtcbiAgJG5vcm1hbGl6ZS12ZXJ0aWNhbC1yaHl0aG06IHRydWUgIWdsb2JhbDtcbn1cblxuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgbGluZSBoZWlnaHQgaW4gYWxsIGJyb3dzZXJzLlxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxuICogICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuICovXG5cbmh0bWwge1xuICBAaWYgJGJhc2UtZm9udC1mYW1pbHkge1xuICAgIC8qIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS4gKi9cbiAgICBmb250LWZhbWlseTogJGJhc2UtZm9udC1mYW1pbHk7XG4gIH1cbiAgQGlmICRiYXNlLWZvbnQtc2l6ZSAhPSAxNnB4IG9yICRub3JtYWxpemUtdmVydGljYWwtcmh5dGhtIHtcbiAgICAvLyBDb3JyZWN0IG9sZCBicm93c2VyIGJ1ZyB0aGF0IHByZXZlbnRlZCBhY2Nlc3NpYmxlIHJlc2l6aW5nIG9mIHRleHRcbiAgICAvLyB3aGVuIHJvb3QgZm9udC1zaXplIGlzIHNldCB3aXRoIHB4IG9yIGVtLlxuICAgIGZvbnQtc2l6ZTogKCRiYXNlLWZvbnQtc2l6ZSAvIDE2cHgpICogMTAwJTtcbiAgfVxuICBAaWYgJG5vcm1hbGl6ZS12ZXJ0aWNhbC1yaHl0aG0ge1xuICAgIC8vIEVzdGFibGlzaCBhIHZlcnRpY2FsIHJoeXRobSB1bml0IHVzaW5nICRiYXNlLWZvbnQtc2l6ZSBhbmRcbiAgICAvLyAkYmFzZS1saW5lLWhlaWdodCB2YXJpYWJsZXMuXG4gICAgbGluZS1oZWlnaHQ6ICgkYmFzZS1saW5lLWhlaWdodCAvICRiYXNlLWZvbnQtc2l6ZSkgKiAxZW07IC8qIDEgKi9cbiAgfVxuICBAZWxzZSB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cbiAgfVxuICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMiAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cbn1cblxuLyogU2VjdGlvbnNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogUmVtb3ZlIHRoZSBtYXJnaW4gaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXG4gKi9cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuXG5hcnRpY2xlLFxuYXNpZGUsXG5mb290ZXIsXG5oZWFkZXIsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cbiAqL1xuXG5oMSB7XG4gIEBpbmNsdWRlIG5vcm1hbGl6ZS1mb250LXNpemUoJGgxLWZvbnQtc2l6ZSk7XG4gIEBpZiAkbm9ybWFsaXplLXZlcnRpY2FsLXJoeXRobSB7XG4gICAgQGluY2x1ZGUgbm9ybWFsaXplLWxpbmUtaGVpZ2h0KCRoMS1mb250LXNpemUpO1xuICB9XG5cbiAgQGlmICRub3JtYWxpemUtdmVydGljYWwtcmh5dGhtIHtcbiAgICAvKiBTZXQgMSB1bml0IG9mIHZlcnRpY2FsIHJoeXRobSBvbiB0aGUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gKi9cbiAgICBAaW5jbHVkZSBub3JtYWxpemUtbWFyZ2luKDEgMCwgJGgxLWZvbnQtc2l6ZSk7XG4gIH1cbiAgQGVsc2Uge1xuICAgIG1hcmdpbjogMC42N2VtIDA7XG4gIH1cbn1cblxuQGlmICRub3JtYWxpemUtdmVydGljYWwtcmh5dGhtIHtcbiAgaDIge1xuICAgIEBpbmNsdWRlIG5vcm1hbGl6ZS1mb250LXNpemUoJGgyLWZvbnQtc2l6ZSk7XG4gICAgQGluY2x1ZGUgbm9ybWFsaXplLWxpbmUtaGVpZ2h0KCRoMi1mb250LXNpemUpO1xuICAgIEBpbmNsdWRlIG5vcm1hbGl6ZS1tYXJnaW4oMSAwLCAkaDItZm9udC1zaXplKTtcbiAgfVxuXG4gIGgzIHtcbiAgICBAaW5jbHVkZSBub3JtYWxpemUtZm9udC1zaXplKCRoMy1mb250LXNpemUpO1xuICAgIEBpbmNsdWRlIG5vcm1hbGl6ZS1saW5lLWhlaWdodCgkaDMtZm9udC1zaXplKTtcbiAgICBAaW5jbHVkZSBub3JtYWxpemUtbWFyZ2luKDEgMCwgJGgzLWZvbnQtc2l6ZSk7XG4gIH1cblxuICBoNCB7XG4gICAgQGluY2x1ZGUgbm9ybWFsaXplLWZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTtcbiAgICBAaW5jbHVkZSBub3JtYWxpemUtbGluZS1oZWlnaHQoJGg0LWZvbnQtc2l6ZSk7XG4gICAgQGluY2x1ZGUgbm9ybWFsaXplLW1hcmdpbigxIDAsICRoNC1mb250LXNpemUpO1xuICB9XG5cbiAgaDUge1xuICAgIEBpbmNsdWRlIG5vcm1hbGl6ZS1mb250LXNpemUoJGg1LWZvbnQtc2l6ZSk7XG4gICAgQGluY2x1ZGUgbm9ybWFsaXplLWxpbmUtaGVpZ2h0KCRoNS1mb250LXNpemUpO1xuICAgIEBpbmNsdWRlIG5vcm1hbGl6ZS1tYXJnaW4oMSAwLCAkaDUtZm9udC1zaXplKTtcbiAgfVxuXG4gIGg2IHtcbiAgICBAaW5jbHVkZSBub3JtYWxpemUtZm9udC1zaXplKCRoNi1mb250LXNpemUpO1xuICAgIEBpbmNsdWRlIG5vcm1hbGl6ZS1saW5lLWhlaWdodCgkaDYtZm9udC1zaXplKTtcbiAgICBAaW5jbHVkZSBub3JtYWxpemUtbWFyZ2luKDEgMCwgJGg2LWZvbnQtc2l6ZSk7XG4gIH1cbn1cblxuLyogR3JvdXBpbmcgY29udGVudFxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuQGlmICRub3JtYWxpemUtdmVydGljYWwtcmh5dGhtIHtcbiAgLyoqXG4gICAqIFNldCAxIHVuaXQgb2YgdmVydGljYWwgcmh5dGhtIG9uIHRoZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW4uXG4gICAqL1xuXG4gIGJsb2NrcXVvdGUge1xuICAgIEBpbmNsdWRlIG5vcm1hbGl6ZS1tYXJnaW4oMSAkaW5kZW50LWFtb3VudCk7XG4gIH1cblxuICBkbCxcbiAgb2wsXG4gIHVsIHtcbiAgICBAaW5jbHVkZSBub3JtYWxpemUtbWFyZ2luKDEgMCk7XG4gIH1cblxuICAvKipcbiAgICogVHVybiBvZmYgbWFyZ2lucyBvbiBuZXN0ZWQgbGlzdHMuXG4gICAqL1xuXG4gIG9sLFxuICB1bCB7XG4gICAgb2wsXG4gICAgdWwge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxuXG4gIGRkIHtcbiAgICBtYXJnaW46IDAgMCAwICRpbmRlbnQtYW1vdW50O1xuICB9XG5cbiAgb2wsXG4gIHVsIHtcbiAgICBwYWRkaW5nOiAwIDAgMCAkaW5kZW50LWFtb3VudDtcbiAgfVxufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmZpZ2NhcHRpb24sXG5maWd1cmUge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXG4gKi9cblxuZmlndXJlIHtcbiAgQGlmICRub3JtYWxpemUtdmVydGljYWwtcmh5dGhtIHtcbiAgICBAaW5jbHVkZSBub3JtYWxpemUtbWFyZ2luKDEgJGluZGVudC1hbW91bnQpO1xuICB9XG4gIEBlbHNlIHtcbiAgICBtYXJnaW46IDFlbSAkaW5kZW50LWFtb3VudDtcbiAgfVxufVxuXG4vKipcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cbiAqL1xuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXG4gIGhlaWdodDogMDsgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbm1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuQGlmICRub3JtYWxpemUtdmVydGljYWwtcmh5dGhtIHtcbiAgLyoqXG4gICAqIFNldCAxIHVuaXQgb2YgdmVydGljYWwgcmh5dGhtIG9uIHRoZSB0b3AgYW5kIGJvdHRvbSBtYXJnaW4uXG4gICAqL1xuXG4gIHAsXG4gIHByZSB7XG4gICAgQGluY2x1ZGUgbm9ybWFsaXplLW1hcmdpbigxIDApO1xuICB9XG59XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG4lbW9ub3NwYWNlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXG59XG5cbnByZSB7XG4gIEBleHRlbmQgJW1vbm9zcGFjZTtcbn1cblxuLyogTGlua3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICogMi4gUmVtb3ZlIGdhcHMgaW4gbGlua3MgdW5kZXJsaW5lIGluIGlPUyA4KyBhbmQgU2FmYXJpIDgrLlxuICovXG5cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiAyICovXG59XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctIGFuZCBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cblxuYWJiclt0aXRsZV0ge1xuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyAvKiAyICovXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIEBleHRlbmQgJW1vbm9zcGFjZTtcbn1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXG4gKi9cblxuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cbiAqL1xuXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbn1cblxuLyoqXG4gKiBQcmV2ZW50IGBzdWJgIGFuZCBgc3VwYCBlbGVtZW50cyBmcm9tIGFmZmVjdGluZyB0aGUgbGluZSBoZWlnaHQgaW5cbiAqIGFsbCBicm93c2Vycy5cbiAqL1xuXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07XG59XG5cbnN1cCB7XG4gIHRvcDogLTAuNWVtO1xufVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5cbmF1ZGlvLFxudmlkZW8ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cbiAqL1xuXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC0uXG4gKi9cblxuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xufVxuXG4vKipcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxuICovXG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLyogRm9ybXNcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogS25vd24gaXNzdWVzOlxuICogLSBgc2VsZWN0YDpcbiAqICAgQnkgZGVmYXVsdCwgQ2hyb21lIG9uIE9TIFggYW5kIFNhZmFyaSBvbiBPUyBYIGFsbG93IHZlcnkgbGltaXRlZCBzdHlsaW5nIG9mXG4gKiAgIHNlbGVjdCwgdW5sZXNzIGEgYm9yZGVyIHByb3BlcnR5IGlzIHNldC4gVGhlIGRlZmF1bHQgZm9udCB3ZWlnaHQgb25cbiAqICAgb3B0Z3JvdXAgZWxlbWVudHMgY2Fubm90IHNhZmVseSBiZSBjaGFuZ2VkIGluIENocm9tZSBvbiBPU1ggYW5kIFNhZmFyaSBvblxuICogICBPUyBYLlxuICogLSBgW3R5cGU9XCJjaGVja2JveFwiXWA6XG4gKiAgIEl0IGlzIHJlY29tbWVuZGVkIHRoYXQgeW91IGRvIG5vdCBzdHlsZSBjaGVja2JveCBhbmQgcmFkaW8gaW5wdXRzIGFzXG4gKiAgIEZpcmVmb3gncyBpbXBsZW1lbnRhdGlvbiBkb2VzIG5vdCByZXNwZWN0IGJveC1zaXppbmcsIHBhZGRpbmcsIG9yIHdpZHRoLlxuICogLSBgW3R5cGU9XCJudW1iZXJcIl1gOlxuICogICBDZXJ0YWluIGZvbnQgc2l6ZSB2YWx1ZXMgYXBwbGllZCB0byBudW1iZXIgaW5wdXRzIGNhdXNlIHRoZSBjdXJzb3Igc3R5bGUgb2ZcbiAqICAgdGhlIGRlY3JlbWVudCBidXR0b24gdG8gY2hhbmdlIGZyb20gYGRlZmF1bHRgIHRvIGB0ZXh0YC5cbiAqIC0gYFt0eXBlPVwic2VhcmNoXCJdYDpcbiAqICAgVGhlIHNlYXJjaCBpbnB1dCBpcyBub3QgZnVsbHkgc3R5bGFibGUgYnkgZGVmYXVsdC4gSW4gQ2hyb21lIGFuZCBTYWZhcmkgb25cbiAqICAgT1NYL2lPUyB5b3UgY2FuJ3QgY29udHJvbCBgZm9udGAsIGBwYWRkaW5nYCwgYGJvcmRlcmAsIG9yIGBiYWNrZ3JvdW5kYC4gSW5cbiAqICAgQ2hyb21lIGFuZCBTYWZhcmkgb24gV2luZG93cyB5b3UgY2FuJ3QgY29udHJvbCBgYm9yZGVyYCBwcm9wZXJseS4gSXQgd2lsbFxuICogICBhcHBseSBgYm9yZGVyLXdpZHRoYCBidXQgd2lsbCBvbmx5IHNob3cgYSBib3JkZXIgY29sb3IgKHdoaWNoIGNhbm5vdCBiZVxuICogICBjb250cm9sbGVkKSBmb3IgdGhlIG91dGVyIDFweCBvZiB0aGF0IGJvcmRlci4gQXBwbHlpbmdcbiAqICAgYC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkYCBhZGRyZXNzZXMgdGhlc2UgaXNzdWVzIHdpdGhvdXQgcmVtb3ZpbmcgdGhlXG4gKiAgIGJlbmVmaXRzIG9mIHNlYXJjaCBpbnB1dHMgKGUuZy4gc2hvd2luZyBwYXN0IHNlYXJjaGVzKS4gU2FmYXJpIChidXQgbm90XG4gKiAgIENocm9tZSkgd2lsbCBjbGlwIHRoZSBjYW5jZWwgYnV0dG9uIG9uIHdoZW4gaXQgaGFzIHBhZGRpbmcgKGFuZCBgdGV4dGZpZWxkYFxuICogICBhcHBlYXJhbmNlKS5cbiAqIC0gYDo6cGxhY2Vob2xkZXJgOlxuICogICBJbiBFZGdlLCBwbGFjZWhvbGRlcnMgd2lsbCBkaXNhcHBlYXIgb24gYHJlbGF0aXZlYCBvciBgYWJzb2x1dGVgIHBvc2l0aW9uZWRcbiAqICAgYDxpbnB1dD5gIGVsZW1lbnRzIGlmIHlvdSB1c2UgYG9wYWNpdHlgIGxlc3MgdGhhbiBgMWAgZHVlIHRvIGFcbiAqICAgW2J1Z10oaHR0cHM6Ly9kZXZlbG9wZXIubWljcm9zb2Z0LmNvbS9lbi11cy9taWNyb3NvZnQtZWRnZS9wbGF0Zm9ybS9pc3N1ZXMvMzkwMTM2My8pLlxuICovXG5cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBAaWYgJG5vcm1hbGl6ZS12ZXJ0aWNhbC1yaHl0aG0ge1xuICAgIEBpbmNsdWRlIG5vcm1hbGl6ZS1saW5lLWhlaWdodCgkYmFzZS1mb250LXNpemUpOyAvKiAxICovXG4gIH1cbiAgQGVsc2Uge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXG4gIH1cbiAgZm9udC1mYW1pbHk6IGlmKCRiYXNlLWZvbnQtZmFtaWx5LCAkYmFzZS1mb250LWZhbWlseSwgc2Fucy1zZXJpZik7IC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlOyAvKiAxICovXG4gIG1hcmdpbjogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxuICovXG5cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxuICogMS4gUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBGaXJlZm94LlxuICovXG5cbmJ1dHRvbixcbnNlbGVjdCB7IC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG59XG5cbi8qKlxuICogMS4gUHJldmVudCBhIFdlYktpdCBidWcgd2hlcmUgKDIpIGRlc3Ryb3lzIG5hdGl2ZSBgYXVkaW9gIGFuZCBgdmlkZW9gXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICovXG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sIC8qIDEgKi9cblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXG59XG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcblxuICAvKipcbiAgICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cbiAgICovXG5cbiAgJjo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cblxuICAvKipcbiAgICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICAgKi9cblxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7XG4gIH1cbn1cblxuLyoqXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxuICovXG5cbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG5cbi8qKlxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtLlxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cbiAqL1xuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cbiAgcGFkZGluZzogMDsgLyogMiAqL1xufVxuXG4vKipcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cbiAqL1xuXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxuICogMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gKi9cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xuXG4gIC8qKlxuICAgKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgYW5kIGNhbmNlbCBidXR0b25zIGluIENocm9tZSBhbmQgU2FmYXJpIG9uIG1hY09TLlxuICAgKi9cblxuICAmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuICAmOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIH1cbn1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xuICBmb250OiBpbmhlcml0OyAvKiAyICovXG59XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5cbmZpZWxkc2V0IHtcbiAgcGFkZGluZzogMC4zNWVtIDAuNzVlbSAwLjYyNWVtO1xufVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xuXG5sZWdlbmQge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXG4gIGRpc3BsYXk6IHRhYmxlOyAvKiAxICovXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xuICBwYWRkaW5nOiAwOyAvKiAzICovXG4gIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8qIDEgKi9cbn1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cblxucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyAvKiAyICovXG59XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLypcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cbiAqL1xuXG5kZXRhaWxzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXG4gKi9cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTtcbn1cblxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIEBpZiAkbm9ybWFsaXplLXZlcnRpY2FsLXJoeXRobSB7XG4gICAgLypcbiAgICAgKiAxLiBTZXQgMSB1bml0IG9mIHZlcnRpY2FsIHJoeXRobSBvbiB0aGUgdG9wIGFuZCBib3R0b20gbWFyZ2luLlxuICAgICAqIDIuIFNldCBjb25zaXN0ZW50IHNwYWNlIGZvciB0aGUgbGlzdCBzdHlsZSBpbWFnZS5cbiAgICAgKi9cblxuICAgIEBpbmNsdWRlIG5vcm1hbGl6ZS1tYXJnaW4oMSAwKTsgLyogMSAqL1xuICAgIHBhZGRpbmc6IDAgMCAwICRpbmRlbnQtYW1vdW50OyAvKiAyICovXG5cbiAgICAvKipcbiAgICAgKiBUdXJuIG9mZiBtYXJnaW5zIG9uIG5lc3RlZCBsaXN0cy5cbiAgICAgKi9cblxuICAgIG1lbnUgJixcbiAgICBvbCAmLFxuICAgIHVsICYge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cbiAgfVxufVxuXG4vKiBTY3JpcHRpbmdcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cblxuY2FudmFzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLyogSGlkZGVuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cbiAqL1xuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvL1xuLy8gVmVydGljYWwgUmh5dGhtXG4vL1xuLy8gVGhpcyBpcyB0aGUgbWluaW1hbCBhbW91bnQgb2YgY29kZSBuZWVkZWQgdG8gY3JlYXRlIHZlcnRpY2FsIHJoeXRobSBpbiBvdXJcbi8vIENTUy4gSWYgeW91IGFyZSBsb29raW5nIGZvciBhIHJvYnVzdCBzb2x1dGlvbiwgbG9vayBhdCB0aGUgZXhjZWxsZW50IFR5cGV5XG4vLyBsaWJyYXJ5LiBAc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9qcHRhcmFudG8vdHlwZXlcblxuQGZ1bmN0aW9uIG5vcm1hbGl6ZS1yaHl0aG0oJHZhbHVlLCAkcmVsYXRpdmUtdG86ICRiYXNlLWZvbnQtc2l6ZSwgJHVuaXQ6ICRiYXNlLXVuaXQpIHtcbiAgQGlmIHVuaXQoJHZhbHVlKSAhPSBweCB7XG4gICAgQGVycm9yIFwiVGhlIG5vcm1hbGl6ZSB2ZXJ0aWNhbC1yaHl0aG0gbW9kdWxlIG9ubHkgc3VwcG9ydHMgcHggaW5wdXRzLiBUaGUgdHlwZXkgbGlicmFyeSBpcyBiZXR0ZXIuXCI7XG4gIH1cbiAgQGlmICR1bml0ID09IHJlbSB7XG4gICAgQHJldHVybiAoJHZhbHVlIC8gJGJhc2UtZm9udC1zaXplKSAqIDFyZW07XG4gIH1cbiAgQGVsc2UgaWYgJHVuaXQgPT0gZW0ge1xuICAgIEByZXR1cm4gKCR2YWx1ZSAvICRyZWxhdGl2ZS10bykgKiAxZW07XG4gIH1cbiAgQGVsc2UgeyAvLyAkdW5pdCA9PSBweFxuICAgIEByZXR1cm4gJHZhbHVlO1xuICB9XG59XG5cbkBtaXhpbiBub3JtYWxpemUtZm9udC1zaXplKCR2YWx1ZSwgJHJlbGF0aXZlLXRvOiAkYmFzZS1mb250LXNpemUpIHtcbiAgQGlmIHVuaXQoJHZhbHVlKSAhPSAncHgnIHtcbiAgICBAZXJyb3IgXCJub3JtYWxpemUtZm9udC1zaXplKCkgb25seSBzdXBwb3J0cyBweCBpbnB1dHMuIFRoZSB0eXBleSBsaWJyYXJ5IGlzIGJldHRlci5cIjtcbiAgfVxuICBmb250LXNpemU6IG5vcm1hbGl6ZS1yaHl0aG0oJHZhbHVlLCAkcmVsYXRpdmUtdG8pO1xufVxuXG5AbWl4aW4gbm9ybWFsaXplLXJoeXRobSgkcHJvcGVydHksICR2YWx1ZXMsICRyZWxhdGl2ZS10bzogJGJhc2UtZm9udC1zaXplKSB7XG4gICR2YWx1ZS1saXN0OiAkdmFsdWVzO1xuICAkc2VwOiBzcGFjZTtcbiAgQGlmIHR5cGUtb2YoJHZhbHVlcykgPT0gJ2xpc3QnIHtcbiAgICAkc2VwOiBsaXN0LXNlcGFyYXRvcigkdmFsdWVzKTtcbiAgfVxuICBAZWxzZSB7XG4gICAgJHZhbHVlLWxpc3Q6IGFwcGVuZCgoKSwgJHZhbHVlcyk7XG4gIH1cblxuICAkbm9ybWFsaXplZC12YWx1ZXM6ICgpO1xuICBAZWFjaCAkdmFsdWUgaW4gJHZhbHVlLWxpc3Qge1xuICAgIEBpZiB1bml0bGVzcygkdmFsdWUpIGFuZCAkdmFsdWUgIT0gMCB7XG4gICAgICAkdmFsdWU6ICR2YWx1ZSAqIG5vcm1hbGl6ZS1yaHl0aG0oJGJhc2UtbGluZS1oZWlnaHQsICRyZWxhdGl2ZS10byk7XG4gICAgfVxuICAgICRub3JtYWxpemVkLXZhbHVlczogYXBwZW5kKCRub3JtYWxpemVkLXZhbHVlcywgJHZhbHVlLCAkc2VwKTtcbiAgfVxuICAjeyRwcm9wZXJ0eX06ICRub3JtYWxpemVkLXZhbHVlcztcbn1cblxuQG1peGluIG5vcm1hbGl6ZS1tYXJnaW4oJHZhbHVlcywgJHJlbGF0aXZlLXRvOiAkYmFzZS1mb250LXNpemUpIHtcbiAgQGluY2x1ZGUgbm9ybWFsaXplLXJoeXRobShtYXJnaW4sICR2YWx1ZXMsICRyZWxhdGl2ZS10byk7XG59XG5cbkBtaXhpbiBub3JtYWxpemUtbGluZS1oZWlnaHQoJGZvbnQtc2l6ZSwgJG1pbi1saW5lLXBhZGRpbmc6IDJweCkge1xuICAkbGluZXM6IGNlaWwoJGZvbnQtc2l6ZSAvICRiYXNlLWxpbmUtaGVpZ2h0KTtcbiAgLy8gSWYgbGluZXMgYXJlIGNyYW1wZWQgaW5jbHVkZSBzb21lIGV4dHJhIGxlYWRpbmcuXG4gIEBpZiAoJGxpbmVzICogJGJhc2UtbGluZS1oZWlnaHQgLSAkZm9udC1zaXplKSA8ICgkbWluLWxpbmUtcGFkZGluZyAqIDIpIHtcbiAgICAkbGluZXM6ICRsaW5lcyArIDE7XG4gIH1cbiAgQGluY2x1ZGUgbm9ybWFsaXplLXJoeXRobShsaW5lLWhlaWdodCwgJGxpbmVzLCAkZm9udC1zaXplKTtcbn1cbiIsIi8vXG4vLyBWYXJpYWJsZXNcbi8vXG4vLyBJZiB5b3UgaGF2ZSBhbiBpbml0aWFsaXphdGlvbiBwYXJ0aWFsIChvciBlcXVpdmFsZW50KSwgeW91IHNob3VsZCBtb3ZlIHRoZXNlXG4vLyBsaW5lcyB0byB0aGF0IGZpbGUuIE5PVEU6IEVkaXQgdGhlIGxpbmVzIHRvIHJlbW92ZSBcIiFkZWZhdWx0XCIuXG5cbi8vIFRoZSBmb250IHNpemUgc2V0IG9uIHRoZSByb290IGh0bWwgZWxlbWVudC5cbiRiYXNlLWZvbnQtc2l6ZTogMTZweCAhZGVmYXVsdDtcblxuLy8gVGhlIGJhc2UgbGluZSBoZWlnaHQgZGV0ZXJtaW5lcyB0aGUgYmFzaWMgdW5pdCBvZiB2ZXJ0aWNhbCByaHl0aG0uXG4kYmFzZS1saW5lLWhlaWdodDogMjRweCAhZGVmYXVsdDtcblxuLy8gVGhlIGxlbmd0aCB1bml0IGluIHdoaWNoIHRvIG91dHB1dCB2ZXJ0aWNhbCByaHl0aG0gdmFsdWVzLlxuLy8gU3VwcG9ydGVkIHZhbHVlczogcHgsIGVtLCByZW0uXG4kYmFzZS11bml0OiAnZW0nICFkZWZhdWx0O1xuXG4vLyBUaGUgZGVmYXVsdCBmb250IGZhbWlseS5cbiRiYXNlLWZvbnQtZmFtaWx5OiBudWxsICFkZWZhdWx0O1xuXG4vLyBUaGUgZm9udCBzaXplcyBmb3IgaDEtaDYuXG4kaDEtZm9udC1zaXplOiAyICAgICogJGJhc2UtZm9udC1zaXplICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogMS41ICAqICRiYXNlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6IDEuMTcgKiAkYmFzZS1mb250LXNpemUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAxICAgICogJGJhc2UtZm9udC1zaXplICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogMC44MyAqICRiYXNlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6IDAuNjcgKiAkYmFzZS1mb250LXNpemUgIWRlZmF1bHQ7XG5cbi8vIFRoZSBhbW91bnQgbGlzdHMgYW5kIGJsb2NrcXVvdGVzIGFyZSBpbmRlbnRlZC5cbiRpbmRlbnQtYW1vdW50OiA0MHB4ICFkZWZhdWx0O1xuXG4vLyBUaGUgZm9sbG93aW5nIHZhcmlhYmxlIGNvbnRyb2xzIHdoZXRoZXIgbm9ybWFsaXplLXNjc3Mgd2lsbCBvdXRwdXRcbi8vIGZvbnQtc2l6ZXMsIGxpbmUtaGVpZ2h0cyBhbmQgYmxvY2stbGV2ZWwgdG9wL2JvdHRvbSBtYXJnaW5zIHRoYXQgZm9ybSBhIGJhc2ljXG4vLyB2ZXJ0aWNhbCByaHl0aG0gb24gdGhlIHBhZ2UsIHdoaWNoIGRpZmZlcnMgZnJvbSB0aGUgb3JpZ2luYWwgTm9ybWFsaXplLmNzcy5cbi8vIEhvd2V2ZXIsIGNoYW5naW5nIGFueSBvZiB0aGUgdmFyaWFibGVzIGFib3ZlIHdpbGwgY2F1c2Vcbi8vICRub3JtYWxpemUtdmVydGljYWwtcmh5dGhtIHRvIGJlIGF1dG9tYXRpY2FsbHkgc2V0IHRvIHRydWUuXG4kbm9ybWFsaXplLXZlcnRpY2FsLXJoeXRobTogZmFsc2UgIWRlZmF1bHQ7XG4iLCIvKiEgbm9ybWFsaXplLXNjc3MgfCBNSVQvR1BMdjIgTGljZW5zZSB8IGJpdC5seS9ub3JtYWxpemUtc2NzcyAqL1xuLyogRG9jdW1lbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cbiAqICAgIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbiAqL1xuaHRtbCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICAvKiAxICovXG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAvKiAyICovXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogMiAqLyB9XG5cbi8qIFNlY3Rpb25zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqL1xuYm9keSB7XG4gIG1hcmdpbjogMDsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5hcnRpY2xlLFxuYXNpZGUsXG5mb290ZXIsXG5oZWFkZXIsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwOyB9XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxuICovXG5maWdjYXB0aW9uLFxuZmlndXJlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXG4gKi9cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMWVtIDQwcHg7IH1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXG4gKi9cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIC8qIDEgKi9cbiAgaGVpZ2h0OiAwO1xuICAvKiAxICovXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAvKiAyICovIH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cbiAqL1xubWFpbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqIDIuIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbiAqL1xucHJlLCBjb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qIExpbmtzXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG4gKi9cbmEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzO1xuICAvKiAyICovIH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBDaHJvbWUgNTctIGFuZCBGaXJlZm94IDM5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi8gfVxuXG4vKipcbiAqIFByZXZlbnQgdGhlIGR1cGxpY2F0ZSBhcHBsaWNhdGlvbiBvZiBgYm9sZGVyYCBieSB0aGUgbmV4dCBydWxlIGluIFNhZmFyaSA2LlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHN0eWxlIGluIEFuZHJvaWQgNC4zLS5cbiAqL1xuZGZuIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxuICovXG5tYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmMDtcbiAgY29sb3I6ICMwMDA7IH1cblxuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4vKipcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuICogYWxsIGJyb3dzZXJzLlxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGlPUyA0LTcuXG4gKi9cbmF1ZGlvOm5vdChbY29udHJvbHNdKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogMDsgfVxuXG4vKipcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxuICovXG5pbWcge1xuICBib3JkZXItc3R5bGU6IG5vbmU7IH1cblxuLyoqXG4gKiBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRS5cbiAqL1xuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi8qIEZvcm1zXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBLbm93biBpc3N1ZXM6XG4gKiAtIGBzZWxlY3RgOlxuICogICBCeSBkZWZhdWx0LCBDaHJvbWUgb24gT1MgWCBhbmQgU2FmYXJpIG9uIE9TIFggYWxsb3cgdmVyeSBsaW1pdGVkIHN0eWxpbmcgb2ZcbiAqICAgc2VsZWN0LCB1bmxlc3MgYSBib3JkZXIgcHJvcGVydHkgaXMgc2V0LiBUaGUgZGVmYXVsdCBmb250IHdlaWdodCBvblxuICogICBvcHRncm91cCBlbGVtZW50cyBjYW5ub3Qgc2FmZWx5IGJlIGNoYW5nZWQgaW4gQ2hyb21lIG9uIE9TWCBhbmQgU2FmYXJpIG9uXG4gKiAgIE9TIFguXG4gKiAtIGBbdHlwZT1cImNoZWNrYm94XCJdYDpcbiAqICAgSXQgaXMgcmVjb21tZW5kZWQgdGhhdCB5b3UgZG8gbm90IHN0eWxlIGNoZWNrYm94IGFuZCByYWRpbyBpbnB1dHMgYXNcbiAqICAgRmlyZWZveCdzIGltcGxlbWVudGF0aW9uIGRvZXMgbm90IHJlc3BlY3QgYm94LXNpemluZywgcGFkZGluZywgb3Igd2lkdGguXG4gKiAtIGBbdHlwZT1cIm51bWJlclwiXWA6XG4gKiAgIENlcnRhaW4gZm9udCBzaXplIHZhbHVlcyBhcHBsaWVkIHRvIG51bWJlciBpbnB1dHMgY2F1c2UgdGhlIGN1cnNvciBzdHlsZSBvZlxuICogICB0aGUgZGVjcmVtZW50IGJ1dHRvbiB0byBjaGFuZ2UgZnJvbSBgZGVmYXVsdGAgdG8gYHRleHRgLlxuICogLSBgW3R5cGU9XCJzZWFyY2hcIl1gOlxuICogICBUaGUgc2VhcmNoIGlucHV0IGlzIG5vdCBmdWxseSBzdHlsYWJsZSBieSBkZWZhdWx0LiBJbiBDaHJvbWUgYW5kIFNhZmFyaSBvblxuICogICBPU1gvaU9TIHlvdSBjYW4ndCBjb250cm9sIGBmb250YCwgYHBhZGRpbmdgLCBgYm9yZGVyYCwgb3IgYGJhY2tncm91bmRgLiBJblxuICogICBDaHJvbWUgYW5kIFNhZmFyaSBvbiBXaW5kb3dzIHlvdSBjYW4ndCBjb250cm9sIGBib3JkZXJgIHByb3Blcmx5LiBJdCB3aWxsXG4gKiAgIGFwcGx5IGBib3JkZXItd2lkdGhgIGJ1dCB3aWxsIG9ubHkgc2hvdyBhIGJvcmRlciBjb2xvciAod2hpY2ggY2Fubm90IGJlXG4gKiAgIGNvbnRyb2xsZWQpIGZvciB0aGUgb3V0ZXIgMXB4IG9mIHRoYXQgYm9yZGVyLiBBcHBseWluZ1xuICogICBgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGRgIGFkZHJlc3NlcyB0aGVzZSBpc3N1ZXMgd2l0aG91dCByZW1vdmluZyB0aGVcbiAqICAgYmVuZWZpdHMgb2Ygc2VhcmNoIGlucHV0cyAoZS5nLiBzaG93aW5nIHBhc3Qgc2VhcmNoZXMpLiBTYWZhcmkgKGJ1dCBub3RcbiAqICAgQ2hyb21lKSB3aWxsIGNsaXAgdGhlIGNhbmNlbCBidXR0b24gb24gd2hlbiBpdCBoYXMgcGFkZGluZyAoYW5kIGB0ZXh0ZmllbGRgXG4gKiAgIGFwcGVhcmFuY2UpLlxuICogLSBgOjpwbGFjZWhvbGRlcmA6XG4gKiAgIEluIEVkZ2UsIHBsYWNlaG9sZGVycyB3aWxsIGRpc2FwcGVhciBvbiBgcmVsYXRpdmVgIG9yIGBhYnNvbHV0ZWAgcG9zaXRpb25lZFxuICogICBgPGlucHV0PmAgZWxlbWVudHMgaWYgeW91IHVzZSBgb3BhY2l0eWAgbGVzcyB0aGFuIGAxYCBkdWUgdG8gYVxuICogICBbYnVnXShodHRwczovL2RldmVsb3Blci5taWNyb3NvZnQuY29tL2VuLXVzL21pY3Jvc29mdC1lZGdlL3BsYXRmb3JtL2lzc3Vlcy8zOTAxMzYzLykuXG4gKi9cbi8qKlxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cbiAqL1xuYnV0dG9uLFxuaW5wdXQsXG5vcHRncm91cCxcbnNlbGVjdCxcbnRleHRhcmVhIHtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxMDAlO1xuICAvKiAxICovXG4gIG1hcmdpbjogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogU2hvdyB0aGUgb3ZlcmZsb3cgaW4gSUUuXG4gKi9cbmJ1dHRvbiB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXG4gKi9cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIC8qIDEgKi9cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcbiAqICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG4gKi9cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqLyB9XG5cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLyoqXG4gICAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXG4gICAqL1xuICAvKipcbiAgICogUmVzdG9yZSB0aGUgZm9jdXMgc3R5bGVzIHVuc2V0IGJ5IHRoZSBwcmV2aW91cyBydWxlLlxuICAgKi8gfVxuICBidXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG4gIFt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuICBbdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuICBbdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuICBbdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcbiAgW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcbiAgW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICAgIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDsgfVxuXG4vKipcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UuXG4gKi9cbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBJRSAxMC0uXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAtLlxuICovXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuICovXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qKlxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAqL1xuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLyogMSAqL1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLyogMiAqL1xuICAvKipcbiAgICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbiAgICovIH1cbiAgW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b24sIFt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLyoqXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuICovXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247XG4gIC8qIDEgKi9cbiAgZm9udDogaW5oZXJpdDtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogQ29ycmVjdCB0aGUgcGFkZGluZyBpbiBGaXJlZm94LlxuICovXG5maWVsZHNldCB7XG4gIHBhZGRpbmc6IDAuMzVlbSAwLjc1ZW0gMC42MjVlbTsgfVxuXG4vKipcbiAqIDEuIENvcnJlY3QgdGhlIHRleHQgd3JhcHBpbmcgaW4gRWRnZSBhbmQgSUUuXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XG4gKiAgICBgZmllbGRzZXRgIGVsZW1lbnRzIGluIGFsbCBicm93c2Vycy5cbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovIH1cblxuLyoqXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqIDIuIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG4gKi9cbnByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgLyogMiAqLyB9XG5cbi8qKlxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cbiAqL1xudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4vKiBJbnRlcmFjdGl2ZVxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXG4gKi9cbmRldGFpbHMge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4vKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzLlxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyB9XG5cbi8qXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cbiAqL1xubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qIFNjcmlwdGluZ1xuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXG4gKi9cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKipcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFLlxuICovXG50ZW1wbGF0ZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogSGlkZGVuXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXG4gKi9cbltoaWRkZW5dIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBzcmM6IGxvY2FsKFwiT3BlbiBTYW5zIEJvbGQgSXRhbGljXCIpLCBsb2NhbChcIk9wZW4tU2Fucy1Cb2xkLUl0YWxpY1wiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtQm9sZEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtQm9sZEl0YWxpYy53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL09wZW5TYW5zLUJvbGRJdGFsaWMudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgc3JjOiBsb2NhbChcIk9wZW4gU2FucyBCb2xkXCIpLCBsb2NhbChcIk9wZW4tU2Fucy1Cb2xkXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBzcmM6IGxvY2FsKFwiT3BlbiBTYW5zIFNlbWkgQm9sZFwiKSwgbG9jYWwoXCJPcGVuLVNhbnMtU2VtaS1Cb2xkXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvT3BlblNhbnMtU2VtaUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1TZW1pQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIik7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBzcmM6IGxvY2FsKFwiT3BlbiBTYW5zIFJlZ3VsYXJcIiksIGxvY2FsKFwiT3Blbi1TYW5zLVJlZ3VsYXJcIiksIHVybChcIi4uL2ZvbnRzL09wZW5TYW5zLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL09wZW5TYW5zLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9PcGVuU2Fucy1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuICBzcmM6IGxvY2FsKFwiTW9udHNlcnJhdCBCb2xkXCIpLCBsb2NhbChcIk1vbnRzZXJyYXQtQm9sZFwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIHNyYzogbG9jYWwoXCJNb250c2VycmF0IFNlbWkgQm9sZFwiKSwgbG9jYWwoXCJNb250c2VycmF0LVNlbWktQm9sZFwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1TZW1pQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1TZW1pQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtU2VtaUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTW9udHNlcnJhdCc7XG4gIHNyYzogbG9jYWwoXCJNb250c2VycmF0IE1lZGl1bVwiKSwgbG9jYWwoXCJNb250c2VycmF0LU1lZGl1bVwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtTWVkaXVtLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB3aWR0aDogMTAwJTtcbiAgY29sb3I6ICMyQjJCNDk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBib2R5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIGJvZHkge1xuICAgICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDsgfSB9XG5cbmlucHV0LCB0ZXh0YXJlYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDM2LCAzOCwgNTgsIDAuNCk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICBpbnB1dCwgdGV4dGFyZWEge1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgaW5wdXQsIHRleHRhcmVhIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7IH0gfVxuICBpbnB1dDpmb2N1cywgdGV4dGFyZWE6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNDI2M0E7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDE2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDMycHggMzlweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5jb250YWluZXIge1xuICAgICAgbWF4LXdpZHRoOiAxOTIwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIHBhZGRpbmc6IDQ4cHggNzhweDsgfSB9XG5cbmgxIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGgxIHtcbiAgICAgIG1hcmdpbjogMCAwIDMycHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICBoMSB7XG4gICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuXG5oMiB7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGgyIHtcbiAgICAgIG1hcmdpbjogMCAwIDMycHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICBoMiB7XG4gICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH0gfVxuXG5oMyB7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGgzIHtcbiAgICAgIG1hcmdpbjogMCAwIDMycHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICBoMyB7XG4gICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG5oNCB7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGg0IHtcbiAgICAgIG1hcmdpbjogMCAwIDMycHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICBoNCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG5oNSB7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGg1IHtcbiAgICAgIG1hcmdpbjogMCAwIDMycHg7IH0gfVxuXG5oNiB7XG4gIG1hcmdpbjogMCAwIDE2cHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIGg2IHtcbiAgICAgIG1hcmdpbjogMCAwIDMycHg7IH0gfVxuXG5ibG9ja3F1b3RlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3N2Zy9xdW90ZS5zdmdcIikgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjRweCAyNHB4O1xuICBib3gtc2hhZG93OiAwIDAgMzJweCByZ2JhKDQzLCA0MywgNzMsIDAuMDgpO1xuICBwYWRkaW5nOiAyNHB4IDJweCAyNHB4IDcycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIycHg7XG4gIG1hcmdpbjogMzJweCAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogNDBweCA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMzJweCAzMnB4O1xuICAgICAgcGFkZGluZzogMzJweCAzMnB4IDMycHggMTA0cHg7XG4gICAgICBtYXgtd2lkdGg6IDg5MHB4O1xuICAgICAgbWFyZ2luOiA2NHB4IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNDBweCA0MHB4O1xuICAgICAgcGFkZGluZzogNDBweCA0MHB4IDQwcHggMTIwcHg7IH0gfVxuXG5vbCwgdWwge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgb2wsIHVsIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4OyB9IH1cbiAgb2wgbGksIHVsIGxpIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbnAge1xuICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIHAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfSB9XG5cbi5oZWFkZXIge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICMyQjJCNDk7XG4gIHBhZGRpbmc6IDhweCAxNnB4O1xuICBtYXJnaW4tYm90dG9tOiAtMXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlYWRlciB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDM5cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuaGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDMycHggNzhweDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLmhlYWRlciBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmhlYWRlcl9fbG9nbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxNjJweDtcbiAgaGVpZ2h0OiAyNXB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlYWRlcl9fbG9nbyB7XG4gICAgICB3aWR0aDogMjE1cHg7XG4gICAgICBoZWlnaHQ6IDMzcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuaGVhZGVyX19sb2dvIHtcbiAgICAgIHdpZHRoOiAzNThweDtcbiAgICAgIGhlaWdodDogNTRweDsgfSB9XG5cbi5oZWFkZXJfX2Fycm93IHtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRkZGRkZGO1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVhZGVyX19hcnJvdyB7XG4gICAgICBtYXJnaW4tbGVmdDogMTRweDsgfSB9XG5cbi5oZWFkZXJfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgd2lkdGg6IDU1JTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuaGVhZGVyX193cmFwcGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiA2NSU7IH0gfVxuXG4uaGVhZGVyX19saW5rIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuaGVhZGVyX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4uaGVhZGVyX19saW5rLWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAwIDEwMHB4IDAgMDsgfVxuXG4uaGVhZGVyX19saW5rLWl0ZW0ge1xuICBtYXJnaW4tcmlnaHQ6IDgwcHg7IH1cbiAgLmhlYWRlcl9fbGluay1pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuaGVhZGVyX19saW5rLWl0ZW0gYSB7XG4gICAgY29sb3I6ICNGRkZGRkY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5oZWFkZXJfX3NlYXJjaC1pbnB1dCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVhZGVyX19zZWFyY2gtaW5wdXQge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogNnB4IDEycHggNnB4IDQ0cHg7XG4gICAgICBoZWlnaHQ6IDMycHg7XG4gICAgICB3aWR0aDogNjUlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiA3MXB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI0KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltZy9zdmcvc2VhcmNoLnN2Z1wiKTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMnB4IDdweDtcbiAgICAgIGNvbG9yOiAjRkZGRkZGO1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmhlYWRlcl9fc2VhcmNoLWlucHV0IHtcbiAgICAgIHdpZHRoOiA4MCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7IH0gfVxuICAuaGVhZGVyX19zZWFyY2gtaW5wdXQ6Zm9jdXMge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNCk7IH1cblxuLmhlYWRlcl9fbGFuZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVhZGVyX19sYW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5oZWFkZXJfX2xhbmcge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLmhlYWRlcl9fbGFuZzpob3ZlciB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzOyB9XG4gICAgLmhlYWRlcl9fbGFuZzpob3ZlciAuaGVhZGVyX19sYW5nLXNlbGVjdCB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgb3BhY2l0eTogMTsgfVxuXG4uaGVhZGVyX19sYW5nLWl0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5oZWFkZXJfX2xhbmctc2VsZWN0IHtcbiAgdmlzaWJpbGl0eTogY29sbGFwc2U7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMjtcbiAgdG9wOiAyMHB4O1xuICByaWdodDogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjYzQTtcbiAgYm94LXNoYWRvdzogMCAwIDI0cHggcmdiYSg0MywgNDMsIDczLCAwLjE2KTtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XG4gIHBhZGRpbmc6IDE2cHggMTZweCAwOyB9XG5cbi5oZWFkZXJfX25hdiB7XG4gIGhlaWdodDogNDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICMyNDI2M0E7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMCAxNnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmhlYWRlcl9fbmF2IHtcbiAgICAgIHBhZGRpbmc6IDAgMzlweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5oZWFkZXJfX25hdiB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICAgIHBhZGRpbmc6IDAgNzRweDsgfSB9XG4gIC5oZWFkZXJfX25hdiBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmhlYWRlcl9fbWVudS1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmhlYWRlcl9fbWVudS1pY29uIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuaGVhZGVyX19tZW51LWljb246aG92ZXIge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzOyB9XG4gICAgLmhlYWRlcl9fbWVudS1pY29uOmhvdmVyIC5oZWFkZXJfX21lbnUtc2VsZWN0IHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxOyB9XG5cbi5oZWFkZXJfX2NhdGVnb3J5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVhZGVyX19jYXRlZ29yeSB7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuaGVhZGVyX19jYXRlZ29yeSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNzBweDsgfVxuICAgICAgLmhlYWRlcl9fY2F0ZWdvcnkgLmhlYWRlcl9fY2F0ZWdvcnktc2VsZWN0LXRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmhlYWRlcl9fY2F0ZWdvcnkgLmhlYWRlcl9fYXJyb3cge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmhlYWRlcl9fY2F0ZWdvcnkgLmhlYWRlcl9fYXJyb3cge1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNEJBQUUzO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICM0QkFBRTM7IH1cbiAgLmhlYWRlcl9fY2F0ZWdvcnk6aG92ZXIge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5oZWFkZXJfX2NhdGVnb3J5OmhvdmVyIC5oZWFkZXJfX2NhdGVnb3J5LXNlbGVjdCB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgb3BhY2l0eTogMTsgfVxuXG4uaGVhZGVyX19jYXRlZ29yeS1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBvcGFjaXR5OiAwLjc7XG4gIHN0cm9rZTogI0ZGRkZGRjtcbiAgZmlsbDogI0ZGRkZGRjsgfVxuXG4uaGVhZGVyX19tZW51LXNlbGVjdCB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbiAgdmlzaWJpbGl0eTogY29sbGFwc2U7XG4gIG9wYWNpdHk6IDA7XG4gIHotaW5kZXg6IDI7XG4gIHRvcDogMjVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyNjNBO1xuICBib3gtc2hhZG93OiAwIDAgMjRweCByZ2JhKDQzLCA0MywgNzMsIDAuMTYpO1xuICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgcGFkZGluZzogOHB4IDE2cHggMDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuXG4uaGVhZGVyX19zZWxlY3QtaXRlbSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNjAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgcGFkZGluZy1ib3R0b206IDhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmhlYWRlcl9fc2VsZWN0LWl0ZW0ge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm90dG9tOiAtMXB4O1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMCk7IH0gfVxuICAuaGVhZGVyX19zZWxlY3QtaXRlbTpob3ZlciB7XG4gICAgY29sb3I6ICM0QkFBRTM7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICM0QkFBRTM7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5oZWFkZXJfX3NlbGVjdC1pdGVtOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM0QkFBRTM7IH0gfVxuICAgIC5oZWFkZXJfX3NlbGVjdC1pdGVtOmhvdmVyIC5oZWFkZXJfX2NhdGVnb3J5LWljb24ge1xuICAgICAgc3Ryb2tlOiAjNEJBQUUzO1xuICAgICAgZmlsbDogIzRCQUFFMzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuaGVhZGVyX19zZWxlY3QtaXRlbS0tb3RoZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5oZWFkZXJfX3NlbGVjdC1pdGVtLS1zZWxlY3Qge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgLmhlYWRlcl9fc2VsZWN0LWl0ZW0tLXNlbGVjdCAuaGVhZGVyX19jYXRlZ29yeS1vdGhlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmhlYWRlcl9fc2VsZWN0LWl0ZW0tLXNlbGVjdCAuaGVhZGVyX19jYXRlZ29yeS1zZWxlY3QtLW90aGVyIHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5oZWFkZXJfX3NlbGVjdC1pdGVtLS1zZWxlY3Qge1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDsgfVxuICAgICAgICAuaGVhZGVyX19zZWxlY3QtaXRlbS0tc2VsZWN0IC5oZWFkZXJfX2NhdGVnb3J5LW90aGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAgIC5oZWFkZXJfX3NlbGVjdC1pdGVtLS1zZWxlY3Q6aG92ZXIgLmhlYWRlcl9fY2F0ZWdvcnktc2VsZWN0LS1vdGhlciB7XG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmhlYWRlcl9fY2F0ZWdvcnktc2VsZWN0IHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICB2aXNpYmlsaXR5OiBjb2xsYXBzZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxO1xuICB0b3A6IDIzcHg7XG4gIHJpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQyNjNBO1xuICBib3gtc2hhZG93OiAwIDAgMjRweCByZ2JhKDQzLCA0MywgNzMsIDAuMTYpO1xuICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgcGFkZGluZzogMTZweCAxNnB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmhlYWRlcl9fY2F0ZWdvcnktc2VsZWN0IHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDU0cHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgb3BhY2l0eTogMTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5oZWFkZXJfX2NhdGVnb3J5LXNlbGVjdC0tb3RoZXIge1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xuICAgICAgdmlzaWJpbGl0eTogY29sbGFwc2U7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTtcbiAgICAgIHRvcDogNDJweDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjYzQTtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAyNHB4IHJnYmEoNDMsIDQzLCA3MywgMC4xNik7XG4gICAgICBib3JkZXItcmFkaXVzOiAwIDAgOHB4IDhweDtcbiAgICAgIHBhZGRpbmc6IDIwcHggMTZweCAwOyB9XG4gICAgICAuaGVhZGVyX19jYXRlZ29yeS1zZWxlY3QtLW90aGVyIC5oZWFkZXJfX3NlbGVjdC1pdGVtIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDsgfSB9XG5cbi5mb290ZXIge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQ6ICMyQjJCNDk7XG4gIHBhZGRpbmc6IDhweCAxNnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvb3RlciB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDM5cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuZm9vdGVyIHtcbiAgICAgIHBhZGRpbmc6IDMycHggNzhweDtcbiAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLmZvb3RlciBhIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjRkZGRkZGOyB9XG5cbi5mb290ZXJfX2xvZ28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogOTBweDtcbiAgaGVpZ2h0OiAxNHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvb3Rlcl9fbG9nbyB7XG4gICAgICB3aWR0aDogMTYycHg7XG4gICAgICBoZWlnaHQ6IDI1cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuZm9vdGVyX19sb2dvIHtcbiAgICAgIHdpZHRoOiAyMTVweDtcbiAgICAgIGhlaWdodDogMzNweDsgfSB9XG5cbi5mb290ZXJfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgd2lkdGg6IDQwJTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuZm9vdGVyX193cmFwcGVyIHtcbiAgICAgIHdpZHRoOiA2NSU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuXG4uZm9vdGVyX19saW5rIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuZm9vdGVyX19saW5rIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4uZm9vdGVyX19saW5rLWxpc3Qge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luOiAwIDUwcHggMCAwOyB9XG5cbi5mb290ZXJfX2xpbmstaXRlbTpub3QobGFzdC1jaGlsZCkge1xuICBtYXJnaW4tcmlnaHQ6IDgwcHg7IH1cblxuLmZvb3Rlcl9fbGluay1pdGVtIGEge1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5mb290ZXJfX2NvbnRhY3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIG1pbi13aWR0aDogMTkwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9vdGVyX19jb250YWN0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5mb290ZXJfX2NvbnRhY3Qge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuLmZvb3Rlcl9fY29udGFjdC1pY29uIHtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTJweDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9vdGVyX19jb250YWN0LWljb24ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmZvb3Rlcl9fY29udGFjdC1pY29uIHtcbiAgICAgIHdpZHRoOiAyMnB4O1xuICAgICAgaGVpZ2h0OiAxOXB4OyB9IH1cblxuLmluZGV4IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5pbmRleCBoMiB7XG4gICAgICBmb250LXNpemU6IDI4cHg7IH0gfVxuXG4uaW5kZXhfX2NhdGVnb3J5LXRpdGxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiAjMkIyQjQ5OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmluZGV4X19jYXRlZ29yeS10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmluZGV4X19jYXRlZ29yeS10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDhweDsgfSB9XG5cbi5pbmRleF9fY2F0ZWdvcnktaWNvbiB7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogOHB4O1xuICBvcGFjaXR5OiAwLjc7XG4gIHN0cm9rZTogIzI0MjYzQTtcbiAgZmlsbDogIzI0MjYzQTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuaW5kZXhfX2NhdGVnb3J5LWljb24ge1xuICAgICAgd2lkdGg6IDIzcHg7XG4gICAgICBoZWlnaHQ6IDIzcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH0gfVxuXG4uaW5kZXhfX2NhdGVnb3J5LXN1Yi10aXRsZSB7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgcGFkZGluZzogNi41cHggOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEJBQUUzO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXJnaW46IDE2cHggMDtcbiAgZm9udC1zaXplOiA4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmluZGV4X19jYXRlZ29yeS1zdWItdGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5pbmRleF9fY2F0ZWdvcnktc3ViLXRpdGxlIHtcbiAgICAgIHBhZGRpbmc6IDlweCAxNnB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW5kZXhfX2Jyb2FkY2FzdC1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gIC5pbmRleF9fYnJvYWRjYXN0LWNvbnRhaW5lciB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cblxuLmJyb2FkY2FzdCBoMSwgLmJyb2FkY2FzdCBoMSwgLmJyb2FkY2FzdCBoMyB7XG4gIG1hcmdpbjogMDsgfVxuXG4uYnJvYXNjYXN0X190aXRsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1hcmdpbi1ib3R0b206IDhweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5icm9hc2Nhc3RfX3RpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuYnJvYXNjYXN0X190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9IH1cblxuLmJyb2FkY2FzdF9fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi5icm9hZGNhc3RfX3RpdGxlLWljb24ge1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgb3BhY2l0eTogMC43O1xuICBzdHJva2U6ICMyNDI2M0E7XG4gIGZpbGw6ICMyNDI2M0E7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmJyb2FkY2FzdF9fdGl0bGUtaWNvbiB7XG4gICAgICB3aWR0aDogMjNweDtcbiAgICAgIGhlaWdodDogMjNweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDsgfSB9XG5cbi5icm9hZGNhc3RfX3N1Yi10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDhweDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgcGFkZGluZzogNnB4IDhweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRCQUFFMztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgbWFyZ2luOiAxNnB4IDAgMjRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuYnJvYWRjYXN0X19zdWItdGl0bGUge1xuICAgICAgcGFkZGluZzogOXB4IDE2cHg7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4OyB9IH1cblxuLmJyb2FkY2FzdF9fY29udGFpbmVyIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5icm9hZGNhc3RfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5icm9hZGNhc3RfX2NvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9IH1cblxuLmJyb2FkY2FzdF9faW5mbyB7XG4gIG1hcmdpbjogMCAwIDQwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYnJvYWRjYXN0X19pbmZvIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmJyb2FkY2FzdF9faW5mbyB7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTsgfSB9XG5cbi5icm9hZGNhc3RfX2luZm8tdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5icm9hZGNhc3RfX2luZm8tdGl0bGUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5icm9hc2Nhc3RfX2Fycm93IHtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMkIyQjQ5O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMkIyQjQ5O1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7IH1cbiAgLmJyb2FzY2FzdF9fYXJyb3ctLWRvd24ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7IH1cbiAgLmJyb2FzY2FzdF9fYXJyb3ctLXVwIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpOyB9XG5cbi5icm9hZGNhc3RfX2luZm8tdGV4dCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5icm9hZGNhc3RfX2luZm8tdGV4dCB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5icm9hZGNhc3RfX2luZm8tdGV4dCB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAuYnJvYWRjYXN0X19pbmZvLXRleHQgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYnJvYWRjYXN0X19jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiAxMDJweDtcbiAgcGFkZGluZzogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0MjYzQTtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBib3JkZXItcmFkaXVzOiA2cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAzMnB4IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYnJvYWRjYXN0X19jYXJkIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmJyb2FkY2FzdF9fY2FyZCB7XG4gICAgICB3aWR0aDogODEycHg7XG4gICAgICBoZWlnaHQ6IDIwMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgIHBhZGRpbmc6IDI0cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBtYXJnaW4tbGVmdDogNDBweDsgfSB9XG5cbi5icm9hZGNhc3RfX2NhcmQtaGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uYnJvYWRjYXN0X19jYXJkLXR5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0U0RDQ3O1xuICBwYWRkaW5nOiA2cHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5icm9hZGNhc3RfX2NhcmQtdHlwZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG4uYnJvYWRjYXN0X19jYXJkLXRpbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yNTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuYnJvYWRjYXN0X19jYXJkLXRpbWUge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLmJyb2FkY2FzdF9fY2FyZC1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgOHB4IDAgMTZweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTRweDtcbiAgdG9wOiAtMnB4OyB9XG5cbi5icm9hZGNhc3RfX2NhcmQtaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uYnJvYWRjYXN0X19jYXJkLXBsYXllciB7XG4gIHdpZHRoOiAzNSU7IH1cbiAgLmJyb2FkY2FzdF9fY2FyZC1wbGF5ZXItLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uYnJvYWRjYXN0X19jYXJkLXNjb3JlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzRCQUFFMzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuYnJvYWRjYXN0X19jYXJkLXNjb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDsgfSB9XG5cbi5icm9hZGNhc3RfX2NhcmQtbGVhZ3VlIHtcbiAgZm9udC1zaXplOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuYnJvYWRjYXN0X19jYXJkLWxlYWd1ZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4uY29udGFjdHMge1xuICBtYXgtd2lkdGg6IDgxMnB4OyB9XG4gIC5jb250YWN0cyBoMSwgLmNvbnRhY3RzIGgyLCAuY29udGFjdHMgaDMge1xuICAgIG1hcmdpbjogMDsgfVxuICAuY29udGFjdHMgcCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgLmNvbnRhY3RzIHAge1xuICAgICAgICBsaW5lLWhlaWdodDogMS43NTsgfSB9XG5cbi5jb250YWN0c19faW5mbyB7XG4gIG1hcmdpbjogMjRweCAwIDMycHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuY29udGFjdHNfX2luZm8ge1xuICAgICAgbWFyZ2luOiAzMnB4IDAgNDhweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gIC5jb250YWN0c19faW5mbyBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuXG4uY29udGFjdHNfX2luZm8tZW1haWwge1xuICBmb250LXdlaWdodDogNjAwOyB9XG5cbi5jb250YWN0c19fZm9ybSB7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuY29udGFjdHNfX2Zvcm0ge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuLmNvbnRhY3RzX19mb3JtLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWN0c19fZm9ybS10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNjAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzJweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5jb250YWN0c19fZm9ybS10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9IH1cblxuLmNvbnRhY3RzX19mb3JtLWlucHV0IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTEuNXB4IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFjdHNfX2Zvcm0taW5wdXQge1xuICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gMjFweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7IH1cbiAgICAgIC5jb250YWN0c19fZm9ybS1pbnB1dDpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmNvbnRhY3RzX19mb3JtLWlucHV0IHtcbiAgICAgIHdpZHRoOiAyNDBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogNDBweDsgfVxuICAgICAgLmNvbnRhY3RzX19mb3JtLWlucHV0OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4uY29udGFjdHNfX2Zvcm0tbWVzc2FnZSB7XG4gIHBhZGRpbmc6IDEycHggMTZweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogODhweDtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5jb250YWN0c19fZm9ybS1tZXNzYWdlIHtcbiAgICAgIGhlaWdodDogMTAxcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmNvbnRhY3RzX19mb3JtLW1lc3NhZ2Uge1xuICAgICAgd2lkdGg6IDgxMnB4O1xuICAgICAgaGVpZ2h0OiAxMjNweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG4uY29udGFjdHNfX2Zvcm0tY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgdG9wOiAycHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFjdHNfX2Zvcm0tY2hlY2tib3gge1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICB0b3A6IDRweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5jb250YWN0c19fZm9ybS1jaGVja2JveCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7IH0gfVxuXG4uY29udGFjdHNfX2Zvcm0tY2hlY2tib3gtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY29udGFjdHNfX2Zvcm0tYnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNDBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzRCQUFFMztcbiAgY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhY3RzX19mb3JtLWJ1dHRvbiB7XG4gICAgICB3aWR0aDogMjQ0cHg7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmNvbnRhY3RzX19mb3JtLWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cblxuLnN0YXRzIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG4uc3RhdHNfX3NlbGVjdC1jYXRlZ29yeSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDMsIDQzLCA3MywgMC4yNCk7XG4gIHBhZGRpbmc6IDAgMTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBmb250LXdlaWdodDogNDAwO1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3RhdHNfX3NlbGVjdC1jYXRlZ29yeSB7XG4gICAgICB3aWR0aDogMjEwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMycHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuc3RhdHNfX3NlbGVjdC1jYXRlZ29yeSB7XG4gICAgICB3aWR0aDogMjQ0cHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLnN0YXRzX19zZWxlY3QtY2F0ZWdvcnk6aG92ZXIge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMyNDI2M0E7IH1cbiAgICAuc3RhdHNfX3NlbGVjdC1jYXRlZ29yeTpob3ZlciAuc3RhdHNfX2NhdGVnb3J5IHtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICBvcGFjaXR5OiAxOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zdGF0c19fc2VsZWN0LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDsgfSB9XG5cbi5zdGF0c19fc2VsZWN0LWNhdGVnb3J5LXRleHQge1xuICBvcGFjaXR5OiAwLjQ7IH1cblxuLnN0YXRzX19jYXRlZ29yeSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcbiAgdmlzaWJpbGl0eTogY29sbGFwc2U7XG4gIG9wYWNpdHk6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAzOHB4O1xuICBsZWZ0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDAgNDBweCByZ2JhKDQzLCA0MywgNzMsIDAuMDgpOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnN0YXRzX19jYXRlZ29yeSB7XG4gICAgICB0b3A6IDMycHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuc3RhdHNfX2NhdGVnb3J5IHtcbiAgICAgIHRvcDogMzhweDsgfSB9XG4gIC5zdGF0c19fY2F0ZWdvcnkgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMkIyQjQ5OyB9XG5cbi5zdGF0c19fYXJyb3cge1xuICB3aWR0aDogN3B4O1xuICBoZWlnaHQ6IDdweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM0QkFBRTM7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM0QkFBRTM7XG4gIG1hcmdpbi1sZWZ0OiA4cHg7XG4gIG1hcmdpbi1ib3R0b206IDRweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zdGF0c19fYXJyb3cge1xuICAgICAgbWFyZ2luLWxlZnQ6IDE0cHg7IH0gfVxuXG4uc3RhdHNfX3NlbGVjdC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwIDE2cHg7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1pbi1oZWlnaHQ6IDQwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5zdGF0c19fc2VsZWN0LWl0ZW06bm90KGZpcnN0LWNoaWxkKSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuc3RhdHNfX3NlbGVjdC1pdGVtOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjRDRFM0VFOyB9XG5cbi5zdGF0c19fc2VsZWN0LWl0ZW0tdGFibGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA4cHg7IH1cblxuLnN0YXRzX19jYXRlZ29yeS1pY29uIHtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICBzdHJva2U6ICMyNDI2M0E7XG4gIGZpbGw6ICMyNDI2M0E7XG4gIG9wYWNpdHk6IDAuNzsgfVxuXG4uc3RhdHNfX3RhYmxlLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAzMnB4IHJnYmEoMzYsIDM4LCA1OCwgMC4wOCk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc3RhdHNfX3RhYmxlLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLnN0YXRzX190YWJsZS1jb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogNDhweDsgfSB9XG5cbi5zaW5nbGUtcGFnZSBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zaW5nbGUtcGFnZSBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuc2luZ2xlLXBhZ2UgcCB7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDsgfSB9XG5cbi5zaW5nbGUtcGFnZSB1bCwgLnNpbmdsZS1wYWdlIG9sIHtcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gIG1hcmdpbi1ib3R0b206IDMycHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2luZ2xlLXBhZ2UgdWwsIC5zaW5nbGUtcGFnZSBvbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4OyB9IH1cblxuLnNpbmdsZS1wYWdlX19icmVhZGNydW1icyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi1ib3R0b206IDUzcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLnNpbmdsZS1wYWdlX19icmVhZGNydW1icyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5zaW5nbGUtcGFnZV9fYnJlYWRjcnVtYnMgYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDM4cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG1hcmdpbi1sZWZ0OiAzMnB4O1xuICAgIGNvbG9yOiAjMkIyQjQ5OyB9XG4gICAgLnNpbmdsZS1wYWdlX19icmVhZGNydW1icyBhOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgY29sb3I6IHJnYmEoNDMsIDQzLCA3MywgMC44KTsgfVxuICAgICAgLnNpbmdsZS1wYWdlX19icmVhZGNydW1icyBhOmZpcnN0LWNoaWxkOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gICAgLnNpbmdsZS1wYWdlX19icmVhZGNydW1icyBhOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnXFwwMEI3JztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxlZnQ6IC0xNnB4OyB9XG5cbi5zaW5nbGUtcGFnZV9faW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zaW5nbGUtcGFnZV9faW1nIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIDMwcHggMzJweCAwO1xuICAgICAgbWF4LWhlaWdodDogbm9uZTtcbiAgICAgIHdpZHRoOiAzMzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5zaW5nbGUtcGFnZV9faW1nIHtcbiAgICAgIHdpZHRoOiA2MDBweDtcbiAgICAgIG1hcmdpbjogMCA0MHB4IDQ4cHggMDsgfSB9XG5cbi5zaW5nbGUtcGFnZV9fbGlzdC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE3cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2luZ2xlLXBhZ2VfX2xpc3QtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuc2luZ2xlLXBhZ2VfX2xpc3QtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwOyB9IH1cblxuLnNpbmdsZS1wYWdlX19jb2x1bW4tdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNpbmdsZS1wYWdlX19jb2x1bW4tdGV4dC1pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC1iYXNpczogMTAwJTtcbiAgICBmbGV4OiAxOyB9XG4gICAgLnNpbmdsZS1wYWdlX19jb2x1bW4tdGV4dC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuc2luZ2xlLXBhZ2VfX2NvbHVtbi10ZXh0LWl0ZW0ge1xuICAgIG1hcmdpbi1yaWdodDogNDBweDsgfSB9XG5cbi5zaW5nbGUtcGFnZV9faDIge1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbWFyZ2luOiA0OHB4IDAgMjRweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuc2luZ2xlLXBhZ2VfX2gyIHtcbiAgICAgIG1hcmdpbjogNDhweCAwIDMycHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuc2luZ2xlLXBhZ2VfX2gyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBtYXJnaW46IDY0cHggMCA0MHB4OyB9IH1cblxuLnNpbmdsZS1wYWdlX19nYWxsZXJ5LWhlYWQge1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLnNpbmdsZS1wYWdlX19nYWxsZXJ5LWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zaW5nbGUtcGFnZV9fZ2FsbGVyeS1pbWcge1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTdweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLnNpbmdsZS1wYWdlX19nYWxsZXJ5LWltZyB7XG4gICAgICB3aWR0aDogY2FsYygzMyUgLSAyNnB4KTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7IH0gfVxuXG4uc2luZ2xlLXBhZ2VfX2dhbGxlcnkge1xuICBtYXJnaW4tYm90dG9tOiAtMTZweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zaW5nbGUtcGFnZV9fZ2FsbGVyeSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5zaW5nbGUtcGFnZV9fZ2FsbGVyeSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtNDBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNpbmdsZS1wYWdlX19nYWxsZXJ5IGE6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLnNpbmdsZS1wYWdlX19nYWxsZXJ5IGEge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4OyB9XG4gICAgICAuc2luZ2xlLXBhZ2VfX2dhbGxlcnkgYTpudGgtY2hpbGQob2RkKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNDBweDsgfVxuICAgICAgLnNpbmdsZS1wYWdlX19nYWxsZXJ5IGE6bnRoLWNoaWxkKDEpIGltZywgLnNpbmdsZS1wYWdlX19nYWxsZXJ5IGE6bnRoLWNoaWxkKDIpIGltZyB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDIzcHgpOyB9XG4gICAgICAuc2luZ2xlLXBhZ2VfX2dhbGxlcnkgYTpudGgtY2hpbGQoM24gKyAyKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG5cbi5zaW5nbGUtcGFnZV9faW5mby1oZWFkIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVlZWY7IH1cblxuLnNpbmdsZS1wYWdlX19pbmZvLXRpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgaGVpZ2h0OiAzM3B4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNpbmdsZS1wYWdlX19pbmZvLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGhlaWdodDogNzJweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5zaW5nbGUtcGFnZV9faW5mby10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuXG4uc2luZ2xlLXBhZ2VfX2Fycm93IHtcbiAgd2lkdGg6IDdweDtcbiAgaGVpZ2h0OiA3cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMkIyQjQ5O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMkIyQjQ5O1xuICBtYXJnaW4tbGVmdDogOHB4O1xuICBtYXJnaW4tYm90dG9tOiAycHg7IH1cbiAgLnNpbmdsZS1wYWdlX19hcnJvdy0tZG93biB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfVxuICAuc2luZ2xlLXBhZ2VfX2Fycm93LS11cCB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTsgfVxuXG4uc2luZ2xlLXBhZ2VfX3Nob3J0LXRleHQge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNpbmdsZS1wYWdlX19zaG9ydC10ZXh0IHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgcGFkZGluZy1yaWdodDogNjZweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuc2luZ2xlLXBhZ2VfX3Nob3J0LXRleHQge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweDsgfSB9XG5cbi5zaW5nbGUtcGFnZV9fZmFxIHtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2luZ2xlLXBhZ2VfX2ZhcSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNTJweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5zaW5nbGUtcGFnZV9fZmFxIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9IH1cblxuLnNpbmdsZS1wYWdlX19yZWxhdGVkLXBvc3Qge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNpbmdsZS1wYWdlX19yZWxhdGVkLXBvc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMThweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLnNpbmdsZS1wYWdlX19yZWxhdGVkLXBvc3Qge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDsgfSB9XG4gIC5zaW5nbGUtcGFnZV9fcmVsYXRlZC1wb3N0LS1yaWdodCB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9XG4gICAgLnNpbmdsZS1wYWdlX19yZWxhdGVkLXBvc3QtLXJpZ2h0IC5zaW5nbGUtcGFnZV9faW1nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5zaW5nbGUtcGFnZV9fcmVsYXRlZC1wb3N0LS1yaWdodCAuc2luZ2xlLXBhZ2VfX2ltZyB7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgMCAzMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAuc2luZ2xlLXBhZ2VfX3JlbGF0ZWQtcG9zdC0tcmlnaHQgLnNpbmdsZS1wYWdlX19pbWcge1xuICAgICAgICAgIG1hcmdpbjogMCAwIDAgNDBweDsgfSB9XG5cbi5zaW5nbGUtcGFnZV9fcmVsYXRlZC1wb3N0LWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBhZGRpbmc6IDhweCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEJBQUUzO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBtYXJnaW46IDE2cHggMDtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNpbmdsZS1wYWdlX19yZWxhdGVkLXBvc3QtbGluayB7XG4gICAgICB3aWR0aDogMjQ0cHg7XG4gICAgICBtYXJnaW46IDMwcHggMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5zaW5nbGUtcGFnZV9fcmVsYXRlZC1wb3N0LWxpbmsge1xuICAgICAgbWFyZ2luOiA0MHB4IDA7IH0gfVxuXG4uc2luZ2xlLXBhZ2VfX3JlbGF0ZWQtcG9zdC10ZXh0IHtcbiAgbGluZS1oZWlnaHQ6IDI2cHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLnNpbmdsZS1wYWdlX19yZWxhdGVkLXBvc3QtdGV4dCB7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDsgfSB9XG4gIC5zaW5nbGUtcGFnZV9fcmVsYXRlZC1wb3N0LXRleHQgaDIge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5zaW5nbGUtcGFnZV9fcmVsYXRlZC1wb3N0LXRleHQgaDIge1xuICAgICAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDQ0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH0gfVxuXG4uc2luZ2xlLXBhZ2VfX3JlbGF0ZWQtcG9zdC1jb250YWluZXIge1xuICBtYXJnaW4tdG9wOiA0OHB4O1xuICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNpbmdsZS1wYWdlX19yZWxhdGVkLXBvc3QtY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDUycHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuc2luZ2xlLXBhZ2VfX3JlbGF0ZWQtcG9zdC1jb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogMTI4cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4MHB4OyB9IH1cblxuLnNpbmdsZS1wYWdlX19mb3JtLWlucHV0IHtcbiAgaGVpZ2h0OiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMTEuNXB4IDE2cHg7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIGZvbnQtc2l6ZTogMTRweDsgfVxuICAuc2luZ2xlLXBhZ2VfX2Zvcm0taW5wdXQ6bnRoLWNoaWxkKDMpIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNpbmdsZS1wYWdlX19mb3JtLWlucHV0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTVweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLnNpbmdsZS1wYWdlX19mb3JtLWlucHV0IHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgICAgLnNpbmdsZS1wYWdlX19mb3JtLWlucHV0OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuXG4uc2luZ2xlLXBhZ2VfX2Zvcm0tY2hlY2tib3gtbGFiZWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMTZweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5zaW5nbGUtcGFnZV9fZm9ybS1jaGVja2JveC1sYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjBweCk7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2luZ2xlLXBhZ2VfX2Zvcm0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgY29sdW1uLWNvdW50OiAyOyB9IH1cblxuLnNpbmdsZS1wYWdlX19mb3JtLWNoZWNrYm94IHtcbiAgb3BhY2l0eTogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIHRvcDogMnB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNpbmdsZS1wYWdlX19mb3JtLWNoZWNrYm94IHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgdG9wOiA0cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuc2luZ2xlLXBhZ2VfX2Zvcm0tY2hlY2tib3gge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxOHB4OyB9IH1cblxuLnNpbmdsZS1wYWdlX19wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiA0OHB4IDAgMCBhdXRvO1xuICBtYXgtd2lkdGg6IDM2MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5zaW5nbGUtcGFnZV9fcGFnaW5hdGlvbiB7XG4gICAgICBtYXJnaW46IDgwcHggYXV0byAwIDA7IH0gfVxuXG4uc2luZ2xlLXBhZ2VfX3RhYmxlLWNvbnRhaW5lciB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIGJveC1zaGFkb3c6IDAgMCAzMnB4IHJnYmEoMzYsIDM4LCA1OCwgMC4wOCk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc2luZ2xlLXBhZ2VfX3RhYmxlLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLnNpbmdsZS1wYWdlX190YWJsZS1jb250YWluZXIge1xuICAgICAgbWFyZ2luLXRvcDogNDhweDsgfSB9XG5cbi5wYWdpbmF0aW9uIHtcbiAgbWFyZ2luOiA0OHB4IDAgMCBhdXRvO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5wYWdpbmF0aW9uIHtcbiAgICAgIG1hcmdpbjogODBweCAwIDAgYXV0bzsgfSB9XG5cbi5wYWdpbmF0aW9uX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMzYsIDM4LCA1OCwgMC40KTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICMyQjJCNDk7IH1cbiAgLnBhZ2luYXRpb25fX2l0ZW0tLWJhY2sge1xuICAgIHdpZHRoOiA4cHg7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMyQjJCNDk7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzJCMkI0OTtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMjVkZWcpOyB9XG4gIC5wYWdpbmF0aW9uX19pdGVtLS1mb3J3YXJkIHtcbiAgICB3aWR0aDogOHB4O1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjMkIyQjQ5O1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMyQjJCNDk7XG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTsgfVxuICAucGFnaW5hdGlvbl9faXRlbS0tZG90IHtcbiAgICBib3JkZXI6IG5vbmU7IH1cbiAgLnBhZ2luYXRpb25fX2l0ZW0tLWFjdGl2ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzRCQUFFMzsgfVxuXG4uc3RhdHMtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA2NTFweDtcbiAgcGFkZGluZzogMjRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIGJvcmRlci1yYWRpdXM6IDhweDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuc3RhdHMtdGFibGUge1xuICAgICAgYm9yZGVyLXJhZGl1czogMTJweDsgfSB9XG4gIC5zdGF0cy10YWJsZSB0aCB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBjb2xvcjogcmdiYSgzNiwgMzgsIDU4LCAwLjY0KTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNnB4OyB9XG4gICAgLnN0YXRzLXRhYmxlIHRoOmZpcnN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiAyNSU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAuc3RhdHMtdGFibGUgdGg6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHdpZHRoOiAyMCU7IH0gfVxuICAgIC5zdGF0cy10YWJsZSB0aDpudGgtY2hpbGQoMikge1xuICAgICAgd2lkdGg6IDI1JTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIC5zdGF0cy10YWJsZSB0aDpudGgtY2hpbGQoMikge1xuICAgICAgICAgIHdpZHRoOiAzMCU7IH0gfVxuICAgIC5zdGF0cy10YWJsZSB0aDpudGgtY2hpbGQoMykge1xuICAgICAgd2lkdGg6IDEwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIC5zdGF0cy10YWJsZSB0aDpudGgtY2hpbGQoMykge1xuICAgICAgICAgIHdpZHRoOiAxNSU7IH0gfVxuICAgIC5zdGF0cy10YWJsZSB0aDpsYXN0LWNoaWxkIHtcbiAgICAgIHdpZHRoOiA0MCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAuc3RhdHMtdGFibGUgdGg6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgd2lkdGg6IDM1JTsgfSB9XG4gIC5zdGF0cy10YWJsZSB0ciB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgzNiwgMzgsIDU4LCAwLjA4KTsgfVxuICAgIC5zdGF0cy10YWJsZSB0ciB0ZCB7XG4gICAgICBwYWRkaW5nOiAxNnB4IDE2cHggMTZweCAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc3RhdHMtdGFibGUgdHIgdGQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAuc3RhdHMtdGFibGUgdHIgdGQge1xuICAgICAgICAgIHBhZGRpbmc6IDAgNDhweCAxNnB4IDA7IH0gfVxuICAgICAgLnN0YXRzLXRhYmxlIHRyIHRkOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMTZweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgICAuc3RhdHMtdGFibGUgdHIgdGQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgICAgIC5zdGF0cy10YWJsZSB0ciB0ZDpudGgtY2hpbGQoMikge1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIGNvbG9yOiAjNEJBQUUzOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnN0YXRzLXRhYmxlIHRyIHRkOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgICAuc3RhdHMtdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgICAuc3RhdHMtdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnN0YXRzLXRhYmxlIHRyIHRkOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgICAuc3RhdHMtdGFibGUgdHIgdGQ6bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjhweDsgfSB9XG4gICAgICAuc3RhdHMtdGFibGUgdHIgdGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAgIC5zdGF0cy10YWJsZSB0ciB0ZDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU1OyB9IH1cblxuLnN0YXRzLXRhYmxlX19jYXRlZ29yeSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDhweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uc3RhdHMtdGFibGVfX2NhdGVnb3J5LWljb24ge1xuICB3aWR0aDogMTZweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBtYXJnaW4tcmlnaHQ6IDEycHg7XG4gIG9wYWNpdHk6IDAuNztcbiAgc3Ryb2tlOiAjMjQyNjNBO1xuICBmaWxsOiAjMjQyNjNBOyB9XG5cbi5icm9hZGNhc3QtY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGhlaWdodDogMTAycHg7XG4gIHBhZGRpbmc6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDI2M0E7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5icm9hZGNhc3QtY2FyZCB7XG4gICAgICBoZWlnaHQ6IDExMHB4O1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgLmJyb2FkY2FzdC1jYXJkIHtcbiAgICAgIHdpZHRoOiBjYWxjKDMzLjMzJSAtIDIwcHgpO1xuICAgICAgaGVpZ2h0OiAxODRweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBwYWRkaW5nOiAyNHB4O1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDsgfVxuICAgICAgLmJyb2FkY2FzdC1jYXJkOm50aC1jaGlsZCgzbiszKSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5icm9hZGNhc3QtY2FyZDpob3ZlciB7XG4gICAgb3BhY2l0eTogMC40ODsgfVxuICAgIC5icm9hZGNhc3QtY2FyZDpob3ZlciAuYnJvYWRjYXN0LWNhcmRfX2Fycm93LWltZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogMjRweDtcbiAgICAgIGZpbGw6ICNGRkZGRkY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAuYnJvYWRjYXN0LWNhcmQ6aG92ZXIgLmJyb2FkY2FzdC1jYXJkX19hcnJvdy1pbWcge1xuICAgICAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgICAgIGhlaWdodDogNjRweDsgfSB9XG5cbi5icm9hZGNhc3QtY2FyZF9faGVhZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uYnJvYWRjYXN0LWNhcmRfX3R5cGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQ0U0RDQ3O1xuICBwYWRkaW5nOiA2cHggOHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGZvbnQtc2l6ZTogOHB4O1xuICBmb250LXdlaWdodDogNjAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5icm9hZGNhc3QtY2FyZF9fdHlwZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7IH0gfVxuXG4uYnJvYWRjYXN0LWNhcmRfX3RpbWUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yNTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuYnJvYWRjYXN0LWNhcmRfX3RpbWUge1xuICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cblxuLmJyb2FkY2FzdC1jYXJkX19pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgOHB4IDAgMTZweDtcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTRweDtcbiAgdG9wOiAtMnB4OyB9XG5cbi5icm9hZGNhc3QtY2FyZF9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uYnJvYWRjYXN0LWNhcmRfX3BsYXllciB7XG4gIHdpZHRoOiAzNSU7IH1cbiAgLmJyb2FkY2FzdC1jYXJkX19wbGF5ZXItLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuXG4uYnJvYWRjYXN0LWNhcmRfX3Njb3JlIHtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzRCQUFFMzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuYnJvYWRjYXN0LWNhcmRfX3Njb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDsgfSB9XG5cbi5icm9hZGNhc3QtY2FyZF9fbGVhZ3VlIHtcbiAgZm9udC1zaXplOiA4cHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAuYnJvYWRjYXN0LWNhcmRfX2xlYWd1ZSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH0gfVxuXG4uYnJvYWRjYXN0LWNhcmRfX2Fycm93LWltZyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBsYXllciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGxheWVyIHtcbiAgICAgIG1heC13aWR0aDogMTM4MHB4OyB9IH1cblxuLnBsYXllcl9faW1nIHtcbiAgb3BhY2l0eTogMC40O1xuICB3aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLnBsYXllcl9fYXJyb3ctaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMjhweDtcbiAgZmlsbDogIzI0MjYzQTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wbGF5ZXJfX2Fycm93LWltZyB7XG4gICAgICB3aWR0aDogNThweDtcbiAgICAgIGhlaWdodDogNThweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgIC5wbGF5ZXJfX2Fycm93LWltZyB7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBoZWlnaHQ6IDEyMHB4OyB9IH1cbiIsIkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgQm9sZCBJdGFsaWMnKSwgbG9jYWwoJ09wZW4tU2Fucy1Cb2xkLUl0YWxpYycpLFxyXG4gIHVybCgnLi4vZm9udHMvT3BlblNhbnMtQm9sZEl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zLUJvbGRJdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gIHVybCgnLi4vZm9udHMvT3BlblNhbnMtQm9sZEl0YWxpYy50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBmb250LXN0eWxlOiBpdGFsaWM7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgQm9sZCcpLCBsb2NhbCgnT3Blbi1TYW5zLUJvbGQnKSxcclxuICB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9mb250cy9PcGVuU2Fucy1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIFNlbWkgQm9sZCcpLCBsb2NhbCgnT3Blbi1TYW5zLVNlbWktQm9sZCcpLFxyXG4gIHVybCgnLi4vZm9udHMvT3BlblNhbnMtU2VtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9mb250cy9PcGVuU2Fucy1TZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCcuLi9mb250cy9PcGVuU2Fucy1TZW1pQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgUmVndWxhcicpLCBsb2NhbCgnT3Blbi1TYW5zLVJlZ3VsYXInKSxcclxuICB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9mb250cy9PcGVuU2Fucy1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xyXG4gIHNyYzogbG9jYWwoJ01vbnRzZXJyYXQgQm9sZCcpLCBsb2NhbCgnTW9udHNlcnJhdC1Cb2xkJyksXHJcbiAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0LUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0LUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKTtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcclxuICBzcmM6IGxvY2FsKCdNb250c2VycmF0IFNlbWkgQm9sZCcpLCBsb2NhbCgnTW9udHNlcnJhdC1TZW1pLUJvbGQnKSxcclxuICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtU2VtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0LVNlbWlCb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICB1cmwoJy4uL2ZvbnRzL01vbnRzZXJyYXQtU2VtaUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xyXG4gIHNyYzogbG9jYWwoJ01vbnRzZXJyYXQgTWVkaXVtJyksIGxvY2FsKCdNb250c2VycmF0LU1lZGl1bScpLFxyXG4gIHVybCgnLi4vZm9udHMvTW9udHNlcnJhdC1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0LU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgdXJsKCcuLi9mb250cy9Nb250c2VycmF0LU1lZGl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn0iLCJib2R5IHtcclxuICBtYXJnaW46IDA7XHJcbiAgZm9udC1mYW1pbHk6ICdNb250c2VycmF0JztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgY29sb3I6ICRkYXJrLXRleHQ7XHJcblxyXG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbiAgQG1lZGlhICN7JGRlc2t0b3B9IHtcclxuICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgfVxyXG59XHJcblxyXG5pbnB1dCwgdGV4dGFyZWEge1xyXG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDM2LCAzOCwgNTgsIDAuNCk7XHJcblxyXG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAjeyRkZXNrdG9wfSB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gIH1cclxuXHJcbiAgJjpmb2N1cyB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjQyNjNBO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgcGFkZGluZzogMTZweDtcclxuXHJcbiAgQG1lZGlhICN7JHRhYmxldH0ge1xyXG4gICAgcGFkZGluZzogMzJweCAzOXB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhICN7JGRlc2t0b3B9IHtcclxuICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiA0OHB4IDc4cHg7XHJcbiAgfVxyXG59XHJcblxyXG5oMSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XHJcbiAgbWFyZ2luOiAwIDAgMTZweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgQG1lZGlhICN7JHRhYmxldH0ge1xyXG4gICAgbWFyZ2luOiAwIDAgMzJweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAjeyRkZXNrdG9wfSB7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgfVxyXG59XHJcblxyXG5oMiB7XHJcbiAgbWFyZ2luOiAwIDAgMTZweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgQG1lZGlhICN7JHRhYmxldH0ge1xyXG4gICAgbWFyZ2luOiAwIDAgMzJweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAjeyRkZXNrdG9wfSB7XHJcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgfVxyXG59XHJcblxyXG5oMyB7XHJcbiAgbWFyZ2luOiAwIDAgMTZweDtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuXHJcbiAgQG1lZGlhICN7JHRhYmxldH0ge1xyXG4gICAgbWFyZ2luOiAwIDAgMzJweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAjeyRkZXNrdG9wfSB7XHJcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG59XHJcblxyXG5oNCB7XHJcbiAgbWFyZ2luOiAwIDAgMTZweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgQG1lZGlhICN7JHRhYmxldH0ge1xyXG4gICAgbWFyZ2luOiAwIDAgMzJweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAjeyRkZXNrdG9wfSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG5oNSB7XHJcbiAgbWFyZ2luOiAwIDAgMTZweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgQG1lZGlhICN7JHRhYmxldH0ge1xyXG4gICAgbWFyZ2luOiAwIDAgMzJweDtcclxuICB9XHJcbn1cclxuXHJcbmg2IHtcclxuICBtYXJnaW46IDAgMCAxNnB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICBAbWVkaWEgI3skdGFibGV0fSB7XHJcbiAgICBtYXJnaW46IDAgMCAzMnB4O1xyXG4gIH1cclxufVxyXG5cclxuYmxvY2txdW90ZSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL3N2Zy9xdW90ZS5zdmdcIikgbm8tcmVwZWF0O1xyXG4gIGJhY2tncm91bmQtc2l6ZTogMjRweCAyNHB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IDI0cHggMjRweDtcclxuICBib3gtc2hhZG93OiAwIDAgMzJweCByZ2JhKDQzLCA0MywgNzMsIDAuMDgpO1xyXG4gIHBhZGRpbmc6IDI0cHggMnB4IDI0cHggNzJweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgbWFyZ2luOiAzMnB4IDA7XHJcblxyXG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiA0MHB4IDQwcHg7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMnB4IDMycHg7XHJcbiAgICBwYWRkaW5nOiAzMnB4IDMycHggMzJweCAxMDRweDtcclxuICAgIG1heC13aWR0aDogODkwcHg7XHJcbiAgICBtYXJnaW46IDY0cHggMDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAjeyRkZXNrdG9wfSB7XHJcbiAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDQwcHggNDBweDtcclxuICAgIHBhZGRpbmc6IDQwcHggNDBweCA0MHB4IDEyMHB4O1xyXG4gIH1cclxufVxyXG5cclxub2wsIHVsIHtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxN3B4O1xyXG5cclxuICBAbWVkaWEgI3skZGVza3RvcH0ge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgfVxyXG5cclxuICBsaSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gIH1cclxufVxyXG5cclxucCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgQG1lZGlhICN7JGRlc2t0b3B9IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcbiAgfVxyXG59IiwiLy9kaXNwbGF5IHNpemVcclxuJG1vYmlsZTogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMzYwcHgpJztcclxuJHRhYmxldDogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpJztcclxuJGRlc2t0b3A6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCknO1xyXG5cclxuLy9iYWNrZ3JvdW5kXHJcbiRkZWZhdWx0LWJnOiAjMkIyQjQ5O1xyXG4kZGFyay1iZzogIzI0MjYzQTtcclxuJGJ1dHRvbi1iZzogIzRCQUFFMztcclxuXHJcbi8vY29sb3JcclxuJGRhcmstdGV4dDogIzJCMkI0OTtcclxuJGxpZ2h0LXRleHQ6ICNGRkZGRkY7XHJcbiRhY3RpdmUtdGV4dDogIzRCQUFFMzsiLCIuaGVhZGVyIHtcclxuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBiYWNrZ3JvdW5kOiAkZGVmYXVsdC1iZztcclxuICBwYWRkaW5nOiA4cHggMTZweDtcclxuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xyXG5cclxuICBAbWVkaWEgI3skdGFibGV0fSB7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDM5cHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgI3skZGVza3RvcH0ge1xyXG4gICAgcGFkZGluZzogMzJweCA3OHB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXJfX2xvZ28ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgd2lkdGg6IDE2MnB4O1xyXG4gIGhlaWdodDogMjVweDtcclxuXHJcbiAgQG1lZGlhICN7JHRhYmxldH0ge1xyXG4gICAgd2lkdGg6IDIxNXB4O1xyXG4gICAgaGVpZ2h0OiAzM3B4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhICN7JGRlc2t0b3B9IHtcclxuICAgIHdpZHRoOiAzNThweDtcclxuICAgIGhlaWdodDogNTRweDtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXJfX2Fycm93IHtcclxuICB3aWR0aDogN3B4O1xyXG4gIGhlaWdodDogN3B4O1xyXG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRkZGRkZGO1xyXG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNGRkZGRkY7XHJcbiAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcclxuXHJcbiAgQG1lZGlhICN7JHRhYmxldH0ge1xyXG4gICAgbWFyZ2luLWxlZnQ6IDE0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyX193cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY29sb3I6ICRsaWdodC10ZXh0O1xyXG4gIHdpZHRoOiA1NSU7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgQG1lZGlhICN7JGRlc2t0b3B9IHtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHdpZHRoOiA2NSU7XHJcbiAgfVxyXG59XHJcbi5oZWFkZXJfX2xpbmsge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gIEBtZWRpYSAjeyRkZXNrdG9wfSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlcl9fbGluay1saXN0IHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBtYXJnaW46IDAgMTAwcHggMCAwO1xyXG59XHJcblxyXG4uaGVhZGVyX19saW5rLWl0ZW0ge1xyXG4gIG1hcmdpbi1yaWdodDogODBweDtcclxuXHJcbiAgJjpsYXN0LWNoaWxkIHtcclxuICAgIG1hcmdpbi1yaWdodDogMDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICRsaWdodC10ZXh0O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlcl9fc2VhcmNoLWlucHV0IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICBAbWVkaWEgI3skdGFibGV0fSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiA2cHggMTJweCA2cHggNDRweDtcclxuICAgIGhlaWdodDogMzJweDtcclxuICAgIHdpZHRoOiA2NSU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDcxcHg7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjQpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL3N2Zy9zZWFyY2guc3ZnXCIpO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDEycHggN3B4O1xyXG4gICAgY29sb3I6ICRsaWdodC10ZXh0O1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhICN7JGRlc2t0b3B9IHtcclxuICAgIHdpZHRoOiA4MCU7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XHJcbiAgfVxyXG5cclxuICAmOmZvY3VzIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNCk7XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyX19sYW5nIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgQG1lZGlhICN7JHRhYmxldH0ge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhICN7JGRlc2t0b3B9IHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcclxuXHJcbiAgICAuaGVhZGVyX19sYW5nLXNlbGVjdCB7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyX19sYW5nLWl0ZW0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgY29sb3I6ICRsaWdodC10ZXh0O1xyXG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxufVxyXG5cclxuLmhlYWRlcl9fbGFuZy1zZWxlY3Qge1xyXG4gIHZpc2liaWxpdHk6IGNvbGxhcHNlO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgdG9wOiAyMHB4O1xyXG4gIHJpZ2h0OiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJnO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAyNHB4IHJnYmEoNDMsIDQzLCA3MywgMC4xNik7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XHJcbiAgcGFkZGluZzogMTZweCAxNnB4IDA7XHJcbn1cclxuXHJcbi5oZWFkZXJfX25hdiB7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYmFja2dyb3VuZDogJGRhcmstYmc7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAwIDE2cHg7XHJcblxyXG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcclxuICAgIHBhZGRpbmc6IDAgMzlweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAjeyRkZXNrdG9wfSB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIGhlaWdodDogNzBweDtcclxuICAgIHBhZGRpbmc6IDAgNzRweDtcclxuICB9XHJcblxyXG4gIGEge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlcl9fbWVudS1pY29uIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDI0cHg7XHJcbiAgaGVpZ2h0OiAyNHB4O1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgQG1lZGlhICN7JGRlc2t0b3B9IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XHJcblxyXG4gICAgLmhlYWRlcl9fbWVudS1zZWxlY3Qge1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmhlYWRlcl9fY2F0ZWdvcnkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY29sb3I6ICRsaWdodC10ZXh0O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAjeyRkZXNrdG9wfSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNzBweDtcclxuXHJcbiAgICAuaGVhZGVyX19jYXRlZ29yeS1zZWxlY3QtdGl0bGUge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLmhlYWRlcl9fYXJyb3cge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmhlYWRlcl9fYXJyb3cge1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICM0QkFBRTM7XHJcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNEJBQUUzO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgIC5oZWFkZXJfX2NhdGVnb3J5LXNlbGVjdCB7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyX19jYXRlZ29yeS1pY29uIHtcclxuICB3aWR0aDogMTZweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gIG9wYWNpdHk6IDAuNztcclxuICBzdHJva2U6ICNGRkZGRkY7XHJcbiAgZmlsbDogI0ZGRkZGRjtcclxufVxyXG5cclxuLmhlYWRlcl9fbWVudS1zZWxlY3Qge1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcclxuICB2aXNpYmlsaXR5OiBjb2xsYXBzZTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgdG9wOiAyNXB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJnO1xyXG4gIGJveC1zaGFkb3c6IDAgMCAyNHB4IHJnYmEoNDMsIDQzLCA3MywgMC4xNik7XHJcbiAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XHJcbiAgcGFkZGluZzogOHB4IDE2cHggMDtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG59XHJcblxyXG4uaGVhZGVyX19zZWxlY3QtaXRlbSB7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiBtYXgtY29udGVudDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICBjb2xvcjogJGxpZ2h0LXRleHQ7XHJcbiAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcclxuXHJcblxyXG4gIEBtZWRpYSAjeyRkZXNrdG9wfSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE2cHg7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3R0b206IC0xcHg7XHJcbiAgICB0b3A6IGF1dG87XHJcbiAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgcmdiYSgwLCAwLCAwLCAwKTtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICM0QkFBRTM7XHJcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzRCQUFFMztcclxuXHJcbiAgICBAbWVkaWEgI3skZGVza3RvcH0ge1xyXG4gICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgIzRCQUFFMztcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyX19jYXRlZ29yeS1pY29uIHtcclxuICAgICAgc3Ryb2tlOiAkYnV0dG9uLWJnO1xyXG4gICAgICBmaWxsOiAkYnV0dG9uLWJnO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tb3RoZXIge1xyXG4gICAgQG1lZGlhICN7JGRlc2t0b3B9IHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXNlbGVjdCB7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgLmhlYWRlcl9fY2F0ZWdvcnktb3RoZXIge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXJfX2NhdGVnb3J5LXNlbGVjdC0tb3RoZXIge1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wfSB7XHJcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4O1xyXG5cclxuICAgICAgLmhlYWRlcl9fY2F0ZWdvcnktb3RoZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIC5oZWFkZXJfX2NhdGVnb3J5LXNlbGVjdC0tb3RoZXIge1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uaGVhZGVyX19jYXRlZ29yeS1zZWxlY3Qge1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cztcclxuICB2aXNpYmlsaXR5OiBjb2xsYXBzZTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB6LWluZGV4OiAxO1xyXG4gIHRvcDogMjNweDtcclxuICByaWdodDogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1iZztcclxuICBib3gtc2hhZG93OiAwIDAgMjRweCByZ2JhKDQzLCA0MywgNzMsIDAuMTYpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMCA4cHggOHB4O1xyXG4gIHBhZGRpbmc6IDE2cHggMTZweCAwO1xyXG5cclxuICBAbWVkaWEgI3skZGVza3RvcH0ge1xyXG4gICAgcG9zaXRpb246IHN0YXRpYztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogNTRweDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgJi0tb3RoZXIge1xyXG4gICAgQG1lZGlhICN7JGRlc2t0b3B9IHtcclxuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzO1xyXG4gICAgICB2aXNpYmlsaXR5OiBjb2xsYXBzZTtcclxuICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICB0b3A6IDQycHg7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZGFyay1iZztcclxuICAgICAgYm94LXNoYWRvdzogMCAwIDI0cHggcmdiYSg0MywgNDMsIDczLCAwLjE2KTtcclxuICAgICAgYm9yZGVyLXJhZGl1czogMCAwIDhweCA4cHg7XHJcbiAgICAgIHBhZGRpbmc6IDIwcHggMTZweCAwO1xyXG5cclxuICAgICAgLmhlYWRlcl9fc2VsZWN0LWl0ZW0ge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDhweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufSIsIi5mb290ZXIge1xyXG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJhY2tncm91bmQ6ICRkZWZhdWx0LWJnO1xyXG4gIHBhZGRpbmc6IDhweCAxNnB4O1xyXG5cclxuICBAbWVkaWEgI3skdGFibGV0fSB7XHJcbiAgICBwYWRkaW5nOiAxNnB4IDM5cHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgI3skZGVza3RvcH0ge1xyXG4gICAgcGFkZGluZzogMzJweCA3OHB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgY29sb3I6ICRsaWdodC10ZXh0O1xyXG4gIH1cclxufVxyXG5cclxuLmZvb3Rlcl9fbG9nbyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogOTBweDtcclxuICBoZWlnaHQ6IDE0cHg7XHJcblxyXG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcclxuICAgIHdpZHRoOiAxNjJweDtcclxuICAgIGhlaWdodDogMjVweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAjeyRkZXNrdG9wfSB7XHJcbiAgICB3aWR0aDogMjE1cHg7XHJcbiAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyX193cmFwcGVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgY29sb3I6ICRsaWdodC10ZXh0O1xyXG4gIHdpZHRoOiA0MCU7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuXHJcbiAgQG1lZGlhICN7JGRlc2t0b3B9IHtcclxuICAgIHdpZHRoOiA2NSU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG59XHJcbi5mb290ZXJfX2xpbmsge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gIEBtZWRpYSAjeyRkZXNrdG9wfSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxufVxyXG5cclxuLmZvb3Rlcl9fbGluay1saXN0IHtcclxuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBtYXJnaW46IDAgNTBweCAwIDA7XHJcbn1cclxuXHJcbi5mb290ZXJfX2xpbmstaXRlbSB7XHJcbiAgJjpub3QobGFzdC1jaGlsZCkge1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA4MHB4O1xyXG4gIH1cclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogJGxpZ2h0LXRleHQ7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyX19jb250YWN0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXNpemU6IDEycHg7XHJcbiAgbWluLXdpZHRoOiAxOTBweDtcclxuXHJcbiAgQG1lZGlhICN7JHRhYmxldH0ge1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhICN7JGRlc2t0b3B9IHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXJfX2NvbnRhY3QtaWNvbiB7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbiAgaGVpZ2h0OiAxMnB4O1xyXG4gIG1hcmdpbi1yaWdodDogNHB4O1xyXG5cclxuICBAbWVkaWEgI3skdGFibGV0fSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgI3skZGVza3RvcH0ge1xyXG4gICAgd2lkdGg6IDIycHg7XHJcbiAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgfVxyXG59IiwiLmluZGV4IHtcclxuXHRoMiB7XHJcblx0XHRmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcclxuXHRcdG1hcmdpbjogMDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHRcdGZvbnQtd2VpZ2h0OiA3MDA7XHJcblxyXG5cdFx0QG1lZGlhICN7JGRlc2t0b3B9IHtcclxuXHRcdFx0Zm9udC1zaXplOiAyOHB4O1xyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuLmluZGV4X19jYXRlZ29yeS10aXRsZSB7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcblx0bWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdGNvbG9yOiAkZGFyay10ZXh0O1xyXG5cclxuXHRAbWVkaWEgI3skdGFibGV0fSB7XHJcblx0XHRtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhICN7JGRlc2t0b3B9IHtcclxuXHRcdG1hcmdpbi10b3A6IDE4cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG5cdH1cclxufVxyXG5cclxuLmluZGV4X19jYXRlZ29yeS1pY29uIHtcclxuXHR3aWR0aDogMTVweDtcclxuXHRoZWlnaHQ6IDE1cHg7XHJcblx0bWFyZ2luLXJpZ2h0OiA4cHg7XHJcblx0b3BhY2l0eTogMC43O1xyXG5cdHN0cm9rZTogJGRhcmstYmc7XHJcblx0ZmlsbDogJGRhcmstYmc7XHJcblxyXG5cdEBtZWRpYSAjeyRkZXNrdG9wfSB7XHJcblx0XHR3aWR0aDogMjNweDtcclxuXHRcdGhlaWdodDogMjNweDtcclxuXHRcdG1hcmdpbi1yaWdodDogMTJweDtcclxuXHR9XHJcbn1cclxuXHJcbi5pbmRleF9fY2F0ZWdvcnktc3ViLXRpdGxlIHtcclxuXHR3aWR0aDogbWF4LWNvbnRlbnQ7XHJcblx0cGFkZGluZzogNi41cHggOHB4O1xyXG5cdGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tYmc7XHJcblx0Y29sb3I6ICRsaWdodC10ZXh0O1xyXG5cdGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHRtYXJnaW46IDE2cHggMDtcclxuXHRmb250LXNpemU6IDhweDtcclxuXHRsaW5lLWhlaWdodDogMS4zNTtcclxuXHRmb250LXdlaWdodDogNjAwO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG5cdEBtZWRpYSAjeyR0YWJsZXR9IHtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgI3skZGVza3RvcH0ge1xyXG5cdFx0cGFkZGluZzogOXB4IDE2cHg7XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cdFx0Ym9yZGVyLXJhZGl1czogMTJweDtcclxuXHRcdGZvbnQtc2l6ZTogMTZweDtcclxuXHR9XHJcbn1cclxuXHJcbi5pbmRleF9fYnJvYWRjYXN0LWNvbnRhaW5lciB7XHJcblx0QG1lZGlhICN7JHRhYmxldH0ge1xyXG5cdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHRcdGZsZXgtd3JhcDogd3JhcDtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblx0fVxyXG5cclxuXHRAbWVkaWEgI3skZGVza3RvcH0ge1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cdH1cclxufSIsIi5icm9hZGNhc3Qge1xyXG4gIGgxLCBoMSwgaDMge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmJyb2FzY2FzdF9fdGl0bGUge1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG5cclxuICBAbWVkaWEgI3skdGFibGV0fSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhICN7JGRlc2t0b3B9IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYnJvYWRjYXN0X190aXRsZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG59XHJcblxyXG4uYnJvYWRjYXN0X190aXRsZS1pY29uIHtcclxuICB3aWR0aDogMTVweDtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiA4cHg7XHJcbiAgb3BhY2l0eTogMC43O1xyXG4gIHN0cm9rZTogJGRhcmstYmc7XHJcbiAgZmlsbDogJGRhcmstYmc7XHJcblxyXG4gIEBtZWRpYSAjeyRkZXNrdG9wfSB7XHJcbiAgICB3aWR0aDogMjNweDtcclxuICAgIGhlaWdodDogMjNweDtcclxuICAgIG1hcmdpbi1yaWdodDogMTJweDtcclxuICB9XHJcbn1cclxuXHJcbi5icm9hZGNhc3RfX3N1Yi10aXRsZSB7XHJcbiAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCI7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXNpemU6IDhweDtcclxuICBsaW5lLWhlaWdodDogMS4zNTtcclxuICB3aWR0aDogbWF4LWNvbnRlbnQ7XHJcbiAgcGFkZGluZzogNnB4IDhweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWJnO1xyXG4gIGNvbG9yOiAkbGlnaHQtdGV4dDtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgbWFyZ2luOiAxNnB4IDAgMjRweDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cclxuICBAbWVkaWEgI3skZGVza3RvcH0ge1xyXG4gICAgcGFkZGluZzogOXB4IDE2cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmJyb2FkY2FzdF9fY29udGFpbmVyIHtcclxuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cclxuICBAbWVkaWEgI3skdGFibGV0fSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAjeyRkZXNrdG9wfSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmJyb2FkY2FzdF9faW5mbyB7XHJcbiAgbWFyZ2luOiAwIDAgNDBweDtcclxuXHJcbiAgQG1lZGlhICN7JHRhYmxldH0ge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgI3skZGVza3RvcH0ge1xyXG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XHJcbiAgfVxyXG59XHJcblxyXG4uYnJvYWRjYXN0X19pbmZvLXRpdGxlIHtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICBAbWVkaWEgI3skdGFibGV0fSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLmJyb2FzY2FzdF9fYXJyb3cge1xyXG4gIHdpZHRoOiA3cHg7XHJcbiAgaGVpZ2h0OiA3cHg7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMyQjJCNDk7XHJcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzJCMkI0OTtcclxuICBtYXJnaW4tbGVmdDogOHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDJweDtcclxuXHJcbiAgJi0tZG93biB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gIH1cclxuXHJcbiAgJi0tdXAge1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzE1ZGVnKTtcclxuICB9XHJcbn1cclxuXHJcbi5icm9hZGNhc3RfX2luZm8tdGV4dCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuNztcclxuXHJcbiAgQG1lZGlhICN7JHRhYmxldH0ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgI3skZGVza3RvcH0ge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxuXHJcbiAgcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmJyb2FkY2FzdF9fY2FyZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgaGVpZ2h0OiAxMDJweDtcclxuICBwYWRkaW5nOiAxMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJnO1xyXG4gIGNvbG9yOiAkbGlnaHQtdGV4dDtcclxuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBtYXJnaW46IDMycHggMDtcclxuXHJcbiAgQG1lZGlhICN7JHRhYmxldH0ge1xyXG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgI3skZGVza3RvcH0ge1xyXG4gICAgd2lkdGg6IDgxMnB4O1xyXG4gICAgaGVpZ2h0OiAyMDJweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgICBwYWRkaW5nOiAyNHB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYnJvYWRjYXN0X19jYXJkLWhlYWQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5icm9hZGNhc3RfX2NhcmQtdHlwZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NFNEQ0NztcclxuICBwYWRkaW5nOiA2cHggOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBmb250LXNpemU6IDhweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICBAbWVkaWEgI3skZGVza3RvcH0ge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmJyb2FkY2FzdF9fY2FyZC10aW1lIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogMS4yNTtcclxuXHJcbiAgQG1lZGlhICN7JGRlc2t0b3B9IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbn1cclxuXHJcbi5icm9hZGNhc3RfX2NhcmQtaWNvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogMCA4cHggMCAxNnB4O1xyXG4gIHdpZHRoOiAxMnB4O1xyXG4gIGhlaWdodDogMTRweDtcclxuICB0b3A6IC0ycHg7XHJcbn1cclxuXHJcbi5icm9hZGNhc3RfX2NhcmQtaW5mbyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmJyb2FkY2FzdF9fY2FyZC1wbGF5ZXIge1xyXG4gIHdpZHRoOiAzNSU7XHJcblxyXG4gICYtLXJpZ2h0IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuLmJyb2FkY2FzdF9fY2FyZC1zY29yZSB7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGNvbG9yOiAkYWN0aXZlLXRleHQ7XHJcblxyXG4gIEBtZWRpYSAjeyRkZXNrdG9wfSB7XHJcbiAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYnJvYWRjYXN0X19jYXJkLWxlYWd1ZSB7XHJcbiAgZm9udC1zaXplOiA4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIEBtZWRpYSAjeyRkZXNrdG9wfSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG59IiwiLmNvbnRhY3RzIHtcclxuICBtYXgtd2lkdGg6IDgxMnB4O1xyXG5cclxuICBoMSwgaDIsIGgzIHtcclxuICAgIG1hcmdpbjogMDtcclxuICB9XHJcblxyXG4gIHAge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuXHJcbiAgICBAbWVkaWEgI3skZGVza3RvcH0ge1xyXG4gICAgICBsaW5lLWhlaWdodDogMS43NTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb250YWN0c19faW5mbyB7XHJcbiAgbWFyZ2luOiAyNHB4IDAgMzJweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuXHJcbiAgQG1lZGlhICN7JGRlc2t0b3B9IHtcclxuICAgIG1hcmdpbjogMzJweCAwIDQ4cHg7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFjdHNfX2luZm8tZW1haWwge1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbn1cclxuXHJcbi5jb250YWN0c19fZm9ybSB7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICBAbWVkaWEgI3skZGVza3RvcH0ge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhY3RzX19mb3JtLXRpdGxlIHtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcblxyXG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcclxuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhICN7JGRlc2t0b3B9IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFjdHNfX2Zvcm0taW5wdXQge1xyXG4gIGhlaWdodDogNDBweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAxMS41cHggMTZweDtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICBAbWVkaWEgI3skdGFibGV0fSB7XHJcbiAgICB3aWR0aDogY2FsYygzMyUgLSAyMXB4KTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBtYXJnaW4tbGVmdDogMzBweDtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgI3skZGVza3RvcH0ge1xyXG4gICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIG1hcmdpbi1sZWZ0OiA0MHB4O1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5jb250YWN0c19fZm9ybS1tZXNzYWdlIHtcclxuICBwYWRkaW5nOiAxMnB4IDE2cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiA4OHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcclxuICAgIGhlaWdodDogMTAxcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhICN7JGRlc2t0b3B9IHtcclxuICAgIHdpZHRoOiA4MTJweDtcclxuICAgIGhlaWdodDogMTIzcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNvbnRhY3RzX19mb3JtLWNoZWNrYm94IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgd2lkdGg6IDEzcHg7XHJcbiAgaGVpZ2h0OiAxM3B4O1xyXG4gIG1hcmdpbi1yaWdodDogMTZweDtcclxuICB0b3A6IDJweDtcclxuXHJcbiAgQG1lZGlhICN7JHRhYmxldH0ge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICB0b3A6IDRweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAjeyRkZXNrdG9wfSB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uY29udGFjdHNfX2Zvcm0tY2hlY2tib3gtbGFiZWwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4uY29udGFjdHNfX2Zvcm0tYnV0dG9uIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1iZztcclxuICBjb2xvcjogJGxpZ2h0LXRleHQ7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICBtYXJnaW4tdG9wOiAxNnB4O1xyXG5cclxuICBAbWVkaWEgI3skdGFibGV0fSB7XHJcbiAgICB3aWR0aDogMjQ0cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhICN7JGRlc2t0b3B9IHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgfVxyXG59XHJcbiIsIi5zdGF0cyB7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxufVxyXG5cclxuLnN0YXRzX19zZWxlY3QtY2F0ZWdvcnkge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiA0MDBweDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNDMsIDQzLCA3MywgMC4yNCk7XHJcbiAgcGFkZGluZzogMCAxNnB4O1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMS4yO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcclxuICAgIHdpZHRoOiAyMTBweDtcclxuICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgIGhlaWdodDogMzJweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAjeyRkZXNrdG9wfSB7XHJcbiAgICB3aWR0aDogMjQ0cHg7XHJcbiAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMjQyNjNBO1xyXG5cclxuICAgIC5zdGF0c19fY2F0ZWdvcnkge1xyXG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN0YXRzX19zZWxlY3QtY29udGFpbmVyIHtcclxuICBAbWVkaWEgI3skdGFibGV0fSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxufVxyXG5cclxuLnN0YXRzX19zZWxlY3QtY2F0ZWdvcnktdGV4dCB7XHJcbiAgb3BhY2l0eTogMC40O1xyXG59XHJcblxyXG4uc3RhdHNfX2NhdGVnb3J5IHtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXM7XHJcbiAgdmlzaWJpbGl0eTogY29sbGFwc2U7XHJcbiAgb3BhY2l0eTogMDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMTtcclxuICB0b3A6IDM4cHg7XHJcbiAgbGVmdDogMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xyXG4gIGJveC1zaGFkb3c6IDAgMCA0MHB4IHJnYmEoNDMsIDQzLCA3MywgMC4wOCk7XHJcblxyXG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcclxuICAgIHRvcDogMzJweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAjeyRkZXNrdG9wfSB7XHJcbiAgICB0b3A6IDM4cHg7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIGNvbG9yOiAkZGFyay10ZXh0O1xyXG4gIH1cclxufVxyXG5cclxuLnN0YXRzX19hcnJvdyB7XHJcbiAgd2lkdGg6IDdweDtcclxuICBoZWlnaHQ6IDdweDtcclxuICBib3JkZXItdG9wOiAycHggc29saWQgIzRCQUFFMztcclxuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNEJBQUUzO1xyXG4gIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogNHB4O1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcblxyXG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnN0YXRzX19zZWxlY3QtaXRlbSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIHBhZGRpbmc6IDAgMTZweDtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIG1pbi1oZWlnaHQ6IDQwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICY6bm90KGZpcnN0LWNoaWxkKSB7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRDRFM0VFO1xyXG4gIH1cclxufVxyXG5cclxuLnN0YXRzX19zZWxlY3QtaXRlbS10YWJsZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIG1hcmdpbi1ib3R0b206IDhweDtcclxufVxyXG5cclxuLnN0YXRzX19jYXRlZ29yeS1pY29uIHtcclxuICB3aWR0aDogMTZweDtcclxuICBoZWlnaHQ6IDE2cHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xyXG4gIHN0cm9rZTogJGRhcmstYmc7XHJcbiAgZmlsbDogJGRhcmstYmc7XHJcbiAgb3BhY2l0eTogMC43O1xyXG59XHJcblxyXG4uc3RhdHNfX3RhYmxlLWNvbnRhaW5lciB7XHJcbiAgb3ZlcmZsb3cteDogYXV0bztcclxuICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gIGJveC1zaGFkb3c6IDAgMCAzMnB4IHJnYmEoMzYsIDM4LCA1OCwgMC4wOCk7XHJcblxyXG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcclxuICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgI3skZGVza3RvcH0ge1xyXG4gICAgbWFyZ2luLXRvcDogNDhweDtcclxuICB9XHJcbn0iLCIuc2luZ2xlLXBhZ2Uge1xyXG4gIHAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzJweDtcclxuXHJcbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDM4cHg7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgI3skZGVza3RvcH0ge1xyXG4gICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIHVsLCBvbCB7XHJcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcclxuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XHJcblxyXG4gICAgQG1lZGlhICN7JHRhYmxldH0ge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNpbmdsZS1wYWdlX19icmVhZGNydW1icyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBtYXJnaW4tYm90dG9tOiA1M3B4O1xyXG5cclxuICBAbWVkaWEgI3skZGVza3RvcH0ge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgbWFyZ2luLWxlZnQ6IDMycHg7XHJcbiAgICBjb2xvcjogJGRhcmstdGV4dDtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgIGNvbG9yOiByZ2JhKDQzLCA0MywgNzMsIDAuOCk7XHJcblxyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICdcXDAwQjcnO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGxlZnQ6IC0xNnB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNpbmdsZS1wYWdlX19pbWcge1xyXG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgQG1lZGlhICN7JHRhYmxldH0ge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBtYXJnaW46IDAgMzBweCAzMnB4IDA7XHJcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgd2lkdGg6IDMzMHB4O1xyXG4gIH1cclxuXHJcblxyXG4gIEBtZWRpYSAjeyRkZXNrdG9wfSB7XHJcbiAgICB3aWR0aDogNjAwcHg7XHJcbiAgICBtYXJnaW46IDAgNDBweCA0OHB4IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uc2luZ2xlLXBhZ2VfX2xpc3QtdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMTdweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcblxyXG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhICN7JGRlc2t0b3B9IHtcclxuICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICB9XHJcbn1cclxuXHJcbi5zaW5nbGUtcGFnZV9fY29sdW1uLXRleHQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5zaW5nbGUtcGFnZV9fY29sdW1uLXRleHQtaXRlbSB7XHJcbiAgQG1lZGlhICN7JHRhYmxldH0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xyXG4gICAgZmxleDogMTtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhICN7JGRlc2t0b3B9IHtcclxuICAgIG1hcmdpbi1yaWdodDogNDBweDtcclxuICB9XHJcblxyXG5cclxuXHJcbn1cclxuXHJcbi5zaW5nbGUtcGFnZV9faDIge1xyXG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xyXG4gIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgbWFyZ2luOiA0OHB4IDAgMjRweDtcclxuXHJcbiAgQG1lZGlhICN7JGRlc2t0b3B9IHtcclxuICAgIG1hcmdpbjogNDhweCAwIDMycHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgI3skZGVza3RvcH0ge1xyXG4gICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIG1hcmdpbjogNjRweCAwIDQwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc2luZ2xlLXBhZ2VfX2dhbGxlcnktaGVhZCB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgb2JqZWN0LWZpdDogY292ZXI7XHJcbn1cclxuXHJcblxyXG4uc2luZ2xlLXBhZ2VfX2dhbGxlcnktaW1nIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG5cclxuICBAbWVkaWEgI3skdGFibGV0fSB7XHJcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxN3B4KTtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgI3skZGVza3RvcH0ge1xyXG4gICAgd2lkdGg6IGNhbGMoMzMlIC0gMjZweCk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNpbmdsZS1wYWdlX19nYWxsZXJ5IHtcclxuICBtYXJnaW4tYm90dG9tOiAtMTZweDtcclxuXHJcbiAgQG1lZGlhICN7JHRhYmxldH0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTMwcHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgI3skZGVza3RvcH0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogLTQwcHg7XHJcbiAgfVxyXG5cclxuICBhIHtcclxuICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcclxuICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAzMHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhICN7JGRlc2t0b3B9IHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG5cclxuICAgICAgJjpudGgtY2hpbGQob2RkKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0MHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgxKSwgJjpudGgtY2hpbGQoMikge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyM3B4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJjpudGgtY2hpbGQoM24gKyAyKSB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc2luZ2xlLXBhZ2VfX2luZm8taGVhZCB7XHJcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlZGVlZWY7XHJcbn1cclxuXHJcbi5zaW5nbGUtcGFnZV9faW5mby10aXRsZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiAzM3B4O1xyXG5cclxuICBAbWVkaWEgI3skdGFibGV0fSB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBoZWlnaHQ6IDcycHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgI3skZGVza3RvcH0ge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNpbmdsZS1wYWdlX19hcnJvdyB7XHJcbiAgd2lkdGg6IDdweDtcclxuICBoZWlnaHQ6IDdweDtcclxuICBib3JkZXItdG9wOiAxcHggc29saWQgIzJCMkI0OTtcclxuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMkIyQjQ5O1xyXG4gIG1hcmdpbi1sZWZ0OiA4cHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG5cclxuICAmLS1kb3duIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XHJcbiAgfVxyXG5cclxuICAmLS11cCB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzMTVkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLnNpbmdsZS1wYWdlX19zaG9ydC10ZXh0IHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMjRweDtcclxuICBtYXJnaW4tYm90dG9tOiA4cHg7XHJcblxyXG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogNjZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgI3skZGVza3RvcH0ge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5zaW5nbGUtcGFnZV9fZmFxIHtcclxuICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG5cclxuICBAbWVkaWEgI3skdGFibGV0fSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNTJweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAjeyRkZXNrdG9wfSB7XHJcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICB9XHJcbn1cclxuXHJcbi5zaW5nbGUtcGFnZV9fcmVsYXRlZC1wb3N0IHtcclxuICBtYXJnaW4tYm90dG9tOiAzMnB4O1xyXG5cclxuICBAbWVkaWEgI3skdGFibGV0fSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgI3skZGVza3RvcH0ge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuICB9XHJcblxyXG4gICYtLXJpZ2h0IHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuXHJcbiAgICAuc2luZ2xlLXBhZ2VfX2ltZyB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gICAgICBAbWVkaWEgI3skdGFibGV0fSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAzMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAbWVkaWEgI3skZGVza3RvcH0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDAgNDBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnNpbmdsZS1wYWdlX19yZWxhdGVkLXBvc3QtbGluayB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBwYWRkaW5nOiA4cHggMDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWJnO1xyXG4gIGNvbG9yOiAkbGlnaHQtdGV4dDtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgbWFyZ2luOiAxNnB4IDA7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICBAbWVkaWEgI3skdGFibGV0fSB7XHJcbiAgICB3aWR0aDogMjQ0cHg7XHJcbiAgICBtYXJnaW46IDMwcHggMDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAjeyRkZXNrdG9wfSB7XHJcbiAgICBtYXJnaW46IDQwcHggMDtcclxuICB9XHJcbn1cclxuXHJcbi5zaW5nbGUtcGFnZV9fcmVsYXRlZC1wb3N0LXRleHQge1xyXG4gIGxpbmUtaGVpZ2h0OiAyNnB4O1xyXG5cclxuICBAbWVkaWEgI3skZGVza3RvcH0ge1xyXG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcbiAgfVxyXG5cclxuICBoMiB7XHJcbiAgICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICAgIEBtZWRpYSAjeyRkZXNrdG9wfSB7XHJcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcclxuICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICBsaW5lLWhlaWdodDogNDRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zaW5nbGUtcGFnZV9fcmVsYXRlZC1wb3N0LWNvbnRhaW5lciB7XHJcbiAgbWFyZ2luLXRvcDogNDhweDtcclxuICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG5cclxuICBAbWVkaWEgI3skdGFibGV0fSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MnB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhICN7JGRlc2t0b3B9IHtcclxuICAgIG1hcmdpbi10b3A6IDEyOHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogODBweDtcclxuICB9XHJcbn1cclxuXHJcbi5zaW5nbGUtcGFnZV9fZm9ybS1pbnB1dCB7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDExLjVweCAxNnB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhICN7JHRhYmxldH0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNXB4KTtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgI3skZGVza3RvcH0ge1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG5cclxuICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zaW5nbGUtcGFnZV9fZm9ybS1jaGVja2JveC1sYWJlbCB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuXHJcbiAgQG1lZGlhICN7JHRhYmxldH0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIG1hcmdpbi1sZWZ0OiAzMHB4O1xyXG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuLnNpbmdsZS1wYWdlX19mb3JtIHtcclxuICBAbWVkaWEgI3skdGFibGV0fSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgY29sdW1uLWNvdW50OiAyO1xyXG4gIH1cclxufVxyXG5cclxuLnNpbmdsZS1wYWdlX19mb3JtLWNoZWNrYm94IHtcclxuICBvcGFjaXR5OiAxO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTNweDtcclxuICBoZWlnaHQ6IDEzcHg7XHJcbiAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xyXG4gIHRvcDogMnB4O1xyXG5cclxuICBAbWVkaWEgI3skdGFibGV0fSB7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIHRvcDogNHB4O1xyXG4gIH1cclxuXHJcbiAgQG1lZGlhICN7JGRlc2t0b3B9IHtcclxuICAgIG1hcmdpbi1yaWdodDogMThweDtcclxuICB9XHJcbn1cclxuXHJcbi5zaW5nbGUtcGFnZV9fcGFnaW5hdGlvbiB7XHJcbiAgbWFyZ2luOiA0OHB4IDAgMCBhdXRvO1xyXG4gIG1heC13aWR0aDogMzYwcHg7XHJcblxyXG4gIEBtZWRpYSAjeyRkZXNrdG9wfSB7XHJcbiAgICBtYXJnaW46IDgwcHggYXV0byAwIDA7XHJcbiAgfVxyXG59XHJcblxyXG4uc2luZ2xlLXBhZ2VfX3RhYmxlLWNvbnRhaW5lciB7XHJcbiAgb3ZlcmZsb3cteDogYXV0bztcclxuICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gIGJveC1zaGFkb3c6IDAgMCAzMnB4IHJnYmEoMzYsIDM4LCA1OCwgMC4wOCk7XHJcblxyXG4gIEBtZWRpYSAjeyR0YWJsZXR9IHtcclxuICAgIG1hcmdpbi10b3A6IDMycHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgI3skZGVza3RvcH0ge1xyXG4gICAgbWFyZ2luLXRvcDogNDhweDtcclxuICB9XHJcbn0iLCIucGFnaW5hdGlvbiB7XHJcbiAgbWFyZ2luOiA0OHB4IDAgMCBhdXRvO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMzYwcHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gIEBtZWRpYSAjeyRkZXNrdG9wfSB7XHJcbiAgICBtYXJnaW46IDgwcHggMCAwIGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnaW5hdGlvbl9faXRlbSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHdpZHRoOiAzMnB4O1xyXG4gIGhlaWdodDogMzJweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDM2LCAzOCwgNTgsIDAuNCk7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICBjb2xvcjogJGRhcmstdGV4dDtcclxuXHJcbiAgJi0tYmFjayB7XHJcbiAgICB3aWR0aDogOHB4O1xyXG4gICAgaGVpZ2h0OiA4cHg7XHJcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJGRhcmstdGV4dDtcclxuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICRkYXJrLXRleHQ7XHJcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjI1ZGVnKTtcclxuICB9XHJcblxyXG4gICYtLWZvcndhcmQge1xyXG4gICAgd2lkdGg6IDhweDtcclxuICAgIGhlaWdodDogOHB4O1xyXG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICRkYXJrLXRleHQ7XHJcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkZGFyay10ZXh0O1xyXG4gICAgbWFyZ2luLWxlZnQ6IC0ycHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAycHg7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgfVxyXG5cclxuICAmLS1kb3Qge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gIH1cclxuXHJcbiAgJi0tYWN0aXZlIHtcclxuICAgIGJvcmRlcjogMXB4IHNvbGlkICM0QkFBRTM7XHJcbiAgfVxyXG59IiwiLnN0YXRzLXRhYmxlIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBtaW4td2lkdGg6IDY1MXB4O1xyXG4gIHBhZGRpbmc6IDI0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XHJcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xyXG5cclxuICBAbWVkaWEgI3skZGVza3RvcH0ge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICB9XHJcblxyXG4gIHRoIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBjb2xvcjogcmdiYSgzNiwgMzgsIDU4LCAwLjY0KTtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcclxuXHJcbiAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgd2lkdGg6IDI1JTtcclxuXHJcbiAgICAgIEBtZWRpYSAjeyRkZXNrdG9wfSB7XHJcbiAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgd2lkdGg6IDI1JTtcclxuXHJcbiAgICAgIEBtZWRpYSAjeyRkZXNrdG9wfSB7XHJcbiAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgd2lkdGg6IDEwJTtcclxuXHJcbiAgICAgIEBtZWRpYSAjeyRkZXNrdG9wfSB7XHJcbiAgICAgICAgd2lkdGg6IDE1JTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIHdpZHRoOiA0MCU7XHJcblxyXG4gICAgICBAbWVkaWEgI3skZGVza3RvcH0ge1xyXG4gICAgICAgIHdpZHRoOiAzNSU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIHRyIHtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGJveC1zaGFkb3c6IDAgMXB4IDAgcmdiYSgzNiwgMzgsIDU4LCAwLjA4KTtcclxuXHJcbiAgICB0ZCB7XHJcbiAgICAgIHBhZGRpbmc6IDE2cHggMTZweCAxNnB4IDA7XHJcblxyXG4gICAgICBAbWVkaWEgI3skdGFibGV0fSB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBtZWRpYSAjeyRkZXNrdG9wfSB7XHJcbiAgICAgICAgcGFkZGluZzogMCA0OHB4IDE2cHggMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDE2cHg7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRkZXNrdG9wfSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgIGNvbG9yOiAkYWN0aXZlLXRleHQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSAjeyRkZXNrdG9wfSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skdGFibGV0fSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAbWVkaWEgI3skZGVza3RvcH0ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIjtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgI3skZGVza3RvcH0ge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3RhdHMtdGFibGVfX2NhdGVnb3J5IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbn1cclxuXHJcbi5zdGF0cy10YWJsZV9fY2F0ZWdvcnktaWNvbiB7XHJcbiAgd2lkdGg6IDE2cHg7XHJcbiAgaGVpZ2h0OiAxNnB4O1xyXG4gIG1hcmdpbi1yaWdodDogMTJweDtcclxuICBvcGFjaXR5OiAwLjc7XHJcbiAgc3Ryb2tlOiAkZGFyay1iZztcclxuICBmaWxsOiAkZGFyay1iZztcclxufSIsIi5icm9hZGNhc3QtY2FyZCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgaGVpZ2h0OiAxMDJweDtcclxuICBwYWRkaW5nOiAxMnB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRkYXJrLWJnO1xyXG4gIGNvbG9yOiAkbGlnaHQtdGV4dDtcclxuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XHJcbiAgZm9udC1zaXplOiAxMnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICBib3JkZXItcmFkaXVzOiA2cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgQG1lZGlhICN7JHRhYmxldH0ge1xyXG4gICAgaGVpZ2h0OiAxMTBweDtcclxuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAjeyRkZXNrdG9wfSB7XHJcbiAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAyMHB4KTtcclxuICAgIGhlaWdodDogMTg0cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgcGFkZGluZzogMjRweDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XHJcblxyXG4gICAgJjpudGgtY2hpbGQoM24rMykge1xyXG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOmhvdmVyIHtcclxuICAgIG9wYWNpdHk6IDAuNDg7XHJcblxyXG4gICAgLmJyb2FkY2FzdC1jYXJkX19hcnJvdy1pbWcge1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB0b3A6IDUwJTtcclxuICAgICAgbGVmdDogNTAlO1xyXG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgZmlsbDogI0ZGRkZGRjtcclxuXHJcbiAgICAgIEBtZWRpYSAjeyRkZXNrdG9wfSB7XHJcbiAgICAgICAgd2lkdGg6IDY0cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uYnJvYWRjYXN0LWNhcmRfX2hlYWQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5icm9hZGNhc3QtY2FyZF9fdHlwZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI0NFNEQ0NztcclxuICBwYWRkaW5nOiA2cHggOHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICBmb250LXNpemU6IDhweDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG5cclxuICBAbWVkaWEgI3skZGVza3RvcH0ge1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmJyb2FkY2FzdC1jYXJkX190aW1lIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogMS4yNTtcclxuXHJcbiAgQG1lZGlhICN7JGRlc2t0b3B9IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbn1cclxuXHJcbi5icm9hZGNhc3QtY2FyZF9faWNvbiB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG1hcmdpbjogMCA4cHggMCAxNnB4O1xyXG4gIHdpZHRoOiAxMnB4O1xyXG4gIGhlaWdodDogMTRweDtcclxuICB0b3A6IC0ycHg7XHJcbn1cclxuXHJcbi5icm9hZGNhc3QtY2FyZF9faW5mbyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxufVxyXG5cclxuLmJyb2FkY2FzdC1jYXJkX19wbGF5ZXIge1xyXG4gIHdpZHRoOiAzNSU7XHJcblxyXG4gICYtLXJpZ2h0IHtcclxuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gIH1cclxufVxyXG5cclxuLmJyb2FkY2FzdC1jYXJkX19zY29yZSB7XHJcbiAgZm9udC1zaXplOiAyNHB4O1xyXG4gIGNvbG9yOiAkYWN0aXZlLXRleHQ7XHJcblxyXG4gIEBtZWRpYSAjeyRkZXNrdG9wfSB7XHJcbiAgICBmb250LXNpemU6IDQ4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYnJvYWRjYXN0LWNhcmRfX2xlYWd1ZSB7XHJcbiAgZm9udC1zaXplOiA4cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIEBtZWRpYSAjeyRkZXNrdG9wfSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYnJvYWRjYXN0LWNhcmRfX2Fycm93LWltZyB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufSIsIi5wbGF5ZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgQG1lZGlhICN7JHRhYmxldH0ge1xyXG4gICAgbWF4LXdpZHRoOiAxMzgwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucGxheWVyX19pbWcge1xyXG4gIG9wYWNpdHk6IDAuNDtcclxuICB3aWR0aDogMTAwJTtcclxuICBvYmplY3QtZml0OiBjb3ZlcjtcclxufVxyXG5cclxuLnBsYXllcl9fYXJyb3ctaW1nIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gIHdpZHRoOiAyOHB4O1xyXG4gIGhlaWdodDogMjhweDtcclxuICBmaWxsOiAkZGFyay1iZztcclxuXHJcbiAgQG1lZGlhICN7JHRhYmxldH0ge1xyXG4gICAgd2lkdGg6IDU4cHg7XHJcbiAgICBoZWlnaHQ6IDU4cHg7XHJcbiAgfVxyXG5cclxuICBAbWVkaWEgI3skZGVza3RvcH0ge1xyXG4gICAgd2lkdGg6IDEyMHB4O1xyXG4gICAgaGVpZ2h0OiAxMjBweDtcclxuICB9XHJcbn0iXX0= */
