/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */.header .lang-switcher__item,a{cursor:pointer;text-decoration:none}button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}.carousel__slider-item,.header-wrapper{min-width:1200px}*{box-sizing:border-box;outline:0;-webkit-tap-highlight-color:transparent}html{line-height:1.2;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;-ms-text-size-adjust:none;font-size-adjust:none;padding:0;margin:0}body{padding:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0;text-decoration:underline}abbr[title]{border-bottom:none;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}.header,.header__nav-wrapper{background-color:#fff;box-shadow:0 4px 20px rgba(0,0,0,.08)}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{margin:0;padding:0;border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}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:ButtonText dotted 1px}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}textarea{overflow:auto}[type=checkbox],[type=radio]{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}summary{display:list-item}[hidden],template{display:none}ins{text-decoration:none}form{margin:0}.header-wrapper{width:100%;display:flex;justify-content:space-between;box-sizing:border-box;height:75px;max-width:1200px;overflow:auto;margin:0 auto;padding:20px 0}.header{width:100%;font-size:17px;position:fixed;z-index:20;top:0}.header .lang-switcher{min-width:100px;display:flex}.header .lang-switcher__item{padding:8px 10px;color:rgba(0,0,0,.4)}.header .lang-switcher__item:active,.header .lang-switcher__item:focus,.header .lang-switcher__item:hover{color:rgba(0,0,0,.88)}.header .lang-switcher__item--active{border:1px solid rgba(0,0,0,.12);border-radius:12px;color:rgba(0,0,0,.88)}.header__logo{display:flex;align-items:center}.header__logo a{margin-bottom:-4px}.header__nav{display:flex;align-items:center;padding:7px 0;margin-left:-75px}.header__nav a,.header__nav a:hover{text-decoration:none}.header__nav-overflow{display:none;position:absolute;width:597px;height:85px;top:45px;left:calc(50% - 597px/2 + .5px);color:red;z-index:1}.header__nav-overflow :after,.header__nav-overflow:before{content:'';display:block;clear:both;width:0;height:0}.header__nav-overflow:hover{display:block}.header__nav #guide{width:194px;height:128px;left:calc(50% + 36px)}.header__nav-wrapper{display:flex;-webkit-animation:rotateMenu .35s both;animation:rotateMenu .35s both;position:absolute;top:40px;padding:36px 64px;width:100%;align-items:flex-start;border-radius:16px;color:#000}.header__nav-list-group{display:flex;flex-direction:column;flex:1;z-index:1}.header__nav-list-title{font-weight:700;font-size:17px;padding-bottom:24px}.header__nav-list-title:hover{cursor:default}.header__nav-list-item{font-size:14px;font-weight:400;line-height:18px;padding-bottom:20px;color:#000}.header__nav-list-item:active,.header__nav-list-item:focus,.header__nav-list-item:hover{cursor:pointer;text-decoration:none;transition:color .2s ease;color:rgba(0,0,0,.4)}.header__nav-list-item--active{color:rgba(0,0,0,.4)}.header__nav-list-item:last-child{padding:0}.header li{list-style-type:none}.header li:hover .header__nav-link{color:#1F1F1F}.header li:hover .header__nav-link+div{display:flex}.header__nav-link{list-style-type:none;margin-right:64px;color:rgba(0,0,0,.4);z-index:5}.footer,.footer-2__wrapper{margin:0 auto;max-width:1200px}.header__nav-link:hover{color:#1F1F1F;transition:color .2s ease;cursor:pointer}.header__nav-link:hover+div{display:flex}.header__nav-link--active{color:#1F1F1F}@-webkit-keyframes rotateMenu{0%{opacity:0}100%{opacity:1}}@keyframes rotateMenu{0%{opacity:0}100%{opacity:1}}.footer__section{position:relative;display:flex;justify-content:space-between;padding:40px 0}.footer__section::before{display:block;position:absolute;top:0;left:-50px;width:1300px;height:1px;background-color:rgba(0,0,0,.08);content:''}.card-stepper,.carousel,.kaspi-shop__wrapper,.mainLayout,.step,html{position:relative}.footer__left{width:50%;display:flex;justify-content:space-between;padding-right:88px}.footer__right{display:flex;width:50%;padding-left:48px;flex-wrap:wrap;justify-content:space-between}.footer-2{width:100%;border-top:1px solid rgba(0,0,0,.08);padding:30px 0 35px}.footer-2__section{display:flex;justify-content:space-between}.footer-2__left{max-width:600px;font-size:14px;color:#4A4A4A}.destination-card__title,.footer-2__left-title,.vertical-menu__item,.vertical-menu__item a{color:rgba(0,0,0,.4)}.footer-2__left-license{font-weight:400;line-height:21px}.vertical-menu__top-text{font-size:20px}.vertical-menu__top-text--small{margin-left:2px;font-size:14px}.vertical-menu__title{font-size:17px;font-weight:700}.vertical-menu__wrapper{padding:0;margin:20px 0 0}.vertical-menu__item{list-style-type:none;margin-bottom:16px;font-size:14px;font-weight:400;line-height:21px}.vertical-menu__item a:active,.vertical-menu__item a:focus,.vertical-menu__item a:hover{color:#1F1F1F;text-decoration:none;cursor:pointer;transition:color .2s ease}.social-media__item{margin-left:12px}.social-media__item svg{transition:fill .14s ease;fill:rgba(0,0,0,.32)}.social-media__item:active,.social-media__item:focus,.social-media__item:hover{text-decoration:none}.social-media__item:active svg,.social-media__item:focus svg,.social-media__item:hover svg{fill:rgba(0,0,0,.64)}html{min-width:1040px;min-height:100%}body{min-width:1040px;background:#f5f5f5;margin:0}body.body--blurred>*{-webkit-filter:blur(4px);-moz-filter:blur(4px);-o-filter:blur(4px);-ms-filter:blur(4px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='4', enabled='true')}body.body--noscroll,html.html--noscroll{overflow:hidden!important;overflow-y:hidden!important;overflow-x:hidden!important;height:100%}body.body--noPointerEvents footer *,body.body--noPointerEvents header :not(.headerAdapt__navButton),body.body--noPointerEvents main *,html.html--noPointerEvents footer *,html.html--noPointerEvents header :not(.headerAdapt__navButton),html.html--noPointerEvents main *{pointer-events:none}a{color:#0089cf}.main__wrapper{margin-top:75px}.mainLayout{margin:0;padding:0;min-width:960px;float:left;width:100%;clear:both}.mainContent{float:left;clear:both;width:100%}.nobr{white-space:nowrap}.adapt,.middle{display:none}.full{display:inline-block}.blurredWrapper{-webkit-filter:blur(6px);-moz-filter:blur(6px);-o-filter:blur(6px);-ms-filter:blur(6px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='6', enabled='true');width:100%;min-height:100%}.tenge{font-family:SFUIText-Regular}a#myBankBanner,div.grid__full-16>a.ddl_campaign_link,div.grid__full-8>div:nth-of-type(1)>a.ddl_campaign_link,div.swiper-slide-active,li.ourProducts__item--shop>a.ourProducts__link,section#kaspiredSection,section#payments,section#shoppingSection,section#startMainBanner,section.grid__full-24{-webkit-opacity:1!important;-moz-opacity:1!important;opacity:1!important;filter:alpha(opacity=1)!important}.authenticated_only,.unauthenticated_only{display:none!important}@font-face{font-family:Roboto;src:url(/fonts/new/Roboto-Bold.eot);src:url(/fonts/new/Roboto-Bold.eot?#iefix) format("embedded-opentype"),url(/fonts/new/Roboto-Bold.woff2) format("woff2"),url(/fonts/new/Roboto-Bold.woff) format("woff"),url(/fonts/new/Roboto-Bold.ttf) format("truetype"),url(/fonts/new/Roboto-Bold.svg#Roboto-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/new/Roboto-Bold_1.eot);src:url(/fonts/new/Roboto-Bold_1.eot?#iefix) format("embedded-opentype"),url(/fonts/new/Roboto-Bold_1.woff2) format("woff2"),url(/fonts/new/Roboto-Bold_1.woff) format("woff"),url(/fonts/new/Roboto-Bold_1.ttf) format("truetype"),url(/fonts/new/Roboto-Bold_1.svg#Roboto-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/new/Roboto-Bold_2.eot);src:url(/fonts/new/Roboto-Bold_2.eot?#iefix) format("embedded-opentype"),url(/fonts/new/Roboto-Bold_2.woff2) format("woff2"),url(/fonts/new/Roboto-Bold_2.woff) format("woff"),url(/fonts/new/Roboto-Bold_2.ttf) format("truetype"),url(/fonts/new/Roboto-Bold_2.svg#Roboto-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/new/Roboto-Light.eot);src:url(/fonts/new/Roboto-Light.eot?#iefix) format("embedded-opentype"),url(/fonts/new/Roboto-Light.woff2) format("woff2"),url(/fonts/new/Roboto-Light.woff) format("woff"),url(/fonts/new/Roboto-Light.ttf) format("truetype"),url(/fonts/new/Roboto-Light.svg#Roboto-Light) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/new/Roboto-Medium.eot);src:url(/fonts/new/Roboto-Medium.eot?#iefix) format("embedded-opentype"),url(/fonts/new/Roboto-Medium.woff2) format("woff2"),url(/fonts/new/Roboto-Medium.woff) format("woff"),url(/fonts/new/Roboto-Medium.ttf) format("truetype"),url(/fonts/new/Roboto-Medium.svg#Roboto-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/new/Roboto-Medium_1.eot);src:url(/fonts/new/Roboto-Medium_1.eot?#iefix) format("embedded-opentype"),url(/fonts/new/Roboto-Medium_1.woff2) format("woff2"),url(/fonts/new/Roboto-Medium_1.woff) format("woff"),url(/fonts/new/Roboto-Medium_1.ttf) format("truetype"),url(/fonts/new/Roboto-Medium_1.svg#Roboto-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/new/Roboto-Light_1.eot);src:url(/fonts/new/Roboto-Light_1.eot?#iefix) format("embedded-opentype"),url(/fonts/new/Roboto-Light_1.woff2) format("woff2"),url(/fonts/new/Roboto-Light_1.woff) format("woff"),url(/fonts/new/Roboto-Light_1.ttf) format("truetype"),url(/fonts/new/Roboto-Light_1.svg#Roboto-Light) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/new/Roboto-Light_2.eot);src:url(/fonts/new/Roboto-Light_2.eot?#iefix) format("embedded-opentype"),url(/fonts/new/Roboto-Light_2.woff2) format("woff2"),url(/fonts/new/Roboto-Light_2.woff) format("woff"),url(/fonts/new/Roboto-Light_2.ttf) format("truetype"),url(/fonts/new/Roboto-Light_2.svg#Roboto-Light) format("svg");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/new/Roboto-Medium_2.eot);src:url(/fonts/new/Roboto-Medium_2.eot?#iefix) format("embedded-opentype"),url(/fonts/new/Roboto-Medium_2.woff2) format("woff2"),url(/fonts/new/Roboto-Medium_2.woff) format("woff"),url(/fonts/new/Roboto-Medium_2.ttf) format("truetype"),url(/fonts/new/Roboto-Medium_2.svg#Roboto-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/new/Roboto.eot);src:url(/fonts/new/Roboto.eot?#iefix) format("embedded-opentype"),url(/fonts/new/Roboto.woff2) format("woff2"),url(/fonts/new/Roboto.woff) format("woff"),url(/fonts/new/Roboto.ttf) format("truetype"),url(/fonts/new/Roboto.svg#Roboto) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/new/Roboto-Regular.eot);src:url(/fonts/new/Roboto-Regular.eot?#iefix) format("embedded-opentype"),url(/fonts/new/Roboto-Regular.woff2) format("woff2"),url(/fonts/new/Roboto-Regular.woff) format("woff"),url(/fonts/new/Roboto-Regular.ttf) format("truetype"),url(/fonts/new/Roboto-Regular.svg#Roboto-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/new/Roboto-Regular_1.eot);src:url(/fonts/new/Roboto-Regular_1.eot?#iefix) format("embedded-opentype"),url(/fonts/new/Roboto-Regular_1.woff2) format("woff2"),url(/fonts/new/Roboto-Regular_1.woff) format("woff"),url(/fonts/new/Roboto-Regular_1.ttf) format("truetype"),url(/fonts/new/Roboto-Regular_1.svg#Roboto-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Roboto;src:url(/fonts/new/Roboto-Regular_2.eot);src:url(/fonts/new/Roboto-Regular_2.eot?#iefix) format("embedded-opentype"),url(/fonts/new/Roboto-Regular_2.woff2) format("woff2"),url(/fonts/new/Roboto-Regular_2.woff) format("woff"),url(/fonts/new/Roboto-Regular_2.ttf) format("truetype"),url(/fonts/new/Roboto-Regular_2.svg#Roboto-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}.main-screen-index{background:#f0f0f0}.main-screen-index__wrapper{max-width:1200px;height:400px;margin:0 auto;display:flex;justify-content:space-between}.main-screen-index__kaspi{display:flex;align-items:center}.main-screen-index__kaspi img{-webkit-user-drag:none}.main-screen-index__kaspi-details{margin-left:90px}.main-screen-index__kaspi-header{font-size:100px;line-height:110px;font-weight:900}.entrepreneurs__title,.kaspi-shop__title,.products__title,.services__main-title{font-weight:500;text-align:center}.main-screen-index__kaspi-text{margin-top:12px;font-size:30px;line-height:36px}.main-screen-index__phone{display:flex;flex-direction:column;justify-content:flex-end}.main-screen-index__phone img{max-width:290px;-webkit-user-drag:none}.limit-container{max-width:1200px;margin:0 auto}.guide-container{margin-top:66px}.bottom-gap-100{margin-bottom:100px}.services{margin-top:100px;overflow:hidden;padding-bottom:40px}.services__wrapper{max-width:1200px;margin:0 auto}.services__main-title{font-size:50px;margin-bottom:36px}.services__slider{overflow:visible}.services__cards{display:flex;transform:translateX(100px);transform:translate3d(1818px,0,0);-webkit-animation:60s linear 0s infinite normal none running walk;animation:60s linear 0s infinite normal none running walk;justify-content:center}.services__cards:hover{-webkit-animation-play-state:paused;animation-play-state:paused}.services__cards-item{margin:12px;transition:box-shadow .4s ease;height:400px}.services__cards-item:active,.services__cards-item:focus,.services__cards-item:hover{box-shadow:0 16px 32px rgba(0,0,0,.04);cursor:pointer;text-decoration:none}@-webkit-keyframes walk{5%{transform:translate3d(1818px,0,0)}12%{transform:translate3d(1518px,0,0)}18%{transform:translate3d(1218pxpx,0,0)}23%{transform:translate3d(1018px,0,0)}28%{transform:translate3d(810px,0,0)}33%{transform:translate3d(610px,0,0)}40%{transform:translate3d(410px,0,0)}47%{transform:translate3d(210px,0,0)}54%{transform:translate3d(0,0,0)}60%{transform:translate3d(-200px,0,0)}68%{transform:translate3d(-400px,0,0)}75%{transform:translate3d(-600px,0,0)}82%{transform:translate3d(-800px,0,0)}90%{transform:translate3d(-1000px,0,0)}100%{transform:translate3d(-1200px,0,0)}}@keyframes walk{5%{transform:translate3d(1818px,0,0)}12%{transform:translate3d(1518px,0,0)}18%{transform:translate3d(1218pxpx,0,0)}23%{transform:translate3d(1018px,0,0)}28%{transform:translate3d(810px,0,0)}33%{transform:translate3d(610px,0,0)}40%{transform:translate3d(410px,0,0)}47%{transform:translate3d(210px,0,0)}54%{transform:translate3d(0,0,0)}60%{transform:translate3d(-200px,0,0)}68%{transform:translate3d(-400px,0,0)}75%{transform:translate3d(-600px,0,0)}82%{transform:translate3d(-800px,0,0)}90%{transform:translate3d(-1000px,0,0)}100%{transform:translate3d(-1200px,0,0)}}.products{margin-top:100px;margin-bottom:50px}.products__wrapper{max-width:1200px;margin:0 auto}.products__title{font-size:50px}.products__cards{margin-top:36px;display:flex;flex-wrap:wrap;justify-content:space-between}.products__cards-item{width:50%;max-width:588px;margin:12px 0;transition:box-shadow .4s ease;color:#000}.products__cards-item:active,.products__cards-item:focus,.products__cards-item:hover{box-shadow:0 16px 32px rgba(0,0,0,.04);cursor:pointer;text-decoration:none}.kaspi-shop{margin-top:50px;margin-bottom:50px}.kaspi-shop__wrapper{max-width:1200px;margin:0 auto}.kaspi-shop__title{font-size:50px}.kaspi-shop__slider{margin-top:38px}.kaspi-shop__slider-item{margin:7.5px 12px}.kaspi-shop__slider-item:first-child,.kaspi-shop__slider-item:nth-child(6){margin-left:0}.kaspi-shop__slider-item:nth-child(10),.kaspi-shop__slider-item:nth-child(5){margin-right:0}.kaspi-shop__slider-wrapper{display:flex;flex-wrap:wrap}.entrepreneurs{padding-top:50px}.entrepreneurs__wrapper{max-width:1200px;margin:0 auto}.entrepreneurs__title{font-size:50px}.entrepreneurs__content{display:flex;margin-top:50px}.entrepreneurs__content-left{width:50%;margin-right:12.5px;display:flex}.entrepreneurs__content-right{width:50%;margin-left:12.5px}.entrepreneurs__mobapp{background-color:#fff;border-radius:20px;width:100%;padding:40px 30px 40px 40px;display:flex;justify-content:space-between}.entrepreneurs__mobapp-info img{-webkit-user-drag:none}.entrepreneurs__mobapp-phone img{max-width:248px;-webkit-user-drag:none}.entrepreneurs__mobapp-title{margin-top:25px;font-size:30px;font-weight:400;line-height:36px}.entrepreneurs__mobapp-details{display:flex;flex-direction:column;margin-top:40px}.entrepreneurs__mobapp-details span{order:1;font-size:20px;color:#00099}.entrepreneurs__mobapp-images{order:1;display:flex;margin-top:12px}.entrepreneurs__mobapp-images--reversed{order:0;margin-top:0;margin-bottom:12px}.entrepreneurs__mobapp-images img{max-width:62px;margin-left:8px;-webkit-user-drag:none}.entrepreneurs__mobapp-images img:first-child{margin-left:0}.entrepreneurs__mobapp-action{order:2;margin-top:40px}.entrepreneurs__button{display:block;width:200px;height:48px;background:#0089D0;border-radius:8px;font-size:20px;line-height:48px;color:#fff;text-decoration:none;text-align:center}.entrepreneurs__button:active,.entrepreneurs__button:focus,.entrepreneurs__button:hover{text-decoration:none;background:#2c699c}.product-card,.stay-partner,.terminal{background-color:#fff}.entrepreneurs__products-item{display:block;color:#000;transition:box-shadow .4s ease}.entrepreneurs__products-item:first-child{margin-top:0;margin-bottom:24px}.entrepreneurs__products-item:active,.entrepreneurs__products-item:focus,.entrepreneurs__products-item:hover{box-shadow:0 16px 32px rgba(0,0,0,.04);cursor:pointer;text-decoration:none}.kaspipay__wrapper{max-width:1200px;margin:0 auto}.terminal{margin-top:24px;padding:40px 50px;border-radius:20px}.terminal__title{margin-top:30px;font-size:50px;font-weight:500;line-height:54px;text-align:center}.terminal__types{margin-top:80px;display:flex;justify-content:space-between}.terminal__type{text-align:center;font-size:30px;line-height:36px}.terminal__type img{-webkit-user-drag:none;max-width:316px}.terminal__type span{display:block;margin-top:20px}.terminal__action{margin-top:40px;text-align:center}.terminal__action a{font-size:20px;line-height:24px;color:#0089D0}.app-qr__title,.stay-partner__title,.stepper__title{font-size:50px;font-weight:500;line-height:54px;text-align:center}.terminal__action a:visited{color:#0089D0}.stay-partner{margin-top:24px;border-radius:20px;padding:50px 40px 82px}.stay-partner__cards{margin-top:80px;display:flex;justify-content:space-between}.stay-partner__cards-item{width:50%;margin-left:26px}.stay-partner__cards-item:first-child{margin:0}.app-qr{margin:100px 0}.app-qr__wrapper{max-width:1200px;margin:0 auto}.app-qr__image{text-align:center;margin:60px auto 0;display:flex;justify-content:center;padding:33px;background:#fff;border-radius:24px;max-width:400px}.agreement-link,.modal__content,.product-card,.services-card,.stepper{border-radius:20px}.app-qr__image img{width:334px;-webkit-user-drag:none}.stepper{background:#fff;max-width:1200px;padding-top:71px;padding-bottom:53px;margin:100px auto 0}.stepper__steps{margin-top:60px;display:flex;justify-content:center}.stepper__steps-item{margin:0 30px}.stepper__steps-item:first-child{margin-left:0}.stepper__steps-item:last-child{margin-right:0}.step{width:224px;text-align:center;display:flex;flex-direction:column;justify-content:flex-start}.step:not(:last-child)::after{content:"";border-radius:2px;height:4px;position:absolute;top:29px;width:95%;right:-61%;z-index:1;background:#F14635}.step__number{align-self:center;border-radius:100%;font-size:32px;line-height:37.5px;padding:12px 22px;background:#F14635;color:#fff}.step__title{width:270px;margin-left:-20px;margin-top:20px;font-size:20px;font-weight:400;line-height:24px}.main-screen{padding-top:100px}.main-screen__wrapper{max-width:1200px;margin:0 auto}.main-screen__action--fixed{display:none;width:100%;border-top:1px solid #D1D1D1;padding:20px;position:fixed;z-index:20;bottom:0;background:#F5F5F5}.product-block{text-align:center}.product-block__hero img{-webkit-user-drag:none}.product-block__title{margin-top:40px;font-size:80px;font-weight:900;line-height:84px}.product-block__description{margin-top:24px;font-size:30px;font-weight:400;line-height:34px}.product-block__description--with-image{display:flex;justify-content:center;align-items:center;margin-top:34px;font-size:30px;font-weight:400;line-height:34px}.product-block__description--with-image .reversed{order:2;margin-left:20px}.product-block__description--with-image img{margin-left:13px;max-width:72px;-webkit-user-drag:none}.product-block__description--with-image img:first-child{margin-left:20px}.product-block__action{margin-top:48px}.benefits{margin-top:100px}.benefits__wrapper{max-width:1200px;margin:0 auto}.benefits__title{font-size:50px;font-weight:500;line-height:54px;text-align:center}.benefits__cards{display:flex;margin-top:48px}.benefits__cards-item{margin-left:12px;margin-right:12px}.benefits__cards-item:first-child{margin-left:0}.benefits__cards-item:last-child{margin-right:0}.app-button{border:none;display:block;background:#0089D0;border-radius:8px;padding:20px 8px;font-family:Roboto;font-weight:500;font-size:20px;line-height:24px;color:#fff}.app-button:focus{outline:rgba(0,0,0,.3) solid 1px}.app-button:hover{background:#0f97db;cursor:pointer}.app-button--padding-y-12{padding-top:12px;padding-bottom:12px}.app-button--w-200{width:200px}.app-button--w-240{width:240px}.app-button--w-345{width:345px}.app-button--w-370{width:370px}.app-button--full{width:100%}.app-button--centered{margin:0 auto}.partners{margin-top:100px}.partners__wrapper{max-width:1200px;margin:0 auto}.partners__title{font-size:50px;font-weight:500;line-height:54px;text-align:center}.partners__description{font-size:30px;margin-top:16px;font-weight:400;line-height:35px;text-align:center}.partners__action{margin-top:48px;text-align:center}.partners__action a{text-decoration:none;font-size:20px;line-height:24px;color:#0089D0}.destinations__title,.how-to-stepper__title{font-size:50px;line-height:54px;font-weight:500;text-align:center}.partners__action a:visited{color:#0089D0}.partners__cards-block{margin-top:33px;display:flex;justify-content:center;flex-wrap:wrap}.partners__cards-block-item{margin:15px 12px 0}.partners__cards-block-item:first-child,.partners__cards-block-item:nth-child(6n){margin-left:0}.partners__cards-block-item:nth-child(5n){margin-right:0}.how-to-stepper{margin-top:100px;height:568px}.how-to-stepper__wrapper{max-width:1200px;margin:0 auto}.how-to-stepper__title{margin-bottom:48px}.how-to-stepper__cards{margin-top:48px;display:flex;justify-content:space-around}.how-to-stepper__cards-item{margin:0 12px}.how-to-stepper__cards-item:first-child{margin-left:0}.how-to-stepper__cards-item:last-child{margin-right:0}.destinations{margin-top:100px}.destinations__wrapper{max-width:1200px;margin:0 auto}.destinations__slider{display:flex;justify-content:space-between;margin-top:48px}.carousel{width:100%}.carousel__slider{display:flex;height:100%;width:100%;overflow:hidden;transition:transform .5s}.carousel__slider--kp{overflow:hidden;max-height:466px}.carousel__slider-controls{position:absolute;width:100%;top:50%}.carousel__slider-controls--kp{top:43%!important}.carousel__slider-controls .prev{position:absolute;left:-89px;cursor:pointer;transition:fill .3s ease;fill:rgba(0,0,0,.04)}.carousel__slider-controls .prev:hover{fill:#fff}.carousel__slider-controls .slick-disabled{display:none!important}.carousel__slider-controls .next{position:absolute;cursor:pointer;right:-89px;transition:fill .13s ease;fill:rgba(0,0,0,.04)}.carousel__slider-controls .next:hover{fill:#fff}.modal{display:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;height:100%}.modal__overlay{background:rgba(0,0,0,.35);width:100%;height:100%;position:fixed;z-index:29;top:0;left:0;cursor:pointer}.modal__content{padding:20px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:520px;min-height:300px;z-index:50;background:#fff}.category-card__image img,.services-card__image img{width:100%}.modal__content-title{font-size:30px;margin-top:8px;color:#000;font-weight:500;line-height:35px;text-align:center}.modal__content-description{margin-top:16px;color:rgba(0,0,0,.56);font-size:20px;font-weight:400;line-height:24px;text-align:center}.modal__content-img{margin-top:30px;text-align:center;margin-bottom:35px}.modal__content-img img{max-width:180px;-webkit-user-drag:none}.modal__close{text-align:right;cursor:pointer}.modal__close svg{transition:fill .05s ease-in;fill:#E6E6E6}.agreement-link:active .agreement-link__right-icon svg,.modal__close:hover svg{fill:#F14635}.d-block{display:block}.pb-104{padding-bottom:104px}.end-user-agreement{max-width:1200px;margin:0 auto;padding:100px 0}.agreement-link{margin-bottom:24px;background:linear-gradient(0deg,#FFF,#FFF),linear-gradient(360deg,rgba(0,0,0,.4) -7.1%,rgba(0,0,0,0) 53.7%),#22252D;cursor:pointer;color:#000;display:flex;align-items:center;padding:38px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.agreement-link:hover{background:#fcfcfc;text-decoration:none}.agreement-link:active{background:#eaeaea}.agreement-link__title{margin-left:24px;font-size:24px;font-weight:400;line-height:28px}.agreement-link__right-icon{margin-left:auto}.agreement-link__right-icon svg{fill:rgba(0,0,0,.4)}@-webkit-keyframes fadeInX{0%{opacity:0}99%{opacity:1;z-index:1}100%{opacity:1;display:block;position:inherit}}@keyframes fadeInX{0%{opacity:0}99%{opacity:1;z-index:1}100%{opacity:1;display:block;position:inherit}}.services-card{background:#fff;max-width:320px;min-width:320px;overflow:hidden;color:#000;box-sizing:border-box}.services-card:active .services-card,.services-card:focus .services-card,.services-card:hover .services-card{text-decoration:none}.services-card:active .services-card__action,.services-card:focus .services-card__action,.services-card:hover .services-card__action{display:block;-webkit-animation:fadeInX .5s both;animation:fadeInX .5s both}.services-card:active .services-card__image,.services-card:focus .services-card__image,.services-card:hover .services-card__image{display:none}.services-card__wrapper{margin:0 auto;height:100%;display:flex;flex-direction:column}.services-card__name{font-size:20px;padding:40px 40px 0}.services-card__details{display:flex;flex-direction:column;height:100%;justify-content:space-between}.services-card__description{font-size:26px;padding:0 0 0 40px;margin-top:24px;max-width:290px;height:50%}.services-card__action{padding-bottom:36px;display:none}.services-card__image{-webkit-animation:fadeInX .3s both;animation:fadeInX .3s both}.product-card{min-height:280px;display:flex;flex-direction:column;padding:40px;box-sizing:border-box}.card-bar,.category-card{border-radius:16px;background:#fff}.product-card__title{font-size:20px;line-height:24px;color:rgba(0,0,0,.6)}.product-card__details{margin:16px 0 28px;display:flex;flex-basis:100%;align-items:center;justify-content:space-between}.product-card__description{font-size:30px;color:#000;line-height:36px;align-self:baseline;max-width:350px}.partner-card__action a,.partner-card__action a:visited,.product-card__action,.product-card__action a,.product-card__action a:hover .product-card__action a:visited{color:#0089D0}.product-card__image img{-webkit-user-drag:none}.product-card__action{margin-top:auto;line-height:24px;font-size:20px}.product-card__action:hover{text-decoration:underline}.partner-card{background-color:rgba(0,0,0,.04);border-radius:16px;max-width:547px;display:flex;flex-direction:column;padding:40px}.partner-card__heading{display:flex;justify-content:space-between}.partner-card__title{font-size:30px;font-weight:400;line-height:36px}.partner-card__img img{-webkit-user-drag:none}.partner-card__description{margin:16px 0;font-size:20px;font-weight:400;line-height:24px}.partner-card__action{margin-top:auto;font-size:20px;font-weight:400;line-height:24px}.category-card{display:flex;flex-direction:column;justify-content:space-between;padding:20px;height:260px;max-width:220px;min-width:220px;box-sizing:border-box;transition:box-shadow .4s ease}.category-card:active,.category-card:focus,.category-card:hover{box-shadow:0 20px 32px rgba(47,49,59,.04);cursor:pointer;text-decoration:none}.category-card__title{text-align:center;font-size:20px;line-height:23.44px;display:block;color:rgba(0,0,0,.88)}.category-card__title:active,.category-card__title:focus,.category-card__title:hover{text-decoration:none}.category-card__image{display:block;margin-top:5px}.card-bar{padding:48px 48px 37px;width:220px;text-align:center}.card-bar__hero img{width:115px;height:114px;-webkit-user-drag:none}.card-bar__title{margin-top:33px;font-size:20px;font-weight:400;line-height:24px}.benefit-card{text-align:center;max-width:384px;width:50%;background-color:#fff;border-radius:20px;padding:24px 24px 40px}.benefit-card__icon img{-webkit-user-drag:none}.benefit-card__title{margin-top:24px;font-size:24px;font-weight:500;line-height:28px;text-align:center}.benefit-card__action{margin-top:16px;font-size:20px;line-height:24px}.benefit-card__action a{color:#0089D0;text-decoration:none}.benefit-card__action a:visited{color:#0089D0}.card-stepper{background:#fff;border-radius:24px;display:flex;flex-direction:column;width:384px;min-height:466px;padding-bottom:0}.card-stepper__step-num{position:absolute;left:21px;width:38px;height:38px;border-radius:38px;padding:7.6px 13.6px;box-sizing:border-box;top:21px;background:#F14635;font-weight:500;font-size:19.2px;line-height:23px;color:#fff}.card-stepper__title{font-size:24px;font-weight:500;padding:24px 24px 0;line-height:28px;text-align:center}.card-stepper__description{margin:16px auto 0;font-size:17px;font-weight:400;line-height:20px;text-align:center;max-width:254px}.card-stepper__image{text-align:center;margin-top:auto}.card-stepper__image img{margin:0 auto;max-width:100%;display:block}.destination-card{border-radius:16px;background:#FFF;transition:box-shadow .4s ease;width:221px;overflow:hidden}.destination-card:active,.destination-card:focus,.destination-card:hover{cursor:pointer;box-shadow:0 17px 50px rgba(47,49,59,.03);transition:box-shadow .4s ease}.destination-card:active .destination-card__hero,.destination-card:focus .destination-card__hero,.destination-card:hover .destination-card__hero{transition:background .3s ease;background-size:133%}.destination-card__hero{width:100%;height:164px;background-position:center;background-size:126%;background-repeat:no-repeat}.destination-card__title{padding:0 20px;margin-top:10px;font-size:14px;font-weight:400;line-height:18px}.destination-card__title--big{padding:20px;font-size:24px;font-weight:400;line-height:28px}.destination-card__description{padding:0 20px;margin-top:10px;font-size:24px;font-weight:700;line-height:18px}.destination-card__monthly-price{margin-top:16px;padding:0 20px}.destination-card__monthly-price .price{font-size:21px;font-weight:700;background:#F8DA1C;line-height:28px;padding:7px 8px;margin-right:7px}.destination-card__monthly-price .month{font-size:15px;font-weight:400;color:#a8a8a8;line-height:14px}html{font-family:Roboto,sans-serif}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInd3d3Jvb3QvY3NzL2Jhc2UvX25vcm1hbGl6ZS5zY3NzIiwid3d3cm9vdC9jc3MvYnVuZGxlcy9pbmRleC9pbmRleC5jc3MiLCJ3d3dyb290L2Nzcy9zaGFyZWQvX2hlYWRlci5zY3NzIiwid3d3cm9vdC9jc3Mvc2hhcmVkL19mb290ZXIuc2NzcyIsInd3d3Jvb3QvY3NzL2Jhc2UvX21haW4uc2NzcyIsInd3d3Jvb3QvY3NzL2Jhc2UvX2ZvbnRzLnNjc3MiLCJ3d3dyb290L2Nzcy9jb21wb25lbnRzL21haW5TY3JlZW5JbmRleC5zY3NzIiwid3d3cm9vdC9jc3MvY29tcG9uZW50cy9zZXJ2aWNlcy5zY3NzIiwid3d3cm9vdC9jc3MvY29tcG9uZW50cy9wcm9kdWN0cy5zY3NzIiwid3d3cm9vdC9jc3MvY29tcG9uZW50cy9zaG9wLnNjc3MiLCJ3d3dyb290L2Nzcy9jb21wb25lbnRzL2VudHJlcHJlbmV1cnMuc2NzcyIsInd3d3Jvb3QvY3NzL2NvbXBvbmVudHMva2FzcGlQYXkuc2NzcyIsInd3d3Jvb3QvY3NzL2NvbXBvbmVudHMvYXBwUVIuc2NzcyIsInd3d3Jvb3QvY3NzL2NvbXBvbmVudHMvc3RlcHBlci5zY3NzIiwid3d3cm9vdC9jc3MvY29tcG9uZW50cy9Hb2xkL21haW5TY3JlZW4uc2NzcyIsInd3d3Jvb3QvY3NzL2NvbXBvbmVudHMvR29sZC9iZW5lZml0cy5zY3NzIiwid3d3cm9vdC9jc3MvY29tcG9uZW50cy9hcHBCdXR0b24uc2NzcyIsInd3d3Jvb3QvY3NzL2NvbXBvbmVudHMvcGFydG5lcnMuc2NzcyIsInd3d3Jvb3QvY3NzL2NvbXBvbmVudHMvaG93LXRvLXN0ZXBwZXIuc2NzcyIsInd3d3Jvb3QvY3NzL2NvbXBvbmVudHMvZGVzdGluYXRpb25zLnNjc3MiLCJ3d3dyb290L2Nzcy9jb21wb25lbnRzL01vZGFsLnNjc3MiLCJ3d3dyb290L2Nzcy9jb21wb25lbnRzL2VuZFVzZXJBZ3JlZW1lbnQuc2NzcyIsInd3d3Jvb3QvY3NzL2NvbXBvbmVudHMvc2VydmljZXMtY2FyZC5zY3NzIiwid3d3cm9vdC9jc3MvY29tcG9uZW50cy9wcm9kdWN0LWNhcmQuc2NzcyIsInd3d3Jvb3QvY3NzL2NvbXBvbmVudHMvcGFydG5lci1jYXJkLnNjc3MiLCJ3d3dyb290L2Nzcy9jb21wb25lbnRzL2NhdGVnb3J5LWNhcmQuc2NzcyIsInd3d3Jvb3QvY3NzL2NvbXBvbmVudHMvY2FyZC1iYXIuc2NzcyIsInd3d3Jvb3QvY3NzL2NvbXBvbmVudHMvYmVuZWZpdC1jYXJkLnNjc3MiLCJ3d3dyb290L2Nzcy9jb21wb25lbnRzL2NhcmQtc3RlcHBlci5zY3NzIiwid3d3cm9vdC9jc3MvY29tcG9uZW50cy9kZXN0aW5hdGlvbi1jYXJkLnNjc3MiLCJ3d3dyb290L2Nzcy9idW5kbGVzL2luZGV4L2luZGV4LnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsMkVBQUE7QUFFQTs7Ozs7RUNJRTtBREdGOytFQ0QrRTtBREkvRTtFQUNJLHNCQUFzQjtFQUN0QixhQUFhO0VBQ2IsNkNBQTBDLEVBQUE7O0FBRzlDO0VBQ0kseUNBQXlDO0VBQUUsTUFBQTtFQUMzQyxnQkFBZ0I7RUFBRSxNQUFBO0VBR2xCLDJCQUEyQjtFQUMzQiw4QkFBOEI7RUFDOUIsMEJBQTBCO0VBQzFCLHNCQUFzQjtFQUN0QixVQUFVO0VBQ1YsU0FBUyxFQUFBOztBQUdiOytFQ0orRTtBRE8vRTs7RUNKRTtBRFFGO0VBQ0ksVUFBVTtFQUNWLFNBQVMsRUFBQTs7QUFHYjs7RUNORTtBRFVGOzs7Ozs7RUFNSSxjQUFjLEVBQUE7O0FBR2xCOzs7RUNQRTtBRFlGO0VBQ0ksY0FBYztFQUNkLGdCQUFnQixFQUFBOztBQUdwQjsrRUNYK0U7QURjL0U7OztFQ1ZFO0FEZUY7OztFQUVPLE1BQUE7RUFDSCxjQUFjLEVBQUE7O0FBR2xCOztFQ1pFO0FEZ0JGO0VBQ0ksZ0JBQWdCLEVBQUE7O0FBR3BCOzs7RUNiRTtBRGtCRjtFQUNJLHVCQUF1QjtFQUFFLE1BQUE7RUFDekIsU0FBUztFQUFFLE1BQUE7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aUIsRUFBQTtFQUl6QjtJQUNJLGVBQWU7SUFDZixnQkFBZ0I7SUFDaEIsZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixpQkFBaUIsRUFBQTtFQUdyQjtJQUNJLGdCQUFnQjtJQUNoQixlQUFlLEVBQUE7SUFGbEI7TUFLTyxlQUFlO01BQ2YsaUJBQWlCO01BQ2pCLG1CQUFtQjtNQUNuQixpQkFBaUI7TUFDakIsZ0JBQWdCO01BQ2hCLGlCQUFpQixFQUFBO0lBVnhCO01BY08sZUFBZTtNQUNmLGdCQUFnQjtNQUNoQixjQUE2QjtNQUM3QixpQkFBaUIsRUFBQTs7QUNwQzdCO0VBQ0ksaUNBQWlDLEVBQUEiLCJmaWxlIjoid3d3cm9vdC9jc3MvYnVuZGxlcy9pbmRleC9pbmRleC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyLvu78vKiEgbm9ybWFsaXplLmNzcyB2NS4wLjAgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXHJcblxyXG4vKipcclxuICogMS4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDMuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW5cclxuICogICAgSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxyXG4gKi9cclxuXHJcbi8qIERvY3VtZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4qIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApO1xyXG59XHJcblxyXG5odG1sIHtcclxuICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmOyAvKiAxICovXHJcbiAgICBsaW5lLWhlaWdodDogMS4yOyAvKiAyICovXHJcbiAgICAvLy1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAzICovXHJcbiAgICAvLy13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLyogMyAqL1xyXG4gICAgLW1vei10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xyXG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xyXG4gICAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XHJcbiAgICBmb250LXNpemUtYWRqdXN0OiBub25lO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyogU2VjdGlvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICovXHJcblxyXG5ib2R5IHtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtYXJnaW46IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICovXHJcblxyXG5hcnRpY2xlLFxyXG5hc2lkZSxcclxuZm9vdGVyLFxyXG5oZWFkZXIsXHJcbm5hdixcclxuc2VjdGlvbiB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcclxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5oMSB7XHJcbiAgICBmb250LXNpemU6IDJlbTtcclxuICAgIG1hcmdpbjogMC42N2VtIDA7XHJcbn1cclxuXHJcbi8qIEdyb3VwaW5nIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXHJcbiAqL1xyXG5cclxuZmlnY2FwdGlvbixcclxuZmlndXJlLFxyXG5tYWluIHsgLyogMSAqL1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXHJcbiAqL1xyXG5cclxuZmlndXJlIHtcclxuICAgIG1hcmdpbjogMWVtIDQwcHg7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXHJcblxyXG5ociB7XHJcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLyogMSAqL1xyXG4gICAgaGVpZ2h0OiAwOyAvKiAxICovXHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnByZSB7XHJcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICAgIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXHJcbn1cclxuXHJcbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXHJcbiAqL1xyXG5cclxuYSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLyogMSAqL1xyXG4gICAgLXdlYmtpdC10ZXh0LWRlY29yYXRpb24tc2tpcDogb2JqZWN0czsgLyogMiAqL1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBvdXRsaW5lIG9uIGZvY3VzZWQgbGlua3Mgd2hlbiB0aGV5IGFyZSBhbHNvIGFjdGl2ZSBvciBob3ZlcmVkXHJcbiAqIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKi9cclxuXHJcbmE6YWN0aXZlLFxyXG5hOmhvdmVyIHtcclxuICAgIG91dGxpbmUtd2lkdGg6IDA7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cclxuICovXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICAgIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXHJcbiAqL1xyXG5cclxuZGZuIHtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cclxuICovXHJcblxyXG5tYXJrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XHJcbiAgICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAqIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgICBmb250LXNpemU6IDc1JTtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIge1xyXG4gICAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5zdXAge1xyXG4gICAgdG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbi8qIEVtYmVkZGVkIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICovXHJcblxyXG5hdWRpbyxcclxudmlkZW8ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cclxuICovXHJcblxyXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGhlaWdodDogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxyXG4gKi9cclxuXHJcbmltZyB7XHJcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgLW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpYztcclxufVxyXG5cclxuLyoqXHJcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKi9cclxuXHJcbnN2Zzpub3QoOnJvb3QpIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi8qIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXHJcbiAgICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXHJcbiAgICBtYXJnaW46IDA7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQgeyAvKiAxICovXHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxyXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3QgeyAvKiAxICovXHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxyXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcclxuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAqL1xyXG5cclxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xyXG4gICAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xyXG59XHJcblxyXG4vKipcclxuICogQ2hhbmdlIHRoZSBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqL1xyXG5cclxuZmllbGRzZXQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcclxuICAgIG1hcmdpbjogMCAycHg7XHJcbiAgICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcclxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxubGVnZW5kIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICAgIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXHJcbiAgICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXHJcbiAgICBwYWRkaW5nOiAwOyAvKiAzICovXHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cclxuICovXHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cclxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cclxuICovXHJcblxyXG5bdHlwZT1cImNoZWNrYm94XCJdLFxyXG5bdHlwZT1cInJhZGlvXCJdIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICAgIHBhZGRpbmc6IDA7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICovXHJcblxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXHJcbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cclxuICAgIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyogSW50ZXJhY3RpdmVcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuZGV0YWlscywgLyogMSAqL1xyXG5tZW51IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3VtbWFyeSB7XHJcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbn1cclxuXHJcbi8qIFNjcmlwdGluZ1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKi9cclxuXHJcbmNhbnZhcyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cclxuICovXHJcblxyXG50ZW1wbGF0ZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBIaWRkZW5cclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXHJcbiAqL1xyXG5cclxuW2hpZGRlbl0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuaW5zIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuXHJcbmZvcm0ge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcbiIsIi8qISBub3JtYWxpemUuY3NzIHY1LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qKlxyXG4gKiAxLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICogMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxyXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXHJcbiAqL1xuLyogRG9jdW1lbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIC8qIDIgKi9cbiAgLW1vei10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICBmb250LXNpemUtYWRqdXN0OiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cblxuLyogU2VjdGlvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICovXG5ib2R5IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICovXG5hcnRpY2xlLFxuYXNpZGUsXG5mb290ZXIsXG5oZWFkZXIsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcclxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cclxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwOyB9XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXHJcbiAqL1xuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbm1haW4ge1xuICAvKiAxICovXG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXHJcbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDsgfVxuXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXHJcbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG4gIC8qIDIgKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgb3V0bGluZSBvbiBmb2N1c2VkIGxpbmtzIHdoZW4gdGhleSBhcmUgYWxzbyBhY3RpdmUgb3IgaG92ZXJlZFxyXG4gKiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICovXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lLXdpZHRoOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXHJcbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxyXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxyXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAqIGFsbCBicm93c2Vycy5cclxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqL1xuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cclxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxyXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7IH1cblxuLyoqXHJcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBGb3Jtc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cclxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKlxyXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcclxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKi9cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxyXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqXHJcbiAqIENoYW5nZSB0aGUgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKi9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcclxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovIH1cblxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cbnByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxyXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cclxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cclxuICovXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICovXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi8gfVxuXG4vKiBJbnRlcmFjdGl2ZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cclxuICovXG5kZXRhaWxzLFxubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyB9XG5cbi8qIFNjcmlwdGluZ1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKi9cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXHJcbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIEhpZGRlblxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cclxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuaW5zIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmZvcm0ge1xuICBtYXJnaW46IDA7IH1cblxuLmhlYWRlci13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWluLXdpZHRoOiAxMjAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMjBweCAwOyB9XG5cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyMDtcbiAgdG9wOiAwOyB9XG4gIC5oZWFkZXIgLmxhbmctc3dpdGNoZXIge1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5oZWFkZXIgLmxhbmctc3dpdGNoZXJfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuaGVhZGVyIC5sYW5nLXN3aXRjaGVyX19pdGVtOmhvdmVyLCAuaGVhZGVyIC5sYW5nLXN3aXRjaGVyX19pdGVtOmFjdGl2ZSwgLmhlYWRlciAubGFuZy1zd2l0Y2hlcl9faXRlbTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODgpOyB9XG4gICAgICAuaGVhZGVyIC5sYW5nLXN3aXRjaGVyX19pdGVtLS1hY3RpdmUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg4KTsgfVxuICAuaGVhZGVyX19sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuaGVhZGVyX19sb2dvIGEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTRweDsgfVxuICAuaGVhZGVyX19uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA3cHggMDtcbiAgICBtYXJnaW4tbGVmdDogLTc1cHg7IH1cbiAgICAuaGVhZGVyX19uYXYgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5oZWFkZXJfX25hdiBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmhlYWRlcl9fbmF2LW92ZXJmbG93IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNTk3cHg7XG4gICAgICBoZWlnaHQ6IDg1cHg7XG4gICAgICB0b3A6IDQ1cHg7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDU5N3B4LzIgKyAwLjVweCk7XG4gICAgICBjb2xvcjogcmVkO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLmhlYWRlcl9fbmF2LW92ZXJmbG93OmJlZm9yZSwgLmhlYWRlcl9fbmF2LW92ZXJmbG93IDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7IH1cbiAgICAgIC5oZWFkZXJfX25hdi1vdmVyZmxvdzpob3ZlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmhlYWRlcl9fbmF2ICNndWlkZSB7XG4gICAgICB3aWR0aDogMTk0cHg7XG4gICAgICBoZWlnaHQ6IDEyOHB4O1xuICAgICAgbGVmdDogY2FsYyg1MCUgKyAzNnB4KTsgfVxuICAgIC5oZWFkZXJfX25hdi13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbmltYXRpb246IHJvdGF0ZU1lbnUgMC4zNXMgYm90aDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgcGFkZGluZzogMzZweCA2NHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgIGNvbG9yOiBibGFjazsgfVxuICAgIC5oZWFkZXJfX25hdi1saXN0LWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleDogMTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAuaGVhZGVyX19uYXYtbGlzdC10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7IH1cbiAgICAgIC5oZWFkZXJfX25hdi1saXN0LXRpdGxlOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgLmhlYWRlcl9fbmF2LWxpc3QtaXRlbSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIGNvbG9yOiBibGFjazsgfVxuICAgICAgLmhlYWRlcl9fbmF2LWxpc3QtaXRlbTpob3ZlciwgLmhlYWRlcl9fbmF2LWxpc3QtaXRlbTphY3RpdmUsIC5oZWFkZXJfX25hdi1saXN0LWl0ZW06Zm9jdXMge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2U7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7IH1cbiAgICAgIC5oZWFkZXJfX25hdi1saXN0LWl0ZW0tLWFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7IH1cbiAgICAgIC5oZWFkZXJfX25hdi1saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLmhlYWRlciBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gICAgLmhlYWRlciBsaTpob3ZlciAuaGVhZGVyX19uYXYtbGluayB7XG4gICAgICBjb2xvcjogIzFGMUYxRjsgfVxuICAgICAgLmhlYWRlciBsaTpob3ZlciAuaGVhZGVyX19uYXYtbGluayArIGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmhlYWRlcl9fbmF2LWxpbmsge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHg7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICB6LWluZGV4OiA1OyB9XG4gICAgLmhlYWRlcl9fbmF2LWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICMxRjFGMUY7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5oZWFkZXJfX25hdi1saW5rOmhvdmVyICsgZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuaGVhZGVyX19uYXYtbGluay0tYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMUYxRjFGOyB9XG5cbkBrZXlmcmFtZXMgcm90YXRlTWVudSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uZm9vdGVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5mb290ZXJfX3NlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiA0MHB4IDBweDsgfVxuICAgIC5mb290ZXJfX3NlY3Rpb246OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC01MHB4O1xuICAgICAgd2lkdGg6IDEzMDBweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gIC5mb290ZXJfX2xlZnQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1yaWdodDogODhweDsgfVxuICAuZm9vdGVyX19yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5mb290ZXItMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgcGFkZGluZzogMzBweCAwIDM1cHg7IH1cbiAgLmZvb3Rlci0yX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZm9vdGVyLTJfX3NlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5mb290ZXItMl9fbGVmdCB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM0QTRBNEE7IH1cbiAgICAuZm9vdGVyLTJfX2xlZnQtbGljZW5zZSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IH1cbiAgICAuZm9vdGVyLTJfX2xlZnQtdGl0bGUge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTsgfVxuXG4udmVydGljYWwtbWVudV9fdG9wLXRleHQge1xuICBmb250LXNpemU6IDIwcHg7IH1cbiAgLnZlcnRpY2FsLW1lbnVfX3RvcC10ZXh0LS1zbWFsbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cblxuLnZlcnRpY2FsLW1lbnVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi52ZXJ0aWNhbC1tZW51X193cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAyMHB4IDAgMDsgfVxuXG4udmVydGljYWwtbWVudV9faXRlbSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTsgfVxuICAudmVydGljYWwtbWVudV9faXRlbSBhIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpOyB9XG4gICAgLnZlcnRpY2FsLW1lbnVfX2l0ZW0gYTpob3ZlciwgLnZlcnRpY2FsLW1lbnVfX2l0ZW0gYTphY3RpdmUsIC52ZXJ0aWNhbC1tZW51X19pdGVtIGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICMxRjFGMUY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZTsgfVxuXG4uc29jaWFsLW1lZGlhX19pdGVtIHtcbiAgbWFyZ2luLWxlZnQ6IDEycHg7IH1cbiAgLnNvY2lhbC1tZWRpYV9faXRlbSBzdmcge1xuICAgIHRyYW5zaXRpb246IGZpbGwgLjE0cyBlYXNlO1xuICAgIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC4zMik7IH1cbiAgLnNvY2lhbC1tZWRpYV9faXRlbTpob3ZlciwgLnNvY2lhbC1tZWRpYV9faXRlbTphY3RpdmUsIC5zb2NpYWwtbWVkaWFfX2l0ZW06Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5zb2NpYWwtbWVkaWFfX2l0ZW06aG92ZXIgc3ZnLCAuc29jaWFsLW1lZGlhX19pdGVtOmFjdGl2ZSBzdmcsIC5zb2NpYWwtbWVkaWFfX2l0ZW06Zm9jdXMgc3ZnIHtcbiAgICAgIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC42NCk7IH1cblxuaHRtbCB7XG4gIG1pbi13aWR0aDogMTA0MHB4O1xuICBtaW4taGVpZ2h0OiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuYm9keSB7XG4gIG1pbi13aWR0aDogMTA0MHB4O1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBtYXJnaW46IDA7IH1cbiAgYm9keS5ib2R5LS1ibHVycmVkID4gKiB7XG4gICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNHB4KTtcbiAgICAtbW96LWZpbHRlcjogYmx1cig0cHgpO1xuICAgIC1vLWZpbHRlcjogYmx1cig0cHgpO1xuICAgIC1tcy1maWx0ZXI6IGJsdXIoNHB4KTtcbiAgICAvKmZpbHRlcjogYmx1cig0cHgpOyovXG4gICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmx1cihQaXhlbFJhZGl1cz0nNCcsIGVuYWJsZWQ9J3RydWUnKTsgfVxuXG5ib2R5LmJvZHktLW5vc2Nyb2xsLCBodG1sLmh0bWwtLW5vc2Nyb2xsIHtcbiAgLypvdmVyZmxvdzogaGlkZGVuOyovXG4gIC8qaHRtbCwgYm9keSB7Ki9cbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy15OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJTtcbiAgLypcclxuICAgIC5ub3Njcm9sbCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgICAgICAgKi8gfVxuXG5ib2R5LmJvZHktLW5vUG9pbnRlckV2ZW50cyBoZWFkZXIgKjpub3QoLmhlYWRlckFkYXB0X19uYXZCdXR0b24pLCBodG1sLmh0bWwtLW5vUG9pbnRlckV2ZW50cyBoZWFkZXIgKjpub3QoLmhlYWRlckFkYXB0X19uYXZCdXR0b24pIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuYm9keS5ib2R5LS1ub1BvaW50ZXJFdmVudHMgZm9vdGVyICosIGJvZHkuYm9keS0tbm9Qb2ludGVyRXZlbnRzIG1haW4gKiwgaHRtbC5odG1sLS1ub1BvaW50ZXJFdmVudHMgZm9vdGVyICosIGh0bWwuaHRtbC0tbm9Qb2ludGVyRXZlbnRzIG1haW4gKiB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbmEge1xuICBjb2xvcjogIzAwODljZjtcbiAgLypAaW5jbHVkZSBzZXRIb3ZlckFjdGl2ZUZvY3VzKCkge1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgfSovIH1cblxuLm1haW5fX3dyYXBwZXIge1xuICBtYXJnaW4tdG9wOiA3NXB4OyB9XG5cbi5tYWluTGF5b3V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1pbi13aWR0aDogOTYwcHg7XG4gIC8qIG1pbi1oZWlnaHQ6IDU1MHB4OyAqL1xuICBmbG9hdDogbGVmdDtcbiAgd2lkdGg6IDEwMCU7XG4gIGNsZWFyOiBib3RoO1xuICAvKiB6LWluZGV4OiAwOyAqLyB9XG5cbi5tYWluQ29udGVudCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBjbGVhcjogYm90aDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm5vYnIge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5hZGFwdCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm1pZGRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC8qQGluY2x1ZGUgcmVzcG9uZFRvTWlkZGxlVmVyc2lvbigpIHtcclxuICAgICAgICAmIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICAgICovIH1cblxuLmZ1bGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmJsdXJyZWRXcmFwcGVyIHtcbiAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNnB4KTtcbiAgLW1vei1maWx0ZXI6IGJsdXIoNnB4KTtcbiAgLW8tZmlsdGVyOiBibHVyKDZweCk7XG4gIC1tcy1maWx0ZXI6IGJsdXIoNnB4KTtcbiAgLypmaWx0ZXI6IGJsdXIoNnB4KTsqL1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CbHVyKFBpeGVsUmFkaXVzPSc2JywgZW5hYmxlZD0ndHJ1ZScpO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwJTsgfVxuXG4udGVuZ2Uge1xuICBmb250LWZhbWlseTogJ1NGVUlUZXh0LVJlZ3VsYXInOyB9XG5cbmEjbXlCYW5rQmFubmVyLFxuZGl2LmdyaWRfX2Z1bGwtMTYgPiBhLmRkbF9jYW1wYWlnbl9saW5rLFxuZGl2LmdyaWRfX2Z1bGwtOCA+IGRpdjpudGgtb2YtdHlwZSgxKSA+IGEuZGRsX2NhbXBhaWduX2xpbmssXG5kaXYuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbmxpLm91clByb2R1Y3RzX19pdGVtLS1zaG9wID4gYS5vdXJQcm9kdWN0c19fbGluayxcbnNlY3Rpb24ja2FzcGlyZWRTZWN0aW9uLFxuc2VjdGlvbiNwYXltZW50cyxcbnNlY3Rpb24jc2hvcHBpbmdTZWN0aW9uLFxuc2VjdGlvbiNzdGFydE1haW5CYW5uZXIsXG5zZWN0aW9uLmdyaWRfX2Z1bGwtMjQge1xuICAtd2Via2l0LW9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgLW1vei1vcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEpICFpbXBvcnRhbnQ7IH1cblxuLmF1dGhlbnRpY2F0ZWRfb25seSwgLnVuYXV0aGVudGljYXRlZF9vbmx5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL25ldy9Sb2JvdG8tQm9sZC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL25ldy9Sb2JvdG8tQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL25ldy9Sb2JvdG8tQm9sZC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9uZXcvUm9ib3RvLUJvbGQuc3ZnI1JvYm90by1Cb2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL25ldy9Sb2JvdG8tQm9sZF8xLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1Cb2xkXzEuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2ZvbnRzL25ldy9Sb2JvdG8tQm9sZF8xLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1Cb2xkXzEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1Cb2xkXzEudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1Cb2xkXzEuc3ZnI1JvYm90by1Cb2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL25ldy9Sb2JvdG8tQm9sZF8yLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1Cb2xkXzIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2ZvbnRzL25ldy9Sb2JvdG8tQm9sZF8yLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1Cb2xkXzIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1Cb2xkXzIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1Cb2xkXzIuc3ZnI1JvYm90by1Cb2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL25ldy9Sb2JvdG8tTGlnaHQuZW90XCIpO1xuICBzcmM6IHVybChcIi9mb250cy9uZXcvUm9ib3RvLUxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9mb250cy9uZXcvUm9ib3RvLUxpZ2h0LndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9uZXcvUm9ib3RvLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL25ldy9Sb2JvdG8tTGlnaHQuc3ZnI1JvYm90by1MaWdodFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL25ldy9Sb2JvdG8tTWVkaXVtLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1NZWRpdW0uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2ZvbnRzL25ldy9Sb2JvdG8tTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1NZWRpdW0ud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1NZWRpdW0udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1NZWRpdW0uc3ZnI1JvYm90by1NZWRpdW1cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBzcmM6IHVybChcIi9mb250cy9uZXcvUm9ib3RvLU1lZGl1bV8xLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1NZWRpdW1fMS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1NZWRpdW1fMS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL25ldy9Sb2JvdG8tTWVkaXVtXzEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1NZWRpdW1fMS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9uZXcvUm9ib3RvLU1lZGl1bV8xLnN2ZyNSb2JvdG8tTWVkaXVtXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1MaWdodF8xLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1MaWdodF8xLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9mb250cy9uZXcvUm9ib3RvLUxpZ2h0XzEud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9uZXcvUm9ib3RvLUxpZ2h0XzEud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1MaWdodF8xLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL25ldy9Sb2JvdG8tTGlnaHRfMS5zdmcjUm9ib3RvLUxpZ2h0XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1MaWdodF8yLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1MaWdodF8yLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9mb250cy9uZXcvUm9ib3RvLUxpZ2h0XzIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9uZXcvUm9ib3RvLUxpZ2h0XzIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1MaWdodF8yLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL25ldy9Sb2JvdG8tTGlnaHRfMi5zdmcjUm9ib3RvLUxpZ2h0XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1NZWRpdW1fMi5lb3RcIik7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL25ldy9Sb2JvdG8tTWVkaXVtXzIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2ZvbnRzL25ldy9Sb2JvdG8tTWVkaXVtXzIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9uZXcvUm9ib3RvLU1lZGl1bV8yLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL25ldy9Sb2JvdG8tTWVkaXVtXzIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1NZWRpdW1fMi5zdmcjUm9ib3RvLU1lZGl1bVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL25ldy9Sb2JvdG8uZW90XCIpO1xuICBzcmM6IHVybChcIi9mb250cy9uZXcvUm9ib3RvLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9mb250cy9uZXcvUm9ib3RvLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvbmV3L1JvYm90by53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9uZXcvUm9ib3RvLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL25ldy9Sb2JvdG8uc3ZnI1JvYm90b1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL25ldy9Sb2JvdG8tUmVndWxhci5lb3RcIik7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL25ldy9Sb2JvdG8tUmVndWxhci5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1SZWd1bGFyLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL25ldy9Sb2JvdG8tUmVndWxhci50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9uZXcvUm9ib3RvLVJlZ3VsYXIuc3ZnI1JvYm90by1SZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1SZWd1bGFyXzEuZW90XCIpO1xuICBzcmM6IHVybChcIi9mb250cy9uZXcvUm9ib3RvLVJlZ3VsYXJfMS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1SZWd1bGFyXzEud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9uZXcvUm9ib3RvLVJlZ3VsYXJfMS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9uZXcvUm9ib3RvLVJlZ3VsYXJfMS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9uZXcvUm9ib3RvLVJlZ3VsYXJfMS5zdmcjUm9ib3RvLVJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBzcmM6IHVybChcIi9mb250cy9uZXcvUm9ib3RvLVJlZ3VsYXJfMi5lb3RcIik7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL25ldy9Sb2JvdG8tUmVndWxhcl8yLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9mb250cy9uZXcvUm9ib3RvLVJlZ3VsYXJfMi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL25ldy9Sb2JvdG8tUmVndWxhcl8yLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL25ldy9Sb2JvdG8tUmVndWxhcl8yLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL25ldy9Sb2JvdG8tUmVndWxhcl8yLnN2ZyNSb2JvdG8tUmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbi5tYWluLXNjcmVlbi1pbmRleCB7XG4gIGJhY2tncm91bmQ6ICNmMGYwZjA7IH1cbiAgLm1haW4tc2NyZWVuLWluZGV4X193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5tYWluLXNjcmVlbi1pbmRleF9fa2FzcGkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5tYWluLXNjcmVlbi1pbmRleF9fa2FzcGkgaW1nIHtcbiAgICAgIC13ZWJraXQtdXNlci1kcmFnOiBub25lOyB9XG4gICAgLm1haW4tc2NyZWVuLWluZGV4X19rYXNwaS1kZXRhaWxzIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA5MHB4OyB9XG4gICAgLm1haW4tc2NyZWVuLWluZGV4X19rYXNwaS1oZWFkZXIge1xuICAgICAgZm9udC1zaXplOiAxMDBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7IH1cbiAgICAubWFpbi1zY3JlZW4taW5kZXhfX2thc3BpLXRleHQge1xuICAgICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gIC5tYWluLXNjcmVlbi1pbmRleF9fcGhvbmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgLm1haW4tc2NyZWVuLWluZGV4X19waG9uZSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAyOTBweDtcbiAgICAgIC13ZWJraXQtdXNlci1kcmFnOiBub25lOyB9XG5cbi5saW1pdC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmd1aWRlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDY2cHg7IH1cblxuLmJvdHRvbS1nYXAtMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cblxuLnNlcnZpY2VzIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIC5zZXJ2aWNlc19fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnNlcnZpY2VzX19tYWluLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDsgfVxuICAuc2VydmljZXNfX3NsaWRlciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgLnNlcnZpY2VzX19jYXJkcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTgxOHB4LCAwcHgsIDBweCk7XG4gICAgYW5pbWF0aW9uOiA2MHMgbGluZWFyIDBzIGluZmluaXRlIG5vcm1hbCBub25lIHJ1bm5pbmcgd2FsaztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5zZXJ2aWNlc19fY2FyZHM6aG92ZXIge1xuICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDsgfVxuICAgIC5zZXJ2aWNlc19fY2FyZHMtaXRlbSB7XG4gICAgICBtYXJnaW46IDEycHg7XG4gICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC40cyBlYXNlO1xuICAgICAgaGVpZ2h0OiA0MDBweDsgfVxuICAgICAgLnNlcnZpY2VzX19jYXJkcy1pdGVtOmhvdmVyLCAuc2VydmljZXNfX2NhcmRzLWl0ZW06YWN0aXZlLCAuc2VydmljZXNfX2NhcmRzLWl0ZW06Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMTZweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbkBrZXlmcmFtZXMgd2FsayB7XG4gIDUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDE4MThweCwgMHB4LCAwcHgpOyB9XG4gIDEyJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxNTE4cHgsIDBweCwgMHB4KTsgfVxuICAxOCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTIxOHB4cHgsIDBweCwgMHB4KTsgfVxuICAyMyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAxOHB4LCAwcHgsIDBweCk7IH1cbiAgMjglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDgxMHB4LCAwcHgsIDBweCk7IH1cbiAgMzMlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDYxMHB4LCAwcHgsIDBweCk7IH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDQxMHB4LCAwcHgsIDBweCk7IH1cbiAgNDclIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIxMHB4LCAwcHgsIDBweCk7IH1cbiAgNTQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpOyB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwcHgsIDBweCwgMHB4KTsgfVxuICA2OCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTQwMHB4LCAwcHgsIDBweCk7IH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC02MDBweCwgMHB4LCAwcHgpOyB9XG4gIDgyJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtODAwcHgsIDBweCwgMHB4KTsgfVxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMDBweCwgMHB4LCAwcHgpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEyMDBweCwgMHB4LCAwcHgpOyB9IH1cblxuLnByb2R1Y3RzIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLnByb2R1Y3RzX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAucHJvZHVjdHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByb2R1Y3RzX19jYXJkcyB7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAucHJvZHVjdHNfX2NhcmRzLWl0ZW0ge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1heC13aWR0aDogNTg4cHg7XG4gICAgICBtYXJnaW46IDEycHggMDtcbiAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjRzIGVhc2U7XG4gICAgICBjb2xvcjogYmxhY2s7IH1cbiAgICAgIC5wcm9kdWN0c19fY2FyZHMtaXRlbTpob3ZlciwgLnByb2R1Y3RzX19jYXJkcy1pdGVtOmFjdGl2ZSwgLnByb2R1Y3RzX19jYXJkcy1pdGVtOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDE2cHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ua2FzcGktc2hvcCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLmthc3BpLXNob3BfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAua2FzcGktc2hvcF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAua2FzcGktc2hvcF9fc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzOHB4OyB9XG4gICAgLmthc3BpLXNob3BfX3NsaWRlci1pdGVtIHtcbiAgICAgIG1hcmdpbjogNy41cHggMTJweDsgfVxuICAgICAgLmthc3BpLXNob3BfX3NsaWRlci1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC5rYXNwaS1zaG9wX19zbGlkZXItaXRlbTpudGgtY2hpbGQoNSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5rYXNwaS1zaG9wX19zbGlkZXItaXRlbTpudGgtY2hpbGQoNikge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgLmthc3BpLXNob3BfX3NsaWRlci1pdGVtOm50aC1jaGlsZCgxMCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAua2FzcGktc2hvcF9fc2xpZGVyLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uZW50cmVwcmVuZXVycyB7XG4gIHBhZGRpbmctdG9wOiA1MHB4OyB9XG4gIC5lbnRyZXByZW5ldXJzX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZW50cmVwcmVuZXVyc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZW50cmVwcmVuZXVyc19fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gICAgLmVudHJlcHJlbmV1cnNfX2NvbnRlbnQtbGVmdCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMi41cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmVudHJlcHJlbmV1cnNfX2NvbnRlbnQtcmlnaHQge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMi41cHg7IH1cbiAgLmVudHJlcHJlbmV1cnNfX21vYmFwcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQwcHggMzBweCA0MHB4IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuZW50cmVwcmVuZXVyc19fbW9iYXBwLWluZm8gaW1nIHtcbiAgICAgIC13ZWJraXQtdXNlci1kcmFnOiBub25lOyB9XG4gICAgLmVudHJlcHJlbmV1cnNfX21vYmFwcC1waG9uZSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAyNDhweDtcbiAgICAgIC13ZWJraXQtdXNlci1kcmFnOiBub25lOyB9XG4gICAgLmVudHJlcHJlbmV1cnNfX21vYmFwcC10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gICAgLmVudHJlcHJlbmV1cnNfX21vYmFwcC1kZXRhaWxzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgICAgLmVudHJlcHJlbmV1cnNfX21vYmFwcC1kZXRhaWxzIHNwYW4ge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDk5OyB9XG4gICAgLmVudHJlcHJlbmV1cnNfX21vYmFwcC1pbWFnZXMge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLXRvcDogMTJweDsgfVxuICAgICAgLmVudHJlcHJlbmV1cnNfX21vYmFwcC1pbWFnZXMtLXJldmVyc2VkIHtcbiAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgICAgLmVudHJlcHJlbmV1cnNfX21vYmFwcC1pbWFnZXMgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTsgfVxuICAgICAgICAuZW50cmVwcmVuZXVyc19fbW9iYXBwLWltYWdlcyBpbWc6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLmVudHJlcHJlbmV1cnNfX21vYmFwcC1hY3Rpb24ge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC5lbnRyZXByZW5ldXJzX19idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYmFja2dyb3VuZDogIzAwODlEMDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmVudHJlcHJlbmV1cnNfX2J1dHRvbjpob3ZlciwgLmVudHJlcHJlbmV1cnNfX2J1dHRvbjphY3RpdmUsIC5lbnRyZXByZW5ldXJzX19idXR0b246Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogIzJjNjk5YzsgfVxuICAuZW50cmVwcmVuZXVyc19fcHJvZHVjdHMtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjRzIGVhc2U7IH1cbiAgICAuZW50cmVwcmVuZXVyc19fcHJvZHVjdHMtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgIC5lbnRyZXByZW5ldXJzX19wcm9kdWN0cy1pdGVtOmhvdmVyLCAuZW50cmVwcmVuZXVyc19fcHJvZHVjdHMtaXRlbTphY3RpdmUsIC5lbnRyZXByZW5ldXJzX19wcm9kdWN0cy1pdGVtOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxNnB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ua2FzcGlwYXlfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnRlcm1pbmFsIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNDBweCA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG4gIC50ZXJtaW5hbF9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC50ZXJtaW5hbF9fdHlwZXMge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnRlcm1pbmFsX190eXBlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gICAgLnRlcm1pbmFsX190eXBlIGltZyB7XG4gICAgICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcbiAgICAgIG1heC13aWR0aDogMzE2cHg7IH1cbiAgICAudGVybWluYWxfX3R5cGUgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnRlcm1pbmFsX19hY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnRlcm1pbmFsX19hY3Rpb24gYSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAjMDA4OUQwOyB9XG4gICAgICAudGVybWluYWxfX2FjdGlvbiBhOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogIzAwODlEMDsgfVxuXG4uc3RheS1wYXJ0bmVyIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogNTBweCA0MHB4IDgycHg7IH1cbiAgLnN0YXktcGFydG5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc3RheS1wYXJ0bmVyX19jYXJkcyB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5zdGF5LXBhcnRuZXJfX2NhcmRzLWl0ZW0ge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNnB4OyB9XG4gICAgICAuc3RheS1wYXJ0bmVyX19jYXJkcy1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG5cbi5hcHAtcXIge1xuICBtYXJnaW46IDEwMHB4IDA7IH1cbiAgLmFwcC1xcl9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmFwcC1xcl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogNTRweDsgfVxuICAuYXBwLXFyX19pbWFnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzM3B4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBtYXgtd2lkdGg6IDQwMHB4OyB9XG4gICAgLmFwcC1xcl9faW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAzMzRweDtcbiAgICAgIC13ZWJraXQtdXNlci1kcmFnOiBub25lOyB9XG5cbi5zdGVwcGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHBhZGRpbmctdG9wOiA3MXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTNweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG4gIC5zdGVwcGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zdGVwcGVyX19zdGVwcyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLnN0ZXBwZXJfX3N0ZXBzLWl0ZW0ge1xuICAgICAgbWFyZ2luOiAwIDMwcHg7IH1cbiAgICAgIC5zdGVwcGVyX19zdGVwcy1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC5zdGVwcGVyX19zdGVwcy1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLnN0ZXAge1xuICB3aWR0aDogMjI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLnN0ZXA6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI5cHg7XG4gICAgd2lkdGg6IDk1JTtcbiAgICByaWdodDogLTYxJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6ICNGMTQ2MzU7IH1cbiAgLnN0ZXBfX251bWJlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNy41cHg7XG4gICAgcGFkZGluZzogMTJweCAyMnB4O1xuICAgIGJhY2tncm91bmQ6ICNGMTQ2MzU7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnN0ZXBfX3RpdGxlIHtcbiAgICB3aWR0aDogMjcwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLm1haW4tc2NyZWVuIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4OyB9XG4gIC5tYWluLXNjcmVlbl9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLm1haW4tc2NyZWVuX19hY3Rpb24tLWZpeGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDFEMUQxO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDIwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiAjRjVGNUY1OyB9XG5cbi5wcm9kdWN0LWJsb2NrIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcm9kdWN0LWJsb2NrX19oZXJvIGltZyB7XG4gICAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7IH1cbiAgLnByb2R1Y3QtYmxvY2tfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogODBweDtcbiAgICBmb250LXdlaWdodDogOTAwO1xuICAgIGxpbmUtaGVpZ2h0OiA4NHB4OyB9XG4gIC5wcm9kdWN0LWJsb2NrX19kZXNjcmlwdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMzRweDsgfVxuICAgIC5wcm9kdWN0LWJsb2NrX19kZXNjcmlwdGlvbi0td2l0aC1pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWFyZ2luLXRvcDogMzRweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMzRweDsgfVxuICAgICAgLnByb2R1Y3QtYmxvY2tfX2Rlc2NyaXB0aW9uLS13aXRoLWltYWdlIC5yZXZlcnNlZCB7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAgICAgLnByb2R1Y3QtYmxvY2tfX2Rlc2NyaXB0aW9uLS13aXRoLWltYWdlIGltZyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xuICAgICAgICBtYXgtd2lkdGg6IDcycHg7XG4gICAgICAgIC13ZWJraXQtdXNlci1kcmFnOiBub25lOyB9XG4gICAgICAgIC5wcm9kdWN0LWJsb2NrX19kZXNjcmlwdGlvbi0td2l0aC1pbWFnZSBpbWc6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyMHB4OyB9XG4gIC5wcm9kdWN0LWJsb2NrX19hY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7IH1cblxuLmJlbmVmaXRzIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7IH1cbiAgLmJlbmVmaXRzX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuYmVuZWZpdHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmJlbmVmaXRzX19jYXJkcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiA0OHB4OyB9XG4gICAgLmJlbmVmaXRzX19jYXJkcy1pdGVtIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4OyB9XG4gICAgICAuYmVuZWZpdHNfX2NhcmRzLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgLmJlbmVmaXRzX19jYXJkcy1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmFwcC1idXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBiYWNrZ3JvdW5kOiAjMDA4OUQwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDIwcHggOHB4O1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5hcHAtYnV0dG9uOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjMpOyB9XG4gIC5hcHAtYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMGY5N2RiO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuYXBwLWJ1dHRvbi0tcGFkZGluZy15LTEyIHtcbiAgICBwYWRkaW5nLXRvcDogMTJweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDsgfVxuICAuYXBwLWJ1dHRvbi0tdy0yMDAge1xuICAgIHdpZHRoOiAyMDBweDsgfVxuICAuYXBwLWJ1dHRvbi0tdy0yNDAge1xuICAgIHdpZHRoOiAyNDBweDsgfVxuICAuYXBwLWJ1dHRvbi0tdy0zNDUge1xuICAgIHdpZHRoOiAzNDVweDsgfVxuICAuYXBwLWJ1dHRvbi0tdy0zNzAge1xuICAgIHdpZHRoOiAzNzBweDsgfVxuICAuYXBwLWJ1dHRvbi0tZnVsbCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmFwcC1idXR0b24tLWNlbnRlcmVkIHtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuXG4ucGFydG5lcnMge1xuICBtYXJnaW4tdG9wOiAxMDBweDsgfVxuICAucGFydG5lcnNfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5wYXJ0bmVyc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGFydG5lcnNfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGFydG5lcnNfX2FjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAucGFydG5lcnNfX2FjdGlvbiBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgY29sb3I6ICMwMDg5RDA7IH1cbiAgICAgIC5wYXJ0bmVyc19fYWN0aW9uIGE6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAjMDA4OUQwOyB9XG4gIC5wYXJ0bmVyc19fY2FyZHMtYmxvY2sge1xuICAgIG1hcmdpbi10b3A6IDMzcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAucGFydG5lcnNfX2NhcmRzLWJsb2NrLWl0ZW0ge1xuICAgICAgbWFyZ2luOiAwIDEycHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4OyB9XG4gICAgICAucGFydG5lcnNfX2NhcmRzLWJsb2NrLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgLnBhcnRuZXJzX19jYXJkcy1ibG9jay1pdGVtOm50aC1jaGlsZCg1bikge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5wYXJ0bmVyc19fY2FyZHMtYmxvY2staXRlbTpudGgtY2hpbGQoNm4pIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmhvdy10by1zdGVwcGVyIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIGhlaWdodDogNTY4cHg7IH1cbiAgLmhvdy10by1zdGVwcGVyX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuaG93LXRvLXN0ZXBwZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaG93LXRvLXN0ZXBwZXJfX2NhcmRzIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgICAuaG93LXRvLXN0ZXBwZXJfX2NhcmRzLWl0ZW0ge1xuICAgICAgbWFyZ2luOiAwIDEycHg7IH1cbiAgICAgIC5ob3ctdG8tc3RlcHBlcl9fY2FyZHMtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAuaG93LXRvLXN0ZXBwZXJfX2NhcmRzLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uZGVzdGluYXRpb25zIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7IH1cbiAgLmRlc3RpbmF0aW9uc19fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmRlc3RpbmF0aW9uc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZGVzdGluYXRpb25zX19zbGlkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7IH1cblxuLmNhcm91c2VsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY2Fyb3VzZWxfX3NsaWRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41czsgfVxuICAgIC5jYXJvdXNlbF9fc2xpZGVyLS1rcCB7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWF4LWhlaWdodDogNDY2cHg7IH1cbiAgICAuY2Fyb3VzZWxfX3NsaWRlci1pdGVtIHtcbiAgICAgIG1pbi13aWR0aDogMTIwMHB4OyB9XG4gICAgLmNhcm91c2VsX19zbGlkZXItY29udHJvbHMge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0b3A6IDUwJTsgfVxuICAgICAgLmNhcm91c2VsX19zbGlkZXItY29udHJvbHMtLWtwIHtcbiAgICAgICAgdG9wOiA0MyUgIWltcG9ydGFudDsgfVxuICAgICAgLmNhcm91c2VsX19zbGlkZXItY29udHJvbHMgLnByZXYge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC04OXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgLjNzIGVhc2U7XG4gICAgICAgIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC4wNCk7IH1cbiAgICAgICAgLmNhcm91c2VsX19zbGlkZXItY29udHJvbHMgLnByZXY6aG92ZXIge1xuICAgICAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAgIC5jYXJvdXNlbF9fc2xpZGVyLWNvbnRyb2xzIC5zbGljay1kaXNhYmxlZCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgICAgLmNhcm91c2VsX19zbGlkZXItY29udHJvbHMgLm5leHQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcmlnaHQ6IC04OXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC4xM3MgZWFzZTtcbiAgICAgICAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjA0KTsgfVxuICAgICAgICAuY2Fyb3VzZWxfX3NsaWRlci1jb250cm9scyAubmV4dDpob3ZlciB7XG4gICAgICAgICAgZmlsbDogI2ZmZjsgfVxuXG4ubW9kYWwge1xuICBkaXNwbGF5OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuICAubW9kYWxfX292ZXJsYXkge1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB6LWluZGV4OiAyOTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLm1vZGFsX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgd2lkdGg6IDUyMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgei1pbmRleDogNTA7XG4gICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC5tb2RhbF9fY29udGVudC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICBjb2xvcjogIzAwMDAwMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5tb2RhbF9fY29udGVudC1kZXNjcmlwdGlvbiB7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41Nik7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubW9kYWxfX2NvbnRlbnQtaW1nIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4OyB9XG4gICAgICAubW9kYWxfX2NvbnRlbnQtaW1nIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMTgwcHg7XG4gICAgICAgIC13ZWJraXQtdXNlci1kcmFnOiBub25lOyB9XG4gIC5tb2RhbF9fY2xvc2Uge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5tb2RhbF9fY2xvc2Ugc3ZnIHtcbiAgICAgIHRyYW5zaXRpb246IGZpbGwgLjA1cyBlYXNlLWluO1xuICAgICAgZmlsbDogI0U2RTZFNjsgfVxuICAgIC5tb2RhbF9fY2xvc2U6aG92ZXIgc3ZnIHtcbiAgICAgIGZpbGw6ICNGMTQ2MzU7IH1cblxuLmQtYmxvY2sge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucGItMTA0IHtcbiAgcGFkZGluZy1ib3R0b206IDEwNHB4OyB9XG5cbi5lbmQtdXNlci1hZ3JlZW1lbnQge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDEwMHB4IDA7IH1cblxuLmFncmVlbWVudC1saW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMjRweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNGRkZGRkYsICNGRkZGRkYpLCBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNCkgLTcuMSUsIHJnYmEoMCwgMCwgMCwgMCkgNTMuNyUpLCAjMjIyNTJEO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiBibGFjaztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMzhweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLmFncmVlbWVudC1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmNmY2ZjO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYWdyZWVtZW50LWxpbms6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWFlYWVhOyB9XG4gICAgLmFncmVlbWVudC1saW5rOmFjdGl2ZSAuYWdyZWVtZW50LWxpbmtfX3JpZ2h0LWljb24gc3ZnIHtcbiAgICAgIGZpbGw6ICNGMTQ2MzU7IH1cbiAgLmFncmVlbWVudC1saW5rX190aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgLmFncmVlbWVudC1saW5rX19yaWdodC1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIC5hZ3JlZW1lbnQtbGlua19fcmlnaHQtaWNvbiBzdmcge1xuICAgICAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjQpOyB9XG5cbkBrZXlmcmFtZXMgZmFkZUluWCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDk5JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiAxOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGluaGVyaXQ7IH0gfVxuXG4uc2VydmljZXMtY2FyZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1heC13aWR0aDogMzIwcHg7XG4gIG1pbi13aWR0aDogMzIwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNvbG9yOiBibGFjaztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDsgfVxuICAuc2VydmljZXMtY2FyZDpob3ZlciAuc2VydmljZXMtY2FyZCwgLnNlcnZpY2VzLWNhcmQ6YWN0aXZlIC5zZXJ2aWNlcy1jYXJkLCAuc2VydmljZXMtY2FyZDpmb2N1cyAuc2VydmljZXMtY2FyZCB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnNlcnZpY2VzLWNhcmQ6aG92ZXIgLnNlcnZpY2VzLWNhcmRfX2FjdGlvbiwgLnNlcnZpY2VzLWNhcmQ6YWN0aXZlIC5zZXJ2aWNlcy1jYXJkX19hY3Rpb24sIC5zZXJ2aWNlcy1jYXJkOmZvY3VzIC5zZXJ2aWNlcy1jYXJkX19hY3Rpb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBhbmltYXRpb246IGZhZGVJblggMC41cyBib3RoOyB9XG4gICAgLnNlcnZpY2VzLWNhcmQ6aG92ZXIgLnNlcnZpY2VzLWNhcmRfX2ltYWdlLCAuc2VydmljZXMtY2FyZDphY3RpdmUgLnNlcnZpY2VzLWNhcmRfX2ltYWdlLCAuc2VydmljZXMtY2FyZDpmb2N1cyAuc2VydmljZXMtY2FyZF9faW1hZ2Uge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuc2VydmljZXMtY2FyZF9fd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuc2VydmljZXMtY2FyZF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmc6IDQwcHggNDBweCAwIDQwcHg7IH1cbiAgLnNlcnZpY2VzLWNhcmRfX2RldGFpbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5zZXJ2aWNlcy1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgIGhlaWdodDogNTAlOyB9XG4gIC5zZXJ2aWNlcy1jYXJkX19hY3Rpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlcnZpY2VzLWNhcmRfX2ltYWdlIHtcbiAgICBhbmltYXRpb246IGZhZGVJblggMC4zcyBib3RoOyB9XG4gICAgLnNlcnZpY2VzLWNhcmRfX2ltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG4ucHJvZHVjdC1jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWluLWhlaWdodDogMjgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLnByb2R1Y3QtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpOyB9XG4gIC5wcm9kdWN0LWNhcmRfX2RldGFpbHMge1xuICAgIG1hcmdpbjogMTZweCAwIDI4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5wcm9kdWN0LWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICAgIG1heC13aWR0aDogMzUwcHg7IH1cbiAgLnByb2R1Y3QtY2FyZF9faW1hZ2UgaW1nIHtcbiAgICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTsgfVxuICAucHJvZHVjdC1jYXJkX19hY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgY29sb3I6ICMwMDg5RDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLnByb2R1Y3QtY2FyZF9fYWN0aW9uOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLnByb2R1Y3QtY2FyZF9fYWN0aW9uIGEge1xuICAgICAgY29sb3I6ICMwMDg5RDA7IH1cbiAgICAgIC5wcm9kdWN0LWNhcmRfX2FjdGlvbiBhOmhvdmVyIC5wcm9kdWN0LWNhcmRfX2FjdGlvbiBhOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogIzAwODlEMDsgfVxuXG4ucGFydG5lci1jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgbWF4LXdpZHRoOiA1NDdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogNDBweDsgfVxuICAucGFydG5lci1jYXJkX19oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAucGFydG5lci1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gIC5wYXJ0bmVyLWNhcmRfX2ltZyBpbWcge1xuICAgIC13ZWJraXQtdXNlci1kcmFnOiBub25lOyB9XG4gIC5wYXJ0bmVyLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDE2cHggMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAucGFydG5lci1jYXJkX19hY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAucGFydG5lci1jYXJkX19hY3Rpb24gYSB7XG4gICAgICBjb2xvcjogIzAwODlEMDsgfVxuICAgICAgLnBhcnRuZXItY2FyZF9fYWN0aW9uIGE6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAjMDA4OUQwOyB9XG5cbi5jYXRlZ29yeS1jYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBoZWlnaHQ6IDI2MHB4O1xuICBtYXgtd2lkdGg6IDIyMHB4O1xuICBtaW4td2lkdGg6IDIyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC40cyBlYXNlOyB9XG4gIC5jYXRlZ29yeS1jYXJkOmhvdmVyLCAuY2F0ZWdvcnktY2FyZDpmb2N1cywgLmNhdGVnb3J5LWNhcmQ6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwcHggMjBweCAzMnB4IHJnYmEoNDcsIDQ5LCA1OSwgMC4wNCk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuY2F0ZWdvcnktY2FyZF9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzLjQ0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44OCk7IH1cbiAgICAuY2F0ZWdvcnktY2FyZF9fdGl0bGU6aG92ZXIsIC5jYXRlZ29yeS1jYXJkX190aXRsZTpmb2N1cywgLmNhdGVnb3J5LWNhcmRfX3RpdGxlOmFjdGl2ZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmNhdGVnb3J5LWNhcmRfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAuY2F0ZWdvcnktY2FyZF9faW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5jYXJkLWJhciB7XG4gIHBhZGRpbmc6IDQ4cHggNDhweCAzN3B4O1xuICB3aWR0aDogMjIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDsgfVxuICAuY2FyZC1iYXJfX2hlcm8gaW1nIHtcbiAgICB3aWR0aDogMTE1cHg7XG4gICAgaGVpZ2h0OiAxMTRweDtcbiAgICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTsgfVxuICAuY2FyZC1iYXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAzM3B4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbi5iZW5lZml0LWNhcmQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMzg0cHg7XG4gIHdpZHRoOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDI0cHggMjRweCA0MHB4OyB9XG4gIC5iZW5lZml0LWNhcmRfX2ljb24gaW1nIHtcbiAgICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTsgfVxuICAuYmVuZWZpdC1jYXJkX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmJlbmVmaXQtY2FyZF9fYWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgIC5iZW5lZml0LWNhcmRfX2FjdGlvbiBhIHtcbiAgICAgIGNvbG9yOiAjMDA4OUQwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuYmVuZWZpdC1jYXJkX19hY3Rpb24gYTp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6ICMwMDg5RDA7IH1cblxuLmNhcmQtc3RlcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDM4NHB4O1xuICAvKnBhZGRpbmc6IDI0cHg7Ki9cbiAgbWluLWhlaWdodDogNDY2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5jYXJkLXN0ZXBwZXJfX3N0ZXAtbnVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMjFweDtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzhweDtcbiAgICBwYWRkaW5nOiA3LjZweCAxMy42cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0b3A6IDIxcHg7XG4gICAgYmFja2dyb3VuZDogI0YxNDYzNTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTkuMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5jYXJkLXN0ZXBwZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nOiAyNHB4IDI0cHggMDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNhcmQtc3RlcHBlcl9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogMTZweCBhdXRvIDBweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAyNTRweDsgfVxuICAuY2FyZC1zdGVwcGVyX19pbWFnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IGF1dG87IH1cbiAgICAuY2FyZC1zdGVwcGVyX19pbWFnZSBpbWcge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZGVzdGluYXRpb24tY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjRzIGVhc2U7XG4gIHdpZHRoOiAyMjFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZGVzdGluYXRpb24tY2FyZDpob3ZlciwgLmRlc3RpbmF0aW9uLWNhcmQ6YWN0aXZlLCAuZGVzdGluYXRpb24tY2FyZDpmb2N1cyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJveC1zaGFkb3c6IDBweCAxN3B4IDUwcHggcmdiYSg0NywgNDksIDU5LCAwLjAzKTtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC40cyBlYXNlOyB9XG4gICAgLmRlc3RpbmF0aW9uLWNhcmQ6aG92ZXIgLmRlc3RpbmF0aW9uLWNhcmRfX2hlcm8sIC5kZXN0aW5hdGlvbi1jYXJkOmFjdGl2ZSAuZGVzdGluYXRpb24tY2FyZF9faGVybywgLmRlc3RpbmF0aW9uLWNhcmQ6Zm9jdXMgLmRlc3RpbmF0aW9uLWNhcmRfX2hlcm8ge1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3MgZWFzZTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTMzJTsgfVxuICAuZGVzdGluYXRpb24tY2FyZF9faGVybyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNjRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMjYlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLmRlc3RpbmF0aW9uLWNhcmRfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpOyB9XG4gICAgLmRlc3RpbmF0aW9uLWNhcmRfX3RpdGxlLS1iaWcge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAuZGVzdGluYXRpb24tY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gIC5kZXN0aW5hdGlvbi1jYXJkX19tb250aGx5LXByaWNlIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgIC5kZXN0aW5hdGlvbi1jYXJkX19tb250aGx5LXByaWNlIC5wcmljZSB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGJhY2tncm91bmQ6ICNGOERBMUM7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIHBhZGRpbmc6IDdweCA4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDsgfVxuICAgIC5kZXN0aW5hdGlvbi1jYXJkX19tb250aGx5LXByaWNlIC5tb250aCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICNhOGE4YTg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDsgfVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmOyB9XG4iLCLvu79cclxuXHJcbi5oZWFkZXItd3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICBtaW4td2lkdGg6IDEyMDBweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbn1cclxuXHJcbi5oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiAyMDtcclxuICAgIHRvcDogMDtcclxuXHJcblxyXG5cclxuICAgIC5sYW5nLXN3aXRjaGVyIHtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44OCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX25hdiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDdweCAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNzVweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW92ZXJmbG93IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogNTk3cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogODVweDtcclxuICAgICAgICAgICAgdG9wOiA0NXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDU5N3B4LzIgKyAwLjVweCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSwgOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjZ3VpZGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTk0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTI4cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlICsgMzZweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbmltYXRpb246IHJvdGF0ZU1lbnUgMC4zNXMgYm90aDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzNnB4IDY0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlzdC1ncm91cCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpc3QtdGl0bGUge1xyXG4gICAgICAgICAgICAvLyBmb250LWZhbWlseTogXCJSb2JvdG8tQm9sZFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlzdC1pdGVtIHtcclxuICAgICAgICAgICAgLy8gZm9udC1mYW1pbHk6IFwiUm9ib3RvLVJlZ3VsYXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICR0aGlzOiAmO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAjeyR0aGlzfSB7XHJcbiAgICAgICAgICAgICAgICAmX19uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiArIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMUYxRjFGO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19uYXYtbGluayB7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNjRweDtcclxuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgICAgIHotaW5kZXg6IDU7XHJcblxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICMxRjFGMUY7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyICsgZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMUYxRjFGO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVNZW51IHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgLy90cmFuc2Zvcm06IHJvdGF0ZTNkKDEsMCwwLCA4M2RlZykgdHJhbnNsYXRlWSg0MHB4KSBwZXJzcGVjdGl2ZSgyMDBweCkgdHJhbnNsYXRlWigtNjBweCkgO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLy8gdHJhbnNmb3JtOiByb3RhdGUzZCgxLDAsMCwgMGRlZykgdHJhbnNsYXRlWSgwcHgpIHBlcnNwZWN0aXZlKDBweCkgdHJhbnNsYXRlWigwcHgpO1xyXG4gICAgfVxyXG59Iiwi77u/LmZvb3RlciB7XHJcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICZfX3NlY3Rpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDBweDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAtNTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEzMDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sZWZ0IHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDg4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmlnaHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlci0yIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDAgMzVweDtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19zZWN0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19sZWZ0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogIzRBNEE0QTtcclxuXHJcbiAgICAgICAgJi1saWNlbnNlIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmlnaHQge1xyXG4gICAgICAvLyBcclxuICAgIH1cclxufVxyXG5cclxuLnZlcnRpY2FsLW1lbnUge1xyXG4gICAgJl9fdG9wLXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICAgICAgJi0tc21hbGx7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMUYxRjFGO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zb2NpYWwtbWVkaWEge1xyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgLjE0cyBlYXNlO1xyXG4gICAgICAgICAgICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuMzIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjY0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78vLyBAaW1wb3J0IFwiLi4vX1NDU1Njb21wb25lbnRzL19TQ1NTY29tcG9uZW50cy5zY3NzXCI7XHJcblxyXG5odG1sIHtcclxuICAgIG1pbi13aWR0aDogMTA0MHB4O1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBtaW4td2lkdGg6IDEwNDBweDtcclxuICAgIC8vIEBpbmNsdWRlIGZvbnQxN3B4O1xyXG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTsgICAgXHJcbiAgICBtYXJnaW46IDA7XHJcbiAgIC8vIEBpbmNsdWRlIGxpbmU7XHJcblxyXG4gICAgJi5ib2R5LS1ibHVycmVkID4gKiB7XHJcbiAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNHB4KTtcclxuICAgICAgICAtbW96LWZpbHRlcjogYmx1cig0cHgpO1xyXG4gICAgICAgIC1vLWZpbHRlcjogYmx1cig0cHgpO1xyXG4gICAgICAgIC1tcy1maWx0ZXI6IGJsdXIoNHB4KTtcclxuICAgICAgICAvKmZpbHRlcjogYmx1cig0cHgpOyovXHJcbiAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmx1cihQaXhlbFJhZGl1cz0nNCcsIGVuYWJsZWQ9J3RydWUnKTtcclxuICAgIH1cclxufVxyXG5cclxuYm9keS5ib2R5LS1ub3Njcm9sbCwgaHRtbC5odG1sLS1ub3Njcm9sbCB7XHJcbiAgICAvKm92ZXJmbG93OiBoaWRkZW47Ki9cclxuICAgIC8qaHRtbCwgYm9keSB7Ki9cclxuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAvKlxyXG4gICAgLm5vc2Nyb2xsIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgICAgICAqL1xyXG59XHJcblxyXG5ib2R5LmJvZHktLW5vUG9pbnRlckV2ZW50cywgaHRtbC5odG1sLS1ub1BvaW50ZXJFdmVudHMge1xyXG4gICAgaGVhZGVyIHtcclxuICAgICAgICAqOm5vdCguaGVhZGVyQWRhcHRfX25hdkJ1dHRvbikge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZm9vdGVyLCBtYWluIHtcclxuICAgICAgICAqIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5hIHtcclxuICAgIGNvbG9yOiAjMDA4OWNmO1xyXG5cclxuICAgIC8qQGluY2x1ZGUgc2V0SG92ZXJBY3RpdmVGb2N1cygpIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH0qL1xyXG59XHJcbi5tYWluIHtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDc1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYWluTGF5b3V0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtaW4td2lkdGg6IDk2MHB4O1xyXG4gICAgLyogbWluLWhlaWdodDogNTUwcHg7ICovXHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICAvKiB6LWluZGV4OiAwOyAqL1xyXG59XHJcblxyXG4ubWFpbkNvbnRlbnQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubm9iciB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4uYWRhcHQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm1pZGRsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgLypAaW5jbHVkZSByZXNwb25kVG9NaWRkbGVWZXJzaW9uKCkge1xyXG4gICAgICAgICYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgICAgKi9cclxufVxyXG5cclxuLmZ1bGwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uY2xlYXJmaXg6YmVmb3JlLCAuY2xlYXJmaXg6YWZ0ZXIge1xyXG4gICAgLy8gQGluY2x1ZGUgbGluZTtcclxufVxyXG5cclxuLmJsdXJyZWRXcmFwcGVyIHtcclxuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDZweCk7XHJcbiAgICAtbW96LWZpbHRlcjogYmx1cig2cHgpO1xyXG4gICAgLW8tZmlsdGVyOiBibHVyKDZweCk7XHJcbiAgICAtbXMtZmlsdGVyOiBibHVyKDZweCk7XHJcbiAgICAvKmZpbHRlcjogYmx1cig2cHgpOyovXHJcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CbHVyKFBpeGVsUmFkaXVzPSc2JywgZW5hYmxlZD0ndHJ1ZScpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4udGVuZ2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdTRlVJVGV4dC1SZWd1bGFyJztcclxufVxyXG5cclxuYSNteUJhbmtCYW5uZXIsXHJcbmRpdi5ncmlkX19mdWxsLTE2ID4gYS5kZGxfY2FtcGFpZ25fbGluayxcclxuZGl2LmdyaWRfX2Z1bGwtOCA+IGRpdjpudGgtb2YtdHlwZSgxKSA+IGEuZGRsX2NhbXBhaWduX2xpbmssXHJcbmRpdi5zd2lwZXItc2xpZGUtYWN0aXZlLFxyXG5saS5vdXJQcm9kdWN0c19faXRlbS0tc2hvcCA+IGEub3VyUHJvZHVjdHNfX2xpbmssXHJcbnNlY3Rpb24ja2FzcGlyZWRTZWN0aW9uLFxyXG5zZWN0aW9uI3BheW1lbnRzLFxyXG5zZWN0aW9uI3Nob3BwaW5nU2VjdGlvbixcclxuc2VjdGlvbiNzdGFydE1haW5CYW5uZXIsXHJcbnNlY3Rpb24uZ3JpZF9fZnVsbC0yNCB7XHJcbiAgICAtd2Via2l0LW9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgIC1tb3otb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hdXRoZW50aWNhdGVkX29ubHksIC51bmF1dGhlbnRpY2F0ZWRfb25seSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwi77u/Ly8gQGZvbnQtZmFjZSB7XHJcbi8vICAgICBmb250LWZhbWlseTogJ1JvYm90by1SZWd1bGFyJztcclxuLy8gICAgIHNyYzogbG9jYWwoJ1JvYm90bycpLCBsb2NhbCgnUm9ib3RvLVJlZ3VsYXInKSwgdXJsKCcvZm9udHMvUm9ib3RvLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnL2ZvbnRzL1JvYm90by1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcvZm9udHMvUm9ib3RvLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy9mb250cy9Sb2JvdG8tUmVndWxhci5lb3QnKSBmb3JtYXQoJ2VvdCcpO1xyXG4vLyAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuLy8gICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuLy8gICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxuLy8gfVxyXG5cclxuLy8gQGZvbnQtZmFjZSB7XHJcbi8vICAgICBmb250LWZhbWlseTogJ1JvYm90by1MaWdodCc7XHJcbi8vICAgICBzcmM6IGxvY2FsKCdSb2JvdG8tTGlnaHQnKSwgdXJsKCcvZm9udHMvUm9ib3RvLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcvZm9udHMvUm9ib3RvLUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcvZm9udHMvUm9ib3RvLUxpZ2h0LmVvdCcpIGZvcm1hdCgnZW90Jyk7XHJcbi8vICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4vLyAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4vLyAgICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4vLyB9XHJcblxyXG4vLyBAZm9udC1mYWNlIHtcclxuLy8gICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLU1lZGl1bSc7XHJcbi8vICAgICBzcmM6IGxvY2FsKCdSb2JvdG8tTWVkaXVtJyksIHVybCgnL2ZvbnRzL1JvYm90by1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy9mb250cy9Sb2JvdG8tTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcvZm9udHMvUm9ib3RvLU1lZGl1bS5lb3QnKSBmb3JtYXQoJ2VvdCcpO1xyXG4vLyAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuLy8gICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuLy8gICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxuLy8gfVxyXG5cclxuLy8gQGZvbnQtZmFjZSB7XHJcbi8vICAgICBmb250LWZhbWlseTogJ1JvYm90by1Cb2xkJztcclxuLy8gICAgIHNyYzogbG9jYWwoJ1JvYm90by1Cb2xkJyksIHVybCgnL2ZvbnRzL1JvYm90by1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcvZm9udHMvUm9ib3RvLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy9mb250cy9Sb2JvdG8tQm9sZC5lb3QnKSBmb3JtYXQoJ2VvdCcpO1xyXG4vLyAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbi8vICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbi8vICAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbi8vIH1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICAgc3JjOiB1cmwoJy9mb250cy9uZXcvUm9ib3RvLUJvbGQuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnL2ZvbnRzL25ldy9Sb2JvdG8tQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnL2ZvbnRzL25ldy9Sb2JvdG8tQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy9mb250cy9uZXcvUm9ib3RvLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnL2ZvbnRzL25ldy9Sb2JvdG8tQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgdXJsKCcvZm9udHMvbmV3L1JvYm90by1Cb2xkLnN2ZyNSb2JvdG8tQm9sZCcpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgICBzcmM6IHVybCgnL2ZvbnRzL25ldy9Sb2JvdG8tQm9sZF8xLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy9mb250cy9uZXcvUm9ib3RvLUJvbGRfMS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnL2ZvbnRzL25ldy9Sb2JvdG8tQm9sZF8xLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnL2ZvbnRzL25ldy9Sb2JvdG8tQm9sZF8xLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy9mb250cy9uZXcvUm9ib3RvLUJvbGRfMS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgdXJsKCcvZm9udHMvbmV3L1JvYm90by1Cb2xkXzEuc3ZnI1JvYm90by1Cb2xkJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICAgIHNyYzogdXJsKCcvZm9udHMvbmV3L1JvYm90by1Cb2xkXzIuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnL2ZvbnRzL25ldy9Sb2JvdG8tQm9sZF8yLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcvZm9udHMvbmV3L1JvYm90by1Cb2xkXzIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcvZm9udHMvbmV3L1JvYm90by1Cb2xkXzIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnL2ZvbnRzL25ldy9Sb2JvdG8tQm9sZF8yLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJy9mb250cy9uZXcvUm9ib3RvLUJvbGRfMi5zdmcjUm9ib3RvLUJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICAgc3JjOiB1cmwoJy9mb250cy9uZXcvUm9ib3RvLUxpZ2h0LmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy9mb250cy9uZXcvUm9ib3RvLUxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcvZm9udHMvbmV3L1JvYm90by1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy9mb250cy9uZXcvUm9ib3RvLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy9mb250cy9uZXcvUm9ib3RvLUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJy9mb250cy9uZXcvUm9ib3RvLUxpZ2h0LnN2ZyNSb2JvdG8tTGlnaHQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgICBzcmM6IHVybCgnL2ZvbnRzL25ldy9Sb2JvdG8tTWVkaXVtLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy9mb250cy9uZXcvUm9ib3RvLU1lZGl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnL2ZvbnRzL25ldy9Sb2JvdG8tTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnL2ZvbnRzL25ldy9Sb2JvdG8tTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy9mb250cy9uZXcvUm9ib3RvLU1lZGl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgdXJsKCcvZm9udHMvbmV3L1JvYm90by1NZWRpdW0uc3ZnI1JvYm90by1NZWRpdW0nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgICBzcmM6IHVybCgnL2ZvbnRzL25ldy9Sb2JvdG8tTWVkaXVtXzEuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnL2ZvbnRzL25ldy9Sb2JvdG8tTWVkaXVtXzEuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy9mb250cy9uZXcvUm9ib3RvLU1lZGl1bV8xLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnL2ZvbnRzL25ldy9Sb2JvdG8tTWVkaXVtXzEud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnL2ZvbnRzL25ldy9Sb2JvdG8tTWVkaXVtXzEudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIHVybCgnL2ZvbnRzL25ldy9Sb2JvdG8tTWVkaXVtXzEuc3ZnI1JvYm90by1NZWRpdW0nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgICBzcmM6IHVybCgnL2ZvbnRzL25ldy9Sb2JvdG8tTGlnaHRfMS5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcvZm9udHMvbmV3L1JvYm90by1MaWdodF8xLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcvZm9udHMvbmV3L1JvYm90by1MaWdodF8xLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnL2ZvbnRzL25ldy9Sb2JvdG8tTGlnaHRfMS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcvZm9udHMvbmV3L1JvYm90by1MaWdodF8xLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJy9mb250cy9uZXcvUm9ib3RvLUxpZ2h0XzEuc3ZnI1JvYm90by1MaWdodCcpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICAgIHNyYzogdXJsKCcvZm9udHMvbmV3L1JvYm90by1MaWdodF8yLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy9mb250cy9uZXcvUm9ib3RvLUxpZ2h0XzIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy9mb250cy9uZXcvUm9ib3RvLUxpZ2h0XzIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcvZm9udHMvbmV3L1JvYm90by1MaWdodF8yLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy9mb250cy9uZXcvUm9ib3RvLUxpZ2h0XzIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIHVybCgnL2ZvbnRzL25ldy9Sb2JvdG8tTGlnaHRfMi5zdmcjUm9ib3RvLUxpZ2h0JykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICAgc3JjOiB1cmwoJy9mb250cy9uZXcvUm9ib3RvLU1lZGl1bV8yLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy9mb250cy9uZXcvUm9ib3RvLU1lZGl1bV8yLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcvZm9udHMvbmV3L1JvYm90by1NZWRpdW1fMi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy9mb250cy9uZXcvUm9ib3RvLU1lZGl1bV8yLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy9mb250cy9uZXcvUm9ib3RvLU1lZGl1bV8yLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJy9mb250cy9uZXcvUm9ib3RvLU1lZGl1bV8yLnN2ZyNSb2JvdG8tTWVkaXVtJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICAgc3JjOiB1cmwoJy9mb250cy9uZXcvUm9ib3RvLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy9mb250cy9uZXcvUm9ib3RvLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcvZm9udHMvbmV3L1JvYm90by53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy9mb250cy9uZXcvUm9ib3RvLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy9mb250cy9uZXcvUm9ib3RvLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJy9mb250cy9uZXcvUm9ib3RvLnN2ZyNSb2JvdG8nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgICBzcmM6IHVybCgnL2ZvbnRzL25ldy9Sb2JvdG8tUmVndWxhci5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcvZm9udHMvbmV3L1JvYm90by1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcvZm9udHMvbmV3L1JvYm90by1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnL2ZvbnRzL25ldy9Sb2JvdG8tUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcvZm9udHMvbmV3L1JvYm90by1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJy9mb250cy9uZXcvUm9ib3RvLVJlZ3VsYXIuc3ZnI1JvYm90by1SZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICAgc3JjOiB1cmwoJy9mb250cy9uZXcvUm9ib3RvLVJlZ3VsYXJfMS5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcvZm9udHMvbmV3L1JvYm90by1SZWd1bGFyXzEuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy9mb250cy9uZXcvUm9ib3RvLVJlZ3VsYXJfMS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy9mb250cy9uZXcvUm9ib3RvLVJlZ3VsYXJfMS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcvZm9udHMvbmV3L1JvYm90by1SZWd1bGFyXzEudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIHVybCgnL2ZvbnRzL25ldy9Sb2JvdG8tUmVndWxhcl8xLnN2ZyNSb2JvdG8tUmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICAgIHNyYzogdXJsKCcvZm9udHMvbmV3L1JvYm90by1SZWd1bGFyXzIuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnL2ZvbnRzL25ldy9Sb2JvdG8tUmVndWxhcl8yLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcvZm9udHMvbmV3L1JvYm90by1SZWd1bGFyXzIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcvZm9udHMvbmV3L1JvYm90by1SZWd1bGFyXzIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnL2ZvbnRzL25ldy9Sb2JvdG8tUmVndWxhcl8yLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJy9mb250cy9uZXcvUm9ib3RvLVJlZ3VsYXJfMi5zdmcjUm9ib3RvLVJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuIiwi77u/Lm1haW4tc2NyZWVuLWluZGV4IHtcclxuICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19rYXNwaSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGV0YWlscyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1oZWFkZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19waG9uZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjkwcHg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxpbWl0LWNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcbi5ndWlkZS1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLXRvcDogNjZweDtcclxufVxyXG4uYm90dG9tLWdhcC0xMDAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbn1cclxuIiwi77u/LnNlcnZpY2VzIHtcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21haW4tdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FyZHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDE4MThweCwgMHB4LCAwcHgpO1xyXG4gICAgICAgIGFuaW1hdGlvbjogNjBzIGxpbmVhciAwcyBpbmZpbml0ZSBub3JtYWwgbm9uZSBydW5uaW5nIHdhbGs7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICR0aGlzOiAmO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTJweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuNHMgZWFzZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDE2cHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbkBrZXlmcmFtZXMgd2FsayB7XHJcbiAgICA1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxODE4cHgsMHB4LDBweCk7XHJcbiAgICB9XHJcbiAgICAxMiUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTUxOHB4LDBweCwwcHgpO1xyXG4gICAgfVxyXG4gICAgMTglIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEyMThweHB4LDBweCwwcHgpO1xyXG4gICAgfVxyXG4gICAgMjMlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMThweCwwcHgsMHB4KTtcclxuICAgIH1cclxuICAgIDI4JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4MTBweCwwcHgsMHB4KTtcclxuICAgIH1cclxuICAgIDMzJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg2MTBweCwwcHgsMHB4KTtcclxuICAgIH1cclxuICAgIDQwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0MTBweCwwcHgsMHB4KTtcclxuICAgIH1cclxuICAgIDQ3JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMTBweCwwcHgsMHB4KTtcclxuICAgIH1cclxuICAgIDU0JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsMHB4LDBweCk7XHJcbiAgICB9XHJcbiAgICA2MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMHB4LDBweCwwcHgpO1xyXG4gICAgfVxyXG4gICAgNjglIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC00MDBweCwwcHgsMHB4KTtcclxuICAgIH1cclxuICAgIDc1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNjAwcHgsMHB4LDBweCk7XHJcbiAgICB9XHJcbiAgICA4MiUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTgwMHB4LDBweCwwcHgpO1xyXG4gICAgfVxyXG4gICAgOTAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAwcHgsMHB4LDBweCk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMjAwcHgsMHB4LDBweCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIu+7vy5wcm9kdWN0cyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJkcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTg4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTJweCAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC40cyBlYXNlO1xyXG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTZweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/Lmthc3BpLXNob3Age1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzOHB4O1xyXG5cclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDcuNXB4IDEycHg7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxMCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/LmVudHJlcHJlbmV1cnMge1xyXG4gICAgcGFkZGluZy10b3A6IDUwcHg7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcblxyXG4gICAgICAgICYtbGVmdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTIuNXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1yaWdodCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMi41cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21vYmFwcCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzBweCA0MHB4IDQwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1waG9uZSB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI0OHB4O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kZXRhaWxzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDk5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWltYWdlcyB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgJi0tcmV2ZXJzZWQge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWFjdGlvbiB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwODlEMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzJjNjk5YztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJvZHVjdHMge1xyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC40cyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDE2cHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5rYXNwaXBheSB7XHJcbiAgXHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxufVxyXG4udGVybWluYWwge1xyXG4gICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDUwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX190eXBlcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX190eXBlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWN0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA4OUQwO1xyXG5cclxuICAgICAgICAgICAgJjp2aXNpdGVkIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA4OUQwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zdGF5LXBhcnRuZXIge1xyXG4gIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gIHBhZGRpbmc6IDUwcHggNDBweCA4MnB4O1xyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gICZfX2NhcmRzIHtcclxuICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgJi1pdGVtIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDI2cHg7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYXBwLXFyIHtcclxuICAgIG1hcmdpbjogMTAwcHggMDtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDMzcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMzRweDtcclxuICAgICAgICAgICAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5zdGVwcGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgIHBhZGRpbmctdG9wOiA3MXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUzcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N0ZXBzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAzMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnN0ZXAge1xyXG4gICAgd2lkdGg6IDIyNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMjlweDtcclxuICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgIHJpZ2h0OiAtNjElO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0YxNDYzNTtcclxuICAgIH1cclxuXHJcbiAgICAmX19udW1iZXIge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzcuNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMjJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRjE0NjM1O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB3aWR0aDogMjcwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLm1haW4tc2NyZWVuIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19hY3Rpb24ge1xyXG4gICAgICAgICYtLWZpeGVkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDFEMUQxO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDIwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1ibG9jayB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgJl9faGVybyB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogODBweDtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA4NHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG5cclxuICAgICAgICAmLS13aXRoLWltYWdlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcblxyXG4gICAgICAgICAgICAucmV2ZXJzZWQge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MnB4O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWN0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi5iZW5lZml0cyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmRzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcblxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5hcHAtYnV0dG9uIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYmFja2dyb3VuZDogIzAwODlEMDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIHBhZGRpbmc6IDIwcHggOHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogMXB4IHNvbGlkIHJnYmEoMCwwLDAsMC4zKTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMGY5N2RiO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLS1wYWRkaW5nLXktMTIge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxMnB4O1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMnB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLXctMjAwIHtcclxuICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdy0yNDAge1xyXG4gICAgICAgIHdpZHRoOiAyNDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS13LTM0NSB7XHJcbiAgICAgICAgd2lkdGg6IDM0NXB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLXctMzcwIHtcclxuICAgICAgICB3aWR0aDogMzcwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tZnVsbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY2VudGVyZWQge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG59XHJcbiIsIi5wYXJ0bmVycyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19hY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA4OUQwO1xyXG5cclxuICAgICAgICAgICAgJjp2aXNpdGVkIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA4OUQwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmRzLWJsb2NrIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzM3B4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMTJweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDVuKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDZuKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78uaG93LXRvLXN0ZXBwZXIge1xyXG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICBoZWlnaHQ6IDU2OHB4O1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0OHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmRzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcblxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMnB4O1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78uZGVzdGluYXRpb25zIHtcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIC8vIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jYXJvdXNlbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIC8vIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAmX19zbGlkZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XHJcblxyXG4gICAgICAgICYtLWtwIHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNDY2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTIwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250cm9scyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAmLS1rcCB7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDQzJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucHJldiB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtODlweDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuMDQpO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2xpY2stZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5uZXh0IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAtODlweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgLjEzcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjA0KTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRyb2xzIHtcclxuICAgIH1cclxufVxyXG4iLCLvu78ubW9kYWwge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgJl9fb3ZlcmxheSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjM1KTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHotaW5kZXg6IDI5O1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgd2lkdGg6IDUyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgei1pbmRleDogNTA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogOHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDAwMDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjU2KTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDM1cHg7XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxODBweDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Nsb3NlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgLjA1cyBlYXNlLWluO1xyXG4gICAgICAgICAgICBmaWxsOiAjRTZFNkU2O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjRjE0NjM1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmQtYmxvY2sge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi5wYi0xMDQge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDEwNHB4O1xyXG59Iiwi77u/LmVuZC11c2VyLWFncmVlbWVudCB7XHJcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgcGFkZGluZzogMTAwcHggMDtcclxufVxyXG5cclxuLmFncmVlbWVudC1saW5rIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgI0ZGRkZGRiwgI0ZGRkZGRiksIGxpbmVhci1ncmFkaWVudCgzNjBkZWcsIHJnYmEoMCwgMCwgMCwgMC40KSAtNy4xJSwgcmdiYSgwLCAwLCAwLCAwKSA1My43JSksICMyMjI1MkQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDM4cHg7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICR0aGlzOiAmO1xyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmY2ZjZmM7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICY6YWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZWFlYWVhO1xyXG5cclxuICAgICAgICAjeyR0aGlzfSB7XHJcbiAgICAgICAgICAgICZfX3JpZ2h0LWljb24ge1xyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAjRjE0NjM1O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMjRweDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19yaWdodC1pY29uIHtcclxuICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogcmdiYSgwLDAsMCwgMC40KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/QGtleWZyYW1lcyBmYWRlSW5YIHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwXHJcbiAgICB9XHJcblxyXG4gICAgOTklIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgMTAwJSB7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcclxuICAgIH1cclxufVxyXG5cclxuLnNlcnZpY2VzLWNhcmQge1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIG1heC13aWR0aDogMzIwcHg7XHJcbiAgICBtaW4td2lkdGg6IDMyMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGNvbG9yOiBibGFjaztcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cclxuICAgICR0aGlzOiAmO1xyXG5cclxuICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcclxuICAgICAgICAjeyR0aGlzfSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgJl9fYWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgYW5pbWF0aW9uOiBmYWRlSW5YIDAuNXMgYm90aDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW1hZ2Uge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICZfX25hbWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDQwcHggMCA0MHB4XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGV0YWlscyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyOTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19hY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGFuaW1hdGlvbjogZmFkZUluWCAwLjNzIGJvdGg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78ucHJvZHVjdC1jYXJkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgbWluLWhlaWdodDogMjgwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXRhaWxzIHtcclxuICAgICAgICBtYXJnaW46IDE2cHggMCAyOHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDEpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xyXG4gICAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgY29sb3I6ICMwMDg5RDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA4OUQwO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciAmOnZpc2l0ZWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDg5RDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/LnBhcnRuZXItY2FyZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDQpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgIG1heC13aWR0aDogNTQ3cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmc6IDQwcHg7XHJcblxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAxNnB4IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWN0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDg5RDA7XHJcblxyXG4gICAgICAgICAgICAmOnZpc2l0ZWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDg5RDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/XHJcbi5jYXRlZ29yeS1jYXJkIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyNjBweDtcclxuICAgIG1heC13aWR0aDogMjIwcHg7XHJcbiAgICBtaW4td2lkdGg6IDIyMHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjRzIGVhc2U7XHJcblxyXG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDMycHggcmdiYSg0NywgNDksIDU5LCAwLjA0KTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMy40NHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODgpO1xyXG5cclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5jYXJkLWJhciB7XHJcbiAgICBwYWRkaW5nOiA0OHB4IDQ4cHggMzdweDtcclxuICAgIHdpZHRoOiAyMjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG5cclxuICAgICZfX2hlcm8ge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMTRweDtcclxuICAgICAgICAgICAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzM3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5iZW5lZml0LWNhcmQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWF4LXdpZHRoOiAzODRweDtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIHBhZGRpbmc6IDI0cHggMjRweCA0MHB4O1xyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWN0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA4OUQwO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOnZpc2l0ZWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDg5RDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/LmNhcmQtc3RlcHBlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgd2lkdGg6IDM4NHB4O1xyXG4gICAgLypwYWRkaW5nOiAyNHB4OyovXHJcbiAgICBtaW4taGVpZ2h0OiA0NjZweDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICZfX3N0ZXAtbnVtIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMjFweDtcclxuICAgICAgICB3aWR0aDogMzhweDtcclxuICAgICAgICBoZWlnaHQ6IDM4cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzhweDtcclxuICAgICAgICBwYWRkaW5nOiA3LjZweCAxMy42cHg7XHJcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICB0b3A6IDIxcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0YxNDYzNTtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTkuMnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBwYWRkaW5nOiAyNHB4IDI0cHggMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIG1hcmdpbjogMTZweCBhdXRvIDBweDtcclxuICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyNTRweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5kZXN0aW5hdGlvbi1jYXJkIHtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuNHMgZWFzZTtcclxuICAgIHdpZHRoOiAyMjFweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAvLyDQodC+0YXRgNCw0L3Rj9C10Lwg0YLQtdC60YPRidC40Lkg0L/Rg9GC0Ywg0LIg0L/QtdGA0LXQvNC10L3QvdGD0Y5cclxuICAgICR0aGlzOiAmO1xyXG5cclxuICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDE3cHggNTBweCByZ2JhKDQ3LCA0OSwgNTksIDAuMDMpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjRzIGVhc2U7XHJcbiAgICAgICAgLy8g0K7Qt9Cw0LXQvCDQv9C10YDQtdC80LXQvdC90YPRjiDQutCw0Log0YHQtdC70LXQutGC0L7RgFxyXG4gICAgICAgICN7JHRoaXN9IHtcclxuICAgICAgICAgICAgJl9faGVybyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMzMlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hlcm8ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTY0cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTI2JTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG5cclxuICAgICAgICAmLS1iaWcge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbW9udGhseS1wcmljZSB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcblxyXG4gICAgICAgIC5wcmljZSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjFweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGOERBMUM7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA3cHggOHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDdweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tb250aCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMTY4LCAxNjgsIDE2OCwgMSk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCJAaW1wb3J0IFwiLi4vLi4vYmFzZS9fbm9ybWFsaXplLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL3NoYXJlZC9faGVhZGVyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL3NoYXJlZC9fZm9vdGVyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL2Jhc2UvX21haW4uc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vYmFzZS9fZm9udHMuc2Nzc1wiO1xyXG5cclxuLy8g0JHQu9C+0LrQuCDQvdCwINC70LXQvdC00LjQvdCz0LDRhVxyXG5AaW1wb3J0IFwiLi4vLi4vY29tcG9uZW50cy9tYWluU2NyZWVuSW5kZXguc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vY29tcG9uZW50cy9zZXJ2aWNlcy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9jb21wb25lbnRzL3Byb2R1Y3RzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL2NvbXBvbmVudHMvc2hvcC5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9jb21wb25lbnRzL2VudHJlcHJlbmV1cnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vY29tcG9uZW50cy9rYXNwaVBheS5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9jb21wb25lbnRzL2FwcFFSLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL2NvbXBvbmVudHMvc3RlcHBlci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9jb21wb25lbnRzL0dvbGQvbWFpblNjcmVlbi5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9jb21wb25lbnRzL0dvbGQvYmVuZWZpdHMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vY29tcG9uZW50cy9hcHBCdXR0b24uc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vY29tcG9uZW50cy9wYXJ0bmVycy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9jb21wb25lbnRzL2hvdy10by1zdGVwcGVyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL2NvbXBvbmVudHMvZGVzdGluYXRpb25zLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL2NvbXBvbmVudHMvTW9kYWwuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vY29tcG9uZW50cy9lbmRVc2VyQWdyZWVtZW50LnNjc3NcIjtcclxuXHJcbi8vINCa0LDRgNGC0L7Rh9C60LhcclxuQGltcG9ydCBcIi4uLy4uL2NvbXBvbmVudHMvc2VydmljZXMtY2FyZC5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9jb21wb25lbnRzL3Byb2R1Y3QtY2FyZC5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9jb21wb25lbnRzL3BhcnRuZXItY2FyZC5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9jb21wb25lbnRzL2NhdGVnb3J5LWNhcmQuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vY29tcG9uZW50cy9jYXJkLWJhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9jb21wb25lbnRzL2JlbmVmaXQtY2FyZC5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9jb21wb25lbnRzL2NhcmQtc3RlcHBlci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9jb21wb25lbnRzL2Rlc3RpbmF0aW9uLWNhcmQuc2Nzc1wiO1xyXG5cclxuXHJcbmh0bWwge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xyXG59Il19 */
