@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Manrope:200,300,regular,500,600,700,800);@-webkit-keyframes animloader{0%{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{left:100%;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes animloader{0%{left:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}to{left:100%;-webkit-transform:translateX(0);transform:translateX(0)}}*{padding:0;margin:0;border:0}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}a,a:hover,a:link,a:visited{text-decoration:none}aside,footer,header,legend,main,nav,section{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}* ul{list-style:none}img{vertical-align:top}img,svg{max-width:100%;height:auto}address{font-style:normal}input,select,textarea{background-color:transparent}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;background:0 0;cursor:pointer}button:active,button:focus,input:active,input:focus{outline:0}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}:root{--container-width:1266px;--container-padding:15px;--font-main:sans-serif;--font-accent:"Manrope", sans-serif;--font-titles:var(--font-accent);--modal-bg:rgba(73, 67, 74, 0.65);--page-bg:#E0DBE1;--text-color:#1C2121;--accent:#1A204A;--link-color:#E0DBE1;--laptop-size:1199px;--tablet-size:959px;--mobile-size:599px}.dark{--page-bg:#2E2E2E;--text-color:#E0DBE1;--modal-bg:rgba(46, 46, 46, 0.65);--accent:#E0DBE1}body,html{min-height:100vh;background-color:var(--page-bg);color:var(--text-color)}html{overflow-y:scroll;scroll-behavior:smooth}@font-face{font-family:FirasansBook;font-display:swap;src:url(../fonts/FirasansBook.woff2) format("woff2"),url(../fonts/FirasansBook.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-BoldItalic.woff2) format("woff2"),url(../fonts/Montserrat-BoldItalic.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Bold.woff2) format("woff2"),url(../fonts/Montserrat-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Regular.woff2) format("woff2"),url(../fonts/Montserrat-Regular.woff) format("woff");font-weight:400;font-style:normal}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;overflow:hidden;font-family:var(--font-main)}.docs{padding:0 0 0 20px;min-height:100%}footer,header{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}main{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}footer{-ms-flex:0 auto;flex:0 auto;line-height:12px;text-transform:uppercase;font-size:8px!important;text-align:center;padding:10px;-ms-flex-negative:0;flex-shrink:0;margin:top auto;background-color:var(--accent);color:#fff}.footer h1{font-size:12px}.loader{background:rgba(255,255,255,.15)}.loader::after{content:"";width:192px;height:4.8px;background:#fff;position:absolute;top:0;left:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:animloader .8s linear infinite;animation:animloader .8s linear infinite}img{display:block}a{color:var(--link-color)}code,pre.code{background-color:#e9f1f6;padding:.2rem;border-radius:4px}pre.code{overflow-x:auto;padding:1rem}.docs{display:grid;line-height:1.5}.docs p{margin:1rem 0}.docs ol,.docs ul{padding-left:2rem}.docs ol li,.docs ul li{list-style:disc;margin-bottom:.5rem}.docs ol li{list-style:decimal}.docs section,.docs section.docs{padding:40px 0}.docs section+section{border-top:1px solid #dae5e9}.docs small{font-size:1rem;color:#acacac}.docs .title-1:first-child,.docs .title-2:first-child{margin-top:0!important}.test,.test-2{width:600px;height:300px;margin:50px auto;background-color:#999;background-position:center center;background-size:cover;background-repeat:no-repeat}.test{background-image:url(./../img/project-02.jpg)}.test-2{background-image:-webkit-image-set(url(./../img/project-02.jpg) 1x,url(./../img/project-02@2x.jpg) 2x);background-image:image-set(url(./../img/project-02.jpg) 1x,url(./../img/project-02@2x.jpg) 2x)}.font-1{font-family:"Montserrat";font-weight:700;font-style:italic}.font-2{font-family:"FirasansBook";font-weight:400}.none{display:none!important}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.no-scroll{overflow-y:hidden}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content-demo{margin-bottom:5rem;padding:1rem;background-color:#dadada}.container,.container-full{padding:0 var(--container-padding)}.container{margin:0 auto;max-width:var(--container-width);width:100%}.container-full{max-width:100%}.container-left-50,.container-right-50{padding:0 var(--container-padding);max-width:50%}.container-right-50{margin-left:auto}.container-right{padding-left:calc((100% - var(--container-width))/2 + var(--container-padding))}.container-left{padding-right:calc((100% - var(--container-width))/2 + var(--container-padding))}.container-half-left{padding-right:calc((100% - var(--container-width))/2 + var(--container-width)/2);padding-left:calc((100% - var(--container-width))/2 + var(--container-padding))}.container-half-right{padding-left:calc((100% - var(--container-width))/2 + var(--container-width)/2);padding-right:calc((100% - var(--container-width))/2 + var(--container-padding))}.loader-wrapper{z-index:99999;left:0;top:0;width:100%;height:100%;background-color:#e0dbe1;position:fixed;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.loader-wrapper--hidden{opacity:0;pointer-events:none}.loader{width:400px;height:4px;display:inline-block;position:relative;background:#1c2121;overflow:hidden}:root{--swiper-pagination-bottom:0px;--swiper-theme-color:var(--accent)}.swiper_friend{margin:0 auto;width:360px;padding-top:20px!important;padding-bottom:50px!important}.swiper-slide img{display:block;width:100%;height:200px}.no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.friends{background-image:url(./../img/5.jpg);background-repeat:no-repeat;background-position:top 230px right;background-size:500px 230px}.friend-tel-block{width:340px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;left:40px;top:0}.friends-info img{position:relative;top:24px;left:-30px}.friends-info a,.menu_list li span{color:var(--accent)}.num-section{margin-top:-150px;margin-bottom:-60px;background-image:url(./../img/2.png);background-repeat:no-repeat;background-position:top 130px right;background-size:500px 230px}.num-section__title-box{overflow:cover;position:relative;top:0;left:0}.num-section__sup-title,.title-section{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:800}.title-section{text-shadow:#e0dbe1 1px 0 1px;word-wrap:break-word;font-size:10vw;color:fff;opacity:.05;position:relative;left:-40px;top:0}.num-section__sup-title{z-index:9;position:absolute;top:100px;left:80px;font-size:3vw;color:var(--accent);text-transform:uppercase}.num-section__img{width:70%}.num-section__block-inner{overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.num-section__block{-webkit-box-shadow:rgba(60,64,67,.3) 0 1px 2px 0,rgba(60,64,67,.15) 0 1px 3px 1px;box-shadow:rgba(60,64,67,.3) 0 1px 2px 0,rgba(60,64,67,.15) 0 1px 3px 1px;-webkit-transition:all .3s;transition:all .3s;opacity:.9;position:relative;top:-40px;left:0;margin:20px;min-width:380px;background-position:center;background-repeat:no-repeat;background-size:cover;width:26%;height:200px}.nav__list li:hover,.num-section__block:hover{opacity:1}.num-section__block__btn-box{position:absolute;bottom:10px;right:20px;display:inline-block;-webkit-transition:all .7s;transition:all .7s;font-size:10px;color:#fff;font-weight:800;border-radius:8px;padding:6px 12px;background-color:#1c2121;text-transform:uppercase}.num-section__block__btn-box:hover a{color:#4af6cd}.column-box{padding-top:40px;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap}.column-box__block-left{margin-bottom:50px;margin-right:20px;margin-left:15px}.column-box__block-right{margin-left:5px;margin-top:100px}.column-box__block,.column-box__block:after{display:block;background-repeat:no-repeat;background-position:center;background-size:cover}.column-box__block{-webkit-box-shadow:rgba(50,50,93,.25) 0 6px 12px -2px,rgba(0,0,0,.3) 0 3px 7px -3px;box-shadow:rgba(50,50,93,.25) 0 6px 12px -2px,rgba(0,0,0,.3) 0 3px 7px -3px;position:relative;width:350px;height:500px}.column-box__block:after{-webkit-transition:all 1s;transition:all 1s;content:"";z-index:13;position:absolute;bottom:0;right:0;width:100%;height:100%;background-color:rgba(182,113,113,.2)}.column-box__block:hover:after{background-color:rgba(104,94,94,.0001)}.column-box__block-logo{-webkit-transition:all 2.5s;transition:all 2.5s;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:40%}.column-box__block:hover .column-box__block-logo{opacity:.001}.column-box__block-info{width:350px;margin-bottom:50px}.title-global_content{font-size:24px;font-weight:800;color:var(--accent)}.block-info__advert,.text-global_content{font-weight:800;font-size:16px;color:var(--text-color)}.block-info__advert{text-transform:uppercase;color:var(--accent)}.about_us,.sauna{background-image:url(./../img/3.jpg);background-repeat:no-repeat;background-position:top 130px right;background-size:500px 230px}.sauna{background-image:url(./../img/4.jpg);background-position:bottom 30px right;background-size:453px 270px}.rest{margin-top:-100px}.text-global_content{-ms-flex-wrap:wrap;flex-wrap:wrap}.column-box{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.column-box__wrapper{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.column-box__block-info{height:400px}.column-box__block-left-sauna{width:586px;height:607px}.column-box__block-logo{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.column-box__block-left-rest{width:100%;height:427px;margin:0}.column-box__wrapper,.img-box{display:-webkit-box;display:-ms-flexbox;display:flex}.img-box{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.img-box img{-webkit-filter:grayscale(0);filter:grayscale(0);max-width:100%}.img-box img:hover{-webkit-filter:drop-shadow(0 0 .25rem #1b2041);filter:drop-shadow(0 0 .25rem #1b2041)}.column-box__wrapper{margin-bottom:50px;padding-right:10px;width:586px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.menu_list-title{font-weight:800;color:var(--accent);font-size:20px}.menu_list{margin-bottom:20px;font-size:18px;font-weight:800}.menu_list li{font-size:15px}.menu-info__list-text img,.menu_list li img{position:relative;top:24px;left:-28px}.menu_list li span{font-size:16px}ul li{margin:0!important;list-style:none!important}.menu-info__list-text img{left:-25px}.friends-info{font-weight:800;font-size:16px;width:300px}.wrapper-swiper-main{position:relative;top:-40px}.contacts,.yand{margin-bottom:100px}.yand{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}.contacts{margin-top:20px}.contacts__wrapper{padding:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around}.contacts-column-left{padding-left:30px;width:40%}.contacts__adress-title{font-size:18px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:var(--accent)}.contacts__adress{font-size:16px;letter-spacing:1px}.contacts-tel img,.logo img{position:relative;top:24px;left:-30px}.contacts-tel-box a,.contacts__adress{font-weight:800;color:var(--text-color)}.contacts-tel-box{padding-left:30px}.contacts-column-right{margin-top:10px;color:var(--text-color);font-weight:800;font-size:14;width:55%}.contacts__text{margin-bottom:20px}.contacts__text-fix{text-transform:uppercase;color:var(--accent);margin-top:10px}.footer{height:100%}.footer a{color:#fff;text-decoration:underline}.logo img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:200px;top:-25px;left:40px}.header{height:285px;padding:80px 0;background-image:url(./../img/1.jpg);background-repeat:no-repeat;background-position:center;background-size:101% 100%}.header__row{-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__see-more{position:absolute;top:10px;right:80px}.header__see-more a{-webkit-transition:all .5s;transition:all .5s;position:relative;font-weight:800;padding-right:80px}.header__see-more a:hover{color:#fff}.header__see-more a img,.header__socials{position:absolute;top:0;left:-28px}.header__socials{padding:5px;top:200px;left:30px}.dark-mode-btn,.socials a img{display:-webkit-box;display:-ms-flexbox;display:flex}.socials a img{display:inline-block;padding:20px}.dark-mode-btn{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:absolute;top:235px;right:45px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:51px;height:26px;background-color:#1c2121;border-radius:50px;padding:5px}.dark-mode-btn::before{content:"";position:absolute;top:1px;left:1px;display:block;width:24px;height:24px;border-radius:50%;background-color:var(--page-bg);-webkit-transition:left .2s ease-in;transition:left .2s ease-in}.dark-mode-btn--active::before{left:26px}.dark-mode-btn__icon{z-index:99;position:relative}.icons-wrapper{padding:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.icon{fill:transparent;stroke:transparent;width:62px;height:62px}.icon--heart-line{fill:#f14483}.icon--id-card-line{fill:#333}.icon--search-line{fill:#1cb050}.icon--user-star{fill:#1a86eb}.icon--user{stroke:#1a86eb;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.icon--user:hover{stroke:#11c15a}.logo,.mobile-nav a{letter-spacing:2px;text-transform:uppercase}.logo{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:800;font-size:40px;color:var(--link-color)}.logo p,.logo span{font-weight:800;letter-spacing:2px;font-size:12px}.logo p,.logo:hover{color:#fff}.logo span{position:absolute;top:-8px;left:1px;color:var(--link-color)}.mobile-nav{position:fixed;top:-100%;width:100%;height:100%;z-index:99;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:40px;padding-bottom:40px;background:var(--page-bg);-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.mobile-nav--open{top:0}.mobile-nav a{font-weight:600;color:var(--text-color)}.mobile-nav-btn,.mobile-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mobile-nav__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px;font-size:28px}.mobile-nav__list .active{opacity:.5}.mobile-nav-btn{--time:0.1s;--width:40px;--height:30px;--line-height:4px;--spacing:6px;--color:var(--link-color);--radius:4px;height:calc(var(--line-height)*3 + var(--spacing)*2);width:var(--width);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.nav-icon,.nav-icon::after,.nav-icon::before{position:relative;width:var(--width);height:var(--line-height);background-color:var(--color);border-radius:var(--radius)}.nav-icon::after,.nav-icon::before{content:"";display:block;position:absolute;left:0;-webkit-transition:top var(--time) linear var(--time),-webkit-transform var(--time) ease-in;transition:transform var(--time) ease-in,top var(--time) linear var(--time);transition:transform var(--time) ease-in,top var(--time) linear var(--time),-webkit-transform var(--time) ease-in}.nav-icon::before{top:calc(-1*(var(--line-height) + var(--spacing)))}.nav-icon::after{top:calc(var(--line-height) + var(--spacing))}.nav-icon.nav-icon--active{background-color:transparent}.nav-icon.nav-icon--active::after,.nav-icon.nav-icon--active::before{background-color:var(--text-color);top:0;-webkit-transition:top var(--time) linear,-webkit-transform var(--time) ease-in var(--time);transition:top var(--time) linear,transform var(--time) ease-in var(--time);transition:top var(--time) linear,transform var(--time) ease-in var(--time),-webkit-transform var(--time) ease-in var(--time)}.nav-icon.nav-icon--active::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.nav-icon.nav-icon--active::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mobile-nav-btn{z-index:998}.nav{letter-spacing:1px;font-weight:800;text-transform:uppercase;font-size:14px}.nav__list{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.logo p,.nav__list li{opacity:.9}.nav__list li:active{opacity:.7;position:relative;top:1px}.underline-one{position:relative;cursor:pointer}.underline-one:after,.underline-one:hover:after{content:"";display:block;position:absolute;bottom:-5px;height:2px;-webkit-transition:width .5s;transition:width .5s}.underline-one:after{right:0;width:0;background-color:#4af6cd}.underline-one:hover:after{width:100%;left:0;background-color:#7fe7cf}.title-block__sup-title-fix{z-index:90;position:absolute;bottom:0;right:-40px;text-transform:uppercase;text-shadow:#e0dbe1 1px 0 1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;word-wrap:break-word;overflow:cover;font-size:13vw;font-weight:800;color:fff;opacity:.05}.num-info__list-box ul li{font-size:14px;list-style:none}.num-info__list-box ul li img{-webkit-transform:translate(-10%,-5%);-ms-transform:translate(-10%,-5%);transform:translate(-10%,-5%);display:inline-block}.num-info{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around;font-size:16px;font-weight:800;color:var(--text-color);margin-top:-125px;margin-left:20px;padding:0 30px}.num-info__box{padding:0 50px 10px 0}.num-info__title{text-align:left;margin-bottom:30px;font-size:22px;text-transform:uppercase;color:var(--accent)}.num-info__price-box{padding:20px 20px 0 0;font-weight:800}.num-info__price-box span{font-size:14px}.num-info__sup-text{padding:20px 20px 0 10px}.price__text img,.sup-text__time-after img,.sup-text__time-before img{-webkit-transform:translate(-33%,0);-ms-transform:translate(-33%,0);transform:translate(-33%,0);display:inline-block}.sup-text__time-before{margin-bottom:10px;font-size:14px}.sup-text__time-after{font-size:14px}:root{--index:calc(1vw + 1vh);--transition:cubic-bezier(0.1, 0.7, 0, 1)}.items,.wrapper-swiper{display:-webkit-box;display:-ms-flexbox;display:flex}.wrapper-swiper{max-height:700px;background-image:url(./../img/2.png);background-repeat:no-repeat;background-position:top 40px right 20px;background-size:500px 230px;position:relative;top:-26%;right:0;padding-top:75px;-webkit-box-align:start;-ms-flex-align:start;align-items:start;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden}.items{margin-bottom:100px;z-index:98;gap:.4rem;-webkit-perspective:calc(var(--index)*35);perspective:calc(var(--index)*35)}.item{-webkit-box-shadow:rgba(60,64,67,.3) 0 1px 2px 0,rgba(60,64,67,.15) 0 1px 3px 1px;box-shadow:rgba(60,64,67,.3) 0 1px 2px 0,rgba(60,64,67,.15) 0 1px 3px 1px;width:calc(var(--index)*5);height:calc(var(--index)*14);background-color:#9c9797;background-size:cover;background-position:center;cursor:pointer;-webkit-filter:saturate(1.9);filter:saturate(1.9);-webkit-transition:width 1.25s var(--transition),-webkit-transform 37.25s var(--transition),-webkit-filter 2s var(--transition);transition:transform 37.25s var(--transition),filter 2s var(--transition),width 1.25s var(--transition);transition:transform 37.25s var(--transition),filter 2s var(--transition),width 1.25s var(--transition),-webkit-transform 37.25s var(--transition),-webkit-filter 2s var(--transition);will-change:transform,filter,rotateY,width}.items .item:hover{-webkit-filter:inherit;filter:inherit;-webkit-transform:translateZ(calc(var(--index)*10));transform:translateZ(calc(var(--index)*10))}.item::after,.item::before{content:"";position:absolute;height:100%;width:var(--index);right:calc(var(--index)*-1)}.item::after{left:calc(var(--index)*-1)}.items .item:hover+*,.items .item:hover+*+*{-webkit-filter:inherit;filter:inherit;-webkit-transform:translateZ(calc(var(--index)*8.5)) rotateY(35deg);transform:translateZ(calc(var(--index)*8.5)) rotateY(35deg);z-index:-1}.items .item:hover+*+*{-webkit-transform:translateZ(calc(var(--index)*5.6)) rotateY(40deg);transform:translateZ(calc(var(--index)*5.6)) rotateY(40deg);z-index:-2}.items .item:hover+*+*+*,.items .item:hover+*+*+*+*{-webkit-filter:inherit;filter:inherit;-webkit-transform:translateZ(calc(var(--index)*2.5)) rotateY(30deg);transform:translateZ(calc(var(--index)*2.5)) rotateY(30deg);z-index:-3}.items .item:hover+*+*+*+*{-webkit-transform:translateZ(calc(var(--index)*.6)) rotateY(15deg);transform:translateZ(calc(var(--index)*.6)) rotateY(15deg);z-index:-4}.items .item:has(+*+:hover),.items .item:has(+:hover){-webkit-filter:inherit;filter:inherit;-webkit-transform:translateZ(calc(var(--index)*8.5)) rotateY(-35deg);transform:translateZ(calc(var(--index)*8.5)) rotateY(-35deg)}.items .item:has(+*+:hover){-webkit-transform:translateZ(calc(var(--index)*5.6)) rotateY(-40deg);transform:translateZ(calc(var(--index)*5.6)) rotateY(-40deg)}.items .item:has(+*+*+*+:hover),.items .item:has(+*+*+:hover){-webkit-filter:inherit;filter:inherit;-webkit-transform:translateZ(calc(var(--index)*2.5)) rotateY(-30deg);transform:translateZ(calc(var(--index)*2.5)) rotateY(-30deg)}.items .item:has(+*+*+*+:hover){-webkit-transform:translateZ(calc(var(--index)*.6)) rotateY(-15deg);transform:translateZ(calc(var(--index)*.6)) rotateY(-15deg)}.items .item:active,.items .item:focus{width:25vw;-webkit-filter:inherit;filter:inherit;z-index:100;-webkit-transform:translateZ(calc(var(--index)*10));transform:translateZ(calc(var(--index)*10));margin:0 .45vw}.title-block__comfort-title{z-index:91;position:relative;top:30px;left:0;font-weight:800;font-size:36px;color:var(--accent)}.title-block__sup-title{z-index:90;position:absolute;top:250px;left:-40px;text-transform:uppercase;text-shadow:#e0dbe1 1px 0 1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;word-wrap:break-word;overflow:cover;font-size:15vw;font-weight:800;color:fff;opacity:.05}.title-block__comfort-title img{width:15%}.docs{position:relative;top:30px}.char-slider{-webkit-box-shadow:0 1px 1px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.12),0 8px 8px rgba(0,0,0,.12),0 16px 16px rgba(0,0,0,.12);box-shadow:0 1px 1px rgba(0,0,0,.12),0 2px 2px rgba(0,0,0,.12),0 4px 4px rgba(0,0,0,.12),0 8px 8px rgba(0,0,0,.12),0 16px 16px rgba(0,0,0,.12);width:100%;position:relative;background-color:#685e5e;margin-top:0}.char-box{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-position:center;background-repeat:no-repeat;background-size:cover}.char-box__inner{min-height:400px;background:var(--modal-bg);-webkit-transition:all .5s;transition:all .5s;position:relative;top:0;bottom:0}.char-box__inner:hover{background:rgba(224,219,225,.01)}.char-box__inner-title{letter-spacing:3px;padding:20px;font-size:14px;text-transform:uppercase;color:#fff;font-weight:800}.btn-box:hover a,.char-box__inner-title:hover{color:#4af6cd}.btn-box,.char-box__inner-text{color:#fff;text-transform:uppercase;position:absolute}.char-box__inner-text{font-weight:600;font-size:8px;letter-spacing:7px;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);width:0;height:0;left:20px;bottom:30px;white-space:nowrap}.char-box__inner-text span{font-size:12px;color:#4af6cd;font-weight:100}.btn-box{-webkit-transition:all .7s;transition:all .7s;opacity:0;font-size:10px;font-weight:800;border-radius:8px;padding:5px 10px;background-color:#1c2121;bottom:10px;right:20px}.char-box:hover .btn-box{opacity:1}.title-1,.title-2,.title-3,.title-4{margin:1em 0 .5em;font-size:38px;font-weight:700;font-family:var(--font-titles)}.title-2,.title-3,.title-4{font-size:32px}.title-3,.title-4{font-size:26px}.title-4{font-size:18px}@media (min-width:1221.1px){.mobile-nav-btn{display:none}}@media (max-width:1734.1px){.item{width:calc(var(--index)*4);height:calc(var(--index)*14)}}@media (max-width:1271.1px){.num-section__img{display:none}}@media (max-width:1257.1px){.num-info{margin-top:-150px}.item{width:calc(var(--index)*4);height:calc(var(--index)*14)}}@media (max-width:1221.1px){.logo{position:relative;top:1px;left:100px}}@media (max-width:1220px){.container-right{padding-left:var(--container-padding)}.container-left{padding-right:var(--container-padding)}.container-half-left{padding-left:var(--container-padding)}.container-half-right{padding-right:var(--container-padding)}.header__nav{display:none}}@media (max-width:1200px){.footer{font-size:16px}}@media (max-width:1140.1px){.about_us{background-position:bottom 130px left}}@media (max-width:1045.1px){.title-block__comfort-title{font-size:30px;left:50px}.item:nth-child(2),.item:nth-child(4){display:none}}@media (max-width:1021.1px){.column-box__wrapper{width:486px}}@media (max-width:1001.1px){.contacts__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contacts-column-left{width:90%}.contacts-column-right{margin-top:100px;padding-left:30px;width:80%}.num-section__block{height:130px}.title-section{margin-top:50px}.num-section__block{top:0}.num-section__sup-title{top:50px;font-size:4vw;left:20px}}@media (max-width:850px){.logo img{max-width:126px}.header{height:150px;padding:40px 0}.logo{left:30px}.dark-mode-btn,.socials{display:none!important}.logo{font-size:28px}.logo p{font-size:10px}.logo span{top:-12px}.header__socials{top:100px}.header__see-more{display:none}}@media (max-width:823.1px){.wrapper-swiper{top:-33%}.num-info{margin-top:-130px!important}.title-block__comfort-title{font-size:20px;left:20px}.num-info{}}@media (max-width:820px){.container-left-50,.container-right-50{max-width:100%}.container-half-left,.container-half-right{padding:0 var(--container-padding)}}@media (max-width:800.1px){.num-section__block{min-width:250px}.friends-info{font-size:12px;width:150px}}@media (max-width:785.1px){.about_us{background-position:top 130px right}}@media (max-width:694.1px){.column-box__block-left-sauna{margin-left:0;width:80%;height:400px}.column-box__block-right{display:none}.friends{background:0 0}}@media (max-width:619.1px){.column-box__wrapper{padding-right:0;width:80%}}@media (max-width:595.1px){.title-block__comfort-title{display:none}.docs{padding:0}.title-block__sup-title{left:-20px;top:-20px}}@media (max-width:580.1px){.yand{display:none}.title-section{margin-top:60px;left:-5px}.num-section__sup-title{top:40px;left:30px;font-size:5vw}}@media (max-width:500.1px){.item:nth-child(1){display:none}.item{width:calc(var(--index)*6);height:calc(var(--index)*14)}}@media (max-width:441.1px){.wrapper-swiper{top:-22%;background:0 0}.num-info{margin-top:-180px}.num-info__title{font-size:18px}}@media (max-width:425px){.header__socials{top:80px}}@media (max-width:420px){.dark-mode-btn{top:100px;right:10px}}@media (max-width:414.1px){.num-section__sup-title{top:30px;left:30px;font-size:6vw}.sauna{margin-top:150px;background:0 0}.img-box{width:80%}.column-box{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;width:80%}.column-box__block{width:80%;height:300px}.column-box__block-right{margin-top:120px}.column-box__wrapper{width:100%}}@media (max-width:412px){.loader{width:280px}}@media (max-width:380px){.logo{left:10px;font-size:24px}.logo p{font-size:9px;letter-spacing:1px}}@media (max-width:361.1px){.wrapper-swiper{top:-22%}.num-info{margin-top:-100px}}@media (max-width:360.1px){.contacts-column-left{padding-left:10px}.contacts-column-right{margin-top:50px;padding-left:10px}.wrapper-swiper-main{position:relative!important;left:-60px!important}.num-section__block-inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (max-width:310.1px){.num-section__block{min-width:150px}.num-section__sup-title{top:20px;left:30px;font-size:6vw}}@media (max-width:300px){.loader{width:200px}.header__socials{position:absolute;top:200px;left:0}.socials a img{padding:15px}}@media (max-width:274px){.header__socials,.logo{display:none}}@media (max-width:219.1px){.num-section__block{min-width:100px}.num-section__sup-title{font-size:7vw}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.test{background-image:url(./../img/project-02@2x.jpg)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwiYmFzZS9fbG9hZGVyLnNjc3MiLCJiYXNlL19yZXNldC5zY3NzIiwiYmFzZS9fdmFycy5zY3NzIiwiYmFzZS9fZm9udHNBdXRvR2VuLnNjc3MiLCJibG9ja3MvX2NvbnRlbnQuc2NzcyIsImJhc2UvX2RvY3Muc2NzcyIsImJhc2UvX3V0aWxzLnNjc3MiLCJiYXNlL19jb250YWluZXJzLnNjc3MiLCJiYXNlL19taXhpbnMuc2NzcyIsImJhc2UvX3N0aWNreS1mb290ZXIuc2NzcyIsIm1haW4uc2NzcyIsImJsb2Nrcy9fZm9vdGVyLnNjc3MiLCJibG9ja3MvX2hlYWRlci5zY3NzIiwiYmxvY2tzL19pY29ucy5zY3NzIiwiYmxvY2tzL19sb2dvLnNjc3MiLCJibG9ja3MvX21vYmlsZS1uYXYuc2NzcyIsImJsb2Nrcy9fbmF2LWljb24uc2NzcyIsImJsb2Nrcy9fbmF2LnNjc3MiLCJibG9ja3MvX251bS1zd2lwZXIuc2NzcyIsImJsb2Nrcy9fc3dpcGVyLnNjc3MiLCJibG9ja3MvX3RpdGxlcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQU1BLDZGLEFBaVRBLDhCQXZDQSxFLENDeElBLE0sQ0FDQyxtQyxDRDBJRCwyQixDQ3RJQyxFLENEMElELFMsQ0F5Q0ksK0IsQ0NoTEoseUIsQUQ4ZEEsc0JBdkRBLEUsQ0F5REksTSxDRXprQkosbUMsQ0FDQywyQixDQUdBLEUsQ0FDQSxTLENBQ0EsK0IsQ0FDQSx5QkZ0Q0QsQyxDR0RBLFMsQ0hHRSxRLENBQ0EsUSxDQUhGLEMsQ0dLQSxPLENIRUEsUSxDR0FBLDZCLENBQ0kscUIsQ0hNSixDLENBT0EsTyxDQUxBLE0sQ0dEQSxTLENBRUEsb0IsQ0FTQSxLLENIRUEsTSxDQUVBLE0sQ0E4RUEsTSxDQTVFQSxJLENBSkEsRyxDR0VBLE8sQ0hFQSxhLENBSUEsRSxDQUNBLEUsQ0FBQSxFLENBRUEsRSxDR0FBLEUsQ0hFQSxFLENBQUEsQyxDQUVFLGlCLENHQUYsbUIsQ0hJQSxJLENHRUksZSxDQUdKLEcsQ0FDQyxrQixDQURELEcsQ0hLQSxHLENHQ0ksYyxDSENGLFcsQ0FHRixPLENBREEsaUIsQ0FLQSxLLENBS0EsTSxDQUZBLFEsQ0dLQSw0QixDQUxBLE0sQ0hIQSxLLENBS0EsTSxDQUZBLFEsQ0dFQyxtQixDSEFELGlCLENBR0UsYSxDQUlGLGdCLENHQUEsWSxDSElBLE0sQ0kxRkEsa0IsQ0FDQyxvQixDQUNBLHVCLENBRUEsZSxDQUNBLDRCLENBQ0EsYyxDQUlBLGMsQ0o2RkQsYSxDQURBLFksQ0FEQSxZLENBREEsVyxDSWpGQyxTLENBR0Qsd0IsQ0FDSSxTLENBQ0EsUSxDSnNGSixLLENBR0UsYyxDS2pIRixLLENBQ0Msd0IsQ0FDQSx3QixDQUNBLHNCLENBQ0EsbUMsQ0FDQSxnQyxDTHVIRCxpQyxDS3JIQSxpQixDQUNDLG9CLENBQ0EsZ0IsQ0FDQSxvQixDQUNBLG9CLENBQ0EsbUIsQ0x1SEQsbUIsQ0FLQSxLLENLdkhDLGlCLENBQ0Esb0IsQ0FDQSxpQyxDTHVIRCxnQixDQXVDQSxJLENBaENBLEksQ0N0R0MsZ0IsQ0FDQSwrQixDQUNBLHVCLENEb0dELEksQ0F3Q0UsaUIsQ0N6SkQsc0IsQ0R1SEQsV0NqSkMsd0IsQ0RpSkQsaUIsQ0FHRSxtRyxDQ2hKRixlLENBQ0Msa0IsQURvSkQsV0NsSkMsc0IsQ0RvSkMsaUIsQ0FDQSxxSCxDQ25KRCxlLENBQUEsa0IsQUR3SkQsV0N0SkMsc0IsQ0FDQSxpQixDQUNBLHlHLENBQ0EsZSxDRCtJRCxrQixBQVlBLFdDdEpDLHNCLENEK0lELGlCLENBVUUsK0csQ0N2SkYsZSxDQUNDLGtCRHFKRCxJLENBY0UsbUIsQ0M3SkQsbUIsQ0FDQSxZLENEZ0tDLHdCLENBQ0EscUIsQ0FkRiw2QixDQWdCRSwyQixDQy9KRiw0QixDQUNDLHlCLENBQ0EscUIsQ0FDQSxlLENBSUEsNEIsQ0RtS0QsSyxDQ2hLQyxrQixDQUNHLGUsQ0R3TEosTSxDQ3RMQSxNLENEb0pBLGtCLENDaEpFLGlCLENBQ0MsYSxDRG9LSCxJLENDOUpHLGtCLENEZ0pILG1CLENDN0lFLFcsQ0R3S0YsTSxDQXF4QkEsZSxDQTJIRSxXLENNeHFCRSxnQixDTm1qQkosd0IsQ0EySEUsdUIsQ00xcUJNLGlCLENONnFCTixZLENBQ0EsbUIsQ0FDQSxhLENBekhBLGUsQ01oakJNLDhCLENObWpCTixVLENBenlCRixVLENBdzRCRSxjLENDai9CRixPLENEOElFLGdDLENBOEJGLGMsQ0UvUUMsVSxDQUNBLFcsQ0FDQSxZLENBQ0EsZSxDRmdoQkQsaUIsQ0U5Z0JJLEssQ0FSSixNLENGaWxCRSw2QixDQXZEQSxxQixDQUNGLGdELENFL2dCQyx3QyxDRmdURCxHLENBdkNBLGEsQ0EyQ0EsQyxDQXZDQSx1QixDQTJDQSxJLENPcFVDLFEsQ0FSRSx3QixDUHNTSCxhLENPbFNDLGlCLENBSUEsUSxDQUNDLGUsQ0FHRCxZLENQNlVELEssQ092VUUsWSxDUGlTRixlLENBMkNBLE8sQ0F2Q0EsYSxDQTRDQSxRLENBREEsUSxDT3BVQyxpQixDUDBVRCxXLENBREEsVyxDT2pVQyxlLENQNFJELG1CLENBc0NBLFcsQ0FsQ0Usa0IsQ09yUkYsYSxDUGlVQSxrQixDTy9UQyxjLENQbVVELHFCLENPL1RDLDRCLENQbVVELFcsQ0F4Q0EsYyxDQTBDRSxhLENBR0YsMEIsQ0FDQSwwQixDQXhDQSxzQixDQTRDQSxLLENBWUEsTyxDUXZaQyxXLENBQ0EsWSxDQUNBLGdCLENBQ0EscUIsQ0FDQSxpQyxDQUNBLHFCLENBQ0EsMkIsQ1JxWUQsSyxDUS9ZQSw2QyxDUjJaQSxPLENBakNBLHNHLENBMkNFLDhGLENBdkNGLE8sQ0EyQ0Usd0IsQ1F4WkYsZSxDQUNDLGlCLENBR0QsTyxDQUNDLDBCLENSZ1hELGUsQ0ErQ0EsSyxDUXhaQSxzQixDUjRaQSxnQixDQTNDQSxpQixDQTZDRSxTLENRMVpGLFUsQ0FDQyxXLENSNFpDLFEsQ0FDQSxTLENBN0NGLGtCLENBK0NFLDZCLENTcmNGLHFCLENBQ0Esa0IsQ0FDQyxlLENUMlpELFUsQ0ErQ0UsaUIsQ0FHRixVLENTcmNDLGUsQ1QyWkQsVyxDQStDRSxnQixDQUdGLFksQ0E3Q0EsaUIsQ0FpREEsTyxDU3BjQyxtQixDVHdaRCxtQixDVWxhSSxZLENWb2RKLFksQ0E3Q0EsdUIsQ0ErQ0Usb0IsQ1NyY0Ysc0IsQ0NqQkksYSxDRGlCSixrQixDVDZjRSxZLENBN0NBLHdCLENBS0YsVSxDU2paQSxlLENBQ0Msa0MsQ1RnWkQsVSxDVTViSSxhLENWNmVGLGdDLENBN0NBLFUsQ1NyWkYsZSxDVDBaQSxjLENBaURBLGtCLENBS0EsbUIsQ0FsREUsa0MsQ0FDRixhLENBaURBLG1CLENVM2ZJLGdCLENWaWdCSixnQixDQTdDQSwrRSxDQWlEQSxlLENBN0NFLGdGLENTbFpGLG9CLENBQ0MsZ0YsQ0FHQSwrRSxDVG9jRCxxQixDQUNFLCtFLENBN0NBLGdGLENBb0ZGLGUsQ0FDRSxhLENXN2hCTSxNLENBQ0EsSyxDQUNBLFUsQ0FDQSxXLENYOGVSLHdCLENBa0RFLGMsQ0Vua0JGLG1CLENBQ0MsbUIsQ0FFQSxZLENBQ0EsdUIsQ0FDQSxvQixDQUNBLHNCLENBQ0Esd0IsQ0FDRyxxQixDQUVILGtCLENBQUEsc0MsQ0FBQSw4QixDRnVrQkQsdUIsQ0Vya0JDLFMsQ0Z1a0JDLG1CLENBR0YsTyxDQXZEQSxXLENFL2dCQyxVLENBQ0Msb0IsQ0FDQSxpQixDRmloQkYsa0IsQ0F5REUsZSxDQWlDRixLLENFM2tCQSw4QixDQUNDLGtDLENGK2tCRCxjLENBMURFLGEsQ0VqaEJELFcsQ0Y4a0JDLDBCLENBQ0EsNkIsQ0F6REYsaUIsQ1kvakJBLGEsQ05iQSxVLENBQ0MsWSxDTjZvQkQsVSxDTXpvQkEsd0IsQ0FFQyxxQixDQUVBLG9CLENONG9CQyxnQixDQUlGLFEsQ0EzREEsb0MsQ0E2REUsMkIsQ016b0JGLG1DLENBQ0MsMkIsQ042b0JELGlCLENNem9CQyxXLENBQ0EsbUIsQ0FDQSxtQixDQUNBLFksQ04ra0JELGtCLENBNkRFLGMsQ00xb0JGLDJCLENBQ0ksNEIsQ0FDSCx5QixDQUNBLHFCLENBQ0EsaUIsQ05nbEJELFMsQ0E2REUsSyxDQUdGLGlCLENNM29CRyxpQixDQUFBLFEsQ0FDQSxVLENOZ3BCSCxlLENBd1VBLGtCLENBdlVFLG1CLENBR0YsWSxDTWhwQkksaUIsQ05nbEJKLG1CLENBbUVFLG9DLENNaHBCRiwyQixDQUNHLG1DLENBQ0EsMkIsQ05vcEJILHVCLENNL29CQSxjLENBQ0ksaUIsQ04ra0JKLEssQ0FtRUUsTSxDQW1CRix1QixDQWhCQSxjLENBaUJFLHdCLENBQ0EscUIsQ0FDQSxvQixDTWpvQk0sZ0IsQ0FNQSxlLENOd21CUixjLENNN25CSSw2QixDTm1vQkYsb0IsQ003bkJGLGMsQ0FFSSxTLENBQ0EsVyxDQUNBLGlCLENONmpCSixVLENBbUVFLEssQ0FHRix1QixDTTduQlEsUyxDQUNBLGlCLENBQ0EsUyxDQUNBLFMsQ0FDQSxhLENBRUEsbUIsQ044akJSLHdCLENBd0VBLGlCLENBQ0UsUyxDQUdGLHlCLENNcG9CSSxlLENBQ0EsbUIsQ0FDQSxtQixDQUNBLFksQ0FDQSxrQixDQUNBLGMsQ0FDQSx3QixDTjhqQkosNEIsQ0EyRUEsbUIsQ0F2RUEsaUYsQ0F5RUUseUUsQ01sb0JGLDBCLENBQ0ksa0IsQ0FDQSxVLENBQUEsaUIsQ0FBQSxTLENBQ0EsTSxDTnNvQkYsVyxDTXJvQkUsZSxDTnVvQkYsMEIsQ0EzRUYsMkIsQ0E2RUUscUIsQ01ub0JGLFMsQ0FDSSxZLENOZzRDSixtQixDQXp2QkEseUIsQ01wb0JJLFMsQ053b0JKLDRCLENNbm9CSSxpQixDQUNBLFcsQ0FFQSxVLENBQ0Esb0IsQ0FDQSwwQixDQUNBLGtCLENBQ0EsYyxDTnNqQkosVSxDQStFRSxlLENNbG9CRixpQixDQUNJLGdCLENOc2pCSix3QixDQStFRSx3QixDQUdGLG9DLENNbm9CSSxhLENOeW9CSixXLENNbm9CQyxnQixDQUNBLFUsQ055akJELGtCLENBZ0ZFLGMsQ014bkJGLHVCLENBQ0Esa0IsQ0FDSSxpQixDQUNBLGdCLENOZ29CSix3QixDTTluQkksZSxDTmdvQkYsZ0IsQ0FoRkYsa0IsQ0ErRkEsd0IsQ01qb0JJLGEsQ042b0JGLDJCLENNcG9CRiwwQixDQUNJLHFCLENOd2hCSixrQixDQW9GRSxtRixDTWhvQkYsMkUsQ0FDSSxpQixDQUNtQixXLENOZ2pCdkIsWSxDQXlGQSx3QixDTW5vQkEseUIsQ0FDSSxpQixDTnFvQkYsVSxDTW5vQkUsVSxDQUNBLGlCLENBQ0EsUSxDQUVILE8sQ0FDQSxVLENBQ0EsVyxDTmlqQkQscUMsQ0EwRkEsOEIsQ01yb0JJLHNDLENOeW9CSix1QixDTXJvQkksMkIsQ0FDQSxtQixDQUNBLG1CLENBQ0gsbUIsQ0FDQSxZLENBQ0EsdUIsQ05rakJELG9CLENBc0ZFLHNCLENNcm9CRix3QixDQUNJLHFCLENOa2pCSixrQixDQXNGRSxjLENBR0YsZ0QsQ014b0JJLFksQ040b0JKLHVCLENBQ0UsVyxDTTNvQkUsa0IsQ05ncEJKLHFCLENBM0ZBLGMsQ0E2RkUsZSxDTTlvQkUsbUIsQ053cEJKLG1CLENBTkEsb0IsQ003b0JBLGUsQ0FDSSxjLENBQ0EsdUIsQ05pcEJKLG1CLENNNW9CQSx3QixDQUNJLG1CLENBS0osUyxDTm9wQkEsTSxDTW5wQkksb0MsQ0FDRCwyQixDQUNBLG1DLENOa2pCSCwyQixDQStGQSxNLENNNW9CSSxvQyxDQUVBLHFDLENOa2pCSiwyQixDQStGQSxLLENNeG9CQyxpQixDTmdqQkQsb0IsQ0E2RkUsa0IsQ014b0JGLGMsQ040b0JBLFcsQ012b0JDLG1CLENONmlCRCxtQixDQTZGRSxZLENNeG9CRix3QixDQUNJLDRCLENBR0osb0IsQ0FDSSxnQyxDTjBvQkYsNkIsQ0E1RkYsb0MsQ0FnR0EsdUIsQ016b0JJLFksQ042b0JKLDZCLENBL0ZBLFcsQ0FpR0UsWSxDQUdGLHVCLENBQ0Usd0IsQ0FqR0YscUIsQ0FtR0Usb0IsQ005b0JGLGdCLENOa3BCQSw0QixDTTdvQkEsVSxDQUNJLFksQ0FDQSxRLENONGpCSixvQixDTXhqQkEsUSxDTnNxQkUsbUIsQ01wcEJNLG1CLENOMmlCUixZLENNN2pCQSxRLENBQ0ksd0IsQ044b0JGLHFCLENBQ0Esb0IsQ0FDQSxnQixDQU1GLFksQ0FwR0EsMkIsQ0FzR0UsbUIsQ00vb0JGLGMsQ05tcEJBLGtCLENBQ0UsOEMsQ01scEJFLHNDLENONGlCSixvQixDQTJHRSxrQixDTXJwQkYsa0IsQ0FHSSxXLENOd3BCRiwyQixDTXJwQkYsNEIsQ0FDSSx5QixDTnVwQkYscUIsQ0FNRixnQixDTXZwQkksZSxDQUFBLG1CLENBQUEsYyxDTjZwQkosVSxDQUNFLGtCLENNNXBCRSxjLENOOHBCRixlLENBR0YsYSxDTS9wQkEsYyxDTm1yQkEseUIsQ0FoQkEsaUIsQ0FsSEEsaUIsQ0FvSEUsUSxDTWhxQkYsVSxDTm9xQkEsa0IsQ0FFRSxjLENBaEhGLEssQ0FvSEUsa0IsQ01qcUJGLHlCLENOcXFCQSx5QixDTS9wQkEsVSxDTmtqQkEsYSxDQW9IRSxlLENNanFCRixjLENBQU8sVyxDTnNxQlAsb0IsQ01ucUJBLGlCLENBQ0ksUyxDTmtyQkosUyxDQTlIQSxLLENBWUEsbUIsQ0FaQSxLLENBb0hFLG1CLENNbHFCRixtQixDQUVBLFksQ05tcUJFLHdCLENBbEhBLDRCLENBQ0Ysa0IsQ00zaUJBLGMsQ05tcUJBLFMsQ00xcEJBLGUsQ04rcEJBLGtCLENBbEhBLFksQ0FvSEUsbUIsQ001cEJGLG1CLENBQ0ksWSxDQUNBLHdCLENOMmlCSiw0QixDQXNIQSxxQixDTTlwQkksaUIsQ0FBQSxTLENObXFCSix1QixDQUNFLGMsQ01qcUJFLGUsQ040aUJKLGtCLENBd0hFLHdCLENNbHFCRixtQixDTitpQkEsaUIsQ0F3SEUsYyxDTW5xQkYsa0IsQ055cUJBLGlCLENBNEVBLFMsQ0EzRUUsaUIsQ0F6SEYsUSxDQTJIRSxVLENBR0YsbUIsQ0FwSUEsaUIsQ0FXQSxlLENBMkhFLHVCLENBR0YsaUIsQ010cUJJLGlCLENOZ2pCSixzQixDQTJIRSxlLENNdnFCRix1QixDQUNJLGUsQ0FDQSxZLENBQ0EsUyxDTjJxQkosZSxDTXhxQkEsa0IsQ040cUJBLG1CLENBekhBLHdCLENBMkhFLG1CLENNenFCRixlLENObWpCQSxPLENBMkhFLFcsQ0FPRixTLENNMXFCSSxVLENBQ0EseUIsQ040c0JKLFMsQ0F4SEUsd0IsQ0FDRixxQixDTTVpQkEsb0IsQ0FDSSxnQixDTndxQkYsZSxDQXhIRixTLENNM2lCQSxTLENOeXFCQSxPLENBQ0UsWSxDQUNBLGMsQ0E1SEEsb0MsQ016aUJFLDJCLENOd3FCRiwwQixDQTVIQSx5QixDQWdJRixZLENBQ0Usa0IsQ0E1SEEsYyxDTXppQkUsbUIsQ053cUJGLG1CLENBNUhBLFksQ016aUJFLHdCLENOd3FCRixxQixDQTVIQSw2QixDTXppQkUsd0IsQ053cUJGLHFCLENBNUhBLGtCLENBZ0lGLGlCLENBQ0UsaUIsQ0E1SEEsUSxDQUNGLFUsQ0FnSUEsbUIsQ0E1SEUsMEIsQ016aUJFLGtCLENOd3FCRixpQixDQUNBLGUsQ0E1SEEsa0IsQ0FnSUYseUIsQ0FDRSxVLENBR0YsdUIsQ0FNQSxnQixDQUxFLGlCLENBNUhBLEssQ014aUJFLFUsQ055cUJKLGdCLENBNUhFLFcsQ010aUJGLFMsQ0FDSSxTLENOZ3JCSixjLENBUkEsYyxDQWdCRSxtQixDQUNBLG1CLENBOUhBLFksQ0E2R0YsYyxDQUlFLG9CLENBNUhBLFksQ0FnSUYsYyxDTW5xQkksd0IsQ05xcUJGLHFCLENBQ0Esb0IsQ0FDQSxnQixDQUNBLGlCLENBOUhBLFMsQ01waUJFLFUsQ0FJRix3QixDTnFxQkEscUIsQ0E5SEEsNkIsQ01waUJBLFUsQ05xcUJBLFcsQ0E5SEEsd0IsQ0FDRixrQixDTWhpQkEsVyxDTm1xQkEsc0IsQ005cEJJLFUsQ05ncUJGLGlCLENBQ0EsTyxDQTlIQSxRLENNOWhCRSxhLENOK3BCRixVLENBQ0EsVyxDQTlIQSxpQixDTTdoQkYsK0IsQ044cEJFLG1DLENBQ0EsMkIsQ0E5SEYsOEIsQ001aEJBLFMsQ05pcUJBLG9CLENNNXBCSSxVLENOOHBCRixpQixDQUdGLGMsQ0FoSUEsYyxDTTNoQkEsbUIsQ0FDSSxtQixDTjhwQkYsWSxDQWhJQSx1QixDTTVoQkssb0IsQ04rcEJMLGUsQ2FqeENGLEssQ0FFQSxnQixDYm1wQ0Esa0IsQ2FqcENDLFUsQ0FDQyxXLENic3hDRixpQixDYWh4Q0UsWSxDYm94Q0YsbUIsQ0FDRSxTLENBR0Ysa0IsQ2FoeENBLFksQ2JveENBLGdCLENBQ0UsWSxDYWh4Q0YsVyxDQUNDLGMsQ0FDQSxrQyxDQUNBLDBCLENic3hDRCxpQixDYWx4Q0MsYyxDYnN4Q0QsSyxDQWlFQSxhLENBQ0Usa0IsQ2NuMENDLHdCLENkaXdDSCxLLENhbnhDQyxpQixDYmtwQ0Qsd0IsQ0FxSUUscUIsQ2N6ekNGLG9CLENBQ0MsZ0IsQ2QyekNDLGUsQ0FFQSxjLENjNXpDRCx1QixDZG8wQ0QsTyxDY3h6Q0EsVSxDQUNDLGUsQ0FDQSxrQixDZDJyQ0QsYyxDQTJIQSxPLENjajBDQSxXLENkazBDRSxVLENjenpDRixVLENBR0MsaUIsQ0FDQSxRLENBQ0EsUSxDQUNBLHVCLENkbzBDRCxXLENjajBDRSxjLENBQUEsUyxDQUFBLFUsQ0FDQSxXLENkcTBDQSxVLENBQ0EsbUIsQ2NyMENBLG1CLENkdTBDQSxZLENBQ0EsMkIsQ0FoSkYsNEIsQ0FrSkUseUIsQ1U1MUNFLHFCLENJc0JKLHdCLENkeTBDRSxxQixDQWhKQSxrQixDQUNGLHVCLENBa0pFLG9CLENjcjBDRixzQixDQUNDLGdCLENkdTBDQyxtQixDQUNBLHlCLENBQ0Esa0MsQ0FoSkEsMEIsQ0FvSkYsaUIsQ0FDRSxLLENBR0YsYSxDQS9JRSxlLENBbUpBLHVCLENjNXlDRCxlLENkK3lDRCxpQixDY2p5Q0UsbUIsQ0FBQSxtQixDQUFBLFksQ2QwMENBLHdCLENjaDBDRCxxQixDQUNDLGtCLENkc3hDRixpQixDYzd6Q0MsMkIsQ0FDQSw0QixDQUNBLHlCLENkaXJDRCxxQixDYzdxQ0UsWSxDQUNBLGMsQ2RtckNGLHlCLENBbUpFLFUsQ2MvekNELGUsQ0FDQSxXLENBQ0EsWSxDQUNBLGEsQ2RtckNELGlCLENBbUpFLGEsQ2NuMENELHlCLENBQ0MsWSxDZHkwQ0Esb0QsQ2NuMENELGtCLENBRUMsdUIsQ0FDQSxvQixDZG1yQ0Ysc0IsQ0EwSkEsUyxDQVNBLGdCLENBREEsaUIsQ2MzMENFLGlCLENBQ0Esa0IsQ0FDQSx5QixDQUVBLDZCLENBQUEsMkIsQ2R3MENGLGdCLENBREEsaUIsQ2NyMENFLFUsQ0FDQSxhLENBQ0EsaUIsQ0FDQSxNLENBT0EsMkYsQ0FFQSwyRSxDQUNBLGlILENkdzBDRixpQixDY24wQ0Usa0QsQ2Q0cUNGLGdCLENjdHFDQyw2QyxDZHUwQ0QsMEIsQ2NqMENDLDRCLENkczBDRCxpQyxDQTdKQSxrQyxDY3BxQ0ksa0MsQ0FDRixLLENkbTBDQSwyRixDQTFKQSwyRSxDQUNGLDZILENBK0pBLGtDLENBQ0UsK0IsQ0FDQSwyQixDQTNKQSx1QixDQStKRixpQyxDQTNKQSxnQyxDY3JxQ0ksNEIsQ0FDRix3QixDZHUwQ0YsZSxDQTNKQSxXLENBK0pBLEksQ2UzK0NDLGtCLENBQUEsZSxDQUNBLHdCLENmOCtDQyxjLENBR0YsVSxDZTkrQ0Esd0IsQ0FDQyxxQixDQUNBLG9CLENBQ0EsZ0IsQ0FDQSxtQixDZmcxQ0QsbUIsQ0FpS0UsWSxDZTkrQ0YsdUIsQ0FDQyxvQixDZmcxQ0QsZSxDQXhCQSxPLENBMkxBLGEsQ0EvSkEsVSxDQXVLQSxvQixDQS9KQSxVLENBaUtFLGlCLENlLytDRixPLENmbS9DQSxjLENBaEtBLGlCLENlLzBDQyxjLENmby9DRCxvQixDQXBKQSwwQixDQXFLRSxVLENnQnhoREUsYSxDQUNBLGlCLENBRUEsVyxDQUNBLFUsQ0FJQSw0QixDQUNBLG9CLENoQjgvQ0osb0IsQ2dCamhESSxPLENoQnVoREYsTyxDZ0JyaERFLHdCLENoQjIzQ0osMEIsQ2dCcDNDQSxVLENBR0csTSxDaEI4aERELHdCLENBT0YsMkIsQ2dCemhESSxVLENoQnUzQ0osaUIsQ0FxS0UsUSxDZ0J6aERGLFcsQ0FDSSx3QixDaEIyaERGLDZCLENBbktBLHdCLENnQnIzQ0UscUIsQ2hCMmhERixvQixDQW5LQSxnQixDZ0JyM0NFLG9CLENoQjJoREYsYyxDQW5LQSxjLENnQnIzQ0UsZSxDaEIyaERGLFMsQ0FuS0EsVyxDQXVLRix5QixDQW5LQSxjLENnQm4zQ0EsZSxDaEIyaERBLDZCLENBbktBLHFDLENnQmgzQ0EsaUMsQ0FDSSw2QixDaEJzaERGLG9CLENBR0YsUyxDQUNFLG1CLENBQ0EsbUIsQ0FuS0EsWSxDQUNGLGtCLENpQm43Q0EsYyxDQUNDLHdCLENBRUEsNEIsQ0FDQSxjLENBQ0EsZSxDQUNHLHVCLENBRUgsaUIsQ0FBQSxnQixDQUFBLGMsQ2pCMmxERCxjLENBQ0UscUIsQ0FHRixnQixDaUI1bERDLGUsQ2pCOGxEQyxrQixDQUNBLGMsQ2lCOWxERSx3QixDQUNBLG1CLENqQmttREosb0IsQ0E3S0EscUIsQ0ErS0UsZSxDQTNLRix5QixDQStLRSxjLENBR0YsbUIsQ2lCL2xEQyx3QixDakJtbURELGdCLENBWUEseUIsQ0FEQSwwQixDaUIxbURBLG1DLENBQ0MsK0IsQ0FBQSwyQixDQUFBLG9CLENqQnFtREQsc0IsQ0FDRSxrQixDa0Jub0RGLGMsQ2xCa3BEQSxxQixDa0I1b0RDLGMsQ2xCZ3BERCxLLENrQnpvREMsdUIsQ0FJQSx5QyxDbEJxcURELE0sQ0F4QkEsZSxDa0JqbkRDLG1CLENBQ0EsbUIsQ0FBQSxZLENsQmduREQsZSxDa0Ixb0RDLGdCLENBQ0Esb0MsQ2xCNG9EQywyQixDQUNBLHVDLENrQjVvREQsMkIsQ2xCOG9EQyxpQixDQUNBLFEsQ0ExTEYsTyxDQTRMRSxnQixDa0Izb0RELHVCLENBQ0Esb0IsQ0FDQSxpQixDbEJxOUNELFcsQ0E0TEUsdUIsQ2tCOW9ERixvQixDbEJncERFLHNCLENrQjdvREQsZSxDbEJrcERELE0sQ2tCNW9EQyxtQixDQUVBLFUsQ0FFQSxTLENsQms5Q0QseUMsQ0ErTEUsaUMsQ0FHRixLLENBN0xBLGlGLENBK0xFLHlFLENrQjVvREQsMEIsQ0FDQSw0QixDbEJpOUNELHdCLENBK0xFLHFCLENrQjdvREYsMEIsQ0FDQyxjLENsQmdwREMsNEIsQ2tCN29ERixvQixDQUNtQywrSCxDQUVsQyx1RyxDQUFBLHNMLENsQnVwREMsMEMsQ0FLRixrQixDQUVFLHNCLENBcE1GLGMsQ2tCNThDQSxtRCxDQUNDLDJDLENsQnM5Q0QsWSxDQW9NQSxhLENtQjV1REEsVSxDQUNDLGlCLENBQ0EsVyxDQUNBLGtCLENBQ0EsMkIsQ25CbXZERCxZLENBQ0UsMEIsQ0FwTUYsb0IsQ21COWhEQSxzQixDbkIydURFLHNCLENtQmp2REYsYyxDQUNJLG1FLENuQnVpREosMkQsQ0E2TUUsVSxDbUIvdURGLHNCLENBR0MsbUUsQ25CeWlERCwyRCxDQTZNRSxVLENBS0Ysd0IsQ0FVQSwwQixDbUI1dkRBLHNCLENBQ0MsYyxDQUNHLG1FLENBQ0EsMkQsQ0FDQSxVLENuQnd2REosMEIsQ0FHRSxrRSxDbUJudkRGLDBELENBQ0MsVSxDbkJvd0RELGlCb0I5eERDLFUsQ3BCcXhERCxpQm1CcHZESSxRLENBQ0Esc0IsQ0FBQSxjLENuQndpREosb0UsQ0ErTUUsNEQsQ0FLRixpQm9COXhEQyxVLENBR0Esb0UsQ3BCK3hEQyw0RCxDQW5NRixpQkFBQSxjLENBd01BLGlCb0JoeURDLFksQ0FDRyxzQixDQUdILGMsQ0FDQSxvRSxDcEI4a0RELDRELENBS0EsaUJBQUEsYyxDb0Iza0RDLG1FLENwQmd5REMsMkQsQ29CNXhERixtQixDcEJreURBLGtCLENvQmp5REMsVSxDQUFBLHNCLENBQ0EsYyxDcEJveURDLFcsQ29CbnlERCxtRCxDcEJxeURDLDJDLENvQnB5REQsYyxDcEJ3eURELDJCLENvQnB5REMsVSxDQUNBLGlCLENwQitrREQsUSxDb0I5a0RDLE0sQ0FFQyxlLENwQitrREYsYyxDb0I1a0RDLG1CLENwQnV5REQsdUIsQ29CbHlERSxVLENBQ0EsaUIsQ3BCNmtERixTLENvQnprREMsVSxDQUVDLHdCLENBQ0EsNkIsQ3BCMGtERix3QixDb0J4a0RDLHFCLENBQ0Esb0IsQ3BCMGtERCxnQixDb0J2a0RDLG9CLENBQ0MsYyxDcEJ5a0RGLGMsQ0F3TkUsZSxDb0I1eERGLFMsQ0FDQyxXLENwQmd5REQsK0IsQ0F4TkEsUyxDQThOQSxLLENvQmh5REEsaUIsQ0FDQyxRLENwQm95REQsWSxDQTFOQSxzSixDQTRORSw4SSxDb0JoeURELFUsQ0FDQyxpQixDcEJ1a0RGLHdCLENvQnBrREMsWSxDcEJteURELFMsQ29COXhEQSxpQixDQUNDLHdCLENBQ0EscUIsQ0FDQSxvQixDQUVBLGdCLENBQ0EsMEIsQ3BCb2tERCwyQixDQTRORSxxQixDQUdGLGdCLENvQjV4REMsZ0IsQ0FDQSwwQixDQUNBLDBCLENBQ0Esa0IsQ3BCcXlEQyxpQixDQUNBLEssQ29COXhERCxRLENwQnd4REQsc0IsQ29CM3hEQyxnQyxDcEJxeURELHNCLENvQmh5REMsa0IsQ0FDQSxZLENwQmlrREQsYyxDQWtPRSx3QixDb0JoeURGLFUsQ0FDQyxlLENwQiswREQsZ0IsQ0EzQ0EsNEIsQ29CbHlEQyxhLENwQjZ6REQsUSxDQXZCQSxxQixDb0J2d0RDLFUsQ0FLRyx3QixDQUNILGlCLENwQml3REQscUIsQ0FsT0EsZSxDQXFPRSxhLENvQmh5REQsa0IsQ3BCbXlEQyxnQyxDb0JseURELDRCLENBQ0Esd0IsQ0FDQSxPLENBRUEsUSxDQUVBLFMsQ0FDQSxXLENBRUEsa0IsQ3BCb3lERCwwQixDb0JoeURDLGMsQ0FBQSxhLENBQUEsZSxDcEJzeURELFEsQ0FDRSwwQixDQUNBLGtCLENBQ0EsUyxDQUNBLGMsQ0F2T0YsZSxDQTBPRSxpQixDb0JseURGLGdCLENBQ0Esd0IsQ3BCc3lERSxXLENvQmx5REUsVSxDQU1KLHdCLENBQ0EsUyxDcEJ1eURBLFEsQ0FPQSxRLENvQjN4REEsUSxDcEI0akRBLFEsQ29CM2tEQyxpQixDQUNBLGMsQ0FDQSxlLENBRUcsOEIsQ3BCc3lESixRLENvQjN4REEsUSxDcEI0akRBLFEsQ29CbGtEQyxjLENBTUQsUSxDcEI0akRBLFEsQ29CMWpEQyxjLENwQjBqREQsUSxDb0JyakRBLGMsQ0FPQSw0QkFDQSxlLENBQ0MsYyxBcEIweURELDRCQWhQQSxLLENBa1BJLDBCLENvQnZ5REosOEIsQXBCNHlEQSw0QkFDRSxpQixDb0J6eURELGMsQUFLRCw0QkFDQSxTLENBQ0MsaUIsQ3BCNHlEQyxLLENBcFBGLDBCLENBc1BJLDhCLEFBSUosNEJvQjF5REMsSyxDcEI0eURHLGlCLENBdFBKLE8sQ0F3UEksWSxBQUlKLDBCb0I1eURDLGdCLENwQjh5REcscUMsQ29CM3lESixlLENBQ0Esc0MsQ0FFQyxvQixDcEJnekRHLHFDLENvQjd5REoscUIsQ0FDQSxzQyxDQUdDLFksQ3BCaXpERyxjLEFBSUosMEJBNVBBLE8sQ29CeGlERSxnQixBcEJrekRGLDRCb0I1eURFLFMsQ0FDQSx1QyxBcEJpekRGLDRCQUNFLDJCLENBQ0UsYyxDb0IveURJLFMsQ0FJQSxrQixDcEJtekROLGtCLENvQmh6RE0sYyxBQWdCUiw0QkFFQyxvQixDQUNDLGEsQUFPRiw0QkFFQyxrQixDQUNDLDJCLENwQmlpREEsNEIsQ29CL2hERCx5QixDQUNDLHFCLENwQm1pREYscUIsQ29CN2hEQSxTLENwQml5REUsc0IsQ0EvUEEsZ0IsQ29CM2hERSxpQixDQUNJLFMsQ3BCK3hETixtQixDQS9QQSxZLENvQnpoREQsYyxDQUNDLGUsQ3BCK3hEQSxtQixDQS9QQSxLLENBbVFBLHVCLENBL1BBLFEsQ29CMWhERCxhLENBQ0MsVyxBcEIreERGLHlCQUNFLFMsQ0EvUEEsZSxDQUdBLE8sQ29CdmhERCxZLENBQ0MsYyxDcEIyaERGLEssQ29CdGhEQSxTLENwQjBoREUsYyxDb0J2aERLLFEsQ0FDTCxzQixDcEIyaERGLEssQ29CcmhEQSxjLENwQnl4REUsTyxDQS9QQSxjLENBR0EsVSxDb0JyaERELFMsQ3BCeWhERCxnQixDb0JwaERBLFMsQ3BCd2hERSxpQixDb0JuaERELGMsQUM1WkEsMkJBQ0EsZSxDQUNDLFEsQ3JCdXJFQSxTLENxQnByRUYsMkIsQ0FHQywyQixDQUNBLGMsQ0FDQSxTLENyQndyRUMsWSxBQUtGLHlCQUNFLGtCLENBaFFGLG1CLENxQnQ2REUsYyxDQVFDLG9CLENBR0EscUIsQ0FIQSxvQyxBckIrcUVILDJCcUJucUVHLG1CLENyQmc2REgsZSxDcUI1NURHLGEsQ0FDQSxjLENBQ0EsYSxBQUlELDJCQUNDLFMsQ3JCZzZESCxxQyxBQXlRQSwyQnFCbHFFRyw2QixDQUNBLGEsQ0FDQSxTLENyQm9xRUMsWSxDcUJscUVELHdCLENBQ0EsWSxDQUdBLFEsQ3JCKzVESCxnQixBQTJRQSwyQkF0UUEsb0IsQ0F3UUksZSxDcUJqcUVKLFcsQXJCc3FFQSwyQnFCbHFFQywyQixDQUNBLFksQ0FHQSxLLENBQ0EsUyxDQUdBLHVCLENyQjQ1REQsVSxDQXlRSSxXLEFBSUosMkJxQm5xRUMsSyxDQUFVLFksQ0M5R1gsYyxDQUNDLGUsQ0FDQSxTLEN0QmloRUQsdUIsQ0F5UUksUSxDc0JyeEVKLFMsQ0FDQyxlLEF0QmtoRUQsMkJBeVFFLGtCLENzQnJ4RUYsWSxDQUdDLEssQ0FDQSwwQixDdEIrZ0VELDhCLEFBNFFBLDJCc0JyeEVDLGUsQ0FDQSxRLEN0QitnRUQsYyxDWTNnRUEsUyxDWnV4RUksaUIsQ0FHRixnQixDQUNFLGdCLEFBSUoseUJBQ0UsZ0IsQ0FDRSxVLEFBSUoseUJBQ0UsYyxDQUNFLFMsQ0FDQSxZLEFBSUosMkJBQ0UsdUIsQ0FDRSxRLENBQ0EsUyxDQUNBLGEsQ0FHRixNLENBQ0UsZ0IsQ0FDQSxjLENBR0YsUSxDQUNFLFMsQ0FHRixXLENBQ0Usc0IsQ0FDQSxtQixDQUNBLDBCLENBQ0EsUyxDQUdGLGtCLENBQ0UsUyxDQUNBLFksQ0FHRix3QixDQUNFLGdCLENBR0Ysb0IsQ0FDRSxZLEFBSUoseUJBQ0UsTyxDQUtFLGEsQUFJSix5QkFDRSxLLENBQ0UsUyxDQUNBLGMsQ0FHRixPLENBQ0UsYSxDQUNBLG9CLEFBSUosMkJBQ0UsZSxDQUNFLFEsQ0FHRixTLENBQ0UsbUIsQUFJSiwyQkFDRSxxQixDQUNFLGlCLENBR0Ysc0IsQ0FDRSxlLENBQ0EsaUIsQ0FHRixvQixDQUNFLDJCLENBQ0Esb0IsQ0FHRix5QixDQUNFLHNCLENBQ0EsbUIsQ0FDQSw0QixBQUlKLDJCQUNFLG1CLENBQ0UsZSxDQUdGLHVCLENBQ0UsUSxDQUNBLFMsQ0FDQSxlLEFBSUoseUJBQ0UsTyxDQUtFLFcsQ0FHRixnQixDQUNFLGlCLENBQ0EsUyxDQUNBLE0sQ0FHRixjLENBQ0UsYyxBQUlKLHlCQUNFLGdCLENBSUEsSyxDQUhFLGMsQUFRSiwyQkFDRSxtQixDQUNFLGUsQ0FHRix1QixDQUNFLGUsQUFJSixrRUFDRSxLLENBQ0Usa0QiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBCYXNlICovIC8qIFJlc2V0IGFuZCBiYXNlIHN0eWxlcyAgKi9cbkBpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1NYW5yb3BlOjIwMCwzMDAscmVndWxhciw1MDAsNjAwLDcwMCw4MDApO1xuKiB7XG4gIHBhZGRpbmc6IDBweDtcbiAgbWFyZ2luOiAwcHg7XG4gIGJvcmRlcjogbm9uZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogTGlua3MgKi9cbmEsIGE6bGluaywgYTp2aXNpdGVkIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5hOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBDb21tb24gKi9cbmFzaWRlLCBuYXYsIGZvb3RlciwgaGVhZGVyLCBzZWN0aW9uLCBtYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4qIHVsLCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmltZywgc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIEZvcm0gKi9cbmlucHV0LCB0ZXh0YXJlYSwgYnV0dG9uLCBzZWxlY3Qge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXQ6Zm9jdXMsIGlucHV0OmFjdGl2ZSxcbmJ1dHRvbjpmb2N1cywgYnV0dG9uOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG46cm9vdCB7XG4gIC0tY29udGFpbmVyLXdpZHRoOiAxMjY2cHg7XG4gIC0tY29udGFpbmVyLXBhZGRpbmc6IDE1cHg7XG4gIC0tZm9udC1tYWluOiBzYW5zLXNlcmlmO1xuICAtLWZvbnQtYWNjZW50OiBcIk1hbnJvcGVcIiwgc2Fucy1zZXJpZjtcbiAgLS1mb250LXRpdGxlczogdmFyKC0tZm9udC1hY2NlbnQpO1xuICAtLW1vZGFsLWJnOiByZ2JhKDczLCA2NywgNzQsIDAuNjUpO1xuICAtLXBhZ2UtYmc6ICNFMERCRTE7XG4gIC0tdGV4dC1jb2xvcjogIzFDMjEyMTtcbiAgLS1hY2NlbnQ6ICMxQTIwNEE7XG4gIC0tbGluay1jb2xvcjogI0UwREJFMTtcbiAgLS1sYXB0b3Atc2l6ZTogMTE5OXB4O1xuICAtLXRhYmxldC1zaXplOiA5NTlweDtcbiAgLS1tb2JpbGUtc2l6ZTogNTk5cHg7XG59XG5cbi5kYXJrIHtcbiAgLS1wYWdlLWJnOiAjMkUyRTJFO1xuICAtLXRleHQtY29sb3I6ICNFMERCRTE7XG4gIC0tbW9kYWwtYmc6IHJnYmEoNDYsIDQ2LCA0NiwgMC42NSk7XG4gIC0tYWNjZW50OiAjRTBEQkUxO1xufVxuXG4vKiBMaWdodCBhbmQgZGFyayBtb2RlICovXG5odG1sLCBib2R5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZS1iZyk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBGaXJhc2Fuc0Jvb2s7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9GaXJhc2Fuc0Jvb2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0ZpcmFzYW5zQm9vay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtQm9sZEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LVJlZ3VsYXIud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtUmVndWxhci53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbmh0bWwge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlLWJnKTtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZS1iZyk7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbWFpbik7XG59XG5cbi5kb2NzIHtcbiAgcGFkZGluZzogMHB4IDBweCAwcHggMjBweDtcbiAgbWluLWhlaWdodDogMTAwJTtcbn1cblxuaGVhZGVyIHtcbiAgLyogMCBmbGV4LWdyb3csIDAgZmxleC1zaHJpbmssIGF1dG8gZmxleC1iYXNpcyAqL1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxubWFpbiB7XG4gIGZsZXgtZ3JvdzogMTtcbn1cblxuZm9vdGVyIHtcbiAgLyogMCBmbGV4LWdyb3csIDAgZmxleC1zaHJpbmssIGF1dG8gZmxleC1iYXNpcyAqL1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuZm9vdGVyIHtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogOHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbjogdG9wIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudCk7XG4gIGZvbnQtc2l6ZTogN3B4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmZvb3RlciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5mb290ZXIgaDEge1xuICBmb250LXNpemU6IDEycHg7XG59XG4uZm9vdGVyIGEge1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gIC5mb290ZXIge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ubG9hZGVyLXdyYXBwZXIge1xuICB6LWluZGV4OiA5OTk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMHB4O1xuICB0b3A6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2MzAzODtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluO1xufVxuLmxvYWRlci13cmFwcGVyLS1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmxvYWRlciB7XG4gIHdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiA0LjhweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDEycHgpIHtcbiAgLmxvYWRlciB7XG4gICAgd2lkdGg6IDI4MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzAwcHgpIHtcbiAgLmxvYWRlciB7XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbi5sb2FkZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDE5MnB4O1xuICBoZWlnaHQ6IDQuOHB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYW5pbWF0aW9uOiBhbmltbG9hZGVyIDEuMnMgbGluZWFyIGluZmluaXRlO1xufVxuXG5Aa2V5ZnJhbWVzIGFuaW1sb2FkZXIge1xuICAwJSB7XG4gICAgbGVmdDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcbiAgfVxufVxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmEge1xuICBjb2xvcjogdmFyKC0tbGluay1jb2xvcik7XG59XG5cbmNvZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmMWY2O1xuICBwYWRkaW5nOiAwLjJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxucHJlLmNvZGUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmMWY2O1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5kb2NzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5kb2NzIHAge1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5kb2NzIHVsLFxuLmRvY3Mgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG4uZG9jcyB1bCBsaSxcbi5kb2NzIG9sIGxpIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmRvY3Mgb2wgbGkge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuLmRvY3Mgc2VjdGlvbiwgLmRvY3Mgc2VjdGlvbi5kb2NzIHtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuLmRvY3Mgc2VjdGlvbiArIHNlY3Rpb24ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZTVlOTtcbn1cbi5kb2NzIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogcmdiKDE3MiwgMTcyLCAxNzIpO1xufVxuLmRvY3MgLnRpdGxlLTE6Zmlyc3QtY2hpbGQsXG4uZG9jcyAudGl0bGUtMjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnRlc3Qge1xuICB3aWR0aDogNjAwcHg7XG4gIGhlaWdodDogMzAwcHg7XG4gIG1hcmdpbjogNTBweCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyAvKiB4IHkgKi9cbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi9pbWcvcHJvamVjdC0wMi5qcGdcIik7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC50ZXN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uL2ltZy9wcm9qZWN0LTAyQDJ4LmpwZ1wiKTtcbiAgfVxufVxuXG4udGVzdC0yIHtcbiAgd2lkdGg6IDYwMHB4O1xuICBoZWlnaHQ6IDMwMHB4O1xuICBtYXJnaW46IDUwcHggYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgLyogeCB5ICovXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGltYWdlLXNldCh1cmwoXCIuLy4uL2ltZy9wcm9qZWN0LTAyLmpwZ1wiKSAxeCwgdXJsKFwiLi8uLi9pbWcvcHJvamVjdC0wMkAyeC5qcGdcIikgMngpO1xufVxuXG4uZm9udC0xIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5mb250LTIge1xuICBmb250LWZhbWlseTogXCJGaXJhc2Fuc0Jvb2tcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLyog0J7RgtC60LvRjtGH0LjRgtGMINC/0YDQuCDQvdC10L7QsdGF0L7QtNC40LzQvtGB0YLQuCAqL1xuLm5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5vLXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mbGV4LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vKiDQlNC10LzQviDQutC+0L3RgtC10L3RgiAqL1xuLmNvbnRlbnQtZGVtbyB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG59XG5cbi8qINCa0L7QvdGC0LXQudC90LXRgNGLICovXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICBtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lci13aWR0aCk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFpbmVyLWZ1bGwge1xuICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFpbmVyLWxlZnQtNTAge1xuICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmNvbnRhaW5lci1sZWZ0LTUwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1yaWdodC01MCB7XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmNvbnRhaW5lci1yaWdodC01MCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb250YWluZXItcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZykpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuY29udGFpbmVyLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgfVxufVxuXG4uY29udGFpbmVyLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmNvbnRhaW5lci1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1oYWxmLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXdpZHRoKSAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZykpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuY29udGFpbmVyLWhhbGYtbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuY29udGFpbmVyLWhhbGYtbGVmdCB7XG4gICAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1oYWxmLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXdpZHRoKSAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmNvbnRhaW5lci1oYWxmLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuY29udGFpbmVyLWhhbGYtcmlnaHQge1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB9XG59XG5cbi5mb290ZXIge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uZm9vdGVyIGgxIHtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuLmZvb3RlciBhIHtcbiAgY29sb3I6ICNmZmY7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuZm9vdGVyIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuZm9vdGVyIHtcbiAgLyogMCBmbGV4LWdyb3csIDAgZmxleC1zaHJpbmssIGF1dG8gZmxleC1iYXNpcyAqL1xuICBmbGV4OiAwIDAgYXV0bztcbn1cblxuZm9vdGVyIHtcbiAgbGluZS1oZWlnaHQ6IDEycHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogOHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDcwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIG1hcmdpbjogdG9wIGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudCk7XG4gIGZvbnQtc2l6ZTogN3B4O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmxvYWRlci13cmFwcGVyIHtcbiAgei1pbmRleDogOTk5OTk7XG4gIGxlZnQ6IDBweDtcbiAgdG9wOiAwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMERCRTE7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluO1xufVxuLmxvYWRlci13cmFwcGVyLS1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmxvYWRlciB7XG4gIHdpZHRoOiA0MDBweDtcbiAgaGVpZ2h0OiA0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMUMyMTIxO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxMnB4KSB7XG4gIC5sb2FkZXIge1xuICAgIHdpZHRoOiAyODBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMwMHB4KSB7XG4gIC5sb2FkZXIge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuXG4ubG9hZGVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxOTJweDtcbiAgaGVpZ2h0OiA0LjhweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGFuaW1hdGlvbjogYW5pbWxvYWRlciAwLjhzIGxpbmVhciBpbmZpbml0ZTtcbn1cblxuQGtleWZyYW1lcyBhbmltbG9hZGVyIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwJSk7XG4gIH1cbn1cbi8qIEJsb2NrcyAqL1xuOnJvb3Qge1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJvdHRvbTogMHB4O1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjp2YXIoLS1hY2NlbnQpO1xufVxuXG4uc3dpcGVyX2ZyaWVuZCB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB3aWR0aDogMzYwcHg7XG4gIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5zd2lwZXItc2xpZGUgaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuXG4ubm8tc2VsZWN0IHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogQ2hyb21lL1NhZmFyaSAqL1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAvKiBGaXJlZm94ICovXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgLyogSUUvRWRnZSAqL1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLyog0KHRgtCw0L3QtNCw0YDRgtC90YvQuSDRgdC40L3RgtCw0LrRgdC40YEgKi9cbn1cblxuLmZyaWVuZHMge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uLy4uL2ltZy81LmpwZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDIzMHB4IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwMHB4IDIzMHB4O1xufVxuXG4uZnJpZW5kLXRlbC1ibG9jayB7XG4gIHdpZHRoOiAzNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGxlZnQ6IDQwcHg7XG4gIHRvcDogMDtcbn1cblxuLmZyaWVuZHMtaW5mbyBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMjRweDtcbiAgbGVmdDogLTMwcHg7XG59XG5cbi5mcmllbmRzLWluZm8gYSB7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xufVxuXG4ubnVtLXNlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiAtMTUwcHg7XG4gIG1hcmdpbi1ib3R0b206IC02MHB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uLy4uL2ltZy8yLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDEzMHB4IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwMHB4IDIzMHB4O1xufVxuXG4ubnVtLXNlY3Rpb25fX3RpdGxlLWJveCB7XG4gIG92ZXJmbG93OiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi50aXRsZS1zZWN0aW9uIHtcbiAgdGV4dC1zaGFkb3c6IHJnYigyMjQsIDIxOSwgMjI1KSAxcHggMCAxcHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGZvbnQtc2l6ZTogMTB2dztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6IGZmZjtcbiAgb3BhY2l0eTogMC4wNTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAtNDBweDtcbiAgdG9wOiAwO1xufVxuXG4ubnVtLXNlY3Rpb25fX3N1cC10aXRsZSB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB6LWluZGV4OiA5O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwcHg7XG4gIGxlZnQ6IDgwcHg7XG4gIGZvbnQtc2l6ZTogM3Z3O1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogdmFyKC0tYWNjZW50KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm51bS1zZWN0aW9uX19pbWcge1xuICB3aWR0aDogNzAlO1xufVxuXG4ubnVtLXNlY3Rpb25fX2Jsb2NrLWlubmVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLm51bS1zZWN0aW9uX19ibG9jayB7XG4gIGJveC1zaGFkb3c6IHJnYmEoNjAsIDY0LCA2NywgMC4zKSAwcHggMXB4IDJweCAwcHgsIHJnYmEoNjAsIDY0LCA2NywgMC4xNSkgMHB4IDFweCAzcHggMXB4O1xuICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgb3BhY2l0eTogMC45O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTQwcHg7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMjBweDtcbiAgbWluLXdpZHRoOiAzODBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB3aWR0aDogMjYlO1xuICBoZWlnaHQ6IDIwMHB4O1xufVxuXG4ubnVtLXNlY3Rpb25fX2Jsb2NrOmhvdmVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm51bS1zZWN0aW9uX19ibG9ja19fYnRuLWJveCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICByaWdodDogMjBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiBhbGwgMC43cztcbiAgZm9udC1zaXplOiAxMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBwYWRkaW5nOiA2cHggMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFDMjEyMTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLm51bS1zZWN0aW9uX19ibG9ja19fYnRuLWJveDpob3ZlciBhIHtcbiAgY29sb3I6ICM0QUY2Q0Q7XG59XG5cbi8qIGFib3V0ICovXG4uY29sdW1uLWJveCB7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLmNvbHVtbi1ib3hfX2Jsb2NrLWxlZnQge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICBtYXJnaW4tcmlnaHQ6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xufVxuXG4uY29sdW1uLWJveF9fYmxvY2stcmlnaHQge1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICBtYXJnaW4tdG9wOiAxMDBweDtcbn1cblxuLmNvbHVtbi1ib3hfX2Jsb2NrIHtcbiAgYm94LXNoYWRvdzogcmdiYSg1MCwgNTAsIDkzLCAwLjI1KSAwcHggNnB4IDEycHggLTJweCwgcmdiYSgwLCAwLCAwLCAwLjMpIDBweCAzcHggN3B4IC0zcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzNTBweDtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuXG4uY29sdW1uLWJveF9fYmxvY2s6YWZ0ZXIge1xuICB0cmFuc2l0aW9uOiBhbGwgMXM7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB6LWluZGV4OiAxMztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDE4MiwgMTEzLCAxMTMsIDAuMik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmNvbHVtbi1ib3hfX2Jsb2NrOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDQsIDk0LCA5NCwgMC4wMDAxKTtcbn1cblxuLmNvbHVtbi1ib3hfX2Jsb2NrLWxvZ28ge1xuICB0cmFuc2l0aW9uOiBhbGwgMi41cztcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQwJTtcbn1cblxuLmNvbHVtbi1ib3hfX2Jsb2NrOmhvdmVyIC5jb2x1bW4tYm94X19ibG9jay1sb2dvIHtcbiAgb3BhY2l0eTogMC4wMDE7XG59XG5cbi5jb2x1bW4tYm94X19ibG9jay1pbmZvIHtcbiAgd2lkdGg6IDM1MHB4O1xuICBoZWlnaHQ6IDUwMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG4udGl0bGUtZ2xvYmFsX2NvbnRlbnQge1xuICBmb250LXNpemU6IDI0cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xufVxuXG4udGV4dC1nbG9iYWxfY29udGVudCB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuXG4uYmxvY2staW5mb19fYWR2ZXJ0IHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLWFjY2VudCk7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbn1cblxuLmFib3V0X3VzIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi8uLi9pbWcvMy5qcGdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAxMzBweCByaWdodDtcbiAgYmFja2dyb3VuZC1zaXplOiA1MDBweCAyMzBweDtcbn1cblxuLnNhdW5hIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi8uLi9pbWcvNC5qcGdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSAzMHB4IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDQ1M3B4IDI3MHB4O1xufVxuXG4ucmVzdCB7XG4gIG1hcmdpbi10b3A6IC0xMDBweDtcbn1cblxuLnRleHQtZ2xvYmFsX2NvbnRlbnQge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jb2x1bW4tYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG59XG5cbi5jb2x1bW4tYm94X193cmFwcGVyIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XG59XG5cbi5jb2x1bW4tYm94X19ibG9jay1pbmZvIHtcbiAgaGVpZ2h0OiA0MDBweDtcbn1cblxuLmNvbHVtbi1ib3hfX2Jsb2NrLWxlZnQtc2F1bmEge1xuICB3aWR0aDogNTg2cHg7XG4gIGhlaWdodDogNjA3cHg7XG59XG5cbi5jb2x1bW4tYm94X19ibG9jay1sb2dvIHtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5jb2x1bW4tYm94X19ibG9jay1sZWZ0LXJlc3Qge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0MjdweDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uaW1nLWJveCB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uaW1nLWJveCBpbWcge1xuICBmaWx0ZXI6IGdyYXlzY2FsZSgwKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uaW1nLWJveCBpbWc6aG92ZXIge1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAwLjI1cmVtIGhzbCgyMzEsIDQyJSwgMTglKSk7XG59XG5cbi5jb2x1bW4tYm94X193cmFwcGVyIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgd2lkdGg6IDU4NnB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cblxuLm1lbnVfbGlzdC10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuICBmb250LXNpemU6IDIwcHg7XG59XG5cbi5tZW51X2xpc3Qge1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG5cbi5tZW51X2xpc3QgbGkge1xuICBmb250LXNpemU6IDE1cHg7XG59XG5cbi5tZW51X2xpc3QgbGkgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDI0cHg7XG4gIGxlZnQ6IC0yOHB4O1xufVxuXG4ubWVudV9saXN0IGxpIHNwYW4ge1xuICBjb2xvcjogdmFyKC0tYWNjZW50KTtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG51bCBsaSB7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi5tZW51LWluZm9fX2xpc3QtdGV4dCBpbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMjRweDtcbiAgbGVmdDogLTI1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIxLjFweCkge1xuICAuY29sdW1uLWJveF9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDQ4NnB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjE5LjFweCkge1xuICAuY29sdW1uLWJveF9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbn1cbi5mcmllbmRzLWluZm8ge1xuICBmb250LXdlaWdodDogODAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHdpZHRoOiAzMDBweDtcbn1cblxuLndyYXBwZXItc3dpcGVyLW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTQwcHg7XG59XG5cbi55YW5kIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XG59XG5cbi5jb250YWN0cyB7XG4gIG1hcmdpbi1ib3R0b206IDEwMHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4uY29udGFjdHNfX3dyYXBwZXIge1xuICBwYWRkaW5nOiAxMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbn1cblxuLmNvbnRhY3RzLWNvbHVtbi1sZWZ0IHtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICB3aWR0aDogNDAlO1xufVxuXG4uY29udGFjdHNfX2FkcmVzcy10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6IHZhcigtLWFjY2VudCk7XG59XG5cbi5jb250YWN0c19fYWRyZXNzIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXdlaWdodDogODAwO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG5cbi5jb250YWN0cy10ZWwgaW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDI0cHg7XG4gIGxlZnQ6IC0zMHB4O1xufVxuXG4uY29udGFjdHMtdGVsLWJveCBhIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xufVxuXG4uY29udGFjdHMtdGVsLWJveCB7XG4gIHBhZGRpbmctbGVmdDogMzBweDtcbn1cblxuLmNvbnRhY3RzLWNvbHVtbi1yaWdodCB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAxNDtcbiAgd2lkdGg6IDU1JTtcbn1cblxuLmNvbnRhY3RzX190ZXh0IHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmNvbnRhY3RzX190ZXh0LWZpeCB7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjk0LjFweCkge1xuICAuY29sdW1uLWJveF9fYmxvY2stbGVmdC1zYXVuYSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgd2lkdGg6IDgwJTtcbiAgICBoZWlnaHQ6IDQwMHB4O1xuICB9XG4gIC5jb2x1bW4tYm94X19ibG9jay1yaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuZnJpZW5kcyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExNDAuMXB4KSB7XG4gIC5hYm91dF91cyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIDEzMHB4IGxlZnQ7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3ODUuMXB4KSB7XG4gIC5hYm91dF91cyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIDEzMHB4IHJpZ2h0O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTI3MS4xcHgpIHtcbiAgLm51bS1zZWN0aW9uX19pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAxLjFweCkge1xuICAuY29udGFjdHNfX3dyYXBwZXIge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIH1cbiAgLmNvbnRhY3RzLWNvbHVtbi1sZWZ0IHtcbiAgICB3aWR0aDogOTAlO1xuICB9XG4gIC5jb250YWN0cy1jb2x1bW4tcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMzBweDtcbiAgICB3aWR0aDogODAlO1xuICB9XG4gIC5udW0tc2VjdGlvbl9fYmxvY2sge1xuICAgIGhlaWdodDogMTMwcHg7XG4gIH1cbiAgLnRpdGxlLXNlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gIH1cbiAgLm51bS1zZWN0aW9uX19ibG9jayB7XG4gICAgdG9wOiAwO1xuICB9XG4gIC5udW0tc2VjdGlvbl9fc3VwLXRpdGxlIHtcbiAgICB0b3A6IDUwcHg7XG4gICAgZm9udC1zaXplOiA0dnc7XG4gICAgbGVmdDogMjBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgwMC4xcHgpIHtcbiAgLm51bS1zZWN0aW9uX19ibG9jayB7XG4gICAgbWluLXdpZHRoOiAyNTBweDtcbiAgfVxuICAuZnJpZW5kcy1pbmZvIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgd2lkdGg6IDE1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTgwLjFweCkge1xuICAueWFuZCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAudGl0bGUtc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBsZWZ0OiAtNXB4O1xuICB9XG4gIC5udW0tc2VjdGlvbl9fc3VwLXRpdGxlIHtcbiAgICB0b3A6IDQwcHg7XG4gICAgbGVmdDogMzBweDtcbiAgICBmb250LXNpemU6IDV2dztcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQxNC4xcHgpIHtcbiAgLm51bS1zZWN0aW9uX19zdXAtdGl0bGUge1xuICAgIHRvcDogMzBweDtcbiAgICBsZWZ0OiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogNnZ3O1xuICB9XG4gIC5zYXVuYSB7XG4gICAgbWFyZ2luLXRvcDogMTUwcHg7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAuaW1nLWJveCB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuICAuY29sdW1uLWJveCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgIHdpZHRoOiA4MCU7XG4gIH1cbiAgLmNvbHVtbi1ib3hfX2Jsb2NrIHtcbiAgICB3aWR0aDogODAlO1xuICAgIGhlaWdodDogMzAwcHg7XG4gIH1cbiAgLmNvbHVtbi1ib3hfX2Jsb2NrLXJpZ2h0IHtcbiAgICBtYXJnaW4tdG9wOiAxMjBweDtcbiAgfVxuICAuY29sdW1uLWJveF9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjAuMXB4KSB7XG4gIC5jb250YWN0cy1jb2x1bW4tbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIC5jb250YWN0cy1jb2x1bW4tcmlnaHQge1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICB9XG4gIC53cmFwcGVyLXN3aXBlci1tYWluIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcbiAgICBsZWZ0OiAtNjBweCAhaW1wb3J0YW50O1xuICB9XG4gIC5udW0tc2VjdGlvbl9fYmxvY2staW5uZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMxMC4xcHgpIHtcbiAgLm51bS1zZWN0aW9uX19ibG9jayB7XG4gICAgbWluLXdpZHRoOiAxNTBweDtcbiAgfVxuICAubnVtLXNlY3Rpb25fX3N1cC10aXRsZSB7XG4gICAgdG9wOiAyMHB4O1xuICAgIGxlZnQ6IDMwcHg7XG4gICAgZm9udC1zaXplOiA2dnc7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAyMTkuMXB4KSB7XG4gIC5udW0tc2VjdGlvbl9fYmxvY2sge1xuICAgIG1pbi13aWR0aDogMTAwcHg7XG4gIH1cbiAgLm51bS1zZWN0aW9uX19zdXAtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogN3Z3O1xuICB9XG59XG4uZm9vdGVyIHtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLmZvb3RlciBoMSB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5mb290ZXIgYSB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgLmZvb3RlciB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbmZvb3RlciB7XG4gIC8qIDAgZmxleC1ncm93LCAwIGZsZXgtc2hyaW5rLCBhdXRvIGZsZXgtYmFzaXMgKi9cbiAgZmxleDogMCBhdXRvO1xufVxuXG5mb290ZXIge1xuICBsaW5lLWhlaWdodDogMTJweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiA4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXRvcDogNzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxMHB4O1xuICBmbGV4LXNocmluazogMDtcbiAgbWFyZ2luOiB0b3AgYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50KTtcbiAgZm9udC1zaXplOiA3cHg7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubG9nbyB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sb2dvIGltZyB7XG4gIG1heC13aWR0aDogMjM2cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXgtd2lkdGg6IDIwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTI1cHg7XG4gIGxlZnQ6IDQwcHg7XG59XG5cbi5oZWFkZXIge1xuICBoZWlnaHQ6IDI4NXB4O1xuICBwYWRkaW5nOiA4MHB4IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vLi4vaW1nLzEuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAxJSAxMDAlO1xufVxuLmhlYWRlcl9fcm93IHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmhlYWRlcl9fbmF2IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIxLjFweCkge1xuICAubG9nbyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRvcDogMXB4O1xuICAgIGxlZnQ6IDEwMHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgLmxvZ28gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEyNnB4O1xuICB9XG4gIC5oZWFkZXIge1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgcGFkZGluZzogNDBweCAwO1xuICB9XG4gIC5sb2dvIHtcbiAgICBsZWZ0OiAzMHB4O1xuICB9XG4gIC5kYXJrLW1vZGUtYnRuLCAuc29jaWFscyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4uaGVhZGVyX19zZWUtbW9yZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMHB4O1xuICByaWdodDogODBweDtcbn1cblxuLmhlYWRlcl9fc2VlLW1vcmUgYSB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHBhZGRpbmctcmlnaHQ6IDgwcHg7XG59XG5cbi5oZWFkZXJfX3NlZS1tb3JlIGE6aG92ZXIge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLmhlYWRlcl9fc2VlLW1vcmUgYSBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogLTI4cHg7XG59XG5cbi5oZWFkZXJfX3NvY2lhbHMge1xuICBwYWRkaW5nOiA1cHggNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjAwcHg7XG4gIGxlZnQ6IDMwcHg7XG59XG5cbi5zb2NpYWxzIGEgaW1nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4uZGFyay1tb2RlLWJ0biB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjM1cHg7XG4gIHJpZ2h0OiA0NXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHdpZHRoOiA1MXB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxQzIxMjE7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIHBhZGRpbmc6IDVweDtcbn1cblxuLmRhcmstbW9kZS1idG46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxcHg7XG4gIGxlZnQ6IDFweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZS1iZyk7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4ycyBlYXNlLWluO1xufVxuXG4uZGFyay1tb2RlLWJ0bi0tYWN0aXZlOjpiZWZvcmUge1xuICBsZWZ0OiAyNnB4O1xufVxuXG4uZGFyay1tb2RlLWJ0bl9faWNvbiB7XG4gIHotaW5kZXg6IDk5O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjBweCkge1xuICAuZGFyay1tb2RlLWJ0biB7XG4gICAgdG9wOiAxMDBweDtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDMwMHB4KSB7XG4gIC5oZWFkZXJfX3NvY2lhbHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDIwMHB4O1xuICAgIGxlZnQ6IDBweDtcbiAgfVxuICAuc29jaWFscyBhIGltZyB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDI3NHB4KSB7XG4gIC5oZWFkZXJfX3NvY2lhbHMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmxvZ28ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5pY29ucy13cmFwcGVyIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xufVxuXG4uaWNvbiB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xuICBzdHJva2U6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogNjJweDtcbiAgaGVpZ2h0OiA2MnB4O1xufVxuXG4uaWNvbi0taGVhcnQtbGluZSB7XG4gIGZpbGw6IHJnYigyNDEsIDY4LCAxMzEpO1xufVxuXG4uaWNvbi0taWQtY2FyZC1saW5lIHtcbiAgZmlsbDogcmdiKDUxLCA1MSwgNTEpO1xufVxuXG4uaWNvbi0tc2VhcmNoLWxpbmUge1xuICBmaWxsOiByZ2IoMjgsIDE3NiwgODApO1xufVxuXG4uaWNvbi0tdXNlci1zdGFyIHtcbiAgZmlsbDogcmdiKDI2LCAxMzQsIDIzNSk7XG59XG5cbi5pY29uLS11c2VyIHtcbiAgc3Ryb2tlOiByZ2IoMjYsIDEzNCwgMjM1KTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbn1cbi5pY29uLS11c2VyOmhvdmVyIHtcbiAgc3Ryb2tlOiByZ2IoMTcsIDE5MywgOTApO1xufVxuXG4ubG9nbyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgY29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xufVxuXG4ubG9nbzpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubG9nbyBwIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDAuOTtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xufVxuXG4ubG9nbyBzcGFuIHtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC04cHg7XG4gIGxlZnQ6IDFweDtcbiAgY29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4NTBweCkge1xuICAubG9nbyB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICB9XG4gIC5sb2dvIHAge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgfVxuICAubG9nbyBzcGFuIHtcbiAgICB0b3A6IC0xMnB4O1xuICB9XG4gIC5oZWFkZXJfX3NvY2lhbHMge1xuICAgIHRvcDogMTAwcHg7XG4gIH1cbiAgLmhlYWRlcl9fc2VlLW1vcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuaGVhZGVyX19zb2NpYWxzIHtcbiAgICB0b3A6IDgwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzODBweCkge1xuICAubG9nbyB7XG4gICAgbGVmdDogMTBweDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gIH1cbiAgLmxvZ28gcCB7XG4gICAgZm9udC1zaXplOiA5cHg7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgfVxufVxuLm1vYmlsZS1uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogLTEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA0MHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1wYWdlLWJnKTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcbn1cblxuLm1vYmlsZS1uYXYtLW9wZW4ge1xuICB0b3A6IDA7XG59XG5cbi5tb2JpbGUtbmF2IGEge1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG5cbi5tb2JpbGUtbmF2X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcm93LWdhcDogMjBweDtcbiAgZm9udC1zaXplOiAyOHB4O1xufVxuLm1vYmlsZS1uYXZfX2xpc3QgLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDAuNTtcbn1cblxuLyogTmF2IEljb24gKi9cbi5tb2JpbGUtbmF2LWJ0biB7XG4gIC0tdGltZTogMC4xcztcbiAgLS13aWR0aDogNDBweDtcbiAgLS1oZWlnaHQ6IDMwcHg7XG4gIC0tbGluZS1oZWlnaHQ6IDRweDtcbiAgLS1zcGFjaW5nOiA2cHg7XG4gIC0tY29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xuICAtLXJhZGl1czogNHB4O1xuICAvKiBGaXhlZCBoZWlnaHQgYW5kIHdpZHRoICovXG4gIC8qIGhlaWdodDogdmFyKC0taGVpZ2h0KTsgKi9cbiAgLyogd2lkdGg6IHZhcigtLXdpZHRoKTsgKi9cbiAgLyogRHluYW1pYyBoZWlnaHQgYW5kIHdpZHRoICovXG4gIGhlaWdodDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKiAzICsgdmFyKC0tc3BhY2luZykgKiAyKTtcbiAgd2lkdGg6IHZhcigtLXdpZHRoKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5uYXYtaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IHZhcigtLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcbn1cblxuLm5hdi1pY29uOjpiZWZvcmUsXG4ubmF2LWljb246OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IHZhcigtLXdpZHRoKTtcbiAgaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLXRpbWUpIGVhc2UtaW4sIHRvcCB2YXIoLS10aW1lKSBsaW5lYXIgdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbjo6YmVmb3JlIHtcbiAgLyogdG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIC0yKTsgKi9cbiAgdG9wOiBjYWxjKC0xICogKHZhcigtLWxpbmUtaGVpZ2h0KSArIHZhcigtLXNwYWNpbmcpKSk7XG59XG5cbi5uYXYtaWNvbjo6YWZ0ZXIge1xuICAvKiB0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogMik7ICovXG4gIHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKyB2YXIoLS1zcGFjaW5nKSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUsXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uOiB0b3AgdmFyKC0tdGltZSkgbGluZWFyLCB0cmFuc2Zvcm0gdmFyKC0tdGltZSkgZWFzZS1pbiB2YXIoLS10aW1lKTtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmJlZm9yZSB7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLyogTGF5b3V0ICovXG4ubW9iaWxlLW5hdi1idG4ge1xuICB6LWluZGV4OiA5OTg7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjIxLjFweCkge1xuICAubW9iaWxlLW5hdi1idG4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5uYXYge1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICBmb250LXdlaWdodDogODAwO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDE0cHg7XG59XG5cbi5uYXZfX2xpc3Qge1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMzBweDtcbn1cblxuLm5hdl9fbGlzdCBsaSB7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLm5hdl9fbGlzdCBsaTpob3ZlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5uYXZfX2xpc3QgbGk6YWN0aXZlIHtcbiAgb3BhY2l0eTogMC43O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMXB4O1xufVxuXG4udW5kZXJsaW5lLW9uZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4udW5kZXJsaW5lLW9uZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IC01cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDJweDsgLyog0JLRi9GB0L7RgtCwINC70LjQvdC40LggKi9cbiAgYmFja2dyb3VuZC1jb2xvcjogIzRBRjZDRDsgLyog0KbQstC10YIg0L/QvtC00YfQtdGA0LrQuNCy0LDQvdC40Y8g0L/RgNC4INC40YHRh9C10LfQsNC90LjQuCDQu9C40L3QuNC4Ki9cbiAgdHJhbnNpdGlvbjogd2lkdGggMC41czsgLyog0JLRgNC10LzRjyDRjdGE0YTQtdC60YLQsCAqL1xufVxuXG4udW5kZXJsaW5lLW9uZTpob3ZlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IC01cHg7XG4gIGhlaWdodDogMnB4OyAvKiDQktGL0YHQvtGC0LAg0LvQuNC90LjQuCAqL1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2ZlN2NmOyAvKiDQptCy0LXRgiDQv9C+0LTRh9C10YDQutC40LLQsNC90LjRjyDQv9GA0Lgg0L/QvtGP0LLQu9C10L3QuNC4INC70LjQvdC40LgqL1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzOyAvKiDQktGA0LXQvNGPINGN0YTRhNC10LrRgtCwICovXG59XG5cbi50aXRsZS1ibG9ja19fc3VwLXRpdGxlLWZpeCB7XG4gIHotaW5kZXg6IDkwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMHB4O1xuICByaWdodDogLTQwcHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtc2hhZG93OiByZ2IoMjI0LCAyMTksIDIyNSkgMXB4IDAgMXB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvdmVyZmxvdzogY292ZXI7XG4gIGZvbnQtc2l6ZTogMTN2dztcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6IGZmZjtcbiAgb3BhY2l0eTogMC4wNTtcbn1cblxuLm51bS1pbmZvX19saXN0LWJveCB1bCBsaSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm51bS1pbmZvX19saXN0LWJveCB1bCBsaSBpbWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAlLCAtNSUpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5udW0taW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICBtYXJnaW4tdG9wOiAtMTI1cHg7XG4gIG1hcmdpbi1sZWZ0OiAyMHB4O1xuICBwYWRkaW5nOiAwcHggMzBweCAwcHggMzBweDtcbn1cbi5udW0taW5mb19fYm94IHtcbiAgcGFkZGluZzogMHB4IDUwcHggMTBweCAwcHg7XG59XG4ubnVtLWluZm9fX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAyMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBjb2xvcjogdmFyKC0tYWNjZW50KTtcbn1cbi5udW0taW5mb19fcHJpY2UtYm94IHtcbiAgcGFkZGluZzogMjBweCAyMHB4IDBweCAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4ubnVtLWluZm9fX3ByaWNlLWJveCBzcGFuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuLm51bS1pbmZvX19zdXAtdGV4dCB7XG4gIHBhZGRpbmc6IDIwcHggMjBweCAwcHggMTBweDtcbn1cblxuLnByaWNlX190ZXh0IGltZyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zMyUsIDAlKTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uc3VwLXRleHRfX3RpbWUtYmVmb3JlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnN1cC10ZXh0X190aW1lLWJlZm9yZSBpbWcsIC5zdXAtdGV4dF9fdGltZS1hZnRlciBpbWcge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMzMlLCAwJSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLnN1cC10ZXh0X190aW1lLWJlZm9yZSB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cbi5zdXAtdGV4dF9fdGltZS1hZnRlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbn1cblxuOnJvb3Qge1xuICAvKiDQldC00LjQvdC40YbQsCDQtNC70Y8g0L7Qv9GA0LXQtNC10LvQtdC90LjRjyDRgNCw0LfQvNC10YDQvtCyICovXG4gIC0taW5kZXg6IGNhbGMoMXZ3ICsgMXZoKTtcbiAgLyogLS1pbmRleDogMzBweDsgKi9cbiAgLyog0KLRgNCw0L3RgdGE0L7RgNC80LDRhtC40Y8gKi9cbiAgLS10cmFuc2l0aW9uOiBjdWJpYy1iZXppZXIoMC4xLCAwLjcsIDAsIDEpO1xufVxuXG4ud3JhcHBlci1zd2lwZXIge1xuICBtYXgtaGVpZ2h0OiA3MDBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi8uLi9pbWcvMi5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCA0MHB4IHJpZ2h0IDIwcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAwcHggMjMwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMjYlO1xuICByaWdodDogMDtcbiAgcGFkZGluZy10b3A6IDc1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgLyog0JfQsNC/0YDQtdGJ0LDQtdC8INGB0LrRgNC+0LvQuyAqL1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uaXRlbXMge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweDtcbiAgei1pbmRleDogOTg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMC40cmVtO1xuICAvKiDQlNC+0LHQsNCy0LvRj9C10Lwg0L/QtdGA0YHQv9C10LrRgtC40LLRgyDQtNC70Y8g0LrQvtC90YLQtdC50L3QtdGA0LAg0L7QsdC10YDRgtC60LgsINGH0YLQvtCx0Ysg0LLQvdGD0YLRgNC4INC90LXQs9C+INGA0LDQsdC+0YLQsNC70LAg0YLRgNCw0YHRhNC+0YDQvNCw0YbQuNGPINC/0L4gWiDQvtGB0LggKi9cbiAgcGVyc3BlY3RpdmU6IGNhbGModmFyKC0taW5kZXgpICogMzUpO1xufVxuXG4uaXRlbSB7XG4gIGJveC1zaGFkb3c6IHJnYmEoNjAsIDY0LCA2NywgMC4zKSAwcHggMXB4IDJweCAwcHgsIHJnYmEoNjAsIDY0LCA2NywgMC4xNSkgMHB4IDFweCAzcHggMXB4O1xuICAvKiDQn9GA0L7Qv9C+0YDRhtC40Lgg0YDQsNC30LzQtdGA0L7QsiAzINC90LAgMTIgKi9cbiAgd2lkdGg6IGNhbGModmFyKC0taW5kZXgpICogNSk7XG4gIGhlaWdodDogY2FsYyh2YXIoLS1pbmRleCkgKiAxNCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5Yzk3OTc7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAvKiDQlNC10LvQsNC10Lwg0LjQt9C+0LHRgNCw0LbQtdC90LjRjyDRgdCy0LXRgtC70LXQtSovXG4gIGZpbHRlcjogc2F0dXJhdGUoMS45KTtcbiAgLyog0KPQutCw0LfRi9Cy0LDQtdC8INCyINC60LDQutC+0Lwg0L/QvtGA0Y/QtNC60LUg0Lgg0LfQsCDQutCw0LrQvtC1INCy0YDQtdC80Y8g0LHRg9C00YPRgiDQv9GA0L7QuNGB0YXQvtC00LjRgtGMINGC0YDQsNC90YHRhNC+0YDQvNCw0YbQuNC4INC/0L4g0YXQvtCy0LXRgNGDICovXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAzNy4yNXMgdmFyKC0tdHJhbnNpdGlvbiksIGZpbHRlciAycyB2YXIoLS10cmFuc2l0aW9uKSwgd2lkdGggMS4yNXMgdmFyKC0tdHJhbnNpdGlvbik7XG4gIC8qXG4gICAgIENTUyDRgdCy0L7QudGB0YLQstC+IHdpbGwtY2hhbmdlINC/0YDQtdC00L7RgdGC0LDQstC70Y/QtdGCINCw0LLRgtC+0YDRgyDQstC+0LfQvNC+0LbQvdC+0YHRgtGMINGD0LLQtdC00L7QvNC40YLRjCDQsdGA0LDRg9C30LXRgCDQvtCxINC+0LbQuNC00LDQtdC80L7QvCDQuNC30LzQtdC90LXQvdC40Lgg0Y3Qu9C10LzQtdC90YLQsCxcbiAgICAg0YLQsNC60LjQvCDQvtCx0YDQsNC30L7QvCDQsdGA0LDRg9C30LXRgCDQvNC+0LbQtdGCINC90LDRgdGC0YDQvtC40YLRjCDRgdC+0L7RgtCy0LXRgtGB0YLQstGD0Y7RidGD0Y4g0L7Qv9GC0LjQvNC40LfQsNGG0LjRjiDQtNC+INGC0L7Qs9C+INC60LDQuiDRjdC70LXQvNC10L3RgiDQtNC10LnRgdGC0LLQuNGC0LXQu9GM0L3QviDQuNC30LzQtdC90LjRgtGB0Y8uXG4gICAgINCi0LDQutC+0Lkg0YLQuNC/INC+0L/RgtC40LzQuNC30LDRhtC40Lgg0LzQvtC20LXRgiDQv9C+0LLRi9GB0LjRgtGMINC+0YLQt9GL0LLRh9C40LLQvtGB0YLRjCDRgdGC0YDQsNC90LjRhtGLLFxuICAgICDRgdC+0LLQtdGA0YjQsNGPLCDQstC+0LfQvNC+0LbQvdC+INC00L7RgNC+0LPQuNC1INC+0L/QtdGA0LDRhtC40Lgg0LTQviDRgtC+0LPQviDQutCw0Log0L7QvdC4INC00LXQudGB0YLQstC40YLQtdC70YzQvdC+INC/0L7QvdCw0LTQvtCx0Y/RgtGB0Y8uXG4gICAgICovXG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIGZpbHRlciwgcm90YXRlWSwgd2lkdGg7XG59XG5cbi8qINCf0L7QstC10LTQtdC90LjQtSDQv9C+INGF0L7QstC10YDRgyAqL1xuLml0ZW1zIC5pdGVtOmhvdmVyIHtcbiAgLyog0JLQvtC30LLRgNCw0YnQsNC10Lwg0YbQstC10YIgKi9cbiAgZmlsdGVyOiBpbmhlcml0O1xuICAvKiDQotGA0LDQvdGB0YTQvtGA0LzQuNGA0YPQtdC8INC/0L4gWiDQvtGB0LguINCR0LvQsNCz0L7QtNCw0YDRjyDRgNCw0L3QtdC1INGD0LrQsNC30LDQvdC90L7QuSDQv9C10YDRgdC/0LXQutGC0LjQstC1INC90LAg0LLRgdC10Lwg0LrQvtC90YLQtdC50L3QtdGA0LUsXG4gINC40LfQvtCx0YDQsNC20LXQvdC40LUgXCLRg9Cy0LXQu9C40YfQuNCy0LDQtdGC0YHRjyDQuCDRg9GF0L7QtNC40YIg0LIg0YHRgtC+0YDQvtC90YMsINGN0YTRhNC10LrRgiDQv9C10YDRgdC/0LXQutGC0LjQstGLXCIqL1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooY2FsYyh2YXIoLS1pbmRleCkgKiAxMCkpO1xuICAvKiB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMzAwcHgpOyAqL1xufVxuXG4vKiAyLiDQlNCw0LvQtdC1LCDRgNCw0LHQvtGC0LDQtdC8INC90LDQtCDRgtC10Lwg0YfRgtC+0LHRiyDRhdC+0LLQtdGAINGA0LDQsdC+0YLQsNC7INC90LUg0YLQvtC70YzQutC+INC/0L4g0YHQsNC80L7QuSBcItC60LDRgNGC0LjQvdC60LVcIiwg0L3QviDQuCDRgdC70LXQstCwINC4INGB0L/RgNCw0LLQsCDQvtGCINC90LXRkSAqL1xuLml0ZW06OmJlZm9yZSxcbi5pdGVtOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogdmFyKC0taW5kZXgpO1xuICByaWdodDogY2FsYyh2YXIoLS1pbmRleCkgKiAtMSk7XG4gIC8qINCU0LvRjyDQvdCw0LPQu9GP0LTQvdC+0YHRgtC4ICovXG4gIC8qIGJhY2tncm91bmQtY29sb3I6IHJlZDsgKi9cbn1cblxuLml0ZW06OmFmdGVyIHtcbiAgbGVmdDogY2FsYyh2YXIoLS1pbmRleCkgKiAtMSk7XG4gIC8qIGJhY2tncm91bmQtY29sb3I6IGdyZWVuOyAqL1xufVxuXG4vKiAzLiDQotGA0LDQvdGB0YTQvtGA0LzQuNGA0YPQtdC8INCx0LvQvtC60Lgg0YHQv9GA0LDQstCwINC+0YIgXCLQsNC60YLQuNCy0L3QvtCz0L5cIiAqL1xuLyog0J/QtdGA0LLRi9C5INGB0L/RgNCw0LLQsCAqL1xuLml0ZW1zIC5pdGVtOmhvdmVyICsgKiB7XG4gIGZpbHRlcjogaW5oZXJpdDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKGNhbGModmFyKC0taW5kZXgpICogOC41KSkgcm90YXRlWSgzNWRlZyk7XG4gIHotaW5kZXg6IC0xO1xufVxuXG4vKiDQktGC0L7RgNC+0Lkg0YHQv9GA0LDQstCwICovXG4uaXRlbXMgLml0ZW06aG92ZXIgKyAqICsgKiB7XG4gIGZpbHRlcjogaW5oZXJpdDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKGNhbGModmFyKC0taW5kZXgpICogNS42KSkgcm90YXRlWSg0MGRlZyk7XG4gIHotaW5kZXg6IC0yO1xufVxuXG4vKiDQotGA0LXRgtC40Lkg0YHQv9GA0LDQstCwICovXG4uaXRlbXMgLml0ZW06aG92ZXIgKyAqICsgKiArICoge1xuICBmaWx0ZXI6IGluaGVyaXQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWihjYWxjKHZhcigtLWluZGV4KSAqIDIuNSkpIHJvdGF0ZVkoMzBkZWcpO1xuICB6LWluZGV4OiAtMztcbn1cblxuLyog0KfQtdGC0LLQtdGA0YLRi9C5INGB0L/RgNCw0LLQsCAqL1xuLml0ZW1zIC5pdGVtOmhvdmVyICsgKiArICogKyAqICsgKiB7XG4gIGZpbHRlcjogaW5oZXJpdDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKGNhbGModmFyKC0taW5kZXgpICogMC42KSkgcm90YXRlWSgxNWRlZyk7XG4gIHotaW5kZXg6IC00O1xufVxuXG4vKiA0LiDQotGA0LDQvdGB0YTQvtGA0LzQuNGA0YPQtdC8INCx0LvQvtC60Lgg0YHQu9C10LLQsCDQvtGCIFwi0LDQutGC0LjQstC90L7Qs9C+XCIgKi9cbi8qINCf0LXRgNCy0YvQuSDRgdC70LXQstCwICovXG4uaXRlbXMgLml0ZW06aGFzKCsgOmhvdmVyKSB7XG4gIGZpbHRlcjogaW5oZXJpdDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKGNhbGModmFyKC0taW5kZXgpICogOC41KSkgcm90YXRlWSgtMzVkZWcpO1xufVxuXG4vKiDQktGC0L7RgNC+0Lkg0YHQu9C10LLQsCAqL1xuLml0ZW1zIC5pdGVtOmhhcygrICogKyA6aG92ZXIpIHtcbiAgZmlsdGVyOiBpbmhlcml0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooY2FsYyh2YXIoLS1pbmRleCkgKiA1LjYpKSByb3RhdGVZKC00MGRlZyk7XG59XG5cbi8qINCi0YDQtdGC0LjQuSDRgdC70LXQstCwICovXG4uaXRlbXMgLml0ZW06aGFzKCsgKiArICogKyA6aG92ZXIpIHtcbiAgZmlsdGVyOiBpbmhlcml0O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooY2FsYyh2YXIoLS1pbmRleCkgKiAyLjUpKSByb3RhdGVZKC0zMGRlZyk7XG59XG5cbi8qINCn0LXRgtCy0LXRgNGC0YvQuSDRgdC70LXQstCwICovXG4uaXRlbXMgLml0ZW06aGFzKCsgKiArICogKyAqICsgOmhvdmVyKSB7XG4gIGZpbHRlcjogaW5oZXJpdDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKGNhbGModmFyKC0taW5kZXgpICogMC42KSkgcm90YXRlWSgtMTVkZWcpO1xufVxuXG4vKiDQoNCw0YHQutGA0YvQstCw0LXQvCDQsNC60YLQuNCy0L3Ri9C5INCx0LvQvtC6INC/0L4g0LrQu9C40LrRgyAqL1xuLml0ZW1zIC5pdGVtOmFjdGl2ZSxcbi5pdGVtcyAuaXRlbTpmb2N1cyB7XG4gIHdpZHRoOiAyNXZ3O1xuICBmaWx0ZXI6IGluaGVyaXQ7XG4gIHotaW5kZXg6IDEwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKGNhbGModmFyKC0taW5kZXgpICogMTApKTtcbiAgbWFyZ2luOiAwIDAuNDV2dztcbn1cblxuLnRpdGxlLWJsb2NrX19jb21mb3J0LXRpdGxlIHtcbiAgei1pbmRleDogOTE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzMHB4O1xuICBsZWZ0OiAwcHg7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgY29sb3I6IHZhcigtLWFjY2VudCk7XG59XG4udGl0bGUtYmxvY2tfX3N1cC10aXRsZSB7XG4gIHotaW5kZXg6IDkwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMjUwcHg7XG4gIGxlZnQ6IC00MHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LXNoYWRvdzogcmdiKDIyNCwgMjE5LCAyMjUpIDFweCAwIDFweDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgb3ZlcmZsb3c6IGNvdmVyO1xuICBmb250LXNpemU6IDE1dnc7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG4gIGNvbG9yOiBmZmY7XG4gIG9wYWNpdHk6IDAuMDU7XG59XG5cbi50aXRsZS1ibG9ja19fY29tZm9ydC10aXRsZSBpbWcge1xuICB3aWR0aDogMTUlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTczNC4xcHgpIHtcbiAgLml0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKHZhcigtLWluZGV4KSAqIDQpO1xuICAgIGhlaWdodDogY2FsYyh2YXIoLS1pbmRleCkgKiAxNCk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjU3LjFweCkge1xuICAubnVtLWluZm8ge1xuICAgIG1hcmdpbi10b3A6IC0xNTBweDtcbiAgfVxuICAuaXRlbSB7XG4gICAgd2lkdGg6IGNhbGModmFyKC0taW5kZXgpICogNCk7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLWluZGV4KSAqIDE0KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEwNDUuMXB4KSB7XG4gIC50aXRsZS1ibG9ja19fY29tZm9ydC10aXRsZSB7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGxlZnQ6IDUwcHg7XG4gIH1cbiAgLml0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMy4xcHgpIHtcbiAgLndyYXBwZXItc3dpcGVyIHtcbiAgICB0b3A6IC0zMyU7XG4gIH1cbiAgLm51bS1pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAtMTMwcHggIWltcG9ydGFudDtcbiAgfVxuICAudGl0bGUtYmxvY2tfX2NvbWZvcnQtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG4gIC5udW0taW5mbyB7XG4gICAgbWFyZ2luLXRvcDogLTM1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTk1LjFweCkge1xuICAudGl0bGUtYmxvY2tfX2NvbWZvcnQtdGl0bGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmRvY3Mge1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnRpdGxlLWJsb2NrX19zdXAtdGl0bGUge1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHRvcDogLTIwcHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MDAuMXB4KSB7XG4gIC5pdGVtOm50aC1jaGlsZCgxKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaXRlbSB7XG4gICAgd2lkdGg6IGNhbGModmFyKC0taW5kZXgpICogNik7XG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLWluZGV4KSAqIDE0KTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDQ0MS4xcHgpIHtcbiAgLndyYXBwZXItc3dpcGVyIHtcbiAgICB0b3A6IC0yMiU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAubnVtLWluZm8ge1xuICAgIG1hcmdpbi10b3A6IC0xODBweDtcbiAgfVxuICAubnVtLWluZm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzNjEuMXB4KSB7XG4gIC53cmFwcGVyLXN3aXBlciB7XG4gICAgdG9wOiAtMjIlO1xuICB9XG4gIC5udW0taW5mbyB7XG4gICAgbWFyZ2luLXRvcDogLTEwMHB4O1xuICB9XG59XG4vKiBoZWFkZXIgc2xpZGVyICovXG4uZG9jcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAzMHB4O1xufVxuXG4uY2hhci1zbGlkZXIge1xuICBib3gtc2hhZG93OiAwIDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xMiksIDAgNHB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTIpLCAwIDhweCA4cHggcmdiYSgwLCAwLCAwLCAwLjEyKSwgMCAxNnB4IDE2cHggcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDEwNCwgOTQsIDk0KTtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLmNoYXItYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmNoYXItYm94X19pbm5lciB7XG4gIG1pbi1oZWlnaHQ6IDQwMHB4O1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1tb2RhbC1iZyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLmNoYXItYm94X19pbm5lcjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjI0LCAyMTksIDIyNSwgMC4wMSk7XG59XG5cbi5jaGFyLWJveF9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xufVxuLmNoYXItYm94X19pbm5lci10aXRsZSB7XG4gIGxldHRlci1zcGFjaW5nOiAzcHg7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA4MDA7XG59XG4uY2hhci1ib3hfX2lubmVyLXRpdGxlOmhvdmVyIHtcbiAgY29sb3I6ICM0QUY2Q0Q7XG59XG4uY2hhci1ib3hfX2lubmVyLXRleHQge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDhweDtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiA3cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZyk7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMjBweDtcbiAgYm90dG9tOiAzMHB4O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuLmNoYXItYm94X19pbm5lci10ZXh0IHNwYW4ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNEFGNkNEO1xuICBmb250LXdlaWdodDogMTAwO1xufVxuXG4uYnRuLWJveCB7XG4gIHRyYW5zaXRpb246IGFsbCAwLjdzO1xuICBvcGFjaXR5OiAwO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogODAwO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUMyMTIxO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMTBweDtcbiAgcmlnaHQ6IDIwcHg7XG59XG5cbi5idG4tYm94OmhvdmVyIGEge1xuICBjb2xvcjogIzRBRjZDRDtcbn1cblxuLmNoYXItYm94OmhvdmVyIC5idG4tYm94IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLnRpdGxlLTEge1xuICBtYXJnaW46IDFlbSAwIDAuNWVtO1xuICBmb250LXNpemU6IDM4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG59XG5cbi50aXRsZS0yIHtcbiAgbWFyZ2luOiAxZW0gMCAwLjVlbTtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xufVxuXG4udGl0bGUtMyB7XG4gIG1hcmdpbjogMWVtIDAgMC41ZW07XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGl0bGVzKTtcbn1cblxuLnRpdGxlLTQge1xuICBtYXJnaW46IDFlbSAwIDAuNWVtO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG59XG5cbi8qIE5vIHN0eWxlcyBjb2RlIGJlbG93LiBPbmx5IGluIG1vZHVsZXMgKi9cbi8qINCd0LUg0L/QuNGI0LjRgtC1IENTUyDQutC+0LQg0L3QuNC20LUuINCi0L7Qu9GM0LrQviDQsiDQv9C+0LTQutC70Y7Rh9Cw0LXQvNGL0YUg0YTQsNC50LvQsNGFICovIiwiQGltcG9ydCB1cmwoaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU1hbnJvcGU6MjAwLDMwMCxyZWd1bGFyLDUwMCw2MDAsNzAwLDgwMCk7XG4vLyAqIHsgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7IH1cbmh0bWwgeyBcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZS1iZyk7XG5cdG92ZXJmbG93LXk6c2Nyb2xsO1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG5cbn1cblxuYm9keSB7IFxuXHRkaXNwbGF5OiBmbGV4O1xuXHRtaW4taGVpZ2h0OiAxMDB2aDtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0bWluLWhlaWdodDogMTAwdmg7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2UtYmcpO1xuXHRjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xuXG59XG4uZG9jc3tcblx0cGFkZGluZzogMHB4IDBweCAwcHggMjBweDtcblx0bWluLWhlaWdodDogMTAwJTtcbn1cbmhlYWRlcntcblx0LyogMCBmbGV4LWdyb3csIDAgZmxleC1zaHJpbmssIGF1dG8gZmxleC1iYXNpcyAqL1xuXHRmbGV4OiAwIDAgYXV0bztcbiB9XG4gbWFpbntcblx0ZmxleC1ncm93OiAxO1xuIH1cbiBmb290ZXJ7XG5cdC8qIDAgZmxleC1ncm93LCAwIGZsZXgtc2hyaW5rLCBhdXRvIGZsZXgtYmFzaXMgKi9cblx0ZmxleDogMCAwIGF1dG87XG4gfVxuXG5mb290ZXJ7IFxuXHRsaW5lLWhlaWdodDogMTJweDtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0Zm9udC1zaXplOiA4cHggIWltcG9ydGFudDtcblx0bWFyZ2luLXRvcDogNzBweDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRwYWRkaW5nOiAxMHB4O1xuXHRmbGV4LXNocmluazogMDtcbiAgICBtYXJnaW46dG9wIGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50KTtcblx0Zm9udC1zaXplOiA3cHg7XG4gICAgY29sb3I6ICNmZmY7XG59XHRcbi5mb290ZXIge1xuXHRcblx0aGVpZ2h0OiAxMDAlO1xuXHRcblx0XHRoMSB7XG5cdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0fVxuXHRcblx0XHRhIHtcblx0XHRcdC8vIGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHRcblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG5cdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0fVxuXHR9XG4vLyBodG1se1xuLy8gICAgIG92ZXJmbG93LXk6c2Nyb2xsO1xuLy8gfVxuXG5cblxuLmxvYWRlci13cmFwcGVyIHtcblx0ei1pbmRleDogOTk5O1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDBweDtcblx0dG9wOiAwcHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQtY29sb3I6ICMyNjMwMzg7XG5cblx0ZGlzcGxheTogZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2UtaW47XG5cblx0Ji0taGlkZGVuIHtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG59XG5cbi5sb2FkZXIge1xuXHR3aWR0aDogNDAwcHg7XG5cdGhlaWdodDogNC44cHg7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQxMnB4KSB7XG5cdFx0d2lkdGg6IDI4MHB4O1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDMwMHB4KSB7XG5cdFx0d2lkdGg6IDIwMHB4O1xuXHR9XG59XG4ubG9hZGVyOjphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHR3aWR0aDogMTkycHg7XG5cdGhlaWdodDogNC44cHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRhbmltYXRpb246IGFuaW1sb2FkZXIgMS4ycyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbkBrZXlmcmFtZXMgYW5pbWxvYWRlciB7XG5cdDAlIHtcblx0XHRsZWZ0OiAwO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7XG5cdH1cblx0MTAwJSB7XG5cdFx0bGVmdDogMTAwJTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuXHR9XG59XG5cbmltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hIHtcblx0Y29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xufVxuXG5jb2RlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2U5ZjFmNjtcblx0cGFkZGluZzogMC4ycmVtO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbnByZS5jb2RlIHtcblx0b3ZlcmZsb3cteDogYXV0bztcblx0YmFja2dyb3VuZC1jb2xvcjogI2U5ZjFmNjtcblx0cGFkZGluZzogMXJlbTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xufVxuIiwiXHJcbi5sb2FkZXItd3JhcHBlciB7XHJcblx0ei1pbmRleDogOTk5OTk7XHJcblx0Ly8gcG9zaXRpb246IGFic29sdXRlO1xyXG5cdGxlZnQ6IDBweDtcclxuXHR0b3A6IDBweDtcclxuXHR3aWR0aDogMTAwJTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0YmFja2dyb3VuZC1jb2xvcjogI0UwREJFMTtcclxuICAgIHBvc2l0aW9uOmZpeGVkO1xyXG5cclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluO1xyXG5cclxuXHQmLS1oaWRkZW4ge1xyXG5cdFx0b3BhY2l0eTogMDtcclxuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cdH1cclxufVxyXG5cclxuLmxvYWRlciB7XHJcblx0d2lkdGg6IDQwMHB4O1xyXG5cdGhlaWdodDogNHB4O1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0YmFja2dyb3VuZDogIzFDMjEyMTtcclxuXHRvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MTJweCkge1xyXG5cdFx0d2lkdGg6IDI4MHB4O1xyXG5cdH1cclxuXHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDMwMHB4KSB7XHJcblx0XHR3aWR0aDogMjAwcHg7XHJcblx0fVxyXG59XHJcbi5sb2FkZXI6OmFmdGVyIHtcclxuXHRjb250ZW50OiAnJztcclxuXHR3aWR0aDogMTkycHg7XHJcblx0aGVpZ2h0OiA0LjhweDtcclxuXHRiYWNrZ3JvdW5kOiAjZmZmO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR0b3A6IDA7XHJcblx0bGVmdDogMDtcclxuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cdGFuaW1hdGlvbjogYW5pbWxvYWRlciAwLjhzIGxpbmVhciBpbmZpbml0ZTtcclxufVxyXG5cclxuQGtleWZyYW1lcyBhbmltbG9hZGVyIHtcclxuXHQwJSB7XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKTtcclxuXHR9XHJcblx0MTAwJSB7XHJcblx0XHRsZWZ0OiAxMDAlO1xyXG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKDAlKTtcclxuXHR9XHJcbn1cclxuIiwiLyogUmVzZXQgYW5kIGJhc2Ugc3R5bGVzICAqL1xuKiB7XG5cdHBhZGRpbmc6IDBweDtcblx0bWFyZ2luOiAwcHg7XG5cdGJvcmRlcjogbm9uZTtcbn1cblxuKixcbio6OmJlZm9yZSxcbio6OmFmdGVyIHtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLyogTGlua3MgKi9cblxuYSwgYTpsaW5rLCBhOnZpc2l0ZWQgIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIgIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIENvbW1vbiAqL1xuXG5hc2lkZSwgbmF2LCBmb290ZXIsIGhlYWRlciwgc2VjdGlvbiwgbWFpbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG4qdWwsIHVsIGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaW1nIHtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaW1nLCBzdmcge1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdGhlaWdodDogYXV0bztcbn1cblxuYWRkcmVzcyB7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLyogRm9ybSAqL1xuXG5pbnB1dCwgdGV4dGFyZWEsIGJ1dHRvbiwgc2VsZWN0IHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG5pbnB1dDo6LW1zLWNsZWFyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuYnV0dG9uLCBpbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXQ6Zm9jdXMsIGlucHV0OmFjdGl2ZSxcbmJ1dHRvbjpmb2N1cywgYnV0dG9uOmFjdGl2ZSB7XG4gICAgb3V0bGluZTogbm9uZTtcbn1cblxuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcblx0cGFkZGluZzogMDtcblx0Ym9yZGVyOiAwO1xufVxuXG5sYWJlbCB7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxubGVnZW5kIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4iLCI6cm9vdCB7XG5cdC0tY29udGFpbmVyLXdpZHRoOiAxMjY2cHg7XG5cdC0tY29udGFpbmVyLXBhZGRpbmc6IDE1cHg7XG5cblx0LS1mb250LW1haW46IHNhbnMtc2VyaWY7XG5cdC0tZm9udC1hY2NlbnQ6ICdNYW5yb3BlJywgc2Fucy1zZXJpZjtcblx0LS1mb250LXRpdGxlczogdmFyKC0tZm9udC1hY2NlbnQpO1xuXG5cblxuXHQtLW1vZGFsLWJnOiByZ2JhKDczLCA2NywgNzQsIDAuNjUpO1xuXHQtLXBhZ2UtYmc6ICNFMERCRTE7XG5cdC0tdGV4dC1jb2xvcjogIzFDMjEyMTtcblx0LS1hY2NlbnQ6ICMxQTIwNEE7XG5cdC0tbGluay1jb2xvcjogI0UwREJFMTtcblxuXG4gICAgLS1sYXB0b3Atc2l6ZTogMTE5OXB4O1xuXHQtLXRhYmxldC1zaXplOiA5NTlweDtcblx0LS1tb2JpbGUtc2l6ZTogNTk5cHg7XG59XG5cbi5kYXJrIHtcbiAgICAtLXBhZ2UtYmc6ICMyRTJFMkU7XG4gICAgLS10ZXh0LWNvbG9yOiAjRTBEQkUxO1xuXHQtLW1vZGFsLWJnOiByZ2JhKDQ2LCA0NiwgNDYsIDAuNjUpO1xuXHQtLWFjY2VudDogI0UwREJFMTtcbn1cblxuLyogTGlnaHQgYW5kIGRhcmsgbW9kZSAqL1xuaHRtbCwgYm9keSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2UtYmcpO1xuXHRjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG59XG5cbiIsIkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogRmlyYXNhbnNCb29rO1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvRmlyYXNhbnNCb29rLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9GaXJhc2Fuc0Jvb2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XHJcbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtQm9sZEl0YWxpYy53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkSXRhbGljLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxyXG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LUJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtQm9sZC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cclxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XHJcbiIsIlxyXG5cclxuOnJvb3Qge1xyXG5cdC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tOiAwcHg7XHJcblx0LS1zd2lwZXItdGhlbWUtY29sb3I6dmFyKC0tYWNjZW50KTtcclxufVxyXG5cclxuLnN3aXBlcl9mcmllbmQge1xyXG5cdG1hcmdpbjogMCBhdXRvO1xyXG5cdHdpZHRoOiAzNjBweDtcclxuICAgIHBhZGRpbmctdG9wOiAyMHB4ICFpbXBvcnRhbnQ7XHJcblx0cGFkZGluZy1ib3R0b206IDUwcHggIWltcG9ydGFudDtcclxufVxyXG5cclxuLnN3aXBlci1zbGlkZSBpbWcge1xyXG5cdGRpc3BsYXk6IGJsb2NrO1xyXG5cdHdpZHRoOiAxMDAlO1xyXG5cdGhlaWdodDogMjAwcHg7XHJcbn1cclxuXHJcbi5uby1zZWxlY3Qge1xyXG5cdC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0LyogQ2hyb21lL1NhZmFyaSAqL1xyXG5cdC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0LyogRmlyZWZveCAqL1xyXG5cdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuXHQvKiBJRS9FZGdlICovXHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0Lyog0KHRgtCw0L3QtNCw0YDRgtC90YvQuSDRgdC40L3RgtCw0LrRgdC40YEgKi9cclxufVxyXG4uZnJpZW5kc3tcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi8uLi9pbWcvNS5qcGcnKTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAyMzBweCByaWdodDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDUwMHB4IDIzMHB4O1xyXG59XHJcblxyXG4uZnJpZW5kLXRlbC1ibG9ja3tcclxuICAgIHdpZHRoOiAzNDBweDtcclxuICAgZGlzcGxheTogZmxleDtcclxuICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbGVmdDogNDBweDtcclxuICAgIHRvcDogMDtcclxufVxyXG5cclxuLmZyaWVuZHMtaW5mbyBpbWcge1xyXG4gICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgIHRvcDogMjRweDtcclxuICAgbGVmdDogLTMwcHg7XHJcbn1cclxuXHJcblxyXG4uZnJpZW5kcy1pbmZvIGEge1xyXG4gICAgY29sb3I6IHZhcigtLWFjY2VudCk7XHJcbn1cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi5udW0tc2VjdGlvbntcclxuICAgIG1hcmdpbi10b3A6IC0xNTBweDsgXHJcbiAgICBtYXJnaW4tYm90dG9tOiAtNjBweDsgICBcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi8uLi9pbWcvMi5wbmcnKTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAxMzBweCByaWdodDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDUwMHB4IDIzMHB4O1xyXG59XHJcblxyXG4ubnVtLXNlY3Rpb25fX3RpdGxlLWJveHsgXHJcbiAgICBvdmVyZmxvdzogY292ZXI7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG59XHJcbi50aXRsZS1zZWN0aW9uIHsgXHJcbiAgICAgICAgdGV4dC1zaGFkb3c6IHJnYigyMjQsIDIxOSwgMjI1KSAxcHggMCAxcHg7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgIGZvbnQtc2l6ZToxMHZ3O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICAgICAgY29sb3I6IGZmZjtcclxuICAgICAgICBvcGFjaXR5OiAwLjA1O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsZWZ0OiAtNDBweDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICB9XHJcblxyXG4ubnVtLXNlY3Rpb25fX3N1cC10aXRsZXsgIFxyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICB6LWluZGV4OiA5O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAxMDBweDtcclxuICAgIGxlZnQ6IDgwcHg7XHJcbiAgICBmb250LXNpemU6M3Z3O1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxufVxyXG5cclxuLm51bS1zZWN0aW9uX19pbWd7XHJcbiAgICB3aWR0aDogNzAlO1xyXG59XHJcblxyXG5cclxuXHJcbi5udW0tc2VjdGlvbl9fYmxvY2staW5uZXIge1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHJcblxyXG59XHJcblxyXG5cclxuLm51bS1zZWN0aW9uX19ibG9jayB7XHJcbiAgICBib3gtc2hhZG93OiByZ2JhKDYwLCA2NCwgNjcsIDAuMykgMHB4IDFweCAycHggMHB4LCByZ2JhKDYwLCA2NCwgNjcsIDAuMTUpIDBweCAxcHggM3B4IDFweDtcclxuICAgIFxyXG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcclxuICAgIG9wYWNpdHk6IDAuOTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogLTQwcHg7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgLy8gYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uLy4uL2ltZy9udW1faW1hZ2UvbnVtLWJnL251bV9iZy1hcGFydC5qcGcpO1xyXG4gICAgbWFyZ2luOiAyMHB4O1xyXG4gICAgbWluLXdpZHRoOiAzODBweDtcclxuXHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAgY2VudGVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICB3aWR0aDogMjYlO1xyXG4gICAgaGVpZ2h0OiAyMDBweDtcclxuICAgIFxyXG59XHJcbi5udW0tc2VjdGlvbl9fYmxvY2s6aG92ZXJ7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG59XHJcbi5udW0tc2VjdGlvbl9fYmxvY2tfX2J0bi1ib3h7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDEwcHg7XHJcbiAgICByaWdodDogMjBweDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIHRyYW5zaXRpb246IGFsbCAuN3M7XHJcblxyXG5cdGZvbnQtc2l6ZTogMTBweDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRmb250LXdlaWdodDogODAwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRwYWRkaW5nOiA2cHggMTJweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMUMyMTIxO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG59XHJcbi5udW0tc2VjdGlvbl9fYmxvY2tfX2J0bi1ib3g6aG92ZXIgYXtcclxuXHRjb2xvcjojNEFGNkNEO1xyXG59XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuLyogYWJvdXQgKi9cclxuLmNvbHVtbi1ib3h7XHJcbiAgICBwYWRkaW5nLXRvcDogNDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG59XHJcblxyXG4uY29sdW1uLWJveF9fYmxvY2stbGVmdHtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7bWFyZ2luLWxlZnQ6MTVweDtcclxufVxyXG4uY29sdW1uLWJveF9fYmxvY2stcmlnaHR7XHJcbiAgICBtYXJnaW4tbGVmdDo1cHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxufVxyXG4uY29sdW1uLWJveF9fYmxvY2t7IFxyXG4gICAgYm94LXNoYWRvdzogcmdiYSg1MCwgNTAsIDkzLCAwLjI1KSAwcHggNnB4IDEycHggLTJweCwgcmdiYSgwLCAwLCAwLCAwLjMpIDBweCAzcHggN3B4IC0zcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiAzNTBweDtcclxuICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICBcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyBcclxufVxyXG4uY29sdW1uLWJveF9fYmxvY2s6YWZ0ZXJ7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXM7XHJcbiAgICBjb250ZW50OiBcIlwiOyBcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgei1pbmRleDogMTM7IFxyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTgyLCAxMTMsIDExMywgMC4yKTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cclxufVxyXG4uY29sdW1uLWJveF9fYmxvY2s6aG92ZXI6YWZ0ZXJ7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMTA0LCA5NCwgOTQsIDAuMDAwMSk7XHJcbn1cclxuLmNvbHVtbi1ib3hfX2Jsb2NrLWxvZ297IHRyYW5zaXRpb246IGFsbCAyLjVzO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1hcmdpbi10b3A6IDQwJTtcclxufVxyXG4uY29sdW1uLWJveF9fYmxvY2s6aG92ZXJ7XHJcbiAgICAuY29sdW1uLWJveF9fYmxvY2stbG9nb3tcclxuICAgICAgIG9wYWNpdHk6IDAuMDAxO1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29sdW1uLWJveF9fYmxvY2staW5mb3tcclxuICAgIHdpZHRoOiAzNTBweDtcclxuICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG5cclxufVxyXG5cclxuLnRpdGxlLWdsb2JhbF9jb250ZW50e1xyXG4gICAgZm9udC1zaXplOiAyNHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xyXG59XHJcblxyXG4udGV4dC1nbG9iYWxfY29udGVudHtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG59XHJcblxyXG4uYmxvY2staW5mb19fYWR2ZXJ0e1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQpO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIFxyXG4gICBcclxufVxyXG5cclxuXHJcbi5hYm91dF91c3tcclxuICBcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi8uLi9pbWcvMy5qcGcnKTtcclxuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IHRvcCAxMzBweCByaWdodDtcclxuXHRiYWNrZ3JvdW5kLXNpemU6IDUwMHB4IDIzMHB4O1xyXG59XHJcblxyXG4uc2F1bmF7XHJcblxyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uLy4uL2ltZy80LmpwZycpO1xyXG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIDMwcHggcmlnaHQ7XHJcblx0YmFja2dyb3VuZC1zaXplOiA0NTNweCAyNzBweDtcclxufVxyXG4ucmVzdHtcclxuICAgIG1hcmdpbi10b3A6IC0xMDBweDtcclxufVxyXG5cclxuLnRleHQtZ2xvYmFsX2NvbnRlbnR7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG59XHJcblxyXG4uY29sdW1uLWJveHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxufVxyXG4gICAgLmNvbHVtbi1ib3hfX3dyYXBwZXJ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4uY29sdW1uLWJveF9fYmxvY2staW5mb3tcclxuICAgIGhlaWdodDogNDAwcHg7XHJcbn1cclxuXHJcblxyXG4uY29sdW1uLWJveF9fYmxvY2stbGVmdC1zYXVuYXtcclxuICAgIHdpZHRoOiA1ODZweDtcclxuICAgIGhlaWdodDogNjA3cHg7XHJcbn1cclxuXHJcblxyXG4uY29sdW1uLWJveF9fYmxvY2stbG9nb3tcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG59XHJcblxyXG4uY29sdW1uLWJveF9fYmxvY2stbGVmdC1yZXN0e1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDQyN3B4O1xyXG4gICAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4uaW1nLWJveHsgIFxyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi5pbWctYm94IGltZyB7XHJcbiAgIFxyXG5cclxuICAgIGZpbHRlcjogZ3JheXNjYWxlKDApO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxufVxyXG4uaW1nLWJveCBpbWc6aG92ZXJ7XHJcbiAgICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAwLjI1cmVtIGhzbCgyMzEsIDQyLCAxOCwgMTAwJSkpO1xyXG59XHJcbi5jb2x1bW4tYm94X193cmFwcGVye1xyXG4gICBtYXJnaW4tYm90dG9tOiA1MHB4O1xyXG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgIHdpZHRoOiA1ODZweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbn1cclxuLm1lbnVfbGlzdC10aXRsZXtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbiAgICBjb2xvcjogdmFyKC0tYWNjZW50KTtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxufVxyXG4ubWVudV9saXN0e1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XHJcbn1cclxuLm1lbnVfbGlzdCBsaXtcclxuICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgIFxyXG59XHJcbi5tZW51X2xpc3QgbGkgaW1ne1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgdG9wOiAyNHB4O1xyXG4gICAgbGVmdDogLTI4cHg7XHJcbiAgICBcclxufVxyXG4ubWVudV9saXN0IGxpIHNwYW57XHJcbiAgICBjb2xvcjogdmFyKC0tYWNjZW50KTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG5cclxudWwgbGl7IG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgbGlzdC1zdHlsZTogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5tZW51LWluZm9fX2xpc3QtdGV4dCBpbWd7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IDI0cHg7XHJcbiAgICBsZWZ0OiAtMjVweDtcclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDIxLjFweCkge1xyXG4gICBcclxuLmNvbHVtbi1ib3hfX3dyYXBwZXJ7XHJcbiAgICB3aWR0aDogNDg2cHg7XHJcbn1cclxuXHJcbiAgICBcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDYxOS4xcHgpIHtcclxuICAgXHJcbi5jb2x1bW4tYm94X193cmFwcGVye1xyXG4gICAgcGFkZGluZy1yaWdodDogMHB4O1xyXG4gICAgd2lkdGg6IDgwJTtcclxufVxyXG5cclxuICAgIFxyXG59XHJcbi5mcmllbmRzLWluZm97XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICB3aWR0aDogMzAwcHg7XHJcbn1cclxuLndyYXBwZXItc3dpcGVyLW1haW57XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB0b3A6IC00MHB4O1xyXG59XHJcbi55YW5ke1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbn1cclxuLmNvbnRhY3Rze1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTAwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xyXG59XHJcbi5jb250YWN0c19fd3JhcHBlcntcclxuICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLy8gZmxleC13cmFwOiB3cmFwO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbn1cclxuLmNvbnRhY3RzLWNvbHVtbi1sZWZ0e1xyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG5cclxuICAgIHdpZHRoOiA0MCU7XHJcbn1cclxuLmNvbnRhY3RzX19hZHJlc3MtdGl0bGV7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICBjb2xvcjogdmFyKC0tYWNjZW50KTtcclxufVxyXG4uY29udGFjdHNfX2FkcmVzc3tcclxuICAgIGZvbnQtc2l6ZTogMTZweDsgXHJcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxufVxyXG4uY29udGFjdHMtdGVsIGltZ3tcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRvcDogMjRweDtcclxuICAgIGxlZnQ6IC0zMHB4O1xyXG59XHJcbi5jb250YWN0cy10ZWwtYm94IGF7XHJcbiAgICBmb250LXdlaWdodDogODAwO1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG59XHJcbi5jb250YWN0cy10ZWwtYm94e1xyXG4gIFxyXG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG59XHJcbi5jb250YWN0cy1jb2x1bW4tcmlnaHR7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcclxuICAgIGZvbnQtc2l6ZTogMTQ7XHJcbiAgICB3aWR0aDogNTUlO1xyXG59XHJcblxyXG4uY29udGFjdHNfX3RleHR7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcbi5jb250YWN0c19fdGV4dC1maXh7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgY29sb3I6IHZhcigtLWFjY2VudCk7XHJcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xyXG59XHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjk0LjFweCkge1xyXG4gICBcclxuICAgICAgICAuY29sdW1uLWJveF9fYmxvY2stbGVmdC1zYXVuYXtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuICAgICAgICAuY29sdW1uLWJveF9fYmxvY2stcmlnaHR7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mcmllbmRze1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOm5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDExNDAuMXB4KSB7XHJcbi5hYm91dF91c3tcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gMTMwcHggbGVmdDtcclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc4NS4xcHgpIHtcclxuICAgIC5hYm91dF91c3tcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgMTMwcHggcmlnaHQ7IFxyXG4gICAgfVxyXG4gICAgfVxyXG4gICAgXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMTI3MS4xcHgpIHtcclxuICAgIC5udW0tc2VjdGlvbl9faW1ne1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDAxLjFweCkge1xyXG4gICAgLmNvbnRhY3RzX193cmFwcGVye1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBcclxuICAgICAgXHJcbiAgICB9XHJcbiAgICAuY29udGFjdHMtY29sdW1uLWxlZnR7XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgIH1cclxuICAgIC5jb250YWN0cy1jb2x1bW4tcmlnaHR7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xyXG4gICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICB9XHJcbiAgICAubnVtLXNlY3Rpb25fX2Jsb2Nre1xyXG4gICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICB9XHJcbiAgICAudGl0bGUtc2VjdGlvbntcclxuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgfVxyXG4gICAgLm51bS1zZWN0aW9uX19ibG9jayB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgfVxyXG4gICAgLm51bS1zZWN0aW9uX19zdXAtdGl0bGV7XHJcbiAgICAgICAgdG9wOiA1MHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTo0dnc7XHJcbiAgICAgICAgbGVmdDogMjBweDtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogODAwLjFweCkge1xyXG4gICAgLm51bS1zZWN0aW9uX19ibG9ja3tcclxuICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xyXG4gICAgfVxyXG4gICAgLmZyaWVuZHMtaW5mb3tcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgfVxyXG5cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogNTgwLjFweCkge1xyXG4gICAgLnlhbmR7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgLnRpdGxlLXNlY3Rpb257XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNjBweDtcclxuICAgICAgICBsZWZ0OiAtNXB4O1xyXG4gICAgfVxyXG4gICAgLm51bS1zZWN0aW9uX19zdXAtdGl0bGV7XHJcbiAgICAgICAgdG9wOiA0MHB4O1xyXG4gICAgICAgIGxlZnQ6IDMwcHg7XHJcbiAgICAgICAgZm9udC1zaXplOjV2dztcclxuICAgIH1cclxuIFxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA0MTQuMXB4KSB7XHJcbiAgICAubnVtLXNlY3Rpb25fX3N1cC10aXRsZXtcclxuICAgICAgICB0b3A6IDMwcHg7XHJcbiAgICAgICAgbGVmdDogMzBweDtcclxuICAgICAgICBmb250LXNpemU6NnZ3O1xyXG4gICAgfVxyXG5cclxuICAgIC5zYXVuYXtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxNTBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOm5vbmU7XHJcbiAgICB9XHJcbiAgICAuaW1nLWJveHtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgfVxyXG4gICAgLmNvbHVtbi1ib3h7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgd2lkdGg6IDgwJTtcclxuICAgIFxyXG4gICAgfVxyXG5cclxuICAgIC5jb2x1bW4tYm94X19ibG9ja3tcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIGhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcbiAgLmNvbHVtbi1ib3hfX2Jsb2NrLXJpZ2h0e1xyXG4gICAgbWFyZ2luLXRvcDogMTIwcHg7XHJcbiAgfVxyXG4gIC5jb2x1bW4tYm94X193cmFwcGVye1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogMzYwLjFweCkge1xyXG4gICAgLmNvbnRhY3RzLWNvbHVtbi1sZWZ0e1xyXG5cclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICB9XHJcbiAgICAuY29udGFjdHMtY29sdW1uLXJpZ2h0e1xyXG4gICAgICAgIG1hcmdpbi10b3A6NTBweDtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiBcclxuICAgIH1cclxuICAgIC53cmFwcGVyLXN3aXBlci1tYWlue1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGxlZnQ6IC02MHB4ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4ubnVtLXNlY3Rpb25fX2Jsb2NrLWlubmVye1xyXG4gICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbn1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDMxMC4xcHgpIHtcclxuICAgIC5udW0tc2VjdGlvbl9fYmxvY2t7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxNTBweDtcclxuICAgICAgICBcclxuICAgIH1cclxuICAgIC5udW0tc2VjdGlvbl9fc3VwLXRpdGxle1xyXG4gICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICBsZWZ0OiAzMHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTo2dnc7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIChtYXgtd2lkdGg6IDIxOS4xcHgpIHtcclxuICAgIC5udW0tc2VjdGlvbl9fYmxvY2t7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDBweDtcclxuICAgIH0gIC5udW0tc2VjdGlvbl9fc3VwLXRpdGxle1xyXG5cclxuICAgICAgICBmb250LXNpemU6N3Z3O1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuIiwiLmRvY3Mge1xuXHRkaXNwbGF5OiBncmlkO1xuXHQvLyByb3ctZ2FwOiA0MHB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xuXG5cdHAge1xuXHRcdG1hcmdpbjogMXJlbSAwO1xuXHR9XG5cblx0dWwsXG5cdG9sIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDJyZW07XG5cblx0XHRsaSB7XG5cdFx0XHRsaXN0LXN0eWxlOiBkaXNjO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXHRcdH1cblx0fVxuXG5cdG9sIGxpIHtcblx0XHRsaXN0LXN0eWxlOiBkZWNpbWFsO1xuXHR9XG5cblx0c2VjdGlvbiwgc2VjdGlvbi5kb2NzIHtcblx0XHRwYWRkaW5nOiA0MHB4IDA7XG5cdH1cblxuXHRzZWN0aW9uICsgc2VjdGlvbiB7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICNkYWU1ZTk7XG5cdH1cblxuXHRzbWFsbCB7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdGNvbG9yOiByZ2IoMTcyLCAxNzIsIDE3Mik7XG5cdH1cblxuXHQudGl0bGUtMTpmaXJzdC1jaGlsZCxcblx0LnRpdGxlLTI6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0fVxufVxuXG4udGVzdCB7XG5cdHdpZHRoOiA2MDBweDtcblx0aGVpZ2h0OiAzMDBweDtcblx0bWFyZ2luOiA1MHB4IGF1dG87XG5cdGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IC8qIHggeSAqL1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG5cdC8vINCg0LDQsdC+0YLQsNC10YIgcmV0aW5hIHNjc3Mgd2VicFxuXHQvLyDQs9GA0YPQt9C40YLRgdGPIDJ4IGpwZWcgMnggd2VicFxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL3Byb2plY3QtMDIuanBnJyk7XG5cdEBpbmNsdWRlIG1lZGlhQmcoKSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9wcm9qZWN0LTAyQDJ4LmpwZycpO1xuXHR9XG5cblx0Ly8g0J3QtSDRgNCw0LHQvtGC0LDQtdGCIHdlYnAgYyDQv9C+0LTRgdGC0LDQvdC+0LLQutC+0LkgMngsINCz0YDRg9C30LjRgtGB0Y8ganBnIDJ4XG5cdC8vIGJhY2tncm91bmQtaW1hZ2U6IGltYWdlLXNldChcblx0Ly8gXHR1cmwoJy4vLi4vaW1nL3Byb2plY3QtMDIuanBnJykgMXgsXG5cdC8vIFx0dXJsKCcuLy4uL2ltZy9wcm9qZWN0LTAyQDJ4LmpwZycpIDJ4KTtcbn1cblxuLnRlc3QtMiB7XG5cdHdpZHRoOiA2MDBweDtcblx0aGVpZ2h0OiAzMDBweDtcblx0bWFyZ2luOiA1MHB4IGF1dG87XG5cdGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IC8qIHggeSAqL1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG5cdC8vINCd0LUg0YDQsNCx0L7RgtCw0LXRgiB3ZWJwIGMg0L/QvtC00YHRgtCw0L3QvtCy0LrQvtC5IDJ4LCDQs9GA0YPQt9C40YLRgdGPIGpwZyAyeFxuXHRiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZS1zZXQoXG5cdFx0dXJsKCcuLy4uL2ltZy9wcm9qZWN0LTAyLmpwZycpIDF4LFxuXHRcdHVybCgnLi8uLi9pbWcvcHJvamVjdC0wMkAyeC5qcGcnKSAyeCk7XG59XG5cbi5mb250LTEge1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5mb250LTIge1xuXHRmb250LWZhbWlseTogJ0ZpcmFzYW5zQm9vayc7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4iLCIubm9uZSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xuXHRjbGlwOiByZWN0KDAgMCAwIDApO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubm8tc2Nyb2xsIHtcblx0b3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4udGV4dC1sZWZ0IHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtcmlnaHQge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHQtY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1mbGV4IHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmZsZXgtY2VudGVyIHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4iLCIvKiDQlNC10LzQviDQutC+0L3RgtC10L3RgiAqL1xuLmNvbnRlbnQtZGVtbyB7XG5cdG1hcmdpbi1ib3R0b206IDVyZW07XG5cdHBhZGRpbmc6IDFyZW07XG5cdGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG59XG5cbi8qINCa0L7QvdGC0LXQudC90LXRgNGLICovXG4uY29udGFpbmVyIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXG5cdG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLXdpZHRoKTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWluZXItZnVsbCB7XG5cdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWluZXItbGVmdC01MCB7XG5cdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHRtYXgtd2lkdGg6IDUwJTtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuXG4uY29udGFpbmVyLXJpZ2h0LTUwIHtcblx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdG1heC13aWR0aDogNTAlO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuXG4uY29udGFpbmVyLXJpZ2h0IHtcblx0cGFkZGluZy1sZWZ0OiBjYWxjKFxuXHRcdCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpXG5cdCk7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0fVxufVxuXG4uY29udGFpbmVyLWxlZnQge1xuXHRwYWRkaW5nLXJpZ2h0OiBjYWxjKFxuXHRcdCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpXG5cdCk7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdH1cbn1cblxuLmNvbnRhaW5lci1oYWxmLWxlZnQge1xuXHRwYWRkaW5nLXJpZ2h0OiBjYWxjKFxuXHRcdCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgKHZhcigtLWNvbnRhaW5lci13aWR0aCkgLyAyKVxuXHQpO1xuXHRwYWRkaW5nLWxlZnQ6IGNhbGMoXG5cdFx0KDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZylcblx0KTtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHBhZGRpbmctbGVmdDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHR9XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0fVxufVxuXG4uY29udGFpbmVyLWhhbGYtcmlnaHQge1xuXHRwYWRkaW5nLWxlZnQ6IGNhbGMoXG5cdFx0KDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyAodmFyKC0tY29udGFpbmVyLXdpZHRoKSAvIDIpXG5cdCk7XG5cdHBhZGRpbmctcmlnaHQ6IGNhbGMoXG5cdFx0KDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZylcblx0KTtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0fVxuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdH1cbn1cbiIsIkBtaXhpbiBtZWRpYUJnKCkge1xuXHRAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG5cdCAgICBAY29udGVudDtcbiAgICB9XG59XG5cbkBtaXhpbiB0YWJsZXQgKCkge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gbW9iaWxlICgpIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcblx0XHRAY29udGVudDtcblx0fVxufSIsIlxuLmZvb3RlciB7XG5cdFxuICAgIGhlaWdodDogMTAwJTtcbiAgICBcbiAgICAgICAgaDEge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICB9XG4gICAgXG4gICAgICAgIGEge1xuICAgICAgICAgICAgLy8gY29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgfVxuICAgIFxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgZm9vdGVye1xuICAgICAgICAvKiAwIGZsZXgtZ3JvdywgMCBmbGV4LXNocmluaywgYXV0byBmbGV4LWJhc2lzICovXG4gICAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICB9XG4gICAgXG4gICAgZm9vdGVyeyBcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEycHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogOHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDcwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIG1hcmdpbjp0b3AgYXV0bztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50KTtcbiAgICAgICAgZm9udC1zaXplOiA3cHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgIH1cdCIsIi8qIEJhc2UgKi9cbkBpbXBvcnQgJy4vYmFzZS9yZXNldCc7XG5AaW1wb3J0ICcuL2Jhc2UvdmFycyc7XG5cbkBpbXBvcnQgJy4vYmFzZS9taXhpbnMnO1xuQGltcG9ydCAnLi9iYXNlL2ZvbnRzQXV0b0dlbic7XG5AaW1wb3J0ICcuL2Jhc2UvYmFzZSc7XG5AaW1wb3J0ICcuL2Jhc2UvZG9jcyc7IC8qINCe0YLQutC70Y7Rh9C40YLRjCDQv9GA0Lgg0L3QtdC+0LHRhdC+0LTQuNC80L7RgdGC0LggKi9cbkBpbXBvcnQgJy4vYmFzZS91dGlscyc7IC8vINCi0LXRgdGCINC90LAg0L7RiNC40LHQutGDXG5AaW1wb3J0ICcuL2Jhc2UvY29udGFpbmVycyc7XG5cbkBpbXBvcnQgJy4vYmFzZS9zdGlja3ktZm9vdGVyJztcbkBpbXBvcnQgJy4vYmFzZS9sb2FkZXInO1xuXG5cbi8qIEJsb2NrcyAqL1xuQGltcG9ydCBcImJsb2Nrcy9fY29udGVudC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19mb290ZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9faGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2ljb25zLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2xvZ28uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fbW9iaWxlLW5hdi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19uYXYtaWNvbi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19uYXYuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fbnVtLXN3aXBlci5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19zd2lwZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fdGl0bGVzLnNjc3NcIjtcblxuLyogTm8gc3R5bGVzIGNvZGUgYmVsb3cuIE9ubHkgaW4gbW9kdWxlcyAqL1xuLyog0J3QtSDQv9C40YjQuNGC0LUgQ1NTINC60L7QtCDQvdC40LbQtS4g0KLQvtC70YzQutC+INCyINC/0L7QtNC60LvRjtGH0LDQtdC80YvRhSDRhNCw0LnQu9Cw0YUgKi9cbiIsIi5mb290ZXIge1xuXHRcbmhlaWdodDogMTAwJTtcblxuXHRoMSB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHR9XG5cblx0YSB7XG5cdFx0Ly8gY29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDEyMDBweCkge1xuXHRcdGZvbnQtc2l6ZTogMTZweDtcblx0fVxufVxuXG5mb290ZXJ7XG5cdC8qIDAgZmxleC1ncm93LCAwIGZsZXgtc2hyaW5rLCBhdXRvIGZsZXgtYmFzaXMgKi9cblx0ZmxleDogMCBhdXRvO1xuIH1cblxuZm9vdGVyeyBcblx0bGluZS1oZWlnaHQ6IDEycHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtc2l6ZTogOHB4ICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi10b3A6IDcwcHg7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0cGFkZGluZzogMTBweDtcblx0ZmxleC1zaHJpbms6IDA7XG4gICAgbWFyZ2luOnRvcCBhdXRvO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudCk7XG5cdGZvbnQtc2l6ZTogN3B4O1xuICAgIGNvbG9yOiAjZmZmO1xufVx0IiwiLmxvZ297XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5sb2dvIGltZ3tcdG1heC13aWR0aDogMjM2cHg7XG5cdHVzZXItc2VsZWN0OiBub25lO1xuXHRtYXgtd2lkdGg6IDIwMHB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDogLTI1cHg7XG5cdGxlZnQ6IDQwcHg7XG59XG5cblxuLmhlYWRlciB7XG5cdGhlaWdodDogMjg1cHg7XG5cdHBhZGRpbmc6IDgwcHggMDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uLy4uL2ltZy8xLmpwZycpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAxJSAxMDAlO1xuXHQmX19yb3cge1xuXHRcdGZsZXgtd3JhcDogd3JhcDtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG59XG5cbi5oZWFkZXJfX25hdiB7XG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIxLjFweCkge1xuXHQubG9nb3tcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dG9wOiAxcHg7XG5cdFx0bGVmdDogMTAwcHg7XG5cdH1cbn1cblxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDg1MHB4KSB7XG5cdFx0LmxvZ28gaW1ne1xuXHRcdFx0bWF4LXdpZHRoOiAxMjZweDtcblx0XHR9XG5cdFx0LmhlYWRlciB7XG5cdFx0XHRoZWlnaHQ6IDE1MHB4O1xuXHRcdFx0cGFkZGluZzogNDBweCAwO31cblx0XHRcdC5sb2dve1xuXHRcdFx0XHRsZWZ0OiAzMHB4O1xuXHRcdFx0fVxuXHRcdFx0LmRhcmstbW9kZS1idG4sIC5zb2NpYWxze1xuXHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHRcblx0fVxuXG5cblx0LmhlYWRlcl9fc2VlLW1vcmV7XG5cdFx0XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOjEwcHg7XG5cdHJpZ2h0OiA4MHB4O1xuXHR9XG5cblx0LmhlYWRlcl9fc2VlLW1vcmUgYXtcblx0XHR0cmFuc2l0aW9uOiBhbGwgLjVzO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmb250LXdlaWdodDogODAwO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDgwcHg7XG5cdH1cblx0LmhlYWRlcl9fc2VlLW1vcmUgYTpob3Zlcntcblx0XHRjb2xvcjojZmZmO1xuXHR9XG5cdC5oZWFkZXJfX3NlZS1tb3JlIGEgaW1ne1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogLTI4cHg7XG5cdH1cblxuXHQuaGVhZGVyX19zb2NpYWxze1xuXHRcdHBhZGRpbmc6IDVweCA1cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDoyMDBweDtcblx0XHRsZWZ0OiAzMHB4O1xuXHR9XG5cblx0LnNvY2lhbHMgYSBpbWd7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0cGFkZGluZzogMjBweDtcblx0fVxuXG5cblx0XG5cblxuXG5cdC5kYXJrLW1vZGUtYnRuIHtcblx0XHR1c2VyLXNlbGVjdDogbm9uZTtcblx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHR0b3A6IDIzNXB4O1xuXHRcdHJpZ2h0OiA0NXB4O1xuXHRcdFxuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdHdpZHRoOiA1MXB4O1xuXHRcdGhlaWdodDogMjZweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMUMyMTIxO1xuXHRcdGJvcmRlci1yYWRpdXM6IDUwcHg7XG5cdFx0cGFkZGluZzogNXB4O1xuXHRcdFxuXHR9XG5cblx0LmRhcmstbW9kZS1idG46OmJlZm9yZXtcblx0XHRcblx0XHRjb250ZW50OlwiXCI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogMXB4O1xuXHRcdGxlZnQ6IDFweDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMjRweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2UtYmcpO1xuXG5cdFx0dHJhbnNpdGlvbjogbGVmdCAwLjJzIGVhc2UtaW47XG5cdH1cblxuXG5cdC5kYXJrLW1vZGUtYnRuLS1hY3RpdmU6OmJlZm9yZXtcblx0XHRsZWZ0OiAyNnB4O1xuXHR9XG5cblxuXG5cdC5kYXJrLW1vZGUtYnRuX19pY29ue1xuXHRcdHotaW5kZXg6IDk5O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0fVxuXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQyMHB4KSB7XG5cdFx0LmRhcmstbW9kZS1idG4ge1xuXHRcdFx0dG9wOiAxMDBweDtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdH1cblx0fVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAzMDBweCkge1xuXHRcblx0XHQuaGVhZGVyX19zb2NpYWxze1xuXHRcdFxuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOjIwMHB4O1xuXHRcdFx0bGVmdDogMHB4O1xuXHRcdH1cblx0XHQuc29jaWFscyBhIGltZ3twYWRkaW5nOiAxNXB4O31cblx0fVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAyNzRweCkge1xuXHRcdC5oZWFkZXJfX3NvY2lhbHN7ZGlzcGxheTogbm9uZTt9XG5cdFx0LmxvZ297ZGlzcGxheTogbm9uZTt9XG5cdH1cblxuXG5cblxuXG4iLCIuaWNvbnMtd3JhcHBlciB7XG5cdHBhZGRpbmc6IDMwcHggMDtcblx0ZGlzcGxheTogZmxleDtcblx0Y29sdW1uLWdhcDogMzBweDtcbn1cblxuLmljb24ge1xuXHRmaWxsOiB0cmFuc3BhcmVudDtcblx0c3Ryb2tlOiB0cmFuc3BhcmVudDtcblx0d2lkdGg6IDYycHg7XG5cdGhlaWdodDogNjJweDtcbn1cblxuLmljb24tLWhlYXJ0LWxpbmUge1xuXHRmaWxsOiByZ2IoMjQxLCA2OCwgMTMxKTtcbn1cblxuLmljb24tLWlkLWNhcmQtbGluZSB7XG5cdGZpbGw6IHJnYig1MSwgNTEsIDUxKTtcbn1cbi5pY29uLS1zZWFyY2gtbGluZSB7XG5cdGZpbGw6IHJnYigyOCwgMTc2LCA4MCk7XG59XG5cbi5pY29uLS11c2VyLXN0YXIge1xuXHRmaWxsOiByZ2IoMjYsIDEzNCwgMjM1KTtcbn1cblxuLmljb24tLXVzZXIge1xuXHRzdHJva2U6IHJnYigyNiwgMTM0LCAyMzUpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuXG5cdCY6aG92ZXIge1xuXHRcdHN0cm9rZTogcmdiKDE3LCAxOTMsIDkwKTtcblx0fVxufVxuIiwiLmxvZ28ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDQwcHg7XG4gICAgY29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xufVxuLmxvZ286aG92ZXJ7XG4gICAgY29sb3I6I2ZmZjtcbn1cbi5sb2dvIHAge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgIGxldHRlci1zcGFjaW5nOiAycHg7XG4gICAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG5cbi5sb2dvIHNwYW57IFxuICAgIGZvbnQtd2VpZ2h0OiA4MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtOHB4O1xuICAgIGxlZnQ6IDFweDtcbiAgICBjb2xvcjogdmFyKC0tbGluay1jb2xvcik7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODUwcHgpIHtcbiAgICAubG9nbyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcbiAgICB9XG4gICAgLmxvZ28gcHtcbiAgICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgIH1cbiAgICAubG9nbyBzcGFue1xuICAgICAgICB0b3A6IC0xMnB4O1xuICAgIH1cbiAgICAuaGVhZGVyX19zb2NpYWxze1xuXHRcdFxuXHRcdHRvcDoxMDBweDtcblx0XHRcblx0fVxuXHQuaGVhZGVyX19zZWUtbW9yZXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgIC5oZWFkZXJfX3NvY2lhbHN7XG5cdFx0XG5cdFx0dG9wOjgwcHg7XG5cdFx0XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDM4MHB4KSB7XG4gICAgLmxvZ28ge1xuICAgICAgICBsZWZ0OjEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICB9XG4gICAgLmxvZ28gcHtcbiAgICAgICAgZm9udC1zaXplOiA5cHg7IGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgfVxufVxuIiwiLm1vYmlsZS1uYXYge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdC8vIHRvcDogMDtcblx0dG9wOiAtMTAwJTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiA5OTtcblxuXHRkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDQwcHg7XG5cdGJhY2tncm91bmQ6IHZhcigtLXBhZ2UtYmcpO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xufVxuXG4ubW9iaWxlLW5hdi0tb3BlbiB7XG5cdHRvcDogMDtcbn1cblxuLm1vYmlsZS1uYXYgYSB7XG5cdGxldHRlci1zcGFjaW5nOiAycHg7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcbn1cblxuLm1vYmlsZS1uYXZfX2xpc3Qge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRyb3ctZ2FwOiAyMHB4O1xuXHRmb250LXNpemU6IDI4cHg7XG5cblx0JiAuYWN0aXZlIHtcblx0XHRvcGFjaXR5OiAwLjU7XG5cdH1cbn0iLCIvKiBOYXYgSWNvbiAqL1xuLm1vYmlsZS1uYXYtYnRuIHtcblx0LS10aW1lOiAwLjFzO1xuXG5cdC0td2lkdGg6IDQwcHg7XG5cdC0taGVpZ2h0OiAzMHB4O1xuXG5cdC0tbGluZS1oZWlnaHQ6IDRweDtcblx0LS1zcGFjaW5nOiA2cHg7XG5cblx0LS1jb2xvcjogdmFyKC0tbGluay1jb2xvcik7XG5cdC0tcmFkaXVzOiA0cHg7XG5cblx0LyogRml4ZWQgaGVpZ2h0IGFuZCB3aWR0aCAqL1xuXHQvKiBoZWlnaHQ6IHZhcigtLWhlaWdodCk7ICovXG5cdC8qIHdpZHRoOiB2YXIoLS13aWR0aCk7ICovXG5cblx0LyogRHluYW1pYyBoZWlnaHQgYW5kIHdpZHRoICovXG5cdGhlaWdodDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKiAzICsgdmFyKC0tc3BhY2luZykgKiAyKTtcblx0d2lkdGg6IHZhcigtLXdpZHRoKTtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdi1pY29uIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogdmFyKC0td2lkdGgpO1xuXHRoZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xufVxuXG4ubmF2LWljb246OmJlZm9yZSxcbi5uYXYtaWNvbjo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0ZGlzcGxheTogYmxvY2s7XG5cblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXG5cdHdpZHRoOiB2YXIoLS13aWR0aCk7XG5cdGhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQpO1xuXG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLXRpbWUpIGVhc2UtaW4sXG5cdFx0dG9wIHZhcigtLXRpbWUpIGxpbmVhciB2YXIoLS10aW1lKTtcbn1cblxuLm5hdi1pY29uOjpiZWZvcmUge1xuXHQvKiB0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogLTIpOyAqL1xuXHR0b3A6IGNhbGMoLTEgKiAodmFyKC0tbGluZS1oZWlnaHQpICsgdmFyKC0tc3BhY2luZykpKTtcbn1cblxuLm5hdi1pY29uOjphZnRlciB7XG5cdC8qIHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKiAyKTsgKi9cblx0dG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSArIHZhcigtLXNwYWNpbmcpKTtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmJlZm9yZSxcbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjphZnRlciB7YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG5cdHRvcDogMDtcblx0dHJhbnNpdGlvbjogdG9wIHZhcigtLXRpbWUpIGxpbmVhcixcblx0XHR0cmFuc2Zvcm0gdmFyKC0tdGltZSkgZWFzZS1pbiB2YXIoLS10aW1lKTtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmJlZm9yZSB7XG5cdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmFmdGVyIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLyogTGF5b3V0ICovXG5cbi5tb2JpbGUtbmF2LWJ0biB7XG5cdHotaW5kZXg6IDk5ODtcblx0Ly8gZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMjEuMXB4KSB7XG5cdC5tb2JpbGUtbmF2LWJ0biB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufSIsIi8vIC5oZWFkZXJfX25hdiB7fVxuLm5hdiB7XG5cdGxldHRlci1zcGFjaW5nOiAxcHg7XG5cdGZvbnQtd2VpZ2h0OiA4MDA7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtc2l6ZTogMTRweDtcbn1cblxuLm5hdl9fbGlzdCB7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGNvbHVtbi1nYXA6IDMwcHg7XG4gICAgXG59XG4vLyAuYWN0aXZlIHtcbi8vIFx0b3BhY2l0eTogMC43IDtcbi8vIH1cbi5uYXZfX2xpc3QgbGl7XG4gICAgb3BhY2l0eTogMC45O1xufVxuLm5hdl9fbGlzdCBsaTpob3ZlciB7XG5cdFx0b3BhY2l0eTogMTtcbn1cbi5uYXZfX2xpc3QgbGk6YWN0aXZlIHtcblx0b3BhY2l0eTogMC43O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHRvcDoxcHg7XG59XG5cblxuLnVuZGVybGluZS1vbmUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbn1cbi51bmRlcmxpbmUtb25lOmFmdGVyIHtcblx0Y29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtNXB4O1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMnB4OyAvKiDQktGL0YHQvtGC0LAg0LvQuNC90LjQuCAqL1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM0QUY2Q0Q7IC8qINCm0LLQtdGCINC/0L7QtNGH0LXRgNC60LjQstCw0L3QuNGPINC/0YDQuCDQuNGB0YfQtdC30LDQvdC40Lgg0LvQuNC90LjQuCovXG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC41czsgLyog0JLRgNC10LzRjyDRjdGE0YTQtdC60YLQsCAqL1xufVxuXG4udW5kZXJsaW5lLW9uZTpob3ZlcjphZnRlciB7XG5cdGNvbnRlbnQ6IFwiXCI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAtNXB4O1xuICAgIGhlaWdodDogMnB4OyAvKiDQktGL0YHQvtGC0LAg0LvQuNC90LjQuCAqL1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3ZmU3Y2Y7IC8qINCm0LLQtdGCINC/0L7QtNGH0LXRgNC60LjQstCw0L3QuNGPINC/0YDQuCDQv9C+0Y/QstC70LXQvdC40Lgg0LvQuNC90LjQuCovXG4gICAgdHJhbnNpdGlvbjogd2lkdGggMC41czsgIC8qINCS0YDQtdC80Y8g0Y3RhNGE0LXQutGC0LAgKi9cbn0iLCIvLyAuaGVhZGVyX19zZWUtbW9yZSBhIGltZ3tcclxuLy8gXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vIFx0dG9wOiAwO1xyXG4vLyBcdGxlZnQ6IC0yOHB4O1xyXG4vLyBcdH1cclxuXHJcbi8vIFx0LmhlYWRlcl9fc29jaWFsc3tcclxuLy8gXHRcdHBhZGRpbmc6IDVweCA1cHg7XHJcbi8vIFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vIFx0XHR0b3A6MjAwcHg7XHJcbi8vIFx0XHRsZWZ0OiAzMHB4O1xyXG4vLyBcdH1cclxuXHJcbi8vIFx0LnNvY2lhbHMgYSBpbWd7XHJcbi8vIFx0XHRkaXNwbGF5OiBmbGV4O1xyXG4vLyBcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4vLyBcdFx0cGFkZGluZzogMjBweDtcclxuLy8gXHR9XHJcbi50aXRsZS1ibG9ja19fc3VwLXRpdGxlLWZpeHtcclxuXHR6LWluZGV4OiA5MDtcclxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0Ym90dG9tOiAwcHg7XHJcblx0cmlnaHQ6IC00MHB4O1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0dGV4dC1zaGFkb3c6IHJnYigyMjQsIDIxOSwgMjI1KSAxcHggMCAxcHg7XHJcblx0dXNlci1zZWxlY3Q6IG5vbmU7XHJcblx0d29yZC13cmFwOiBicmVhay13b3JkO1xyXG5cdFxyXG5cdG92ZXJmbG93OiBjb3ZlcjtcclxuXHRmb250LXNpemU6MTN2dztcclxuXHQgICBmb250LXdlaWdodDogODAwO1xyXG4gICBcclxuXHRcclxuXHRjb2xvcjogZmZmO1xyXG5cdG9wYWNpdHk6IDAuMDU7XHJcbn1cclxuXHJcbi5udW0taW5mb19fbGlzdC1ib3ggdWwgbGl7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdGxpc3Qtc3R5bGU6IG5vbmU7XHJcbn1cclxuLm51bS1pbmZvX19saXN0LWJveCB1bCBsaSBpbWd7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwJSwgLTUlKTtcclxuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHJcbn1cclxuLm51bS1pbmZvIHtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGZsZXgtd3JhcDogd3JhcDtcclxuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHRmb250LXNpemU6IDE2cHg7XHJcblx0Zm9udC13ZWlnaHQ6IDgwMDtcclxuXHRjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcblx0bWFyZ2luLXRvcDogLTEyNXB4O1xyXG5cdG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG5cdHBhZGRpbmc6IDBweCAzMHB4IDBweCAzMHB4O1xyXG5cdCZfX2JveCB7XHJcblx0XHRcclxuXHRcdHBhZGRpbmc6IDBweCA1MHB4IDEwcHggMHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fdGl0bGUge1x0XHJcblxyXG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblx0XHRmb250LXNpemU6IDIycHg7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0Y29sb3I6dmFyKC0tYWNjZW50KTtcclxuXHR9XHJcblxyXG5cclxuXHQmX19wcmljZS1ib3ggeyBcclxuXHRcclxuXHRcdHBhZGRpbmc6IDIwcHggMjBweCAwcHggMHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDgwMDtcclxuXHR9XHJcblx0Jl9fcHJpY2UtYm94IHNwYW57XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fc3VwLXRleHQge1xyXG5cdFx0cGFkZGluZzogMjBweCAyMHB4IDBweCAxMHB4O1xyXG5cdH1cclxuXHJcblxyXG59XHJcbi5wcmljZV9fdGV4dCBpbWd7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMzJSwgMCUpO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4uc3VwLXRleHRfX3RpbWUtYmVmb3Jle1xyXG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbn1cclxuLnN1cC10ZXh0X190aW1lLWJlZm9yZSBpbWcsIC5zdXAtdGV4dF9fdGltZS1hZnRlciBpbWd7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTMzJSwgMCUpO1xyXG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG5cclxuLnN1cC10ZXh0IHtcclxuXHJcblx0Jl9fdGltZS1iZWZvcmUge1xyXG5cdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdH1cclxuXHJcblx0Jl9fdGltZS1hZnRlciB7XHJcblx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdH1cclxufVxyXG5cclxuOnJvb3Qge1xyXG5cdC8qINCV0LTQuNC90LjRhtCwINC00LvRjyDQvtC/0YDQtdC00LXQu9C10L3QuNGPINGA0LDQt9C80LXRgNC+0LIgKi9cclxuXHQtLWluZGV4OiBjYWxjKDF2dyArIDF2aCk7XHJcblx0LyogLS1pbmRleDogMzBweDsgKi9cclxuXHJcblx0Lyog0KLRgNCw0L3RgdGE0L7RgNC80LDRhtC40Y8gKi9cclxuXHQtLXRyYW5zaXRpb246IGN1YmljLWJlemllcigwLjEsIDAuNywgMCwgMSk7XHJcbn1cclxuXHJcbi53cmFwcGVyLXN3aXBlciB7IFxyXG5cclxuXHRtYXgtaGVpZ2h0OiA3MDBweDtcclxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vLi4vaW1nLzIucG5nJyk7XHJcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgNDBweCByaWdodCAyMHB4O1xyXG5cdGJhY2tncm91bmQtc2l6ZTogNTAwcHggMjMwcHg7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1x0XHJcbiAgICB0b3A6IC0yNiU7XHJcbiAgICByaWdodDogMDtcclxuXHJcbiAgICBwYWRkaW5nLXRvcDogNzVweDtcclxuXHRkaXNwbGF5OiBmbGV4O1xyXG5cdGFsaWduLWl0ZW1zOiBzdGFydDtcclxuXHJcblx0aGVpZ2h0OjEwMCU7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHQvKiDQl9Cw0L/RgNC10YnQsNC10Lwg0YHQutGA0L7Qu9C7ICovXHJcblx0b3ZlcmZsb3c6IGhpZGRlbjtcclxufVxyXG5cclxuLml0ZW1zIHtcdFxyXG5cdG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gICAgei1pbmRleDogOTg7XHJcblx0ZGlzcGxheTogZmxleDtcclxuXHRnYXA6IDAuNHJlbTtcclxuXHJcblx0Lyog0JTQvtCx0LDQstC70Y/QtdC8INC/0LXRgNGB0L/QtdC60YLQuNCy0YMg0LTQu9GPINC60L7QvdGC0LXQudC90LXRgNCwINC+0LHQtdGA0YLQutC4LCDRh9GC0L7QsdGLINCy0L3Rg9GC0YDQuCDQvdC10LPQviDRgNCw0LHQvtGC0LDQu9CwINGC0YDQsNGB0YTQvtGA0LzQsNGG0LjRjyDQv9C+IFog0L7RgdC4ICovXHJcblx0cGVyc3BlY3RpdmU6IGNhbGModmFyKC0taW5kZXgpICogMzUpO1xyXG59XHJcblxyXG4uaXRlbSB7XHJcblxyXG5cdGJveC1zaGFkb3c6IHJnYmEoNjAsIDY0LCA2NywgMC4zKSAwcHggMXB4IDJweCAwcHgsIHJnYmEoNjAsIDY0LCA2NywgMC4xNSkgMHB4IDFweCAzcHggMXB4O1xyXG5cdC8qINCf0YDQvtC/0L7RgNGG0LjQuCDRgNCw0LfQvNC10YDQvtCyIDMg0L3QsCAxMiAqL1xyXG5cdHdpZHRoOiBjYWxjKHZhcigtLWluZGV4KSAqIDUpO1xyXG5cdGhlaWdodDogY2FsYyh2YXIoLS1pbmRleCkgKiAxNCk7XHJcblxyXG5cdGJhY2tncm91bmQtY29sb3I6ICM5Yzk3OTc7XHJcblx0YmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcblx0Y3Vyc29yOiBwb2ludGVyO1xyXG5cclxuXHQvKiDQlNC10LvQsNC10Lwg0LjQt9C+0LHRgNCw0LbQtdC90LjRjyDRgdCy0LXRgtC70LXQtSovXHJcblx0Ly8gZmlsdGVyOiBncmF5c2NhbGUoMC4zKSBicmlnaHRuZXNzKDAuNSk7XHJcblx0ZmlsdGVyOiBzYXR1cmF0ZSgxLjkpO1xyXG4gICAgLyog0KPQutCw0LfRi9Cy0LDQtdC8INCyINC60LDQutC+0Lwg0L/QvtGA0Y/QtNC60LUg0Lgg0LfQsCDQutCw0LrQvtC1INCy0YDQtdC80Y8g0LHRg9C00YPRgiDQv9GA0L7QuNGB0YXQvtC00LjRgtGMINGC0YDQsNC90YHRhNC+0YDQvNCw0YbQuNC4INC/0L4g0YXQvtCy0LXRgNGDICovXHJcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDM3LjI1cyB2YXIoLS10cmFuc2l0aW9uKSwgZmlsdGVyIDJzIHZhcigtLXRyYW5zaXRpb24pLCB3aWR0aCAxLjI1cyB2YXIoLS10cmFuc2l0aW9uKTtcclxuXHJcblx0LypcclxuICAgIENTUyDRgdCy0L7QudGB0YLQstC+IHdpbGwtY2hhbmdlINC/0YDQtdC00L7RgdGC0LDQstC70Y/QtdGCINCw0LLRgtC+0YDRgyDQstC+0LfQvNC+0LbQvdC+0YHRgtGMINGD0LLQtdC00L7QvNC40YLRjCDQsdGA0LDRg9C30LXRgCDQvtCxINC+0LbQuNC00LDQtdC80L7QvCDQuNC30LzQtdC90LXQvdC40Lgg0Y3Qu9C10LzQtdC90YLQsCxcclxuICAgINGC0LDQutC40Lwg0L7QsdGA0LDQt9C+0Lwg0LHRgNCw0YPQt9C10YAg0LzQvtC20LXRgiDQvdCw0YHRgtGA0L7QuNGC0Ywg0YHQvtC+0YLQstC10YLRgdGC0LLRg9GO0YnRg9GOINC+0L/RgtC40LzQuNC30LDRhtC40Y4g0LTQviDRgtC+0LPQviDQutCw0Log0Y3Qu9C10LzQtdC90YIg0LTQtdC50YHRgtCy0LjRgtC10LvRjNC90L4g0LjQt9C80LXQvdC40YLRgdGPLlxyXG4gICAg0KLQsNC60L7QuSDRgtC40L8g0L7Qv9GC0LjQvNC40LfQsNGG0LjQuCDQvNC+0LbQtdGCINC/0L7QstGL0YHQuNGC0Ywg0L7RgtC30YvQstGH0LjQstC+0YHRgtGMINGB0YLRgNCw0L3QuNGG0YssXHJcbiAgICDRgdC+0LLQtdGA0YjQsNGPLCDQstC+0LfQvNC+0LbQvdC+INC00L7RgNC+0LPQuNC1INC+0L/QtdGA0LDRhtC40Lgg0LTQviDRgtC+0LPQviDQutCw0Log0L7QvdC4INC00LXQudGB0YLQstC40YLQtdC70YzQvdC+INC/0L7QvdCw0LTQvtCx0Y/RgtGB0Y8uXHJcbiAgICAqL1xyXG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIGZpbHRlciwgcm90YXRlWSwgd2lkdGg7XHJcbn1cclxuXHJcbi8qINCf0L7QstC10LTQtdC90LjQtSDQv9C+INGF0L7QstC10YDRgyAqL1xyXG4uaXRlbXMgLml0ZW06aG92ZXIge1xyXG4gICAgLyog0JLQvtC30LLRgNCw0YnQsNC10Lwg0YbQstC10YIgKi9cclxuXHRmaWx0ZXI6IGluaGVyaXQ7XHJcblxyXG4gICAgLyog0KLRgNCw0L3RgdGE0L7RgNC80LjRgNGD0LXQvCDQv9C+IFog0L7RgdC4LiDQkdC70LDQs9C+0LTQsNGA0Y8g0YDQsNC90LXQtSDRg9C60LDQt9Cw0L3QvdC+0Lkg0L/QtdGA0YHQv9C10LrRgtC40LLQtSDQvdCwINCy0YHQtdC8INC60L7QvdGC0LXQudC90LXRgNC1LFxyXG4gICAg0LjQt9C+0LHRgNCw0LbQtdC90LjQtSBcItGD0LLQtdC70LjRh9C40LLQsNC10YLRgdGPINC4INGD0YXQvtC00LjRgiDQsiDRgdGC0L7RgNC+0L3Rgywg0Y3RhNGE0LXQutGCINC/0LXRgNGB0L/QtdC60YLQuNCy0YtcIiovXHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKGNhbGModmFyKC0taW5kZXgpICogMTApKTtcclxuXHQvKiB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMzAwcHgpOyAqL1xyXG59XHJcblxyXG4vKiAyLiDQlNCw0LvQtdC1LCDRgNCw0LHQvtGC0LDQtdC8INC90LDQtCDRgtC10Lwg0YfRgtC+0LHRiyDRhdC+0LLQtdGAINGA0LDQsdC+0YLQsNC7INC90LUg0YLQvtC70YzQutC+INC/0L4g0YHQsNC80L7QuSBcItC60LDRgNGC0LjQvdC60LVcIiwg0L3QviDQuCDRgdC70LXQstCwINC4INGB0L/RgNCw0LLQsCDQvtGCINC90LXRkSAqL1xyXG4uaXRlbTo6YmVmb3JlLFxyXG4uaXRlbTo6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRoZWlnaHQ6IDEwMCU7XHJcblx0d2lkdGg6IHZhcigtLWluZGV4KTtcclxuXHRyaWdodDogY2FsYyh2YXIoLS1pbmRleCkgKiAtMSk7XHJcblxyXG4gICAgLyog0JTQu9GPINC90LDQs9C70Y/QtNC90L7RgdGC0LggKi9cclxuICAgIC8qIGJhY2tncm91bmQtY29sb3I6IHJlZDsgKi9cclxufVxyXG5cclxuLml0ZW06OmFmdGVyIHtcclxuXHRsZWZ0OiBjYWxjKHZhcigtLWluZGV4KSAqIC0xKTtcclxuICAgIC8qIGJhY2tncm91bmQtY29sb3I6IGdyZWVuOyAqL1xyXG59XHJcblxyXG4vKiAzLiDQotGA0LDQvdGB0YTQvtGA0LzQuNGA0YPQtdC8INCx0LvQvtC60Lgg0YHQv9GA0LDQstCwINC+0YIgXCLQsNC60YLQuNCy0L3QvtCz0L5cIiAqL1xyXG5cclxuLyog0J/QtdGA0LLRi9C5INGB0L/RgNCw0LLQsCAqL1xyXG4uaXRlbXMgLml0ZW06aG92ZXIgKyAqIHtcclxuXHRmaWx0ZXI6IGluaGVyaXQ7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKGNhbGModmFyKC0taW5kZXgpICogOC41KSkgcm90YXRlWSgzNWRlZyk7XHJcblx0ei1pbmRleDogLTE7XHJcbn1cclxuXHJcbi8qINCS0YLQvtGA0L7QuSDRgdC/0YDQsNCy0LAgKi9cclxuLml0ZW1zIC5pdGVtOmhvdmVyICsgKiArICoge1xyXG5cdGZpbHRlcjogaW5oZXJpdDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooY2FsYyh2YXIoLS1pbmRleCkgKiA1LjYpKSByb3RhdGVZKDQwZGVnKTtcclxuXHR6LWluZGV4OiAtMjtcclxufVxyXG5cclxuLyog0KLRgNC10YLQuNC5INGB0L/RgNCw0LLQsCAqL1xyXG4uaXRlbXMgLml0ZW06aG92ZXIgKyAqICsgKiArICoge1xyXG5cdGZpbHRlcjogaW5oZXJpdDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooY2FsYyh2YXIoLS1pbmRleCkgKiAyLjUpKSByb3RhdGVZKDMwZGVnKTtcclxuXHR6LWluZGV4OiAtMztcclxufVxyXG5cclxuLyog0KfQtdGC0LLQtdGA0YLRi9C5INGB0L/RgNCw0LLQsCAqL1xyXG4uaXRlbXMgLml0ZW06aG92ZXIgKyAqICsgKiArICogKyAqIHtcclxuXHRmaWx0ZXI6IGluaGVyaXQ7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKGNhbGModmFyKC0taW5kZXgpICogMC42KSkgcm90YXRlWSgxNWRlZyk7XHJcblx0ei1pbmRleDogLTQ7XHJcbn1cclxuXHJcbi8qIDQuINCi0YDQsNC90YHRhNC+0YDQvNC40YDRg9C10Lwg0LHQu9C+0LrQuCDRgdC70LXQstCwINC+0YIgXCLQsNC60YLQuNCy0L3QvtCz0L5cIiAqL1xyXG5cclxuLyog0J/QtdGA0LLRi9C5INGB0LvQtdCy0LAgKi9cclxuLml0ZW1zIC5pdGVtOmhhcygrIDpob3Zlcikge1xyXG5cdGZpbHRlcjogaW5oZXJpdDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooY2FsYyh2YXIoLS1pbmRleCkgKiA4LjUpKSByb3RhdGVZKC0zNWRlZyk7XHJcbn1cclxuXHJcblxyXG4vKiDQktGC0L7RgNC+0Lkg0YHQu9C10LLQsCAqL1xyXG4uaXRlbXMgLml0ZW06aGFzKCsgKiArIDpob3Zlcikge1xyXG5cdGZpbHRlcjogaW5oZXJpdDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooY2FsYyh2YXIoLS1pbmRleCkgKiA1LjYpKSByb3RhdGVZKC00MGRlZyk7XHJcbn1cclxuXHJcbi8qINCi0YDQtdGC0LjQuSDRgdC70LXQstCwICovXHJcbi5pdGVtcyAuaXRlbTpoYXMoKyAqICsgKiArIDpob3Zlcikge1xyXG5cdGZpbHRlcjogaW5oZXJpdDtcclxuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooY2FsYyh2YXIoLS1pbmRleCkgKiAyLjUpKSByb3RhdGVZKC0zMGRlZyk7XHJcbn1cclxuXHJcbi8qINCn0LXRgtCy0LXRgNGC0YvQuSDRgdC70LXQstCwICovXHJcbi5pdGVtcyAuaXRlbTpoYXMoKyAqICsgKiArICogKyA6aG92ZXIpIHtcclxuXHRmaWx0ZXI6IGluaGVyaXQ7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKGNhbGModmFyKC0taW5kZXgpICogMC42KSkgcm90YXRlWSgtMTVkZWcpO1xyXG59XHJcblxyXG4vKiDQoNCw0YHQutGA0YvQstCw0LXQvCDQsNC60YLQuNCy0L3Ri9C5INCx0LvQvtC6INC/0L4g0LrQu9C40LrRgyAqL1xyXG4uaXRlbXMgLml0ZW06YWN0aXZlLFxyXG4uaXRlbXMgLml0ZW06Zm9jdXMge1xyXG5cdHdpZHRoOiAyNXZ3O1xyXG5cdGZpbHRlcjogaW5oZXJpdDtcclxuXHR6LWluZGV4OiAxMDA7XHJcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKGNhbGModmFyKC0taW5kZXgpICogMTApKTtcclxuXHRtYXJnaW46IDAgMC40NXZ3O1xyXG59XHJcblxyXG5cclxuXHJcbi50aXRsZS1ibG9jayB7XHJcblxyXG5cdCZfX2NvbWZvcnQtdGl0bGUge1xyXG5cdFx0ei1pbmRleDogOTE7XHJcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHR0b3A6MzBweDtcclxuXHRcdGxlZnQ6MHB4O1xyXG5cdFx0Zm9udC13ZWlnaHQ6IDgwMDtcclxuXHRcdGZvbnQtc2l6ZTogMzZweDtcclxuXHRcdGNvbG9yOnZhcigtLWFjY2VudCk7XHJcblx0fVxyXG5cclxuXHQmX19zdXAtdGl0bGUge1xyXG5cdFx0ei1pbmRleDogOTA7XHJcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XHJcblx0XHR0b3A6IDI1MHB4O1xyXG5cdFx0bGVmdDogLTQwcHg7XHJcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0dGV4dC1zaGFkb3c6IHJnYigyMjQsIDIxOSwgMjI1KSAxcHggMCAxcHg7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgd29yZC13cmFwOiBicmVhay13b3JkO1xyXG4gICAgICAgIFxyXG4gICAgICAgIG92ZXJmbG93OiBjb3ZlcjtcclxuICAgICAgICBmb250LXNpemU6MTV2dztcclxuICAgICAgIFx0Zm9udC13ZWlnaHQ6IDgwMDtcclxuICAgICAgIFxyXG4gICAgICAgIFxyXG4gICAgICAgIGNvbG9yOiBmZmY7XHJcbiAgICAgICAgb3BhY2l0eTogMC4wNTtcclxuXHR9XHJcbn1cclxuXHJcbi50aXRsZS1ibG9ja19fY29tZm9ydC10aXRsZSBpbWd7XHJcblx0d2lkdGg6IDE1JTtcclxufVxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxNzM0LjFweCkge1xyXG5cclxuXHQuaXRlbXtcclxuXHRcdHdpZHRoOiBjYWxjKHZhcigtLWluZGV4KSAqIDQpO1xyXG5cdGhlaWdodDogY2FsYyh2YXIoLS1pbmRleCkgKiAxNCk7XHJcblx0fVxyXG59XHJcblxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMjU3LjFweCkge1xyXG5cclxuXHQubnVtLWluZm97XHJcblx0XHRtYXJnaW4tdG9wOiAtMTUwcHg7XHJcblx0XHR9XHJcblx0Lml0ZW17XHJcblx0XHR3aWR0aDogY2FsYyh2YXIoLS1pbmRleCkgKiA0KTtcclxuXHRoZWlnaHQ6IGNhbGModmFyKC0taW5kZXgpICogMTQpO1xyXG5cdH1cclxufVxyXG5cclxuXHJcbkBtZWRpYSAobWF4LXdpZHRoOiAxMDQ1LjFweCkge1xyXG5cclxuXHRcclxuXHQudGl0bGUtYmxvY2tfX2NvbWZvcnQtdGl0bGV7XHJcblx0XHRmb250LXNpemU6MzBweDtcclxuXHRcdGxlZnQ6IDUwcHg7XHJcblx0fVxyXG4gICAgLml0ZW06bnRoLWNoaWxkKDIpe1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbiAgICAuaXRlbTpudGgtY2hpbGQoNCl7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgKG1heC13aWR0aDogODIzLjFweCkge1xyXG5cdC53cmFwcGVyLXN3aXBlcntcclxuXHRcdHRvcDogLTMzJTtcclxuXHR9XHJcblx0Lm51bS1pbmZve1xyXG5cdFx0bWFyZ2luLXRvcDogLTEzMHB4ICFpbXBvcnRhbnQ7XHJcblx0XHR9XHJcblxyXG5cdC50aXRsZS1ibG9ja19fY29tZm9ydC10aXRsZXtcclxuXHRcdGZvbnQtc2l6ZToyMHB4O1xyXG5cdFx0bGVmdDogMjBweDtcclxuXHR9XHJcblx0Lm51bS1pbmZve1xyXG5cdFx0bWFyZ2luLXRvcDogLTM1MHB4O1xyXG5cdFx0fVxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1OTUuMXB4KSB7XHJcblxyXG5cclxuXHQudGl0bGUtYmxvY2tfX2NvbWZvcnQtdGl0bGV7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuXHR9XHJcblx0LmRvY3N7XHJcblx0XHRwYWRkaW5nOiAwO1xyXG5cdH1cclxuXHJcblx0LnRpdGxlLWJsb2NrX19zdXAtdGl0bGV7XHJcblx0XHRsZWZ0Oi0yMHB4O1xyXG5cdFx0dG9wOiAtMjBweDtcclxuXHR9XHJcblxyXG59XHJcbkBtZWRpYSAobWF4LXdpZHRoOiA1MDAuMXB4KSB7XHJcbiAgICAuaXRlbTpudGgtY2hpbGQoMSl7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH0gXHQuaXRlbXtcclxuXHRcdHdpZHRoOiBjYWxjKHZhcigtLWluZGV4KSAqIDYpO1xyXG5cdFx0aGVpZ2h0OiBjYWxjKHZhcigtLWluZGV4KSAqIDE0KTtcclxuXHR9XHJcbn1cclxuXHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNDQxLjFweCkge1xyXG5cdC53cmFwcGVyLXN3aXBlcntcclxuXHRcdHRvcDogLTIyJTtcclxuXHRcdGJhY2tncm91bmQ6bm9uZTtcclxuXHR9XHJcblx0Lm51bS1pbmZve1xyXG5cdFx0bWFyZ2luLXRvcDogLTE4MHB4O1xyXG5cdH1cclxuXHQubnVtLWluZm9fX3RpdGxle1xyXG5cdFx0Zm9udC1zaXplOiAxOHB4O1xyXG5cdH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDM2MS4xcHgpIHtcclxuXHQud3JhcHBlci1zd2lwZXJ7XHJcblx0XHR0b3A6IC0yMiU7XHJcblx0XHRcclxuXHR9XHJcblx0Lm51bS1pbmZve1xyXG5cdFx0bWFyZ2luLXRvcDogLTEwMHB4O1xyXG5cdH1cclxufSIsIlxyXG5cdC8qIGhlYWRlciBzbGlkZXIgKi9cclxuXHQuZG9jc3tcclxuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHRcdHRvcDogMzBweDtcclxuXHR9XHJcbi5jaGFyLXNsaWRlcntcclxuXHJcblx0Ym94LXNoYWRvdzogMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4xMiksIDAgMnB4IDJweCByZ2JhKDAsMCwwLDAuMTIpLCAwIDRweCA0cHggcmdiYSgwLDAsMCwwLjEyKSwgMCA4cHggOHB4IHJnYmEoMCwwLDAsMC4xMiksIDAgMTZweCAxNnB4IHJnYmEoMCwwLDAsMC4xMik7XHJcblx0d2lkdGg6IDEwMCU7XHJcblx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdGJhY2tncm91bmQtY29sb3I6IHJnYigxMDQsIDk0LCA5NCk7XHJcblx0bWFyZ2luLXRvcDogMDtcclxuXHRcclxuXHQvLyAuc3dpcGVyLXNsaWRlOm50aC1jaGlsZCg0biArIDEpe1xyXG5cdC8vIFx0dHJhbnNpdGlvbjogYWxsIC43cztcclxuXHQvLyBcdHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHQvLyBcdG1hcmdpbi10b3A6IDEwcHg7XHJcblx0XHRcclxuXHQvLyB9XHJcblx0Ly8gLnN3aXBlci1zbGlkZTpudGgtY2hpbGQoNG4gKyAzKXtcclxuXHQvLyBcdHRyYW5zaXRpb246IGFsbCAuN3M7XHJcblx0Ly8gXHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0Ly8gXHRtYXJnaW4tdG9wOiAyMHB4OyBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcclxuXHRcdFxyXG5cdC8vIH1cclxufVxyXG5cclxuXHQuY2hhci1ib3h7IFxyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHJcblx0XHRcclxuXHRcdHVzZXItc2VsZWN0OiBub25lO1xyXG5cdFx0XHJcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAgY2VudGVyO1xyXG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcblx0XHRcclxuXHRcdCZfX2lubmVye1xyXG5cdFx0XHRcclxuXHRcdFx0bWluLWhlaWdodDogNDAwcHg7XHJcblx0XHRcdGJhY2tncm91bmQ6IHZhcigtLW1vZGFsLWJnKTtcclxuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC41cztcclxuXHRcdH1cclxuXHRcdCZfX2lubmVyOmhvdmVye1xyXG5cdFx0XHRiYWNrZ3JvdW5kOiByZ2JhKDIyNCwgMjE5LCAyMjUsIC4wMSk7XHJcblxyXG5cdFx0fVxyXG5cdH1cclxuXHQuY2hhci1ib3gge1xyXG5cclxuXHRcdCZfX2lubmVyIHtcclxuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHR0b3A6IDA7XHJcblx0XHRcdGJvdHRvbTogMDtcclxuXHRcdH1cclxuXHJcblx0XHQmX19pbm5lci10aXRsZSB7bGV0dGVyLXNwYWNpbmc6IDNweDtcclxuXHRcdFx0cGFkZGluZzogMjBweDtcclxuXHRcdFx0Zm9udC1zaXplOiAxNHB4O1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRjb2xvcjojZmZmO1xyXG5cdFx0XHRmb250LXdlaWdodDogODAwO1xyXG5cdFx0fVxyXG5cdFx0Jl9faW5uZXItdGl0bGU6aG92ZXIge1xyXG5cdFx0XHRjb2xvcjojNEFGNkNEO1xyXG5cdFx0fVxyXG5cclxuXHRcdCZfX2lubmVyLXRleHQge1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRmb250LXdlaWdodDo2MDA7XHJcblx0XHRcdGZvbnQtc2l6ZTogOHB4O1xyXG5cdFx0XHRjb2xvcjojZmZmO1xyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogN3B4O1xyXG5cdFx0XHR0cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7XHJcblx0XHRcdHdpZHRoOiAwO1xyXG5cdFx0XHRoZWlnaHQ6IDA7XHJcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0bGVmdDogMjBweDtcclxuXHRcdFx0Ym90dG9tOiAzMHB4O1xyXG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cdFx0XHRzcGFue1xyXG5cdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcclxuXHRcdFx0XHRjb2xvcjojNEFGNkNEO1xyXG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAxMDA7XHJcblx0XHRcdH1cclxuXHRcdH1cclxufVxyXG5cclxuXHJcblxyXG4uYnRuLWJveCB7XHJcblx0dHJhbnNpdGlvbjogYWxsIC43cztcclxuXHRvcGFjaXR5OiAwO1xyXG5cdGZvbnQtc2l6ZTogMTBweDtcclxuXHRjb2xvcjogI2ZmZjtcclxuXHRmb250LXdlaWdodDogODAwO1xyXG5cdGJvcmRlci1yYWRpdXM6IDhweDtcclxuXHRwYWRkaW5nOiA1cHggMTBweDtcclxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMUMyMTIxO1xyXG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdGJvdHRvbTogMTBweDtcclxuXHRyaWdodDogMjBweDtcclxufVxyXG4uYnRuLWJveDpob3ZlciBhe1xyXG5cdGNvbG9yOiM0QUY2Q0Q7XHJcbn1cclxuLmNoYXItYm94OmhvdmVye1xyXG5cdC5idG4tYm94IHtvcGFjaXR5OiAxO31cclxufVxyXG4iLCIudGl0bGUtMSB7XG5cdG1hcmdpbjogMWVtIDAgMC41ZW07XG5cdGZvbnQtc2l6ZTogMzhweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGl0bGVzKTtcbn1cblxuLnRpdGxlLTIge1xuXHRtYXJnaW46IDFlbSAwIDAuNWVtO1xuXHRmb250LXNpemU6IDMycHg7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG59XG5cbi50aXRsZS0zIHtcblx0bWFyZ2luOiAxZW0gMCAwLjVlbTtcblx0Zm9udC1zaXplOiAyNnB4O1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xufVxuXG4udGl0bGUtNCB7XG5cdG1hcmdpbjogMWVtIDAgMC41ZW07XG5cdGZvbnQtc2l6ZTogMThweDtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGl0bGVzKTtcbn0iXX0= */
