/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */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;cursor:pointer;text-decoration:none}a:active,a:hover{outline-width:0;text-decoration:underline}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}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}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{background-color:#fff;width:100%;font-size:17px;box-shadow:0 4px 20px rgba(0,0,0,.08);position:fixed;z-index:20;top:0}.header .lang-switcher{min-width:100px;display:flex}body,html{min-width:1040px}.header .lang-switcher__item{padding:8px 10px;color:rgba(0,0,0,.4);cursor:pointer;text-decoration:none}.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;background-color:#fff;padding:36px 64px;width:100%;align-items:flex-start;box-shadow:0 4px 20px rgba(0,0,0,.08);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:''}.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}.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}.chat-button{padding:6px;border:none;border-radius:8px;background:#E1E1E1;color:var(--text-primary,rgba(0,0,0,.88));font-family:Roboto,serif;font-size:12px;font-style:normal;font-weight:400;line-height:normal}.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-height:100%}body{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__new_year{background:#F14635}.main-screen-index__main{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}.main-screen-index__kaspi-text{margin-top:12px;font-size:30px;line-height:36px}.entrepreneurs__title,.kaspi-shop__title,.products__title,.services__main-title{font-size:50px;font-weight:500;text-align:center}.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{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__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__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__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}.stay-partner,.terminal{background-color:#fff;border-radius:20px}.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}.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-weight:500;line-height:54px;font-size:50px;text-align:center}.terminal__action a:visited{color:#0089D0}.stay-partner{margin-top:24px;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,.form,.form .dropdown__wrapper,.loader,.modal__content,.product-card,.services-card,.status,.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__account{justify-content:center;margin:0 auto;display:flex;gap:24px}.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}.benefits__wrapper,.how-to-stepper__wrapper,.partners__wrapper{max-width:1200px;margin:0 auto}.product-block__description--with-image img:first-child{margin-left:20px}.product-block__action{margin-top:48px}.benefits{margin-top:100px}.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;border-radius:12px;padding:20px 8px;font-family:Roboto;font-weight:500;font-size:20px;line-height:24px;color:#fff;background:#0089D0}.app-button--secondary{border:2px solid #0089D0;color:#0089D0!important;background:0 0!important}.app-button--secondary:hover{background:#0089D0!important;color:#fff!important}.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__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;text-align:center;font-weight:500}.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}.carousel__slider,.modal,.modal__overlay{width:100%;height:100%}.how-to-stepper__title{margin-bottom:48px;line-height:54px}.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__title{line-height:54px}.destinations__slider{display:flex;justify-content:space-between;margin-top:48px}.carousel{width:100%;position:relative}.carousel__slider{display:flex;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}.modal__overlay{background:rgba(0,0,0,.35);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}.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}.end-user-agreement,.form,.loader,.status{max-width:1200px}.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{margin:0 auto;padding:100px 0}.documents{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:start}.documents .agreement-link{width:588px}.documents .agreement-link__title{width:390px}.archived-documents__toggle{margin:48px 0 28px;color:#0f97db;font-size:20px;font-weight:400}.agreement-link,.form .dropdown{color:#000;-webkit-user-select:none;-moz-user-select:none}.archived-documents__toggle .archived-documents__button img{width:16px;height:16px;transform:rotate(180deg)}.archived-documents__toggle .archived-documents__button:first-child{display:block}.archived-documents__toggle .archived-documents__button:last-child,.archived-documents__toggle._active .archived-documents__button:first-child{display:none}.archived-documents__toggle._active .archived-documents__button img{transform:rotate(0)}.archived-documents__toggle._active .archived-documents__button:last-child{display:block}.agreement-link{margin-top: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;display:flex;align-items:center;padding:38px;-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)}.documents .agreement-link:first-child,.documents .agreement-link:nth-child(2){margin-top:0}.form{margin:100px auto 200px;background:#FFF;padding:64px;text-align:center}.form__title{font-weight:500;font-size:50px;margin-top:0;margin-bottom:48px}.form__tabs{display:flex;padding:2px;border-radius:10px;width:344px;margin:0 auto 48px;background:#F5F5F5}.form__tab._active,.loader{background:#FFF}.form__tab{border:none;cursor:pointer;border-radius:8px;width:170px;height:44px;padding:12px;color:#4a4a4a;font-weight:500;font-size:17px}.form__wrapper{display:none;max-width:556px;margin:auto}.form__wrapper._active{display:block}.form__input-wrapper{position:relative;margin-top:12px}.form__input-wrapper._selector .form__invisible{cursor:pointer;position:absolute;top:0;z-index:10;height:60px;width:100%}.form__input,.form__textarea{border:none;font-size:17px;padding:29px 16px 9px;background:#F5F5F5;color:#4a4a4a;line-height:22px;border-radius:10px;width:100%;min-height:60px}.form__input._error,.form__textarea._error{border:1px solid #f14635}.form__input:focus+.form__label,.form__input[data-is-input-empty=false]+.form__label,.form__textarea:focus+.form__label,.form__textarea[data-is-input-empty=false]+.form__label{top:9px;line-height:16px;font-size:12px}.form__textarea{overflow-y:hidden;min-height:120px;resize:none}.form__label{position:absolute;z-index:10;font-size:17px;color:rgba(0,0,0,.4);line-height:22px;cursor:text;transition:all .05s linear;left:16px;top:19px}.form__input._selector{text-align:left;background-image:url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.2929 0.292893C12.6834 -0.0976311 13.3166 -0.0976311 13.7071 0.292893C14.0976 0.683418 14.0976 1.31658 13.7071 1.70711L7.70711 7.70711C7.31658 8.09763 6.68342 8.09763 6.29289 7.70711L0.292893 1.70711C-0.0976311 1.31658 -0.0976311 0.683418 0.292893 0.292893C0.683418 -0.0976311 1.31658 -0.0976311 1.70711 0.292893L7 5.58579L12.2929 0.292893Z' fill='black' fill-opacity='0.36'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 17px top 27px;-webkit-appearance:none;cursor:pointer}.form__input._selector+label{cursor:pointer}.form__error{display:none;text-align:left;font-size:12px;margin-top:4px;margin-left:16px;margin-bottom:0;color:#f14635}.form .form__button{cursor:pointer;background:#0089d0;color:#FFF;border:none;width:100%;font-size:20px;line-height:24px;text-align:center;padding:20px 113px;border-radius:12px;margin-top:48px;margin-bottom:16px}.form .form__button-desc{color:#a8a8a8;font-size:14px;margin:0}.form .dropdown{text-align:left;display:none;position:fixed;left:0;top:0;z-index:1040;width:100%;height:100%;margin:0;padding:0;background:rgba(26,26,26,.5);-ms-user-select:none;user-select:none}.form .dropdown._open{display:block}.form .dropdown__wrapper{top:50%;left:50%;transform:translate(-50%,-50%);height:auto;max-height:100%;position:relative;background:#fff;width:520px;min-height:224px;padding:52px 48px 50px}.form .dropdown__title{margin-top:0;font-weight:700;font-size:30px;margin-bottom:8px}.loader,.status{margin:100px auto 200px}.form .dropdown .radios__item{font-size:17px;height:auto;display:flex;border-bottom:1px solid #e7e7e7}.form .dropdown .radios__item label{color:#4a4a4a;font-size:17px;font-weight:400;cursor:pointer;width:374px;padding:23px 0}.form .dropdown .radios__item input{cursor:pointer;display:block;width:50px;min-height:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0}.form .dropdown .radios__item input:checked{background-image:url("data:image/svg+xml,%3Csvg width='23' height='22' viewBox='0 0 23 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_776_11442)'%3E%3Ccircle cx='11.5811' cy='11' r='11' fill='%23F14635'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.1964 6L17.5811 7.46563L9.50413 16L5.58105 11.8469L6.96567 10.3813L9.50413 13.1943L16.1964 6Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_776_11442'%3E%3Crect width='22.2095' height='22' fill='white' transform='translate(0.581055)'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-repeat:no-repeat;background-size:22px;background-position:top 21px right 22px}.form .dropdown__close{cursor:pointer;position:absolute;right:0;top:0;width:64px;height:64px;background-size:24px 24px;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M19.3871 3.2097C19.7794 2.90468 20.3466 2.93241 20.7071 3.29289C21.0976 3.68342 21.0976 4.31658 20.7071 4.70711L13.4142 12L20.7071 19.2929C21.0976 19.6834 21.0976 20.3166 20.7071 20.7071C20.3466 21.0676 19.7794 21.0953 19.3871 20.7903L19.2929 20.7071L12 13.4142L4.70711 20.7071L4.6129 20.7903C4.22061 21.0953 3.65338 21.0676 3.29289 20.7071C2.90237 20.3166 2.90237 19.6834 3.29289 19.2929L10.5858 12L3.29289 4.70711C2.90237 4.31658 2.90237 3.68342 3.29289 3.29289C3.65338 2.93241 4.22061 2.90468 4.6129 3.2097L4.70711 3.29289L12 10.5858L19.2929 3.29289L19.3871 3.2097Z' fill='black' fill-opacity='0.16'/%3E%3C/svg%3E")}@-webkit-keyframes rotate360{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes rotate360{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.loader{display:none;justify-content:center;align-items:center;height:175px;position:relative}.loader__icon{position:absolute;width:44px;height:44px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg width='44' height='44' viewBox='0 0 44 44' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 44C20.7343 44 19.7083 42.974 19.7083 41.7083C19.7083 40.4427 20.7343 39.4167 22 39.4167C31.619 39.4167 39.4167 31.619 39.4167 22C39.4167 12.381 31.619 4.58333 22 4.58333C12.381 4.58333 4.58333 12.381 4.58333 22C4.58333 24.0184 4.92581 25.9867 5.58781 27.8453C6.01248 29.0376 5.39021 30.3484 4.19793 30.773C3.00565 31.1977 1.69485 30.5754 1.27018 29.3832C0.432964 27.0326 0 24.5443 0 22C0 9.84974 9.84974 0 22 0C34.1503 0 44 9.84974 44 22C44 34.1503 34.1503 44 22 44Z' fill='%23C2C2C2'/%3E%3C/svg%3E");-webkit-animation:rotate360 2s linear infinite;animation:rotate360 2s linear infinite}.status{display:none;background:#FFF;min-height:361px;position:relative;padding-top:64px}.status__icon{width:80px;height:80px;margin:auto;background-size:contain;background-repeat:no-repeat;background-position:center}.category-card__image img,.services-card__image img{width:100%}.status__title{text-align:center;margin:48px 0 0;line-height:54px;font-size:50px;font-weight:500}.status__desc{text-align:center;margin:16px 0 0;font-size:30px;font-weight:400;line-height:35px}.status.success .status__icon{background-image:url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='40' cy='40' r='40' fill='%232CAB00'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M54.6313 31.7311C55.2561 31.1063 55.2561 30.0932 54.6313 29.4684C54.0064 28.8435 52.9934 28.8435 52.3685 29.4684L34.5999 47.237L27.6313 40.2684C27.0064 39.6435 25.9934 39.6435 25.3685 40.2684C24.7437 40.8932 24.7437 41.9063 25.3685 42.5311L33.4685 50.6311C33.7686 50.9312 34.1756 51.0998 34.5999 51.0998C35.0243 51.0998 35.4312 50.9312 35.7313 50.6311L54.6313 31.7311Z' fill='white'/%3E%3C/svg%3E")}.status.fail .status__icon{background-image:url("data:image/svg+xml,%3Csvg width='80' height='80' viewBox='0 0 80 80' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Ccircle cx='40' cy='40' r='40' fill='%23363636'/%3E%3Cpath d='M38 44.4348C38 45.5394 38.8954 46.4348 40 46.4348C41.1046 46.4348 42 45.5394 42 44.4348V29.438C42 28.3334 41.1046 27.438 40 27.438C38.8954 27.438 38 28.3334 38 29.438V44.4348Z' fill='%23F2F2F2'/%3E%3Cpath d='M40 50.0002C38.8954 50.0002 38 50.8956 38 52.0002C38 53.1048 38.8954 54.0002 40 54.0002C41.1046 54.0002 42 53.1048 42 52.0002C42 50.8956 41.1046 50.0002 40 50.0002Z' fill='%23F2F2F2'/%3E%3C/svg%3E")}@-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!important}.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{background-color:#fff;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{height:72px}.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,.benefit-card__text{margin-top:16px;font-size:20px;line-height:24px}.benefit-card__text{font-weight:400;opacity:48%;color:rgba(0,0,0,.88);text-align:center}.benefit-card__action a{color:#0089D0;text-decoration:none}.benefit-card__action a:visited{color:#0089D0}.card-stepper{position:relative;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;color:rgba(0,0,0,.4)}.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,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInd3d3Jvb3QvY3NzL2Jhc2UvX25vcm1hbGl6ZS5zY3NzIiwid3d3cm9vdC9jc3MvYnVuZGxlcy9pbmRleC9pbmRleC5jc3MiLCJ3d3dyb290L2Nzcy9zaGFyZWQvX2hlYWRlci5zY3NzIiwid3d3cm9vdC9jc3Mvc2hhcmVkL19mb290ZXIuc2NzcyIsInd3d3Jvb3QvY3NzL2Jhc2UvX21haW4uc2NzcyIsInd3d3Jvb3QvY3NzL2Jhc2UvX2ZvbnRzLnNjc3MiLCJ3d3dyb290L2Nzcy9jb21wb25lbnRzL21haW5TY3JlZW5JbmRleC5zY3NzIiwid3d3cm9vdC9jc3MvY29tcG9uZW50cy9zZXJ2aWNlcy5zY3NzIiwid3d3cm9vdC9jc3MvY29tcG9uZW50cy9wcm9kdWN0cy5zY3NzIiwid3d3cm9vdC9jc3MvY29tcG9uZW50cy9zaG9wLnNjc3MiLCJ3d3dyb290L2Nzcy9jb21wb25lbnRzL2VudHJlcHJlbmV1cnMuc2NzcyIsInd3d3Jvb3QvY3NzL2NvbXBvbmVudHMva2FzcGlQYXkuc2NzcyIsInd3d3Jvb3QvY3NzL2NvbXBvbmVudHMvYXBwUVIuc2NzcyIsInd3d3Jvb3QvY3NzL2NvbXBvbmVudHMvc3RlcHBlci5zY3NzIiwid3d3cm9vdC9jc3MvY29tcG9uZW50cy9Hb2xkL21haW5TY3JlZW4uc2NzcyIsInd3d3Jvb3QvY3NzL2NvbXBvbmVudHMvR29sZC9iZW5lZml0cy5zY3NzIiwid3d3cm9vdC9jc3MvY29tcG9uZW50cy9hcHBCdXR0b24uc2NzcyIsInd3d3Jvb3QvY3NzL2NvbXBvbmVudHMvcGFydG5lcnMuc2NzcyIsInd3d3Jvb3QvY3NzL2NvbXBvbmVudHMvaG93LXRvLXN0ZXBwZXIuc2NzcyIsInd3d3Jvb3QvY3NzL2NvbXBvbmVudHMvZGVzdGluYXRpb25zLnNjc3MiLCJ3d3dyb290L2Nzcy9jb21wb25lbnRzL01vZGFsLnNjc3MiLCJ3d3dyb290L2Nzcy9jb21wb25lbnRzL2VuZFVzZXJBZ3JlZW1lbnQuc2NzcyIsInd3d3Jvb3QvY3NzL2NvbXBvbmVudHMvZm9ybS5zY3NzIiwid3d3cm9vdC9jc3MvY29tcG9uZW50cy9zZXJ2aWNlcy1jYXJkLnNjc3MiLCJ3d3dyb290L2Nzcy9jb21wb25lbnRzL3Byb2R1Y3QtY2FyZC5zY3NzIiwid3d3cm9vdC9jc3MvY29tcG9uZW50cy9wYXJ0bmVyLWNhcmQuc2NzcyIsInd3d3Jvb3QvY3NzL2NvbXBvbmVudHMvY2F0ZWdvcnktY2FyZC5zY3NzIiwid3d3cm9vdC9jc3MvY29tcG9uZW50cy9jYXJkLWJhci5zY3NzIiwid3d3cm9vdC9jc3MvY29tcG9uZW50cy9iZW5lZml0LWNhcmQuc2NzcyIsInd3d3Jvb3QvY3NzL2NvbXBvbmVudHMvY2FyZC1zdGVwcGVyLnNjc3MiLCJ3d3dyb290L2Nzcy9jb21wb25lbnRzL2Rlc3RpbmF0aW9uLWNhcmQuc2NzcyIsInd3d3Jvb3QvY3NzL2J1bmRsZXMvaW5kZXgvaW5kZXguc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSwyRUFBQTtBQUVBOzs7OztFQ0lFO0FER0Y7K0VDRCtFO0FESS9FO0VBQ0ksc0JBQXNCO0VBQ3RCLGFBQWE7RUFDYiw2Q0FBMEMsRUFBQTs7QUFHOUM7RUFDSSx5Q0FBeUM7RUFBRSxNQUFBO0VBQzNDLGdCQUFnQjtFQUFFLE1BQUE7RUFHbEIsMkJBQTJCO0VBQzNCLDhCQUE4QjtFQUM5QiwwQkFBMEI7RUFDMUIsc0JBQXNCO0VBQ3RCLFVBQVU7RUFDVixTQUFTLEVBQUE7O0FBR2I7K0VDSitFO0FETy9FOztFQ0pFO0FEUUY7RUFDSSxVQUFVO0VBQ1YsU0FBUyxFQUFBOztBQUdiOztFQ05FO0FEVUY7Ozs7OztFQU1JLGNBQWMsRUFBQTs7QUFHbEI7OztFQ1BFO0FEWUY7RUFDSSxjQUFjO0VBQ2QsZ0JBQWdCLEVBQUE7O0FBR3BCOytFQ1grRTtBRGMvRTs7O0VDVkU7QURlRjs7O0VBRU8sTUFBQTtFQUNILGNBQWMsRUFBQTs7QUFHbEI7O0VDWkU7QURnQkY7RUFDSSxnQkFBZ0IsRUFBQTs7QUFHcEI7OztFQ2JFO0FEa0JGO0VBQ0ksdUJB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QkFBMkI7SUFDM0IscUJBQXFCO0lBQ3JCLDRCQUE0QixFQUFBO0VBR2hDO0lBQ0ksZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLGlCQUFpQjtJQUNqQix5QkFBeUIsRUFBQTtJQUV6QjtNQUNJLGFBQWE7TUFDYixlQUFlO01BQ2YsZ0JBQWdCO01BQ2hCLGlCQUFpQixFQUFBO0VBSXpCO0lBQ0ksZUFBZTtJQUNmLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YsZ0JBQWdCO0lBQ2hCLGlCQUFpQixFQUFBO0VBR3JCO0lBQ0ksZ0JBQWdCO0lBQ2hCLGVBQWUsRUFBQTtJQUZsQjtNQUtPLGVBQWU7TUFDZixpQkFBaUI7TUFDakIsbUJBQW1CO01BQ25CLGlCQUFpQjtNQUNqQixnQkFBZ0I7TUFDaEIsaUJBQWlCLEVBQUE7SUFWeEI7TUFjTyxlQUFlO01BQ2YsZ0JBQWdCO01BQ2hCLGNBQTZCO01BQzdCLGlCQUFpQixFQUFBOztBQ25DN0I7RUFDSSxpQ0FBaUMsRUFBQSIsImZpbGUiOiJ3d3dyb290L2Nzcy9idW5kbGVzL2luZGV4L2luZGV4LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIu+7vy8qISBub3JtYWxpemUuY3NzIHY1LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICogMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxyXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXHJcbiAqL1xyXG5cclxuLyogRG9jdW1lbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbioge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XHJcbn1cclxuXHJcbmh0bWwge1xyXG4gICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IC8qIDEgKi9cclxuICAgIGxpbmUtaGVpZ2h0OiAxLjI7IC8qIDIgKi9cclxuICAgIC8vLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDMgKi9cclxuICAgIC8vLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlOyAvKiAzICovXHJcbiAgICAtbW96LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XHJcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XHJcbiAgICAtbXMtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcclxuICAgIGZvbnQtc2l6ZS1hZGp1c3Q6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKiBTZWN0aW9uc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKi9cclxuXHJcbmJvZHkge1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKi9cclxuXHJcbmFydGljbGUsXHJcbmFzaWRlLFxyXG5mb290ZXIsXHJcbmhlYWRlcixcclxubmF2LFxyXG5zZWN0aW9uIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgZm9udCBzaXplIGFuZCBtYXJnaW4gb24gYGgxYCBlbGVtZW50cyB3aXRoaW4gYHNlY3Rpb25gIGFuZFxyXG4gKiBgYXJ0aWNsZWAgY29udGV4dHMgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmgxIHtcclxuICAgIGZvbnQtc2l6ZTogMmVtO1xyXG4gICAgbWFyZ2luOiAwLjY3ZW0gMDtcclxufVxyXG5cclxuLyogR3JvdXBpbmcgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cclxuICovXHJcblxyXG5maWdjYXB0aW9uLFxyXG5maWd1cmUsXHJcbm1haW4geyAvKiAxICovXHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBtYXJnaW4gaW4gSUUgOC5cclxuICovXHJcblxyXG5maWd1cmUge1xyXG4gICAgbWFyZ2luOiAxZW0gNDBweDtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXHJcbiAqIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxyXG4gKi9cclxuXHJcbmhyIHtcclxuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvKiAxICovXHJcbiAgICBoZWlnaHQ6IDA7IC8qIDEgKi9cclxuICAgIG92ZXJmbG93OiB2aXNpYmxlOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxucHJlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLyogMSAqL1xyXG4gICAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqIDIuIFJlbW92ZSBnYXBzIGluIGxpbmtzIHVuZGVybGluZSBpbiBpT1MgOCsgYW5kIFNhZmFyaSA4Ky5cclxuICovXHJcblxyXG5hIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAvKiAxICovXHJcbiAgICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvKiAyICovXHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG91dGxpbmUgb24gZm9jdXNlZCBsaW5rcyB3aGVuIHRoZXkgYXJlIGFsc28gYWN0aXZlIG9yIGhvdmVyZWRcclxuICogaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqL1xyXG5cclxuYTphY3RpdmUsXHJcbmE6aG92ZXIge1xyXG4gICAgb3V0bGluZS13aWR0aDogMDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG59XHJcblxyXG5cclxuLyoqXHJcbiAqIDEuIFJlbW92ZSB0aGUgYm90dG9tIGJvcmRlciBpbiBGaXJlZm94IDM5LS5cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHRleHQgZGVjb3JhdGlvbiBpbiBDaHJvbWUsIEVkZ2UsIElFLCBPcGVyYSwgYW5kIFNhZmFyaS5cclxuICovXHJcblxyXG4vKiBSZW1vdmUgYXJyb3dzIGZyb20gbnVtYmVyIGlucHV0ICovXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXHJcbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdIHtcclxuICAgIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG59XHJcblxyXG5hYmJyW3RpdGxlXSB7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLyogMiAqL1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgZG90dGVkOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBQcmV2ZW50IHRoZSBkdXBsaWNhdGUgYXBwbGljYXRpb24gb2YgYGJvbGRlcmAgYnkgdGhlIG5leHQgcnVsZSBpbiBTYWZhcmkgNi5cclxuICovXHJcblxyXG5iLFxyXG5zdHJvbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmIsXHJcbnN0cm9uZyB7XHJcbiAgICBmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8qIDEgKi9cclxuICAgIGZvbnQtc2l6ZTogMWVtOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCBzdHlsZSBpbiBBbmRyb2lkIDQuMy0uXHJcbiAqL1xyXG5cclxuZGZuIHtcclxuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBiYWNrZ3JvdW5kIGFuZCBjb2xvciBpbiBJRSA5LS5cclxuICovXHJcblxyXG5tYXJrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjA7XHJcbiAgICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnNtYWxsIHtcclxuICAgIGZvbnQtc2l6ZTogODAlO1xyXG59XHJcblxyXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAqIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdWIsXHJcbnN1cCB7XHJcbiAgICBmb250LXNpemU6IDc1JTtcclxuICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcblxyXG5zdWIge1xyXG4gICAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5zdXAge1xyXG4gICAgdG9wOiAtMC41ZW07XHJcbn1cclxuXHJcbi8qIEVtYmVkZGVkIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICovXHJcblxyXG5hdWRpbyxcclxudmlkZW8ge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cclxuICovXHJcblxyXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGhlaWdodDogMDtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxyXG4gKi9cclxuXHJcbmltZyB7XHJcbiAgICBib3JkZXItc3R5bGU6IG5vbmU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgLW1zLWludGVycG9sYXRpb24tbW9kZTogYmljdWJpYztcclxufVxyXG5cclxuLyoqXHJcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKi9cclxuXHJcbnN2Zzpub3QoOnJvb3QpIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi8qIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICAgIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvKiAxICovXHJcbiAgICBmb250LXNpemU6IDEwMCU7IC8qIDEgKi9cclxuICAgIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXHJcbiAgICBtYXJnaW46IDA7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQgeyAvKiAxICovXHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRWRnZSwgRmlyZWZveCwgYW5kIElFLlxyXG4gKiAxLiBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHRleHQgdHJhbnNmb3JtIGluIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5zZWxlY3QgeyAvKiAxICovXHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIFByZXZlbnQgYSBXZWJLaXQgYnVnIHdoZXJlICgyKSBkZXN0cm95cyBuYXRpdmUgYGF1ZGlvYCBhbmQgYHZpZGVvYFxyXG4gKiAgICBjb250cm9scyBpbiBBbmRyb2lkIDQuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvKiAxICovXHJcblt0eXBlPVwicmVzZXRcIl0sXHJcblt0eXBlPVwic3VibWl0XCJdIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cclxuXHJcbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcclxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcclxuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcclxuICAgIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAqL1xyXG5cclxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xyXG4gICAgb3V0bGluZTogMXB4IGRvdHRlZCBCdXR0b25UZXh0O1xyXG59XHJcblxyXG4vKipcclxuICogQ2hhbmdlIHRoZSBib3JkZXIsIG1hcmdpbiwgYW5kIHBhZGRpbmcgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqL1xyXG5cclxuZmllbGRzZXQge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcclxuICAgIG1hcmdpbjogMCAycHg7XHJcbiAgICBwYWRkaW5nOiAwLjM1ZW0gMC42MjVlbSAwLjc1ZW07XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcclxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxubGVnZW5kIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICAgIGNvbG9yOiBpbmhlcml0OyAvKiAyICovXHJcbiAgICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xyXG4gICAgbWF4LXdpZHRoOiAxMDAlOyAvKiAxICovXHJcbiAgICBwYWRkaW5nOiAwOyAvKiAzICovXHJcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICogMi4gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cclxuICovXHJcblxyXG5wcm9ncmVzcyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8qIDEgKi9cclxuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRS5cclxuICovXHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgICBvdmVyZmxvdzogYXV0bztcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cclxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cclxuICovXHJcblxyXG5bdHlwZT1cImNoZWNrYm94XCJdLFxyXG5bdHlwZT1cInJhZGlvXCJdIHtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8qIDEgKi9cclxuICAgIHBhZGRpbmc6IDA7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cclxuICovXHJcblxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbixcclxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyAvKiAxICovXHJcbiAgICBvdXRsaW5lLW9mZnNldDogLTJweDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICovXHJcblxyXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8qIDEgKi9cclxuICAgIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyogSW50ZXJhY3RpdmVcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBFZGdlLCBJRSwgYW5kIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuZGV0YWlscywgLyogMSAqL1xyXG5tZW51IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcblxyXG4vKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3VtbWFyeSB7XHJcbiAgICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbn1cclxuXHJcbi8qIFNjcmlwdGluZ1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKi9cclxuXHJcbmNhbnZhcyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRS5cclxuICovXHJcblxyXG50ZW1wbGF0ZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4vKiBIaWRkZW5cclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC0uXHJcbiAqL1xyXG5cclxuW2hpZGRlbl0ge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuaW5zIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuXHJcbmZvcm0ge1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcbiIsIi8qISBub3JtYWxpemUuY3NzIHY1LjAuMCB8IE1JVCBMaWNlbnNlIHwgZ2l0aHViLmNvbS9uZWNvbGFzL25vcm1hbGl6ZS5jc3MgKi9cbi8qKlxyXG4gKiAxLiBDaGFuZ2UgdGhlIGRlZmF1bHQgZm9udCBmYW1pbHkgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqIDIuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICogMy4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpblxyXG4gKiAgICBJRSBvbiBXaW5kb3dzIFBob25lIGFuZCBpbiBpT1MuXHJcbiAqL1xuLyogRG9jdW1lbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbioge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdXRsaW5lOiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7IH1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xuICAvKiAxICovXG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIC8qIDIgKi9cbiAgLW1vei10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IG5vbmU7XG4gIC1tcy10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICBmb250LXNpemUtYWRqdXN0OiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cblxuLyogU2VjdGlvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICovXG5ib2R5IHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICovXG5hcnRpY2xlLFxuYXNpZGUsXG5mb290ZXIsXG5oZWFkZXIsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcclxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cclxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwOyB9XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSA5LS5cclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXHJcbiAqL1xuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbm1haW4ge1xuICAvKiAxICovXG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgbWFyZ2luIGluIElFIDguXHJcbiAqL1xuZmlndXJlIHtcbiAgbWFyZ2luOiAxZW0gNDBweDsgfVxuXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cclxuICogMi4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZSBhbmQgSUUuXHJcbiAqL1xuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgLyogMSAqL1xuICBoZWlnaHQ6IDA7XG4gIC8qIDEgKi9cbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnByZSB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDFlbTtcbiAgLyogMiAqLyB9XG5cbi8qIFRleHQtbGV2ZWwgc2VtYW50aWNzXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxyXG4gKiAyLiBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXHJcbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAvKiAxICovXG4gIC13ZWJraXQtdGV4dC1kZWNvcmF0aW9uLXNraXA6IG9iamVjdHM7XG4gIC8qIDIgKi9cbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgb3V0bGluZSBvbiBmb2N1c2VkIGxpbmtzIHdoZW4gdGhleSBhcmUgYWxzbyBhY3RpdmUgb3IgaG92ZXJlZFxyXG4gKiBpbiBhbGwgYnJvd3NlcnMgKG9waW5pb25hdGVkKS5cclxuICovXG5hOmFjdGl2ZSxcbmE6aG92ZXIge1xuICBvdXRsaW5lLXdpZHRoOiAwO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKipcclxuICogMS4gUmVtb3ZlIHRoZSBib3R0b20gYm9yZGVyIGluIEZpcmVmb3ggMzktLlxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gKi9cbi8qIFJlbW92ZSBhcnJvd3MgZnJvbSBudW1iZXIgaW5wdXQgKi9cbmlucHV0W3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5pbnB1dFt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBtYXJnaW46IDA7IH1cblxuaW5wdXRbdHlwZT1cIm51bWJlclwiXSB7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG5cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogUHJldmVudCB0aGUgZHVwbGljYXRlIGFwcGxpY2F0aW9uIG9mIGBib2xkZXJgIGJ5IHRoZSBuZXh0IHJ1bGUgaW4gU2FmYXJpIDYuXHJcbiAqL1xuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0OyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZm9udCB3ZWlnaHQgaW4gQ2hyb21lLCBFZGdlLCBhbmQgU2FmYXJpLlxyXG4gKi9cbmIsXG5zdHJvbmcge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7XG4gIC8qIDEgKi9cbiAgZm9udC1zaXplOiAxZW07XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtLlxyXG4gKi9cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGJhY2tncm91bmQgYW5kIGNvbG9yIGluIElFIDktLlxyXG4gKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmYwO1xuICBjb2xvcjogIzAwMDsgfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG4vKipcclxuICogUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXHJcbiAqIGFsbCBicm93c2Vycy5cclxuICovXG5zdWIsXG5zdXAge1xuICBmb250LXNpemU6IDc1JTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLTAuMjVlbTsgfVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTsgfVxuXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqL1xuYXVkaW8sXG52aWRlbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gaU9TIDQtNy5cclxuICovXG5hdWRpbzpub3QoW2NvbnRyb2xzXSkge1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDA7IH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAtLlxyXG4gKi9cbmltZyB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIC1tcy1pbnRlcnBvbGF0aW9uLW1vZGU6IGJpY3ViaWM7IH1cblxuLyoqXHJcbiAqIEhpZGUgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKi9cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4vKiBGb3Jtc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIDEuIENoYW5nZSB0aGUgZm9udCBzdHlsZXMgaW4gYWxsIGJyb3dzZXJzIChvcGluaW9uYXRlZCkuXHJcbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cclxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKlxyXG4gKiAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2BcclxuICogICAgY29udHJvbHMgaW4gQW5kcm9pZCA0LlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKi9cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIGJvcmRlciBhbmQgcGFkZGluZyBpbiBGaXJlZm94LlxyXG4gKi9cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJyZXNldFwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwic3VibWl0XCJdOjotbW96LWZvY3VzLWlubmVyIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG5cbi8qKlxyXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAqL1xuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJidXR0b25cIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInJlc2V0XCJdOi1tb3otZm9jdXNyaW5nLFxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xuICBvdXRsaW5lOiAxcHggZG90dGVkIEJ1dHRvblRleHQ7IH1cblxuLyoqXHJcbiAqIENoYW5nZSB0aGUgYm9yZGVyLCBtYXJnaW4sIGFuZCBwYWRkaW5nIGluIGFsbCBicm93c2VycyAob3BpbmlvbmF0ZWQpLlxyXG4gKi9cbmZpZWxkc2V0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2MwYzBjMDtcbiAgbWFyZ2luOiAwIDJweDtcbiAgcGFkZGluZzogMC4zNWVtIDAuNjI1ZW0gMC43NWVtOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcclxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xubGVnZW5kIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLyogMSAqL1xuICBjb2xvcjogaW5oZXJpdDtcbiAgLyogMiAqL1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgLyogMSAqL1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMyAqL1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICAvKiAxICovIH1cblxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cbnByb2dyZXNzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAvKiAxICovXG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxyXG4gKi9cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IH1cblxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLS5cclxuICogMi4gUmVtb3ZlIHRoZSBwYWRkaW5nIGluIElFIDEwLS5cclxuICovXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgcGFkZGluZzogMDtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBjdXJzb3Igc3R5bGUgb2YgaW5jcmVtZW50IGFuZCBkZWNyZW1lbnQgYnV0dG9ucyBpbiBDaHJvbWUuXHJcbiAqL1xuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC8qIDEgKi9cbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICovXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvbixcblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDaGFuZ2UgZm9udCBwcm9wZXJ0aWVzIHRvIGBpbmhlcml0YCBpbiBTYWZhcmkuXHJcbiAqL1xuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xuICAvKiAxICovXG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC8qIDIgKi8gfVxuXG4vKiBJbnRlcmFjdGl2ZVxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLypcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUgOS0uXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFLCBhbmQgRmlyZWZveC5cclxuICovXG5kZXRhaWxzLFxubWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyB9XG5cbi8qIFNjcmlwdGluZ1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDktLlxyXG4gKi9cbmNhbnZhcyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gSUUuXHJcbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qIEhpZGRlblxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIElFIDEwLS5cclxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuaW5zIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbmZvcm0ge1xuICBtYXJnaW46IDA7IH1cblxuLmhlYWRlci13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWluLXdpZHRoOiAxMjAwcHg7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMjBweCAwOyB9XG5cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBib3gtc2hhZG93OiAwcHggNHB4IDIwcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAyMDtcbiAgdG9wOiAwOyB9XG4gIC5oZWFkZXIgLmxhbmctc3dpdGNoZXIge1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5oZWFkZXIgLmxhbmctc3dpdGNoZXJfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogOHB4IDEwcHg7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuaGVhZGVyIC5sYW5nLXN3aXRjaGVyX19pdGVtOmhvdmVyLCAuaGVhZGVyIC5sYW5nLXN3aXRjaGVyX19pdGVtOmFjdGl2ZSwgLmhlYWRlciAubGFuZy1zd2l0Y2hlcl9faXRlbTpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODgpOyB9XG4gICAgICAuaGVhZGVyIC5sYW5nLXN3aXRjaGVyX19pdGVtLS1hY3RpdmUge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTIpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg4KTsgfVxuICAuaGVhZGVyX19sb2dvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuaGVhZGVyX19sb2dvIGEge1xuICAgICAgbWFyZ2luLWJvdHRvbTogLTRweDsgfVxuICAuaGVhZGVyX19uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA3cHggMDtcbiAgICBtYXJnaW4tbGVmdDogLTc1cHg7IH1cbiAgICAuaGVhZGVyX19uYXYgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5oZWFkZXJfX25hdiBhOmhvdmVyIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmhlYWRlcl9fbmF2LW92ZXJmbG93IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogNTk3cHg7XG4gICAgICBoZWlnaHQ6IDg1cHg7XG4gICAgICB0b3A6IDQ1cHg7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDU5N3B4LzIgKyAwLjVweCk7XG4gICAgICBjb2xvcjogcmVkO1xuICAgICAgei1pbmRleDogMTsgfVxuICAgICAgLmhlYWRlcl9fbmF2LW92ZXJmbG93OmJlZm9yZSwgLmhlYWRlcl9fbmF2LW92ZXJmbG93IDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7IH1cbiAgICAgIC5oZWFkZXJfX25hdi1vdmVyZmxvdzpob3ZlciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmhlYWRlcl9fbmF2ICNndWlkZSB7XG4gICAgICB3aWR0aDogMTk0cHg7XG4gICAgICBoZWlnaHQ6IDEyOHB4O1xuICAgICAgbGVmdDogY2FsYyg1MCUgKyAzNnB4KTsgfVxuICAgIC5oZWFkZXJfX25hdi13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbmltYXRpb246IHJvdGF0ZU1lbnUgMC4zNXMgYm90aDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNDBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgcGFkZGluZzogMzZweCA2NHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGJveC1zaGFkb3c6IDBweCA0cHggMjBweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgICAgIGNvbG9yOiBibGFjazsgfVxuICAgIC5oZWFkZXJfX25hdi1saXN0LWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleDogMTtcbiAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAuaGVhZGVyX19uYXYtbGlzdC10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDI0cHg7IH1cbiAgICAgIC5oZWFkZXJfX25hdi1saXN0LXRpdGxlOmhvdmVyIHtcbiAgICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgLmhlYWRlcl9fbmF2LWxpc3QtaXRlbSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIGNvbG9yOiBibGFjazsgfVxuICAgICAgLmhlYWRlcl9fbmF2LWxpc3QtaXRlbTpob3ZlciwgLmhlYWRlcl9fbmF2LWxpc3QtaXRlbTphY3RpdmUsIC5oZWFkZXJfX25hdi1saXN0LWl0ZW06Zm9jdXMge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2U7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7IH1cbiAgICAgIC5oZWFkZXJfX25hdi1saXN0LWl0ZW0tLWFjdGl2ZSB7XG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7IH1cbiAgICAgIC5oZWFkZXJfX25hdi1saXN0LWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLmhlYWRlciBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gICAgLmhlYWRlciBsaTpob3ZlciAuaGVhZGVyX19uYXYtbGluayB7XG4gICAgICBjb2xvcjogIzFGMUYxRjsgfVxuICAgICAgLmhlYWRlciBsaTpob3ZlciAuaGVhZGVyX19uYXYtbGluayArIGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmhlYWRlcl9fbmF2LWxpbmsge1xuICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDY0cHg7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICB6LWluZGV4OiA1OyB9XG4gICAgLmhlYWRlcl9fbmF2LWxpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICMxRjFGMUY7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5oZWFkZXJfX25hdi1saW5rOmhvdmVyICsgZGl2IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuaGVhZGVyX19uYXYtbGluay0tYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAjMUYxRjFGOyB9XG5cbkBrZXlmcmFtZXMgcm90YXRlTWVudSB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uZm9vdGVyIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5mb290ZXJfX3NlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nOiA0MHB4IDBweDsgfVxuICAgIC5mb290ZXJfX3NlY3Rpb246OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IC01MHB4O1xuICAgICAgd2lkdGg6IDEzMDBweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgICAgIGNvbnRlbnQ6ICcnOyB9XG4gIC5mb290ZXJfX2xlZnQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy1yaWdodDogODhweDsgfVxuICAuZm9vdGVyX19yaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmctbGVmdDogNDhweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG5cbi5mb290ZXItMiB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgcGFkZGluZzogMzBweCAwIDM1cHg7IH1cbiAgLmZvb3Rlci0yX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZm9vdGVyLTJfX3NlY3Rpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5mb290ZXItMl9fbGVmdCB7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICM0QTRBNEE7IH1cbiAgICAuZm9vdGVyLTJfX2xlZnQtbGljZW5zZSB7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7IH1cbiAgICAuZm9vdGVyLTJfX2xlZnQtdGl0bGUge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTsgfVxuXG4udmVydGljYWwtbWVudV9fdG9wLXRleHQge1xuICBmb250LXNpemU6IDIwcHg7IH1cbiAgLnZlcnRpY2FsLW1lbnVfX3RvcC10ZXh0LS1zbWFsbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDJweDtcbiAgICBmb250LXNpemU6IDE0cHg7IH1cblxuLnZlcnRpY2FsLW1lbnVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICBmb250LXdlaWdodDogNzAwOyB9XG5cbi52ZXJ0aWNhbC1tZW51X193cmFwcGVyIHtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAyMHB4IDAgMDsgfVxuXG4udmVydGljYWwtbWVudV9faXRlbSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMjFweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTsgfVxuICAudmVydGljYWwtbWVudV9faXRlbSBhIHtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpOyB9XG4gICAgLnZlcnRpY2FsLW1lbnVfX2l0ZW0gYTpob3ZlciwgLnZlcnRpY2FsLW1lbnVfX2l0ZW0gYTphY3RpdmUsIC52ZXJ0aWNhbC1tZW51X19pdGVtIGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICMxRjFGMUY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuMnMgZWFzZTsgfVxuXG4uY2hhdC1idXR0b24ge1xuICBwYWRkaW5nOiA2cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kOiAjRTFFMUUxO1xuICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5LCByZ2JhKDAsIDAsIDAsIDAuODgpKTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgc2VyaWY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogbm9ybWFsOyB9XG5cbi5zb2NpYWwtbWVkaWFfX2l0ZW0ge1xuICBtYXJnaW4tbGVmdDogMTJweDsgfVxuICAuc29jaWFsLW1lZGlhX19pdGVtIHN2ZyB7XG4gICAgdHJhbnNpdGlvbjogZmlsbCAuMTRzIGVhc2U7XG4gICAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjMyKTsgfVxuICAuc29jaWFsLW1lZGlhX19pdGVtOmhvdmVyLCAuc29jaWFsLW1lZGlhX19pdGVtOmFjdGl2ZSwgLnNvY2lhbC1tZWRpYV9faXRlbTpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnNvY2lhbC1tZWRpYV9faXRlbTpob3ZlciBzdmcsIC5zb2NpYWwtbWVkaWFfX2l0ZW06YWN0aXZlIHN2ZywgLnNvY2lhbC1tZWRpYV9faXRlbTpmb2N1cyBzdmcge1xuICAgICAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjY0KTsgfVxuXG5odG1sIHtcbiAgbWluLXdpZHRoOiAxMDQwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG5ib2R5IHtcbiAgbWluLXdpZHRoOiAxMDQwcHg7XG4gIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gIG1hcmdpbjogMDsgfVxuICBib2R5LmJvZHktLWJsdXJyZWQgPiAqIHtcbiAgICAtd2Via2l0LWZpbHRlcjogYmx1cig0cHgpO1xuICAgIC1tb3otZmlsdGVyOiBibHVyKDRweCk7XG4gICAgLW8tZmlsdGVyOiBibHVyKDRweCk7XG4gICAgLW1zLWZpbHRlcjogYmx1cig0cHgpO1xuICAgIC8qZmlsdGVyOiBibHVyKDRweCk7Ki9cbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CbHVyKFBpeGVsUmFkaXVzPSc0JywgZW5hYmxlZD0ndHJ1ZScpOyB9XG5cbmJvZHkuYm9keS0tbm9zY3JvbGwsIGh0bWwuaHRtbC0tbm9zY3JvbGwge1xuICAvKm92ZXJmbG93OiBoaWRkZW47Ki9cbiAgLypodG1sLCBib2R5IHsqL1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBvdmVyZmxvdy14OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICAvKlxyXG4gICAgLm5vc2Nyb2xsIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgICAgICAqLyB9XG5cbmJvZHkuYm9keS0tbm9Qb2ludGVyRXZlbnRzIGhlYWRlciAqOm5vdCguaGVhZGVyQWRhcHRfX25hdkJ1dHRvbiksIGh0bWwuaHRtbC0tbm9Qb2ludGVyRXZlbnRzIGhlYWRlciAqOm5vdCguaGVhZGVyQWRhcHRfX25hdkJ1dHRvbikge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG5ib2R5LmJvZHktLW5vUG9pbnRlckV2ZW50cyBmb290ZXIgKiwgYm9keS5ib2R5LS1ub1BvaW50ZXJFdmVudHMgbWFpbiAqLCBodG1sLmh0bWwtLW5vUG9pbnRlckV2ZW50cyBmb290ZXIgKiwgaHRtbC5odG1sLS1ub1BvaW50ZXJFdmVudHMgbWFpbiAqIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuYSB7XG4gIGNvbG9yOiAjMDA4OWNmO1xuICAvKkBpbmNsdWRlIHNldEhvdmVyQWN0aXZlRm9jdXMoKSB7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICB9Ki8gfVxuXG4ubWFpbl9fd3JhcHBlciB7XG4gIG1hcmdpbi10b3A6IDc1cHg7IH1cblxuLm1haW5MYXlvdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiA5NjBweDtcbiAgLyogbWluLWhlaWdodDogNTUwcHg7ICovXG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMTAwJTtcbiAgY2xlYXI6IGJvdGg7XG4gIC8qIHotaW5kZXg6IDA7ICovIH1cblxuLm1haW5Db250ZW50IHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGNsZWFyOiBib3RoO1xuICB3aWR0aDogMTAwJTsgfVxuXG4ubm9iciB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmFkYXB0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWlkZGxlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLypAaW5jbHVkZSByZXNwb25kVG9NaWRkbGVWZXJzaW9uKCkge1xyXG4gICAgICAgICYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgICAgKi8gfVxuXG4uZnVsbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uYmx1cnJlZFdyYXBwZXIge1xuICAtd2Via2l0LWZpbHRlcjogYmx1cig2cHgpO1xuICAtbW96LWZpbHRlcjogYmx1cig2cHgpO1xuICAtby1maWx0ZXI6IGJsdXIoNnB4KTtcbiAgLW1zLWZpbHRlcjogYmx1cig2cHgpO1xuICAvKmZpbHRlcjogYmx1cig2cHgpOyovXG4gIGZpbHRlcjogcHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJsdXIoUGl4ZWxSYWRpdXM9JzYnLCBlbmFibGVkPSd0cnVlJyk7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDAlOyB9XG5cbi50ZW5nZSB7XG4gIGZvbnQtZmFtaWx5OiAnU0ZVSVRleHQtUmVndWxhcic7IH1cblxuYSNteUJhbmtCYW5uZXIsXG5kaXYuZ3JpZF9fZnVsbC0xNiA+IGEuZGRsX2NhbXBhaWduX2xpbmssXG5kaXYuZ3JpZF9fZnVsbC04ID4gZGl2Om50aC1vZi10eXBlKDEpID4gYS5kZGxfY2FtcGFpZ25fbGluayxcbmRpdi5zd2lwZXItc2xpZGUtYWN0aXZlLFxubGkub3VyUHJvZHVjdHNfX2l0ZW0tLXNob3AgPiBhLm91clByb2R1Y3RzX19saW5rLFxuc2VjdGlvbiNrYXNwaXJlZFNlY3Rpb24sXG5zZWN0aW9uI3BheW1lbnRzLFxuc2VjdGlvbiNzaG9wcGluZ1NlY3Rpb24sXG5zZWN0aW9uI3N0YXJ0TWFpbkJhbm5lcixcbnNlY3Rpb24uZ3JpZF9fZnVsbC0yNCB7XG4gIC13ZWJraXQtb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICAtbW96LW9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICBmaWx0ZXI6IGFscGhhKG9wYWNpdHk9MSkgIWltcG9ydGFudDsgfVxuXG4uYXV0aGVudGljYXRlZF9vbmx5LCAudW5hdXRoZW50aWNhdGVkX29ubHkge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1Cb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9mb250cy9uZXcvUm9ib3RvLUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9uZXcvUm9ib3RvLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL25ldy9Sb2JvdG8tQm9sZC5zdmcjUm9ib3RvLUJvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1Cb2xkXzEuZW90XCIpO1xuICBzcmM6IHVybChcIi9mb250cy9uZXcvUm9ib3RvLUJvbGRfMS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1Cb2xkXzEud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9uZXcvUm9ib3RvLUJvbGRfMS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9uZXcvUm9ib3RvLUJvbGRfMS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9uZXcvUm9ib3RvLUJvbGRfMS5zdmcjUm9ib3RvLUJvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1Cb2xkXzIuZW90XCIpO1xuICBzcmM6IHVybChcIi9mb250cy9uZXcvUm9ib3RvLUJvbGRfMi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1Cb2xkXzIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9uZXcvUm9ib3RvLUJvbGRfMi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9uZXcvUm9ib3RvLUJvbGRfMi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9uZXcvUm9ib3RvLUJvbGRfMi5zdmcjUm9ib3RvLUJvbGRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1MaWdodC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL25ldy9Sb2JvdG8tTGlnaHQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2ZvbnRzL25ldy9Sb2JvdG8tTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9uZXcvUm9ib3RvLUxpZ2h0LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL25ldy9Sb2JvdG8tTGlnaHQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1MaWdodC5zdmcjUm9ib3RvLUxpZ2h0XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1NZWRpdW0uZW90XCIpO1xuICBzcmM6IHVybChcIi9mb250cy9uZXcvUm9ib3RvLU1lZGl1bS5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1NZWRpdW0ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9uZXcvUm9ib3RvLU1lZGl1bS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9uZXcvUm9ib3RvLU1lZGl1bS50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9uZXcvUm9ib3RvLU1lZGl1bS5zdmcjUm9ib3RvLU1lZGl1bVwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL25ldy9Sb2JvdG8tTWVkaXVtXzEuZW90XCIpO1xuICBzcmM6IHVybChcIi9mb250cy9uZXcvUm9ib3RvLU1lZGl1bV8xLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9mb250cy9uZXcvUm9ib3RvLU1lZGl1bV8xLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1NZWRpdW1fMS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9uZXcvUm9ib3RvLU1lZGl1bV8xLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL25ldy9Sb2JvdG8tTWVkaXVtXzEuc3ZnI1JvYm90by1NZWRpdW1cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBzcmM6IHVybChcIi9mb250cy9uZXcvUm9ib3RvLUxpZ2h0XzEuZW90XCIpO1xuICBzcmM6IHVybChcIi9mb250cy9uZXcvUm9ib3RvLUxpZ2h0XzEuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2ZvbnRzL25ldy9Sb2JvdG8tTGlnaHRfMS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL25ldy9Sb2JvdG8tTGlnaHRfMS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9uZXcvUm9ib3RvLUxpZ2h0XzEudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1MaWdodF8xLnN2ZyNSb2JvdG8tTGlnaHRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBzcmM6IHVybChcIi9mb250cy9uZXcvUm9ib3RvLUxpZ2h0XzIuZW90XCIpO1xuICBzcmM6IHVybChcIi9mb250cy9uZXcvUm9ib3RvLUxpZ2h0XzIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2ZvbnRzL25ldy9Sb2JvdG8tTGlnaHRfMi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL25ldy9Sb2JvdG8tTGlnaHRfMi53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9mb250cy9uZXcvUm9ib3RvLUxpZ2h0XzIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1MaWdodF8yLnN2ZyNSb2JvdG8tTGlnaHRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBzcmM6IHVybChcIi9mb250cy9uZXcvUm9ib3RvLU1lZGl1bV8yLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1NZWRpdW1fMi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1NZWRpdW1fMi53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL25ldy9Sb2JvdG8tTWVkaXVtXzIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1NZWRpdW1fMi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9mb250cy9uZXcvUm9ib3RvLU1lZGl1bV8yLnN2ZyNSb2JvdG8tTWVkaXVtXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiB1cmwoXCIvZm9udHMvbmV3L1JvYm90by5lb3RcIik7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL25ldy9Sb2JvdG8uZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2ZvbnRzL25ldy9Sb2JvdG8ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9uZXcvUm9ib3RvLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL25ldy9Sb2JvdG8udHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZm9udHMvbmV3L1JvYm90by5zdmcjUm9ib3RvXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgc3JjOiB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9mb250cy9uZXcvUm9ib3RvLVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi9mb250cy9uZXcvUm9ib3RvLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL25ldy9Sb2JvdG8tUmVndWxhci5zdmcjUm9ib3RvLVJlZ3VsYXJcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogc3dhcDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBzcmM6IHVybChcIi9mb250cy9uZXcvUm9ib3RvLVJlZ3VsYXJfMS5lb3RcIik7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL25ldy9Sb2JvdG8tUmVndWxhcl8xLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9mb250cy9uZXcvUm9ib3RvLVJlZ3VsYXJfMS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiL2ZvbnRzL25ldy9Sb2JvdG8tUmVndWxhcl8xLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2ZvbnRzL25ldy9Sb2JvdG8tUmVndWxhcl8xLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2ZvbnRzL25ldy9Sb2JvdG8tUmVndWxhcl8xLnN2ZyNSb2JvdG8tUmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIHNyYzogdXJsKFwiL2ZvbnRzL25ldy9Sb2JvdG8tUmVndWxhcl8yLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1SZWd1bGFyXzIuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiL2ZvbnRzL25ldy9Sb2JvdG8tUmVndWxhcl8yLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1SZWd1bGFyXzIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1SZWd1bGFyXzIudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvZm9udHMvbmV3L1JvYm90by1SZWd1bGFyXzIuc3ZnI1JvYm90by1SZWd1bGFyXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IHN3YXA7IH1cblxuLm1haW4tc2NyZWVuLWluZGV4X19uZXdfeWVhciB7XG4gIGJhY2tncm91bmQ6ICNGMTQ2MzU7IH1cblxuLm1haW4tc2NyZWVuLWluZGV4X19tYWluIHtcbiAgYmFja2dyb3VuZDogI2YwZjBmMDsgfVxuXG4ubWFpbi1zY3JlZW4taW5kZXhfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4ubWFpbi1zY3JlZW4taW5kZXhfX2thc3BpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAubWFpbi1zY3JlZW4taW5kZXhfX2thc3BpIGltZyB7XG4gICAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7IH1cbiAgLm1haW4tc2NyZWVuLWluZGV4X19rYXNwaS1kZXRhaWxzIHtcbiAgICBtYXJnaW4tbGVmdDogOTBweDsgfVxuICAubWFpbi1zY3JlZW4taW5kZXhfX2thc3BpLWhlYWRlciB7XG4gICAgZm9udC1zaXplOiAxMDBweDtcbiAgICBsaW5lLWhlaWdodDogMTEwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDsgfVxuICAubWFpbi1zY3JlZW4taW5kZXhfX2thc3BpLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDEycHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG5cbi5tYWluLXNjcmVlbi1pbmRleF9fcGhvbmUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gIC5tYWluLXNjcmVlbi1pbmRleF9fcGhvbmUgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgIC13ZWJraXQtdXNlci1kcmFnOiBub25lOyB9XG5cbi5saW1pdC1jb250YWluZXIge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmd1aWRlLWNvbnRhaW5lciB7XG4gIG1hcmdpbi10b3A6IDY2cHg7IH1cblxuLmJvdHRvbS1nYXAtMTAwIHtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7IH1cblxuLnNlcnZpY2VzIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4OyB9XG4gIC5zZXJ2aWNlc19fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnNlcnZpY2VzX19tYWluLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMzZweDsgfVxuICAuc2VydmljZXNfX3NsaWRlciB7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgLnNlcnZpY2VzX19jYXJkcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTgxOHB4LCAwcHgsIDBweCk7XG4gICAgYW5pbWF0aW9uOiA2MHMgbGluZWFyIDBzIGluZmluaXRlIG5vcm1hbCBub25lIHJ1bm5pbmcgd2FsaztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5zZXJ2aWNlc19fY2FyZHM6aG92ZXIge1xuICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDsgfVxuICAgIC5zZXJ2aWNlc19fY2FyZHMtaXRlbSB7XG4gICAgICBtYXJnaW46IDEycHg7XG4gICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC40cyBlYXNlO1xuICAgICAgaGVpZ2h0OiA0MDBweDsgfVxuICAgICAgLnNlcnZpY2VzX19jYXJkcy1pdGVtOmhvdmVyLCAuc2VydmljZXNfX2NhcmRzLWl0ZW06YWN0aXZlLCAuc2VydmljZXNfX2NhcmRzLWl0ZW06Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMTZweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbkBrZXlmcmFtZXMgd2FsayB7XG4gIDUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDE4MThweCwgMHB4LCAwcHgpOyB9XG4gIDEyJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxNTE4cHgsIDBweCwgMHB4KTsgfVxuICAxOCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTIxOHB4cHgsIDBweCwgMHB4KTsgfVxuICAyMyUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAxOHB4LCAwcHgsIDBweCk7IH1cbiAgMjglIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDgxMHB4LCAwcHgsIDBweCk7IH1cbiAgMzMlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDYxMHB4LCAwcHgsIDBweCk7IH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDQxMHB4LCAwcHgsIDBweCk7IH1cbiAgNDclIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDIxMHB4LCAwcHgsIDBweCk7IH1cbiAgNTQlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpOyB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMjAwcHgsIDBweCwgMHB4KTsgfVxuICA2OCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTQwMHB4LCAwcHgsIDBweCk7IH1cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC02MDBweCwgMHB4LCAwcHgpOyB9XG4gIDgyJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtODAwcHgsIDBweCwgMHB4KTsgfVxuICA5MCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMDBweCwgMHB4LCAwcHgpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEyMDBweCwgMHB4LCAwcHgpOyB9IH1cblxuLnByb2R1Y3RzIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLnByb2R1Y3RzX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAucHJvZHVjdHNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByb2R1Y3RzX19jYXJkcyB7XG4gICAgbWFyZ2luLXRvcDogMzZweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAucHJvZHVjdHNfX2NhcmRzLWl0ZW0ge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1heC13aWR0aDogNTg4cHg7XG4gICAgICBtYXJnaW46IDEycHggMDtcbiAgICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjRzIGVhc2U7XG4gICAgICBjb2xvcjogYmxhY2s7IH1cbiAgICAgIC5wcm9kdWN0c19fY2FyZHMtaXRlbTpob3ZlciwgLnByb2R1Y3RzX19jYXJkcy1pdGVtOmFjdGl2ZSwgLnByb2R1Y3RzX19jYXJkcy1pdGVtOmZvY3VzIHtcbiAgICAgICAgYm94LXNoYWRvdzogMHB4IDE2cHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ua2FzcGktc2hvcCB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7IH1cbiAgLmthc3BpLXNob3BfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAua2FzcGktc2hvcF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAua2FzcGktc2hvcF9fc2xpZGVyIHtcbiAgICBtYXJnaW4tdG9wOiAzOHB4OyB9XG4gICAgLmthc3BpLXNob3BfX3NsaWRlci1pdGVtIHtcbiAgICAgIG1hcmdpbjogNy41cHggMTJweDsgfVxuICAgICAgLmthc3BpLXNob3BfX3NsaWRlci1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC5rYXNwaS1zaG9wX19zbGlkZXItaXRlbTpudGgtY2hpbGQoNSkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIC5rYXNwaS1zaG9wX19zbGlkZXItaXRlbTpudGgtY2hpbGQoNikge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgLmthc3BpLXNob3BfX3NsaWRlci1pdGVtOm50aC1jaGlsZCgxMCkge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAua2FzcGktc2hvcF9fc2xpZGVyLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuXG4uZW50cmVwcmVuZXVycyB7XG4gIHBhZGRpbmctdG9wOiA1MHB4OyB9XG4gIC5lbnRyZXByZW5ldXJzX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZW50cmVwcmVuZXVyc19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZW50cmVwcmVuZXVyc19fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gICAgLmVudHJlcHJlbmV1cnNfX2NvbnRlbnQtbGVmdCB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMi41cHg7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmVudHJlcHJlbmV1cnNfX2NvbnRlbnQtcmlnaHQge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMi41cHg7IH1cbiAgLmVudHJlcHJlbmV1cnNfX21vYmFwcCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDQwcHggMzBweCA0MHB4IDQwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuZW50cmVwcmVuZXVyc19fbW9iYXBwLWluZm8gaW1nIHtcbiAgICAgIC13ZWJraXQtdXNlci1kcmFnOiBub25lOyB9XG4gICAgLmVudHJlcHJlbmV1cnNfX21vYmFwcC1waG9uZSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAyNDhweDtcbiAgICAgIC13ZWJraXQtdXNlci1kcmFnOiBub25lOyB9XG4gICAgLmVudHJlcHJlbmV1cnNfX21vYmFwcC10aXRsZSB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gICAgLmVudHJlcHJlbmV1cnNfX21vYmFwcC1kZXRhaWxzIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXRvcDogNDBweDsgfVxuICAgICAgLmVudHJlcHJlbmV1cnNfX21vYmFwcC1kZXRhaWxzIHNwYW4ge1xuICAgICAgICBvcmRlcjogMTtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBjb2xvcjogIzAwMDAwMDk5OyB9XG4gICAgLmVudHJlcHJlbmV1cnNfX21vYmFwcC1pbWFnZXMge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLXRvcDogMTJweDsgfVxuICAgICAgLmVudHJlcHJlbmV1cnNfX21vYmFwcC1pbWFnZXMtLXJldmVyc2VkIHtcbiAgICAgICAgb3JkZXI6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDsgfVxuICAgICAgLmVudHJlcHJlbmV1cnNfX21vYmFwcC1pbWFnZXMgaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiA2MnB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogOHB4O1xuICAgICAgICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTsgfVxuICAgICAgICAuZW50cmVwcmVuZXVyc19fbW9iYXBwLWltYWdlcyBpbWc6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLmVudHJlcHJlbmV1cnNfX21vYmFwcC1hY3Rpb24ge1xuICAgICAgb3JkZXI6IDI7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIC5lbnRyZXByZW5ldXJzX19idXR0b24ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYmFja2dyb3VuZDogIzAwODlEMDtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmVudHJlcHJlbmV1cnNfX2J1dHRvbjpob3ZlciwgLmVudHJlcHJlbmV1cnNfX2J1dHRvbjphY3RpdmUsIC5lbnRyZXByZW5ldXJzX19idXR0b246Zm9jdXMge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogIzJjNjk5YzsgfVxuICAuZW50cmVwcmVuZXVyc19fcHJvZHVjdHMtaXRlbSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjRzIGVhc2U7IH1cbiAgICAuZW50cmVwcmVuZXVyc19fcHJvZHVjdHMtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjRweDsgfVxuICAgIC5lbnRyZXByZW5ldXJzX19wcm9kdWN0cy1pdGVtOmhvdmVyLCAuZW50cmVwcmVuZXVyc19fcHJvZHVjdHMtaXRlbTphY3RpdmUsIC5lbnRyZXByZW5ldXJzX19wcm9kdWN0cy1pdGVtOmZvY3VzIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAxNnB4IDMycHggcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ua2FzcGlwYXlfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnRlcm1pbmFsIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgcGFkZGluZzogNDBweCA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG4gIC50ZXJtaW5hbF9fdGl0bGUge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC50ZXJtaW5hbF9fdHlwZXMge1xuICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnRlcm1pbmFsX190eXBlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gICAgLnRlcm1pbmFsX190eXBlIGltZyB7XG4gICAgICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcbiAgICAgIG1heC13aWR0aDogMzE2cHg7IH1cbiAgICAudGVybWluYWxfX3R5cGUgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH1cbiAgLnRlcm1pbmFsX19hY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnRlcm1pbmFsX19hY3Rpb24gYSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAjMDA4OUQwOyB9XG4gICAgICAudGVybWluYWxfX2FjdGlvbiBhOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogIzAwODlEMDsgfVxuXG4uc3RheS1wYXJ0bmVyIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcGFkZGluZzogNTBweCA0MHB4IDgycHg7IH1cbiAgLnN0YXktcGFydG5lcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuc3RheS1wYXJ0bmVyX19jYXJkcyB7XG4gICAgbWFyZ2luLXRvcDogODBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgIC5zdGF5LXBhcnRuZXJfX2NhcmRzLWl0ZW0ge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNnB4OyB9XG4gICAgICAuc3RheS1wYXJ0bmVyX19jYXJkcy1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG5cbi5hcHAtcXIge1xuICBtYXJnaW46IDEwMHB4IDA7IH1cbiAgLmFwcC1xcl9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmFwcC1xcl9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogNTRweDsgfVxuICAuYXBwLXFyX19pbWFnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAzM3B4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgICBtYXgtd2lkdGg6IDQwMHB4OyB9XG4gICAgLmFwcC1xcl9faW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAzMzRweDtcbiAgICAgIC13ZWJraXQtdXNlci1kcmFnOiBub25lOyB9XG5cbi5zdGVwcGVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIHBhZGRpbmctdG9wOiA3MXB4O1xuICBwYWRkaW5nLWJvdHRvbTogNTNweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG4gIC5zdGVwcGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zdGVwcGVyX19zdGVwcyB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLnN0ZXBwZXJfX3N0ZXBzLWl0ZW0ge1xuICAgICAgbWFyZ2luOiAwIDMwcHg7IH1cbiAgICAgIC5zdGVwcGVyX19zdGVwcy1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC5zdGVwcGVyX19zdGVwcy1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLnN0ZXAge1xuICB3aWR0aDogMjI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLnN0ZXA6bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDI5cHg7XG4gICAgd2lkdGg6IDk1JTtcbiAgICByaWdodDogLTYxJTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGJhY2tncm91bmQ6ICNGMTQ2MzU7IH1cbiAgLnN0ZXBfX251bWJlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgZm9udC1zaXplOiAzMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAzNy41cHg7XG4gICAgcGFkZGluZzogMTJweCAyMnB4O1xuICAgIGJhY2tncm91bmQ6ICNGMTQ2MzU7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnN0ZXBfX3RpdGxlIHtcbiAgICB3aWR0aDogMjcwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cblxuLm1haW4tc2NyZWVuIHtcbiAgcGFkZGluZy10b3A6IDEwMHB4OyB9XG4gIC5tYWluLXNjcmVlbl9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLm1haW4tc2NyZWVuX19hY3Rpb24tLWZpeGVkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDFEMUQxO1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHotaW5kZXg6IDIwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiAjRjVGNUY1OyB9XG5cbi5wcm9kdWN0LWJsb2NrIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcm9kdWN0LWJsb2NrX19hY2NvdW50IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogMjRweDsgfVxuICAucHJvZHVjdC1ibG9ja19faGVybyBpbWcge1xuICAgIC13ZWJraXQtdXNlci1kcmFnOiBub25lOyB9XG4gIC5wcm9kdWN0LWJsb2NrX190aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBmb250LXNpemU6IDgwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICBsaW5lLWhlaWdodDogODRweDsgfVxuICAucHJvZHVjdC1ibG9ja19fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDM0cHg7IH1cbiAgICAucHJvZHVjdC1ibG9ja19fZGVzY3JpcHRpb24tLXdpdGgtaW1hZ2Uge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDM0cHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7IH1cbiAgICAgIC5wcm9kdWN0LWJsb2NrX19kZXNjcmlwdGlvbi0td2l0aC1pbWFnZSAucmV2ZXJzZWQge1xuICAgICAgICBvcmRlcjogMjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7IH1cbiAgICAgIC5wcm9kdWN0LWJsb2NrX19kZXNjcmlwdGlvbi0td2l0aC1pbWFnZSBpbWcge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTNweDtcbiAgICAgICAgbWF4LXdpZHRoOiA3MnB4O1xuICAgICAgICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTsgfVxuICAgICAgICAucHJvZHVjdC1ibG9ja19fZGVzY3JpcHRpb24tLXdpdGgtaW1hZ2UgaW1nOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDsgfVxuICAucHJvZHVjdC1ibG9ja19fYWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4OyB9XG5cbi5iZW5lZml0cyB7XG4gIG1hcmdpbi10b3A6IDEwMHB4OyB9XG4gIC5iZW5lZml0c19fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmJlbmVmaXRzX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5iZW5lZml0c19fY2FyZHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWFyZ2luLXRvcDogNDhweDsgfVxuICAgIC5iZW5lZml0c19fY2FyZHMtaXRlbSB7XG4gICAgICBtYXJnaW4tbGVmdDogMTJweDtcbiAgICAgIG1hcmdpbi1yaWdodDogMTJweDsgfVxuICAgICAgLmJlbmVmaXRzX19jYXJkcy1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC5iZW5lZml0c19fY2FyZHMtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG5cbi5hcHAtYnV0dG9uIHtcbiAgYm9yZGVyOiBub25lO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgcGFkZGluZzogMjBweCA4cHg7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMwMDg5RDA7IH1cbiAgLmFwcC1idXR0b24tLXNlY29uZGFyeSB7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzAwODlEMDtcbiAgICBjb2xvcjogIzAwODlEMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDsgfVxuICAgIC5hcHAtYnV0dG9uLS1zZWNvbmRhcnk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzAwODlEMCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuICAuYXBwLWJ1dHRvbjpmb2N1cyB7XG4gICAgb3V0bGluZTogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuICAuYXBwLWJ1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzBmOTdkYjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmFwcC1idXR0b24tLXBhZGRpbmcteS0xMiB7XG4gICAgcGFkZGluZy10b3A6IDEycHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEycHg7IH1cbiAgLmFwcC1idXR0b24tLXctMjAwIHtcbiAgICB3aWR0aDogMjAwcHg7IH1cbiAgLmFwcC1idXR0b24tLXctMjQwIHtcbiAgICB3aWR0aDogMjQwcHg7IH1cbiAgLmFwcC1idXR0b24tLXctMzQ1IHtcbiAgICB3aWR0aDogMzQ1cHg7IH1cbiAgLmFwcC1idXR0b24tLXctMzcwIHtcbiAgICB3aWR0aDogMzcwcHg7IH1cbiAgLmFwcC1idXR0b24tLWZ1bGwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5hcHAtYnV0dG9uLS1jZW50ZXJlZCB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuLnBhcnRuZXJzIHtcbiAgbWFyZ2luLXRvcDogMTAwcHg7IH1cbiAgLnBhcnRuZXJzX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAucGFydG5lcnNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhcnRuZXJzX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhcnRuZXJzX19hY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnBhcnRuZXJzX19hY3Rpb24gYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIGNvbG9yOiAjMDA4OUQwOyB9XG4gICAgICAucGFydG5lcnNfX2FjdGlvbiBhOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogIzAwODlEMDsgfVxuICAucGFydG5lcnNfX2NhcmRzLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAzM3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLnBhcnRuZXJzX19jYXJkcy1ibG9jay1pdGVtIHtcbiAgICAgIG1hcmdpbjogMCAxMnB4O1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgICAgLnBhcnRuZXJzX19jYXJkcy1ibG9jay1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgICAgIC5wYXJ0bmVyc19fY2FyZHMtYmxvY2staXRlbTpudGgtY2hpbGQoNW4pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAucGFydG5lcnNfX2NhcmRzLWJsb2NrLWl0ZW06bnRoLWNoaWxkKDZuKSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG5cbi5ob3ctdG8tc3RlcHBlciB7XG4gIG1hcmdpbi10b3A6IDEwMHB4O1xuICBoZWlnaHQ6IDU2OHB4OyB9XG4gIC5ob3ctdG8tc3RlcHBlcl9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmhvdy10by1zdGVwcGVyX190aXRsZSB7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmhvdy10by1zdGVwcGVyX19jYXJkcyB7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9XG4gICAgLmhvdy10by1zdGVwcGVyX19jYXJkcy1pdGVtIHtcbiAgICAgIG1hcmdpbjogMCAxMnB4OyB9XG4gICAgICAuaG93LXRvLXN0ZXBwZXJfX2NhcmRzLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAgICAgLmhvdy10by1zdGVwcGVyX19jYXJkcy1pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cblxuLmRlc3RpbmF0aW9ucyB7XG4gIG1hcmdpbi10b3A6IDEwMHB4OyB9XG4gIC5kZXN0aW5hdGlvbnNfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5kZXN0aW5hdGlvbnNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogNTRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmRlc3RpbmF0aW9uc19fc2xpZGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tdG9wOiA0OHB4OyB9XG5cbi5jYXJvdXNlbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNhcm91c2VsX19zbGlkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7IH1cbiAgICAuY2Fyb3VzZWxfX3NsaWRlci0ta3Age1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIG1heC1oZWlnaHQ6IDQ2NnB4OyB9XG4gICAgLmNhcm91c2VsX19zbGlkZXItaXRlbSB7XG4gICAgICBtaW4td2lkdGg6IDEyMDBweDsgfVxuICAgIC5jYXJvdXNlbF9fc2xpZGVyLWNvbnRyb2xzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdG9wOiA1MCU7IH1cbiAgICAgIC5jYXJvdXNlbF9fc2xpZGVyLWNvbnRyb2xzLS1rcCB7XG4gICAgICAgIHRvcDogNDMlICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5jYXJvdXNlbF9fc2xpZGVyLWNvbnRyb2xzIC5wcmV2IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtODlweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIC4zcyBlYXNlO1xuICAgICAgICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuMDQpOyB9XG4gICAgICAgIC5jYXJvdXNlbF9fc2xpZGVyLWNvbnRyb2xzIC5wcmV2OmhvdmVyIHtcbiAgICAgICAgICBmaWxsOiAjZmZmOyB9XG4gICAgICAuY2Fyb3VzZWxfX3NsaWRlci1jb250cm9scyAuc2xpY2stZGlzYWJsZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5jYXJvdXNlbF9fc2xpZGVyLWNvbnRyb2xzIC5uZXh0IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHJpZ2h0OiAtODlweDtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAuMTNzIGVhc2U7XG4gICAgICAgIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC4wNCk7IH1cbiAgICAgICAgLmNhcm91c2VsX19zbGlkZXItY29udHJvbHMgLm5leHQ6aG92ZXIge1xuICAgICAgICAgIGZpbGw6ICNmZmY7IH1cblxuLm1vZGFsIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm1vZGFsX19vdmVybGF5IHtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgei1pbmRleDogMjk7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5tb2RhbF9fY29udGVudCB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiA1MjBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIHotaW5kZXg6IDUwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAubW9kYWxfX2NvbnRlbnQtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAubW9kYWxfX2NvbnRlbnQtZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTYpO1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm1vZGFsX19jb250ZW50LWltZyB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfVxuICAgICAgLm1vZGFsX19jb250ZW50LWltZyBpbWcge1xuICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xuICAgICAgICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTsgfVxuICAubW9kYWxfX2Nsb3NlIHtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubW9kYWxfX2Nsb3NlIHN2ZyB7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIC4wNXMgZWFzZS1pbjtcbiAgICAgIGZpbGw6ICNFNkU2RTY7IH1cbiAgICAubW9kYWxfX2Nsb3NlOmhvdmVyIHN2ZyB7XG4gICAgICBmaWxsOiAjRjE0NjM1OyB9XG5cbi5kLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnBiLTEwNCB7XG4gIHBhZGRpbmctYm90dG9tOiAxMDRweDsgfVxuXG4uZW5kLXVzZXItYWdyZWVtZW50IHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAxMDBweCAwOyB9XG5cbi5kb2N1bWVudHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IHN0YXJ0OyB9XG4gIC5kb2N1bWVudHMgLmFncmVlbWVudC1saW5rIHtcbiAgICB3aWR0aDogNTg4cHg7IH1cbiAgLmRvY3VtZW50cyAuYWdyZWVtZW50LWxpbmtfX3RpdGxlIHtcbiAgICB3aWR0aDogMzkwcHg7IH1cblxuLmFyY2hpdmVkLWRvY3VtZW50c19fdG9nZ2xlIHtcbiAgbWFyZ2luOiA0OHB4IDAgMjhweDtcbiAgY29sb3I6ICMwZjk3ZGI7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAuYXJjaGl2ZWQtZG9jdW1lbnRzX190b2dnbGUgLmFyY2hpdmVkLWRvY3VtZW50c19fYnV0dG9uIGltZyB7XG4gICAgd2lkdGg6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLmFyY2hpdmVkLWRvY3VtZW50c19fdG9nZ2xlIC5hcmNoaXZlZC1kb2N1bWVudHNfX2J1dHRvbjpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmFyY2hpdmVkLWRvY3VtZW50c19fdG9nZ2xlIC5hcmNoaXZlZC1kb2N1bWVudHNfX2J1dHRvbjpsYXN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5hcmNoaXZlZC1kb2N1bWVudHNfX3RvZ2dsZS5fYWN0aXZlIC5hcmNoaXZlZC1kb2N1bWVudHNfX2J1dHRvbiBpbWcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIC5hcmNoaXZlZC1kb2N1bWVudHNfX3RvZ2dsZS5fYWN0aXZlIC5hcmNoaXZlZC1kb2N1bWVudHNfX2J1dHRvbjpmaXJzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYXJjaGl2ZWQtZG9jdW1lbnRzX190b2dnbGUuX2FjdGl2ZSAuYXJjaGl2ZWQtZG9jdW1lbnRzX19idXR0b246bGFzdC1jaGlsZCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLmFncmVlbWVudC1saW5rIHtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNGRkZGRkYsICNGRkZGRkYpLCBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNCkgLTcuMSUsIHJnYmEoMCwgMCwgMCwgMCkgNTMuNyUpLCAjMjIyNTJEO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiBibGFjaztcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMzhweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLmFncmVlbWVudC1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmNmY2ZjO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYWdyZWVtZW50LWxpbms6YWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZWFlYWVhOyB9XG4gICAgLmFncmVlbWVudC1saW5rOmFjdGl2ZSAuYWdyZWVtZW50LWxpbmtfX3JpZ2h0LWljb24gc3ZnIHtcbiAgICAgIGZpbGw6ICNGMTQ2MzU7IH1cbiAgLmFncmVlbWVudC1saW5rX190aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI4cHg7IH1cbiAgLmFncmVlbWVudC1saW5rX19yaWdodC1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICAgIC5hZ3JlZW1lbnQtbGlua19fcmlnaHQtaWNvbiBzdmcge1xuICAgICAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjQpOyB9XG5cbi5kb2N1bWVudHMgLmFncmVlbWVudC1saW5rOmZpcnN0LWNoaWxkLCAuZG9jdW1lbnRzIC5hZ3JlZW1lbnQtbGluazpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5mb3JtIHtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMTAwcHggYXV0byAyMDBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgcGFkZGluZzogNjRweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mb3JtX190aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBmb250LXNpemU6IDUwcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiA0OHB4OyB9XG4gIC5mb3JtX190YWJzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHdpZHRoOiAzNDRweDtcbiAgICBtYXJnaW46IDAgYXV0byA0OHB4O1xuICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7IH1cbiAgLmZvcm1fX3RhYiB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgd2lkdGg6IDE3MHB4O1xuICAgIGhlaWdodDogNDRweDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgZm9udC1zaXplOiAxN3B4OyB9XG4gICAgLmZvcm1fX3RhYi5fYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7IH1cbiAgLmZvcm1fX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWF4LXdpZHRoOiA1NTZweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgICAuZm9ybV9fd3JhcHBlci5fYWN0aXZlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5mb3JtX19pbnB1dC13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMTJweDsgfVxuICAgIC5mb3JtX19pbnB1dC13cmFwcGVyLl9zZWxlY3RvciAuZm9ybV9faW52aXNpYmxlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZvcm1fX2lucHV0LCAuZm9ybV9fdGV4dGFyZWEge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgcGFkZGluZzogMjlweCAxNnB4ICAgOXB4IDE2cHg7XG4gICAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgICBjb2xvcjogIzRhNGE0YTtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDYwcHg7IH1cbiAgICAuZm9ybV9faW5wdXQuX2Vycm9yLCAuZm9ybV9fdGV4dGFyZWEuX2Vycm9yIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMTQ2MzU7IH1cbiAgICAuZm9ybV9faW5wdXQ6Zm9jdXMgKyAuZm9ybV9fbGFiZWwsIC5mb3JtX190ZXh0YXJlYTpmb2N1cyArIC5mb3JtX19sYWJlbCB7XG4gICAgICB0b3A6IDlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gICAgLmZvcm1fX2lucHV0W2RhdGEtaXMtaW5wdXQtZW1wdHk9XCJmYWxzZVwiXSArIC5mb3JtX19sYWJlbCwgLmZvcm1fX3RleHRhcmVhW2RhdGEtaXMtaW5wdXQtZW1wdHk9XCJmYWxzZVwiXSArIC5mb3JtX19sYWJlbCB7XG4gICAgICB0b3A6IDlweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4OyB9XG4gIC5mb3JtX190ZXh0YXJlYSB7XG4gICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgIG1pbi1oZWlnaHQ6IDEyMHB4O1xuICAgIHJlc2l6ZTogbm9uZTsgfVxuICAuZm9ybV9fbGFiZWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICBjdXJzb3I6IHRleHQ7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4wNXMgbGluZWFyO1xuICAgIGxlZnQ6IDE2cHg7XG4gICAgdG9wOiAxOXB4OyB9XG4gIC5mb3JtX19pbnB1dC5fc2VsZWN0b3Ige1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMTQnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDE0IDgnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00xMi4yOTI5IDAuMjkyODkzQzEyLjY4MzQgLTAuMDk3NjMxMSAxMy4zMTY2IC0wLjA5NzYzMTEgMTMuNzA3MSAwLjI5Mjg5M0MxNC4wOTc2IDAuNjgzNDE4IDE0LjA5NzYgMS4zMTY1OCAxMy43MDcxIDEuNzA3MTFMNy43MDcxMSA3LjcwNzExQzcuMzE2NTggOC4wOTc2MyA2LjY4MzQyIDguMDk3NjMgNi4yOTI4OSA3LjcwNzExTDAuMjkyODkzIDEuNzA3MTFDLTAuMDk3NjMxMSAxLjMxNjU4IC0wLjA5NzYzMTEgMC42ODM0MTggMC4yOTI4OTMgMC4yOTI4OTNDMC42ODM0MTggLTAuMDk3NjMxMSAxLjMxNjU4IC0wLjA5NzYzMTEgMS43MDcxMSAwLjI5Mjg5M0w3IDUuNTg1NzlMMTIuMjkyOSAwLjI5Mjg5M1onIGZpbGw9J2JsYWNrJyBmaWxsLW9wYWNpdHk9JzAuMzYnLyUzRSUzQy9zdmclM0VcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxN3B4IHRvcCAyN3B4O1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuZm9ybV9faW5wdXQuX3NlbGVjdG9yICsgbGFiZWwge1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5mb3JtX19lcnJvciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiA0cHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogI2YxNDYzNTsgfVxuICAuZm9ybSAuZm9ybV9fYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogIzAwODlkMDtcbiAgICBjb2xvcjogI0ZGRkZGRjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAyMHB4IDExM3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4OyB9XG4gIC5mb3JtIC5mb3JtX19idXR0b24tZGVzYyB7XG4gICAgY29sb3I6ICNhOGE4YTg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIG1hcmdpbjogMDsgfVxuICAuZm9ybSAuZHJvcGRvd24ge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTA0MDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyNiwgMjYsIDI2LCAwLjUpO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAuZm9ybSAuZHJvcGRvd24uX29wZW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZm9ybSAuZHJvcGRvd25fX3dyYXBwZXIge1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIHdpZHRoOiA1MjBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDIyNHB4O1xuICAgICAgcGFkZGluZzogNTJweCA0OHB4IDUwcHg7IH1cbiAgICAuZm9ybSAuZHJvcGRvd25fX3RpdGxlIHtcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgLmZvcm0gLmRyb3Bkb3duIC5yYWRpb3NfX2l0ZW0ge1xuICAgICAgZm9udC1zaXplOiAxN3B4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTdlN2U3OyB9XG4gICAgICAuZm9ybSAuZHJvcGRvd24gLnJhZGlvc19faXRlbSBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjNGE0YTRhO1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd2lkdGg6IDM3NHB4O1xuICAgICAgICBwYWRkaW5nOiAyM3B4IDA7IH1cbiAgICAgIC5mb3JtIC5kcm9wZG93biAucmFkaW9zX19pdGVtIGlucHV0IHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDUwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIC5mb3JtIC5kcm9wZG93biAucmFkaW9zX19pdGVtIGlucHV0OmNoZWNrZWQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMycgaGVpZ2h0PScyMicgdmlld0JveD0nMCAwIDIzIDIyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF83NzZfMTE0NDIpJyUzRSUzQ2NpcmNsZSBjeD0nMTEuNTgxMScgY3k9JzExJyByPScxMScgZmlsbD0nJTIzRjE0NjM1Jy8lM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTYuMTk2NCA2TDE3LjU4MTEgNy40NjU2M0w5LjUwNDEzIDE2TDUuNTgxMDUgMTEuODQ2OUw2Ljk2NTY3IDEwLjM4MTNMOS41MDQxMyAxMy4xOTQzTDE2LjE5NjQgNlonIGZpbGw9J3doaXRlJy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDBfNzc2XzExNDQyJyUzRSUzQ3JlY3Qgd2lkdGg9JzIyLjIwOTUnIGhlaWdodD0nMjInIGZpbGw9J3doaXRlJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjU4MTA1NSknLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKTtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAyMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgMjFweCByaWdodCAyMnB4OyB9XG4gICAgLmZvcm0gLmRyb3Bkb3duX19jbG9zZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiA2NHB4O1xuICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAyNHB4IDI0cHg7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnIHZpZXdCb3g9JzAgMCAyNCAyNCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J00xOS4zODcxIDMuMjA5N0MxOS43Nzk0IDIuOTA0NjggMjAuMzQ2NiAyLjkzMjQxIDIwLjcwNzEgMy4yOTI4OUMyMS4wOTc2IDMuNjgzNDIgMjEuMDk3NiA0LjMxNjU4IDIwLjcwNzEgNC43MDcxMUwxMy40MTQyIDEyTDIwLjcwNzEgMTkuMjkyOUMyMS4wOTc2IDE5LjY4MzQgMjEuMDk3NiAyMC4zMTY2IDIwLjcwNzEgMjAuNzA3MUMyMC4zNDY2IDIxLjA2NzYgMTkuNzc5NCAyMS4wOTUzIDE5LjM4NzEgMjAuNzkwM0wxOS4yOTI5IDIwLjcwNzFMMTIgMTMuNDE0Mkw0LjcwNzExIDIwLjcwNzFMNC42MTI5IDIwLjc5MDNDNC4yMjA2MSAyMS4wOTUzIDMuNjUzMzggMjEuMDY3NiAzLjI5Mjg5IDIwLjcwNzFDMi45MDIzNyAyMC4zMTY2IDIuOTAyMzcgMTkuNjgzNCAzLjI5Mjg5IDE5LjI5MjlMMTAuNTg1OCAxMkwzLjI5Mjg5IDQuNzA3MTFDMi45MDIzNyA0LjMxNjU4IDIuOTAyMzcgMy42ODM0MiAzLjI5Mjg5IDMuMjkyODlDMy42NTMzOCAyLjkzMjQxIDQuMjIwNjEgMi45MDQ2OCA0LjYxMjkgMy4yMDk3TDQuNzA3MTEgMy4yOTI4OUwxMiAxMC41ODU4TDE5LjI5MjkgMy4yOTI4OUwxOS4zODcxIDMuMjA5N1onIGZpbGw9J2JsYWNrJyBmaWxsLW9wYWNpdHk9JzAuMTYnLyUzRSUzQy9zdmclM0VcIik7IH1cblxuQGtleWZyYW1lcyByb3RhdGUzNjAge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5sb2FkZXIge1xuICBkaXNwbGF5OiBub25lO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMTAwcHggYXV0byAyMDBweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgaGVpZ2h0OiAxNzVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4OyB9XG4gIC5sb2FkZXJfX2ljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNDRweDtcbiAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzQ0JyBoZWlnaHQ9JzQ0JyB2aWV3Qm94PScwIDAgNDQgNDQnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J00yMiA0NEMyMC43MzQzIDQ0IDE5LjcwODMgNDIuOTc0IDE5LjcwODMgNDEuNzA4M0MxOS43MDgzIDQwLjQ0MjcgMjAuNzM0MyAzOS40MTY3IDIyIDM5LjQxNjdDMzEuNjE5IDM5LjQxNjcgMzkuNDE2NyAzMS42MTkgMzkuNDE2NyAyMkMzOS40MTY3IDEyLjM4MSAzMS42MTkgNC41ODMzMyAyMiA0LjU4MzMzQzEyLjM4MSA0LjU4MzMzIDQuNTgzMzMgMTIuMzgxIDQuNTgzMzMgMjJDNC41ODMzMyAyNC4wMTg0IDQuOTI1ODEgMjUuOTg2NyA1LjU4NzgxIDI3Ljg0NTNDNi4wMTI0OCAyOS4wMzc2IDUuMzkwMjEgMzAuMzQ4NCA0LjE5NzkzIDMwLjc3M0MzLjAwNTY1IDMxLjE5NzcgMS42OTQ4NSAzMC41NzU0IDEuMjcwMTggMjkuMzgzMkMwLjQzMjk2NCAyNy4wMzI2IDAgMjQuNTQ0MyAwIDIyQzAgOS44NDk3NCA5Ljg0OTc0IDAgMjIgMEMzNC4xNTAzIDAgNDQgOS44NDk3NCA0NCAyMkM0NCAzNC4xNTAzIDM0LjE1MDMgNDQgMjIgNDRaJyBmaWxsPSclMjNDMkMyQzInLyUzRSUzQy9zdmclM0VcIik7XG4gICAgYW5pbWF0aW9uOiByb3RhdGUzNjAgMnMgbGluZWFyIGluZmluaXRlOyB9XG5cbi5zdGF0dXMge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgbWFyZ2luOiAxMDBweCBhdXRvIDIwMHB4O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBtaW4taGVpZ2h0OiAzNjFweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBwYWRkaW5nLXRvcDogNjRweDsgfVxuICAuc3RhdHVzX19pY29uIHtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDgwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAuc3RhdHVzX190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogNDhweCAwIDA7XG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XG4gICAgZm9udC1zaXplOiA1MHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7IH1cbiAgLnN0YXR1c19fZGVzYyB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMTZweCAwIDA7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7IH1cbiAgLnN0YXR1cy5zdWNjZXNzIC5zdGF0dXNfX2ljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzgwJyBoZWlnaHQ9JzgwJyB2aWV3Qm94PScwIDAgODAgODAnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NjaXJjbGUgY3g9JzQwJyBjeT0nNDAnIHI9JzQwJyBmaWxsPSclMjMyQ0FCMDAnLyUzRSUzQ3BhdGggZmlsbC1ydWxlPSdldmVub2RkJyBjbGlwLXJ1bGU9J2V2ZW5vZGQnIGQ9J001NC42MzEzIDMxLjczMTFDNTUuMjU2MSAzMS4xMDYzIDU1LjI1NjEgMzAuMDkzMiA1NC42MzEzIDI5LjQ2ODRDNTQuMDA2NCAyOC44NDM1IDUyLjk5MzQgMjguODQzNSA1Mi4zNjg1IDI5LjQ2ODRMMzQuNTk5OSA0Ny4yMzdMMjcuNjMxMyA0MC4yNjg0QzI3LjAwNjQgMzkuNjQzNSAyNS45OTM0IDM5LjY0MzUgMjUuMzY4NSA0MC4yNjg0QzI0Ljc0MzcgNDAuODkzMiAyNC43NDM3IDQxLjkwNjMgMjUuMzY4NSA0Mi41MzExTDMzLjQ2ODUgNTAuNjMxMUMzMy43Njg2IDUwLjkzMTIgMzQuMTc1NiA1MS4wOTk4IDM0LjU5OTkgNTEuMDk5OEMzNS4wMjQzIDUxLjA5OTggMzUuNDMxMiA1MC45MzEyIDM1LjczMTMgNTAuNjMxMUw1NC42MzEzIDMxLjczMTFaJyBmaWxsPSd3aGl0ZScvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuICAuc3RhdHVzLmZhaWwgLnN0YXR1c19faWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nODAnIGhlaWdodD0nODAnIHZpZXdCb3g9JzAgMCA4MCA4MCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2NpcmNsZSBjeD0nNDAnIGN5PSc0MCcgcj0nNDAnIGZpbGw9JyUyMzM2MzYzNicvJTNFJTNDcGF0aCBkPSdNMzggNDQuNDM0OEMzOCA0NS41Mzk0IDM4Ljg5NTQgNDYuNDM0OCA0MCA0Ni40MzQ4QzQxLjEwNDYgNDYuNDM0OCA0MiA0NS41Mzk0IDQyIDQ0LjQzNDhWMjkuNDM4QzQyIDI4LjMzMzQgNDEuMTA0NiAyNy40MzggNDAgMjcuNDM4QzM4Ljg5NTQgMjcuNDM4IDM4IDI4LjMzMzQgMzggMjkuNDM4VjQ0LjQzNDhaJyBmaWxsPSclMjNGMkYyRjInLyUzRSUzQ3BhdGggZD0nTTQwIDUwLjAwMDJDMzguODk1NCA1MC4wMDAyIDM4IDUwLjg5NTYgMzggNTIuMDAwMkMzOCA1My4xMDQ4IDM4Ljg5NTQgNTQuMDAwMiA0MCA1NC4wMDAyQzQxLjEwNDYgNTQuMDAwMiA0MiA1My4xMDQ4IDQyIDUyLjAwMDJDNDIgNTAuODk1NiA0MS4xMDQ2IDUwLjAwMDIgNDAgNTAuMDAwMlonIGZpbGw9JyUyM0YyRjJGMicvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG5Aa2V5ZnJhbWVzIGZhZGVJblgge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICA5OSUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogMTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBpbmhlcml0OyB9IH1cblxuLnNlcnZpY2VzLWNhcmQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBtYXgtd2lkdGg6IDMyMHB4O1xuICBtaW4td2lkdGg6IDMyMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogYmxhY2s7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7IH1cbiAgLnNlcnZpY2VzLWNhcmQ6aG92ZXIgLnNlcnZpY2VzLWNhcmQsIC5zZXJ2aWNlcy1jYXJkOmFjdGl2ZSAuc2VydmljZXMtY2FyZCwgLnNlcnZpY2VzLWNhcmQ6Zm9jdXMgLnNlcnZpY2VzLWNhcmQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5zZXJ2aWNlcy1jYXJkOmhvdmVyIC5zZXJ2aWNlcy1jYXJkX19hY3Rpb24sIC5zZXJ2aWNlcy1jYXJkOmFjdGl2ZSAuc2VydmljZXMtY2FyZF9fYWN0aW9uLCAuc2VydmljZXMtY2FyZDpmb2N1cyAuc2VydmljZXMtY2FyZF9fYWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYW5pbWF0aW9uOiBmYWRlSW5YIDAuNXMgYm90aDsgfVxuICAgIC5zZXJ2aWNlcy1jYXJkOmhvdmVyIC5zZXJ2aWNlcy1jYXJkX19pbWFnZSwgLnNlcnZpY2VzLWNhcmQ6YWN0aXZlIC5zZXJ2aWNlcy1jYXJkX19pbWFnZSwgLnNlcnZpY2VzLWNhcmQ6Zm9jdXMgLnNlcnZpY2VzLWNhcmRfX2ltYWdlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuc2VydmljZXMtY2FyZF9fd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuc2VydmljZXMtY2FyZF9fbmFtZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIHBhZGRpbmc6IDQwcHggNDBweCAwIDQwcHg7IH1cbiAgLnNlcnZpY2VzLWNhcmRfX2RldGFpbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5zZXJ2aWNlcy1jYXJkX19kZXNjcmlwdGlvbiB7XG4gICAgZm9udC1zaXplOiAyNnB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICBtYXgtd2lkdGg6IDI5MHB4O1xuICAgIGhlaWdodDogNTAlOyB9XG4gIC5zZXJ2aWNlcy1jYXJkX19hY3Rpb24ge1xuICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlcnZpY2VzLWNhcmRfX2ltYWdlIHtcbiAgICBhbmltYXRpb246IGZhZGVJblggMC4zcyBib3RoOyB9XG4gICAgLnNlcnZpY2VzLWNhcmRfX2ltYWdlIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuXG4ucHJvZHVjdC1jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgbWluLWhlaWdodDogMjgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgLnByb2R1Y3QtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjYpOyB9XG4gIC5wcm9kdWN0LWNhcmRfX2RldGFpbHMge1xuICAgIG1hcmdpbjogMTZweCAwIDI4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gIC5wcm9kdWN0LWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xuICAgIG1heC13aWR0aDogMzUwcHg7IH1cbiAgLnByb2R1Y3QtY2FyZF9faW1hZ2UgaW1nIHtcbiAgICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTsgfVxuICAucHJvZHVjdC1jYXJkX19hY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgY29sb3I6ICMwMDg5RDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgZm9udC1zaXplOiAyMHB4OyB9XG4gICAgLnByb2R1Y3QtY2FyZF9fYWN0aW9uOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLnByb2R1Y3QtY2FyZF9fYWN0aW9uIGEge1xuICAgICAgY29sb3I6ICMwMDg5RDA7IH1cbiAgICAgIC5wcm9kdWN0LWNhcmRfX2FjdGlvbiBhOmhvdmVyIC5wcm9kdWN0LWNhcmRfX2FjdGlvbiBhOnZpc2l0ZWQge1xuICAgICAgICBjb2xvcjogIzAwODlEMDsgfVxuXG4ucGFydG5lci1jYXJkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA0KTtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgbWF4LXdpZHRoOiA1NDdweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZzogNDBweDsgfVxuICAucGFydG5lci1jYXJkX19oZWFkaW5nIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAucGFydG5lci1jYXJkX190aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAzNnB4OyB9XG4gIC5wYXJ0bmVyLWNhcmRfX2ltZyBpbWcge1xuICAgIC13ZWJraXQtdXNlci1kcmFnOiBub25lOyB9XG4gIC5wYXJ0bmVyLWNhcmRfX2Rlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW46IDE2cHggMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAucGFydG5lci1jYXJkX19hY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7IH1cbiAgICAucGFydG5lci1jYXJkX19hY3Rpb24gYSB7XG4gICAgICBjb2xvcjogIzAwODlEMDsgfVxuICAgICAgLnBhcnRuZXItY2FyZF9fYWN0aW9uIGE6dmlzaXRlZCB7XG4gICAgICAgIGNvbG9yOiAjMDA4OUQwOyB9XG5cbi5jYXRlZ29yeS1jYXJkIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBoZWlnaHQ6IDI2MHB4O1xuICBtYXgtd2lkdGg6IDIyMHB4O1xuICBtaW4td2lkdGg6IDIyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC40cyBlYXNlOyB9XG4gIC5jYXRlZ29yeS1jYXJkOmhvdmVyLCAuY2F0ZWdvcnktY2FyZDpmb2N1cywgLmNhdGVnb3J5LWNhcmQ6YWN0aXZlIHtcbiAgICBib3gtc2hhZG93OiAwcHggMjBweCAzMnB4IHJnYmEoNDcsIDQ5LCA1OSwgMC4wNCk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuY2F0ZWdvcnktY2FyZF9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDIzLjQ0cHg7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44OCk7IH1cbiAgICAuY2F0ZWdvcnktY2FyZF9fdGl0bGU6aG92ZXIsIC5jYXRlZ29yeS1jYXJkX190aXRsZTpmb2N1cywgLmNhdGVnb3J5LWNhcmRfX3RpdGxlOmFjdGl2ZSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmNhdGVnb3J5LWNhcmRfX2ltYWdlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAuY2F0ZWdvcnktY2FyZF9faW1hZ2UgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5jYXJkLWJhciB7XG4gIHBhZGRpbmc6IDQ4cHggNDhweCAzN3B4O1xuICB3aWR0aDogMjIwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTZweDsgfVxuICAuY2FyZC1iYXJfX2hlcm8gaW1nIHtcbiAgICB3aWR0aDogMTE1cHg7XG4gICAgaGVpZ2h0OiAxMTRweDtcbiAgICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTsgfVxuICAuY2FyZC1iYXJfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAzM3B4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4OyB9XG5cbi5iZW5lZml0LWNhcmQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1heC13aWR0aDogMzg0cHg7XG4gIHdpZHRoOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDI0cHggMjRweCA0MHB4OyB9XG4gIC5iZW5lZml0LWNhcmRfX2ljb24ge1xuICAgIGhlaWdodDogNzJweDsgfVxuICAgIC5iZW5lZml0LWNhcmRfX2ljb24gaW1nIHtcbiAgICAgIC13ZWJraXQtdXNlci1kcmFnOiBub25lOyB9XG4gIC5iZW5lZml0LWNhcmRfX3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYmVuZWZpdC1jYXJkX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIG9wYWNpdHk6IDQ4JTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg4KTtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmJlbmVmaXQtY2FyZF9fYWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDsgfVxuICAgIC5iZW5lZml0LWNhcmRfX2FjdGlvbiBhIHtcbiAgICAgIGNvbG9yOiAjMDA4OUQwO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAuYmVuZWZpdC1jYXJkX19hY3Rpb24gYTp2aXNpdGVkIHtcbiAgICAgICAgY29sb3I6ICMwMDg5RDA7IH1cblxuLmNhcmQtc3RlcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjRweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDM4NHB4O1xuICAvKnBhZGRpbmc6IDI0cHg7Ki9cbiAgbWluLWhlaWdodDogNDY2cHg7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gIC5jYXJkLXN0ZXBwZXJfX3N0ZXAtbnVtIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMjFweDtcbiAgICB3aWR0aDogMzhweDtcbiAgICBoZWlnaHQ6IDM4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMzhweDtcbiAgICBwYWRkaW5nOiA3LjZweCAxMy42cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0b3A6IDIxcHg7XG4gICAgYmFja2dyb3VuZDogI0YxNDYzNTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTkuMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyM3B4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5jYXJkLXN0ZXBwZXJfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBwYWRkaW5nOiAyNHB4IDI0cHggMDtcbiAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmNhcmQtc3RlcHBlcl9fZGVzY3JpcHRpb24ge1xuICAgIG1hcmdpbjogMTZweCBhdXRvIDBweDtcbiAgICBmb250LXNpemU6IDE3cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAyNTRweDsgfVxuICAuY2FyZC1zdGVwcGVyX19pbWFnZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IGF1dG87IH1cbiAgICAuY2FyZC1zdGVwcGVyX19pbWFnZSBpbWcge1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZGVzdGluYXRpb24tY2FyZCB7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjRzIGVhc2U7XG4gIHdpZHRoOiAyMjFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuZGVzdGluYXRpb24tY2FyZDpob3ZlciwgLmRlc3RpbmF0aW9uLWNhcmQ6YWN0aXZlLCAuZGVzdGluYXRpb24tY2FyZDpmb2N1cyB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJveC1zaGFkb3c6IDBweCAxN3B4IDUwcHggcmdiYSg0NywgNDksIDU5LCAwLjAzKTtcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC40cyBlYXNlOyB9XG4gICAgLmRlc3RpbmF0aW9uLWNhcmQ6aG92ZXIgLmRlc3RpbmF0aW9uLWNhcmRfX2hlcm8sIC5kZXN0aW5hdGlvbi1jYXJkOmFjdGl2ZSAuZGVzdGluYXRpb24tY2FyZF9faGVybywgLmRlc3RpbmF0aW9uLWNhcmQ6Zm9jdXMgLmRlc3RpbmF0aW9uLWNhcmRfX2hlcm8ge1xuICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAuM3MgZWFzZTtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTMzJTsgfVxuICAuZGVzdGluYXRpb24tY2FyZF9faGVybyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNjRweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMjYlO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLmRlc3RpbmF0aW9uLWNhcmRfX3RpdGxlIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpOyB9XG4gICAgLmRlc3RpbmF0aW9uLWNhcmRfX3RpdGxlLS1iaWcge1xuICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDsgfVxuICAuZGVzdGluYXRpb24tY2FyZF9fZGVzY3JpcHRpb24ge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxOHB4OyB9XG4gIC5kZXN0aW5hdGlvbi1jYXJkX19tb250aGx5LXByaWNlIHtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDsgfVxuICAgIC5kZXN0aW5hdGlvbi1jYXJkX19tb250aGx5LXByaWNlIC5wcmljZSB7XG4gICAgICBmb250LXNpemU6IDIxcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGJhY2tncm91bmQ6ICNGOERBMUM7XG4gICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgIHBhZGRpbmc6IDdweCA4cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDdweDsgfVxuICAgIC5kZXN0aW5hdGlvbi1jYXJkX19tb250aGx5LXByaWNlIC5tb250aCB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgY29sb3I6ICNhOGE4YTg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDsgfVxuXG5odG1sIHtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmOyB9XG4iLCLvu79cclxuXHJcbi5oZWFkZXItd3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgaGVpZ2h0OiA3NXB4O1xyXG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICBtaW4td2lkdGg6IDEyMDBweDtcclxuICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAyMHB4IDA7XHJcbn1cclxuXHJcbi5oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAxN3B4O1xyXG4gICAgYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB6LWluZGV4OiAyMDtcclxuICAgIHRvcDogMDtcclxuXHJcblxyXG5cclxuICAgIC5sYW5nLXN3aXRjaGVyIHtcclxuICAgICAgICBtaW4td2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweDtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg4KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4xMik7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMnB4O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44OCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAtNHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX25hdiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDdweCAwO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNzVweDtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLW92ZXJmbG93IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogNTk3cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogODVweDtcclxuICAgICAgICAgICAgdG9wOiA0NXB4O1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDUwJSAtIDU5N3B4LzIgKyAwLjVweCk7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSwgOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAjZ3VpZGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTk0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTI4cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoNTAlICsgMzZweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbmltYXRpb246IHJvdGF0ZU1lbnUgMC4zNXMgYm90aDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDQwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAzNnB4IDY0cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDRweCAyMHB4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlzdC1ncm91cCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpc3QtdGl0bGUge1xyXG4gICAgICAgICAgICAvLyBmb250LWZhbWlseTogXCJSb2JvdG8tQm9sZFwiLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNHB4O1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbGlzdC1pdGVtIHtcclxuICAgICAgICAgICAgLy8gZm9udC1mYW1pbHk6IFwiUm9ib3RvLVJlZ3VsYXJcIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICR0aGlzOiAmO1xyXG5cclxuICAgIGxpIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAjeyR0aGlzfSB7XHJcbiAgICAgICAgICAgICAgICAmX19uYXYtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgJiArIGRpdiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMUYxRjFGO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19uYXYtbGluayB7XHJcbiAgICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogNjRweDtcclxuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgICAgIHotaW5kZXg6IDU7XHJcblxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICMxRjFGMUY7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4ycyBlYXNlO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyICsgZGl2IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMUYxRjFGO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGVNZW51IHtcclxuICAgIDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgLy90cmFuc2Zvcm06IHJvdGF0ZTNkKDEsMCwwLCA4M2RlZykgdHJhbnNsYXRlWSg0MHB4KSBwZXJzcGVjdGl2ZSgyMDBweCkgdHJhbnNsYXRlWigtNjBweCkgO1xyXG4gICAgfVxyXG5cclxuICAgIDEwMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgLy8gdHJhbnNmb3JtOiByb3RhdGUzZCgxLDAsMCwgMGRlZykgdHJhbnNsYXRlWSgwcHgpIHBlcnNwZWN0aXZlKDBweCkgdHJhbnNsYXRlWigwcHgpO1xyXG4gICAgfVxyXG59Iiwi77u/LmZvb3RlciB7XHJcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICZfX3NlY3Rpb24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDBweDtcclxuXHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAtNTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEzMDBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sZWZ0IHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDg4cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmlnaHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDQ4cHg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxufVxyXG5cclxuLmZvb3Rlci0yIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4wOCk7XHJcbiAgICBwYWRkaW5nOiAzMHB4IDAgMzVweDtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19zZWN0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19sZWZ0IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBjb2xvcjogIzRBNEE0QTtcclxuXHJcbiAgICAgICAgJi1saWNlbnNlIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIxcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmlnaHQge1xyXG4gICAgICAvLyBcclxuICAgIH1cclxufVxyXG5cclxuLnZlcnRpY2FsLW1lbnUge1xyXG4gICAgJl9fdG9wLXRleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuXHJcbiAgICAgICAgJi0tc21hbGx7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAycHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcclxuICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjFweDtcclxuICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC40KTtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6YWN0aXZlLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMUYxRjFGO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjJzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5jaGF0LWJ1dHRvbntcclxuICAgIHBhZGRpbmc6IDZweDtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIGJhY2tncm91bmQ6ICNFMUUxRTE7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1wcmltYXJ5LCByZ2JhKDAsIDAsIDAsIDAuODgpKTtcclxuICAgIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNlcmlmO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbn1cclxuXHJcbi5zb2NpYWwtbWVkaWEge1xyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEycHg7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgLjE0cyBlYXNlO1xyXG4gICAgICAgICAgICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuMzIpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjY0KTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78vLyBAaW1wb3J0IFwiLi4vX1NDU1Njb21wb25lbnRzL19TQ1NTY29tcG9uZW50cy5zY3NzXCI7XHJcblxyXG5odG1sIHtcclxuICAgIG1pbi13aWR0aDogMTA0MHB4O1xyXG4gICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxufVxyXG5cclxuYm9keSB7XHJcbiAgICBtaW4td2lkdGg6IDEwNDBweDtcclxuICAgIC8vIEBpbmNsdWRlIGZvbnQxN3B4O1xyXG4gICAgYmFja2dyb3VuZDogI2Y1ZjVmNTsgICAgXHJcbiAgICBtYXJnaW46IDA7XHJcbiAgIC8vIEBpbmNsdWRlIGxpbmU7XHJcblxyXG4gICAgJi5ib2R5LS1ibHVycmVkID4gKiB7XHJcbiAgICAgICAgLXdlYmtpdC1maWx0ZXI6IGJsdXIoNHB4KTtcclxuICAgICAgICAtbW96LWZpbHRlcjogYmx1cig0cHgpO1xyXG4gICAgICAgIC1vLWZpbHRlcjogYmx1cig0cHgpO1xyXG4gICAgICAgIC1tcy1maWx0ZXI6IGJsdXIoNHB4KTtcclxuICAgICAgICAvKmZpbHRlcjogYmx1cig0cHgpOyovXHJcbiAgICAgICAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmx1cihQaXhlbFJhZGl1cz0nNCcsIGVuYWJsZWQ9J3RydWUnKTtcclxuICAgIH1cclxufVxyXG5cclxuYm9keS5ib2R5LS1ub3Njcm9sbCwgaHRtbC5odG1sLS1ub3Njcm9sbCB7XHJcbiAgICAvKm92ZXJmbG93OiBoaWRkZW47Ki9cclxuICAgIC8qaHRtbCwgYm9keSB7Ki9cclxuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93LXk6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuICFpbXBvcnRhbnQ7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAvKlxyXG4gICAgLm5vc2Nyb2xsIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgICAgICAqL1xyXG59XHJcblxyXG5ib2R5LmJvZHktLW5vUG9pbnRlckV2ZW50cywgaHRtbC5odG1sLS1ub1BvaW50ZXJFdmVudHMge1xyXG4gICAgaGVhZGVyIHtcclxuICAgICAgICAqOm5vdCguaGVhZGVyQWRhcHRfX25hdkJ1dHRvbikge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgZm9vdGVyLCBtYWluIHtcclxuICAgICAgICAqIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5hIHtcclxuICAgIGNvbG9yOiAjMDA4OWNmO1xyXG5cclxuICAgIC8qQGluY2x1ZGUgc2V0SG92ZXJBY3RpdmVGb2N1cygpIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIH0qL1xyXG59XHJcbi5tYWluIHtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDc1cHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5tYWluTGF5b3V0IHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBtaW4td2lkdGg6IDk2MHB4O1xyXG4gICAgLyogbWluLWhlaWdodDogNTUwcHg7ICovXHJcbiAgICBmbG9hdDogbGVmdDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY2xlYXI6IGJvdGg7XHJcbiAgICAvKiB6LWluZGV4OiAwOyAqL1xyXG59XHJcblxyXG4ubWFpbkNvbnRlbnQge1xyXG4gICAgZmxvYXQ6IGxlZnQ7XHJcbiAgICBjbGVhcjogYm90aDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG59XHJcblxyXG4ubm9iciB7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG59XHJcblxyXG4uYWRhcHQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuLm1pZGRsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgLypAaW5jbHVkZSByZXNwb25kVG9NaWRkbGVWZXJzaW9uKCkge1xyXG4gICAgICAgICYge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgICAgKi9cclxufVxyXG5cclxuLmZ1bGwge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcblxyXG4uY2xlYXJmaXg6YmVmb3JlLCAuY2xlYXJmaXg6YWZ0ZXIge1xyXG4gICAgLy8gQGluY2x1ZGUgbGluZTtcclxufVxyXG5cclxuLmJsdXJyZWRXcmFwcGVyIHtcclxuICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDZweCk7XHJcbiAgICAtbW96LWZpbHRlcjogYmx1cig2cHgpO1xyXG4gICAgLW8tZmlsdGVyOiBibHVyKDZweCk7XHJcbiAgICAtbXMtZmlsdGVyOiBibHVyKDZweCk7XHJcbiAgICAvKmZpbHRlcjogYmx1cig2cHgpOyovXHJcbiAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CbHVyKFBpeGVsUmFkaXVzPSc2JywgZW5hYmxlZD0ndHJ1ZScpO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDAlO1xyXG59XHJcblxyXG4udGVuZ2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdTRlVJVGV4dC1SZWd1bGFyJztcclxufVxyXG5cclxuYSNteUJhbmtCYW5uZXIsXHJcbmRpdi5ncmlkX19mdWxsLTE2ID4gYS5kZGxfY2FtcGFpZ25fbGluayxcclxuZGl2LmdyaWRfX2Z1bGwtOCA+IGRpdjpudGgtb2YtdHlwZSgxKSA+IGEuZGRsX2NhbXBhaWduX2xpbmssXHJcbmRpdi5zd2lwZXItc2xpZGUtYWN0aXZlLFxyXG5saS5vdXJQcm9kdWN0c19faXRlbS0tc2hvcCA+IGEub3VyUHJvZHVjdHNfX2xpbmssXHJcbnNlY3Rpb24ja2FzcGlyZWRTZWN0aW9uLFxyXG5zZWN0aW9uI3BheW1lbnRzLFxyXG5zZWN0aW9uI3Nob3BwaW5nU2VjdGlvbixcclxuc2VjdGlvbiNzdGFydE1haW5CYW5uZXIsXHJcbnNlY3Rpb24uZ3JpZF9fZnVsbC0yNCB7XHJcbiAgICAtd2Via2l0LW9wYWNpdHk6IDEgIWltcG9ydGFudDtcclxuICAgIC1tb3otb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xyXG4gICAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PTEpICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5hdXRoZW50aWNhdGVkX29ubHksIC51bmF1dGhlbnRpY2F0ZWRfb25seSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuIiwi77u/Ly8gQGZvbnQtZmFjZSB7XHJcbi8vICAgICBmb250LWZhbWlseTogJ1JvYm90by1SZWd1bGFyJztcclxuLy8gICAgIHNyYzogbG9jYWwoJ1JvYm90bycpLCBsb2NhbCgnUm9ib3RvLVJlZ3VsYXInKSwgdXJsKCcvZm9udHMvUm9ib3RvLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnL2ZvbnRzL1JvYm90by1SZWd1bGFyLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcvZm9udHMvUm9ib3RvLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy9mb250cy9Sb2JvdG8tUmVndWxhci5lb3QnKSBmb3JtYXQoJ2VvdCcpO1xyXG4vLyAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuLy8gICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuLy8gICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxuLy8gfVxyXG5cclxuLy8gQGZvbnQtZmFjZSB7XHJcbi8vICAgICBmb250LWZhbWlseTogJ1JvYm90by1MaWdodCc7XHJcbi8vICAgICBzcmM6IGxvY2FsKCdSb2JvdG8tTGlnaHQnKSwgdXJsKCcvZm9udHMvUm9ib3RvLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcvZm9udHMvUm9ib3RvLUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcvZm9udHMvUm9ib3RvLUxpZ2h0LmVvdCcpIGZvcm1hdCgnZW90Jyk7XHJcbi8vICAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4vLyAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4vLyAgICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG4vLyB9XHJcblxyXG4vLyBAZm9udC1mYWNlIHtcclxuLy8gICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvLU1lZGl1bSc7XHJcbi8vICAgICBzcmM6IGxvY2FsKCdSb2JvdG8tTWVkaXVtJyksIHVybCgnL2ZvbnRzL1JvYm90by1NZWRpdW0ud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy9mb250cy9Sb2JvdG8tTWVkaXVtLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcvZm9udHMvUm9ib3RvLU1lZGl1bS5lb3QnKSBmb3JtYXQoJ2VvdCcpO1xyXG4vLyAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuLy8gICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuLy8gICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxuLy8gfVxyXG5cclxuLy8gQGZvbnQtZmFjZSB7XHJcbi8vICAgICBmb250LWZhbWlseTogJ1JvYm90by1Cb2xkJztcclxuLy8gICAgIHNyYzogbG9jYWwoJ1JvYm90by1Cb2xkJyksIHVybCgnL2ZvbnRzL1JvYm90by1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcvZm9udHMvUm9ib3RvLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy9mb250cy9Sb2JvdG8tQm9sZC5lb3QnKSBmb3JtYXQoJ2VvdCcpO1xyXG4vLyAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbi8vICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbi8vICAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbi8vIH1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICAgc3JjOiB1cmwoJy9mb250cy9uZXcvUm9ib3RvLUJvbGQuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnL2ZvbnRzL25ldy9Sb2JvdG8tQm9sZC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnL2ZvbnRzL25ldy9Sb2JvdG8tQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy9mb250cy9uZXcvUm9ib3RvLUJvbGQud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnL2ZvbnRzL25ldy9Sb2JvdG8tQm9sZC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgdXJsKCcvZm9udHMvbmV3L1JvYm90by1Cb2xkLnN2ZyNSb2JvdG8tQm9sZCcpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgICBzcmM6IHVybCgnL2ZvbnRzL25ldy9Sb2JvdG8tQm9sZF8xLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy9mb250cy9uZXcvUm9ib3RvLUJvbGRfMS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnL2ZvbnRzL25ldy9Sb2JvdG8tQm9sZF8xLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnL2ZvbnRzL25ldy9Sb2JvdG8tQm9sZF8xLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy9mb250cy9uZXcvUm9ib3RvLUJvbGRfMS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgdXJsKCcvZm9udHMvbmV3L1JvYm90by1Cb2xkXzEuc3ZnI1JvYm90by1Cb2xkJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICAgIHNyYzogdXJsKCcvZm9udHMvbmV3L1JvYm90by1Cb2xkXzIuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnL2ZvbnRzL25ldy9Sb2JvdG8tQm9sZF8yLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcvZm9udHMvbmV3L1JvYm90by1Cb2xkXzIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcvZm9udHMvbmV3L1JvYm90by1Cb2xkXzIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnL2ZvbnRzL25ldy9Sb2JvdG8tQm9sZF8yLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJy9mb250cy9uZXcvUm9ib3RvLUJvbGRfMi5zdmcjUm9ib3RvLUJvbGQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICAgc3JjOiB1cmwoJy9mb250cy9uZXcvUm9ib3RvLUxpZ2h0LmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy9mb250cy9uZXcvUm9ib3RvLUxpZ2h0LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcvZm9udHMvbmV3L1JvYm90by1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy9mb250cy9uZXcvUm9ib3RvLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy9mb250cy9uZXcvUm9ib3RvLUxpZ2h0LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJy9mb250cy9uZXcvUm9ib3RvLUxpZ2h0LnN2ZyNSb2JvdG8tTGlnaHQnKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgICBzcmM6IHVybCgnL2ZvbnRzL25ldy9Sb2JvdG8tTWVkaXVtLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy9mb250cy9uZXcvUm9ib3RvLU1lZGl1bS5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgICAgIHVybCgnL2ZvbnRzL25ldy9Sb2JvdG8tTWVkaXVtLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnL2ZvbnRzL25ldy9Sb2JvdG8tTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy9mb250cy9uZXcvUm9ib3RvLU1lZGl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICAgICAgdXJsKCcvZm9udHMvbmV3L1JvYm90by1NZWRpdW0uc3ZnI1JvYm90by1NZWRpdW0nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgICBzcmM6IHVybCgnL2ZvbnRzL25ldy9Sb2JvdG8tTWVkaXVtXzEuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnL2ZvbnRzL25ldy9Sb2JvdG8tTWVkaXVtXzEuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy9mb250cy9uZXcvUm9ib3RvLU1lZGl1bV8xLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnL2ZvbnRzL25ldy9Sb2JvdG8tTWVkaXVtXzEud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnL2ZvbnRzL25ldy9Sb2JvdG8tTWVkaXVtXzEudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIHVybCgnL2ZvbnRzL25ldy9Sb2JvdG8tTWVkaXVtXzEuc3ZnI1JvYm90by1NZWRpdW0nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgICBzcmM6IHVybCgnL2ZvbnRzL25ldy9Sb2JvdG8tTGlnaHRfMS5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcvZm9udHMvbmV3L1JvYm90by1MaWdodF8xLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcvZm9udHMvbmV3L1JvYm90by1MaWdodF8xLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnL2ZvbnRzL25ldy9Sb2JvdG8tTGlnaHRfMS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcvZm9udHMvbmV3L1JvYm90by1MaWdodF8xLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJy9mb250cy9uZXcvUm9ib3RvLUxpZ2h0XzEuc3ZnI1JvYm90by1MaWdodCcpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICAgIHNyYzogdXJsKCcvZm9udHMvbmV3L1JvYm90by1MaWdodF8yLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy9mb250cy9uZXcvUm9ib3RvLUxpZ2h0XzIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy9mb250cy9uZXcvUm9ib3RvLUxpZ2h0XzIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcvZm9udHMvbmV3L1JvYm90by1MaWdodF8yLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy9mb250cy9uZXcvUm9ib3RvLUxpZ2h0XzIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIHVybCgnL2ZvbnRzL25ldy9Sb2JvdG8tTGlnaHRfMi5zdmcjUm9ib3RvLUxpZ2h0JykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICAgc3JjOiB1cmwoJy9mb250cy9uZXcvUm9ib3RvLU1lZGl1bV8yLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy9mb250cy9uZXcvUm9ib3RvLU1lZGl1bV8yLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcvZm9udHMvbmV3L1JvYm90by1NZWRpdW1fMi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy9mb250cy9uZXcvUm9ib3RvLU1lZGl1bV8yLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy9mb250cy9uZXcvUm9ib3RvLU1lZGl1bV8yLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJy9mb250cy9uZXcvUm9ib3RvLU1lZGl1bV8yLnN2ZyNSb2JvdG8tTWVkaXVtJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICAgc3JjOiB1cmwoJy9mb250cy9uZXcvUm9ib3RvLmVvdCcpO1xyXG4gICAgc3JjOiB1cmwoJy9mb250cy9uZXcvUm9ib3RvLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcvZm9udHMvbmV3L1JvYm90by53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy9mb250cy9uZXcvUm9ib3RvLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcclxuICAgICAgICB1cmwoJy9mb250cy9uZXcvUm9ib3RvLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJy9mb250cy9uZXcvUm9ib3RvLnN2ZyNSb2JvdG8nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90byc7XHJcbiAgICBzcmM6IHVybCgnL2ZvbnRzL25ldy9Sb2JvdG8tUmVndWxhci5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcvZm9udHMvbmV3L1JvYm90by1SZWd1bGFyLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcvZm9udHMvbmV3L1JvYm90by1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgICAgIHVybCgnL2ZvbnRzL25ldy9Sb2JvdG8tUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcvZm9udHMvbmV3L1JvYm90by1SZWd1bGFyLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJy9mb250cy9uZXcvUm9ib3RvLVJlZ3VsYXIuc3ZnI1JvYm90by1SZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICAgc3JjOiB1cmwoJy9mb250cy9uZXcvUm9ib3RvLVJlZ3VsYXJfMS5lb3QnKTtcclxuICAgIHNyYzogdXJsKCcvZm9udHMvbmV3L1JvYm90by1SZWd1bGFyXzEuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy9mb250cy9uZXcvUm9ib3RvLVJlZ3VsYXJfMS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICAgICAgICB1cmwoJy9mb250cy9uZXcvUm9ib3RvLVJlZ3VsYXJfMS53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcvZm9udHMvbmV3L1JvYm90by1SZWd1bGFyXzEudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLFxyXG4gICAgICAgIHVybCgnL2ZvbnRzL25ldy9Sb2JvdG8tUmVndWxhcl8xLnN2ZyNSb2JvdG8tUmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XHJcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICAgIHNyYzogdXJsKCcvZm9udHMvbmV3L1JvYm90by1SZWd1bGFyXzIuZW90Jyk7XHJcbiAgICBzcmM6IHVybCgnL2ZvbnRzL25ldy9Sb2JvdG8tUmVndWxhcl8yLmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICAgICAgdXJsKCcvZm9udHMvbmV3L1JvYm90by1SZWd1bGFyXzIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICAgICAgdXJsKCcvZm9udHMvbmV3L1JvYm90by1SZWd1bGFyXzIud29mZicpIGZvcm1hdCgnd29mZicpLFxyXG4gICAgICAgIHVybCgnL2ZvbnRzL25ldy9Sb2JvdG8tUmVndWxhcl8yLnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgICAgICB1cmwoJy9mb250cy9uZXcvUm9ib3RvLVJlZ3VsYXJfMi5zdmcjUm9ib3RvLVJlZ3VsYXInKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuIiwi77u/Lm1haW4tc2NyZWVuLWluZGV4IHtcclxuXHJcbiAgICAvLyBUT0RPOiDRg9C00LDQu9C40YLRjCDQv9C+0YHQu9C1INCw0LrRhtC40Lgg0J3QkyDQuNC70Lgg0L7RgdGC0LDQstC40YLRjCDQtNC70Y8g0LHRg9C00YPRidC40YUg0LDQutGG0LjQuVxyXG4gICAgJl9fbmV3X3llYXJ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0YxNDYzNTtcclxuICAgIH1cclxuXHJcbiAgICAmX19tYWlue1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmMGYwZjA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19rYXNwaSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGV0YWlscyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA5MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1oZWFkZXIge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDEwMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTEwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA5MDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19waG9uZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjkwcHg7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxpbWl0LWNvbnRhaW5lciB7XHJcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcbi5ndWlkZS1jb250YWluZXIge1xyXG4gICAgbWFyZ2luLXRvcDogNjZweDtcclxufVxyXG4uYm90dG9tLWdhcC0xMDAge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbn1cclxuIiwi77u/LnNlcnZpY2VzIHtcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHBhZGRpbmctYm90dG9tOiA0MHB4O1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21haW4tdGl0bGUge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzNnB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlciB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FyZHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMHB4KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDE4MThweCwgMHB4LCAwcHgpO1xyXG4gICAgICAgIGFuaW1hdGlvbjogNjBzIGxpbmVhciAwcyBpbmZpbml0ZSBub3JtYWwgbm9uZSBydW5uaW5nIHdhbGs7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICR0aGlzOiAmO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLXBsYXktc3RhdGU6IHBhdXNlZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTJweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuNHMgZWFzZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDE2cHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbkBrZXlmcmFtZXMgd2FsayB7XHJcbiAgICA1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxODE4cHgsMHB4LDBweCk7XHJcbiAgICB9XHJcbiAgICAxMiUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTUxOHB4LDBweCwwcHgpO1xyXG4gICAgfVxyXG4gICAgMTglIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEyMThweHB4LDBweCwwcHgpO1xyXG4gICAgfVxyXG4gICAgMjMlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMThweCwwcHgsMHB4KTtcclxuICAgIH1cclxuICAgIDI4JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg4MTBweCwwcHgsMHB4KTtcclxuICAgIH1cclxuICAgIDMzJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg2MTBweCwwcHgsMHB4KTtcclxuICAgIH1cclxuICAgIDQwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCg0MTBweCwwcHgsMHB4KTtcclxuICAgIH1cclxuICAgIDQ3JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgyMTBweCwwcHgsMHB4KTtcclxuICAgIH1cclxuICAgIDU0JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsMHB4LDBweCk7XHJcbiAgICB9XHJcbiAgICA2MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTIwMHB4LDBweCwwcHgpO1xyXG4gICAgfVxyXG4gICAgNjglIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC00MDBweCwwcHgsMHB4KTtcclxuICAgIH1cclxuICAgIDc1JSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNjAwcHgsMHB4LDBweCk7XHJcbiAgICB9XHJcbiAgICA4MiUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTgwMHB4LDBweCwwcHgpO1xyXG4gICAgfVxyXG4gICAgOTAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAwcHgsMHB4LDBweCk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMjAwcHgsMHB4LDBweCk7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIu+7vy5wcm9kdWN0cyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jYXJkcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzZweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTg4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTJweCAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC40cyBlYXNlO1xyXG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMTZweCAzMnB4IHJnYmEoMCwgMCwgMCwgMC4wNCk7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/Lmthc3BpLXNob3Age1xyXG4gICAgbWFyZ2luLXRvcDogNTBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2xpZGVyIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzOHB4O1xyXG5cclxuICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW46IDcuNXB4IDEycHg7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKDYpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxMCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59Iiwi77u/LmVudHJlcHJlbmV1cnMge1xyXG4gICAgcGFkZGluZy10b3A6IDUwcHg7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDUwcHg7XHJcblxyXG4gICAgICAgICYtbGVmdCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTIuNXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1yaWdodCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMi41cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21vYmFwcCB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmc6IDQwcHggMzBweCA0MHB4IDQwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcblxyXG4gICAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1waG9uZSB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI0OHB4O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kZXRhaWxzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgICAgICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwMDAwMDk5O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWltYWdlcyB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAxO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG5cclxuICAgICAgICAgICAgJi0tcmV2ZXJzZWQge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2MnB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWFjdGlvbiB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgICAgICBoZWlnaHQ6IDQ4cHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzAwODlEMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiA4cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzJjNjk5YztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJvZHVjdHMge1xyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBjb2xvcjogYmxhY2s7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC40cyBlYXNlO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDE2cHggMzJweCByZ2JhKDAsIDAsIDAsIDAuMDQpO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5rYXNwaXBheSB7XHJcbiAgXHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gIH1cclxufVxyXG4udGVybWluYWwge1xyXG4gICAgbWFyZ2luLXRvcDogMjRweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBwYWRkaW5nOiA0MHB4IDUwcHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX190eXBlcyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogODBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX190eXBlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzMTZweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWN0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA4OUQwO1xyXG5cclxuICAgICAgICAgICAgJjp2aXNpdGVkIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjMDA4OUQwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zdGF5LXBhcnRuZXIge1xyXG4gIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gIHBhZGRpbmc6IDUwcHggNDBweCA4MnB4O1xyXG5cclxuICAmX190aXRsZSB7XHJcbiAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG4gICZfX2NhcmRzIHtcclxuICAgIG1hcmdpbi10b3A6IDgwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgJi1pdGVtIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDI2cHg7XHJcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIuYXBwLXFyIHtcclxuICAgIG1hcmdpbjogMTAwcHggMDtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA1NHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDMzcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMzRweDtcclxuICAgICAgICAgICAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi5zdGVwcGVyIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgIHBhZGRpbmctdG9wOiA3MXB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUzcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3N0ZXBzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAzMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnN0ZXAge1xyXG4gICAgd2lkdGg6IDIyNHB4O1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAycHg7XHJcbiAgICAgICAgaGVpZ2h0OiA0cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMjlweDtcclxuICAgICAgICB3aWR0aDogOTUlO1xyXG4gICAgICAgIHJpZ2h0OiAtNjElO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI0YxNDYzNTtcclxuICAgIH1cclxuXHJcbiAgICAmX19udW1iZXIge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzJweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzcuNXB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDEycHggMjJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRjE0NjM1O1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB3aWR0aDogMjcwcHg7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcbn1cclxuIiwiLm1haW4tc2NyZWVuIHtcclxuICAgIHBhZGRpbmctdG9wOiAxMDBweDtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19hY3Rpb24ge1xyXG4gICAgICAgICYtLWZpeGVkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjRDFEMUQxO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDIwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNGNUY1RjU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucHJvZHVjdC1ibG9jayB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgJl9fYWNjb3VudHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMjRweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9faGVybyB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogODBweDtcclxuICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA4NHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xyXG5cclxuICAgICAgICAmLS13aXRoLWltYWdlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDM0cHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM0cHg7XHJcblxyXG4gICAgICAgICAgICAucmV2ZXJzZWQge1xyXG4gICAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxM3B4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MnB4O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWN0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiA0OHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIi5iZW5lZml0cyB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NhcmRzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcblxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5hcHAtYnV0dG9uIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIHBhZGRpbmc6IDIwcHggOHB4O1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDA4OUQwO1xyXG5cclxuICAgICYtLXNlY29uZGFyeSB7XHJcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzAwODlEMDtcclxuICAgICAgICBjb2xvcjogIzAwODlEMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcclxuICAgICAgICBcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzAwODlEMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBvdXRsaW5lOiAxcHggc29saWQgcmdiYSgwLDAsMCwwLjMpO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICMwZjk3ZGI7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXBhZGRpbmcteS0xMiB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdy0yMDAge1xyXG4gICAgICAgIHdpZHRoOiAyMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS13LTI0MCB7XHJcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICYtLXctMzQ1IHtcclxuICAgICAgICB3aWR0aDogMzQ1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdy0zNzAge1xyXG4gICAgICAgIHdpZHRoOiAzNzBweDtcclxuICAgIH1cclxuXHJcbiAgICAmLS1mdWxsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmLS1jZW50ZXJlZCB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbn1cclxuIiwiLnBhcnRuZXJzIHtcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTRweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2FjdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDg5RDA7XHJcblxyXG4gICAgICAgICAgICAmOnZpc2l0ZWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDg5RDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FyZHMtYmxvY2sge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDMzcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG5cclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNW4pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoNm4pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5ob3ctdG8tc3RlcHBlciB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgIGhlaWdodDogNTY4cHg7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQ4cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNTRweDtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2FyZHMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDEycHg7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5kZXN0aW5hdGlvbnMge1xyXG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgLy8gb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1MHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDU0cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3NsaWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNDhweDtcclxuICAgIH1cclxufVxyXG5cclxuLmNhcm91c2VsIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gZGlzcGxheTogZmxleDtcclxuICAgICZfX3NsaWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcclxuXHJcbiAgICAgICAgJi0ta3Age1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA0NjZweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1pdGVtIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMjAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRyb2xzIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICYtLWtwIHtcclxuICAgICAgICAgICAgICAgIHRvcDogNDMlICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcmV2IHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC04OXB4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAuM3MgZWFzZTtcclxuICAgICAgICAgICAgICAgIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC4wNCk7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5zbGljay1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLm5leHQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC04OXB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAuMTNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiByZ2JhKDAsIDAsIDAsIDAuMDQpO1xyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udHJvbHMge1xyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5tb2RhbCB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAmX19vdmVybGF5IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMzUpO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgei1pbmRleDogMjk7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICB3aWR0aDogNTIwcHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMDBweDtcclxuICAgICAgICB6LWluZGV4OiA1MDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDAwMDAwO1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTYpO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDtcclxuXHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE4MHB4O1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY2xvc2Uge1xyXG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAuMDVzIGVhc2UtaW47XHJcbiAgICAgICAgICAgIGZpbGw6ICNFNkU2RTY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICNGMTQ2MzU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uZC1ibG9jayB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnBiLTEwNCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTA0cHg7XHJcbn0iLCLvu78uZW5kLXVzZXItYWdyZWVtZW50IHtcclxuICAgIG1heC13aWR0aDogMTIwMHB4O1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwYWRkaW5nOiAxMDBweCAwO1xyXG59XHJcblxyXG4uZG9jdW1lbnRzIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICBcclxuICAgIC5hZ3JlZW1lbnQtbGluayB7XHJcbiAgICAgICAgd2lkdGg6IDU4OHB4O1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuYWdyZWVtZW50LWxpbmtfX3RpdGxlIHtcclxuICAgICAgICB3aWR0aDogMzkwcHg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hcmNoaXZlZC1kb2N1bWVudHNfX3RvZ2dsZSB7XHJcbiAgICBtYXJnaW46IDQ4cHggMCAyOHB4O1xyXG4gICAgY29sb3I6ICMwZjk3ZGI7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG5cclxuICAgIC5hcmNoaXZlZC1kb2N1bWVudHNfX2J1dHRvbiB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICYuX2FjdGl2ZSB7XHJcbiAgICAgICAgLmFyY2hpdmVkLWRvY3VtZW50c19fYnV0dG9uIHtcclxuICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5hZ3JlZW1lbnQtbGluayB7XHJcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xyXG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsICNGRkZGRkYsICNGRkZGRkYpLCBsaW5lYXItZ3JhZGllbnQoMzYwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNCkgLTcuMSUsIHJnYmEoMCwgMCwgMCwgMCkgNTMuNyUpLCAjMjIyNTJEO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDEpO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAzOHB4O1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAkdGhpczogJjtcclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmNmY2ZjO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFjdGl2ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogI2VhZWFlYTtcclxuXHJcbiAgICAgICAgI3skdGhpc30ge1xyXG4gICAgICAgICAgICAmX19yaWdodC1pY29uIHtcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogI0YxNDYzNTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3JpZ2h0LWljb24ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBmaWxsOiByZ2JhKDAsMCwwLCAwLjQpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmRvY3VtZW50cyB7XHJcbiAgICAuYWdyZWVtZW50LWxpbmsge1xyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQsICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmZvcm0ge1xyXG4gIG1heC13aWR0aDogMTIwMHB4O1xyXG4gIG1hcmdpbjogMTAwcHggYXV0byAyMDBweDtcclxuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gIHBhZGRpbmc6IDY0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgXHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNDhweDtcclxuICB9XHJcbiAgXHJcbiAgJl9fdGFicyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcGFkZGluZzogMnB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIHdpZHRoOiAzNDRweDtcclxuICAgIG1hcmdpbjogMCBhdXRvIDQ4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjRjVGNUY1O1xyXG4gIH1cclxuXHJcbiAgJl9fdGFiIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcclxuICAgIHdpZHRoOiAxNzBweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIHBhZGRpbmc6IDEycHg7XHJcbiAgICBjb2xvcjogIzRhNGE0YTtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcblxyXG4gICAgJi5fYWN0aXZlIHtcclxuICAgICAgYmFja2dyb3VuZDogI0ZGRkZGRjtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIG1heC13aWR0aDogNTU2cHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcblxyXG4gICAgJi5fYWN0aXZlIHtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19pbnB1dC13cmFwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi10b3A6IDEycHg7XHJcbiAgICBcclxuICAgICYuX3NlbGVjdG9yIHtcclxuICAgICAgIC5mb3JtX19pbnZpc2libGUge1xyXG4gICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgaGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcbiAgJl9faW5wdXQsICZfX3RleHRhcmVhIHtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgIHBhZGRpbmc6IDI5cHggMTZweCAgIDlweCAxNnB4O1xyXG4gICAgYmFja2dyb3VuZDogI0Y1RjVGNTtcclxuICAgIGNvbG9yOiAjNGE0YTRhO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4gICAgXHJcbiAgICAmLl9lcnJvciB7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMTQ2MzU7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAmICsgLmZvcm1fX2xhYmVsIHtcclxuICAgICAgICB0b3A6IDlweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7IFxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZbZGF0YS1pcy1pbnB1dC1lbXB0eT1cImZhbHNlXCJdICsgLmZvcm1fX2xhYmVsIHtcclxuICAgICAgdG9wOiA5cHg7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xyXG4gICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gICZfX3RleHRhcmVhIHsgXHJcbiAgICBvdmVyZmxvdy15OiBoaWRkZW47XHJcbiAgICBtaW4taGVpZ2h0OiAxMjBweDtcclxuICAgIHJlc2l6ZTogbm9uZTtcclxuICB9XHJcbiAgXHJcbiAgJl9fbGFiZWwge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgei1pbmRleDogMTA7XHJcbiAgICBmb250LXNpemU6IDE3cHg7XHJcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjQpO1xyXG4gICAgbGluZS1oZWlnaHQ6IDIycHg7XHJcbiAgICBjdXJzb3I6IHRleHQ7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjA1cyBsaW5lYXI7XHJcbiAgICBsZWZ0OiAxNnB4O1xyXG4gICAgdG9wOiAxOXB4O1xyXG4gIH1cclxuICBcclxuICAgJl9faW5wdXQuX3NlbGVjdG9yIHtcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgMTQgOCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggZD0nTTEyLjI5MjkgMC4yOTI4OTNDMTIuNjgzNCAtMC4wOTc2MzExIDEzLjMxNjYgLTAuMDk3NjMxMSAxMy43MDcxIDAuMjkyODkzQzE0LjA5NzYgMC42ODM0MTggMTQuMDk3NiAxLjMxNjU4IDEzLjcwNzEgMS43MDcxMUw3LjcwNzExIDcuNzA3MTFDNy4zMTY1OCA4LjA5NzYzIDYuNjgzNDIgOC4wOTc2MyA2LjI5Mjg5IDcuNzA3MTFMMC4yOTI4OTMgMS43MDcxMUMtMC4wOTc2MzExIDEuMzE2NTggLTAuMDk3NjMxMSAwLjY4MzQxOCAwLjI5Mjg5MyAwLjI5Mjg5M0MwLjY4MzQxOCAtMC4wOTc2MzExIDEuMzE2NTggLTAuMDk3NjMxMSAxLjcwNzExIDAuMjkyODkzTDcgNS41ODU3OUwxMi4yOTI5IDAuMjkyODkzWicgZmlsbD0nYmxhY2snIGZpbGwtb3BhY2l0eT0nMC4zNicvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxN3B4IHRvcCAyN3B4O1xyXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgIFxyXG4gICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgfVxyXG4gIH1cclxuICBcclxuICAmX19lcnJvciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIG1hcmdpbi10b3A6IDRweDtcclxuICAgIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGNvbG9yOiAjZjE0NjM1O1xyXG4gIH1cclxuICBcclxuICAuZm9ybV9fYnV0dG9uIHtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICMwMDg5ZDA7XHJcbiAgICBjb2xvcjogI0ZGRkZGRjtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBwYWRkaW5nOiAyMHB4IDExM3B4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTJweDtcclxuICAgIG1hcmdpbi10b3A6IDQ4cHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxNnB4O1xyXG4gIH1cclxuICBcclxuICAuZm9ybV9fYnV0dG9uLWRlc2Mge1xyXG4gICAgY29sb3I6ICNhOGE4YTg7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgfVxyXG4gIFxyXG4gIC5kcm9wZG93biB7XHJcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0b3A6IDA7XHJcbiAgICB6LWluZGV4OiAxMDQwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwO1xyXG4gICAgYmFja2dyb3VuZDogcmdiYSgyNiwyNiwyNiwuNSk7XHJcbiAgICBjb2xvcjogIzAwMDtcclxuICAgIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBcclxuICAgICYuX29wZW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgIHRvcDogNTAlO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgbWF4LWhlaWdodDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgICB3aWR0aDogNTIwcHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDIyNHB4O1xyXG4gICAgICBwYWRkaW5nOiA1MnB4IDQ4cHggNTBweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDhweDtcclxuICAgIH1cclxuICAgIFxyXG4gICAgLnJhZGlvcyB7XHJcbiAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgyMzEsIDIzMSwgMjMxLCAxKTtcclxuICAgICAgICBcclxuICAgICAgICBsYWJlbCB7XHJcbiAgICAgICAgICBjb2xvcjogIzRhNGE0YTtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICB3aWR0aDogMzc0cHg7XHJcbiAgICAgICAgICBwYWRkaW5nOiAyM3B4IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgaW5wdXQ6Y2hlY2tlZCB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyMycgaGVpZ2h0PScyMicgdmlld0JveD0nMCAwIDIzIDIyJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDZyBjbGlwLXBhdGg9J3VybCglMjNjbGlwMF83NzZfMTE0NDIpJyUzRSUzQ2NpcmNsZSBjeD0nMTEuNTgxMScgY3k9JzExJyByPScxMScgZmlsbD0nJTIzRjE0NjM1Jy8lM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNMTYuMTk2NCA2TDE3LjU4MTEgNy40NjU2M0w5LjUwNDEzIDE2TDUuNTgxMDUgMTEuODQ2OUw2Ljk2NTY3IDEwLjM4MTNMOS41MDQxMyAxMy4xOTQzTDE2LjE5NjQgNlonIGZpbGw9J3doaXRlJy8lM0UlM0MvZyUzRSUzQ2RlZnMlM0UlM0NjbGlwUGF0aCBpZD0nY2xpcDBfNzc2XzExNDQyJyUzRSUzQ3JlY3Qgd2lkdGg9JzIyLjIwOTUnIGhlaWdodD0nMjInIGZpbGw9J3doaXRlJyB0cmFuc2Zvcm09J3RyYW5zbGF0ZSgwLjU4MTA1NSknLyUzRSUzQy9jbGlwUGF0aCUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIycHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgMjFweCByaWdodCAyMnB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19jbG9zZSB7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICB3aWR0aDogNjRweDtcclxuICAgICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IDI0cHggMjRweDtcclxuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScyNCcgaGVpZ2h0PScyNCcgdmlld0JveD0nMCAwIDI0IDI0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBmaWxsLXJ1bGU9J2V2ZW5vZGQnIGNsaXAtcnVsZT0nZXZlbm9kZCcgZD0nTTE5LjM4NzEgMy4yMDk3QzE5Ljc3OTQgMi45MDQ2OCAyMC4zNDY2IDIuOTMyNDEgMjAuNzA3MSAzLjI5Mjg5QzIxLjA5NzYgMy42ODM0MiAyMS4wOTc2IDQuMzE2NTggMjAuNzA3MSA0LjcwNzExTDEzLjQxNDIgMTJMMjAuNzA3MSAxOS4yOTI5QzIxLjA5NzYgMTkuNjgzNCAyMS4wOTc2IDIwLjMxNjYgMjAuNzA3MSAyMC43MDcxQzIwLjM0NjYgMjEuMDY3NiAxOS43Nzk0IDIxLjA5NTMgMTkuMzg3MSAyMC43OTAzTDE5LjI5MjkgMjAuNzA3MUwxMiAxMy40MTQyTDQuNzA3MTEgMjAuNzA3MUw0LjYxMjkgMjAuNzkwM0M0LjIyMDYxIDIxLjA5NTMgMy42NTMzOCAyMS4wNjc2IDMuMjkyODkgMjAuNzA3MUMyLjkwMjM3IDIwLjMxNjYgMi45MDIzNyAxOS42ODM0IDMuMjkyODkgMTkuMjkyOUwxMC41ODU4IDEyTDMuMjkyODkgNC43MDcxMUMyLjkwMjM3IDQuMzE2NTggMi45MDIzNyAzLjY4MzQyIDMuMjkyODkgMy4yOTI4OUMzLjY1MzM4IDIuOTMyNDEgNC4yMjA2MSAyLjkwNDY4IDQuNjEyOSAzLjIwOTdMNC43MDcxMSAzLjI5Mjg5TDEyIDEwLjU4NThMMTkuMjkyOSAzLjI5Mjg5TDE5LjM4NzEgMy4yMDk3WicgZmlsbD0nYmxhY2snIGZpbGwtb3BhY2l0eT0nMC4xNicvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgIH1cclxuICAgIFxyXG4gIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyByb3RhdGUzNjAge1xyXG4gIDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xyXG4gIH1cclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcblxyXG4ubG9hZGVyIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IFxyXG4gIG1heC13aWR0aDogMTIwMHB4O1xyXG4gIG1hcmdpbjogMTAwcHggYXV0byAyMDBweDtcclxuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xyXG4gIGhlaWdodDogMTc1cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgXHJcbiAgJl9faWNvbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogNDRweDtcclxuICAgIGhlaWdodDogNDRweDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc0NCcgaGVpZ2h0PSc0NCcgdmlld0JveD0nMCAwIDQ0IDQ0JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMjIgNDRDMjAuNzM0MyA0NCAxOS43MDgzIDQyLjk3NCAxOS43MDgzIDQxLjcwODNDMTkuNzA4MyA0MC40NDI3IDIwLjczNDMgMzkuNDE2NyAyMiAzOS40MTY3QzMxLjYxOSAzOS40MTY3IDM5LjQxNjcgMzEuNjE5IDM5LjQxNjcgMjJDMzkuNDE2NyAxMi4zODEgMzEuNjE5IDQuNTgzMzMgMjIgNC41ODMzM0MxMi4zODEgNC41ODMzMyA0LjU4MzMzIDEyLjM4MSA0LjU4MzMzIDIyQzQuNTgzMzMgMjQuMDE4NCA0LjkyNTgxIDI1Ljk4NjcgNS41ODc4MSAyNy44NDUzQzYuMDEyNDggMjkuMDM3NiA1LjM5MDIxIDMwLjM0ODQgNC4xOTc5MyAzMC43NzNDMy4wMDU2NSAzMS4xOTc3IDEuNjk0ODUgMzAuNTc1NCAxLjI3MDE4IDI5LjM4MzJDMC40MzI5NjQgMjcuMDMyNiAwIDI0LjU0NDMgMCAyMkMwIDkuODQ5NzQgOS44NDk3NCAwIDIyIDBDMzQuMTUwMyAwIDQ0IDkuODQ5NzQgNDQgMjJDNDQgMzQuMTUwMyAzNC4xNTAzIDQ0IDIyIDQ0WicgZmlsbD0nJTIzQzJDMkMyJy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgYW5pbWF0aW9uOiByb3RhdGUzNjAgMnMgbGluZWFyIGluZmluaXRlOyBcclxuICB9XHJcbn1cclxuXHJcbi5zdGF0dXMge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XHJcbiAgbWFyZ2luOiAxMDBweCBhdXRvIDIwMHB4O1xyXG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgbWluLWhlaWdodDogMzYxcHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcbiAgcGFkZGluZy10b3A6IDY0cHg7XHJcbiAgXHJcbiAgJl9faWNvbiB7XHJcbiAgICB3aWR0aDogODBweDtcclxuICAgIGhlaWdodDogODBweDtcclxuICAgIG1hcmdpbjogYXV0bztcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgfVxyXG4gIFxyXG4gICZfX3RpdGxlIHtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbjogNDhweCAwIDA7XHJcbiAgICBsaW5lLWhlaWdodDogNTRweDtcclxuICAgIGZvbnQtc2l6ZTogNTBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgfVxyXG4gIFxyXG4gICZfX2Rlc2Mge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWFyZ2luOiAxNnB4IDAgMDtcclxuICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMzVweDtcclxuICB9XHJcbiAgXHJcbiAgJi5zdWNjZXNzIHtcclxuICAgIC5zdGF0dXNfX2ljb24ge1xyXG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPSc4MCcgaGVpZ2h0PSc4MCcgdmlld0JveD0nMCAwIDgwIDgwJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDY2lyY2xlIGN4PSc0MCcgY3k9JzQwJyByPSc0MCcgZmlsbD0nJTIzMkNBQjAwJy8lM0UlM0NwYXRoIGZpbGwtcnVsZT0nZXZlbm9kZCcgY2xpcC1ydWxlPSdldmVub2RkJyBkPSdNNTQuNjMxMyAzMS43MzExQzU1LjI1NjEgMzEuMTA2MyA1NS4yNTYxIDMwLjA5MzIgNTQuNjMxMyAyOS40Njg0QzU0LjAwNjQgMjguODQzNSA1Mi45OTM0IDI4Ljg0MzUgNTIuMzY4NSAyOS40Njg0TDM0LjU5OTkgNDcuMjM3TDI3LjYzMTMgNDAuMjY4NEMyNy4wMDY0IDM5LjY0MzUgMjUuOTkzNCAzOS42NDM1IDI1LjM2ODUgNDAuMjY4NEMyNC43NDM3IDQwLjg5MzIgMjQuNzQzNyA0MS45MDYzIDI1LjM2ODUgNDIuNTMxMUwzMy40Njg1IDUwLjYzMTFDMzMuNzY4NiA1MC45MzEyIDM0LjE3NTYgNTEuMDk5OCAzNC41OTk5IDUxLjA5OThDMzUuMDI0MyA1MS4wOTk4IDM1LjQzMTIgNTAuOTMxMiAzNS43MzEzIDUwLjYzMTFMNTQuNjMxMyAzMS43MzExWicgZmlsbD0nd2hpdGUnLyUzRSUzQy9zdmclM0VcIik7XHJcbiAgICB9XHJcbiAgfVxyXG4gIFxyXG4gICYuZmFpbCB7XHJcbiAgICAuc3RhdHVzX19pY29uIHtcclxuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB3aWR0aD0nODAnIGhlaWdodD0nODAnIHZpZXdCb3g9JzAgMCA4MCA4MCcgZmlsbD0nbm9uZScgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ2NpcmNsZSBjeD0nNDAnIGN5PSc0MCcgcj0nNDAnIGZpbGw9JyUyMzM2MzYzNicvJTNFJTNDcGF0aCBkPSdNMzggNDQuNDM0OEMzOCA0NS41Mzk0IDM4Ljg5NTQgNDYuNDM0OCA0MCA0Ni40MzQ4QzQxLjEwNDYgNDYuNDM0OCA0MiA0NS41Mzk0IDQyIDQ0LjQzNDhWMjkuNDM4QzQyIDI4LjMzMzQgNDEuMTA0NiAyNy40MzggNDAgMjcuNDM4QzM4Ljg5NTQgMjcuNDM4IDM4IDI4LjMzMzQgMzggMjkuNDM4VjQ0LjQzNDhaJyBmaWxsPSclMjNGMkYyRjInLyUzRSUzQ3BhdGggZD0nTTQwIDUwLjAwMDJDMzguODk1NCA1MC4wMDAyIDM4IDUwLjg5NTYgMzggNTIuMDAwMkMzOCA1My4xMDQ4IDM4Ljg5NTQgNTQuMDAwMiA0MCA1NC4wMDAyQzQxLjEwNDYgNTQuMDAwMiA0MiA1My4xMDQ4IDQyIDUyLjAwMDJDNDIgNTAuODk1NiA0MS4xMDQ2IDUwLjAwMDIgNDAgNTAuMDAwMlonIGZpbGw9JyUyM0YyRjJGMicvJTNFJTNDL3N2ZyUzRVwiKTtcclxuICAgIH1cclxuICB9XHJcbn0iLCLvu79Aa2V5ZnJhbWVzIGZhZGVJblgge1xyXG4gICAgMCUge1xyXG4gICAgICAgIG9wYWNpdHk6IDBcclxuICAgIH1cclxuXHJcbiAgICA5OSUge1xyXG4gICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAxMDAlIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xyXG4gICAgfVxyXG59XHJcblxyXG4uc2VydmljZXMtY2FyZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgbWF4LXdpZHRoOiAzMjBweDtcclxuICAgIG1pbi13aWR0aDogMzIwcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgY29sb3I6IGJsYWNrO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XHJcblxyXG4gICAgJHRoaXM6ICY7XHJcblxyXG4gICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xyXG4gICAgICAgICN7JHRoaXN9IHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAmX19hY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBhbmltYXRpb246IGZhZGVJblggMC41cyBib3RoO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lIWltcG9ydGFudDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgICZfX25hbWUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBwYWRkaW5nOiA0MHB4IDQwcHggMCA0MHB4XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGV0YWlscyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjZweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDAgMCA0MHB4O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAyOTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19hY3Rpb24ge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzNnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGFuaW1hdGlvbjogZmFkZUluWCAwLjNzIGJvdGg7XHJcblxyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78ucHJvZHVjdC1jYXJkIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xyXG4gICAgbWluLWhlaWdodDogMjgwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmc6IDQwcHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42KTtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXRhaWxzIHtcclxuICAgICAgICBtYXJnaW46IDE2cHggMCAyOHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1iYXNpczogMTAwJTtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzMHB4O1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDEpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lO1xyXG4gICAgICAgIG1heC13aWR0aDogMzUwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19hY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgICAgICAgY29sb3I6ICMwMDg5RDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMDA4OUQwO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciAmOnZpc2l0ZWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDg5RDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/LnBhcnRuZXItY2FyZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDQpO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgIG1heC13aWR0aDogNTQ3cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBhZGRpbmc6IDQwcHg7XHJcblxyXG4gICAgJl9faGVhZGluZyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcclxuICAgICAgICBmb250LXNpemU6IDMwcHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzZweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdXNlci1kcmFnOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAxNnB4IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWN0aW9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDg5RDA7XHJcblxyXG4gICAgICAgICAgICAmOnZpc2l0ZWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDg5RDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/XHJcbi5jYXRlZ29yeS1jYXJkIHtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE2cHg7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyNjBweDtcclxuICAgIG1heC13aWR0aDogMjIwcHg7XHJcbiAgICBtaW4td2lkdGg6IDIyMHB4O1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjRzIGVhc2U7XHJcblxyXG4gICAgJjpob3ZlciwgJjpmb2N1cywgJjphY3RpdmUge1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAyMHB4IDMycHggcmdiYSg0NywgNDksIDU5LCAwLjA0KTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMy40NHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODgpO1xyXG5cclxuICAgICAgICAmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVweDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5jYXJkLWJhciB7XHJcbiAgICBwYWRkaW5nOiA0OHB4IDQ4cHggMzdweDtcclxuICAgIHdpZHRoOiAyMjBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxNnB4O1xyXG5cclxuICAgICZfX2hlcm8ge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMTVweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMTRweDtcclxuICAgICAgICAgICAgLXdlYmtpdC11c2VyLWRyYWc6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzM3B4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgfVxyXG59XHJcbiIsIu+7vy5iZW5lZml0LWNhcmQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgbWF4LXdpZHRoOiAzODRweDtcclxuICAgIHdpZHRoOiA1MCU7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMjBweDtcclxuICAgIHBhZGRpbmc6IDI0cHggMjRweCA0MHB4O1xyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIGhlaWdodDogNzJweDtcclxuICAgICAgICBcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgb3BhY2l0eTogNDglO1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuODgpO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19hY3Rpb24ge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICMwMDg5RDA7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6dmlzaXRlZCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogIzAwODlEMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCLvu78uY2FyZC1zdGVwcGVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyNHB4O1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB3aWR0aDogMzg0cHg7XHJcbiAgICAvKnBhZGRpbmc6IDI0cHg7Ki9cclxuICAgIG1pbi1oZWlnaHQ6IDQ2NnB4O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDA7XHJcblxyXG4gICAgJl9fc3RlcC1udW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAyMXB4O1xyXG4gICAgICAgIHdpZHRoOiAzOHB4O1xyXG4gICAgICAgIGhlaWdodDogMzhweDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAzOHB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDcuNnB4IDEzLjZweDtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgIHRvcDogMjFweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjRjE0NjM1O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOS4ycHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIzcHg7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDI0cHggMjRweCAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZXNjcmlwdGlvbiB7XHJcbiAgICAgICAgbWFyZ2luOiAxNnB4IGF1dG8gMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTdweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDI1NHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwi77u/LmRlc3RpbmF0aW9uLWNhcmQge1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTZweDtcclxuICAgIGJhY2tncm91bmQ6ICNGRkZGRkY7XHJcbiAgICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC40cyBlYXNlO1xyXG4gICAgd2lkdGg6IDIyMXB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIC8vINCh0L7RhdGA0LDQvdGP0LXQvCDRgtC10LrRg9GJ0LjQuSDQv9GD0YLRjCDQsiDQv9C10YDQtdC80LXQvdC90YPRjlxyXG4gICAgJHRoaXM6ICY7XHJcblxyXG4gICAgJjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXMge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBib3gtc2hhZG93OiAwcHggMTdweCA1MHB4IHJnYmEoNDcsIDQ5LCA1OSwgMC4wMyk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYm94LXNoYWRvdyAuNHMgZWFzZTtcclxuICAgICAgICAvLyDQrtC30LDQtdC8INC/0LXRgNC10LzQtdC90L3Rg9GOINC60LDQuiDRgdC10LvQtdC60YLQvtGAXHJcbiAgICAgICAgI3skdGhpc30ge1xyXG4gICAgICAgICAgICAmX19oZXJvIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgLjNzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDEzMyU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVybyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxNjRweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiAxMjYlO1xyXG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNCk7XHJcblxyXG4gICAgICAgICYtLWJpZyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Rlc2NyaXB0aW9uIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcclxuICAgICAgICBmb250LXNpemU6IDI0cHg7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMThweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19tb250aGx5LXByaWNlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNnB4O1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMjBweDtcclxuXHJcbiAgICAgICAgLnByaWNlIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI0Y4REExQztcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDdweCA4cHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogN3B4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm1vbnRoIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgxNjgsIDE2OCwgMTY4LCAxKTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIkBpbXBvcnQgXCIuLi8uLi9iYXNlL19ub3JtYWxpemUuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vc2hhcmVkL19oZWFkZXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vc2hhcmVkL19mb290ZXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vYmFzZS9fbWFpbi5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9iYXNlL19mb250cy5zY3NzXCI7XHJcblxyXG4vLyDQkdC70L7QutC4INC90LAg0LvQtdC90LTQuNC90LPQsNGFXHJcbkBpbXBvcnQgXCIuLi8uLi9jb21wb25lbnRzL21haW5TY3JlZW5JbmRleC5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9jb21wb25lbnRzL3NlcnZpY2VzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL2NvbXBvbmVudHMvcHJvZHVjdHMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vY29tcG9uZW50cy9zaG9wLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL2NvbXBvbmVudHMvZW50cmVwcmVuZXVycy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9jb21wb25lbnRzL2thc3BpUGF5LnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL2NvbXBvbmVudHMvYXBwUVIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vY29tcG9uZW50cy9zdGVwcGVyLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL2NvbXBvbmVudHMvR29sZC9tYWluU2NyZWVuLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL2NvbXBvbmVudHMvR29sZC9iZW5lZml0cy5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9jb21wb25lbnRzL2FwcEJ1dHRvbi5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9jb21wb25lbnRzL3BhcnRuZXJzLnNjc3NcIjtcclxuQGltcG9ydCBcIi4uLy4uL2NvbXBvbmVudHMvaG93LXRvLXN0ZXBwZXIuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vY29tcG9uZW50cy9kZXN0aW5hdGlvbnMuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vY29tcG9uZW50cy9Nb2RhbC5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9jb21wb25lbnRzL2VuZFVzZXJBZ3JlZW1lbnQuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vY29tcG9uZW50cy9mb3JtLnNjc3NcIjtcclxuXHJcbi8vINCa0LDRgNGC0L7Rh9C60LhcclxuQGltcG9ydCBcIi4uLy4uL2NvbXBvbmVudHMvc2VydmljZXMtY2FyZC5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9jb21wb25lbnRzL3Byb2R1Y3QtY2FyZC5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9jb21wb25lbnRzL3BhcnRuZXItY2FyZC5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9jb21wb25lbnRzL2NhdGVnb3J5LWNhcmQuc2Nzc1wiO1xyXG5AaW1wb3J0IFwiLi4vLi4vY29tcG9uZW50cy9jYXJkLWJhci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9jb21wb25lbnRzL2JlbmVmaXQtY2FyZC5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9jb21wb25lbnRzL2NhcmQtc3RlcHBlci5zY3NzXCI7XHJcbkBpbXBvcnQgXCIuLi8uLi9jb21wb25lbnRzL2Rlc3RpbmF0aW9uLWNhcmQuc2Nzc1wiO1xyXG5cclxuXHJcbmh0bWwge1xyXG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xyXG59Il19 */
