@charset "UTF-8";@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, 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');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-android .swiper-slide,.swiper-wrapper{transform:translate3d(0,0,0)}.swiper-pointer-events{touch-action:pan-y}.swiper-pointer-events.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-3d,.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-horizontal.swiper-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-vertical.swiper-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-centered>.swiper-wrapper::before{content:'';flex-shrink:0;order:9999}.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:'';position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:50%;background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity,.2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity,1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,.swiper-cube .swiper-slide-next,.swiper-cube .swiper-slide-next+.swiper-slide,.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;opacity:.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform,opacity,height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}*{margin:0;padding:0;box-sizing:border-box}html{-ms-scroll-chaining:none;overscroll-behavior:none}body{min-height:100vh;font-size:20px;line-height:1.2;-ms-scroll-chaining:none;overscroll-behavior:none;-ms-overflow-style:none;scrollbar-width:none}body::-webkit-scrollbar{width:0;background:0 0}section{overflow-x:hidden}img,svg,video{display:block;max-width:100%;width:100%}a{color:unset;text-decoration:none}button,input{-webkit-appearance:none;-webkit-tap-highlight-color:transparent}button:focus,button:hover,input:focus,input:hover{outline:0}button{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ul{list-style:none}.img-wrapper img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.mainPadding{padding-left:var(--paddingX);padding-right:var(--paddingX)}@font-face{font-family:lg;src:url(../fonts/lg.woff2?io9a6k) format("woff2"),url(../fonts/lg.ttf?io9a6k) format("truetype"),url(../fonts/lg.woff?io9a6k) format("woff"),url(../fonts/lg.svg?io9a6k#lg) format("svg");font-weight:400;font-style:normal;font-display:block}.about-subtitle,.about-title,.chalet-title,.chalets-title,.concept-title,.contact-back,.contact-title,.covid-item__title,.covid-title,.exclusive-title,.form-title,.h1,.h2,.h3,.h4,.hero-title,.location-title,.map-info__title,.stay-title{font-family:ltc-bodoni-175,serif}.button-arrow,.experiences-filter,.mansonry-filter-category,.video-btn,body{font-family:futura-pt,sans-serif}.h1,.h2,.h3,.h4,.text-overhead{text-align:center}body{font-weight:300}b{font-weight:500}h1,h2,h3,h4,h5{font-weight:inherit}.h1{font-size:72px}.h2{font-size:64px}@media (max-width:1281px){.h2{font-size:60px}}@media (max-width:1025px){.h2{font-size:54px}}@media (max-width:601px){.h2{font-size:48px}}.h3{font-size:40px}@media (max-width:1281px){.h3{font-size:36px}}@media (max-width:601px){.h3{font-size:32px}}.h4{font-size:32px}.link-underline{position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-bottom:3px;transition:color var(--basicTransition);cursor:pointer}.link-underline::before{content:"";position:absolute;bottom:3px;right:0;width:100%;height:1px;background:var(--black);opacity:0;visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;transform:scaleX(0) translateY(3px);transform-origin:center;transition:var(--basicTransition)}.link-underline.active::before,.link-underline:hover::before{transform:scaleX(1) translateY(0);opacity:1;visibility:visible;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;pointer-events:auto}.link-arrow{position:relative;display:flex;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:1.1em;min-height:1.1em;overflow:hidden;line-height:1;padding-left:35px;padding-right:35px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}.link-arrow svg{position:absolute;left:0;width:20px;transition:left var(--longTransition);transform:translateX(-100%)}.link-arrow svg path{transition:stroke var(--basicTransition)}.link-arrow__text{height:5.5em;display:flex;flex-direction:column;justify-content:space-between;align-self:flex-start;transition:transform var(--longTransition),color var(--basicTransition)}.link-arrow__text span{display:block;height:1.1em}.link-arrow__text span:first-child{transform:translateY(100%)}.link-arrow__text span:first-child span{display:block;height:1.1em}.link-arrow.show{pointer-events:all}.link-arrow.show svg{transform:translateX(0)}.link-arrow.show .link-arrow__text span:first-child{transform:translateY(0)}@media (pointer:fine) and (hover:hover){.link-arrow:focus svg,.link-arrow:hover svg{left:calc(100% - 20px)}.link-arrow:focus .link-arrow__text,.link-arrow:hover .link-arrow__text{transform:translateY(-4.4em)}}.button-arrow{position:relative;display:flex;align-items:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;height:1.1em;min-height:1.1em;background:0 0;overflow:hidden;line-height:1;padding-left:35px;padding-right:35px;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;font-size:inherit}.button-arrow svg{position:absolute;left:0;width:20px;transition:left var(--longTransition)}.button-arrow svg path{transition:stroke var(--basicTransition)}.button-arrow__text{height:5.5em;display:flex;flex-direction:column;justify-content:space-between;align-self:flex-start;transition:transform var(--longTransition),color var(--basicTransition)}.button-arrow__text span{display:block;height:1.1em}.button-arrow__text span:first-child span{display:block;height:1.1em}@media (pointer:fine) and (hover:hover){.button-arrow:focus svg,.button-arrow:hover svg{left:calc(100% - 20px)}.button-arrow:focus .button-arrow__text,.button-arrow:hover .button-arrow__text{transform:translateY(-4.4em)}}.link{position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding-bottom:3px}.link-icon{width:17px}.link-icon::before{display:none}.link-grey{color:var(--beige);opacity:.3}.link-white{color:var(--white)}.link-white::before{background:var(--white)}.link-white svg path{fill:var(--white);stroke:var(--white)}.text-overhead{font-size:14px;line-height:24px;text-transform:uppercase}html{--paddingX:40px;--paddingMediumX:65px;--headerHeight:120px;--inputHeight:72px;--k2:2560px;--desktop:1920px;--laptopXL:1680px;--laptopL:1640px;--laptopM:1440px;--laptopS:1280px;--tabletL:1024px;--tablet:992px;--tabletS:600px;--mobileL:480px;--mobileM:375px;--mobileS:320px;--basicTransition:0.4s;--longTransition:0.8s;--basicEase:cubic-bezier(0.33, 0, 0.13, 1);--secondaryEase:cubic-bezier(0.33, 0, 0.67, 1);--white:#fff;--black:#0b0b0a;--blackLine:#313130;--blackLineOpacity:#313130b3;--beige:#e2e1d9;--rose:#dad7cd;--light:#f3f2ec;--grey:#8e8e88;--lightGold:#c8c1b0;--gold:#9c9582;--yellow:#ab9653;--silver:#b2b2af}@media (max-width:1025px){html{--paddingX:30px;--paddingMediumX:50px}}@media (max-width:993px){html{--paddingMediumX:30px}}@media (max-width:601px){html{--paddingX:15px;--paddingMediumX:15px}}.main{position:relative;background:var(--white);z-index:1}.container{padding-left:var(--paddingX);padding-right:var(--paddingX)}.container-medium{padding-left:var(--paddingMediumX);padding-right:var(--paddingMediumX)}.section-white{background:var(--white)}.section-beige{background:var(--beige)}.section-gold{background:var(--lightGold)}.section-light{background:var(--light)}.section-rose{background:var(--rose)}.img-cover{position:relative;width:100%;height:100%}.img-cover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.shadow-wrapp::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--black);opacity:.2;z-index:1;pointer-events:none}@-webkit-keyframes sliderLineOne{0%{transform:translateX(100%)}100%{transform:translate(-100%)}}@keyframes sliderLineOne{0%{transform:translateX(100%)}100%{transform:translate(-100%)}}@-webkit-keyframes sliderLineTwo{0%{transform:translateX(0)}100%{transform:translate(-200%)}}@keyframes sliderLineTwo{0%{transform:translateX(0)}100%{transform:translate(-200%)}}.line{max-width:100%;overflow:hidden}.line-stroke{width:100%;display:flex;align-items:center;flex-wrap:nowrap;flex-shrink:0}.line-stroke__item{display:flex;align-items:center;flex-wrap:nowrap;flex-shrink:0}.line-stroke__1{-webkit-animation:sliderLineOne 60s linear infinite;animation:sliderLineOne 60s linear infinite}.line-stroke__2{-webkit-animation:sliderLineTwo 60s -30s linear infinite;animation:sliderLineTwo 60s -30s linear infinite}.line-stroke__img{display:flex;align-items:center;justify-content:center;max-width:390px;max-height:430px;min-width:390px;min-height:430px;margin-right:8px}@media (max-width:1025px){.line-stroke__img{max-width:360px;max-height:390px;min-width:360px;min-height:390px}}@media (max-width:601px){.line-stroke__img{max-width:315px;max-height:350px;min-width:315px;min-height:350px}}.line-stroke__img img{width:100%;height:100%;max-width:none}.line-stroke:hover .line-stroke__item{-webkit-animation-play-state:paused;animation-play-state:paused}.input{font-family:futura-pt,sans-serif}.dropdown{font:16px futura-pt,sans-serif;position:relative;width:100%;text-transform:uppercase;transition:var(--basicTransition)}.dropdown.active{box-shadow:0 5px 10px var(--grey)}.dropdown__btn{font:16px futura-pt,sans-serif;color:var(--black);display:flex;align-items:center;justify-content:space-between;width:100%;height:56px;text-transform:uppercase;background:var(--lightGold);padding:16px 24px;border:1px solid var(--grey)}.dropdown__btn span{white-space:nowrap}.dropdown__btn svg{width:24px;height:auto;transition:var(--basicTransition)}.dropdown.active .dropdown__btn svg{transform:rotate(180deg)}.dropdown__wrapp{position:absolute;top:100%;display:flex;flex-direction:column;width:100%;background:var(--lightGold);border:1px solid var(--grey);border-top:none;opacity:0;visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;transition:var(--basicTransition);z-index:2}.dropdown.active .dropdown__wrapp{opacity:1;visibility:visible;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;pointer-events:auto;box-shadow:0 5px 10px var(--grey)}.dropdown__item{width:100%;padding:16px 24px 8px}.dropdown__item:last-of-type{padding-bottom:16px}.section-beige .dropdown__btn,.section-beige .dropdown__wrapp{background:var(--beige)}.ul{display:flex;align-items:center;justify-content:center;flex-direction:column;margin-bottom:8px}.ul-title{font-weight:500;text-align:center;margin-bottom:8px}.ul .li{position:relative;justify-self:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-bottom:8px}.ul .li:last-of-type{margin-bottom:0}.ul .li::before{content:"";position:absolute;left:-12px;top:50%;width:4px;height:4px;background:var(--grey);border-radius:50%;transform:translateY(-50%)}.pagination{display:flex;align-items:center;justify-content:center;margin-top:65px}@media (max-width:601px){.pagination{margin-top:45px}}.pagination-item{display:flex;align-items:center;justify-content:center;width:55px;height:55px;font-size:14px;border-radius:50%;margin-right:15px}@media (max-width:601px){.pagination-item{width:48px;height:48px;margin-right:12px}}.pagination-item:last-of-type{margin-right:0}.pagination-item:not(.non){border:1px solid var(--black);cursor:pointer}.pagination-item.disabled{opacity:.1}.pagination-arrow svg{width:11px;height:auto}.pagination-arrow:first-of-type svg{transform:rotate(180deg)}.input-wrapper{position:relative;display:flex;align-items:flex-end;height:var(--inputHeight);padding-top:20px;padding-bottom:1px;width:100%}.input-wrapper_line{display:flex;align-items:center}@media screen and (max-width:600px){.input-wrapper_line{display:block}}.input-wrapper_grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 30px;margin-bottom:-25px}.input-wrapper .input{display:flex;align-items:center;width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content;font-size:20px;line-height:1;background:0 0;border:none;padding:0 24px 15px;color:currentColor}.input-wrapper .input:active,.input-wrapper .input:focus,.input-wrapper .input:not(:placeholder-shown){outline:0;box-shadow:none}.input-wrapper .input:active~.label,.input-wrapper .input:focus~.label,.input-wrapper .input:not(:placeholder-shown)~.label{top:0;transform:scale(.8) translate(0,-10%);opacity:.6}.input-wrapper .input::-moz-placeholder{color:currentColor}.input-wrapper .input:-ms-input-placeholder{color:currentColor}.input-wrapper .input::placeholder{color:currentColor}.input-wrapper .input-icon{position:absolute;bottom:13px;right:12px;width:17px;height:auto;transform:translateY(-50%);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.input-wrapper .input-date.flatpickr-mobile~.input-icon{display:none}.input-wrapper.select-wrapp{align-items:flex-end;text-transform:none}.input-wrapper.phone-wrapp .iti~.label{top:0;transform:scale(.8) translate(0,-10%);opacity:.6}.input-wrapper .select{display:flex;align-items:flex-end;width:100%;height:100%;font-size:20px;line-height:1;background:0 0;border:none;padding:0 24px 15px}.input-wrapper .select~.label{top:0;transform:scale(.8) translate(0,-10%);opacity:.6}.input-wrapper .select .selectWrapper{width:100%;min-width:auto;text-transform:none}.input-wrapper .select .selectCustom,.input-wrapper .select .selectNative{font-size:20px}.input-wrapper .select .selectNative{background-size:12px}.input-wrapper .select .selectCustom-trigger::after{width:12px;background:url("data:image/svg+xml,%3Csvg viewBox='0 0 8 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 0.588233L4.08824 3.5L1 0.411763' stroke='black'/%3E%3C/svg%3E%0A") no-repeat 0 0/12px}.input-wrapper .select .selectCustom-trigger,.input-wrapper .select .selectNative{padding:0 18px 0 0}.input-wrapper .select .selectCustom.isActive .selectCustom-trigger,.input-wrapper .select .selectNative:focus{border-bottom:1px solid transparent}.input-wrapper .select .selectCustom-options{width:calc(100% + 50px);left:-25px;top:calc(100% + 15px)}.input-wrapper .select .selectCustom-option{font-size:20px;padding:10px 25px;cursor:pointer}.input-wrapper .select .selectCustom-option__none{display:none}.input-wrapper.textarea_input{height:-webkit-max-content;height:-moz-max-content;height:max-content}.input-wrapper.textarea_input .textarea{width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content;border:none;font-size:18px;display:flex;align-items:center;padding:0;resize:none;border:1px solid var(--silver);padding:16px}.input-wrapper.textarea_input .textarea:active,.input-wrapper.textarea_input .textarea:focus,.input-wrapper.textarea_input .textarea:not(:placeholder-shown){outline:0;box-shadow:none}.input-wrapper.textarea_input .textarea:active~.label,.input-wrapper.textarea_input .textarea:focus~.label,.input-wrapper.textarea_input .textarea:not(:placeholder-shown)~.label{top:0;transform:scale(.8) translate(0,-10%);opacity:.6}.input-wrapper .label{position:absolute;top:calc(15px / 2 + 50%);transform-origin:left;transform:translateY(-50%);left:24px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;transition:var(--basicTransition)}.input-wrapper .border-bottom{background:0 0;position:absolute;bottom:0;width:100%;height:1px;transition:var(--basicTransition);border-bottom:1px solid var(--silver)}.checkbox-wrapper{position:relative;display:flex;flex-wrap:wrap;padding:15px 25px}.checkbox-wrapper__title{width:100%}.checkbox-wrapper .input_checkbox+label{display:inline-block;margin:15px 0 0 15px}.checkbox-wrapper .input_checkbox+label:first-of-type{margin-left:0}.checkbox-wrapper .border-bottom{background:0 0;position:absolute;bottom:0;left:0;width:100%;height:1px;transition:var(--basicTransition);border-bottom:1px solid var(--silver)}input.input_checkbox:checked,input.input_checkbox:not(:checked){position:absolute;left:-9999px}input.input_checkbox:checked *,input.input_checkbox:not(:checked) *{box-sizing:border-box}input.input_checkbox:checked+label,input.input_checkbox:not(:checked)+label{box-sizing:border-box;display:block;position:relative;padding-left:40px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:var(--basicTransition)}@media (max-width:993px){input.input_checkbox:checked+label,input.input_checkbox:not(:checked)+label{padding-left:35px}}input.input_checkbox:checked+label *,input.input_checkbox:not(:checked)+label *{box-sizing:border-box}input.input_checkbox:checked+label:before,input.input_checkbox:not(:checked)+label:before{box-sizing:border-box;content:"";position:absolute;left:0;top:50%;width:24px;height:24px;border:1px solid var(--silver);transform:translateY(-50%);transition:var(--basicTransition)}input.input_checkbox:checked+label:after,input.input_checkbox:not(:checked)+label:after{box-sizing:border-box;content:"";position:absolute;left:8px;top:calc(50% - 2px);width:13px;height:8px;border-left:1px solid var(--black);border-bottom:1px solid var(--black);transform:rotate(-45deg) translateY(-50%);transition:var(--basicTransition);opacity:0}input.input_checkbox:focus+label:before,input.input_checkbox:hover+label:before{border:1px solid var(--black)}input.input_checkbox:checked+label::before{border:1px solid var(--black)}input.input_checkbox:checked+label:after{opacity:1}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}[data-validateable-block].invalid{color:red}[data-validateable-block].invalid .border-bottom{border-color:red}[data-validateable-block].invalid .input-error{opacity:1}[data-validateable-block].invalid label:before{border-color:red!important}[data-validateable-block].invalid .selectCustom-trigger,[data-validateable-block].invalid .selectNative{color:red}[data-validateable-block] .input-error{position:absolute;top:100%;left:24px;font-size:11px;margin-top:0;line-height:1rem;opacity:0;white-space:nowrap;transition:var(--basicTransition)}input.input_checkbox:checked+label:before .select.focus~.border-bottom,input.input_checkbox:not(:checked)+label:before .form-wrapper .select.focus~.border-bottom{border-bottom:1px solid var(--black)}input.input_checkbox:checked+label:before .input-wrapper input:focus~.border-bottom,input.input_checkbox:not(:checked)+label:before .form-wrapper .input-wrapper input:focus~.border-bottom{border-bottom:1px solid var(--black)}input.input_checkbox:checked+label:before .input-wrapper input.active~.border-bottom,input.input_checkbox:not(:checked)+label:before .form-wrapper .input-wrapper input.active~.border-bottom{border-bottom:1px solid var(--black)}.select-wrapp{display:flex;align-items:center;text-transform:uppercase}.select-wrapp.mob .select{height:100%;width:100%;border:1px solid var(--black)}.select-wrapp.mob .selectWrapper{height:55px;padding:0 25px}.select-wrapp.mob .selectNative{height:100%}.select-wrapp.mob .selectCustom{height:100%;padding:0 25px}.select-wrapp.mob .selectCustom.isActive .selectCustom-trigger,.select-wrapp.mob .selectNative:focus{border-bottom:1px solid transparent}.select-label{margin-right:10px;font:inherit;font-size:16px}.selectCustom,.selectNative{font:inherit;text-transform:inherit;font-size:16px;position:relative;width:100%;line-height:1.2}.selectCustom{position:absolute;top:0;left:0;display:none}@media (hover:hover){.selectCustom{display:block}.selectNative:focus+.selectCustom{display:none}}.selectCustom.isActive .selectCustom-trigger,.selectNative:focus{outline:0!important;border-bottom:1px solid var(--black)}.select{position:relative}.selectWrapper{position:relative;min-width:180px}.selectCustom-trigger,.selectNative{background:0 0;color:var(--black);border:none;width:100%;padding:5px 18px 5px 0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border-bottom:1px solid transparent}.selectNative{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 8 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 0.588233L4.08824 3.5L1 0.411763' stroke='black'/%3E%3C/svg%3E%0A") no-repeat 0 0/10px;-webkit-appearance:none;-moz-appearance:none;background-position-x:100%;background-position-y:center}.selectCustom-trigger{position:relative;width:100%;height:100%;cursor:pointer;display:flex;align-items:center}.selectCustom-trigger::after{background:url("data:image/svg+xml,%3Csvg viewBox='0 0 8 5' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7 0.588233L4.08824 3.5L1 0.411763' stroke='black'/%3E%3C/svg%3E%0A") no-repeat 0 0/10px;content:"";background-position-x:100%;background-position-y:center;position:absolute;width:10px;height:8px;right:0}.selectCustom-options{position:absolute;top:calc(100% + 5px);left:0;width:100%;box-shadow:0 5px 10px var(--grey);background:var(--lightGold);border:1px solid var(--grey);z-index:1;padding:0;display:none}.selectCustom.isActive .selectCustom-options{display:block}.selectCustom-option{position:relative;padding:10px 10px 10px 30px;background:var(--white);font-size:15px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectCustom-option.isHover,.selectCustom-option:hover{background:#cdaa6d;color:#fff;cursor:default}.selectCustom-option:not(:last-child)::after{content:"";position:absolute;bottom:0;left:0;width:100%;border-bottom:1px solid #d3d3d3}.selectCustom-option.isActive::before{content:"✓";font:inherit;font-weight:400;position:absolute;left:8px;font-size:15px}.split{font-kerning:none;-webkit-text-rendering:optimizeSpeed;text-rendering:optimizeSpeed;transform:translateZ(0);line-height:1.2}.fade-overflow{overflow:hidden}.fade-overflow .fade-el{display:block;transform:translateY(110%)}.fade{opacity:0;transform:translateY(60px)}#tarteaucitronPersonalize svg,.tarteaucitronAllow svg,.tarteaucitronDeny svg{display:inline;width:auto}#tarteaucitronRoot #tarteaucitronAlertBig{box-shadow:0 10px 40px rgba(0,0,0,.1)}#tarteaucitronRoot #tarteaucitron,#tarteaucitronRoot #tarteaucitronAlertBig{background:var(--beige);color:var(--black)}#tarteaucitronServices_api .tarteaucitronLine{color:var(--black)}#tarteaucitronRoot button{background:0 0!important}#tarteaucitronPrivacyUrl{background:0 0;border:none;text-decoration:underline;opacity:50;font-size:14px;margin-top:24px;text-underline-offset:.1em;cursor:pointer}#tarteaucitronManager{border:none!important;color:currentColor!important}.iti{position:relative;display:flex;align-items:flex-end;height:100%;width:100%;padding:0 24px 15px}.iti .input{padding-bottom:0;padding-left:24px!important}.iti *{box-sizing:border-box;-moz-box-sizing:border-box}.iti__hide{display:none}.iti__v-hide{visibility:hidden}.iti input,.iti input[type=tel],.iti input[type=text]{position:relative;z-index:0}.iti__selected-flag{z-index:1;position:relative;display:flex;align-items:center;height:100%}.iti__arrow{margin-left:6px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:4px solid #555;transition:var(--basicTransition)}.iti__arrow--up{border-top:none;border-bottom:4px solid #555}.iti__country-list{background:#fff;position:absolute;z-index:2;list-style:none;text-align:left;padding:0;margin:0 0 0 -1px;box-shadow:1px 1px 4px rgba(0,0,0,.2);border:1px solid #ccc;white-space:nowrap;max-height:200px;overflow-y:scroll;-webkit-overflow-scrolling:touch}.iti__country-list--dropup{bottom:100%;margin-bottom:-1px}@media (max-width:500px){.iti__country-list{white-space:normal}}.iti__flag-box{display:inline-block;width:20px}.iti__divider{padding-bottom:5px;margin-bottom:5px;border-bottom:1px solid #ccc}.iti__country{padding:5px 10px;outline:0}.iti__dial-code{color:#999}.iti__country.iti__highlight{background:rgba(0,0,0,.05)}.iti__country-name,.iti__dial-code,.iti__flag-box{vertical-align:middle}.iti__country-name,.iti__flag-box{margin-right:6px}.iti--allow-dropdown input,.iti--allow-dropdown input[type=tel],.iti--allow-dropdown input[type=text],.iti--separate-dial-code input,.iti--separate-dial-code input[type=tel],.iti--separate-dial-code input[type=text]{margin-left:0}.iti--allow-dropdown .iti__flag-container,.iti--separate-dial-code .iti__flag-container{right:auto;left:0}.iti--allow-dropdown .iti__flag-container:hover{cursor:pointer}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover{cursor:default}.iti--allow-dropdown input[disabled]+.iti__flag-container:hover .iti__selected-flag,.iti--allow-dropdown input[readonly]+.iti__flag-container:hover .iti__selected-flag{background:0 0}.iti--separate-dial-code .iti__selected-dial-code{margin-left:6px}.iti--container{position:absolute;top:-1000px;left:-1000px;z-index:1060;padding:1px}.iti--container:hover{cursor:pointer}.iti-mobile .iti--container{top:30px;bottom:30px;left:30px;right:30px;position:fixed}.iti-mobile .iti__country-list{max-height:100%;width:100%}.iti-mobile .iti__country{padding:10px 10px;line-height:1.5em}.iti__flag{width:20px}.iti__flag.iti__be{width:18px}.iti__flag.iti__ch{width:15px}.iti__flag.iti__mc{width:19px}.iti__flag.iti__ne{width:18px}.iti__flag.iti__np{width:13px}.iti__flag.iti__va{width:15px}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.iti__flag{background-size:5652px 15px}}.iti__flag.iti__ac{height:10px;background-position:0 0}.iti__flag.iti__ad{height:14px;background-position:-22px 0}.iti__flag.iti__ae{height:10px;background-position:-44px 0}.iti__flag.iti__af{height:14px;background-position:-66px 0}.iti__flag.iti__ag{height:14px;background-position:-88px 0}.iti__flag.iti__ai{height:10px;background-position:-110px 0}.iti__flag.iti__al{height:15px;background-position:-132px 0}.iti__flag.iti__am{height:10px;background-position:-154px 0}.iti__flag.iti__ao{height:14px;background-position:-176px 0}.iti__flag.iti__aq{height:14px;background-position:-198px 0}.iti__flag.iti__ar{height:13px;background-position:-220px 0}.iti__flag.iti__as{height:10px;background-position:-242px 0}.iti__flag.iti__at{height:14px;background-position:-264px 0}.iti__flag.iti__au{height:10px;background-position:-286px 0}.iti__flag.iti__aw{height:14px;background-position:-308px 0}.iti__flag.iti__ax{height:13px;background-position:-330px 0}.iti__flag.iti__az{height:10px;background-position:-352px 0}.iti__flag.iti__ba{height:10px;background-position:-374px 0}.iti__flag.iti__bb{height:14px;background-position:-396px 0}.iti__flag.iti__bd{height:12px;background-position:-418px 0}.iti__flag.iti__be{height:15px;background-position:-440px 0}.iti__flag.iti__bf{height:14px;background-position:-460px 0}.iti__flag.iti__bg{height:12px;background-position:-482px 0}.iti__flag.iti__bh{height:12px;background-position:-504px 0}.iti__flag.iti__bi{height:12px;background-position:-526px 0}.iti__flag.iti__bj{height:14px;background-position:-548px 0}.iti__flag.iti__bl{height:14px;background-position:-570px 0}.iti__flag.iti__bm{height:10px;background-position:-592px 0}.iti__flag.iti__bn{height:10px;background-position:-614px 0}.iti__flag.iti__bo{height:14px;background-position:-636px 0}.iti__flag.iti__bq{height:14px;background-position:-658px 0}.iti__flag.iti__br{height:14px;background-position:-680px 0}.iti__flag.iti__bs{height:10px;background-position:-702px 0}.iti__flag.iti__bt{height:14px;background-position:-724px 0}.iti__flag.iti__bv{height:15px;background-position:-746px 0}.iti__flag.iti__bw{height:14px;background-position:-768px 0}.iti__flag.iti__by{height:10px;background-position:-790px 0}.iti__flag.iti__bz{height:14px;background-position:-812px 0}.iti__flag.iti__ca{height:10px;background-position:-834px 0}.iti__flag.iti__cc{height:10px;background-position:-856px 0}.iti__flag.iti__cd{height:15px;background-position:-878px 0}.iti__flag.iti__cf{height:14px;background-position:-900px 0}.iti__flag.iti__cg{height:14px;background-position:-922px 0}.iti__flag.iti__ch{height:15px;background-position:-944px 0}.iti__flag.iti__ci{height:14px;background-position:-961px 0}.iti__flag.iti__ck{height:10px;background-position:-983px 0}.iti__flag.iti__cl{height:14px;background-position:-1005px 0}.iti__flag.iti__cm{height:14px;background-position:-1027px 0}.iti__flag.iti__cn{height:14px;background-position:-1049px 0}.iti__flag.iti__co{height:14px;background-position:-1071px 0}.iti__flag.iti__cp{height:14px;background-position:-1093px 0}.iti__flag.iti__cr{height:12px;background-position:-1115px 0}.iti__flag.iti__cu{height:10px;background-position:-1137px 0}.iti__flag.iti__cv{height:12px;background-position:-1159px 0}.iti__flag.iti__cw{height:14px;background-position:-1181px 0}.iti__flag.iti__cx{height:10px;background-position:-1203px 0}.iti__flag.iti__cy{height:14px;background-position:-1225px 0}.iti__flag.iti__cz{height:14px;background-position:-1247px 0}.iti__flag.iti__de{height:12px;background-position:-1269px 0}.iti__flag.iti__dg{height:10px;background-position:-1291px 0}.iti__flag.iti__dj{height:14px;background-position:-1313px 0}.iti__flag.iti__dk{height:15px;background-position:-1335px 0}.iti__flag.iti__dm{height:10px;background-position:-1357px 0}.iti__flag.iti__do{height:14px;background-position:-1379px 0}.iti__flag.iti__dz{height:14px;background-position:-1401px 0}.iti__flag.iti__ea{height:14px;background-position:-1423px 0}.iti__flag.iti__ec{height:14px;background-position:-1445px 0}.iti__flag.iti__ee{height:13px;background-position:-1467px 0}.iti__flag.iti__eg{height:14px;background-position:-1489px 0}.iti__flag.iti__eh{height:10px;background-position:-1511px 0}.iti__flag.iti__er{height:10px;background-position:-1533px 0}.iti__flag.iti__es{height:14px;background-position:-1555px 0}.iti__flag.iti__et{height:10px;background-position:-1577px 0}.iti__flag.iti__eu{height:14px;background-position:-1599px 0}.iti__flag.iti__fi{height:12px;background-position:-1621px 0}.iti__flag.iti__fj{height:10px;background-position:-1643px 0}.iti__flag.iti__fk{height:10px;background-position:-1665px 0}.iti__flag.iti__fm{height:11px;background-position:-1687px 0}.iti__flag.iti__fo{height:15px;background-position:-1709px 0}.iti__flag.iti__fr{height:14px;background-position:-1731px 0}.iti__flag.iti__ga{height:15px;background-position:-1753px 0}.iti__flag.iti__gb{height:10px;background-position:-1775px 0}.iti__flag.iti__gd{height:12px;background-position:-1797px 0}.iti__flag.iti__ge{height:14px;background-position:-1819px 0}.iti__flag.iti__gf{height:14px;background-position:-1841px 0}.iti__flag.iti__gg{height:14px;background-position:-1863px 0}.iti__flag.iti__gh{height:14px;background-position:-1885px 0}.iti__flag.iti__gi{height:10px;background-position:-1907px 0}.iti__flag.iti__gl{height:14px;background-position:-1929px 0}.iti__flag.iti__gm{height:14px;background-position:-1951px 0}.iti__flag.iti__gn{height:14px;background-position:-1973px 0}.iti__flag.iti__gp{height:14px;background-position:-1995px 0}.iti__flag.iti__gq{height:14px;background-position:-2017px 0}.iti__flag.iti__gr{height:14px;background-position:-2039px 0}.iti__flag.iti__gs{height:10px;background-position:-2061px 0}.iti__flag.iti__gt{height:13px;background-position:-2083px 0}.iti__flag.iti__gu{height:11px;background-position:-2105px 0}.iti__flag.iti__gw{height:10px;background-position:-2127px 0}.iti__flag.iti__gy{height:12px;background-position:-2149px 0}.iti__flag.iti__hk{height:14px;background-position:-2171px 0}.iti__flag.iti__hm{height:10px;background-position:-2193px 0}.iti__flag.iti__hn{height:10px;background-position:-2215px 0}.iti__flag.iti__hr{height:10px;background-position:-2237px 0}.iti__flag.iti__ht{height:12px;background-position:-2259px 0}.iti__flag.iti__hu{height:10px;background-position:-2281px 0}.iti__flag.iti__ic{height:14px;background-position:-2303px 0}.iti__flag.iti__id{height:14px;background-position:-2325px 0}.iti__flag.iti__ie{height:10px;background-position:-2347px 0}.iti__flag.iti__il{height:15px;background-position:-2369px 0}.iti__flag.iti__im{height:10px;background-position:-2391px 0}.iti__flag.iti__in{height:14px;background-position:-2413px 0}.iti__flag.iti__io{height:10px;background-position:-2435px 0}.iti__flag.iti__iq{height:14px;background-position:-2457px 0}.iti__flag.iti__ir{height:12px;background-position:-2479px 0}.iti__flag.iti__is{height:15px;background-position:-2501px 0}.iti__flag.iti__it{height:14px;background-position:-2523px 0}.iti__flag.iti__je{height:12px;background-position:-2545px 0}.iti__flag.iti__jm{height:10px;background-position:-2567px 0}.iti__flag.iti__jo{height:10px;background-position:-2589px 0}.iti__flag.iti__jp{height:14px;background-position:-2611px 0}.iti__flag.iti__ke{height:14px;background-position:-2633px 0}.iti__flag.iti__kg{height:12px;background-position:-2655px 0}.iti__flag.iti__kh{height:13px;background-position:-2677px 0}.iti__flag.iti__ki{height:10px;background-position:-2699px 0}.iti__flag.iti__km{height:12px;background-position:-2721px 0}.iti__flag.iti__kn{height:14px;background-position:-2743px 0}.iti__flag.iti__kp{height:10px;background-position:-2765px 0}.iti__flag.iti__kr{height:14px;background-position:-2787px 0}.iti__flag.iti__kw{height:10px;background-position:-2809px 0}.iti__flag.iti__ky{height:10px;background-position:-2831px 0}.iti__flag.iti__kz{height:10px;background-position:-2853px 0}.iti__flag.iti__la{height:14px;background-position:-2875px 0}.iti__flag.iti__lb{height:14px;background-position:-2897px 0}.iti__flag.iti__lc{height:10px;background-position:-2919px 0}.iti__flag.iti__li{height:12px;background-position:-2941px 0}.iti__flag.iti__lk{height:10px;background-position:-2963px 0}.iti__flag.iti__lr{height:11px;background-position:-2985px 0}.iti__flag.iti__ls{height:14px;background-position:-3007px 0}.iti__flag.iti__lt{height:12px;background-position:-3029px 0}.iti__flag.iti__lu{height:12px;background-position:-3051px 0}.iti__flag.iti__lv{height:10px;background-position:-3073px 0}.iti__flag.iti__ly{height:10px;background-position:-3095px 0}.iti__flag.iti__ma{height:14px;background-position:-3117px 0}.iti__flag.iti__mc{height:15px;background-position:-3139px 0}.iti__flag.iti__md{height:10px;background-position:-3160px 0}.iti__flag.iti__me{height:10px;background-position:-3182px 0}.iti__flag.iti__mf{height:14px;background-position:-3204px 0}.iti__flag.iti__mg{height:14px;background-position:-3226px 0}.iti__flag.iti__mh{height:11px;background-position:-3248px 0}.iti__flag.iti__mk{height:10px;background-position:-3270px 0}.iti__flag.iti__ml{height:14px;background-position:-3292px 0}.iti__flag.iti__mm{height:14px;background-position:-3314px 0}.iti__flag.iti__mn{height:10px;background-position:-3336px 0}.iti__flag.iti__mo{height:14px;background-position:-3358px 0}.iti__flag.iti__mp{height:10px;background-position:-3380px 0}.iti__flag.iti__mq{height:14px;background-position:-3402px 0}.iti__flag.iti__mr{height:14px;background-position:-3424px 0}.iti__flag.iti__ms{height:10px;background-position:-3446px 0}.iti__flag.iti__mt{height:14px;background-position:-3468px 0}.iti__flag.iti__mu{height:14px;background-position:-3490px 0}.iti__flag.iti__mv{height:14px;background-position:-3512px 0}.iti__flag.iti__mw{height:14px;background-position:-3534px 0}.iti__flag.iti__mx{height:12px;background-position:-3556px 0}.iti__flag.iti__my{height:10px;background-position:-3578px 0}.iti__flag.iti__mz{height:14px;background-position:-3600px 0}.iti__flag.iti__na{height:14px;background-position:-3622px 0}.iti__flag.iti__nc{height:10px;background-position:-3644px 0}.iti__flag.iti__ne{height:15px;background-position:-3666px 0}.iti__flag.iti__nf{height:10px;background-position:-3686px 0}.iti__flag.iti__ng{height:10px;background-position:-3708px 0}.iti__flag.iti__ni{height:12px;background-position:-3730px 0}.iti__flag.iti__nl{height:14px;background-position:-3752px 0}.iti__flag.iti__no{height:15px;background-position:-3774px 0}.iti__flag.iti__np{height:15px;background-position:-3796px 0}.iti__flag.iti__nr{height:10px;background-position:-3811px 0}.iti__flag.iti__nu{height:10px;background-position:-3833px 0}.iti__flag.iti__nz{height:10px;background-position:-3855px 0}.iti__flag.iti__om{height:10px;background-position:-3877px 0}.iti__flag.iti__pa{height:14px;background-position:-3899px 0}.iti__flag.iti__pe{height:14px;background-position:-3921px 0}.iti__flag.iti__pf{height:14px;background-position:-3943px 0}.iti__flag.iti__pg{height:15px;background-position:-3965px 0}.iti__flag.iti__ph{height:10px;background-position:-3987px 0}.iti__flag.iti__pk{height:14px;background-position:-4009px 0}.iti__flag.iti__pl{height:13px;background-position:-4031px 0}.iti__flag.iti__pm{height:14px;background-position:-4053px 0}.iti__flag.iti__pn{height:10px;background-position:-4075px 0}.iti__flag.iti__pr{height:14px;background-position:-4097px 0}.iti__flag.iti__ps{height:10px;background-position:-4119px 0}.iti__flag.iti__pt{height:14px;background-position:-4141px 0}.iti__flag.iti__pw{height:13px;background-position:-4163px 0}.iti__flag.iti__py{height:11px;background-position:-4185px 0}.iti__flag.iti__qa{height:8px;background-position:-4207px 0}.iti__flag.iti__re{height:14px;background-position:-4229px 0}.iti__flag.iti__ro{height:14px;background-position:-4251px 0}.iti__flag.iti__rs{height:14px;background-position:-4273px 0}.iti__flag.iti__ru{height:14px;background-position:-4295px 0}.iti__flag.iti__rw{height:14px;background-position:-4317px 0}.iti__flag.iti__sa{height:14px;background-position:-4339px 0}.iti__flag.iti__sb{height:10px;background-position:-4361px 0}.iti__flag.iti__sc{height:10px;background-position:-4383px 0}.iti__flag.iti__sd{height:10px;background-position:-4405px 0}.iti__flag.iti__se{height:13px;background-position:-4427px 0}.iti__flag.iti__sg{height:14px;background-position:-4449px 0}.iti__flag.iti__sh{height:10px;background-position:-4471px 0}.iti__flag.iti__si{height:10px;background-position:-4493px 0}.iti__flag.iti__sj{height:15px;background-position:-4515px 0}.iti__flag.iti__sk{height:14px;background-position:-4537px 0}.iti__flag.iti__sl{height:14px;background-position:-4559px 0}.iti__flag.iti__sm{height:15px;background-position:-4581px 0}.iti__flag.iti__sn{height:14px;background-position:-4603px 0}.iti__flag.iti__so{height:14px;background-position:-4625px 0}.iti__flag.iti__sr{height:14px;background-position:-4647px 0}.iti__flag.iti__ss{height:10px;background-position:-4669px 0}.iti__flag.iti__st{height:10px;background-position:-4691px 0}.iti__flag.iti__sv{height:12px;background-position:-4713px 0}.iti__flag.iti__sx{height:14px;background-position:-4735px 0}.iti__flag.iti__sy{height:14px;background-position:-4757px 0}.iti__flag.iti__sz{height:14px;background-position:-4779px 0}.iti__flag.iti__ta{height:10px;background-position:-4801px 0}.iti__flag.iti__tc{height:10px;background-position:-4823px 0}.iti__flag.iti__td{height:14px;background-position:-4845px 0}.iti__flag.iti__tf{height:14px;background-position:-4867px 0}.iti__flag.iti__tg{height:13px;background-position:-4889px 0}.iti__flag.iti__th{height:14px;background-position:-4911px 0}.iti__flag.iti__tj{height:10px;background-position:-4933px 0}.iti__flag.iti__tk{height:10px;background-position:-4955px 0}.iti__flag.iti__tl{height:10px;background-position:-4977px 0}.iti__flag.iti__tm{height:14px;background-position:-4999px 0}.iti__flag.iti__tn{height:14px;background-position:-5021px 0}.iti__flag.iti__to{height:10px;background-position:-5043px 0}.iti__flag.iti__tr{height:14px;background-position:-5065px 0}.iti__flag.iti__tt{height:12px;background-position:-5087px 0}.iti__flag.iti__tv{height:10px;background-position:-5109px 0}.iti__flag.iti__tw{height:14px;background-position:-5131px 0}.iti__flag.iti__tz{height:14px;background-position:-5153px 0}.iti__flag.iti__ua{height:14px;background-position:-5175px 0}.iti__flag.iti__ug{height:14px;background-position:-5197px 0}.iti__flag.iti__um{height:11px;background-position:-5219px 0}.iti__flag.iti__un{height:14px;background-position:-5241px 0}.iti__flag.iti__us{height:11px;background-position:-5263px 0}.iti__flag.iti__uy{height:14px;background-position:-5285px 0}.iti__flag.iti__uz{height:10px;background-position:-5307px 0}.iti__flag.iti__va{height:15px;background-position:-5329px 0}.iti__flag.iti__vc{height:14px;background-position:-5346px 0}.iti__flag.iti__ve{height:14px;background-position:-5368px 0}.iti__flag.iti__vg{height:10px;background-position:-5390px 0}.iti__flag.iti__vi{height:14px;background-position:-5412px 0}.iti__flag.iti__vn{height:14px;background-position:-5434px 0}.iti__flag.iti__vu{height:12px;background-position:-5456px 0}.iti__flag.iti__wf{height:14px;background-position:-5478px 0}.iti__flag.iti__ws{height:10px;background-position:-5500px 0}.iti__flag.iti__xk{height:15px;background-position:-5522px 0}.iti__flag.iti__ye{height:14px;background-position:-5544px 0}.iti__flag.iti__yt{height:14px;background-position:-5566px 0}.iti__flag.iti__za{height:14px;background-position:-5588px 0}.iti__flag.iti__zm{height:14px;background-position:-5610px 0}.iti__flag.iti__zw{height:10px;background-position:-5632px 0}.iti__flag{background:url(../img/icon/flags.png) no-repeat 20px 0 #dbdbdb;height:15px;box-shadow:0 0 1px 0 #888}.iti__flag.iti__np{background:0 0}.overflow-hidden{overflow:hidden!important}.swiper-wrapper{min-width:100vw}.grecaptcha-badge{visibility:hidden}.text-center{text-align:center}.text-small{font-size:12px}.opacity-50{opacity:.5}.underline{text-decoration:underline}.mt-8{margin-top:32px}body{background:var(--black)}.preloader{background:var(--black);position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;min-height:100vh;overflow:hidden}.preloader-logo-wrapp{position:absolute;width:150px;top:50%;left:50%;transform:translate(-50%,-50%)}@media (max-width:993px){.preloader-logo-wrapp{width:130px}}@media (max-width:601px){.preloader-logo-wrapp{width:100px}}.preloader-logo{display:block;margin-bottom:0;overflow:hidden}.preloader-logo svg{transform:translateY(120%)}.preloader-name{display:block;overflow:hidden}.preloader-name svg{transform:translateY(120%)}.preloader-line{position:absolute;bottom:0;right:0;left:50%;transform:translate(-50%,10%);width:110%;max-width:unset}@media (max-width:993px){.preloader-line{transform:translate(-42%,0) rotate(25deg);width:200%}}@media (max-width:601px){.preloader-line{transform:translate(-39%,0) rotate(35deg);width:250%}}.preloader-line path{stroke-dasharray:0,999999px}.header{position:fixed;top:0;left:0;width:100%;height:var(--headerHeight);transition:var(--longTransition) var(--basicEase);z-index:90;overflow:hidden}.header .container{display:flex;width:100%;height:100%}.header-wrapp{width:100%;display:flex;align-items:center;justify-content:space-between;padding-top:5px}.header-main{display:flex;align-items:center;min-width:35%}.header-main:last-of-type{justify-content:flex-end}.header-main__item{margin-right:32px}@media (max-width:993px){.header-main__item{display:none}}.header-main__item:last-child{margin-right:0}.header-main__mob{display:none}@media (max-width:993px){.header-main__mob{display:block}}.header-burger{position:relative;display:flex;justify-content:center;align-items:center;width:32px;height:32px;margin-right:55px;cursor:pointer;transition:var(--basicTransition) var(--basicEase)}@media (max-width:1025px){.header-burger{margin-right:45px}}.header-burger span{background:var(--white);width:0%;height:1px;transition:transform var(--basicTransition),background var(--basicTransition);transform-origin:left;display:block;position:absolute;left:0}.header-burger span:nth-child(1){transform:translateY(-9px)}.header-burger span:nth-child(2){transform:translateY(0)}.header-burger span:nth-child(3){transform:translateY(9px)}.header-burger:hover span:nth-child(1){transform:translateY(-12px)!important}.header-burger:hover span:nth-child(3){transform:translateY(12px)!important}.header-burger.active span:nth-child(1){transform:rotate(45deg)!important}.header-burger.active span:nth-child(2){transform:scaleX(0)!important}.header-burger.active span:nth-child(3){transform:rotate(-45deg)!important}.header-search{display:none!important}.header-logo{width:120px;display:flex;flex-direction:column;align-items:center;transform:scale(1);transition:var(--longTransition) var(--basicEase)}@media (max-width:1281px){.header-logo{width:110px}}.header-logo-fade{display:block;overflow:hidden}.header-logo-fade svg{transform:translateY(100%)}.header-logo-name{transition:var(--longTransition) var(--basicEase)}.header-logo-hide{display:block;height:27.88px;opacity:1;transition:var(--longTransition) var(--basicEase)}.header-logo path{transition:var(--longTransition) var(--basicEase)}@media (max-width:993px){.header-link{display:none}}.header:not(.menu-open).header-bg{background:var(--beige);box-shadow:0 0 10px #00000082;height:80px}.header:not(.menu-open).header-bg .header-logo{transform:scale(.9)}.header:not(.menu-open).header-bg .header-logo-hide{height:0;opacity:0}.header:not(.menu-open).header-bg .header-main__item{color:var(--black)!important}.header:not(.menu-open).header-bg .header-main__mob{color:var(--black)}.header:not(.menu-open).header-bg .header-burger span{background:var(--black)}.header:not(.menu-open).header-bg .link-arrow{color:var(--black)}.header:not(.menu-open).header-bg .link-arrow path{stroke:var(--black)}.header:not(.menu-open).header-bg .link-white::before{background:var(--black)}.header:not(.menu-open).header-bg path{fill:var(--black)}.header:not(.menu-open).black .header-main__item{color:var(--black)!important}.header:not(.menu-open).black .header-main__mob{color:var(--black)}.header:not(.menu-open).black .header-burger span{background:var(--black)}.header:not(.menu-open).black .link-arrow{color:var(--black)}.header:not(.menu-open).black .link-arrow path{stroke:var(--black)}.header:not(.menu-open).black .link-white::before{background:var(--black)}.header:not(.menu-open).black path{fill:var(--black)}.menu{position:fixed;top:0;left:0;width:100%;height:100%;z-index:80;color:var(--white)}.menu-bg{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--black);transform:translateY(-100%)}.menu-container{display:flex;flex-direction:column;align-items:center;height:100%;max-height:100vh;position:relative;padding-top:160px}@media (max-width:1641px){.menu-container{padding-top:140px}}@media (max-width:1025px){.menu-container{padding-top:120px}}@media (max-width:993px){.menu-container{padding-top:170px}}@media (max-width:601px){.menu-container{display:block;padding-top:0;overflow:auto;margin-top:140px;height:calc(100% - 140px)}}.menu-list{display:flex;flex-direction:column;align-items:center;width:100%;height:100%;margin-top:25px;overflow:auto;-ms-overflow-style:none;scrollbar-width:none}@media (max-width:993px){.menu-list{padding-bottom:50px}}@media (max-width:601px){.menu-list{height:-webkit-max-content;height:-moz-max-content;height:max-content;padding-bottom:65px}}.menu-list::-webkit-scrollbar{width:0;background:0 0}.menu-list div a{display:block;overflow:hidden}.menu-list div a span{display:block;transform:translateY(100%)}.menu-link{font:normal normal 32px/1.2 ltc-bodoni-175,serif;text-align:center;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media (min-width:1366px){.menu-link{font-size:calc(.04152 * 100vw + -24.71119px)}}@media (min-width:1920px){.menu-link{font-size:55px}}@media (max-width:993px){.menu-link{font-size:44px}}.menu-link__enquire{display:none;margin-top:65px}@media (max-width:993px){.menu-link__enquire{display:flex}}.menu-link-details{display:flex;flex-direction:column-reverse;align-items:center;margin-bottom:15px}.menu-details{display:flex;gap:15px;margin-top:15px}@media (max-width:993px){.menu-details{margin-top:0;margin-bottom:25px}}@media (max-width:601px){.menu-details{flex-direction:column}}.menu-details:hover~.link-underline:before{transform:scaleX(1) translateY(0);opacity:1;visibility:visible;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;pointer-events:auto}.menu-photo{position:relative;padding:8px 8px 15px;text-align:center}@media (max-width:993px){.menu-photo{padding:0}}.menu-photo .border{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid var(--blackLine);transform:scale(1.07);opacity:0;transition:border var(--basicTransition)}@media (max-width:993px){.menu-photo .border{display:none}}.menu-photo__wrapp{width:220px;height:130px;overflow:hidden;display:flex;align-items:flex-end}@media (max-width:993px){.menu-photo__wrapp{display:none}}.menu-photo__wrapp .photo-scale{transform:scale(1.5);width:100%;height:0;transform-origin:bottom}.menu-photo__wrapp img{transition:var(--longTransition) var(--basicEase);transform:scale(1)}.menu-photo__name{font:18px/24px futura-pt,sans-serif;margin-top:15px;text-align:center;overflow:hidden}@media (max-width:993px){.menu-photo__name{font-size:26px;margin-top:8px}}.menu-photo__name span{display:block;transform:translateY(100%)}.menu-photo a{position:absolute;top:0;left:0;right:0;bottom:0;font-size:0}.menu-photo:hover .border{border-color:var(--white)}.menu-photo:hover .menu-photo__wrapp img{transform:scale(1.1)!important}.menu-bottom{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;height:75px;padding:0 var(--paddingX)}@media (max-width:993px){.menu-bottom{flex-direction:column;height:-webkit-max-content;height:-moz-max-content;height:max-content;padding:24px 0}}.menu-bottom-line{background:var(--blackLine);position:absolute;left:0;top:0;width:100%;height:1px;transform:scaleX(0);transform-origin:left}.menu-bottom__item{display:flex;align-items:center;gap:8px;opacity:0;transform:translateY(100%)}@media (max-width:993px){.menu-bottom__item{margin-bottom:8px}}@media (max-width:993px){.menu-bottom__item:last-of-type{display:none}}.menu-bottom__item strong{font-style:normal;font-weight:400;font-size:14px;text-transform:uppercase;color:var(--beige);opacity:.3}.menu-bottom__item span{font-size:16px;color:var(--white);opacity:.8}.menu-bottom__item span a{display:block}.footer{position:-webkit-sticky;position:sticky;bottom:0;color:var(--white);background:var(--black);padding:90px 0 32px;z-index:0}@media (max-width:993px){.footer{padding:60px 0 30px}}@media (max-width:601px){.footer{position:relative;padding:45px 0 18px}}.footer-wrapp{padding:0 16px}.footer-grid{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;justify-content:center;border:.5px solid var(--blackLineOpacity)}@media (max-width:993px){.footer-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:601px){.footer-grid{display:flex;flex-direction:column;border:none}}.footer-item{height:100%;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:32px;border:.5px solid var(--blackLineOpacity)}@media (max-width:1025px){.footer-item{padding:25px 20px}}@media (max-width:601px){.footer-item{width:100%;padding:12px 0;border:none}}.footer-item__title{font-size:24px;margin-bottom:15px}@media (max-width:1281px){.footer-item__title{font-size:22px;margin-bottom:11px}}@media (max-width:1025px){.footer-item__title{font-size:20px;margin-bottom:7px}}@media (max-width:601px){.footer-item__title{font-size:24px}}.footer-item .input{font-size:16px;color:var(--beige)!important;background:var(--black)!important;box-shadow:inset 0 0 0 50px var(--black)!important;-webkit-box-shadow:inset 0 0 0 50px var(--black)!important;-webkit-text-fill-color:var(--beige)!important;text-align:center;text-transform:uppercase;border:none;opacity:.3;width:90%}.footer-item .input::-moz-placeholder{color:var(--beige)}.footer-item .input:-ms-input-placeholder{color:var(--beige)}.footer-item .input::placeholder{color:var(--beige)}.footer-item .input:-webkit-autofill{color:var(--beige)!important;background:var(--black)!important}.footer-item__subtitle{font-size:16px;color:var(--beige);text-transform:uppercase;margin-bottom:8px;opacity:.3}@media (max-width:1281px){.footer-item__subtitle{font-size:15px}}@media (max-width:1025px){.footer-item__subtitle{font-size:14px}}@media (max-width:601px){.footer-item__subtitle{font-size:16px}}.footer-item .link{font-size:18px}@media (max-width:1281px){.footer-item .link{font-size:17px}}@media (max-width:1025px){.footer-item .link{font-size:15px}}@media (max-width:601px){.footer-item .link{font-size:16px}}@media (max-width:601px){.footer-item .link{font-size:18px}}.footer-form{grid-column-start:1;grid-column-end:3}@media (max-width:601px){.footer-form{grid-column-end:2;border:1px solid var(--blackLineOpacity);padding:30px 0;margin-bottom:-1px}}.footer-file{grid-column-start:3;grid-column-end:5}@media (max-width:993px){.footer-file{grid-column-start:1;grid-column-end:3}}@media (max-width:601px){.footer-file{grid-column-end:2;border:1px solid var(--blackLineOpacity);padding:30px 0;margin-bottom:35px}}.footer-social{width:17px;height:auto}@media (max-width:601px){.footer-social{padding-top:20px}}.footer-container{display:flex;align-items:flex-end;justify-content:space-between;margin-top:72px}@media (max-width:1281px){.footer-container{margin-top:65px}}@media (max-width:1025px){.footer-container{flex-wrap:wrap;margin-top:50px}}@media (max-width:993px){.footer-container{justify-content:center}}.footer-info{position:relative;display:flex;align-items:center;min-width:35%}@media (max-width:993px){.footer-info{min-width:auto;order:2}}.footer-info:last-of-type{justify-content:flex-end}.footer-info__item{font-size:12px;line-height:24px;text-transform:uppercase;margin-right:24px}@media (max-width:1025px){.footer-info__item{font-size:10px}}@media (max-width:993px){.footer-info__item{font-size:12px}}.footer-info__item:last-child{margin-right:0}@media (max-width:993px){.footer-info__item__сopyright{display:none}}.footer-сopyright{display:none;width:100%;font-size:12px;line-height:24px;text-align:center;text-transform:uppercase}@media (max-width:993px){.footer-сopyright{display:block}}.footer-logo{width:70px}@media (max-width:1281px){.footer-logo{width:65px}}@media (max-width:993px){.footer-logo svg{width:60px;margin:0 auto 20px}}@media (max-width:601px){.footer-logo svg{width:77px;margin:0 auto 15px}}.footer-developer{font-size:12px;line-height:24px;text-transform:uppercase;margin-right:130px}@media (max-width:1281px){.footer-developer{margin-right:120px}}@media (max-width:1025px){.footer-developer{font-size:10px;margin-right:110px}}@media (max-width:993px){.footer-developer{font-size:12px;margin-left:24px;margin-right:0}}.footer-top{position:absolute;top:0;right:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:var(--grey);border:none;border-radius:50%;padding:12px;transform:translate(0,-50%);cursor:pointer}@media (max-width:1281px){.footer-top{width:44px;height:44px}}@media (max-width:1025px){.footer-top{width:40px;height:40px;padding:10px}}@media (max-width:993px){.footer-top{display:none}}@font-face{font-family:lg;src:url(../fonts/lg.woff2?io9a6k) format("woff2"),url(../fonts/lg.ttf?io9a6k) format("truetype"),url(../fonts/lg.woff?io9a6k) format("woff"),url(../fonts/lg.svg?io9a6k#lg) format("svg");font-weight:400;font-style:normal;font-display:block}.lg-icon{font-family:lg!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.lg-container{font-family:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"}.lg-next,.lg-prev{background:0 0;border:none;color:var(--white);cursor:pointer;display:block;font-size:22px;margin-top:-10px;padding:8px 10px 9px;position:absolute;top:50%;z-index:1080;outline:0;border:none}.lg-next.disabled,.lg-prev.disabled{opacity:0!important;cursor:default}.lg-next:hover:not(.disabled),.lg-prev:hover:not(.disabled){color:var(--white)}.lg-single-item .lg-next,.lg-single-item .lg-prev{display:none}.lg-next{right:20px}.lg-next:before{content:"\e095"}.lg-prev{left:20px}.lg-prev:after{content:"\e094"}@-webkit-keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@keyframes lg-right-end{0%{left:0}50%{left:-30px}100%{left:0}}@-webkit-keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}@keyframes lg-left-end{0%{left:0}50%{left:30px}100%{left:0}}.lg-outer.lg-right-end .lg-object{-webkit-animation:lg-right-end .3s;animation:lg-right-end .3s;position:relative}.lg-outer.lg-left-end .lg-object{-webkit-animation:lg-left-end .3s;animation:lg-left-end .3s;position:relative}.lg-toolbar{z-index:1082;left:0;position:absolute;top:0;width:100%}.lg-media-overlap .lg-toolbar{background:linear-gradient(0deg,rgba(0,0,0,0),rgba(0,0,0,.4))}.lg-toolbar .lg-icon{color:#999;cursor:pointer;float:right;font-size:24px;height:47px;line-height:27px;padding:10px 0;text-align:center;width:50px;text-decoration:none!important;outline:medium none;will-change:color;transition:color .2s linear;background:0 0;border:none;box-shadow:none}.lg-toolbar .lg-icon.lg-icon-18{font-size:18px}.lg-toolbar .lg-icon:hover{color:var(--white)}.lg-toolbar .lg-close:after{content:"\e070"}.lg-toolbar .lg-maximize{font-size:22px}.lg-toolbar .lg-maximize:after{content:"\e90a"}.lg-toolbar .lg-download:after{content:"\e0f2"}.lg-sub-html{color:#eee;font-size:16px;padding:10px 40px;text-align:center;z-index:1080;opacity:0;transition:opacity .2s ease-out 0s}.lg-sub-html h4{margin:0;font-size:13px;font-weight:700}.lg-sub-html p{font-size:12px;margin:5px 0 0}.lg-sub-html a{color:inherit}.lg-sub-html a:hover{text-decoration:underline}.lg-media-overlap .lg-sub-html{background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.6))}.lg-item .lg-sub-html{position:absolute;bottom:0;right:0;left:0}.lg-error-msg{font-size:14px;color:#999}.lg-counter{color:#999;display:inline-block;font-size:16px;padding-left:20px;padding-top:12px;height:47px;vertical-align:middle}.lg-closing .lg-next,.lg-closing .lg-prev,.lg-closing .lg-sub-html,.lg-closing .lg-toolbar{opacity:0;transition:transform .08 cubic-bezier(0,0,.25,1) 0s,opacity .08 cubic-bezier(0,0,.25,1) 0s,color .08 linear}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable) .lg-video-cont{opacity:0;transform:scale3d(.5,.5,.5);will-change:transform,opacity;transition:transform 250ms cubic-bezier(0,0,.25,1) 0s,opacity 250ms cubic-bezier(0,0,.25,1)!important}body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-img-wrap,body:not(.lg-from-hash) .lg-outer.lg-start-zoom .lg-item:not(.lg-zoomable).lg-complete .lg-video-cont{opacity:1;transform:scale3d(1,1,1)}.lg-group:after{content:"";display:table;clear:both}.lg-container{display:none;outline:0}.lg-container.lg-show{display:block}.lg-on{scroll-behavior:unset;overflow:hidden}.lg-on body{overflow:hidden}.lg-hide-sub-html .lg-sub-html,.lg-next,.lg-pager-outer,.lg-prev,.lg-toolbar{opacity:0;will-change:transform,opacity;transition:transform .25s cubic-bezier(0,0,.25,1) 0s,opacity .25s cubic-bezier(0,0,.25,1) 0s}.lg-show-in .lg-next,.lg-show-in .lg-pager-outer,.lg-show-in .lg-prev,.lg-show-in .lg-toolbar{opacity:1}.lg-show-in.lg-hide-sub-html .lg-sub-html{opacity:1}.lg-show-in .lg-hide-items .lg-prev{opacity:0;transform:translate3d(-10px,0,0)}.lg-show-in .lg-hide-items .lg-next{opacity:0;transform:translate3d(10px,0,0)}.lg-show-in .lg-hide-items .lg-toolbar{opacity:0;transform:translate3d(0,-10px,0)}.lg-show-in .lg-hide-items.lg-hide-sub-html .lg-sub-html{opacity:0;transform:translate3d(0,20px,0)}.lg-outer{width:100%;height:100%;position:fixed;top:0;left:0;z-index:1050;text-align:left;opacity:.001;outline:0;will-change:auto;overflow:hidden;transition:opacity .15s ease 0s}.lg-outer *{box-sizing:border-box}.lg-outer.lg-zoom-from-image{opacity:1}.lg-outer.lg-visible{opacity:1}.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-current,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-next-slide,.lg-outer.lg-css3 .lg-item:not(.lg-start-end-progress).lg-prev-slide{transition-duration:inherit!important;transition-timing-function:inherit!important}.lg-outer.lg-css3.lg-dragging .lg-item.lg-current,.lg-outer.lg-css3.lg-dragging .lg-item.lg-next-slide,.lg-outer.lg-css3.lg-dragging .lg-item.lg-prev-slide{transition-duration:0s!important;opacity:1}.lg-outer.lg-grab img.lg-object{cursor:-webkit-grab;cursor:-o-grab;cursor:-ms-grab;cursor:grab}.lg-outer.lg-grabbing img.lg-object{cursor:move;cursor:-webkit-grabbing;cursor:-o-grabbing;cursor:-ms-grabbing;cursor:grabbing}.lg-outer .lg-content{position:absolute;top:0;left:0;right:0;bottom:0}.lg-outer .lg-inner{width:100%;position:absolute;left:0;top:0;bottom:0;transition:opacity 0s;white-space:nowrap}.lg-outer .lg-item{will-change:transform,opacity;display:none!important}.lg-outer .lg-item:not(.lg-start-end-progress){background:url(../img/loading.gif) no-repeat scroll center center transparent}.lg-outer.lg-css3 .lg-current,.lg-outer.lg-css3 .lg-next-slide,.lg-outer.lg-css3 .lg-prev-slide{display:inline-block!important}.lg-outer.lg-css .lg-current{display:inline-block!important}.lg-outer .lg-img-wrap,.lg-outer .lg-item{display:inline-block;text-align:center;position:absolute;width:100%;height:100%}.lg-outer .lg-img-wrap:before,.lg-outer .lg-item:before{content:"";display:inline-block;height:100%;vertical-align:middle}.lg-outer .lg-img-wrap{position:absolute;left:0;right:0;top:0;bottom:0;white-space:nowrap;font-size:0}.lg-outer .lg-item.lg-complete{background:0 0}.lg-outer .lg-item.lg-current{z-index:1060}.lg-outer .lg-object{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%;width:auto;height:auto;position:relative}.lg-outer .lg-empty-html .lg-sub-html,.lg-outer .lg-empty-html.lg-sub-html{display:none}.lg-outer.lg-hide-download .lg-download{opacity:.75;pointer-events:none}.lg-outer .lg-first-slide .lg-dummy-img{position:absolute;top:50%;left:50%}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-components{transform:translate3d(0,0,0);opacity:1}.lg-outer.lg-components-open:not(.lg-zoomed) .lg-sub-html{opacity:1;transition:opacity .2s ease-out .15s}.lg-backdrop{background:#000000d9;position:fixed;top:0;left:0;right:0;bottom:0;z-index:1040;opacity:0;will-change:auto;transition:opacity 333ms ease-in 0s}.lg-backdrop.in{opacity:1}.lg-css3.lg-no-trans .lg-current,.lg-css3.lg-no-trans .lg-next-slide,.lg-css3.lg-no-trans .lg-prev-slide{transition:none 0s ease 0s!important}.lg-css3.lg-use-css3 .lg-item{-webkit-backface-visibility:hidden;backface-visibility:hidden}.lg-css3.lg-fade .lg-item{opacity:0}.lg-css3.lg-fade .lg-item.lg-current{opacity:1}.lg-css3.lg-fade .lg-item.lg-current,.lg-css3.lg-fade .lg-item.lg-next-slide,.lg-css3.lg-fade .lg-item.lg-prev-slide{transition:opacity .1s ease 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-progress{transition:transform 1s cubic-bezier(.175,.885,.32,1.275) 0s}.lg-css3.lg-use-css3 .lg-item.lg-start-end-progress{transition:transform 1s cubic-bezier(0,0,.25,1) 0s}.lg-css3.lg-slide.lg-use-css3 .lg-item{opacity:0}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{transform:translate3d(-100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide{transform:translate3d(100%,0,0)}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current{transform:translate3d(0,0,0);opacity:1}.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-current,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-next-slide,.lg-css3.lg-slide.lg-use-css3 .lg-item.lg-prev-slide{transition:transform 1s cubic-bezier(0,0,.25,1) 0s,opacity .1s ease 0s}.lg-container{display:none}.lg-container.lg-show{display:block}.lg-container.lg-dragging-vertical .lg-backdrop{transition-duration:0s!important}.lg-container.lg-dragging-vertical .lg-css3 .lg-item.lg-current{transition-duration:0s!important;opacity:1}.lg-inline .lg-backdrop,.lg-inline .lg-outer{position:absolute}.lg-inline .lg-backdrop{z-index:1}.lg-inline .lg-outer{z-index:2}.lg-inline .lg-maximize:after{content:"\e909"}.lg-components{transform:translate3d(0,100%,0);will-change:transform;transition:transform .35s ease-out 0s;z-index:1080;position:absolute;bottom:0;right:0;left:0}.lg-outer .lg-video-cont{text-align:center;display:inline-block;vertical-align:middle;position:relative}.lg-outer .lg-video-cont .lg-object{width:100%!important;height:100%!important}.lg-outer .lg-has-iframe .lg-video-cont{-webkit-overflow-scrolling:touch;overflow:auto}.lg-outer .lg-video-object{position:absolute;left:0;right:0;width:100%;height:100%;top:0;bottom:0;z-index:3}.lg-outer .lg-video-poster{z-index:1}.lg-outer .lg-has-video .lg-video-object{opacity:0;will-change:opacity;transition:opacity .3s ease-in}.lg-outer .lg-has-video.lg-video-loaded .lg-video-play-button,.lg-outer .lg-has-video.lg-video-loaded .lg-video-poster{opacity:0!important}.lg-outer .lg-has-video.lg-video-loaded .lg-video-object{opacity:1}@-webkit-keyframes lg-play-stroke{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@keyframes lg-play-stroke{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}@-webkit-keyframes lg-play-rotate{100%{transform:rotate(360deg)}}@keyframes lg-play-rotate{100%{transform:rotate(360deg)}}.lg-video-play-button{width:18%;max-width:140px;position:absolute;top:50%;left:50%;z-index:2;cursor:pointer;transform:translate(-50%,-50%) scale(1);will-change:opacity,transform;transition:transform .25s cubic-bezier(.17,.88,.32,1.28),opacity .1s}.lg-video-play-button:hover .lg-video-play-icon,.lg-video-play-button:hover .lg-video-play-icon-bg{opacity:1}.lg-video-play-icon-bg{fill:none;stroke-width:3%;stroke:#fcfcfc;opacity:.6;will-change:opacity;transition:opacity .12s ease-in}.lg-video-play-icon-circle{position:absolute;top:0;left:0;bottom:0;right:0;fill:none;stroke-width:3%;stroke:rgba(30,30,30,.9);stroke-opacity:1;stroke-linecap:round;stroke-dasharray:200;stroke-dashoffset:200}.lg-video-play-icon{position:absolute;width:25%;max-width:120px;left:50%;top:50%;transform:translate3d(-50%,-50%,0);opacity:.6;will-change:opacity;transition:opacity .12s ease-in}.lg-video-play-icon .lg-video-play-icon-inner{fill:#fcfcfc}.lg-video-loading .lg-video-play-icon-circle{-webkit-animation:lg-play-rotate 2s linear .25s infinite,lg-play-stroke 1.5s ease-in-out .25s infinite;animation:lg-play-rotate 2s linear .25s infinite,lg-play-stroke 1.5s ease-in-out .25s infinite}.lg-video-loaded .lg-video-play-button{opacity:0;transform:translate(-50%,-50%) scale(.7)}.flatpickr-calendar{background:0 0;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;box-sizing:border-box;touch-action:manipulation;background:#fff;box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08)}.flatpickr-calendar.inline,.flatpickr-calendar.open{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{position:absolute;display:block;pointer-events:none;border:solid transparent;content:'';height:0;width:0;left:22px}.flatpickr-calendar.arrowRight:after,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar.arrowCenter:after,.flatpickr-calendar.arrowCenter:before{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:flex}.flatpickr-months .flatpickr-month{background:0 0;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;flex:1}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9)}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:var(--silver)}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:var(--lightGold)}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0 0;line-height:1;height:34px;display:flex;align-items:center;justify-content:space-around;text-align:center;transform:translate3d(0,0,0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{width:6ch;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{font:300 inherit/inherit inherit;background:0 0;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,.5);background:0 0;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{font:300 inherit/inherit inherit;appearance:menulist;background:0 0;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;height:auto;margin:-1px 0 0 0;outline:0;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:0}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background:0 0;outline:0;padding:0}.flatpickr-weekdays{background:0 0;text-align:center;overflow:hidden;width:100%;display:flex;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:flex;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:0 0;color:rgba(0,0,0,.54);line-height:1;margin:0;text-align:center;display:block;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0 0}.flatpickr-days{position:relative;overflow:hidden;display:flex;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;box-sizing:border-box;display:inline-block;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;justify-content:space-around;transform:translate3d(0,0,0);opacity:1}.dayContainer+.dayContainer{box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:0 0;border:1px solid transparent;border-radius:150px;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:var(--silver)}.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:var(--silver);background:var(--silver);color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:var(--lightGold);box-shadow:none;color:#fff;border-color:var(--lightGold)}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #569ff7}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:rgba(57,57,57,.3);background:0 0;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,.1)}.flatpickr-day.week.selected{border-radius:0;box-shadow:-5px 0 0 #569ff7,5px 0 0 #569ff7}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,.3);background:0 0;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:flex;box-sizing:border-box;overflow:hidden}.flatpickr-rContainer{display:inline-block;padding:0;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;box-sizing:border-box;overflow:hidden;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:0 0;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{from{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translate3d(0,0,0)}}@keyframes fpFadeInDown{from{opacity:0;transform:translate3d(0,-20px,0)}to{opacity:1;transform:translate3d(0,0,0)}}.hero-section{position:relative;height:100vh;min-height:600px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (max-width:1025px){.hero-section{min-height:550px}}.hero-section::before{background:var(--black);content:"";position:absolute;top:0;left:0;right:0;bottom:0;opacity:.4;z-index:2}.hero-slide{position:relative;overflow:hidden;width:100%;height:100%}.hero-slide-parallax{width:100%;height:100%;position:relative}.hero-title{position:absolute;top:50%;left:50%;width:100%;max-width:865px;font-size:68px;color:var(--white);text-align:center;transform:translate(-50%,-50%);z-index:3;pointer-events:none}@media (max-width:1281px){.hero-title{font-size:62px}}@media (max-width:1025px){.hero-title{font-size:55px}}@media (max-width:601px){.hero-title{font-size:48px}}.hero-type{position:absolute;display:flex;align-items:center;bottom:var(--paddingX);left:50%;color:var(--white);transform:translateX(-50%);z-index:3}@media (max-width:601px){.hero-type{bottom:32px;font-size:14px}}.hero-type__separator{margin:0 23px}@media (max-width:993px){.hero-type__separator{margin:0 7px}}.hero-type__item{white-space:nowrap}.hero-section .hero-slide-parallax,.hero-section .swiper-wrapper{transition-timing-function:var(--basicEase)}.hero-section .swiper-wrapper{position:relative;z-index:1}.concept-section{padding-top:168px;padding-bottom:96px}@media (max-width:1025px){.concept-section{padding-top:140px}}@media (max-width:993px){.concept-section{padding-top:100px}}@media (max-width:601px){.concept-section{padding-top:60px;padding-bottom:80px}}.concept-container{display:flex;flex-direction:column;align-items:center;text-align:center}.concept-img{max-width:640px}.concept-overhead{margin-top:56px}@media (max-width:1025px){.concept-overhead{margin-top:45px}}.concept-title{max-width:865px;font-size:48px;line-height:1;margin-top:16px}@media (max-width:1025px){.concept-title{font-size:44px}}@media (max-width:993px){.concept-title{font-size:38px}}@media (max-width:601px){.concept-title{font-size:32px}}.concept-text{max-width:640px;margin-top:25px}.concept-link{margin-top:25px}.video-section{background:var(--black);height:100vh;position:-webkit-sticky;position:sticky;top:0;margin-top:-100vh;margin-bottom:100vh}.video-mp4{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.video-btn{position:absolute;top:50%;left:50%;width:170px;font-size:18px;color:var(--white);background:0 0;text-transform:uppercase;border:none;transform:translate(-50%,-50%);cursor:pointer;pointer-events:none;z-index:2}.video-btn-text-wrapp{height:1em;overflow:hidden;position:absolute;top:50%;left:50%;width:100%;text-align:center;transform:translate(-50%,-50%)}.video-btn__text{height:2.2em;display:flex;flex-direction:column;justify-content:space-between;align-self:flex-start;transition:var(--longTransition)}.video-btn__text span{display:block;height:1.1em}.video-btn__text span:first-child{transform:translateY(100%)}.video-btn__text span:first-child span{display:block;height:1.1em}.video-btn svg{transform:rotate(-150deg)}.video-btn svg circle{stroke-dasharray:460;stroke-dashoffset:460}.video-btn svg .circle-2{transition:transform var(--longTransition)}.video-btn:hover .video-btn__text{transform:translateY(-1.1em)}.video-btn:hover .circle-2{transform:translate(10px,7px)}.chalets-section{padding-top:96px}@media (max-width:1025px){.chalets-section{padding-top:85px}}@media (max-width:601px){.chalets-section{padding-top:60px}}.chalets-container{text-align:center}.chalets-title{max-width:685px;font-size:55px;text-align:center;margin:16px auto 0}@media (max-width:1025px){.chalets-title{font-size:48px}}.chalets-subtitle{text-align:center;margin-top:25px}.chalets-wrapp{display:grid;grid-template-columns:1fr 1fr;width:100vw;margin-left:calc(-1 * (100vw - 100%)/ 2);margin-top:48px}@media (max-width:1025px){.chalets-wrapp{margin-top:40px}}@media (max-width:993px){.chalets-wrapp{grid-template-columns:100%;grid-gap:30px;width:100%;padding-bottom:30px;margin-left:0;border:none}}@media (max-width:601px){.chalets-wrapp{margin-top:32px}}@media (max-width:601px){.chalets-wrapp{padding-bottom:15px}}.chalets-item{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:48px 48px 72px;border-top:1px solid transparent;border-bottom:1px solid transparent}@media (max-width:1025px){.chalets-item{padding:40px 40px 65px}}@media (max-width:993px){.chalets-item{border:1px solid transparent}}@media (max-width:601px){.chalets-item{padding:30px 20px 40px}}@media (min-width:992px){.chalets-item:nth-child(odd){border-right:1px solid transparent}}.chalets-item .chalets-item__img,.chalets-item .chalets-item__key,.chalets-item .chalets-item__param,.chalets-item .chalets-item__text{transition:1s var(--basicEase);transition-delay:.4s}.chalets-item__img{width:100%;max-width:450px;height:265px;display:flex;align-items:flex-end}@media (max-width:1025px){.chalets-item__img{width:415px;height:245px}}@media (max-width:601px){.chalets-item__img{width:315px;height:185px}}.chalets-item__img img{height:0}.chalets-item__name{margin-top:32px;z-index:2;transition:1s var(--basicEase);transition-delay:.1s}@media (max-width:1025px){.chalets-item__name{margin-top:28px}}@media (max-width:601px){.chalets-item__name{margin-top:24px}}.chalets-item__key span{display:block;border:1px solid var(--gold);padding:8px 32px;margin-top:24px}@media (max-width:1025px){.chalets-item__key span{margin-top:20px}}@media (max-width:601px){.chalets-item__key span{margin-top:15px}}.chalets-item__param{display:flex;align-items:center;justify-content:center;-moz-column-gap:20px;column-gap:20px;flex-wrap:wrap;margin-top:16px}.chalets-item__param span{white-space:nowrap}.chalets-item__text{max-width:450px;margin-top:16px}.chalets-item__link{display:none;margin-top:32px}@media (max-width:1025px){.chalets-item__link{display:flex}}@media (pointer:fine) and (hover:hover) and (min-width:1024px){.chalets-item.animation-done:hover .chalets-item__name{transform:translateY(var(--offsetTitle));opacity:1;color:#fff;transition-delay:0s}.chalets-item.animation-done:hover .chalets-item__img,.chalets-item.animation-done:hover .chalets-item__key,.chalets-item.animation-done:hover .chalets-item__param,.chalets-item.animation-done:hover .chalets-item__text{transform:translateY(30px);opacity:0;transition-delay:0s}.chalets-item.animation-done:hover .chalets-hover{opacity:1;pointer-events:all}.chalets-item.animation-done:hover .chalets-hover__img img{transform:scale(1)}.chalets-item.animation-done:hover .chalets-hover__link{pointer-events:all}.chalets-item.animation-done:hover .chalets-hover__link svg{transform:translateX(0)}.chalets-item.animation-done:hover .chalets-hover__link .link-arrow__text span:first-child{transform:translateY(0)}}.chalets-hover{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;overflow:hidden;transition:1s var(--basicEase)}@media (max-width:1025px){.chalets-hover{display:none}}.chalets-hover__img img{transform:scale(1.3);transition:1s var(--basicEase)}.chalets-hover__content{position:absolute;width:100%;bottom:50px;display:flex;flex-direction:column;align-items:center;z-index:2}.chalets-hover__name{color:transparent;opacity:0;visibility:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.chalets-hover__link{margin-top:8px}.chalets-hover__link .link-arrow__text span:first-child,.chalets-hover__link svg{transition:1s var(--basicEase)}.chalets-bottom{padding-bottom:130px}@media (max-width:1281px){.chalets-bottom{padding-bottom:110px}}@media (max-width:1025px){.chalets-bottom{padding-bottom:90px}}@media (max-width:993px){.chalets-bottom{padding-bottom:75px}}@media (max-width:601px){.chalets-bottom{padding-bottom:50px}}.chalets-descr{max-width:640px;margin:65px auto 0}@media (max-width:1025px){.chalets-descr{margin:40px auto 0}}.chalets-more{display:flex;align-items:center;justify-content:center;margin-top:40px}@media (max-width:601px){.chalets-more{flex-direction:column}}.chalets-more__link{margin-right:56px}@media (max-width:601px){.chalets-more__link{margin-right:0;margin-bottom:32px}}.chalets-more__link:last-of-type{margin-right:0;margin-bottom:0}.experiences-section{position:relative;padding:96px 0}@media (max-width:1025px){.experiences-section{padding-top:80px}}@media (max-width:601px){.experiences-section{padding:65px 0}}.experiences-container{display:flex;flex-direction:column;align-items:center}.experiences-title{max-width:640px;margin-top:8px;text-align:center}.experiences-subtitle{max-width:640px;text-align:center;margin-top:35px}.experiences-filter{display:flex;align-items:center;-moz-column-gap:32px;column-gap:32px;font-size:16px;text-transform:uppercase;margin-top:35px}@media (max-width:1025px){.experiences-filter{font-size:15px}}@media (max-width:993px){.experiences-filter{display:none}}.experiences-filter__mob{display:none;margin-top:25px;z-index:2;width:100%}@media (max-width:993px){.experiences-filter__mob{display:block}}.experiences-slider{max-width:100%;margin-top:32px;overflow:visible}.experiences-slider-arrow{position:absolute;top:0;height:100%;width:125px;display:flex;align-items:center;justify-content:center;z-index:2;cursor:pointer;transition:var(--basicTransition) var(--basicEase)}@media (max-width:1025px){.experiences-slider-arrow{width:95px}}@media (max-width:993px){.experiences-slider-arrow{display:none}}.experiences-slider-arrow.prev{left:calc(0px - var(--paddingMediumX))}.experiences-slider-arrow.prev svg{transform-origin:right}.experiences-slider-arrow.next{right:calc(0px - var(--paddingMediumX))}.experiences-slider-arrow.next svg{transform-origin:left}.experiences-slider-arrow svg{transition:var(--basicTransition) var(--basicEase);width:40px}.experiences-slider-arrow:hover svg{transform:scaleX(1.2)}.experiences-slider-arrow.swiper-button-disabled{opacity:0;pointer-events:none}.experiences-slider .experiences-item__img img{height:0;transform:scale(1.3)}.experiences-list{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:50px 30px;margin-top:40px}@media (max-width:993px){.experiences-list{grid-template-columns:1fr 1fr}}@media (max-width:601px){.experiences-list{grid-template-columns:100%;grid-gap:30px}}.experiences-list .experiences-item{border:1px solid var(--black)}.experiences-item{position:relative;height:auto;border:1px solid transparent;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;will-change:transform}.experiences-item .link-arrow__text span:first-child,.experiences-item__hover,.experiences-item__hover img,.experiences-item__img,.experiences-item__link svg,.experiences-item__text,.experiences-item__title,.experiences-item__type{transition:1s var(--basicEase)}.experiences-item__img{height:280px;display:flex;align-items:flex-end;overflow:hidden}@media (max-width:1641px){.experiences-item__img{height:230px}}.experiences-item__title{position:relative;z-index:2;padding:32px 32px 0;text-align:left}@media (max-width:1025px){.experiences-item__title{padding:25px 25px 0}}@media (max-width:601px){.experiences-item__title{padding:25px 25px 0}}.experiences-item__type{position:relative;margin-top:8px;z-index:2;padding:0 32px 0;text-align:left}@media (max-width:1025px){.experiences-item__type{padding:0 25px 0}}@media (max-width:601px){.experiences-item__type{padding:0 25px 0}}.experiences-item__text{margin-top:8px;padding:0 32px 40px;text-align:left}@media (max-width:1025px){.experiences-item__text{padding:0 25px 35px}}@media (max-width:601px){.experiences-item__text{padding:0 25px 55px}}.experiences-item__hover{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.experiences-item__hover img{transform:scale(1.3)}.experiences-item__msg{position:absolute;top:44px;left:32px;color:transparent;opacity:0!important;pointer-events:none}.experiences-item__link{position:absolute;bottom:48px;left:32px;z-index:1}.experiences-item__moblink{display:none;position:absolute;top:0;left:0;right:0;bottom:0;z-index:2}@media (max-width:1025px){.experiences-item__moblink{display:block}}@media (pointer:fine) and (hover:hover) and (min-width:1024px){.experiences-item.animation-done:hover .experiences-item__title,.experiences-item.animation-done:hover .experiences-item__type{transform:translateY(var(--offsetTitle));opacity:1;color:var(--white)}.experiences-item.animation-done:hover .experiences-item__img,.experiences-item.animation-done:hover .experiences-item__text{transform:translateY(-30px);opacity:0}.experiences-item.animation-done:hover .experiences-item__hover{opacity:1;pointer-events:all}.experiences-item.animation-done:hover .experiences-item__hover img{transform:scale(1)}.experiences-item.animation-done:hover .experiences-item__link{pointer-events:all}.experiences-item.animation-done:hover .experiences-item__link svg{transform:translateX(0)}.experiences-item.animation-done:hover .experiences-item__link .link-arrow__text span:first-child{transform:translateY(0)}}.experiences-info{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;width:100%;max-width:1100px;margin:65px auto 0}@media (max-width:993px){.experiences-info{grid-template-columns:100%}}@media (max-width:601px){.experiences-info{width:100vw;margin-left:calc(-1 * (100vw - 100%)/ 2)}}.experiences-info__item{width:100%;text-align:center}@media (max-width:993px){.experiences-info__item{display:flex;flex-direction:column-reverse}}.experiences-info__item:nth-child(2n){max-width:420px;margin-left:auto;margin-right:0}@media (max-width:993px){.experiences-info__item:nth-child(2n){max-width:none}}.experiences-info__img{width:100%}.experiences-info__text{margin-top:25px}@media (max-width:993px){.experiences-info__text{margin-top:0;margin-bottom:25px}}.experiences-descr{max-width:640px;text-align:center;margin-top:48px}.experiences-link{margin-top:32px}.mob .experiences-slider .experiences-item:not(:nth-child(-n+2)) .experiences-item__img img{height:100%;transform:scale(1)}.mob .experiences-slider .experiences-item:not(:nth-child(-n+2)) .experiences-item__title .fade-el,.mob .experiences-slider .experiences-item:not(:nth-child(-n+2)) .experiences-item__type .fade-el{transform:translateY(0)}.mob .experiences-slider .experiences-item:not(:nth-child(-n+2)) .experiences-item__text .fade{transform:translateY(0);opacity:1}.gallery-section{padding:96px 0}@media (max-width:1025px){.gallery-section{padding:80px 0}}@media (max-width:601px){.gallery-section{padding:65px 0}}.gallery-container{display:flex;flex-direction:column;align-items:center}.gallery-title{text-align:center;margin-top:8px}.gallery-line{margin-top:48px}@media (max-width:601px){.gallery-line{margin-top:40px}}.gallery-text{max-width:640px;text-align:center;margin-top:48px}@media (max-width:601px){.gallery-text{margin-top:40px}}.gallery-link{margin-top:32px}.about-section{position:relative;padding-top:95px;overflow:hidden}@media (max-width:1025px){.about-section{padding-top:85px}}@media (max-width:601px){.about-section{padding-top:60px}}.about-container{text-align:center}.about-title{max-width:685px;text-align:center;margin:15px auto 0}.about-subtitle{max-width:865px;text-align:center;margin:30px auto 0}@media (max-width:993px){.about-subtitle{margin:25px auto 0}}.about-wrapp{display:grid;grid-template-columns:2fr 1fr;grid-template-areas:"img1 img2" "img1 text";grid-gap:50px 10%;max-width:1200px;margin-top:50px;margin-left:auto;margin-right:auto}@media (max-width:1281px){.about-wrapp{grid-template-columns:1.4fr 1fr;grid-gap:50px 6%}}@media (max-width:993px){.about-wrapp{grid-template-columns:1fr;grid-template-areas:"img2" "text" "img1";grid-gap:55px;margin-top:35px}}.about-img-1{grid-area:img1}@media (max-width:993px){.about-img-1{aspect-ratio:3/4}}.about-img-2{grid-area:img2;aspect-ratio:4/3}@media (max-width:993px){.about-img-2{width:100vw;max-width:none;margin-left:calc(-1 * (100vw - 100%)/ 2)}}.about-text{grid-area:text;padding-bottom:30px}@media (max-width:993px){.about-text{padding-bottom:0}}.service-section{position:relative}.service-wrapp{position:relative;display:grid;grid-template-columns:3fr 1fr;grid-gap:30px;padding:80px 0 575px;z-index:2}@media (max-width:1281px){.service-wrapp{padding:80px 0 460px}}@media (max-width:1025px){.service-wrapp{padding:80px 0 380px}}@media (max-width:993px){.service-wrapp{grid-template-columns:100%;padding:50px 0 270px}}@media (max-width:601px){.service-wrapp{padding:50px 0 200px}}.service-main .ul{display:grid;grid-template-columns:repeat(3,1fr)}@media (max-width:993px){.service-main .ul{grid-template-columns:100%}}.service-img{position:absolute;top:0;left:0;display:flex;justify-content:center;min-width:100vw;max-width:none;height:100%;z-index:1}.service-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.exclusive-section{padding:96px 0}@media (max-width:1025px){.exclusive-section{padding:85px 0}}@media (max-width:601px){.exclusive-section{padding:60px 0}}.exclusive-container{text-align:center}.exclusive-wrapp{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px}@media (max-width:993px){.exclusive-wrapp{grid-template-columns:100%}}.exclusive-main{padding-left:17.5%}@media (max-width:1281px){.exclusive-main{padding-left:10%}}@media (max-width:1025px){.exclusive-main{padding-left:5%}}@media (max-width:993px){.exclusive-main{padding:0}}.exclusive-main img{margin-top:50px}@media (max-width:993px){.exclusive-img{width:100vw;max-width:none;margin-left:calc(-1 * (100vw - 100%)/ 2)}}.exclusive-title{max-width:535px;text-align:center;margin:8px auto 0}.exclusive-descr{margin-top:40px}.exclusive-text{margin-top:40px}.exclusive-info{padding-left:7.5%;padding-right:17.5%}@media (max-width:1025px){.exclusive-info{padding-left:5%}}@media (max-width:993px){.exclusive-info{display:flex;flex-direction:column-reverse;padding:0}}.exclusive-info.column{flex-direction:column}@media (max-width:993px){.exclusive-info.column img{margin-top:10px}}.exclusive-info__text{margin-top:48px}@media (max-width:993px){.exclusive-info__text{margin-top:25px}}.exclusive-info__link{margin:48px auto 0}@media (max-width:993px){.exclusive-info img{margin-top:55px}}.contact-section{position:relative;padding:130px 0;overflow:hidden}@media (max-width:1281px){.contact-section{padding:100px 0}}@media (max-width:1025px){.contact-section{padding:80px 0}}@media (max-width:601px){.contact-section{padding:65px 0}}.contact-container{position:relative;text-align:center;z-index:1}.contact-title{max-width:640px;font-size:55px;text-align:center;margin:8px auto 0}@media (max-width:601px){.contact-title{font-size:48px}}.contact-descr{max-width:600px;margin:25px auto 0}.contact-link{margin:40px auto 0}.contact-back{position:absolute;top:50%;left:50%;width:100%;height:-webkit-max-content;height:-moz-max-content;height:max-content;font-size:17vw;line-height:.9;text-align:center;color:var(--silver);opacity:.1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transform:translate(-50%,-50%);z-index:1;pointer-events:none}@media (max-width:601px){.contact-back{font-size:34vw}}.contact-section.section-gold .contact-back{color:var(--beige)}.offered-section{position:relative;padding:95px 0}@media (max-width:1025px){.offered-section{padding:80px 0}}@media (max-width:601px){.offered-section{padding:65px 0}}.offered-container{display:flex;flex-direction:column;align-items:center}.offered-title{max-width:620px;margin:8px auto 0;text-align:center}.offered-wrapp{display:grid;grid-template-columns:repeat(4,1fr);width:100%;margin-top:40px}@media (max-width:993px){.offered-wrapp{grid-template-columns:repeat(3,1fr)}}@media (max-width:601px){.offered-wrapp{grid-template-columns:repeat(2,1fr);margin-top:32px}}.offered-item{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;border:1px solid var(--silver);padding:50px 30px 30px;margin:-.5px;height:280px}@media (max-width:1025px){.offered-item{padding:35px 20px 20px}}@media (max-width:601px){.offered-item{padding:32px 5px 15px}}.offered-item__img{width:48px;height:auto;transition:.5s var(--basicEase)}.offered-item__title{max-width:170px;text-align:center;margin:16px auto 0;transition:.5s var(--basicEase)}.offered-item__hover{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;overflow:hidden;transition:var(--longTransition) var(--basicEase);transition-delay:0s}.offered-item__hover img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1.2);transition:var(--longTransition) var(--basicEase);transition-delay:0s}.offered-item:hover .offered-item__img,.offered-item:hover .offered-item__title{opacity:0;transform:translateY(-50px)}.offered-item:hover .offered-item__hover{opacity:1;pointer-events:all;transition-delay:.1s}.offered-item:hover .offered-item__hover img{transform:scale(1);transition-delay:.1s}.offered-comment{font-size:17px;text-align:center;color:var(--grey);margin-top:16px}@media (max-width:601px){.offered-comment{text-align:left}}.location-section{padding:96px 0}@media (max-width:1025px){.location-section{padding:85px 0}}@media (max-width:601px){.location-section{padding:60px 0}}.location-container{text-align:center}.location-title{font-size:48px;text-align:center;margin:16px auto 0}.location-map{max-width:865px;margin:16px auto 0}.chalet-section{padding:105px 0}@media (max-width:1641px){.chalet-section{padding:105px 0 60px}}@media (max-width:1281px){.chalet-section{padding:85px 0}}@media (max-width:1025px){.chalet-section{padding:60px 0}}.chalet-container{display:grid;grid-template-columns:1fr 1fr;align-items:center;width:100%;max-width:1300px;margin-left:auto;margin-right:auto}@media (max-width:993px){.chalet-container{grid-template-columns:100%;grid-gap:30px;width:100%;padding-bottom:30px;margin-left:0;border:none}}@media (max-width:601px){.chalet-container{padding-bottom:15px}}.chalet-img{max-height:500px}@media (max-width:1281px){.chalet-img{margin-left:0}}@media (max-width:993px){.chalet-img{width:65%;margin:0 auto}}.chalet-content{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;padding:65px;border-top:1px solid transparent;border-bottom:1px solid transparent}@media (max-width:1281px){.chalet-content{margin-right:0}}@media (max-width:1025px){.chalet-content{padding:40px}}@media (max-width:993px){.chalet-content{border:1px solid transparent;padding:0}}@media (min-width:992px){.chalet-content:nth-child(odd){border-right:1px solid transparent}}.chalet-title{font-size:55px;margin-top:32px;z-index:2;transition:1s var(--basicEase);transition-delay:.1s}@media (max-width:1025px){.chalet-title{margin-top:28px}}@media (max-width:601px){.chalet-title{font-size:48px;margin-top:24px}}.chalet-key span{display:block;border:1px solid var(--gold);padding:8px 32px;margin-top:24px}@media (max-width:1025px){.chalet-key span{margin-top:20px}}@media (max-width:601px){.chalet-key span{margin-top:15px}}.chalet-param{display:flex;align-items:center;justify-content:center;-moz-column-gap:20px;column-gap:20px;flex-wrap:wrap;margin-top:16px}.chalet-param span{white-space:nowrap}.chalet-text{max-width:450px;margin-top:16px}.chalet-link{margin-top:32px}.stay-section{position:relative;color:var(--white);padding:125px 0}.stay-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.stay-img{position:absolute;top:0;left:0;z-index:-1}.stay-title{max-width:640px;font-size:55px;text-align:center;margin:10px auto 0}@media (max-width:601px){.stay-title{font-size:48px}}.stay-param{display:flex;align-items:center;justify-content:center;-moz-column-gap:20px;column-gap:20px;flex-wrap:wrap;margin-top:10px}@media (max-width:601px){.stay-param{flex-direction:column}}.stay-link{margin-top:40px}@media (max-width:601px){.stay-link{margin-top:25px}}.covid-section{padding:200px 0 95px}@media (max-width:1281px){.covid-section{padding:160px 0 95px}}@media (max-width:1025px){.covid-section{padding:120px 0 75px}}@media (max-width:993px){.covid-section{padding:90px 0 60px}}@media (max-width:601px){.covid-section{padding:60px 0}}.covid-container{display:flex;align-items:center;justify-content:center;flex-direction:column}.covid-title{font-size:55px;margin-top:10px}@media (max-width:993px){.covid-title{font-size:48px}}.covid-wrapp{display:grid;grid-template-columns:100%;grid-gap:95px;margin-top:50px}@media (max-width:1281px){.covid-wrapp{grid-gap:75px}}@media (max-width:1025px){.covid-wrapp{grid-gap:60px}}.covid-item{display:grid;grid-template-columns:1fr 1fr;grid-gap:30px;align-items:center}.covid-item.reverse{direction:rtl}@media (max-width:993px){.covid-item{grid-template-columns:100%}}.covid-item__info{text-align:left;padding:0 17.5%}@media (max-width:1281px){.covid-item__info{padding:0 7.5%}}@media (max-width:1025px){.covid-item__info{padding:0}}@media (max-width:993px){.covid-item__info{grid-row-start:1}}.covid-item__title{font-size:32px;text-align:center}.covid-item__text{margin-top:25px}.covid-item__text a{text-decoration:underline;color:var(--yellow)}.privacy-section{padding:225px 0 95px}@media (max-width:1281px){.privacy-section{padding:175px 0 85px}}@media (max-width:1025px){.privacy-section{padding:125px 0 60px}}.privacy-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.privacy-wrapp{max-width:865px;margin-top:85px}.privacy-item{margin-top:50px}.privacy-item:first-of-type{margin-top:0}.privacy-item__text{margin-top:10px}.privacy-item__list{margin-top:25px}.privacy-item__list:first-of-type{margin-top:0}.privacy-item__list b{display:block;margin-bottom:10px}.gallery-hero-section{padding:225px 0 95px}@media (max-width:1281px){.gallery-hero-section{padding:175px 0 85px}}@media (max-width:1025px){.gallery-hero-section{padding:175px 0 60px}}@media (max-width:601px){.gallery-hero-section{padding:170px 0 25px}}.gallery-hero-container{display:flex;flex-direction:column;align-items:center;justify-content:center}.gallery-hero-descr{text-align:center;max-width:650px;margin-top:30px}@media (max-width:601px){.gallery-hero-descr{margin-top:15px}}.mansonry-section{background:var(--beige);overflow:initial;padding:0 0 100px;min-height:100vh}.mansonry-filters-bar{display:flex;justify-content:space-between;align-items:center;position:relative;z-index:10}@media (max-width:993px){.mansonry-filters-bar{display:none}}.mansonry-filters-bar__mob{display:none;z-index:10;justify-content:space-between;flex-direction:column;position:relative}@media (max-width:993px){.mansonry-filters-bar__mob{display:flex}}.mansonry-filter-category{display:flex;align-items:center;-moz-column-gap:30px;column-gap:30px;font-size:16px;text-transform:uppercase}@media (max-width:1025px){.mansonry-filter-category{font-size:15px}}.mansonry-filter-type__mob{display:none;z-index:2;justify-content:space-between;height:55px;gap:10px;margin-bottom:10px}@media (max-width:993px){.mansonry-filter-type__mob{display:flex}}.mansonry-filter-type__mob div{border:1px solid #cbcbcb;display:flex;align-items:center;justify-content:center;width:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mansonry-filter-type__mob div.active{border:1px solid var(--black)}.mansonry-grid{position:relative;margin-top:20px;width:102%;margin-left:-1%;overflow:hidden}@media (max-width:601px){.mansonry-grid{width:100%;margin-left:0}}.mansonry-item{position:absolute;width:31.33333%;z-index:1;margin:12px 1%;cursor:pointer}@media (max-width:993px){.mansonry-item{width:48%}}@media (max-width:601px){.mansonry-item{width:100%;margin:12px 0}}.mansonry-item-content{position:relative;display:flex;flex-direction:column;width:100%}.mansonry-item__img,.mansonry-item__video{width:100%}.mansonry-item__video{position:relative;display:flex;align-items:center;justify-content:center}.mansonry-item__video svg{position:absolute;width:55px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mansonry-item__title{display:block;font-style:normal;font-weight:400;font-size:15px;line-height:1;color:var(--grey);margin-top:8px}.mansonry-item.muuri-item-dragging{z-index:3}.mansonry-item.muuri-item-releasing{z-index:2}.mansonry-item.muuri-item-hidden{z-index:0}.mansonry-error{margin-top:50px;text-align:center}.mansonry-error .fade-el{transition:.5s;transition-delay:0s}.mansonry-error.show .fade-el{opacity:1;transform:translateY(0);transition-delay:.1s}.form-section{padding:200px 0 95px}@media (max-width:1641px){.form-section{padding:100px 0 95px}}@media (max-width:1025px){.form-section{padding:100px 0 75px}}@media (max-width:993px){.form-section{padding:90px 0 60px}}@media (max-width:601px){.form-section{padding:60px 0}}.form-container{display:flex;align-items:center;justify-content:center;flex-direction:column}.form-title{font-size:55px;margin-top:10px}@media (max-width:993px){.form-title{font-size:48px}}.form-description{max-width:640px;text-align:center;margin-top:30px}.form-wrapp{display:grid;grid-template-columns:100%;grid-gap:95px;margin-top:50px}@media (max-width:1281px){.form-wrapp{grid-gap:75px}}@media (max-width:1025px){.form-wrapp{grid-gap:60px}}.form-wrapper{display:grid;grid-template-columns:1fr 1fr;grid-gap:22px 30px;width:100%;max-width:640px;margin-top:40px}@media (max-width:993px){.form-wrapper{grid-template-columns:100%}}.form-wrapper__long{grid-column-start:1;grid-column-end:3}@media (max-width:993px){.form-wrapper__long{grid-column-end:2}}.form-checkbox{margin-top:5px}.form-checkbox input:not(:checked)~label{opacity:.5}.form-button{margin:40px auto 0;transition:opacity .15s}.form-button:disabled{opacity:.5;pointer-events:none}.form-telephone{display:grid;grid-template-columns:1fr 2fr;grid-gap:30px}@media (max-width:993px){.form-telephone{grid-gap:15px}}.map-wrapp{display:grid;grid-template-columns:1fr 1fr}@media (max-width:993px){.map-wrapp{grid-template-columns:100%}}.map-item{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:90px 30px}@media (max-width:1025px){.map-item{padding:75px 30px}}@media (max-width:993px){.map-item{padding:60px 15px}}@media (max-width:601px){.map-item{padding:60px 0}}.map-item:nth-child(2n){background:var(--lightGold)}@media (max-width:993px){.map-item:nth-child(2n){grid-row-start:1}}.map-img{width:100%;max-width:465px}.map-link{margin-top:30px}.map-info{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:50px}.map-info:first-of-type{margin-top:0}.map-info__title{font-size:48px;margin-bottom:10px}.arrive-section{padding:95px 0;overflow:hidden}@media (max-width:1025px){.arrive-section{padding:75px 0 0}}@media (max-width:601px){.arrive-section{padding:60px 0 0}}.arrive-wrapp{display:grid;grid-template-columns:5fr 1fr 6fr;grid-gap:30px}@media (max-width:1641px){.arrive-wrapp{grid-template-columns:1fr 1fr}}@media (max-width:1025px){.arrive-wrapp{grid-template-columns:100%}}.arrive-title{margin-top:10px}.arrive-list{margin-top:30px}.arrive-item{padding:15px 0;border-top:1px solid #747470}.arrive-item:first-of-type{border-top:0}.arrive-item__title{display:flex;align-items:flex-end;font-size:26px}.arrive-item__title img{width:24px;height:auto;margin-right:15px}.arrive-item__descr{margin-top:10px}.arrive-item__city{font-size:18px;color:var(--grey);margin-top:10px}.arrive-img{grid-column-start:3}@media (max-width:1641px){.arrive-img{grid-column-start:auto}}@media (max-width:1025px){.arrive-img{width:calc(100% + var(--paddingX) * 2);margin-left:calc(-1 * var(--paddingX))}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uL2xvY2FsX21vZHVsZXMvc3dpcGVyL3N3aXBlci1idW5kbGUubWluLmNzcyIsInN0eWxlLmNzcyIsImJhc2ljL3Jlc2V0LnNjc3MiLCJiYXNpYy9mb250cy5zY3NzIiwiYmFzaWMvdHlwb2dyYXBoeS5zY3NzIiwiYmFzaWMvdmFyaWFibGVzLnNjc3MiLCJiYXNpYy9yZXNwb25zaXZlLnNjc3MiLCJiYXNpYy9jb21wb25lbnRzLnNjc3MiLCJiYXNpYy9zZWxlY3Quc2NzcyIsImJhc2ljL2FuaW1hdGlvbnMuc2NzcyIsImJhc2ljL3RhcnRlYXVjaXRyb24uc2NzcyIsImNvbXBvbmVudHMvZm9ybS9pbnRsVGVsSW5wdXQuc2NzcyIsImNvbXBvbmVudHMvZ2xvYmFsLnNjc3MiLCJjb21wb25lbnRzL3ByZWxvYWRlci5zY3NzIiwiY29tcG9uZW50cy9oZWFkZXIuc2NzcyIsIm1peGlucy9mb250LXNpemUuc2NzcyIsImNvbXBvbmVudHMvZm9vdGVyLnNjc3MiLCJjb21wb25lbnRzL2xpZ2h0Z2FsbGVyeS5zY3NzIiwiY29tcG9uZW50cy9mb3JtL2ZsYXRwaWNrci5zY3NzIiwidGVtcGxhdGVzL2hlcm8tc2VjdGlvbi5zY3NzIiwidGVtcGxhdGVzL2NvbmNlcHQtc2VjdGlvbi5zY3NzIiwidGVtcGxhdGVzL3ZpZGVvLXNlY3Rpb24uc2NzcyIsInRlbXBsYXRlcy9jaGFsZXRzLXNlY3Rpb24uc2NzcyIsInRlbXBsYXRlcy9leHBlcmllbmNlcy1zZWN0aW9uLnNjc3MiLCJ0ZW1wbGF0ZXMvZ2FsbGVyeS1zZWN0aW9uLnNjc3MiLCJ0ZW1wbGF0ZXMvYWJvdXQtc2VjdGlvbi5zY3NzIiwidGVtcGxhdGVzL3NlcnZpY2Utc2VjdGlvbi5zY3NzIiwidGVtcGxhdGVzL2V4Y2x1c2l2ZS1zZWN0aW9uLnNjc3MiLCJ0ZW1wbGF0ZXMvY29udGFjdC1zZWN0aW9uLnNjc3MiLCJ0ZW1wbGF0ZXMvb2ZmZXJlZC1zZWN0aW9uLnNjc3MiLCJ0ZW1wbGF0ZXMvbG9jYXRpb24tc2VjdGlvbi5zY3NzIiwidGVtcGxhdGVzL2NoYWxldC1zZWN0aW9uLnNjc3MiLCJ0ZW1wbGF0ZXMvc3RheS1zZWN0aW9uLnNjc3MiLCJ0ZW1wbGF0ZXMvY292aWQtc2VjdGlvbi5zY3NzIiwidGVtcGxhdGVzL3ByaXZhY3ktc2VjdGlvbi5zY3NzIiwidGVtcGxhdGVzL2dhbGxlcnktaGVyby1zZWN0aW9uLnNjc3MiLCJ0ZW1wbGF0ZXMvZ2FsbGVyeS1tYXNvbnJ5LXNlY3Rpb24uc2NzcyIsInRlbXBsYXRlcy9mb3JtLXNlY3Rpb24uc2NzcyIsInRlbXBsYXRlcy9tYXAtc2VjdGlvbi5zY3NzIiwidGVtcGxhdGVzL2Fycml2ZS1zZWN0aW9uLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6ImlCQVlBLFdBQVcsWUFBWSxhQUFhLElBQUkseXJFQUF5ckUsWUFBWSxJQUFJLFdBQVcsT0FBTyxNQUFNLHFCQUFxQixRQUFRLFFBQVEsWUFBWSxLQUFLLGFBQWEsS0FBSyxTQUFTLFNBQVMsU0FBUyxPQUFPLFdBQVcsS0FBSyxRQUFRLEVBQUUsUUFBUSxFQUFFLGlDQUFpQyxlQUFlLE9BQU8sZ0JBQWdCLFNBQVMsU0FBUyxNQUFNLEtBQUssT0FBTyxLQUFLLFFBQVEsRUFBRSxRQUFRLEtBQUssb0JBQW9CLFVBQVUsV0FBVyxZQUFZLDhCQUE4QixnQkFBZ0IsVUFBVSxtQkFBcUIsdUJBQXVCLGFBQWEsTUFBTSx1Q0FBdUMsYUFBYSxNQUFNLGNBQWMsWUFBWSxFQUFFLE1BQU0sS0FBSyxPQUFPLEtBQUssU0FBUyxTQUFTLG9CQUFvQixVQUFVLDhCQUE4QixXQUFXLE9BQU8sbUJBQW1CLGlDQUFpQyxPQUFPLEtBQUssbUNBQW1DLFlBQVksV0FBVyxvQkFBb0IsU0FBUyxDQUFDLE9BQU8sV0FBVywyQ0FBMkMsWUFBWSxPQUFPLCtCQUErQix5QkFBeUIsZ0NBQWdDLHVDQUF1QyxxQ0FBcUMsc0NBQXNDLG9DQUFvQywyQkFBMkIsZ0JBQWdCLFlBQVksZ0NBQWdDLHVDQUF1QyxxQ0FBcUMsc0NBQXNDLG9DQUFvQyxTQUFT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QSxZQVFBLGdCR3BEQSxpQkhzREEsWUdwREUsWUFBQSxjQUFlLENBQUEsTUg2RGpCLGNBRUEsb0JBQ0EsMEJBRkEsV0FGQSxLR2xEQSxZQUFBLFNBQUEsQ0FBQSxXQU1BLElIcURBLElBQ0EsSUFDQSxJQUNBLGVHckRFLFdBQUEsT0h5REYsS0FDRSxZR3JEYSxJSHdEZixFQUNFLFlHckRhLElId0RmLEdBQ0EsR0FDQSxHQUNBLEdBQ0EsR0FDRSxZR3hERSxRSDJESixJQUNFLFVHeERFLEtIMkRKLElBQ0UsVUdwREksS0h1RE4sMEJBQ0UsSUd0REksVUFBQSxNSDJETiwwQkduREUsSUFDQSxVQUFBLE1Id0RGLHlCR3JERSxJQUNBLFVBQUEsTUgwREYsSUd0REUsVUFBQSxLSDBERiwwQkd0RUEsSUFnQkksVUFBQSxNSDRESix5QkFDRSxJQUNFLFVHeERFLE1INEROLElBQ0UsVUdyREUsS0h3REosZ0JBQ0UsU0dwREksU0hxREosTUdwREksb0JIcURKLE1HL0RDLGlCSGdFRCxNR25ETSxZSG9ETixlR2pFQyxJSGtFRCxXR25EUSxNQUFBLHVCSG9EUixPR25EUSxRSHNEVix3QkFDRSxRRzdDSSxHSDhDSixTR2xHRixTSG1HRSxPRzVDSSxJQUtKLE1BQUEsRUh5Q0EsTUdyR0YsS0hzR0UsT0d0Q00sSUh1Q04sV0d2R0YsYUh3R0UsUUdwQ00sRUhxQ04sV0FBWSxPRy9CZCxvQkFBQSxLQUNFLGlCQUFrQixLQUNsQixnQkFBYSxLQUNiLFlBQUEsS0FDQSxlQUFBLEtBQUEsVUFBQSxVQUFBLGdCQUFBLGlCQUFrQixPQUNsQixXQUFBLHVCSHNDRiwrQkFEQSw4QkdoQ0UsVUFBQSxVQUFrQixjQUNsQixRQUFBLEVBQ0EsV0FBWSxRQUNaLG9CQUFBLEtBQUEsaUJBQUEsS0FBQSxnQkFBQSxLQUFBLFlBQUEsS0FDQSxlQUFlLEtId0NqQixZQUNFLFNHbkNTLFNIb0NULFFHbkNFLEtIb0NGLFlHbkNFLE9Ib0NGLE1HMURGLG9CSDJERSxNR25DSSxpQkFJSixNQUFBLFlIaUNBLE9HaENFLE1IaUNGLFdHaENFLE1IaUNGLFNHaENFLE9IaUNGLFlHaENFLEVIaUNGLGFHaENFLEtIaUNGLGNHaENFLEtIaUNGLGVHdkNDLEtId0NELG9CRy9Ca0IsS0hnQ2xCLGlCRy9CaUIsS0hnQ2pCLGdCRzFDQyxLSDJDRCxZRzdCUSxLSDhCUixPRzdCUSxRSGdDVixnQkFDRSxTRzVFRixTSDZFRSxLR25CTSxFSG9CTixNQUFPLEtHZFQsV0FBQSxLQUFBLHNCQUNFLFVBQUEsa0JIa0JGLHFCR2hCRSxXQUFBLE9BQW1CLHVCSG9CckIsa0JBQ0UsT0doQkksTUFJSixRQUFBLEtIY0EsZUdiRSxPSGNGLGdCR2JjLGNBR2QsV0FBQSxXSFlBLFdHWEUsVUFBbUIscUJBQUEsQ0FBQSxNQUFBLHVCSGN2Qix1QkFDRSxRR1RNLE1IVU4sT0dUTSxNSFlSLG1DR0hJLFVBQUEsaUJGL1FKLHdDR0xFLFFBQUEsTUFDQSxPQUFBLE1KK1JGLGlCSXpSRSxlQUFBLElKNlJGLHFCSXpSRSxVQUFBLGNKNlJGLG9ESXpSRSxVQUFBLGNKNlJGLHdDSXJSRSxzQkFGQSxzQkFHQSxLQUFBLGtCQU1BLG9DQURBLG9DQUVBLFVBQUEsb0JKeVJGLGNJcFJFLFNBQUEsU0FDQSxRQUFBLEtBQ0EsWUFBQSxPQ3lHRSxNQUFBLG9CTDhLRixNQ3hURixpQkR5VEUsTUlyUkUsWUpzUkYsT0lyUkUsTUN5R0EsV0FBQSxNTDhLRixXQzVURixJRDZURSxTSXJSRSxPQzBHQSxZQUFBLEVMNktGLGFDL1RGLEtEZ1VFLGNJclJFLEtKc1JGLE9JclJFLEtKc1JGLG9CQUFxQixLTXhVdkIsaUJBQUEsS0FDRSxnQkFBQSxLQUNBLFlBQUEsS0FDQSxPQUFBLFFOMFVBLFVBQVcsUUFHYixrQk10VUUsU0FBQSxTTndVQSxLTXZVRSxFTndVRixNTXZVRSxLTndVRixXQUFZLEtBQUssc0JBR25CLHVCTWxVRSxXQUFBLE9BQUEsdUJBSUEsb0JBQ0UsT0FBQSxNTm1VRixRQUFTLEtNaFVULGVBQUEsT0FDRSxnQkFBQSxjTmtVRixXQUFZLFdNL1RaLFdBQUEsVUFBQSxxQkFBQSxDQUFBLE1BQUEsdUJBS0YseUJBQ0UsUUFBQSxNQUNBLE9BQUEsTU5pVUYsMENBQ0UsUU03VEUsTU44VEYsT003VEUsTU5nVUosd0NNM1RBLHdCTjRURSx3Qk0xVEUsS0FBQSxrQkFJQSx3Q0FEQSx3Q0FFQSxVQUFZLG9CTmdVaEIsTUFDRSxTQUFVLFNNelRaLE1BQUEsb0JBQ0UsTUFBQSxpQk4yVEEsTU0xVEUsWUFHRixlQUFBLElBTEYsV0FDRSxNQUFBLEtObVVGLG1CQUNFLFFBQVMsS0FHWCxXTXpURSxNQUFBLGFOMlRBLFFNMVRFLEdONlRKLFlBQ0UsTU1sVUUsYU5xVUosb0JNN1RBLFdBQUEsYU5pVUEscUJBQ0UsS003VEUsYU44VEYsT003VEUsYU5nVUosZUFDRSxVTTVURSxLTjZURixZTTVUSSxLTjZUSixlTTVUSSxVTitUTixLQUNFLFdNMVRJLEtOMlRKLGlCTTNUSSxLTjRUSixlTXpURSxNTjBURixjTXpUSSxLTjBUSixLTTFUSSxPTjJUSixVTXhURSxPTnlURixXTXhUSSxPTnlUSixVTXhUSSxPTnlUSixVTXhUSSxPTnlUSixVTXhUSSxPTnlUSixVTXhUSSxPTnlUSixTTXhUSSxNTnlUSixVTXhUSSxNTnlUSixVTXhUSSxNTnlUSixVS2pTRSxNTGtTRixVTWxVRSxNTm1VRixrQk14VE0sS055VE4saUJNeFRNLEtOeVROLFlNeFRNLCtCTnlUTixnQk14VE0sK0JOeVROLFFLL1JFLEtMZ1NGLFFNeFVFLFFOeVVGLFlNdlRNLFFOd1ROLG1CTXZUTSxVTndUTixRTXZUTSxRTndUTixPTXZUTSxRTndUTixRTTdVRyxRTjhVSCxPTXJUTSxRTnNUTixZTXJUTSxRTnNUTixPTXJUTSxRTnNUTixTTXZXQyxRTndXRCxTTWpUTSxRQU1SLDBCQUNFLEtOK1NFLFdBQVksS001U2hCLGlCQUFBLE1OaVRBLHlCTTVTRSxLQUNBLGlCQUFBLE1OaVRGLHlCQUNFLEtNelNFLFdBQUEsS0FDQSxpQkFBQSxNTjhTSixNQUNFLFNNMVNFLFNOMlNGLFdNMVNFLGFOMlNGLFFNMVNFLEVONlNKLFdBQ0UsYU16VEMsZ0JOMFRELGNNdlNlLGdCTjBTakIsa0JBQ0UsYU1uU0ksc0JBSUosY0FBQSxzQk5tU0YsZUFDRSxXTWhTRSxhTm1TSixlQUNFLFdNaFNFLGFObVNKLGNBQ0UsV01qU0UsaUJOb1NKLGVBQ0UsV01uU0UsYU5zU0osY0FDRSxXTWpTRSxZTm9TSixXQUNFLFNNcFNFLFNOcVNGLE1NcFNFLEtOcVNGLE9NcFNFLEtOdVNKLGVBQ0UsTU1yU0MsS05zU0QsT01qU0ksS05rU0osY0FBZSxNTTdSakIsV0FBQSxNTitSRSxtQkFBb0IsT003UnBCLGdCQUFBLE9OaVNGLHNCTTVSRSxRQUFBLEdBQ0EsU0FBQSxTQUNBLElBQUEsRUFDQSxLQUFBLEVBRUEsTUFBQSxLTjZSQSxPTTVSRSxLTjZSRixXTTVSRSxhTjZSRixRTTVSRSxHQVZKLFFBQUEsRU53U0UsZU0xUkUsS042UkosaUNBQ0UsR00zUkUsVUFBQSxpQk4rUkYsS0FDRSxVTXpSRSxrQk42Uk4seUJBQ0UsR0FDRSxVTXpSRSxpQk40UkosS01yUkYsVUFBQSxrQk4wUkEsaUNLclpJLEdDMkhKLFVBQUEsY04rUkUsS01uUkUsVUFBQSxrQk53UkoseUJBQ0UsR01uUkUsVUFBQSxjTnVSRixLQUNFLFVNcFJFLGtCTndSTixNQUNFLFVNaFJJLEtOaVJKLFNNaFJJLE9ObVJOLGFBQ0UsTU0xUUksS04yUUosUU0xUUksS0FISCxZQUFBLE9OK1FELFVNdlFNLE9Od1FOLFlBQWEsRUFHZixtQk1qUUUsUUFBQSxLQUNBLFlBQUEsT0FDQSxVQUFBLE9BQ0EsWUFBQSxFTnFRRixnQkFDRSxrQk1qUUUsY0FBbUIsSUFBQSxPQUFBLFNOa1FyQixVTWhRRSxjQUFBLElBQUEsT0FBQSxTTm1RSixnQkFDRSxrQk05UGUsY0FBQSxJQUFBLEtBQUEsT0FBQSxTTitQZixVTTlQRSxjQUFBLElBQUEsS0FBOEIsT0FBQSxTTmlRbEMsa0JBQ0UsUU01UEUsS042UEYsWU01UEUsT042UEYsZ0JNNVBhLE9ONlBiLFVNNVBFLE1ONlBGLFdNN1BFLE1OOFBGLFVNOVBFLE1OK1BGLFdNOVBFLE1OK1BGLGFNOVBFLElOaVFKLDBCQUNFLGtCTWpTRixVQUFBLE1ObVNJLFdNM1BFLE1ONFBGLFVNM1BFLE1ONFBGLFdNclNKLE9OeVNBLHlCQUNFLGtCTTFTRixVQUFBLE1ONFNJLFdNelBFLE1BbkROLFVBQUEsTU44U0ksV00zUEUsT04rUE4sc0JBQ0UsTU16UEksS04wUEosT016UEksS04wUEosVU16UEksS040UE4sc0NBQ0UsNkJNNVBxQixPTjZQckIscUJNNVBJLE9OK1BOLE9BQ0UsWU1uUEUsU0FBcUIsQ0FBQSxXTnNQekIsVUFDRSxLTS9PTSxLQUFBLFNBQUEsQ0FBQSxXTmdQTixTTS9PTSxTQXBGUixNQUFBLEtOcVVFLGVNM09lLFVONE9mLFdNM09FLHVCTjhPSixpQkFDRSxXTTNPRSxFQUFjLElBQUEsS0FBQSxZTjhPbEIsZUFDRSxLTTlVRixLQUFBLFNBQUEsQ0FBQSxXTitVRSxNTTFPSSxhTjJPSixRTTFPSSxLTjJPSixZTTFPSSxPTjJPSixnQk1sVkYsY05tVkUsTU14T0ksS055T0osT014T0ksS055T0osZU14T0ksVU55T0osV010VkYsaUJOdVZFLFFBQVMsS0FBSyxLQUNkLE9NdE9JLElBQUEsTUFBQSxZTnlPTixvQkFDRSxZTWxPSSxPTnFPTixtQkFDRSxNTS9OSSxLTmdPSixPTWpXRixLTmtXRSxXQUFZLHVCQUdkLG9DQUNFLFVNM05JLGVOOE5OLGlCQUNFLFNNek5JLFNOME5KLElNek5JLEtOME5KLFFNNVdGLEtONldFLGVNeE5NLE9BckpSLE1BQUEsS04rV0UsV01wTkUsaUJOcU5GLE9Nck5FLElBQUEsTUFBQSxZTnNORixXTXRORSxLTnVORixRTWxYRixFTm1YRSxXTXJOSSxPTnNOSixvQk1yTkksS05zTkosaUJNdE5JLEtOdU5KLGdCTXZOSSxLTndOSixZTXZOSSxLTndOSixlTXZOSSxLTndOSixXTXZOSSx1Qk53TkosUU12TkksRU4wTk4sa0NBQ0UsUU12TkksRU53TkosV00vWEYsUU5nWUUsb0JNcE5tQixLTnFObkIsaUJNcE5NLEtOcU5OLGdCTWxZRixLTm1ZRSxZTW5OUSxLTm9OUixlTW5OUSxLTm9OUixXTW5OUSxFQUFBLElBQVksS0FBQSxZTnNOdEIsZ0JBQ0UsTU05TUUsS04rTUYsUU05TUUsS0FBQSxLQUFBLElOaU5KLDZCQUNFLGVNaE5FLEtObU5KLDhCQUNBLGdDQUNFLFdNL01FLGFOa05KLElBQ0UsUU0vTUUsS05nTkYsWU0vTUUsT05nTkYsZ0JNL01FLE9OZ05GLGVBQWdCLE9NNU1sQixjQUFBLElOZ05BLFVNNU1FLFlBQUEsSUFFQSxXQUFBLE9ONk1BLGNNNU1hLElOK01mLFFBQ0UsU012TkYsU053TkUsYU16TUksT0FmTixNQUFBLG9CTjBORSxNTXRNRSxpQk51TUYsTU10TUUsWU51TUYsY010TVMsSU55TVgscUJBQ0UsY010TUUsRUFLSixnQkFJTSxRQUFBLEdBQ0EsU0FBQSxTQUxOLEtBQUEsTU53TUUsSU1oTU0sSUFSUixNQUFBLElOME1FLE9NOUxNLElOK0xOLFdNOUxNLFlOK0xOLGNNOUxNLElOK0xOLFVNOUxNLGlCTmlNUixZQUNFLFFNaE1NLEtOaU1OLFlNak1NLE9Oa01OLGdCTWpNTSxPTmtNTixXS3ZuQkUsS0wwbkJKLHlCQUNFLFlNeE5GLFdBQUEsTU42TkEsaUJBQ0UsUU03TFEsS044TFIsWU03TFEsT044TFIsZ0JNN0xvQixPTjhMcEIsTU03TFEsS044TFIsT003TFEsS044TFIsVU03TFEsS044TFIsY01wT0YsSU5xT0UsYU0zTFEsS044TFYseUJBQ0UsaUJBQ0UsTU0zTE0sS040TE4sT00zTE0sS040TE4sYU0zTE0sTU4rTFYsOEJBQ0UsYUFBYyxFQUdoQiwyQkFDRSxPQUFRLElBQUksTUFBTSxhTXJQcEIsT0FBQSxRQUFBLDBCQWtFUSxRQUFBLEdOMkxSLHNCTW5MSSxNQUFBLEtOcUxGLE9BQVEsS0FHVixvQ0FDRSxVTWhMSSxlTm1MTixlQUNFLFNNN0tJLFNOd0dKLFFBQUEsS0F1RUEsWUFBYSxTQUNiLE9NM0tJLG1CTjRLSixZQUFhLEtBckVmLGVBQUEsSU1uR0ksTUFBQSxLTjZLSixvQk16S0ksUUFBQSxLQUNBLFlBQUEsT042S0osb0NBQ0Usb0JNdktGLFFBQUEs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LEVaeXZFRixtQkFDRSxPWTF2RUMsS1oydkVELG9CWXJ2RUksUUFBQSxFWnd2RU4sbUJBQ0UsT1lydkVDLEtac3ZFRCxvQllqdkVJLFFBQUEsRVpvdkVOLG1CQUNFLE9ZOXVFRSxLWit1RUYsb0JZOXVFVyxRQUFBLEVaaXZFYixtQkFDRSxPS25wRUUsS0xvcEVGLG9CWXZ2RUEsUUFBQSxFWjB2RUYsbUJBQ0UsT1kzdkVBLEtaNHZFQSxvQlk3dUVJLFFBQUEsRVpndkVOLG1CQUNFLE9BQVEsS2FqekVWLG9CQUFBLFFBQUEsRWJxekVBLG1CYWp6RUUsT0FBQSxLQUNBLG9CQUFBLFFBQTJCLEVicXpFN0IsbUJhMXpFQSxPQUFBLEtiNHpFRSxvQmFqekVlLFFBQUEsRWJvekVqQixtQkFDRSxPYS95RUUsS2JnekVGLG9CYS95RWUsUUFBQSxFYmt6RWpCLG1CYTV5RUUsT0FBQSxLYjh5RUEsb0JhN3lFZSxRQUFBLEViZ3pFakIsbUJBQ0UsT2E1eUVJLEtiNnlFSixvQmExeUVFLFFBQUEsRWI2eUVKLG1CQUNFLE9hM3lFTSxLYjR5RU4sb0JhL3lFRyxRQUFBLEVia3pFTCxtQkFDRSxPS2hzRUUsS0xpc0VGLG9CYXp5RUUsUUFBQSxFYjR5RUosbUJBQ0UsT2FueUVFLEtib3lFRixvQmFueUVFLFFBQXVCLEVic3lFM0IsbUJBQ0UsT2FueUVFLEtib3lFRixvQmFueUVpQixRQUFBLEVic3lFbkIsbUJBQ0UsT2FweUVJLEticXlFSixvQmFoekVDLFFBQUEsRWJtekVILG1CQUNFLE9hbHlFSSxLYm15RUosb0JhanlFSSxRQUFzQixFYm95RTVCLG1CQUNFLE9henpFQyxLYjB6RUQsb0JhaHlFTSxRQUFBLEVibXlFUixtQkFDRSxPYTl4RU0sS2IreEVOLG9CYS96RUMsUUFBQSxFYmswRUgsbUJBQ0UsT2FuMEVDLEtibzBFRCxvQmFqeEVRLFFBQUEsRWJveEVWLG1CQUNFLE9hN3dFUSxLQU1SLG9CQUFBLFFBQUEsRWIyd0VGLG1CQUNFLE9hdHdFRSxLYnV3RUYsb0JhdHdFRSxRQUFzQixFYnl3RTFCLG1CQUNFLE9LMXZFRSxLTDJ2RUYsb0JhOXdFQSxRQUFBLEViaXhFRixtQkFDRSxPYXB3RUksS2Jxd0VKLG9CYXZ3RUcsUUFBQSxFYjB3RUwsbUJBQ0UsT2E5dkVFLEtiK3ZFRixvQmE5dkVrQixRQUFBLEViaXdFcEIsbUJBQ0UsT2E1eEVDLEtiNnhFRCxvQmE1dkVJLFFBQUEsRWIrdkVOLG1CQUNFLE9BQVEsS2FydkVWLG9CQUFBLFFBQUEsRWJ5dkVBLG1CYXp2RUEsT0FBQSxLYjJ2RUUsb0JhcnZFRSxRQUFxQixFYnd2RXpCLG1CYTl2RUEsT0FBQSxLYmd3RUUsb0JhanZFRSxRQUFBLEVib3ZFSixtQkFDRSxPYTV1RUksS0F4Qk4sb0JBQUEsUUFBQSxFYnd3RUEsbUJheHdFQSxPQUFBLEtiMHdFRSxvQmF0dUVFLFFBQUEsRWJ5dUVKLG1CYWp1RUEsT0FBQSxLQUVJLG9CQUFBLFFBQUEsRWJvdUVKLG1CQUNFLE9BQVEsS2F2dUVWLG9CQUFBLFFBQUEsRUFBQSxtQkFnQkksT0FBQSxLQWhCSixvQkFBQSxRQUFBLEVBQUEsbUJBdUJJLE9BQUEsS2IydEVGLG9CQUFxQixRQUFRLEVBRy9CLG1CYXR0RUEsT0FBQSxLQUNFLG9CQUFlLFFBQUEsRWIwdEVqQixtQmF0dEVFLE9BQUEsS0FDQSxvQkFBVyxRQUFBLEViMHRFYixtQkFDRSxPYXR0RVEsS2J1dEVSLG9CYXR0RVMsUUFBQSxFYnl0RVgsbUJBQ0UsT2F0dEVFLEtBR0Ysb0JBQUEsUUFBQSxFYnV0RUYsbUJBQ0UsT2FwdEVFLEticXRFRixvQmFwdEVtQixRQUFBLEVidXRFckIsbUJBQ0UsT2E3dEVBLEtiOHRFQSxvQmFydEVJLFFBZUgsRWJ5c0VILG1CQUNFLE9LajFFRSxLTGsxRUYsb0JhbnVFQSxRQUFBLEVic3VFRixtQkFDRSxPYXJ0RUksS2JzdEVKLG9CYXJ0RWtCLFFBQUEsRWJ3dEVwQixtQmFodEVFLE9BQUEsS2JrdEVBLG9CYWp0RWUsUUFBQSxFYm90RWpCLG1CQUNFLE9hanRFRSxLYmt0RUYsb0JhanRFa0IsUUFBQSxFYm90RXBCLG1CQUNFLE9LcjJFRSxLTHMyRUYsb0JhNXRFQSxRQUFBLEViK3RFRixtQkFDRSxPYXB0RUksS2JxdEVKLG9CYXJ0RUksUUFBQSxFYnd0RU4sbUJBQ0UsT2FwdEVJLEticXRFSixvQmFwdEVJLFFBQXVCLEVidXRFN0IsbUJBQ0UsT2ExdUVDLEtiMnVFRCxvQmEvc0VzQixRQUFBLEVia3RFeEIsbUJBQ0UsT2Exc0VFLEtiMnNFRixvQmExc0VxQixRQUFBLEViNnNFdkIsbUJBQ0UsT2Ezc0VFLEtiNHNFRixvQmE1c0VvQixRQUFBLEViK3NFdEIsbUJBQ0UsT2MxL0VFLEtkMi9FRixvQmN6L0VBLFFBQUEsRWQ0L0VGLG1CQUNFLE9hM3RFQSxLYjR0RUEsb0JhbHRFbUIsUUFVbEIsRWIyc0VILG1CQUNFLE9LNzRFRSxLTDg0RUYsb0JhcHRFRSxRQUFBLEVidXRFSixtQkFDRSxPYTdzRUUsS2I4c0VGLG9CYTdzRXFCLFFBQUEsRWJndEV2QixtQkFDRSxPYTNzRUUsS2I0c0VGLG9CYTNzRWtCLFFBQUEsRWI4c0VwQixtQkFDRSxPYTVzRUksS2I2c0VKLG9CS3o1RUUsUUFBQSxFTDQ1RUosbUJBQ0UsT2F6c0VNLEtiMHNFTixvQmF6c0VnQixRQUFBLEViNHNFbEIsbUJBQ0UsT2Ezc0VNLEtiNHNFTixvQmE1c0V1QixRQUFBLEViK3NFekIsbUJBQ0UsT2F4c0VFLEtieXNFRixvQmF4c0VvQixRQUFBLEViMnNFdEIsbUJBQ0UsT2Evc0VDLEtiZ3RFRCxvQmF2c0VJLFFBQWtCLEViMHNFeEIsbUJBQ0UsT2F2c0VJLElid3NFSixvQmF2c0VJLFFBQUEsRWIwc0VOLG1CQUNFLE9LMTdFRSxLTDI3RUYsb0JhMXRFQyxRQUFBLEViNnRFSCxtQkFDRSxPYXJzRUksS2Jzc0VKLG9CYXJzRW9CLFFBQUEsRWJ3c0V0QixtQkFDRSxPYTVzRUUsS2I2c0VGLG9CYXRzRW1CLFFBY2hCLEViMnJFTCxtQkFDRSxPYXBzRU0sS2Jxc0VOLG9CYXBzRU0sUUFBQSxFYnVzRVIsbUJBQ0UsT2EvckVFLEtiZ3NFRixvQmEvckVJLFFBQUEsRWJrc0VOLG1CQUNFLE9hL3JFSSxLYmdzRUosb0JhL3JFb0IsUUFBQSxFYmtzRXRCLG1CQUNFLE9haHNFTSxLYmlzRU4sb0JhMXNFRyxRQUFBLEViNnNFTCxtQkFDRSxPYTNyRUksS2I0ckVKLG9CYTNyRVUsUUFBQSxFYjhyRVosbUJBQ0UsT2EzckVJLEtiNHJFSixvQmFsd0VDLFFBQUEsRWJxd0VILG1CYWhyRUUsT0FBQSxLYmtyRUEsb0JhanJFb0IsUUFBQSxFYm9yRXRCLG1CQUNFLE9hanJFRSxLYmtyRUYsb0JhanJFYyxRQUFBLEVib3JFaEIsbUJBQ0UsT2FqckVJLEtia3JFSixvQmFqckVJLFFBQUEsRWJvckVOLG1CQUNFLE9hanJFRSxLYmtyRUYsb0JhanJFSSxRQUFrQixFYm9yRXhCLG1CQUNFLE9hanJFSSxLYmtyRUosb0JhanJFSSxRQUFBLEVib3JFTixtQkFDRSxPYS9xRUksS2JnckVKLG9CYS9xRUksUUFBbUIsRWJrckV6QixtQkFDRSxPS3JnRkUsS0xzZ0ZGLG9CYXRyRUUsUUFBQSxFYnlyRUosbUJBQ0UsT2E5cUVRLEtiK3FFUixvQmEzckVHLFFBQUEsRWI4ckVMLG1CQUNFLE9hM3FFTSxLYjRxRU4sb0JhM3FFTSxRQUFtQixFYjhxRTNCLG1CQUNFLE9henFFTSxLYjBxRU4sb0JhenFFa0IsUUFBQSxFYjRxRXBCLG1CZTVxRkEsT0FBQSxLQUNFLG9CQUFBLFFBQWdCLEVmZ3JGbEIsbUJlN3FGRSxPQUFBLEtBQ0Esb0JBQW9CLFFBQUEsRWZpckZ0QixtQkFDRSxPZS9xRkUsS1ZnSkEsb0JBQUEsUUFBQSxFTG1pRkosbUJlN3FGRSxPQUFBLEtmK3FGQSxvQmU5cUZpQixRQUFBLEVmaXJGbkIsbUJBQ0UsT2U3cUZFLEtmOHFGRixvQmU3cUZFLFFBQXVCLEVmZ3JGM0IsbUJBQ0UsT2U5cUZJLEtmK3FGSixvQksvaUZFLFFBQUEsRUxrakZKLG1CQUNFLE9lOXFGSSxLQUdKLG9CQUFBLFFBQUEsRWYrcUZGLG1CQUNFLE9lNXFGRSxLZjZxRkYsb0JlNXFGRSxRQUFzQixFZitxRjFCLG1CQUNFLE9lcnJGQSxLZnNyRkEsb0JlN3FGSSxRQTJFSCxFZnFtRkgsbUJBQ0UsT2U3cUZJLEtmOHFGSixvQmU3cUZnQixRQXNFZixFZjBtRkgsbUJBQ0UsT0tubEZFLEtMb2xGRixvQmVockZFLFFBQUEsRWZtckZKLG1CQUNFLE9lcHJGRSxLZnFyRkYsb0JlN3FGTSxRQUFlLEVmZ3JGdkIsbUJBQ0UsT2U3cUZNLEtmOHFGTixvQmUxc0ZDLFFBQUEsRWY2c0ZILG1CQUNFLE9lM3FGSSxLZjRxRkosb0JlM3FGSSxRQUFBLEVmOHFGTixtQkFDRSxPZTNxRkksS2Y0cUZKLG9CZTNxRmdCLFFBQUEsRWY4cUZsQixtQkFDRSxPZXh0RkMsS2Z5dEZELG9CZTVxRk0sUUFBbUIsRWYrcUYzQixtQkFDRSxPZTVxRk0sS2Y2cUZOLG9CZTVxRk0sUUFBQSxFZitxRlIsbUJBQ0UsT2UxcUZJLEtmMnFGSixvQmUxcUZJLFFBQWtCLEVmNnFGeEIsbUJBQ0UsT2UzcUZNLEtmNHFGTixvQkt4bkZFLFFBQUEsRUwybkZKLG1CQUNFLE9ldnJGRSxLZndyRkYsb0JlM3FGTSxRQUVILEVmNHFGTCxtQkFDRSxPZWp2RkMsS2ZrdkZELG9CZTFxRk0sUUFXSCxFZmtxRkwsbUJBQ0UsT0s5bkZFLEtMK25GRixvQmV2dkZDLFFBQUEsRWYwdkZILG1CQUNFLE9lMXFGTSxLQUlOLG9CQUFBLFFBQUEsRWYwcUZGLG1CQUNFLE9lM3FGQSxLZjRxRkEsb0JleHFGSSxRQUFrQixFZjJxRnhCLG1CZXJxRkUsT0FBQSxLZnVxRkEsb0JldHFGRSxRQUFvQixFZnlxRnhCLG1CQUNFLE9ldnFGSSxLZndxRkosb0JldnFGSSxRQVFILEVma3FGSCxtQkFDRSxPZXZxRkksS2Z3cUZKLG9CZXZxRm1CLFFBQUEsRWYwcUZyQixtQkFDRSxPZXJxRkUsS2ZzcUZGLG9CSzdwRkUsUUFBQSxFTGdxRkosbUJBQ0UsT2VwcUZFLEtmcXFGRixvQmVwcUZFLFFBQXFCLEVmdXFGekIsbUJBQ0UsT2UxcUZBLEtmMnFGQSxvQmVycUZJLFFBU0gsRWYrcEZILG1CQUNFLE9lcnFGSSxLZnNxRkosb0JLaHJGRSxRQUFBLEVMbXJGSixtQkFDRSxPZW5xRkUsS2ZvcUZGLG9CZW5xRmUsUUFBQSxFZnNxRmpCLG1CQUNFLE9lenFGQSxLZjBxRkEsb0JlcHFGbUIsUUFBQSxFZnVxRnJCLG1CQUNFLE9lbHFGRSxLZm1xRkYsb0JlbHFGbUIsUUFBQSxFZnFxRnJCLG1CQUNFLE9LdnNGRSxLTHdzRkYsb0JleHFGRSxRQUFBLEVmMnFGSixtQkFDRSxPZW5xRk0sS2ZvcUZOLG9CZTdxRkcsUUFBQSxFZmdyRkwsbUJBQ0UsT2VqcUZRLEtBS1Isb0JBQUEsUUFBQSxFZmdxRkYsbUJBQ0UsT2U3cEZFLEtmOHBGRixvQmU3cEZvQixRQUFBLEVmZ3FGdEIsbUJBQ0UsT2U5cEZJLEtBR0osb0JBQUEsUUFBQSxFZitwRkYsbUJBQ0UsT2U3cEZJLEtmOHBGSixvQks3dEZFLFFBQUEsRUxndUZKLG1CQUNFLE9LN3RGRSxLTDh0RkYsb0JldHFGQyxRQUFBLEVmeXFGSCxtQkFDRSxPZXJwRkUsS2ZzcEZGLG9CZXJwRm1CLFFBQUEsRWZ3cEZyQixtQkFDRSxPZTNwRkEsS2Y0cEZBLG9CZXRwRkksUUFXSCxFZjhvRkgsbUJBQ0UsT2V0cEZJLEtmdXBGSixvQktqdkZFLFFBQUEsRUxvdkZKLG1CQUNFLE9ldHBGSSxLQUdKLG9CQUFBLFFBQUEsRWZ1cEZGLG1CQUNFLE9lcHBGRSxLZnFwRkYsb0JlcHBGcUIsUUFBQSxFZnVwRnZCLFdBQ0UsV2VwcEZFLDJCQUF1QixVQUFBLEtBQUEsRUFBQSxRZnFwRnpCLE9lcHBGRSxLZnFwRkYsV2VwcEZFLEVBQUEsRUFBa0IsSUFBQSxFQUFBLEtmdXBGdEIsbUJBQ0UsV0s3d0ZFLElMZ3hGSixpQkFDRSxTSzd3RkUsaUJMZ3hGSixnQkFDRSxVZXJwRkksTWZ3cEZOLGtCQUNFLFdBQVksT0FHZCxhZ0JsNkZFLFdBQUEsT2hCczZGRixZZ0JqNkZBLFVBQUEsS2hCcTZGQSxZZ0JqNkZFLFFBQUEsR2hCcTZGRixXZ0JqNkZFLGdCQUFjLFVoQnE2RmhCLE1BQ0UsV0FBWSxLQUdkLEtnQjc1RkEsV0FBQSxhaEJpNkZB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RUFBQSxDQUFBLElyQm0zSUUsa0JxQjcySUUsTXJCZzNJSixLQUNFLGlCcUIvMklBLEVBQUEsQ0FBQSxJckJnM0lBLGtCcUI3MkltQixRckJpM0l2QiwwQkFDRSxHc0JwcEpBLGlCQUFBLENBQUEsQ0FBQSxJQUNFLGtCQUFrQixFdEJ3cEpwQixJQUNFLGlCc0J0cEpFLEVBQWlCLENBQUEsSWpCbUpuQixrQkFBQSxNTHVnSkYsS3NCbnBKQSxpQkFBQSxFQUFBLENBQUEsSUFDRSxrQkFBYSxRQUtmLGtDQUNFLEtBQ0EsVUFBQSxnQnRCdXBKSiwwQnNCanBKSSxLQUNBLFVBQUEsZ0J0QnNwSkosc0JzQi9vSkksTUFBQSxJQUFBLFVBQUEsTUFDQSxTQUFBLFNBQ0EsSUFBQSxJQUNBLEtBQUEsSWpCMkdBLFFBQUEsRUx3aUpGLE9zQjFwSkEsUXRCMnBKQSxVc0JscEpJLHFCQWNILFNqQitGQyxZQUFBLE9BQUEsQ0FBQSxVTHVpSkYsV3NCN3BKQSxVQUFBLEtBQUEsOEJBQUEsQ0FBQSxRQUFBLEl0QmlxSkYsZ0RBREEsbURBRUUsUXNCanBKSSxFdEJvcEpOLHVCQUNFLEtzQmxwSk0sS3RCbXBKTixhQUFjLEdzQjlvSmQsT0FBQSxRQUNFLFFBQUEsR0FDQSxZQUFBLFFBQ0EsV0FBQSxRQUFpQixLQUFBLFF0QmtwSnJCLDJCQUNFLFNzQjlvSkksU3RCK29KSixJc0I5b0pJLEV0QitvSkosS3NCOW9KSSxFdEIrb0pKLE9zQjlvSkksRXRCK29KSixNc0I5b0pJLEV0QitvSkosS3NCOW9KSSxLdEIrb0pKLGFzQjlvSkksR3RCK29KSixPc0I5b0pJLGtCdEIrb0pKLGVLcmtKRSxFTHNrSkYsZXNCMXBKRSxNdEIycEpGLGlCc0I5b0ppQixJdEIrb0pqQixrQktwa0pFLElMdWtKSixvQkFDRSxTc0Izb0pNLFN0QjRvSk4sTXNCanFKRyxJdEJrcUpILFVzQjNvSlEsTXRCNG9KUixLc0JucUpHLEl0Qm9xSkgsSXNCeG9KTSxJdEJ5b0pOLFVzQnJxSkcseUJ0QnNxSkgsUXNCeG9KUSxHdEJ5b0pSLFlzQnZxSkcsUXRCd3FKSCxXc0Jyb0pNLFFBQUEsS0FBQSxRdEJ3b0pSLDhDQUNFLEtzQjVxSkcsUXRCK3FKTCw2Q0FDRSxrQnNCMW5KaUIsZUFBQSxHQUFBLE9BQUEsS0FBQSxRQUFBLENBQUEsZUFBQSxLQUFBLFlBQUEsS0FBQSxTdEIybkpqQixVc0IxbkpRLGVBQXFCLEdBQUEsT0FBQSxLQUFBLFFBQUEsQ0FBQSxlQUFBLEtBQUEsWUFBQSxLQUFBLFN0QjZuSi9CLHVDc0JybkpJLFFBQUEsRUFDQSxVQUFBLHFCQUFtQixVdEJ5bkp2QixvQkFDRSxXc0J2bkpJLElqQnlCRixRQUFBLEVMZ21KRixRc0IvbkpBLEt0QmdvSkEsV3NCdm5KSSxPdEJ3bkpKLFdzQnZuSkksT0FWSCxRQUFBLEV0Qm1vSkQsa0JzQnJuSkksS3RCc25KSixVQUFXLEtzQmxuSlgsVUFBQSxJQUNFLE9BQUEsRUFDQSxVQUFBLEtBQ0EsWUFBQSxLQUNBLGNBQUEsSUFDQSxTQUFBLFNBQUEsTUFBQSxVQUFBLFdBQUEsV0FBQSxhQUFBLGFBQ0EsV0FBQSxLQUVBLFdBQUEsSUFBQSxFQUFBLEVBQUEsT0FBQSxDQUFBLEtBQUEsRUFBQSxFQUFBLE9BQUEsQ0FBQSxFQUFBLElBQUEsRUFBQSxPQUFBLENBQUEsRUFBQSxLQUFBLEVBQUEsT0FBQSxDQUFBLEVBQUEsSUFBQSxLQUFBLGdCdEJ5bkpKLDJCQURBLHlCc0I3bUpJLFFBQUEsRXRCZ25KRixXc0IvbUpJLE10QmduSkosV3NCL21KSSxRdEJrbkpOLHlCQUNFLFFzQnJuSkUsYXRCc25KRixRc0IvbUpNLE10QmtuSlIsaUNBQ0Usa0JzQjVtSkksYUFBb0IsSUFBQSwwQnRCNm1KeEIsVXNCNW1KSSxhQUFnQixJQUFBLDBCdEIrbUp0QiwyQkFDRSxRS3JvSkUsTUxzb0pGLFNzQnJuSkUsU3RCc25KRixJQUFLLElBR1AsMkJBQ0UsU3NCem1KSSxTdEIwbUpKLElzQnptSkksaUJ0QjRtSk4sZ0NBQ0UsUXNCem1KTSxJdEIwbUpOLFFLanBKRSxNTG9wSkosbUhBQ0UsV3NCdG1KSSxldEJ5bUpOLG1IQUNFLFdzQjNtSkUsS0FBQSxFQUFBLEVBQUEsT0FBQSxDQUFBLElBQUEsRUFBQSxFQUFBLFF0QittSkosMkNBREEsNENzQmptSkksY0FBQSxFdEJvbUpGLDJCc0JubUpzQixFdEJvbUp0QiwwQnNCbm1KVSxFdEJzbUpaLDRDQUNFLFlzQm5tSmMsRXRCc21KaEIsNENBQ0UsT3NCdG1KSSxLdEJ1bUpKLFdzQnRtSkksSUFBQSxNQUFvQixRdEJ5bUoxQix1REFDRSxPc0JsbUpJLEt0QnNtSk4sMEJBREEsMkJBRUUsU3NCbG1KSSxTQUdGLFFBQUEsTXRCaW1KRixlc0JobUpJLEt0QmltSkosT3NCaG1KSSxNQUFZLFl0QmltSmhCLFFzQmhtSkksR3RCaW1KSixPc0JobUpJLEVBR0YsTUFBQSxFdEIrbEpGLEtzQjlsSkksS3RCb21KTixxQ0FGQSxzQ0FDQSxvQ0FGQSxxQ0FJRSxLS3hzSkUsS0x5c0pGLE1zQnZtSkUsS3RCMm1KSixzQ0FEQSx1Q0FFRSxLc0IzbEpRLEl0QjRsSlIsTXNCM2xKUSxJdEI4bEpWLDJCQUNFLGFzQnpsSlEsSXRCMGxKUixPc0J6bEpRLEVBQUEsS3RCNGxKViwwQkFDRSxhc0I3dEpDLEl0Qjh0SkQsT3NCdmxKVSxFQUFBLEt0QjJsSlosbUNBREEsb0NBRUUsT3NCbnVKQyxLQXdKRCxvQ0FDRSxvQkFBYSxRdEJpbEpqQixtQ3NCN2tKSSxvQkFBaUIsS3RCa2xKckIsc0NBREEsdUNLanVKSSxJQUFBLEtMc3VKSix1Q3NCNWtKSSxpQkFBQSxRdEJnbEpKLHNDQUNFLGlCc0JqbEpFLEt0Qm9sSkosMEJBQ0UsUXNCNWtKTSxFdEIra0pSLG1CQUNFLFNzQnpsSkcsU3RCMGxKSCxRc0I3a0pRLGF0QmdsSlYsa0JBQ0UsUXNCdmtKSSxLdEIwa0pOLG1DQUNFLFdzQnhrSk0sSXRCeWtKTixNQUFPLGVzQnBrSlAsS0FBQSxlQUNFLE9BQUEsS0FDQSxZQUFBLEVBQ0EsV0FBQSxPdEJza0pGLFNBQVUsU3NCbmtKVixvQkFBQSxLQUNFLGlCQUFnQixLdEJxa0psQixnQkFBaUIsS3NCaGtKbkIsWUFBQSxLQUtVLFNB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UTRCanRLQSxhNUJrdEtBLFE0QjNzS0ksS3ZCeUhGLFVBQUEsS0xvbEtGLGM0QnB0S0EsSzVCcXRLQSxnQjRCM3NLSSxhNUI0c0tKLFU0QjNzS0ksbUI1QjRzS0osUUFBUyxFQUdYLDRCNEJ4c0tJLFdBQUEsS0FBQSxFQUFtQixFQUFBLFE1QjRzS3ZCLGU0QnhzS0ksV0FBQSxJQUNBLE9BQUEsSUFBQSxNQUFjLFlBQ2QsY0FBYSxNdkJnR2IsV0FBQSxXTDJtS0YsTTRCcHRLQSxRNUJxdEtBLE80QjFzS0ksUXZCc0dGLFlBQUEsSUxzbUtGLE00QnZ0S0EsWTVCd3RLQSxXNEIxc0tJLFlBR0YsVUFBQSxLNUJ5c0tGLE80QnhzS0ksSzVCeXNLSixZNEJ4c0tJLEs1QnlzS0osTzRCeHNLSSxFQUdGLFFBQUEsYTVCdXNLRixTNEJ0c0tJLFM1QnVzS0osZ0I0QnRzS0ksTzVCdXNLSixXNEJ0c0tJLE81QnlzS04sdUJBRUEsb0NBR0EsMENBTUEsa0NBSEEsa0NBUEEsb0NBR0EsMENBTUEsa0NBSEEsa0NBSkEsNkJBTUEscUJBSEEscUJBTUUsTzRCdnNLSSxRNUJ3c0tKLFE0QnZzS0ksRTVCd3NLSixXNEJudEtHLFE1Qm90S0gsYTRCdnNLTSxRNUIwc0tSLHFCQUNFLGE0QnhzS00sYzVCNHNLUiwyQkFEQSwyQjRCenZLRyxhQUFBLGM1QjR2S0QsV0FBWSxjQUNaLE00QnJzS00sSzVCMHNLUix3QkFHQSxnQ0FZQSxxQ0FIQSxxQ0FOQSw4QkFHQSw4QkFYQSx3QkFHQSxnQ0FZQSxxQ0FIQSxxQ0FOQSw4QkFHQSw4QkFSQSwwQkFHQSxrQzZCMXlLRSx1QzdCbXpLRix1QzRCdHNLRSxnQzVCbXNLRixnQ0tqcUtJLFdBQUEsaUJMMHFLRixXNkJ6ektBLEs3QjB6S0EsTTZCdnpLSSxLeEJvSkYsYUFBQSxpQkx5cUtKLG1DQUZBLG1DNkJwektFLHFDN0J1ektBLGNBQWUsS0FBSyxFQUFFLEVBQUUsS0FLMUIsaUNBRkEsaUNBQ0EsbUM2Qmh6S0UsY0FBQSxFQUFBLEtBQUEsS0FBQSxFN0J1ektGLG1FQUZBLG1FOEIxMEtF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S0FDRSxnQkFBQSxLNUIwSUEsWUFBQSxLTHE2S0osMEJBQ0UsY0FDRSxXaUM1aUxFLE9qQ2dqTE4sc0JpQ3ppTEksV0FBQSxhQUNBLFFBQUEsR2pDMmlMRixTQUFVLFNpQ3hpTFYsSUFBQSxFQUNFLEtBQUEsRUFDQSxNQUFBLEVqQzBpTEYsT0FBUSxFaUN2aUxSLFFBQUEsR0FDRSxRQUFBLEVqQzJpTEosWUFDRSxTaUN0aUxJLFNBR0YsU0FBQSxPakNxaUxGLE1pQ3BpTEksS2pDcWlMSixPaUN0aUxHLEtqQ3lpTEwscUJBQ0UsTWlDbGlMTSxLakNtaUxOLE9BQVEsS2tDM2tMUixTQUFBLFNsQytrTEYsWUFDRSxTa0M3a0xJLFM3QjRJRixJQUFBLElMbThLRixLa0NsbExBLElsQ21sTEEsTWtDN2tMSSxLN0JpSkYsVUFBQSxNTDg3S0YsVWtDcmxMQSxLbENzbExBLE1rQzVrTEksYWxDNmtMSixXQUFZLE9rQ3prTFosVUFBQSxxQkFDRSxRQUFBLEVBQ0EsZUFBQSxLbEM2a0xKLDBCa0N4a0xFLFlBQ0UsVUFBQSxNbEM2a0xKLDBCQUNFLFlBQ0UsVUFBVyxNQUlmLHlCbUNybUxJLFluQ3VtTEEsVUFBVyxNQUlmLFdtQ3BtTEksU0FBQSxTQUNBLFFBQUEsSzlCdUlBLFlBQUEsT0xnK0tGLE9tQzVtTEEsZ0JuQzZtTEEsS21Dcm1MSSxJbkNzbUxKLE1BQU8sYW1DbG1MUCxVQUFBLGlCQUNFLFFBQUEsRW5Dc21MSix5Qm1DbG1MSSxXOUIySEEsT0FBQSxLOEJoSUYsVUFBQSxNbkM4bUxGLHNCbUMza0xJLE9BQUEsRUFBQSxLbkMra0xKLHlCbUM1a0xJLHNCOUJzRkEsT0FBQSxFQUFBLEs4Qi9FRixpQkFDRSxZQUFhLE9uQzhrTGpCLG1DQUNBLDhCbUMxa0xJLDJCQUFtQixpQm5DOGtMdkIsOEJtQ3BsTEcsU0FBQSxTbkNzbExELFFtQ3prTEksRW5DNGtMTixpQkFDRSxZbUN6a0xlLE1uQzBrTGYsZW1DemtMSSxLbkM0a0xOLDBCQUNFLGlCbUMvbExDLFlBQUEsT25Db21MSCx5Qm1DdmtMSSxpQkFDQSxZQUFXLE9uQzRrTGYseUJBQ0UsaUJBQ0UsWW1DeGtMRSxLbkN5a0xGLGVBQWdCLE1BSXBCLG1CbUNya0xJLFFBQUEsS0FDQSxlQUFlLE85QnNDZixZQUFBLE9Ma2lMRixXbUM3a0xBLE9uQ2dsTEYsYUFDRSxVbUNya0xJLE1uQ3drTE4sa0JBQ0UsV21DbmtMSSxLbkNza0xOLDBCQUNFLGtCbUM3akxFLFdBQUEsTW5Da2tMSixlQUNFLFVtQ25rTEcsTW5Db2tMSCxVbUM5akxNLEtuQytqTE4sWW1DOWpMTSxFbkMrakxOLFdtQzlqTE0sS25DaWtMUiwwQm1DN2pMSSxlQUNFLFVBQUEsTW5Da2tMTix5QkFDRSxlbUM3akxJLFVBQUEsTW5Da2tMTix5Qm1Dam5MRyxlQXlERyxVQUFVLE1uQzhqTGhCLGNtQzFqTEcsVUFBQSxNbkM0akxELFdtQ3ZqTEksS25DMGpMTixjQUNFLFdtQ3BqTE0sS0NqTE4sZUFDRSxXQUFBLGEvQmtJQSxPQUFBLE1Md21MRixTb0MzdUxBLGVwQzR1TEEsU29DeHVMSSxPL0IySUYsSUFBQSxFTCtsTEYsV29DOXVMQSxPcEMrdUxBLGNvQ3Z1TEksTXBDMHVMTixXSzNsTEksTUFBQSxLTDZsTEYsT29DcHZMQSxLcENxdkxBLGNvQ3J1TEksTXBDc3VMSixXQUFZLE1vQ2x1TFosU0FBQSxTQUNFLGtCQUFhLHFDQUNiLFVBQUEscUNwQ3N1TEosV29DanVMRSxTQUFBLFNBQ0UsSUFBQSxJQUVBLEtBQUEsSS9CcUhBLE1BQUEsTUw4bUxGLFVvQ3R1TEEsS3BDdXVMQSxNb0NqdUxJLGFwQ2t1TEosV0FBWSxJb0M5dExaLGVBQUEsVUFDRSxPQUFBLEtBQ0EsVUFBQSxxQkFDQSxPQUFBLFFwQ2d1TEYsZUFBZ0IsS29DN3RMaEIsUUFBQSxFcENpdUxGLHNCb0M3dExJLE9BQUEsSS9CNEZBLFNBQUEsT0xvb0xGLFNvQ3B1TEEsU3BDcXVMQSxJb0M5dExJLEkvQjZGRixLQUFBLElMbW9MRixNb0N2dUxBLEtwQ3d1TEEsV29DN3RMSSxPcEM4dExKLFVBQVcscUJBR2IsaUJvQzF0TEksT0FBQSxNQUNBLFFBQUEsS0FDQSxlQUFnQixPQUNoQixnQkFBZ0IsYy9CbUZoQixXQUFBLFdMMG9MRixXb0NudUxBLHNCcENzdUxGLHNCQUNFLFFvQ3p0TEksTXBDMHRMSixPSy9vTEUsTUxrcExKLGtDb0NydExFLFVBQUEsaUJwQ3l0TEYsdUNBQ0UsUUFBUyxNb0NsdExULE9BQUEsTXBDc3RMRixlQUNFLFVvQ250TEksZ0JBS0osc0JBQ0UsaUJBQWEsSUFDYixrQkFBQSxJcENvdExKLHlCQUNFLFdvQ2p0TEksVUFFSCxzQnBDa3RMSCxrQ3FDenpMSSxVQUFBLG1CckM2ekxKLDJCQUNFLFVBQVcsb0JBR2IsaUJxQ3h6TEksWUFBQSxLckM0ekxKLDBCQUNFLGlCQUNFLFlxQzF6TEUsTXJDOHpMTix5QkFDRSxpQkFDRSxZcUMxekxFLE1yQzh6TE4sbUJBQ0UsV3FDMXpMTSxPckM2ekxSLGVxQ3R6TEksVUFBQSxNckN3ekxGLFVBQVcsS3FDcnpMWCxXQUFBLE9BQ0UsT0FBQSxLQUFBLEtBQWdCLEVyQ3l6THBCLDBCcUNwekxJLGVBQ0EsVUFBQSxNckN5ekxKLGtCcUNsekxJLFdBQUEsT3JDb3pMRixXcUNsekxJLEtDcERKLGVBQ0UsUUFBQSxLQUNBLHNCQUFnQixJQUFBLElqQzZJaEIsTUFBQSxNTDh0TEYsWXNDNzJMQSw2QnRDODJMQSxXc0MxMkxJLEt0QzYyTE4sMEJBQ0UsZXNDdjJMQSxXQUFBLE10QzQyTEYseUJBQ0UsZUFDRSxzQnNDejJMRSxLakMrSEYsU0FBQSxLaUNwSUYsTUFBQSxLdENpM0xFLGVzQ3oyTEUsS3RDMDJMRixZQUFhLEVzQ3QyTGYsT0FBQSxNdEMyMkxGLHlCQUNFLGVzQ3AyTEEsV0FBQSxNdEN5MkxGLHlCc0NsMkxJLGVBQ0UsZUFBYSxNdEN1MkxuQixjQUNFLFNzQ24yTE0sU3RDbzJMTixRc0NuMkxNLEtBSUosZUFBQSxPdENpMkxGLFlzQ2gyTEksT0FHRixXQUFBLE90QysxTEYsUXNDOTFMSSxLQUFBLEtBQWUsS3RDKzFMbkIsV3NDOTFMSSxJQUFBLE1BQWtCLFl0QysxTHRCLGNzQzkxTEksSUFB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LEVBQ2QsU0FBVSxPQUdaLDBCQUNFLGdCQUNFLFFBQVMsS0FBSyxFQUFFLEdBSXBCLHlCQUNFLGdCQUNFLFFBQVMsS0FBSyxFQUFFLEdBSXBCLGNBQ0UsUUFBUyxLQUNULHNCQUF1QixJQUFJLElBQUksSUFDL0IsU0FBVSxLQUdaLDBCQUNFLGNBQ0Usc0JBQXVCLElBQUksS0FJL0IsMEJBQ0UsY0FDRSxzQkFBdUIsTUFJM0IsY0FDRSxXQUFZLEtBR2QsYUFDRSxXQUFZLEtBR2QsYUFDRSxRQUFTLEtBQUssRUFDZCxXQUFZLElBQUksTUFBTSxRQUd4QiwyQkFDRSxXQUFZLEVBR2Qsb0JBQ0UsUUFBUyxLQUNULFlBQWEsU0FDYixVQUFXLEtBR2Isd0JBQ0UsTUFBTyxLQUNQLE9BQVEsS0FDUixhQUFjLEtBR2hCLG9CQUNFLFdBQVksS0FHZCxtQkFDRSxVQUFXLEtBQ1gsTUFBTyxZQUNQLFdBQVksS0FHZCxZQUNFLGtCQUFtQixFQUdyQiwwQkFDRSxZQUNFLGtCQUFtQixNQUl2QiwwQkFDRSxZQUNFLE1BQU8saUNBQ1AsWUFBYSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKipcbiAqIFN3aXBlciA3LjIuMFxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMSBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBPY3RvYmVyIDI3LCAyMDIxXG4gKi9cblxuQGZvbnQtZmFjZXtmb250LWZhbWlseTpzd2lwZXItaWNvbnM7c3JjOnVybCgnZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUEnKTtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWx9OnJvb3R7LS1zd2lwZXItdGhlbWUtY29sb3I6IzAwN2FmZn0uc3dpcGVye21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXJpZ2h0OmF1dG87cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3c6aGlkZGVuO2xpc3Qtc3R5bGU6bm9uZTtwYWRkaW5nOjA7ei1pbmRleDoxfS5zd2lwZXItdmVydGljYWw+LnN3aXBlci13cmFwcGVye2ZsZXgtZGlyZWN0aW9uOmNvbHVtbn0uc3dpcGVyLXdyYXBwZXJ7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjE7ZGlzcGxheTpmbGV4O3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtO2JveC1zaXppbmc6Y29udGVudC1ib3h9LnN3aXBlci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsLnN3aXBlci13cmFwcGVye3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwcHgsMCwwKX0uc3dpcGVyLXBvaW50ZXItZXZlbnRze3RvdWNoLWFjdGlvbjpwYW4teX0uc3dpcGVyLXBvaW50ZXItZXZlbnRzLnN3aXBlci12ZXJ0aWNhbHt0b3VjaC1hY3Rpb246cGFuLXh9LnN3aXBlci1zbGlkZXtmbGV4LXNocmluazowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm19LnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmt7dmlzaWJpbGl0eTpoaWRkZW59LnN3aXBlci1hdXRvaGVpZ2h0LC5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRle2hlaWdodDphdXRvfS5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXJ7YWxpZ24taXRlbXM6ZmxleC1zdGFydDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxoZWlnaHR9LnN3aXBlci0zZCwuc3dpcGVyLTNkLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXJ7cGVyc3BlY3RpdmU6MTIwMHB4fS5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCwuc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlcnt0cmFuc2Zvcm0tc3R5bGU6cHJlc2VydmUtM2R9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdywuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCwuc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwb2ludGVyLWV2ZW50czpub25lO3otaW5kZXg6MTB9LnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvd3tiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjE1KX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnR7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQodG8gbGVmdCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0e2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LHJnYmEoMCwwLDAsLjUpLHJnYmEoMCwwLDAsMCkpfS5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9we2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KHRvIHRvcCxyZ2JhKDAsMCwwLC41KSxyZ2JhKDAsMCwwLDApKX0uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbXtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20scmdiYSgwLDAsMCwuNSkscmdiYSgwLDAsMCwwKSl9LnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7b3ZlcmZsb3c6YXV0bztzY3JvbGxiYXItd2lkdGg6bm9uZTstbXMtb3ZlcmZsb3ctc3R5bGU6bm9uZX0uc3dpcGVyLWNzcy1tb2RlPi5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXJ7ZGlzcGxheTpub25lfS5zd2lwZXItY3NzLW1vZGU+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGV7c2Nyb2xsLXNuYXAtYWxpZ246c3RhcnQgc3RhcnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp4IG1hbmRhdG9yeX0uc3dpcGVyLXZlcnRpY2FsLnN3aXBlci1jc3MtbW9kZT4uc3dpcGVyLXdyYXBwZXJ7c2Nyb2xsLXNuYXAtdHlwZTp5IG1hbmRhdG9yeX0uc3dpcGVyLWNlbnRlcmVkPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle2NvbnRlbnQ6Jyc7ZmxleC1zaHJpbms6MDtvcmRlcjo5OTk5fS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci13cmFwcGVyPi5zd2lwZXItc2xpZGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWlubGluZS1zdGFydDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSl9LnN3aXBlci1jZW50ZXJlZC5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXdyYXBwZXI6OmJlZm9yZXtoZWlnaHQ6MTAwJTttaW4taGVpZ2h0OjFweDt3aWR0aDp2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKX0uc3dpcGVyLWNlbnRlcmVkLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZTpmaXJzdC1jaGlsZHttYXJnaW4tYmxvY2stc3RhcnQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpfS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItd3JhcHBlcjo6YmVmb3Jle3dpZHRoOjEwMCU7bWluLXdpZHRoOjFweDtoZWlnaHQ6dmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcil9LnN3aXBlci1jZW50ZXJlZD4uc3dpcGVyLXdyYXBwZXI+LnN3aXBlci1zbGlkZXtzY3JvbGwtc25hcC1hbGlnbjpjZW50ZXIgY2VudGVyfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUgLnN3aXBlci13cmFwcGVyOjphZnRlcntjb250ZW50OicnO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyOjphZnRlcntoZWlnaHQ6MXB4O3dpZHRoOnZhcigtLXN3aXBlci12aXJ0dWFsLXNpemUpfS5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsIC5zd2lwZXItd3JhcHBlcjo6YWZ0ZXJ7d2lkdGg6MXB4O2hlaWdodDp2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKX06cm9vdHstLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6NDRweH0uc3dpcGVyLWJ1dHRvbi1uZXh0LC5zd2lwZXItYnV0dG9uLXByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDpjYWxjKHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpLyA0NCAqIDI3KTtoZWlnaHQ6dmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7bWFyZ2luLXRvcDpjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKS8gMikpO3otaW5kZXg6MTA7Y3Vyc29yOnBvaW50ZXI7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2NvbG9yOnZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpfS5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCwuc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWR7b3BhY2l0eTouMzU7Y3Vyc29yOmF1dG87cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Zm9udC1mYW1pbHk6c3dpcGVyLWljb25zO2ZvbnQtc2l6ZTp2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTt0ZXh0LXRyYW5zZm9ybTpub25lIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzowO3RleHQtdHJhbnNmb3JtOm5vbmU7Zm9udC12YXJpYW50OmluaXRpYWw7bGluZS1oZWlnaHQ6MX0uc3dpcGVyLWJ1dHRvbi1wcmV2LC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHR7bGVmdDoxMHB4O3JpZ2h0OmF1dG99LnN3aXBlci1idXR0b24tcHJldjphZnRlciwuc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVye2NvbnRlbnQ6J3ByZXYnfS5zd2lwZXItYnV0dG9uLW5leHQsLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldntyaWdodDoxMHB4O2xlZnQ6YXV0b30uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLC5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXJ7Y29udGVudDonbmV4dCd9LnN3aXBlci1idXR0b24tbG9ja3tkaXNwbGF5Om5vbmV9LnN3aXBlci1wYWdpbmF0aW9ue3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RyYW5zaXRpb246LjNzIG9wYWNpdHk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt6LWluZGV4OjEwfS5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW57b3BhY2l0eTowfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cywuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9ue2JvdHRvbToxMHB4O2xlZnQ6MDt3aWR0aDoxMDAlfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWN7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZTowfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2Zvcm06c2NhbGUoLjMzKTtwb3NpdGlvbjpyZWxhdGl2ZX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle3RyYW5zZm9ybTpzY2FsZSgxKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW1haW57dHJhbnNmb3JtOnNjYWxlKDEpfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjY2KX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldnt0cmFuc2Zvcm06c2NhbGUoLjMzKX0uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHR7dHJhbnNmb3JtOnNjYWxlKC42Nil9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHR7dHJhbnNmb3JtOnNjYWxlKC4zMyl9LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt3aWR0aDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7aGVpZ2h0OnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQsdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LXNpemUsOHB4KSk7ZGlzcGxheTppbmxpbmUtYmxvY2s7Ym9yZGVyLXJhZGl1czo1MCU7YmFja2dyb3VuZDp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtY29sb3IsIzAwMCk7b3BhY2l0eTp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eSwgLjIpfWJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXR7Ym9yZGVyOm5vbmU7bWFyZ2luOjA7cGFkZGluZzowO2JveC1zaGFkb3c6bm9uZTstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTthcHBlYXJhbmNlOm5vbmV9LnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2N1cnNvcjpwb2ludGVyfS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZHtkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZle29wYWNpdHk6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO2JhY2tncm91bmQ6dmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSl9LnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0c3tyaWdodDoxMHB4O3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDBweCwtNTAlLDApfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e21hcmdpbjp2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtdmVydGljYWwtZ2FwLDZweCkgMDtkaXNwbGF5OmJsb2NrfS5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYywuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pY3t0b3A6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MCUpO3dpZHRoOjhweH0uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e2Rpc3BsYXk6aW5saW5lLWJsb2NrO3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgdG9wfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHttYXJnaW46MCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaG9yaXpvbnRhbC1nYXAsNHB4KX0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLC5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWlje2xlZnQ6NTAlO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MCUpO3doaXRlLXNwYWNlOm5vd3JhcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHt0cmFuc2l0aW9uOi4ycyB0cmFuc2Zvcm0sLjJzIGxlZnR9LnN3aXBlci1ob3Jpem9udGFsLnN3aXBlci1ydGw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e3RyYW5zaXRpb246LjJzIHRyYW5zZm9ybSwuMnMgcmlnaHR9LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMjUpO3Bvc2l0aW9uOmFic29sdXRlfS5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHtiYWNrZ3JvdW5kOnZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yLHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm0tb3JpZ2luOmxlZnQgdG9wfS5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbHt0cmFuc2Zvcm0tb3JpZ2luOnJpZ2h0IHRvcH0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSwuc3dpcGVyLXZlcnRpY2FsPi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZXt3aWR0aDoxMDAlO2hlaWdodDo0cHg7bGVmdDowO3RvcDowfS5zd2lwZXItaG9yaXpvbnRhbD4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLC5zd2lwZXItdmVydGljYWw+LnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFye3dpZHRoOjRweDtoZWlnaHQ6MTAwJTtsZWZ0OjA7dG9wOjB9LnN3aXBlci1wYWdpbmF0aW9uLWxvY2t7ZGlzcGxheTpub25lfS5zd2lwZXItc2Nyb2xsYmFye2JvcmRlci1yYWRpdXM6MTBweDtwb3NpdGlvbjpyZWxhdGl2ZTstbXMtdG91Y2gtYWN0aW9uOm5vbmU7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xKX0uc3dpcGVyLWhvcml6b250YWw+LnN3aXBlci1zY3JvbGxiYXJ7cG9zaXRpb246YWJzb2x1dGU7bGVmdDoxJTtib3R0b206M3B4O3otaW5kZXg6NTA7aGVpZ2h0OjVweDt3aWR0aDo5OCV9LnN3aXBlci12ZXJ0aWNhbD4uc3dpcGVyLXNjcm9sbGJhcntwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDozcHg7dG9wOjElO3otaW5kZXg6NTA7d2lkdGg6NXB4O2hlaWdodDo5OCV9LnN3aXBlci1zY3JvbGxiYXItZHJhZ3toZWlnaHQ6MTAwJTt3aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNSk7Ym9yZGVyLXJhZGl1czoxMHB4O2xlZnQ6MDt0b3A6MH0uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZ3tjdXJzb3I6bW92ZX0uc3dpcGVyLXNjcm9sbGJhci1sb2Nre2Rpc3BsYXk6bm9uZX0uc3dpcGVyLXpvb20tY29udGFpbmVye3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7YWxpZ24taXRlbXM6Y2VudGVyO3RleHQtYWxpZ246Y2VudGVyfS5zd2lwZXItem9vbS1jb250YWluZXI+Y2FudmFzLC5zd2lwZXItem9vbS1jb250YWluZXI+aW1nLC5zd2lwZXItem9vbS1jb250YWluZXI+c3Zne21heC13aWR0aDoxMDAlO21heC1oZWlnaHQ6MTAwJTtvYmplY3QtZml0OmNvbnRhaW59LnN3aXBlci1zbGlkZS16b29tZWR7Y3Vyc29yOm1vdmV9LnN3aXBlci1sYXp5LXByZWxvYWRlcnt3aWR0aDo0MnB4O2hlaWdodDo0MnB4O3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO3RvcDo1MCU7bWFyZ2luLWxlZnQ6LTIxcHg7bWFyZ2luLXRvcDotMjFweDt6LWluZGV4OjEwO3RyYW5zZm9ybS1vcmlnaW46NTAlO2FuaW1hdGlvbjpzd2lwZXItcHJlbG9hZGVyLXNwaW4gMXMgaW5maW5pdGUgbGluZWFyO2JveC1zaXppbmc6Ym9yZGVyLWJveDtib3JkZXI6NHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7Ym9yZGVyLXJhZGl1czo1MCU7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRley0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjojZmZmfS5zd2lwZXItbGF6eS1wcmVsb2FkZXItYmxhY2t7LS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiMwMDB9QGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW57MTAwJXt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fS5zd2lwZXIgLnN3aXBlci1ub3RpZmljYXRpb257cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3BvaW50ZXItZXZlbnRzOm5vbmU7b3BhY2l0eTowO3otaW5kZXg6LTEwMDB9LnN3aXBlci1mcmVlLW1vZGU+LnN3aXBlci13cmFwcGVye3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0O21hcmdpbjowIGF1dG99LnN3aXBlci1ncmlkPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcH0uc3dpcGVyLWdyaWQtY29sdW1uPi5zd2lwZXItd3JhcHBlcntmbGV4LXdyYXA6d3JhcDtmbGV4LWRpcmVjdGlvbjpjb2x1bW59LnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZXt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dH0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lO3RyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eX0uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1mYWRlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZXtwb2ludGVyLWV2ZW50czphdXRvfS5zd2lwZXItY3ViZXtvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjt6LWluZGV4OjE7dmlzaWJpbGl0eTpoaWRkZW47dHJhbnNmb3JtLW9yaWdpbjowIDA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRle3BvaW50ZXItZXZlbnRzOm5vbmV9LnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMH0uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCsuc3dpcGVyLXNsaWRlLC5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXZ7cG9pbnRlci1ldmVudHM6YXV0bzt2aXNpYmlsaXR5OnZpc2libGV9LnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvd3twb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7Ym90dG9tOjBweDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6LjY7ei1pbmRleDowfS5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93OmJlZm9yZXtjb250ZW50OicnO2JhY2tncm91bmQ6IzAwMDtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7Ym90dG9tOjA7cmlnaHQ6MDtmaWx0ZXI6Ymx1cig1MHB4KX0uc3dpcGVyLWZsaXB7b3ZlcmZsb3c6dmlzaWJsZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZXtwb2ludGVyLWV2ZW50czpub25lOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxfS5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGV7cG9pbnRlci1ldmVudHM6bm9uZX0uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZle3BvaW50ZXItZXZlbnRzOmF1dG99LnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCwuc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcHt6LWluZGV4OjA7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbn0uc3dpcGVyLWNyZWF0aXZlIC5zd2lwZXItc2xpZGV7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW47dHJhbnNpdGlvbi1wcm9wZXJ0eTp0cmFuc2Zvcm0sb3BhY2l0eSxoZWlnaHR9LnN3aXBlci1jYXJkc3tvdmVyZmxvdzp2aXNpYmxlfS5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZXt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBib3R0b207LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtiYWNrZmFjZS12aXNpYmlsaXR5OmhpZGRlbjtvdmVyZmxvdzpoaWRkZW59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCB1cmwoLi4vbG9jYWxfbW9kdWxlcy9zd2lwZXIvc3dpcGVyLWJ1bmRsZS5taW4uY3NzKTtcbioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuaHRtbCB7XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IG5vbmU7IH1cblxuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lOyB9XG4gIGJvZHk6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbnNlY3Rpb24ge1xuICBvdmVyZmxvdy14OiBoaWRkZW47IH1cblxuaW1nLFxuc3ZnLFxudmlkZW8ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICB3aWR0aDogMTAwJTsgfVxuXG5hIHtcbiAgY29sb3I6IHVuc2V0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuaW5wdXQsXG5idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgaW5wdXQ6Zm9jdXMsIGlucHV0OmhvdmVyLFxuICBidXR0b246Zm9jdXMsXG4gIGJ1dHRvbjpob3ZlciB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuXG5idXR0b24ge1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG51bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmltZy13cmFwcGVyIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyOyB9XG5cbi5tYWluUGFkZGluZyB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0tcGFkZGluZ1gpO1xuICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1wYWRkaW5nWCk7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImxnXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvbGcud29mZjI/aW85YTZrXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9sZy50dGY/aW85YTZrXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9sZy53b2ZmP2lvOWE2a1wiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9sZy5zdmc/aW85YTZrI2xnXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LWRpc3BsYXk6IGJsb2NrOyB9XG5cbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmhlcm8tdGl0bGUsIC5jb25jZXB0LXRpdGxlLCAuY2hhbGV0cy10aXRsZSwgLmFib3V0LXRpdGxlLCAuYWJvdXQtc3VidGl0bGUsIC5leGNsdXNpdmUtdGl0bGUsIC5jb250YWN0LXRpdGxlLCAuY29udGFjdC1iYWNrLCAubG9jYXRpb24tdGl0bGUsIC5jaGFsZXQtdGl0bGUsIC5zdGF5LXRpdGxlLCAuY292aWQtdGl0bGUsIC5jb3ZpZC1pdGVtX190aXRsZSwgLmZvcm0tdGl0bGUsIC5tYXAtaW5mb19fdGl0bGUge1xuICBmb250LWZhbWlseTogXCJsdGMtYm9kb25pLTE3NVwiLCBzZXJpZjsgfVxuXG5ib2R5LCAuYnV0dG9uLWFycm93LCAudmlkZW8tYnRuLCAuZXhwZXJpZW5jZXMtZmlsdGVyLCAubWFuc29ucnktZmlsdGVyLWNhdGVnb3J5IHtcbiAgZm9udC1mYW1pbHk6IFwiZnV0dXJhLXB0XCIsIHNhbnMtc2VyaWY7IH1cblxuLmgxLCAuaDIsIC5oMywgLmg0LCAudGV4dC1vdmVyaGVhZCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG5ib2R5IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuXG5iIHtcbiAgZm9udC13ZWlnaHQ6IDUwMDsgfVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1IHtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7IH1cblxuLmgxIHtcbiAgZm9udC1zaXplOiA3MnB4OyB9XG5cbi5oMiB7XG4gIGZvbnQtc2l6ZTogNjRweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI4MXB4KSB7XG4gICAgLmgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNjBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuaDIge1xuICAgICAgZm9udC1zaXplOiA1NHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gICAgLmgyIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDsgfSB9XG5cbi5oMyB7XG4gIGZvbnQtc2l6ZTogNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI4MXB4KSB7XG4gICAgLmgzIHtcbiAgICAgIGZvbnQtc2l6ZTogMzZweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAgIC5oMyB7XG4gICAgICBmb250LXNpemU6IDMycHg7IH0gfVxuXG4uaDQge1xuICBmb250LXNpemU6IDMycHg7IH1cblxuLmxpbmstdW5kZXJsaW5lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7XG4gIHRyYW5zaXRpb246IGNvbG9yIHZhcigtLWJhc2ljVHJhbnNpdGlvbik7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubGluay11bmRlcmxpbmU6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAzcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmxhY2spO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApIHRyYW5zbGF0ZVkoM3B4KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTsgfVxuICAubGluay11bmRlcmxpbmU6aG92ZXI6OmJlZm9yZSwgLmxpbmstdW5kZXJsaW5lLmFjdGl2ZTo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKSB0cmFuc2xhdGVZKDBweCk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHVzZXItc2VsZWN0OiBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvOyB9XG5cbi5saW5rLWFycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGhlaWdodDogMS4xZW07XG4gIG1pbi1oZWlnaHQ6IDEuMWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAubGluay1hcnJvdyBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIHRyYW5zaXRpb246IGxlZnQgdmFyKC0tbG9uZ1RyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cbiAgICAubGluay1hcnJvdyBzdmcgcGF0aCB7XG4gICAgICB0cmFuc2l0aW9uOiBzdHJva2UgdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTsgfVxuICAubGluay1hcnJvd19fdGV4dCB7XG4gICAgaGVpZ2h0OiA1LjVlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLWxvbmdUcmFuc2l0aW9uKSwgY29sb3IgdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTsgfVxuICAgIC5saW5rLWFycm93X190ZXh0IHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEuMWVtOyB9XG4gICAgICAubGluay1hcnJvd19fdGV4dCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyB9XG4gICAgICAgIC5saW5rLWFycm93X190ZXh0IHNwYW46Zmlyc3QtY2hpbGQgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAxLjFlbTsgfVxuICAubGluay1hcnJvdy5zaG93IHtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsOyB9XG4gICAgLmxpbmstYXJyb3cuc2hvdyBzdmcge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gICAgLmxpbmstYXJyb3cuc2hvdyAubGluay1hcnJvd19fdGV4dCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxuICBAbWVkaWEgKHBvaW50ZXI6IGZpbmUpIGFuZCAoaG92ZXI6IGhvdmVyKSB7XG4gICAgLmxpbmstYXJyb3c6aG92ZXIgc3ZnLCAubGluay1hcnJvdzpmb2N1cyBzdmcge1xuICAgICAgbGVmdDogY2FsYygxMDAlIC0gMjBweCk7IH1cbiAgICAubGluay1hcnJvdzpob3ZlciAubGluay1hcnJvd19fdGV4dCwgLmxpbmstYXJyb3c6Zm9jdXMgLmxpbmstYXJyb3dfX3RleHQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00LjRlbSk7IH0gfVxuXG4uYnV0dG9uLWFycm93IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIGhlaWdodDogMS4xZW07XG4gIG1pbi1oZWlnaHQ6IDEuMWVtO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAzNXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDsgfVxuICAuYnV0dG9uLWFycm93IHN2ZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgdHJhbnNpdGlvbjogbGVmdCB2YXIoLS1sb25nVHJhbnNpdGlvbik7IH1cbiAgICAuYnV0dG9uLWFycm93IHN2ZyBwYXRoIHtcbiAgICAgIHRyYW5zaXRpb246IHN0cm9rZSB2YXIoLS1iYXNpY1RyYW5zaXRpb24pOyB9XG4gIC5idXR0b24tYXJyb3dfX3RleHQge1xuICAgIGhlaWdodDogNS41ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS1sb25nVHJhbnNpdGlvbiksIGNvbG9yIHZhcigtLWJhc2ljVHJhbnNpdGlvbik7IH1cbiAgICAuYnV0dG9uLWFycm93X190ZXh0IHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEuMWVtOyB9XG4gICAgICAuYnV0dG9uLWFycm93X190ZXh0IHNwYW46Zmlyc3QtY2hpbGQgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEuMWVtOyB9XG4gIEBtZWRpYSAocG9pbnRlcjogZmluZSkgYW5kIChob3ZlcjogaG92ZXIpIHtcbiAgICAuYnV0dG9uLWFycm93OmhvdmVyIHN2ZywgLmJ1dHRvbi1hcnJvdzpmb2N1cyBzdmcge1xuICAgICAgbGVmdDogY2FsYygxMDAlIC0gMjBweCk7IH1cbiAgICAuYnV0dG9uLWFycm93OmhvdmVyIC5idXR0b24tYXJyb3dfX3RleHQsIC5idXR0b24tYXJyb3c6Zm9jdXMgLmJ1dHRvbi1hcnJvd19fdGV4dCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQuNGVtKTsgfSB9XG5cbi5saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAzcHg7IH1cbiAgLmxpbmstaWNvbiB7XG4gICAgd2lkdGg6IDE3cHg7IH1cbiAgICAubGluay1pY29uOjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAubGluay1ncmV5IHtcbiAgICBjb2xvcjogdmFyKC0tYmVpZ2UpO1xuICAgIG9wYWNpdHk6IDAuMzsgfVxuICAubGluay13aGl0ZSB7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuICAgIC5saW5rLXdoaXRlOjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpOyB9XG4gICAgLmxpbmstd2hpdGUgc3ZnIHBhdGgge1xuICAgICAgZmlsbDogdmFyKC0td2hpdGUpO1xuICAgICAgc3Ryb2tlOiB2YXIoLS13aGl0ZSk7IH1cblxuLnRleHQtb3ZlcmhlYWQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbmh0bWwge1xuICAtLXBhZGRpbmdYOiA0MHB4O1xuICAtLXBhZGRpbmdNZWRpdW1YOiA2NXB4O1xuICAtLWhlYWRlckhlaWdodDogMTIwcHg7XG4gIC0taW5wdXRIZWlnaHQ6IDcycHg7XG4gIC0tazI6IDI1NjBweDtcbiAgLS1kZXNrdG9wOiAxOTIwcHg7XG4gIC0tbGFwdG9wWEw6IDE2ODBweDtcbiAgLS1sYXB0b3BMOiAxNjQwcHg7XG4gIC0tbGFwdG9wTTogMTQ0MHB4O1xuICAtLWxhcHRvcFM6IDEyODBweDtcbiAgLS10YWJsZXRMOiAxMDI0cHg7XG4gIC0tdGFibGV0OiA5OTJweDtcbiAgLS10YWJsZXRTOiA2MDBweDtcbiAgLS1tb2JpbGVMOiA0ODBweDtcbiAgLS1tb2JpbGVNOiAzNzVweDtcbiAgLS1tb2JpbGVTOiAzMjBweDtcbiAgLS1iYXNpY1RyYW5zaXRpb246IDAuNHM7XG4gIC0tbG9uZ1RyYW5zaXRpb246IDAuOHM7XG4gIC0tYmFzaWNFYXNlOiBjdWJpYy1iZXppZXIoMC4zMywgMCwgMC4xMywgMSk7XG4gIC0tc2Vjb25kYXJ5RWFzZTogY3ViaWMtYmV6aWVyKDAuMzMsIDAsIDAuNjcsIDEpO1xuICAtLXdoaXRlOiAjZmZmO1xuICAtLWJsYWNrOiAjMGIwYjBhO1xuICAtLWJsYWNrTGluZTogIzMxMzEzMDtcbiAgLS1ibGFja0xpbmVPcGFjaXR5OiAjMzEzMTMwYjM7XG4gIC0tYmVpZ2U6ICNlMmUxZDk7XG4gIC0tcm9zZTogI2RhZDdjZDtcbiAgLS1saWdodDogI2YzZjJlYztcbiAgLS1ncmV5OiAjOGU4ZTg4O1xuICAtLWxpZ2h0R29sZDogI2M4YzFiMDtcbiAgLS1nb2xkOiAjOWM5NTgyO1xuICAtLXllbGxvdzogI2FiOTY1MztcbiAgLS1zaWx2ZXI6ICNiMmIyYWY7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgIGh0bWwge1xuICAgICAgLS1wYWRkaW5nWDogMzBweDtcbiAgICAgIC0tcGFkZGluZ01lZGl1bVg6IDUwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICBodG1sIHtcbiAgICAgIC0tcGFkZGluZ01lZGl1bVg6IDMwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICBodG1sIHtcbiAgICAgIC0tcGFkZGluZ1g6IDE1cHg7XG4gICAgICAtLXBhZGRpbmdNZWRpdW1YOiAxNXB4OyB9IH1cblxuLm1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgei1pbmRleDogMTsgfVxuXG4uY29udGFpbmVyIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1wYWRkaW5nWCk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLXBhZGRpbmdYKTsgfVxuICAuY29udGFpbmVyLW1lZGl1bSB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1wYWRkaW5nTWVkaXVtWCk7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tcGFkZGluZ01lZGl1bVgpOyB9XG5cbi5zZWN0aW9uLXdoaXRlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpOyB9XG5cbi5zZWN0aW9uLWJlaWdlIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmVpZ2UpOyB9XG5cbi5zZWN0aW9uLWdvbGQge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodEdvbGQpOyB9XG5cbi5zZWN0aW9uLWxpZ2h0IHtcbiAgYmFja2dyb3VuZDogdmFyKC0tbGlnaHQpOyB9XG5cbi5zZWN0aW9uLXJvc2Uge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1yb3NlKTsgfVxuXG4uaW1nLWNvdmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5pbWctY292ZXIgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7IH1cblxuLnNoYWRvdy13cmFwcDo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJsYWNrKTtcbiAgb3BhY2l0eTogMC4yO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG5Aa2V5ZnJhbWVzIHNsaWRlckxpbmVPbmUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDAlKTsgfSB9XG5cbkBrZXlmcmFtZXMgc2xpZGVyTGluZVR3byB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpOyB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMDAlKTsgfSB9XG5cbi5saW5lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5saW5lLXN0cm9rZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgIGZsZXgtc2hyaW5rOiAwOyB9XG4gICAgLmxpbmUtc3Ryb2tlX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBmbGV4LXNocmluazogMDsgfVxuICAgIC5saW5lLXN0cm9rZV9fMSB7XG4gICAgICBhbmltYXRpb246IHNsaWRlckxpbmVPbmUgNjBzIGxpbmVhciBpbmZpbml0ZTsgfVxuICAgIC5saW5lLXN0cm9rZV9fMiB7XG4gICAgICBhbmltYXRpb246IHNsaWRlckxpbmVUd28gNjBzIC0zMHMgbGluZWFyIGluZmluaXRlOyB9XG4gICAgLmxpbmUtc3Ryb2tlX19pbWcge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogMzkwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiA0MzBweDtcbiAgICAgIG1pbi13aWR0aDogMzkwcHg7XG4gICAgICBtaW4taGVpZ2h0OiA0MzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4OyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgICAgIC5saW5lLXN0cm9rZV9faW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDM5MHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMzYwcHg7XG4gICAgICAgICAgbWluLWhlaWdodDogMzkwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gICAgICAgIC5saW5lLXN0cm9rZV9faW1nIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMxNXB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMzE1cHg7XG4gICAgICAgICAgbWluLWhlaWdodDogMzUwcHg7IH0gfVxuICAgICAgLmxpbmUtc3Ryb2tlX19pbWcgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBub25lOyB9XG4gICAgLmxpbmUtc3Ryb2tlOmhvdmVyIC5saW5lLXN0cm9rZV9faXRlbSB7XG4gICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkOyB9XG5cbi5pbnB1dCB7XG4gIGZvbnQtZmFtaWx5OiBcImZ1dHVyYS1wdFwiLCBzYW5zLXNlcmlmOyB9XG5cbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1mYW1pbHk6IFwiZnV0dXJhLXB0XCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRyYW5zaXRpb246IHZhcigtLWJhc2ljVHJhbnNpdGlvbik7IH1cbiAgLmRyb3Bkb3duLmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IHZhcigtLWdyZXkpOyB9XG4gIC5kcm9wZG93bl9fYnRuIHtcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogXCJmdXR1cmEtcHRcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0R29sZCk7XG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdyZXkpOyB9XG4gICAgLmRyb3Bkb3duX19idG4gc3BhbiB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgLmRyb3Bkb3duX19idG4gc3ZnIHtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTsgfVxuICAuZHJvcGRvd24uYWN0aXZlIC5kcm9wZG93bl9fYnRuIHN2ZyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAuZHJvcGRvd25fX3dyYXBwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodEdvbGQpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdyZXkpO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5kcm9wZG93bi5hY3RpdmUgLmRyb3Bkb3duX193cmFwcCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHVzZXItc2VsZWN0OiBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMTBweCB2YXIoLS1ncmV5KTsgfVxuICAuZHJvcGRvd25fX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE2cHggMjRweCA4cHg7IH1cbiAgICAuZHJvcGRvd25fX2l0ZW06bGFzdC1vZi10eXBlIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNnB4OyB9XG5cbi5zZWN0aW9uLWJlaWdlIC5kcm9wZG93bl9fYnRuLFxuLnNlY3Rpb24tYmVpZ2UgLmRyb3Bkb3duX193cmFwcCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJlaWdlKTsgfVxuXG4udWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC51bC10aXRsZSB7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gIC51bCAubGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogOHB4OyB9XG4gICAgLnVsIC5saTpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC51bCAubGk6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTEycHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiA0cHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWdyZXkpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDY1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gICAgLnBhZ2luYXRpb24ge1xuICAgICAgbWFyZ2luLXRvcDogNDVweDsgfSB9XG4gIC5wYWdpbmF0aW9uLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNTVweDtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAgIC5wYWdpbmF0aW9uLWl0ZW0ge1xuICAgICAgICB3aWR0aDogNDhweDtcbiAgICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEycHg7IH0gfVxuICAgIC5wYWdpbmF0aW9uLWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgIC5wYWdpbmF0aW9uLWl0ZW06bm90KC5ub24pIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5wYWdpbmF0aW9uLWl0ZW0uZGlzYWJsZWQge1xuICAgICAgb3BhY2l0eTogMC4xOyB9XG4gIC5wYWdpbmF0aW9uLWFycm93IHN2ZyB7XG4gICAgd2lkdGg6IDExcHg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5wYWdpbmF0aW9uLWFycm93OmZpcnN0LW9mLXR5cGUgc3ZnIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG5cbi5pbnB1dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGhlaWdodDogdmFyKC0taW5wdXRIZWlnaHQpO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmlucHV0LXdyYXBwZXJfbGluZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgIC5pbnB1dC13cmFwcGVyX2xpbmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gIC5pbnB1dC13cmFwcGVyX2dyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiAwIDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogLTI1cHg7IH1cbiAgLmlucHV0LXdyYXBwZXIgLmlucHV0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMjRweCAxNXB4O1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgICAuaW5wdXQtd3JhcHBlciAuaW5wdXQ6Zm9jdXMsIC5pbnB1dC13cmFwcGVyIC5pbnB1dDphY3RpdmUsIC5pbnB1dC13cmFwcGVyIC5pbnB1dDpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgLmlucHV0LXdyYXBwZXIgLmlucHV0OmZvY3VzIH4gLmxhYmVsLCAuaW5wdXQtd3JhcHBlciAuaW5wdXQ6YWN0aXZlIH4gLmxhYmVsLCAuaW5wdXQtd3JhcHBlciAuaW5wdXQ6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiAubGFiZWwge1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KSB0cmFuc2xhdGUoMCUsIC0xMCUpO1xuICAgICAgICBvcGFjaXR5OiAwLjY7IH1cbiAgICAuaW5wdXQtd3JhcHBlciAuaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgICAuaW5wdXQtd3JhcHBlciAuaW5wdXQtaWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDEzcHg7XG4gICAgICByaWdodDogMTJweDtcbiAgICAgIHdpZHRoOiAxN3B4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAgIC5pbnB1dC13cmFwcGVyIC5pbnB1dC1kYXRlLmZsYXRwaWNrci1tb2JpbGUgfiAuaW5wdXQtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5pbnB1dC13cmFwcGVyLnNlbGVjdC13cmFwcCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5pbnB1dC13cmFwcGVyLnBob25lLXdyYXBwIC5pdGkgfiAubGFiZWwge1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCkgdHJhbnNsYXRlKDAlLCAtMTAlKTtcbiAgICBvcGFjaXR5OiAwLjY7IH1cbiAgLmlucHV0LXdyYXBwZXIgLnNlbGVjdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMCAyNHB4IDE1cHg7IH1cbiAgICAuaW5wdXQtd3JhcHBlciAuc2VsZWN0IH4gLmxhYmVsIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KSB0cmFuc2xhdGUoMCUsIC0xMCUpO1xuICAgICAgb3BhY2l0eTogMC42OyB9XG4gICAgLmlucHV0LXdyYXBwZXIgLnNlbGVjdCAuc2VsZWN0V3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLmlucHV0LXdyYXBwZXIgLnNlbGVjdCAuc2VsZWN0Q3VzdG9tLFxuICAgIC5pbnB1dC13cmFwcGVyIC5zZWxlY3QgLnNlbGVjdE5hdGl2ZSB7XG4gICAgICBmb250LXNpemU6IDIwcHg7IH1cbiAgICAuaW5wdXQtd3JhcHBlciAuc2VsZWN0IC5zZWxlY3ROYXRpdmUge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMnB4OyB9XG4gICAgLmlucHV0LXdyYXBwZXIgLnNlbGVjdCAuc2VsZWN0Q3VzdG9tLXRyaWdnZXI6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2aWV3Qm94PScwIDAgOCA1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNyAwLjU4ODIzM0w0LjA4ODI0IDMuNUwxIDAuNDExNzYzJyBzdHJva2U9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpIG5vLXJlcGVhdCAwIDAvMTJweDsgfVxuICAgIC5pbnB1dC13cmFwcGVyIC5zZWxlY3QgLnNlbGVjdEN1c3RvbS10cmlnZ2VyLFxuICAgIC5pbnB1dC13cmFwcGVyIC5zZWxlY3QgLnNlbGVjdE5hdGl2ZSB7XG4gICAgICBwYWRkaW5nOiAwIDE4cHggMCAwOyB9XG4gICAgLmlucHV0LXdyYXBwZXIgLnNlbGVjdCAuc2VsZWN0Q3VzdG9tLmlzQWN0aXZlIC5zZWxlY3RDdXN0b20tdHJpZ2dlcixcbiAgICAuaW5wdXQtd3JhcHBlciAuc2VsZWN0IC5zZWxlY3ROYXRpdmU6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gICAgLmlucHV0LXdyYXBwZXIgLnNlbGVjdCAuc2VsZWN0Q3VzdG9tLW9wdGlvbnMge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDUwcHgpO1xuICAgICAgbGVmdDogLTI1cHg7XG4gICAgICB0b3A6IGNhbGMoMTAwJSArIDE1cHgpOyB9XG4gICAgLmlucHV0LXdyYXBwZXIgLnNlbGVjdCAuc2VsZWN0Q3VzdG9tLW9wdGlvbiB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5pbnB1dC13cmFwcGVyIC5zZWxlY3QgLnNlbGVjdEN1c3RvbS1vcHRpb25fX25vbmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5pbnB1dC13cmFwcGVyLnRleHRhcmVhX2lucHV0IHtcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50OyB9XG4gICAgLmlucHV0LXdyYXBwZXIudGV4dGFyZWFfaW5wdXQgLnRleHRhcmVhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNpbHZlcik7XG4gICAgICBwYWRkaW5nOiAxNnB4OyB9XG4gICAgICAuaW5wdXQtd3JhcHBlci50ZXh0YXJlYV9pbnB1dCAudGV4dGFyZWE6Zm9jdXMsIC5pbnB1dC13cmFwcGVyLnRleHRhcmVhX2lucHV0IC50ZXh0YXJlYTphY3RpdmUsIC5pbnB1dC13cmFwcGVyLnRleHRhcmVhX2lucHV0IC50ZXh0YXJlYTpub3QoOnBsYWNlaG9sZGVyLXNob3duKSB7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7IH1cbiAgICAgICAgLmlucHV0LXdyYXBwZXIudGV4dGFyZWFfaW5wdXQgLnRleHRhcmVhOmZvY3VzIH4gLmxhYmVsLCAuaW5wdXQtd3JhcHBlci50ZXh0YXJlYV9pbnB1dCAudGV4dGFyZWE6YWN0aXZlIH4gLmxhYmVsLCAuaW5wdXQtd3JhcHBlci50ZXh0YXJlYV9pbnB1dCAudGV4dGFyZWE6bm90KDpwbGFjZWhvbGRlci1zaG93bikgfiAubGFiZWwge1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCkgdHJhbnNsYXRlKDAlLCAtMTAlKTtcbiAgICAgICAgICBvcGFjaXR5OiAwLjY7IH1cbiAgLmlucHV0LXdyYXBwZXIgLmxhYmVsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiBjYWxjKDE1cHggLyAyICsgNTAlKTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICBsZWZ0OiAyNHB4O1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJhc2ljVHJhbnNpdGlvbik7IH1cbiAgLmlucHV0LXdyYXBwZXIgLmJvcmRlci1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2lsdmVyKTsgfVxuXG4uY2hlY2tib3gtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7IH1cbiAgLmNoZWNrYm94LXdyYXBwZXJfX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuY2hlY2tib3gtd3JhcHBlciAuaW5wdXRfY2hlY2tib3ggKyBsYWJlbCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMTVweCAwIDAgMTVweDsgfVxuICAgIC5jaGVja2JveC13cmFwcGVyIC5pbnB1dF9jaGVja2JveCArIGxhYmVsOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmNoZWNrYm94LXdyYXBwZXIgLmJvcmRlci1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1iYXNpY1RyYW5zaXRpb24pO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zaWx2ZXIpOyB9XG5cbmlucHV0LmlucHV0X2NoZWNrYm94OmNoZWNrZWQsIGlucHV0LmlucHV0X2NoZWNrYm94Om5vdCg6Y2hlY2tlZCkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC05OTk5cHg7IH1cbiAgaW5wdXQuaW5wdXRfY2hlY2tib3g6Y2hlY2tlZCAqLCBpbnB1dC5pbnB1dF9jaGVja2JveDpub3QoOmNoZWNrZWQpICoge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cbiAgaW5wdXQuaW5wdXRfY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsLCBpbnB1dC5pbnB1dF9jaGVja2JveDpub3QoOmNoZWNrZWQpICsgbGFiZWwge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgICAgaW5wdXQuaW5wdXRfY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsLCBpbnB1dC5pbnB1dF9jaGVja2JveDpub3QoOmNoZWNrZWQpICsgbGFiZWwge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDM1cHg7IH0gfVxuICAgIGlucHV0LmlucHV0X2NoZWNrYm94OmNoZWNrZWQgKyBsYWJlbCAqLCBpbnB1dC5pbnB1dF9jaGVja2JveDpub3QoOmNoZWNrZWQpICsgbGFiZWwgKiB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gICAgaW5wdXQuaW5wdXRfY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSwgaW5wdXQuaW5wdXRfY2hlY2tib3g6bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiAyNHB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tc2lsdmVyKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHRyYW5zaXRpb246IHZhcigtLWJhc2ljVHJhbnNpdGlvbik7IH1cbiAgICBpbnB1dC5pbnB1dF9jaGVja2JveDpjaGVja2VkICsgbGFiZWw6YWZ0ZXIsIGlucHV0LmlucHV0X2NoZWNrYm94Om5vdCg6Y2hlY2tlZCkgKyBsYWJlbDphZnRlciB7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDhweDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAycHgpO1xuICAgICAgd2lkdGg6IDEzcHg7XG4gICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHRyYW5zaXRpb246IHZhcigtLWJhc2ljVHJhbnNpdGlvbik7XG4gICAgICBvcGFjaXR5OiAwOyB9XG5cbmlucHV0LmlucHV0X2NoZWNrYm94OmZvY3VzICsgbGFiZWw6YmVmb3JlLFxuaW5wdXQuaW5wdXRfY2hlY2tib3g6aG92ZXIgKyBsYWJlbDpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7IH1cblxuaW5wdXQuaW5wdXRfY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsOjpiZWZvcmUge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7IH1cblxuaW5wdXQuaW5wdXRfY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsOmFmdGVyIHtcbiAgb3BhY2l0eTogMTsgfVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDA7IH1cblxuW2RhdGEtdmFsaWRhdGVhYmxlLWJsb2NrXS5pbnZhbGlkIHtcbiAgY29sb3I6IHJlZDsgfVxuICBbZGF0YS12YWxpZGF0ZWFibGUtYmxvY2tdLmludmFsaWQgLmJvcmRlci1ib3R0b20ge1xuICAgIGJvcmRlci1jb2xvcjogcmVkOyB9XG4gIFtkYXRhLXZhbGlkYXRlYWJsZS1ibG9ja10uaW52YWxpZCAuaW5wdXQtZXJyb3Ige1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgW2RhdGEtdmFsaWRhdGVhYmxlLWJsb2NrXS5pbnZhbGlkIGxhYmVsOmJlZm9yZSB7XG4gICAgYm9yZGVyLWNvbG9yOiByZWQgIWltcG9ydGFudDsgfVxuICBbZGF0YS12YWxpZGF0ZWFibGUtYmxvY2tdLmludmFsaWQgLnNlbGVjdEN1c3RvbS10cmlnZ2VyLFxuICBbZGF0YS12YWxpZGF0ZWFibGUtYmxvY2tdLmludmFsaWQgLnNlbGVjdE5hdGl2ZSB7XG4gICAgY29sb3I6IHJlZDsgfVxuXG5bZGF0YS12YWxpZGF0ZWFibGUtYmxvY2tdIC5pbnB1dC1lcnJvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMDAlO1xuICBsZWZ0OiAyNHB4O1xuICBmb250LXNpemU6IDExcHg7XG4gIG1hcmdpbi10b3A6IDA7XG4gIGxpbmUtaGVpZ2h0OiAxcmVtO1xuICBvcGFjaXR5OiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiB2YXIoLS1iYXNpY1RyYW5zaXRpb24pOyB9XG5cbmlucHV0LmlucHV0X2NoZWNrYm94OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUgLnNlbGVjdC5mb2N1cyB+IC5ib3JkZXItYm90dG9tLFxuaW5wdXQuaW5wdXRfY2hlY2tib3g6bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSAuZm9ybS13cmFwcGVyIC5zZWxlY3QuZm9jdXMgfiAuYm9yZGVyLWJvdHRvbSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7IH1cblxuaW5wdXQuaW5wdXRfY2hlY2tib3g6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSAuaW5wdXQtd3JhcHBlciBpbnB1dDpmb2N1cyB+IC5ib3JkZXItYm90dG9tLFxuaW5wdXQuaW5wdXRfY2hlY2tib3g6bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSAuZm9ybS13cmFwcGVyIC5pbnB1dC13cmFwcGVyIGlucHV0OmZvY3VzIH4gLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmxhY2spOyB9XG5cbmlucHV0LmlucHV0X2NoZWNrYm94OmNoZWNrZWQgKyBsYWJlbDpiZWZvcmUgLmlucHV0LXdyYXBwZXIgaW5wdXQuYWN0aXZlIH4gLmJvcmRlci1ib3R0b20sXG5pbnB1dC5pbnB1dF9jaGVja2JveDpub3QoOmNoZWNrZWQpICsgbGFiZWw6YmVmb3JlIC5mb3JtLXdyYXBwZXIgLmlucHV0LXdyYXBwZXIgaW5wdXQuYWN0aXZlIH4gLmJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmxhY2spOyB9XG5cbi5zZWxlY3Qtd3JhcHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5zZWxlY3Qtd3JhcHAubW9iIC5zZWxlY3Qge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7IH1cbiAgLnNlbGVjdC13cmFwcC5tb2IgLnNlbGVjdFdyYXBwZXIge1xuICAgIGhlaWdodDogNTVweDtcbiAgICBwYWRkaW5nOiAwIDI1cHg7IH1cbiAgLnNlbGVjdC13cmFwcC5tb2IgLnNlbGVjdE5hdGl2ZSB7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5zZWxlY3Qtd3JhcHAubW9iIC5zZWxlY3RDdXN0b20ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAwIDI1cHg7IH1cbiAgLnNlbGVjdC13cmFwcC5tb2IgLnNlbGVjdEN1c3RvbS5pc0FjdGl2ZSAuc2VsZWN0Q3VzdG9tLXRyaWdnZXIsXG4gIC5zZWxlY3Qtd3JhcHAubW9iIC5zZWxlY3ROYXRpdmU6Zm9jdXMge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuXG4uc2VsZWN0LWxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE2cHg7IH1cblxuLnNlbGVjdE5hdGl2ZSxcbi5zZWxlY3RDdXN0b20ge1xuICBmb250OiBpbmhlcml0O1xuICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5zZWxlY3RDdXN0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAuc2VsZWN0Q3VzdG9tIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuc2VsZWN0TmF0aXZlOmZvY3VzICsgLnNlbGVjdEN1c3RvbSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIEFkZCB0aGUgZm9jdXMgc3RhdGVzIHRvbywgVGhleSBtYXR0ZXIsIGFsd2F5cyEgKi9cbi5zZWxlY3ROYXRpdmU6Zm9jdXMsXG4uc2VsZWN0Q3VzdG9tLmlzQWN0aXZlIC5zZWxlY3RDdXN0b20tdHJpZ2dlciB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTsgfVxuXG4uc2VsZWN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zZWxlY3RXcmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDE4MHB4OyB9XG5cbi5zZWxlY3ROYXRpdmUsXG4uc2VsZWN0Q3VzdG9tLXRyaWdnZXIge1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXB4IDE4cHggNXB4IDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cblxuLnNlbGVjdE5hdGl2ZSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHZpZXdCb3g9JzAgMCA4IDUnIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyclM0UlM0NwYXRoIGQ9J003IDAuNTg4MjMzTDQuMDg4MjQgMy41TDEgMC40MTE3NjMnIHN0cm9rZT0nYmxhY2snLyUzRSUzQy9zdmclM0UlMEFcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMTAwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjsgfVxuXG4uc2VsZWN0Q3VzdG9tLXRyaWdnZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uc2VsZWN0Q3VzdG9tLXRyaWdnZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2aWV3Qm94PScwIDAgOCA1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNyAwLjU4ODIzM0w0LjA4ODI0IDMuNUwxIDAuNDExNzYzJyBzdHJva2U9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogOHB4O1xuICByaWdodDogMDsgfVxuXG4uc2VsZWN0Q3VzdG9tLW9wdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgNXB4KTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggdmFyKC0tZ3JleSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0R29sZCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdyZXkpO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zZWxlY3RDdXN0b20uaXNBY3RpdmUgLnNlbGVjdEN1c3RvbS1vcHRpb25zIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnNlbGVjdEN1c3RvbS1vcHRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDMwcHg7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgZm9udC1zaXplOiAxNXB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uc2VsZWN0Q3VzdG9tLW9wdGlvbi5pc0hvdmVyLFxuLnNlbGVjdEN1c3RvbS1vcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RhYTZkO1xuICBjb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uc2VsZWN0Q3VzdG9tLW9wdGlvbjpub3QoOmxhc3QtY2hpbGQpOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkM2QzZDM7IH1cblxuLnNlbGVjdEN1c3RvbS1vcHRpb24uaXNBY3RpdmU6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi4pyTXCI7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogOHB4O1xuICBmb250LXNpemU6IDE1cHg7IH1cblxuLnNwbGl0IHtcbiAgZm9udC1rZXJuaW5nOiBub25lO1xuICAtd2Via2l0LXRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZVNwZWVkO1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4uZmFkZS1vdmVyZmxvdyB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmZhZGUtb3ZlcmZsb3cgLmZhZGUtZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMTAlKTsgfVxuXG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTsgfVxuXG4udGFydGVhdWNpdHJvbkFsbG93IHN2Zyxcbi50YXJ0ZWF1Y2l0cm9uRGVueSBzdmcsXG4jdGFydGVhdWNpdHJvblBlcnNvbmFsaXplIHN2ZyB7XG4gIGRpc3BsYXk6IGlubGluZTtcbiAgd2lkdGg6IGF1dG87IH1cblxuI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcge1xuICBib3gtc2hhZG93OiAwIDEwcHggNDBweCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuI3RhcnRlYXVjaXRyb25Sb290ICN0YXJ0ZWF1Y2l0cm9uQWxlcnRCaWcsXG4jdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb24ge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZWlnZSk7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7IH1cblxuI3RhcnRlYXVjaXRyb25TZXJ2aWNlc19hcGkgLnRhcnRlYXVjaXRyb25MaW5lIHtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTsgfVxuXG4jdGFydGVhdWNpdHJvblJvb3QgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50OyB9XG5cbiN0YXJ0ZWF1Y2l0cm9uUHJpdmFjeVVybCB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIG9wYWNpdHk6IDUwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIG1hcmdpbi10b3A6IDI0cHg7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogLjFlbTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiN0YXJ0ZWF1Y2l0cm9uTWFuYWdlciB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xuICBjb2xvcjogY3VycmVudENvbG9yICFpbXBvcnRhbnQ7IH1cblxuLml0aSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDI0cHggMTVweDsgfVxuICAuaXRpIC5pbnB1dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7IH1cblxuLml0aSAqIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5pdGlfX2hpZGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5pdGlfX3YtaGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uaXRpIGlucHV0LFxuLml0aSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5pdGkgaW5wdXRbdHlwZT1cInRlbFwiXSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMDsgfVxuXG4uaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgei1pbmRleDogMTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLml0aV9fYXJyb3cge1xuICBtYXJnaW4tbGVmdDogNnB4O1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXItbGVmdDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkICM1NTU7XG4gIHRyYW5zaXRpb246IHZhcigtLWJhc2ljVHJhbnNpdGlvbik7IH1cblxuLml0aV9fYXJyb3ctLXVwIHtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICM1NTU7IH1cblxuLml0aV9fY291bnRyeS1saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAwIC0xcHg7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDsgfVxuXG4uaXRpX19jb3VudHJ5LWxpc3QtLWRyb3B1cCB7XG4gIGJvdHRvbTogMTAwJTtcbiAgbWFyZ2luLWJvdHRvbTogLTFweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTAwcHgpIHtcbiAgLml0aV9fY291bnRyeS1saXN0IHtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9IH1cblxuLml0aV9fZmxhZy1ib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbi5pdGlfX2RpdmlkZXIge1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjY2NjOyB9XG5cbi5pdGlfX2NvdW50cnkge1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uaXRpX19kaWFsLWNvZGUge1xuICBjb2xvcjogIzk5OTsgfVxuXG4uaXRpX19jb3VudHJ5Lml0aV9faGlnaGxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4uaXRpX19mbGFnLWJveCxcbi5pdGlfX2NvdW50cnktbmFtZSxcbi5pdGlfX2RpYWwtY29kZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cblxuLml0aV9fZmxhZy1ib3gsXG4uaXRpX19jb3VudHJ5LW5hbWUge1xuICBtYXJnaW4tcmlnaHQ6IDZweDsgfVxuXG4uaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dCxcbi5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbdHlwZT1cInRlbFwiXSxcbi5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dCxcbi5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dFt0eXBlPVwidGV4dFwiXSxcbi5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSBpbnB1dFt0eXBlPVwidGVsXCJdIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLml0aS0tYWxsb3ctZHJvcGRvd24gLml0aV9fZmxhZy1jb250YWluZXIsXG4uaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgLml0aV9fZmxhZy1jb250YWluZXIge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDsgfVxuXG4uaXRpLS1hbGxvdy1kcm9wZG93biAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFtkaXNhYmxlZF0gKyAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3Zlcixcbi5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W3JlYWRvbmx5XSArIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIHtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG5cbi5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W2Rpc2FibGVkXSArIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyIC5pdGlfX3NlbGVjdGVkLWZsYWcsXG4uaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFtyZWFkb25seV0gKyAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciAuaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIC5pdGlfX3NlbGVjdGVkLWRpYWwtY29kZSB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7IH1cblxuLml0aS0tY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC0xMDAwcHg7XG4gIGxlZnQ6IC0xMDAwcHg7XG4gIHotaW5kZXg6IDEwNjA7XG4gIHBhZGRpbmc6IDFweDsgfVxuXG4uaXRpLS1jb250YWluZXI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLml0aS1tb2JpbGUgLml0aS0tY29udGFpbmVyIHtcbiAgdG9wOiAzMHB4O1xuICBib3R0b206IDMwcHg7XG4gIGxlZnQ6IDMwcHg7XG4gIHJpZ2h0OiAzMHB4O1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cblxuLml0aS1tb2JpbGUgLml0aV9fY291bnRyeS1saXN0IHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLml0aS1tb2JpbGUgLml0aV9fY291bnRyeSB7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgbGluZS1oZWlnaHQ6IDEuNWVtOyB9XG5cbi5pdGlfX2ZsYWcge1xuICB3aWR0aDogMjBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fYmUge1xuICB3aWR0aDogMThweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fY2gge1xuICB3aWR0aDogMTVweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fbWMge1xuICB3aWR0aDogMTlweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fbmUge1xuICB3aWR0aDogMThweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fbnAge1xuICB3aWR0aDogMTNweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fdmEge1xuICB3aWR0aDogMTVweDsgfVxuXG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC5pdGlfX2ZsYWcge1xuICAgIGJhY2tncm91bmQtc2l6ZTogNTY1MnB4IDE1cHg7IH0gfVxuXG4uaXRpX19mbGFnLml0aV9fYWMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2FkIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjJweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2FlIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2FmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjZweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2FnIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODhweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2FpIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTEwcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19hbCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMnB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fYW0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTRweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2FvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc2cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19hcSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5OHB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fYXIge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjBweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2FzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQycHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19hdCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NHB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fYXUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODZweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2F3IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA4cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19heCB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMHB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fYXoge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTJweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2JhIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc0cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19iYiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NnB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fYmQge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MThweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2JlIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQwcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19iZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MHB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fYmcge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODJweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2JoIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA0cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19iaSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNnB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fYmoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NDhweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2JsIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTcwcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19ibSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU5MnB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fYm4ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02MTRweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2JvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjM2cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19icSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1OHB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fYnIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC02ODBweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2JzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzAycHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19idCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcyNHB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fYnYge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC03NDZweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2J3IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNzY4cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19ieSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc5MHB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fYnoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04MTJweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2NhIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtODM0cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19jYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg1NnB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fY2Qge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04NzhweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2NmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTAwcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19jZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkyMnB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fY2gge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NDRweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2NpIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtOTYxcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19jayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk4M3B4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fY2wge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDA1cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19jbSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMjdweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2NuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA0OXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fY28ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDcxcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19jcCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwOTNweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2NyIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTExNXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fY3Uge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTM3cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19jdiB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExNTlweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2N3IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE4MXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fY3gge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjAzcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19jeSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMjVweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2N6IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI0N3B4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fZGUge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjY5cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19kZyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyOTFweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2RqIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMxM3B4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fZGsge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzM1cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19kbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzNTdweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2RvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM3OXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fZHoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDAxcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19lYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MjNweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2VjIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0NXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fZWUge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDY3cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19lZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0ODlweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2VoIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUxMXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fZXIge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTMzcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19lcyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NTVweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2V0IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU3N3B4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fZXUge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTk5cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19maSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2MjFweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2ZqIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY0M3B4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fZmsge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjY1cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19mbSB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2ODdweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2ZvIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTcwOXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fZnIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzMxcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19nYSB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NTNweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2diIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc3NXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fZ2Qge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzk3cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19nZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4MTlweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2dmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg0MXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fZ2cge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODYzcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19naCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4ODVweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2dpIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkwN3B4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fZ2wge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTI5cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19nbSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5NTFweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2duIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk3M3B4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fZ3Age1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTk1cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19ncSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwMTdweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2dyIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAzOXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fZ3Mge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDYxcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19ndCB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwODNweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2d1IHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEwNXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fZ3cge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTI3cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19neSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxNDlweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2hrIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE3MXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9faG0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTkzcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19obiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMTVweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2hyIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIzN3B4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9faHQge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjU5cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19odSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyODFweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2ljIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjMwM3B4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9faWQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzI1cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19pZSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzNDdweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2lsIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM2OXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9faW0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzkxcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19pbiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MTNweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2lvIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQzNXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9faXEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDU3cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19pciB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0NzlweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2lzIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjUwMXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9faXQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTIzcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19qZSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1NDVweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2ptIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU2N3B4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fam8ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTg5cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19qcCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2MTFweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2tlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjYzM3B4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fa2cge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjU1cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19raCB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NzdweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2tpIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY5OXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fa20ge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzIxcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19rbiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3NDNweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2twIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjc2NXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fa3Ige1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzg3cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19rdyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4MDlweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2t5IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjgzMXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fa3oge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODUzcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19sYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NzVweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2xiIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg5N3B4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fbGMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTE5cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19saSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5NDFweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2xrIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk2M3B4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fbHIge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTg1cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19scyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwMDdweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2x0IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAyOXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fbHUge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDUxcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19sdiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwNzNweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX2x5IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA5NXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fbWEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTE3cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19tYyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMzlweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX21kIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzE2MHB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fbWUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTgycHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19tZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyMDRweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX21nIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzIyNnB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fbWgge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjQ4cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19tayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyNzBweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX21sIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzI5MnB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fbW0ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzE0cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19tbiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMzZweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX21vIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM1OHB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fbXAge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzgwcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19tcSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0MDJweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX21yIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQyNHB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fbXMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDQ2cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19tdCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0NjhweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX211IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQ5MHB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fbXYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTEycHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19tdyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MzRweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX214IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzU1NnB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fbXkge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTc4cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19teiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2MDBweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX25hIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYyMnB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fbmMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjQ0cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19uZSB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2NjZweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX25mIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzY4NnB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fbmcge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzA4cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19uaSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3MzBweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX25sIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc1MnB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fbm8ge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzc0cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19ucCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3OTZweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX25yIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzgxMXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fbnUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODMzcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19ueiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4NTVweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX29tIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzg3N3B4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fcGEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODk5cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19wZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5MjFweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3BmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk0M3B4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fcGcge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTY1cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19waCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5ODdweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3BrIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAwOXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fcGwge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDMxcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19wbSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwNTNweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3BuIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDA3NXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fcHIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDk3cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19wcyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxMTlweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3B0IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE0MXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fcHcge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MTYzcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19weSB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxODVweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3FhIHtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MjA3cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19yZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyMjlweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3JvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI1MXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fcnMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MjczcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19ydSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyOTVweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3J3IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDMxN3B4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fc2Ege1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MzM5cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19zYiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzNjFweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3NjIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDM4M3B4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fc2Qge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDA1cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19zZSB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MjdweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3NnIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ0OXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fc2gge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDcxcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19zaSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0OTNweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3NqIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDUxNXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fc2sge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NTM3cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19zbCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1NTlweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3NtIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU4MXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fc24ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjAzcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19zbyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MjVweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3NyIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY0N3B4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fc3Mge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjY5cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19zdCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2OTFweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3N2IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDcxM3B4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fc3gge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NzM1cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX19zeSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3NTdweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3N6IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDc3OXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fdGEge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODAxcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX190YyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MjNweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3RkIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg0NXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fdGYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODY3cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX190ZyB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4ODlweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3RoIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDkxMXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fdGoge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OTMzcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX190ayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5NTVweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3RsIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk3N3B4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fdG0ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OTk5cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX190biB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwMjFweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3RvIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA0M3B4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fdHIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MDY1cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX190dCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwODdweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3R2IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTEwOXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fdHcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MTMxcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX190eiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxNTNweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3VhIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE3NXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fdWcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MTk3cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX191bSB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyMTlweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3VuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI0MXB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fdXMge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MjYzcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX191eSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyODVweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3V6IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTMwN3B4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fdmEge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MzI5cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX192YyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzNDZweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3ZlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM2OHB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fdmcge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MzkwcHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX192aSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0MTJweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3ZuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQzNHB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9fdnUge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NDU2cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX193ZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0NzhweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3dzIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTUwMHB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9feGsge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NTIycHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX195ZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1NDRweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3l0IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU2NnB4IDBweDsgfVxuXG4uaXRpX19mbGFnLml0aV9femEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NTg4cHggMHB4OyB9XG5cbi5pdGlfX2ZsYWcuaXRpX196bSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2MTBweCAwcHg7IH1cblxuLml0aV9fZmxhZy5pdGlfX3p3IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTYzMnB4IDBweDsgfVxuXG4uaXRpX19mbGFnIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3gtc2hhZG93OiAwcHggMHB4IDFweCAwcHggIzg4ODtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL2ljb24vZmxhZ3MucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGJkYmRiO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAyMHB4IDA7IH1cblxuLml0aV9fZmxhZy5pdGlfX25wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLm92ZXJmbG93LWhpZGRlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDsgfVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBtaW4td2lkdGg6IDEwMHZ3OyB9XG5cbi5ncmVjYXB0Y2hhLWJhZGdlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udGV4dC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTJweDsgfVxuXG4ub3BhY2l0eS01MCB7XG4gIG9wYWNpdHk6IDAuNTsgfVxuXG4udW5kZXJsaW5lIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLm10LTgge1xuICBtYXJnaW4tdG9wOiAzMnB4OyB9XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7IH1cblxuLnByZWxvYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDA7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLnByZWxvYWRlci1sb2dvLXdyYXBwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgICAgLnByZWxvYWRlci1sb2dvLXdyYXBwIHtcbiAgICAgICAgd2lkdGg6IDEzMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAgIC5wcmVsb2FkZXItbG9nby13cmFwcCB7XG4gICAgICAgIHdpZHRoOiAxMDBweDsgfSB9XG4gIC5wcmVsb2FkZXItbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnByZWxvYWRlci1sb2dvIHN2ZyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTIwJSk7IH1cbiAgLnByZWxvYWRlci1uYW1lIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLnByZWxvYWRlci1uYW1lIHN2ZyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTIwJSk7IH1cbiAgLnByZWxvYWRlci1saW5lIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDEwJSk7XG4gICAgd2lkdGg6IDExMCU7XG4gICAgbWF4LXdpZHRoOiB1bnNldDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgICAgLnByZWxvYWRlci1saW5lIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQyJSwgMCUpIHJvdGF0ZSgyNWRlZyk7XG4gICAgICAgIHdpZHRoOiAyMDAlOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAgIC5wcmVsb2FkZXItbGluZSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zOSUsIDAlKSByb3RhdGUoMzVkZWcpO1xuICAgICAgICB3aWR0aDogMjUwJTsgfSB9XG4gICAgLnByZWxvYWRlci1saW5lIHBhdGgge1xuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMHB4LCA5OTk5OTlweDsgfVxuXG4uaGVhZGVyIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLWhlYWRlckhlaWdodCk7XG4gIHRyYW5zaXRpb246IHZhcigtLWxvbmdUcmFuc2l0aW9uKSB2YXIoLS1iYXNpY0Vhc2UpO1xuICB6LWluZGV4OiA5MDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuaGVhZGVyIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5oZWFkZXItd3JhcHAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgcGFkZGluZy10b3A6IDVweDsgfVxuICAuaGVhZGVyLW1haW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDM1JTsgfVxuICAgIC5oZWFkZXItbWFpbjpsYXN0LW9mLXR5cGUge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIC5oZWFkZXItbWFpbl9faXRlbSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDMycHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgICAgICAuaGVhZGVyLW1haW5fX2l0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLmhlYWRlci1tYWluX19pdGVtOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAuaGVhZGVyLW1haW5fX21vYiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAgICAgLmhlYWRlci1tYWluX19tb2Ige1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgLmhlYWRlci1idXJnZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1yaWdodDogNTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYmFzaWNUcmFuc2l0aW9uKSB2YXIoLS1iYXNpY0Vhc2UpOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgICAgLmhlYWRlci1idXJnZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQ1cHg7IH0gfVxuICAgIC5oZWFkZXItYnVyZ2VyIHNwYW4ge1xuICAgICAgd2lkdGg6IDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tYmFzaWNUcmFuc2l0aW9uKSwgYmFja2dyb3VuZCB2YXIoLS1iYXNpY1RyYW5zaXRpb24pO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDsgfVxuICAgICAgLmhlYWRlci1idXJnZXIgc3BhbjpudGgtY2hpbGQoMSkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCk7IH1cbiAgICAgIC5oZWFkZXItYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7IH1cbiAgICAgIC5oZWFkZXItYnVyZ2VyIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDlweCk7IH1cbiAgICAuaGVhZGVyLWJ1cmdlcjpob3ZlciBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEycHgpICFpbXBvcnRhbnQ7IH1cbiAgICAuaGVhZGVyLWJ1cmdlcjpob3ZlciBzcGFuOm50aC1jaGlsZCgzKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTJweCkgIWltcG9ydGFudDsgfVxuICAgIC5oZWFkZXItYnVyZ2VyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgxKSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgIWltcG9ydGFudDsgfVxuICAgIC5oZWFkZXItYnVyZ2VyLmFjdGl2ZSBzcGFuOm50aC1jaGlsZCgyKSB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKSAhaW1wb3J0YW50OyB9XG4gICAgLmhlYWRlci1idXJnZXIuYWN0aXZlIHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgIWltcG9ydGFudDsgfVxuICAuaGVhZGVyLXNlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIC5oZWFkZXItbG9nbyB7XG4gICAgd2lkdGg6IDEyMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tbG9uZ1RyYW5zaXRpb24pIHZhcigtLWJhc2ljRWFzZSk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MXB4KSB7XG4gICAgICAuaGVhZGVyLWxvZ28ge1xuICAgICAgICB3aWR0aDogMTEwcHg7IH0gfVxuICAgIC5oZWFkZXItbG9nby1mYWRlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmhlYWRlci1sb2dvLWZhZGUgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyB9XG4gICAgLmhlYWRlci1sb2dvLW5hbWUge1xuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tbG9uZ1RyYW5zaXRpb24pIHZhcigtLWJhc2ljRWFzZSk7IH1cbiAgICAuaGVhZGVyLWxvZ28taGlkZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGhlaWdodDogMjcuODhweDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS1sb25nVHJhbnNpdGlvbikgdmFyKC0tYmFzaWNFYXNlKTsgfVxuICAgIC5oZWFkZXItbG9nbyBwYXRoIHtcbiAgICAgIHRyYW5zaXRpb246IHZhcigtLWxvbmdUcmFuc2l0aW9uKSB2YXIoLS1iYXNpY0Vhc2UpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgIC5oZWFkZXItbGluayB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cblxuLmhlYWRlcjpub3QoLm1lbnUtb3BlbikuaGVhZGVyLWJnIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmVpZ2UpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggIzAwMDAwMDgyO1xuICBoZWlnaHQ6IDgwcHg7IH1cbiAgLmhlYWRlcjpub3QoLm1lbnUtb3BlbikuaGVhZGVyLWJnIC5oZWFkZXItbG9nbyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpOyB9XG4gIC5oZWFkZXI6bm90KC5tZW51LW9wZW4pLmhlYWRlci1iZyAuaGVhZGVyLWxvZ28taGlkZSB7XG4gICAgaGVpZ2h0OiAwcHg7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuaGVhZGVyOm5vdCgubWVudS1vcGVuKS5oZWFkZXItYmcgLmhlYWRlci1tYWluX19pdGVtIHtcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spICFpbXBvcnRhbnQ7IH1cbiAgLmhlYWRlcjpub3QoLm1lbnUtb3BlbikuaGVhZGVyLWJnIC5oZWFkZXItbWFpbl9fbW9iIHtcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spOyB9XG4gIC5oZWFkZXI6bm90KC5tZW51LW9wZW4pLmhlYWRlci1iZyAuaGVhZGVyLWJ1cmdlciBzcGFuIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjayk7IH1cbiAgLmhlYWRlcjpub3QoLm1lbnUtb3BlbikuaGVhZGVyLWJnIC5saW5rLWFycm93IHtcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spOyB9XG4gICAgLmhlYWRlcjpub3QoLm1lbnUtb3BlbikuaGVhZGVyLWJnIC5saW5rLWFycm93IHBhdGgge1xuICAgICAgc3Ryb2tlOiB2YXIoLS1ibGFjayk7IH1cbiAgLmhlYWRlcjpub3QoLm1lbnUtb3BlbikuaGVhZGVyLWJnIC5saW5rLXdoaXRlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTsgfVxuICAuaGVhZGVyOm5vdCgubWVudS1vcGVuKS5oZWFkZXItYmcgcGF0aCB7XG4gICAgZmlsbDogdmFyKC0tYmxhY2spOyB9XG5cbi5oZWFkZXI6bm90KC5tZW51LW9wZW4pLmJsYWNrIC5oZWFkZXItbWFpbl9faXRlbSB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjaykgIWltcG9ydGFudDsgfVxuXG4uaGVhZGVyOm5vdCgubWVudS1vcGVuKS5ibGFjayAuaGVhZGVyLW1haW5fX21vYiB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7IH1cblxuLmhlYWRlcjpub3QoLm1lbnUtb3BlbikuYmxhY2sgLmhlYWRlci1idXJnZXIgc3BhbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJsYWNrKTsgfVxuXG4uaGVhZGVyOm5vdCgubWVudS1vcGVuKS5ibGFjayAubGluay1hcnJvdyB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7IH1cbiAgLmhlYWRlcjpub3QoLm1lbnUtb3BlbikuYmxhY2sgLmxpbmstYXJyb3cgcGF0aCB7XG4gICAgc3Ryb2tlOiB2YXIoLS1ibGFjayk7IH1cblxuLmhlYWRlcjpub3QoLm1lbnUtb3BlbikuYmxhY2sgLmxpbmstd2hpdGU6OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTsgfVxuXG4uaGVhZGVyOm5vdCgubWVudS1vcGVuKS5ibGFjayBwYXRoIHtcbiAgZmlsbDogdmFyKC0tYmxhY2spOyB9XG5cbi5tZW51IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDgwO1xuICBjb2xvcjogdmFyKC0td2hpdGUpOyB9XG4gIC5tZW51LWJnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJsYWNrKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpOyB9XG4gIC5tZW51LWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLXRvcDogMTYwcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTY0MXB4KSB7XG4gICAgICAubWVudS1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTQwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC5tZW51LWNvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgICAubWVudS1jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nLXRvcDogMTcwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAgICAgLm1lbnUtY29udGFpbmVyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTQwcHgpOyB9IH1cbiAgLm1lbnUtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAgIHNjcm9sbGJhci13aWR0aDogbm9uZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgICAgLm1lbnUtbGlzdCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAgIC5tZW51LWxpc3Qge1xuICAgICAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNjVweDsgfSB9XG4gICAgLm1lbnUtbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgd2lkdGg6IDBweDtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLm1lbnUtbGlzdCBkaXYgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAgIC5tZW51LWxpc3QgZGl2IGEgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IH1cbiAgLm1lbnUtbGluayB7XG4gICAgZm9udC1mYW1pbHk6IFwibHRjLWJvZG9uaS0xNzVcIiwgc2VyaWY7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgIGZvbnQtc2l6ZTogMzJweDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgICAgIC5tZW51LWxpbmsge1xuICAgICAgICBmb250LXNpemU6IGNhbGMoMC4wNDE1MiAqIDEwMHZ3ICsgLTI0LjcxMTE5cHgpOyB9IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogMTkyMHB4KSB7XG4gICAgICAubWVudS1saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiA1NXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAgIC5tZW51LWxpbmsge1xuICAgICAgICBmb250LXNpemU6IDQ0cHg7IH0gfVxuICAgIC5tZW51LWxpbmtfX2VucXVpcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDY1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgICAgICAubWVudS1saW5rX19lbnF1aXJlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgLm1lbnUtbGluay1kZXRhaWxzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgLm1lbnUtZGV0YWlscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgICAgLm1lbnUtZGV0YWlscyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAgICAgLm1lbnUtZGV0YWlscyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgIC5tZW51LWRldGFpbHM6aG92ZXIgfiAubGluay11bmRlcmxpbmU6YmVmb3JlIHtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpIHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgdXNlci1zZWxlY3Q6IGF1dG87XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuICAubWVudS1waG90byB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDhweCA4cHggMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAgIC5tZW51LXBob3RvIHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgLm1lbnUtcGhvdG8gLmJvcmRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFja0xpbmUpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA3KTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXIgdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgICAgIC5tZW51LXBob3RvIC5ib3JkZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5tZW51LXBob3RvX193cmFwcCB7XG4gICAgICB3aWR0aDogMjIwcHg7XG4gICAgICBoZWlnaHQ6IDEzMHB4O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgICAgICAubWVudS1waG90b19fd3JhcHAge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLm1lbnUtcGhvdG9fX3dyYXBwIC5waG90by1zY2FsZSB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMHB4O1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207IH1cbiAgICAgIC5tZW51LXBob3RvX193cmFwcCBpbWcge1xuICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS1sb25nVHJhbnNpdGlvbikgdmFyKC0tYmFzaWNFYXNlKTtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgIC5tZW51LXBob3RvX19uYW1lIHtcbiAgICAgIGZvbnQtZmFtaWx5OiBcImZ1dHVyYS1wdFwiLCBzYW5zLXNlcmlmO1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgICAgIC5tZW51LXBob3RvX19uYW1lIHtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogOHB4OyB9IH1cbiAgICAgIC5tZW51LXBob3RvX19uYW1lIHNwYW4ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpOyB9XG4gICAgLm1lbnUtcGhvdG8gYSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDA7IH1cbiAgICAubWVudS1waG90bzpob3ZlciAuYm9yZGVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0td2hpdGUpOyB9XG4gICAgLm1lbnUtcGhvdG86aG92ZXIgLm1lbnUtcGhvdG9fX3dyYXBwIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgIWltcG9ydGFudDsgfVxuICAubWVudS1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzVweDtcbiAgICBwYWRkaW5nOiAwIHZhcigtLXBhZGRpbmdYKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgICAgLm1lbnUtYm90dG9tIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICAgICAgcGFkZGluZzogMjRweCAwOyB9IH1cbiAgICAubWVudS1ib3R0b20tbGluZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrTGluZSk7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7IH1cbiAgICAubWVudS1ib3R0b21fX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDhweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgICAgICAubWVudS1ib3R0b21fX2l0ZW0ge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDhweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAgICAgLm1lbnUtYm90dG9tX19pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgICAubWVudS1ib3R0b21fX2l0ZW0gc3Ryb25nIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1iZWlnZSk7XG4gICAgICAgIG9wYWNpdHk6IDAuMzsgfVxuICAgICAgLm1lbnUtYm90dG9tX19pdGVtIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgIG9wYWNpdHk6IDAuODsgfVxuICAgICAgICAubWVudS1ib3R0b21fX2l0ZW0gc3BhbiBhIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZm9vdGVyIHtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgYm90dG9tOiAwO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjayk7XG4gIHBhZGRpbmc6IDkwcHggMCAzMnB4O1xuICB6LWluZGV4OiAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgIC5mb290ZXIge1xuICAgICAgcGFkZGluZzogNjBweCAwIDMwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAuZm9vdGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDQ1cHggMCAxOHB4OyB9IH1cbiAgLmZvb3Rlci13cmFwcCB7XG4gICAgcGFkZGluZzogMCAxNnB4OyB9XG4gIC5mb290ZXItZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYm9yZGVyOiAwLjVweCBzb2xpZCB2YXIoLS1ibGFja0xpbmVPcGFjaXR5KTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgICAgLmZvb3Rlci1ncmlkIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gICAgICAuZm9vdGVyLWdyaWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBib3JkZXI6IG5vbmU7IH0gfVxuICAuZm9vdGVyLWl0ZW0ge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAzMnB4O1xuICAgIGJvcmRlcjogMC41cHggc29saWQgdmFyKC0tYmxhY2tMaW5lT3BhY2l0eSk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgICAuZm9vdGVyLWl0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDIwcHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAgICAgLmZvb3Rlci1pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgICAgYm9yZGVyOiBub25lOyB9IH1cbiAgICAuZm9vdGVyLWl0ZW1fX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgxcHgpIHtcbiAgICAgICAgLmZvb3Rlci1pdGVtX190aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgICAgICAuZm9vdGVyLWl0ZW1fX3RpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogN3B4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAgICAgICAuZm9vdGVyLWl0ZW1fX3RpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7IH0gfVxuICAgIC5mb290ZXItaXRlbSAuaW5wdXQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6IHZhcigtLWJlaWdlKSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmxhY2spICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA1MHB4IHZhcigtLWJsYWNrKSAhaW1wb3J0YW50O1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCA1MHB4IHZhcigtLWJsYWNrKSAhaW1wb3J0YW50O1xuICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHZhcigtLWJlaWdlKSAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgIHdpZHRoOiA5MCU7IH1cbiAgICAgIC5mb290ZXItaXRlbSAuaW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWJlaWdlKTsgfVxuICAgICAgLmZvb3Rlci1pdGVtIC5pbnB1dDotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWJlaWdlKSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjaykgIWltcG9ydGFudDsgfVxuICAgIC5mb290ZXItaXRlbV9fc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6IHZhcigtLWJlaWdlKTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBvcGFjaXR5OiAwLjM7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgxcHgpIHtcbiAgICAgICAgLmZvb3Rlci1pdGVtX19zdWJ0aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgLmZvb3Rlci1pdGVtX19zdWJ0aXRsZSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAgICAgICAuZm9vdGVyLWl0ZW1fX3N1YnRpdGxlIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgIC5mb290ZXItaXRlbSAubGluayB7XG4gICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgxcHgpIHtcbiAgICAgICAgLmZvb3Rlci1pdGVtIC5saW5rIHtcbiAgICAgICAgICBmb250LXNpemU6IDE3cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgICAgICAuZm9vdGVyLWl0ZW0gLmxpbmsge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAgICAgLmZvb3Rlci1pdGVtIC5saW5rIHtcbiAgICAgICAgICBmb250LXNpemU6IDE2cHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gICAgICAgIC5mb290ZXItaXRlbSAubGluayB7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cbiAgLmZvb3Rlci1mb3JtIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDM7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAgIC5mb290ZXItZm9ybSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogMjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2tMaW5lT3BhY2l0eSk7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLTFweDsgfSB9XG4gIC5mb290ZXItZmlsZSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiA1OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgICAuZm9vdGVyLWZpbGUge1xuICAgICAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAzOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAgIC5mb290ZXItZmlsZSB7XG4gICAgICAgIGdyaWQtY29sdW1uLWVuZDogMjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2tMaW5lT3BhY2l0eSk7XG4gICAgICAgIHBhZGRpbmc6IDMwcHggMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMzVweDsgfSB9XG4gIC5mb290ZXItc29jaWFsIHtcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAgIC5mb290ZXItc29jaWFsIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDIwcHg7IH0gfVxuICAuZm9vdGVyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbi10b3A6IDcycHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MXB4KSB7XG4gICAgICAuZm9vdGVyLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi10b3A6IDY1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC5mb290ZXItY29udGFpbmVyIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBtYXJnaW4tdG9wOiA1MHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAgIC5mb290ZXItY29udGFpbmVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAuZm9vdGVyLWluZm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAzNSU7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAgIC5mb290ZXItaW5mbyB7XG4gICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgb3JkZXI6IDI7IH0gfVxuICAgIC5mb290ZXItaW5mbzpsYXN0LW9mLXR5cGUge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIC5mb290ZXItaW5mb19faXRlbSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDI0cHg7IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgICAgLmZvb3Rlci1pbmZvX19pdGVtIHtcbiAgICAgICAgICBmb250LXNpemU6IDEwcHg7IH0gfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgICAgIC5mb290ZXItaW5mb19faXRlbSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4OyB9IH1cbiAgICAgIC5mb290ZXItaW5mb19faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAgICAgLmZvb3Rlci1pbmZvX19pdGVtX1/RgW9weXJpZ2h0IHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmZvb3Rlci3RgW9weXJpZ2h0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgICAgLmZvb3Rlci3RgW9weXJpZ2h0IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuZm9vdGVyLWxvZ28ge1xuICAgIHdpZHRoOiA3MHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODFweCkge1xuICAgICAgLmZvb3Rlci1sb2dvIHtcbiAgICAgICAgd2lkdGg6IDY1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgICAgLmZvb3Rlci1sb2dvIHN2ZyB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAgIC5mb290ZXItbG9nbyBzdmcge1xuICAgICAgICB3aWR0aDogNzdweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMTVweDsgfSB9XG4gIC5mb290ZXItZGV2ZWxvcGVyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBtYXJnaW4tcmlnaHQ6IDEzMHB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODFweCkge1xuICAgICAgLmZvb3Rlci1kZXZlbG9wZXIge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEyMHB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgICAuZm9vdGVyLWRldmVsb3BlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgICAuZm9vdGVyLWRldmVsb3BlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDI0cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gIC5mb290ZXItdG9wIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNDhweDtcbiAgICBoZWlnaHQ6IDQ4cHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tZ3JleSk7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTI4MXB4KSB7XG4gICAgICAuZm9vdGVyLXRvcCB7XG4gICAgICAgIHdpZHRoOiA0NHB4O1xuICAgICAgICBoZWlnaHQ6IDQ0cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC5mb290ZXItdG9wIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgIGhlaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZzogMTBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgICAuZm9vdGVyLXRvcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwibGdcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9sZy53b2ZmMj9pbzlhNmtcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2xnLnR0Zj9pbzlhNmtcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2xnLndvZmY/aW85YTZrXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2xnLnN2Zz9pbzlhNmsjbGdcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtZGlzcGxheTogYmxvY2s7IH1cblxuLmxnLWljb24ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJsZ1wiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLmxnLWNvbnRhaW5lciB7XG4gIGZvbnQtZmFtaWx5OiBzeXN0ZW0tdWksIC1hcHBsZS1zeXN0ZW0sIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIiwgXCJOb3RvIENvbG9yIEVtb2ppXCI7IH1cblxuLmxnLW5leHQsXG4ubGctcHJldiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHBhZGRpbmc6IDhweCAxMHB4IDlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMTA4MDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5sZy1uZXh0LmRpc2FibGVkLFxuLmxnLXByZXYuZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4ubGctbmV4dDpob3Zlcjpub3QoLmRpc2FibGVkKSxcbi5sZy1wcmV2OmhvdmVyOm5vdCguZGlzYWJsZWQpIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuXG4ubGctc2luZ2xlLWl0ZW0gLmxnLW5leHQsXG4ubGctc2luZ2xlLWl0ZW0gLmxnLXByZXYge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5sZy1uZXh0IHtcbiAgcmlnaHQ6IDIwcHg7IH1cblxuLmxnLW5leHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGUwOTVcIjsgfVxuXG4ubGctcHJldiB7XG4gIGxlZnQ6IDIwcHg7IH1cblxuLmxnLXByZXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTA5NFwiOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsZy1yaWdodC1lbmQge1xuICAwJSB7XG4gICAgbGVmdDogMDsgfVxuICA1MCUge1xuICAgIGxlZnQ6IC0zMHB4OyB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7IH0gfVxuXG5ALW1vei1rZXlmcmFtZXMgbGctcmlnaHQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7IH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAtMzBweDsgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwOyB9IH1cblxuQC1tcy1rZXlmcmFtZXMgbGctcmlnaHQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7IH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAtMzBweDsgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwOyB9IH1cblxuQGtleWZyYW1lcyBsZy1yaWdodC1lbmQge1xuICAwJSB7XG4gICAgbGVmdDogMDsgfVxuICA1MCUge1xuICAgIGxlZnQ6IC0zMHB4OyB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGctbGVmdC1lbmQge1xuICAwJSB7XG4gICAgbGVmdDogMDsgfVxuICA1MCUge1xuICAgIGxlZnQ6IDMwcHg7IH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDsgfSB9XG5cbkAtbW96LWtleWZyYW1lcyBsZy1sZWZ0LWVuZCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwOyB9XG4gIDUwJSB7XG4gICAgbGVmdDogMzBweDsgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwOyB9IH1cblxuQC1tcy1rZXlmcmFtZXMgbGctbGVmdC1lbmQge1xuICAwJSB7XG4gICAgbGVmdDogMDsgfVxuICA1MCUge1xuICAgIGxlZnQ6IDMwcHg7IH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDsgfSB9XG5cbkBrZXlmcmFtZXMgbGctbGVmdC1lbmQge1xuICAwJSB7XG4gICAgbGVmdDogMDsgfVxuICA1MCUge1xuICAgIGxlZnQ6IDMwcHg7IH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDsgfSB9XG5cbi5sZy1vdXRlci5sZy1yaWdodC1lbmQgLmxnLW9iamVjdCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsZy1yaWdodC1lbmQgMC4zcztcbiAgLW8tYW5pbWF0aW9uOiBsZy1yaWdodC1lbmQgMC4zcztcbiAgYW5pbWF0aW9uOiBsZy1yaWdodC1lbmQgMC4zcztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5sZy1vdXRlci5sZy1sZWZ0LWVuZCAubGctb2JqZWN0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGxnLWxlZnQtZW5kIDAuM3M7XG4gIC1vLWFuaW1hdGlvbjogbGctbGVmdC1lbmQgMC4zcztcbiAgYW5pbWF0aW9uOiBsZy1sZWZ0LWVuZCAwLjNzO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmxnLXRvb2xiYXIge1xuICB6LWluZGV4OiAxMDgyO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmxnLW1lZGlhLW92ZXJsYXAgLmxnLXRvb2xiYXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwLjQpKTsgfVxuXG4ubGctdG9vbGJhciAubGctaWNvbiB7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBoZWlnaHQ6IDQ3cHg7XG4gIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDUwcHg7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBvdXRsaW5lOiBtZWRpdW0gbm9uZTtcbiAgd2lsbC1jaGFuZ2U6IGNvbG9yO1xuICAtd2Via2l0LXRyYW5zaXRpb246IGNvbG9yIDAuMnMgbGluZWFyO1xuICAtby10cmFuc2l0aW9uOiBjb2xvciAwLjJzIGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4ycyBsaW5lYXI7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxuXG4ubGctdG9vbGJhciAubGctaWNvbi5sZy1pY29uLTE4IHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5sZy10b29sYmFyIC5sZy1pY29uOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTsgfVxuXG4ubGctdG9vbGJhciAubGctY2xvc2U6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTA3MFwiOyB9XG5cbi5sZy10b29sYmFyIC5sZy1tYXhpbWl6ZSB7XG4gIGZvbnQtc2l6ZTogMjJweDsgfVxuXG4ubGctdG9vbGJhciAubGctbWF4aW1pemU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlxcZTkwYVwiOyB9XG5cbi5sZy10b29sYmFyIC5sZy1kb3dubG9hZDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMGYyXCI7IH1cblxuLmxnLXN1Yi1odG1sIHtcbiAgY29sb3I6ICNlZWU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTBweCA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwODA7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2Utb3V0IDBzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQgMHM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dCAwczsgfVxuXG4ubGctc3ViLWh0bWwgaDQge1xuICBtYXJnaW46IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmxnLXN1Yi1odG1sIHAge1xuICBmb250LXNpemU6IDEycHg7XG4gIG1hcmdpbjogNXB4IDAgMDsgfVxuXG4ubGctc3ViLWh0bWwgYSB7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi5sZy1zdWItaHRtbCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmxnLW1lZGlhLW92ZXJsYXAgLmxnLXN1Yi1odG1sIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSwgcmdiYSgwLCAwLCAwLCAwLjYpKTsgfVxuXG4ubGctaXRlbSAubGctc3ViLWh0bWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7IH1cblxuLmxnLWVycm9yLW1zZyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM5OTk7IH1cblxuLmxnLWNvdW50ZXIge1xuICBjb2xvcjogIzk5OTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE2cHg7XG4gIHBhZGRpbmctbGVmdDogMjBweDtcbiAgcGFkZGluZy10b3A6IDEycHg7XG4gIGhlaWdodDogNDdweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubGctY2xvc2luZyAubGctdG9vbGJhcixcbi5sZy1jbG9zaW5nIC5sZy1wcmV2LFxuLmxnLWNsb3NpbmcgLmxnLW5leHQsXG4ubGctY2xvc2luZyAubGctc3ViLWh0bWwge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMDggY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMDggY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBjb2xvciAwLjA4IGxpbmVhcjtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjA4IGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjA4IGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgY29sb3IgMC4wOCBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjA4IGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjA4IGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgY29sb3IgMC4wOCBsaW5lYXI7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjA4IGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjA4IGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgY29sb3IgMC4wOCBsaW5lYXI7IH1cblxuYm9keTpub3QoLmxnLWZyb20taGFzaCkgLmxnLW91dGVyLmxnLXN0YXJ0LXpvb20gLmxnLWl0ZW06bm90KC5sZy16b29tYWJsZSkgLmxnLWltZy13cmFwLFxuYm9keTpub3QoLmxnLWZyb20taGFzaCkgLmxnLW91dGVyLmxnLXN0YXJ0LXpvb20gLmxnLWl0ZW06bm90KC5sZy16b29tYWJsZSkgLmxnLXZpZGVvLWNvbnQge1xuICBvcGFjaXR5OiAwO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgwLjUsIDAuNSwgMC41KTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpICFpbXBvcnRhbnQ7IH1cblxuYm9keTpub3QoLmxnLWZyb20taGFzaCkgLmxnLW91dGVyLmxnLXN0YXJ0LXpvb20gLmxnLWl0ZW06bm90KC5sZy16b29tYWJsZSkubGctY29tcGxldGUgLmxnLWltZy13cmFwLFxuYm9keTpub3QoLmxnLWZyb20taGFzaCkgLmxnLW91dGVyLmxnLXN0YXJ0LXpvb20gLmxnLWl0ZW06bm90KC5sZy16b29tYWJsZSkubGctY29tcGxldGUgLmxnLXZpZGVvLWNvbnQge1xuICBvcGFjaXR5OiAxO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgLW8tdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAtbXMtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUzZCgxLCAxLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpOyB9XG5cbi5sZy1ncm91cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDsgfVxuXG4ubGctY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4ubGctY29udGFpbmVyLmxnLXNob3cge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubGctb24ge1xuICBzY3JvbGwtYmVoYXZpb3I6IHVuc2V0O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5sZy1vbiBib2R5IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5sZy10b29sYmFyLFxuLmxnLXByZXYsXG4ubGctbmV4dCxcbi5sZy1wYWdlci1vdXRlcixcbi5sZy1oaWRlLXN1Yi1odG1sIC5sZy1zdWItaHRtbCB7XG4gIG9wYWNpdHk6IDA7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7IH1cblxuLmxnLXNob3ctaW4gLmxnLXRvb2xiYXIsXG4ubGctc2hvdy1pbiAubGctcHJldixcbi5sZy1zaG93LWluIC5sZy1uZXh0LFxuLmxnLXNob3ctaW4gLmxnLXBhZ2VyLW91dGVyIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubGctc2hvdy1pbi5sZy1oaWRlLXN1Yi1odG1sIC5sZy1zdWItaHRtbCB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmxnLXNob3ctaW4gLmxnLWhpZGUtaXRlbXMgLmxnLXByZXYge1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwcHgsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTsgfVxuXG4ubGctc2hvdy1pbiAubGctaGlkZS1pdGVtcyAubGctbmV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMHB4LCAwLCAwKTsgfVxuXG4ubGctc2hvdy1pbiAubGctaGlkZS1pdGVtcyAubGctdG9vbGJhciB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApOyB9XG5cbi5sZy1zaG93LWluIC5sZy1oaWRlLWl0ZW1zLmxnLWhpZGUtc3ViLWh0bWwgLmxnLXN1Yi1odG1sIHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApOyB9XG5cbi5sZy1vdXRlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBvcGFjaXR5OiAwLjAwMTtcbiAgb3V0bGluZTogbm9uZTtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwczsgfVxuXG4ubGctb3V0ZXIgKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5sZy1vdXRlci5sZy16b29tLWZyb20taW1hZ2Uge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5sZy1vdXRlci5sZy12aXNpYmxlIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubGctb3V0ZXIubGctY3NzMyAubGctaXRlbTpub3QoLmxnLXN0YXJ0LWVuZC1wcm9ncmVzcykubGctcHJldi1zbGlkZSxcbi5sZy1vdXRlci5sZy1jc3MzIC5sZy1pdGVtOm5vdCgubGctc3RhcnQtZW5kLXByb2dyZXNzKS5sZy1uZXh0LXNsaWRlLFxuLmxnLW91dGVyLmxnLWNzczMgLmxnLWl0ZW06bm90KC5sZy1zdGFydC1lbmQtcHJvZ3Jlc3MpLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuLmxnLW91dGVyLmxnLWNzczMubGctZHJhZ2dpbmcgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1vdXRlci5sZy1jc3MzLmxnLWRyYWdnaW5nIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsXG4ubGctb3V0ZXIubGctY3NzMy5sZy1kcmFnZ2luZyAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICBvcGFjaXR5OiAxOyB9XG5cbi5sZy1vdXRlci5sZy1ncmFiIGltZy5sZy1vYmplY3Qge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYjtcbiAgY3Vyc29yOiAtbW96LWdyYWI7XG4gIGN1cnNvcjogLW8tZ3JhYjtcbiAgY3Vyc29yOiAtbXMtZ3JhYjtcbiAgY3Vyc29yOiBncmFiOyB9XG5cbi5sZy1vdXRlci5sZy1ncmFiYmluZyBpbWcubGctb2JqZWN0IHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogLW1vei1ncmFiYmluZztcbiAgY3Vyc29yOiAtby1ncmFiYmluZztcbiAgY3Vyc29yOiAtbXMtZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7IH1cblxuLmxnLW91dGVyIC5sZy1jb250ZW50IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7IH1cblxuLmxnLW91dGVyIC5sZy1pbm5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMHM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMHM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMHM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmxnLW91dGVyIC5sZy1pdGVtIHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5sZy1vdXRlciAubGctaXRlbTpub3QoLmxnLXN0YXJ0LWVuZC1wcm9ncmVzcykge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWcvbG9hZGluZy5naWZcIikgbm8tcmVwZWF0IHNjcm9sbCBjZW50ZXIgY2VudGVyIHRyYW5zcGFyZW50OyB9XG5cbi5sZy1vdXRlci5sZy1jc3MzIC5sZy1wcmV2LXNsaWRlLFxuLmxnLW91dGVyLmxnLWNzczMgLmxnLWN1cnJlbnQsXG4ubGctb3V0ZXIubGctY3NzMyAubGctbmV4dC1zbGlkZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG5cbi5sZy1vdXRlci5sZy1jc3MgLmxnLWN1cnJlbnQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0sXG4ubGctb3V0ZXIgLmxnLWltZy13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW06YmVmb3JlLFxuLmxnLW91dGVyIC5sZy1pbWctd3JhcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4ubGctb3V0ZXIgLmxnLWltZy13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtc2l6ZTogMDsgfVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY29tcGxldGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbi5sZy1vdXRlciAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgei1pbmRleDogMTA2MDsgfVxuXG4ubGctb3V0ZXIgLmxnLW9iamVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXgtaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogYXV0bztcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmxnLW91dGVyIC5sZy1lbXB0eS1odG1sLmxnLXN1Yi1odG1sLFxuLmxnLW91dGVyIC5sZy1lbXB0eS1odG1sIC5sZy1zdWItaHRtbCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmxnLW91dGVyLmxnLWhpZGUtZG93bmxvYWQgLmxnLWRvd25sb2FkIHtcbiAgb3BhY2l0eTogMC43NTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmxnLW91dGVyIC5sZy1maXJzdC1zbGlkZSAubGctZHVtbXktaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlOyB9XG5cbi5sZy1vdXRlci5sZy1jb21wb25lbnRzLW9wZW46bm90KC5sZy16b29tZWQpIC5sZy1jb21wb25lbnRzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwJSwgMCk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmxnLW91dGVyLmxnLWNvbXBvbmVudHMtb3Blbjpub3QoLmxnLXpvb21lZCkgLmxnLXN1Yi1odG1sIHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2Utb3V0IDAuMTVzOyB9XG5cbi5sZy1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDAwZDk7XG4gIG9wYWNpdHk6IDA7XG4gIHdpbGwtY2hhbmdlOiBhdXRvO1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgZWFzZS1pbiAwcztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBlYXNlLWluIDBzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGVhc2UtaW4gMHM7IH1cblxuLmxnLWJhY2tkcm9wLmluIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubGctY3NzMy5sZy1uby10cmFucyAubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLW5vLXRyYW5zIC5sZy1uZXh0LXNsaWRlLFxuLmxnLWNzczMubGctbm8tdHJhbnMgLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmUgMHMgZWFzZSAwcyAhaW1wb3J0YW50O1xuICAtbW96LXRyYW5zaXRpb246IG5vbmUgMHMgZWFzZSAwcyAhaW1wb3J0YW50O1xuICAtby10cmFuc2l0aW9uOiBub25lIDBzIGVhc2UgMHMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogbm9uZSAwcyBlYXNlIDBzICFpbXBvcnRhbnQ7IH1cblxuLmxnLWNzczMubGctdXNlLWNzczMgLmxnLWl0ZW0ge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgLW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMDsgfVxuXG4ubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5sZy1jc3MzLmxnLWZhZGUgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLWZhZGUgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLWZhZGUgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZSAwczsgfVxuXG4ubGctY3NzMy5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1zdGFydC1wcm9ncmVzcyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KSAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KSAwcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLjE3NSwgMC44ODUsIDAuMzIsIDEuMjc1KSAwczsgfVxuXG4ubGctY3NzMy5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1zdGFydC1lbmQtcHJvZ3Jlc3Mge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7IH1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApOyB9XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLW5leHQtc2xpZGUsXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBvcGFjaXR5IDAuMXMgZWFzZSAwczsgfVxuXG4ubGctY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubGctY29udGFpbmVyLmxnLXNob3cge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubGctY29udGFpbmVyLmxnLWRyYWdnaW5nLXZlcnRpY2FsIC5sZy1iYWNrZHJvcCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDsgfVxuXG4ubGctY29udGFpbmVyLmxnLWRyYWdnaW5nLXZlcnRpY2FsIC5sZy1jc3MzIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmxnLWlubGluZSAubGctYmFja2Ryb3AsXG4ubGctaW5saW5lIC5sZy1vdXRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ubGctaW5saW5lIC5sZy1iYWNrZHJvcCB7XG4gIHotaW5kZXg6IDE7IH1cblxuLmxnLWlubGluZSAubGctb3V0ZXIge1xuICB6LWluZGV4OiAyOyB9XG5cbi5sZy1pbmxpbmUgLmxnLW1heGltaXplOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MDlcIjsgfVxuXG4ubGctY29tcG9uZW50cyB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAxMDAlLCAwKTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjM1cyBlYXNlLW91dCAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjM1cyBlYXNlLW91dCAwcztcbiAgLW8tdHJhbnNpdGlvbjogLW8tdHJhbnNmb3JtIDAuMzVzIGVhc2Utb3V0IDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgZWFzZS1vdXQgMHM7XG4gIHotaW5kZXg6IDEwODA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDsgfVxuXG4ubGctb3V0ZXIgLmxnLXZpZGVvLWNvbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5sZy1vdXRlciAubGctdmlkZW8tY29udCAubGctb2JqZWN0IHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLmxnLW91dGVyIC5sZy1oYXMtaWZyYW1lIC5sZy12aWRlby1jb250IHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdmVyZmxvdzogYXV0bzsgfVxuXG4ubGctb3V0ZXIgLmxnLXZpZGVvLW9iamVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAzOyB9XG5cbi5sZy1vdXRlciAubGctdmlkZW8tcG9zdGVyIHtcbiAgei1pbmRleDogMTsgfVxuXG4ubGctb3V0ZXIgLmxnLWhhcy12aWRlbyAubGctdmlkZW8tb2JqZWN0IHtcbiAgb3BhY2l0eTogMDtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW47XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbjsgfVxuXG4ubGctb3V0ZXIgLmxnLWhhcy12aWRlby5sZy12aWRlby1sb2FkZWQgLmxnLXZpZGVvLXBvc3Rlcixcbi5sZy1vdXRlciAubGctaGFzLXZpZGVvLmxnLXZpZGVvLWxvYWRlZCAubGctdmlkZW8tcGxheS1idXR0b24ge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7IH1cblxuLmxnLW91dGVyIC5sZy1oYXMtdmlkZW8ubGctdmlkZW8tbG9hZGVkIC5sZy12aWRlby1vYmplY3Qge1xuICBvcGFjaXR5OiAxOyB9XG5cbkBrZXlmcmFtZXMgbGctcGxheS1zdHJva2Uge1xuICAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogMSwgMjAwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwOyB9XG4gIDUwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogODksIDIwMDtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogLTM1cHg7IH1cbiAgMTAwJSB7XG4gICAgc3Ryb2tlLWRhc2hhcnJheTogODksIDIwMDtcbiAgICBzdHJva2UtZGFzaG9mZnNldDogLTEyNHB4OyB9IH1cblxuQGtleWZyYW1lcyBsZy1wbGF5LXJvdGF0ZSB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLmxnLXZpZGVvLXBsYXktYnV0dG9uIHtcbiAgd2lkdGg6IDE4JTtcbiAgbWF4LXdpZHRoOiAxNDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB6LWluZGV4OiAyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eSwgdHJhbnNmb3JtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLjE3LCAwLjg4LCAwLjMyLCAxLjI4KSwgb3BhY2l0eSAwLjFzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLjE3LCAwLjg4LCAwLjMyLCAxLjI4KSwgb3BhY2l0eSAwLjFzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAuMTcsIDAuODgsIDAuMzIsIDEuMjgpLCBvcGFjaXR5IDAuMXM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMC4xNywgMC44OCwgMC4zMiwgMS4yOCksIG9wYWNpdHkgMC4xczsgfVxuXG4ubGctdmlkZW8tcGxheS1idXR0b246aG92ZXIgLmxnLXZpZGVvLXBsYXktaWNvbi1iZyxcbi5sZy12aWRlby1wbGF5LWJ1dHRvbjpob3ZlciAubGctdmlkZW8tcGxheS1pY29uIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ubGctdmlkZW8tcGxheS1pY29uLWJnIHtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlLXdpZHRoOiAzJTtcbiAgc3Ryb2tlOiAjZmNmY2ZjO1xuICBvcGFjaXR5OiAwLjY7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xMnMgZWFzZS1pbjtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjEycyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTJzIGVhc2UtaW47IH1cblxuLmxnLXZpZGVvLXBsYXktaWNvbi1jaXJjbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZmlsbDogbm9uZTtcbiAgc3Ryb2tlLXdpZHRoOiAzJTtcbiAgc3Ryb2tlOiByZ2JhKDMwLCAzMCwgMzAsIDAuOSk7XG4gIHN0cm9rZS1vcGFjaXR5OiAxO1xuICBzdHJva2UtbGluZWNhcDogcm91bmQ7XG4gIHN0cm9rZS1kYXNoYXJyYXk6IDIwMDtcbiAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDIwMDsgfVxuXG4ubGctdmlkZW8tcGxheS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjUlO1xuICBtYXgtd2lkdGg6IDEyMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICBvcGFjaXR5OiAwLjY7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xMnMgZWFzZS1pbjtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjEycyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTJzIGVhc2UtaW47IH1cblxuLmxnLXZpZGVvLXBsYXktaWNvbiAubGctdmlkZW8tcGxheS1pY29uLWlubmVyIHtcbiAgZmlsbDogI2ZjZmNmYzsgfVxuXG4ubGctdmlkZW8tbG9hZGluZyAubGctdmlkZW8tcGxheS1pY29uLWNpcmNsZSB7XG4gIGFuaW1hdGlvbjogbGctcGxheS1yb3RhdGUgMnMgbGluZWFyIDAuMjVzIGluZmluaXRlLCBsZy1wbGF5LXN0cm9rZSAxLjVzIGVhc2UtaW4tb3V0IDAuMjVzIGluZmluaXRlOyB9XG5cbi5sZy12aWRlby1sb2FkZWQgLmxnLXZpZGVvLXBsYXktYnV0dG9uIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC43KTsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIG9wYWNpdHk6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbm9uZTtcbiAgYW5pbWF0aW9uOiBub25lO1xuICBkaXJlY3Rpb246IGx0cjtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwNy44NzVweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbXMtdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNiwgLTFweCAwIDAgI2U2ZTZlNiwgMCAxcHggMCAjZTZlNmU2LCAwIC0xcHggMCAjZTZlNmU2LCAwIDNweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7XG4gIGJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNiwgLTFweCAwIDAgI2U2ZTZlNiwgMCAxcHggMCAjZTZlNmU2LCAwIC0xcHggMCAjZTZlNmU2LCAwIDNweCAxM3B4IHJnYmEoMCwgMCwgMCwgMC4wOCk7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5vcGVuLFxuLmZsYXRwaWNrci1jYWxlbmRhci5pbmxpbmUge1xuICBvcGFjaXR5OiAxO1xuICBtYXgtaGVpZ2h0OiA2NDBweDtcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHotaW5kZXg6IDk5OTk5OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYW5pbWF0ZS5vcGVuIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZwRmFkZUluRG93biAzMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSk7XG4gIGFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuc3RhdGljIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDJweCk7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMub3BlbiB7XG4gIHotaW5kZXg6IDk5OTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5tdWx0aU1vbnRoIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyOm50aC1jaGlsZChuKzEpIC5mbGF0cGlja3ItZGF5LmluUmFuZ2U6bnRoLWNoaWxkKDduKzcpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMikgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rMSkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0ycHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcbiAgYm94LXNoYWRvdzogLTJweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1dlZWtzIC5kYXlDb250YWluZXIsXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNUaW1lIC5kYXlDb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyIHtcbiAgYm9yZGVyLWxlZnQ6IDA7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5ub0NhbGVuZGFyLmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXI6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgbGVmdDogMjJweDsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93UmlnaHQ6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5yaWdodE1vc3Q6YWZ0ZXIsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93UmlnaHQ6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMjJweDsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Q2VudGVyOmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dDZW50ZXI6YWZ0ZXIge1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiA1MCU7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhcjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgbWFyZ2luOiAwIC01cHg7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhcjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBtYXJnaW46IDAgLTRweDsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YWZ0ZXIge1xuICBib3R0b206IDEwMCU7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTZlNmU2OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTphZnRlciB7XG4gIHRvcDogMTAwJTsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlNmU2ZTY7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhcjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7IH1cblxuLmZsYXRwaWNrci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmZsYXRwaWNrci1tb250aHMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW1vbnRoIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7IH1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLWRpc2FibGVkLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIGksXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgge1xuICAvKlxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbiAgbGVmdDogMDsgfVxuXG4vKlxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbi8qXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG4gIC8qXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuICByaWdodDogMDsgfVxuXG4vKlxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbi8qXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3Zlcixcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1zaWx2ZXIpOyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlciBzdmcsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIgc3ZnIHtcbiAgZmlsbDogdmFyKC0tbGlnaHRHb2xkKTsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7IH1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2ZyBwYXRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyBwYXRoIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIC4xcztcbiAgdHJhbnNpdGlvbjogZmlsbCAuMXM7XG4gIGZpbGw6IGluaGVyaXQ7IH1cblxuLm51bUlucHV0V3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQsXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm51bUlucHV0V3JhcHBlciBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTRweDtcbiAgcGFkZGluZzogMCA0cHggMCAycHg7XG4gIGhlaWdodDogNTAlO1xuICBsaW5lLWhlaWdodDogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTcsIDU3LCA1NywgMC4xNSk7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwIHtcbiAgdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCByZ2JhKDU3LCA1NywgNTcsIDAuNik7XG4gIHRvcDogMjYlOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd24ge1xuICB0b3A6IDUwJTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCByZ2JhKDU3LCA1NywgNTcsIDAuNik7XG4gIHRvcDogNDAlOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcge1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcgcGF0aCB7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHNwYW4ge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCB7XG4gIGZvbnQtc2l6ZTogMTM1JTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3NSU7XG4gIGxlZnQ6IDEyLjUlO1xuICBwYWRkaW5nOiA3LjQ4cHggMCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGgge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC41Y2g7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiA2Y2g7XG4gIHdpZHRoOiA3Y2hcXDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogdGV4dDtcbiAgcGFkZGluZzogMCAwIDAgLjVjaDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXSxcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF06aG92ZXIge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyB7XG4gIGFwcGVhcmFuY2U6IG1lbnVsaXN0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogMzAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW46IC0xcHggMCAwIDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCAwIC41Y2g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBtZW51bGlzdDtcbiAgLW1vei1hcHBlYXJhbmNlOiBtZW51bGlzdDtcbiAgd2lkdGg6IGF1dG87IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6Zm9jdXMsXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczphY3RpdmUge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDsgfVxuXG4uZmxhdHBpY2tyLXdlZWtkYXlzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMjhweDsgfVxuXG4uZmxhdHBpY2tyLXdlZWtkYXlzIC5mbGF0cGlja3Itd2Vla2RheWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxOyB9XG5cbnNwYW4uZmxhdHBpY2tyLXdlZWtkYXkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuLmRheUNvbnRhaW5lcixcbi5mbGF0cGlja3Itd2Vla3Mge1xuICBwYWRkaW5nOiAxcHggMCAwIDA7IH1cblxuLmZsYXRwaWNrci1kYXlzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMzA3Ljg3NXB4OyB9XG5cbi5mbGF0cGlja3ItZGF5czpmb2N1cyB7XG4gIG91dGxpbmU6IDA7IH1cblxuLmRheUNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAzMDcuODc1cHg7XG4gIG1pbi13aWR0aDogMzA3Ljg3NXB4O1xuICBtYXgtd2lkdGg6IDMwNy44NzVweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxOyB9XG5cbi5kYXlDb250YWluZXIgKyAuZGF5Q29udGFpbmVyIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMXB4IDAgMCAjZTZlNmU2O1xuICBib3gtc2hhZG93OiAtMXB4IDAgMCAjZTZlNmU2OyB9XG5cbi5mbGF0cGlja3ItZGF5IHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDE1MHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIHdpZHRoOiAxNC4yODU3MTQzJTtcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxNC4yODU3MTQzJTtcbiAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE0LjI4NTcxNDMlO1xuICBmbGV4LWJhc2lzOiAxNC4yODU3MTQzJTtcbiAgbWF4LXdpZHRoOiAzOXB4O1xuICBoZWlnaHQ6IDM5cHg7XG4gIGxpbmUtaGVpZ2h0OiAzOXB4O1xuICBtYXJnaW46IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIC1tcy1mbGV4LXBhY2s6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZmxhdHBpY2tyLWRheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6aG92ZXIsXG4uZmxhdHBpY2tyLWRheTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpmb2N1cyB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogMDtcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcbiAgYm9yZGVyLWNvbG9yOiAjZTZlNmU2OyB9XG5cbi5mbGF0cGlja3ItZGF5LnRvZGF5IHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zaWx2ZXIpOyB9XG5cbi5mbGF0cGlja3ItZGF5LnRvZGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkudG9kYXk6Zm9jdXMge1xuICBib3JkZXItY29sb3I6IHZhcigtLXNpbHZlcik7XG4gIGJhY2tncm91bmQ6IHZhcigtLXNpbHZlcik7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpmb2N1cyxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlOmhvdmVyLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLm5leHRNb250aERheSB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0R29sZCk7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tbGlnaHRHb2xkKTsgfVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2Uuc3RhcnRSYW5nZSB7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHggMCAwIDUwcHg7IH1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UuZW5kUmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwIDUwcHggNTBweCAwOyB9XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMTBweCAwIDAgIzU2OWZmNztcbiAgYm94LXNoYWRvdzogLTEwcHggMCAwICM1NjlmZjc7IH1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UuZW5kUmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MHB4OyB9XG5cbi5mbGF0cGlja3ItZGF5LmluUmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC01cHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcbiAgYm94LXNoYWRvdzogLTVweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2OyB9XG5cbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZCxcbi5mbGF0cGlja3ItZGF5LmZsYXRwaWNrci1kaXNhYmxlZDpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQsXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5Lm5vdEFsbG93ZWQubmV4dE1vbnRoRGF5IHtcbiAgY29sb3I6IHJnYmEoNTcsIDU3LCA1NywgMC4zKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQsXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBjb2xvcjogcmdiYSg1NywgNTcsIDU3LCAwLjEpOyB9XG5cbi5mbGF0cGlja3ItZGF5LndlZWsuc2VsZWN0ZWQge1xuICBib3JkZXItcmFkaXVzOiAwO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC01cHggMCAwICM1NjlmZjcsIDVweCAwIDAgIzU2OWZmNztcbiAgYm94LXNoYWRvdzogLTVweCAwIDAgIzU2OWZmNywgNXB4IDAgMCAjNTY5ZmY3OyB9XG5cbi5mbGF0cGlja3ItZGF5LmhpZGRlbiB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ucmFuZ2VNb2RlIC5mbGF0cGlja3ItZGF5IHtcbiAgbWFyZ2luLXRvcDogMXB4OyB9XG5cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIC5mbGF0cGlja3Itd2Vla3Mge1xuICBwYWRkaW5nOiAwIDEycHg7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2O1xuICBib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTY7IH1cblxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtkYXkge1xuICBmbG9hdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGxpbmUtaGVpZ2h0OiAyOHB4OyB9XG5cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5LFxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciBzcGFuLmZsYXRwaWNrci1kYXk6aG92ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogbm9uZTtcbiAgY29sb3I6IHJnYmEoNTcsIDU3LCA1NywgMC4zKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYm9yZGVyOiBub25lOyB9XG5cbi5mbGF0cGlja3ItaW5uZXJDb250YWluZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uZmxhdHBpY2tyLXJDb250YWluZXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4uZmxhdHBpY2tyLXRpbWUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG91dGxpbmU6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXgtaGVpZ2h0OiA0MHB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5mbGF0cGlja3ItdGltZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciB7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIHdpZHRoOiA0MCU7XG4gIGhlaWdodDogNDBweDtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzM5MzkzOTsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICMzOTM5Mzk7IH1cblxuLmZsYXRwaWNrci10aW1lLmhhc1NlY29uZHMgLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiAyNiU7IH1cblxuLmZsYXRwaWNrci10aW1lLnRpbWUyNGhyIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogNDklOyB9XG5cbi5mbGF0cGlja3ItdGltZSBpbnB1dCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiAjMzkzOTM5O1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIGFwcGVhcmFuY2U6IHRleHRmaWVsZDsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLWhvdXIge1xuICBmb250LXdlaWdodDogYm9sZDsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLW1pbnV0ZSxcbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3Itc2Vjb25kIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMge1xuICBvdXRsaW5lOiAwO1xuICBib3JkZXI6IDA7IH1cblxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItdGltZS1zZXBhcmF0b3IsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgZmxvYXQ6IGxlZnQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzM5MzkzOTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHdpZHRoOiAyJTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcbiAgYWxpZ24tc2VsZjogY2VudGVyOyB9XG5cbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtIHtcbiAgb3V0bGluZTogMDtcbiAgd2lkdGg6IDE4JTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0OmhvdmVyLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06aG92ZXIsXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMsXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbTpmb2N1cyB7XG4gIGJhY2tncm91bmQ6ICNlZWU7IH1cblxuLmZsYXRwaWNrci1pbnB1dFtyZWFkb25seV0ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgZnBGYWRlSW5Eb3duIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApOyB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApOyB9IH1cblxuLmhlcm8tc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgbWluLWhlaWdodDogNjAwcHg7XG4gIHVzZXItc2VsZWN0OiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuaGVyby1zZWN0aW9uIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDU1MHB4OyB9IH1cbiAgLmhlcm8tc2VjdGlvbjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgICB6LWluZGV4OiAyOyB9XG5cbi5oZXJvLXNsaWRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5oZXJvLXNsaWRlLXBhcmFsbGF4IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5oZXJvLXRpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA4NjVweDtcbiAgZm9udC1zaXplOiA2OHB4O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAzO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI4MXB4KSB7XG4gICAgLmhlcm8tdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA2MnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgIC5oZXJvLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNTVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAgIC5oZXJvLXRpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDsgfSB9XG5cbi5oZXJvLXR5cGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvdHRvbTogdmFyKC0tcGFkZGluZ1gpO1xuICBsZWZ0OiA1MCU7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgei1pbmRleDogMzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAuaGVyby10eXBlIHtcbiAgICAgIGJvdHRvbTogMzJweDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDsgfSB9XG4gIC5oZXJvLXR5cGVfX3NlcGFyYXRvciB7XG4gICAgbWFyZ2luOiAwIDIzcHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAgIC5oZXJvLXR5cGVfX3NlcGFyYXRvciB7XG4gICAgICAgIG1hcmdpbjogMCA3cHg7IH0gfVxuICAuaGVyby10eXBlX19pdGVtIHtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5oZXJvLXNlY3Rpb24gLmhlcm8tc2xpZGUtcGFyYWxsYXgsXG4uaGVyby1zZWN0aW9uIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1iYXNpY0Vhc2UpOyB9XG5cbi5oZXJvLXNlY3Rpb24gLnN3aXBlci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOyB9XG5cbi5jb25jZXB0LXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogMTY4cHg7XG4gIHBhZGRpbmctYm90dG9tOiA5NnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuY29uY2VwdC1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNDBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgIC5jb25jZXB0LXNlY3Rpb24ge1xuICAgICAgcGFkZGluZy10b3A6IDEwMHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gICAgLmNvbmNlcHQtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogNjBweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA4MHB4OyB9IH1cblxuLmNvbmNlcHQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jb25jZXB0LWltZyB7XG4gIG1heC13aWR0aDogNjQwcHg7IH1cblxuLmNvbmNlcHQtb3ZlcmhlYWQge1xuICBtYXJnaW4tdG9wOiA1NnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuY29uY2VwdC1vdmVyaGVhZCB7XG4gICAgICBtYXJnaW4tdG9wOiA0NXB4OyB9IH1cblxuLmNvbmNlcHQtdGl0bGUge1xuICBtYXgtd2lkdGg6IDg2NXB4O1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuY29uY2VwdC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQ0cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAuY29uY2VwdC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDM4cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAuY29uY2VwdC10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDMycHg7IH0gfVxuXG4uY29uY2VwdC10ZXh0IHtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG4uY29uY2VwdC1saW5rIHtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG4udmlkZW8tc2VjdGlvbiB7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiAwO1xuICBtYXJnaW4tdG9wOiAtMTAwdmg7XG4gIG1hcmdpbi1ib3R0b206IDEwMHZoOyB9XG5cbi52aWRlby1tcDQge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjbGlwLXBhdGg6IHBvbHlnb24oMCUgMCUsIDEwMCUgMCUsIDEwMCUgMTAwJSwgMCUgMTAwJSk7IH1cblxuLnZpZGVvLWJ0biB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgd2lkdGg6IDE3MHB4O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAyOyB9XG4gIC52aWRlby1idG4tdGV4dC13cmFwcCB7XG4gICAgaGVpZ2h0OiAxZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAudmlkZW8tYnRuX190ZXh0IHtcbiAgICBoZWlnaHQ6IDIuMmVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1sb25nVHJhbnNpdGlvbik7IH1cbiAgICAudmlkZW8tYnRuX190ZXh0IHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEuMWVtOyB9XG4gICAgICAudmlkZW8tYnRuX190ZXh0IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7IH1cbiAgICAgICAgLnZpZGVvLWJ0bl9fdGV4dCBzcGFuOmZpcnN0LWNoaWxkIHNwYW4ge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGhlaWdodDogMS4xZW07IH1cbiAgLnZpZGVvLWJ0biBzdmcge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNTBkZWcpOyB9XG4gICAgLnZpZGVvLWJ0biBzdmcgY2lyY2xlIHtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDQ2MDtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiA0NjA7IH1cbiAgICAudmlkZW8tYnRuIHN2ZyAuY2lyY2xlLTIge1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLWxvbmdUcmFuc2l0aW9uKTsgfVxuICAudmlkZW8tYnRuOmhvdmVyIC52aWRlby1idG5fX3RleHQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMS4xZW0pOyB9XG4gIC52aWRlby1idG46aG92ZXIgLmNpcmNsZS0yIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMHB4LCA3cHgpOyB9XG5cbi5jaGFsZXRzLXNlY3Rpb24ge1xuICBwYWRkaW5nLXRvcDogOTZweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgLmNoYWxldHMtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogODVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAgIC5jaGFsZXRzLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7IH0gfVxuXG4uY2hhbGV0cy1jb250YWluZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmNoYWxldHMtdGl0bGUge1xuICBtYXgtd2lkdGg6IDY4NXB4O1xuICBmb250LXNpemU6IDU1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxNnB4IGF1dG8gMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgLmNoYWxldHMtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0OHB4OyB9IH1cblxuLmNoYWxldHMtc3VidGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDI1cHg7IH1cblxuLmNoYWxldHMtd3JhcHAge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIHdpZHRoOiAxMDB2dztcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiAoMTAwdncgLSAxMDAlKSAvIDIpO1xuICBtYXJnaW4tdG9wOiA0OHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuY2hhbGV0cy13cmFwcCB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgLmNoYWxldHMtd3JhcHAge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgICAgZ3JpZC1nYXA6IDMwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBib3JkZXI6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAuY2hhbGV0cy13cmFwcCB7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gICAgLmNoYWxldHMtd3JhcHAge1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7IH0gfVxuXG4uY2hhbGV0cy1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDQ4cHggNDhweCA3MnB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgLmNoYWxldHMtaXRlbSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDQwcHggNjVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgIC5jaGFsZXRzLWl0ZW0ge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAuY2hhbGV0cy1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweCA0MHB4OyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNoYWxldHMtaXRlbTpudGgtY2hpbGQob2RkKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfSB9XG4gIC5jaGFsZXRzLWl0ZW0gLmNoYWxldHMtaXRlbV9faW1nLFxuICAuY2hhbGV0cy1pdGVtIC5jaGFsZXRzLWl0ZW1fX2tleSxcbiAgLmNoYWxldHMtaXRlbSAuY2hhbGV0cy1pdGVtX19wYXJhbSxcbiAgLmNoYWxldHMtaXRlbSAuY2hhbGV0cy1pdGVtX190ZXh0IHtcbiAgICB0cmFuc2l0aW9uOiAxcyB2YXIoLS1iYXNpY0Vhc2UpO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7IH1cbiAgLmNoYWxldHMtaXRlbV9faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIGhlaWdodDogMjY1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgICAuY2hhbGV0cy1pdGVtX19pbWcge1xuICAgICAgICB3aWR0aDogNDE1cHg7XG4gICAgICAgIGhlaWdodDogMjQ1cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAgICAgLmNoYWxldHMtaXRlbV9faW1nIHtcbiAgICAgICAgd2lkdGg6IDMxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE4NXB4OyB9IH1cbiAgICAuY2hhbGV0cy1pdGVtX19pbWcgaW1nIHtcbiAgICAgIGhlaWdodDogMDsgfVxuICAuY2hhbGV0cy1pdGVtX19uYW1lIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgdHJhbnNpdGlvbjogMXMgdmFyKC0tYmFzaWNFYXNlKTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgICAgLmNoYWxldHMtaXRlbV9fbmFtZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI4cHg7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAgICAgLmNoYWxldHMtaXRlbV9fbmFtZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI0cHg7IH0gfVxuICAuY2hhbGV0cy1pdGVtX19rZXkgc3BhbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZ29sZCk7XG4gICAgcGFkZGluZzogOHB4IDMycHg7XG4gICAgbWFyZ2luLXRvcDogMjRweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC5jaGFsZXRzLWl0ZW1fX2tleSBzcGFuIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gICAgICAuY2hhbGV0cy1pdGVtX19rZXkgc3BhbiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH0gfVxuICAuY2hhbGV0cy1pdGVtX19wYXJhbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7IH1cbiAgICAuY2hhbGV0cy1pdGVtX19wYXJhbSBzcGFuIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmNoYWxldHMtaXRlbV9fdGV4dCB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDtcbiAgICBtYXJnaW4tdG9wOiAxNnB4OyB9XG4gIC5jaGFsZXRzLWl0ZW1fX2xpbmsge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgbWFyZ2luLXRvcDogMzJweDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC5jaGFsZXRzLWl0ZW1fX2xpbmsge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgQG1lZGlhIChwb2ludGVyOiBmaW5lKSBhbmQgKGhvdmVyOiBob3ZlcikgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgIC5jaGFsZXRzLWl0ZW0uYW5pbWF0aW9uLWRvbmU6aG92ZXIgLmNoYWxldHMtaXRlbV9fbmFtZSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodmFyKC0tb2Zmc2V0VGl0bGUpKTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG4gICAgLmNoYWxldHMtaXRlbS5hbmltYXRpb24tZG9uZTpob3ZlciAuY2hhbGV0cy1pdGVtX19pbWcsXG4gICAgLmNoYWxldHMtaXRlbS5hbmltYXRpb24tZG9uZTpob3ZlciAuY2hhbGV0cy1pdGVtX19rZXksXG4gICAgLmNoYWxldHMtaXRlbS5hbmltYXRpb24tZG9uZTpob3ZlciAuY2hhbGV0cy1pdGVtX19wYXJhbSxcbiAgICAuY2hhbGV0cy1pdGVtLmFuaW1hdGlvbi1kb25lOmhvdmVyIC5jaGFsZXRzLWl0ZW1fX3RleHQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG4gICAgLmNoYWxldHMtaXRlbS5hbmltYXRpb24tZG9uZTpob3ZlciAuY2hhbGV0cy1ob3ZlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuICAgICAgLmNoYWxldHMtaXRlbS5hbmltYXRpb24tZG9uZTpob3ZlciAuY2hhbGV0cy1ob3Zlcl9faW1nIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgICAuY2hhbGV0cy1pdGVtLmFuaW1hdGlvbi1kb25lOmhvdmVyIC5jaGFsZXRzLWhvdmVyX19saW5rIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cbiAgICAgIC5jaGFsZXRzLWl0ZW0uYW5pbWF0aW9uLWRvbmU6aG92ZXIgLmNoYWxldHMtaG92ZXJfX2xpbmsgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9XG4gICAgICAuY2hhbGV0cy1pdGVtLmFuaW1hdGlvbi1kb25lOmhvdmVyIC5jaGFsZXRzLWhvdmVyX19saW5rIC5saW5rLWFycm93X190ZXh0IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuXG4uY2hhbGV0cy1ob3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvcGFjaXR5OiAwO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IDFzIHZhcigtLWJhc2ljRWFzZSk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgIC5jaGFsZXRzLWhvdmVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAuY2hhbGV0cy1ob3Zlcl9faW1nIGltZyB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgIHRyYW5zaXRpb246IDFzIHZhcigtLWJhc2ljRWFzZSk7IH1cbiAgLmNoYWxldHMtaG92ZXJfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3R0b206IDUwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgei1pbmRleDogMjsgfVxuICAuY2hhbGV0cy1ob3Zlcl9fbmFtZSB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIC5jaGFsZXRzLWhvdmVyX19saW5rIHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgICAuY2hhbGV0cy1ob3Zlcl9fbGluayBzdmcsXG4gICAgLmNoYWxldHMtaG92ZXJfX2xpbmsgLmxpbmstYXJyb3dfX3RleHQgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICB0cmFuc2l0aW9uOiAxcyB2YXIoLS1iYXNpY0Vhc2UpOyB9XG5cbi5jaGFsZXRzLWJvdHRvbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI4MXB4KSB7XG4gICAgLmNoYWxldHMtYm90dG9tIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxMTBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuY2hhbGV0cy1ib3R0b20ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDkwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAuY2hhbGV0cy1ib3R0b20ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDc1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAuY2hhbGV0cy1ib3R0b20ge1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7IH0gfVxuXG4uY2hhbGV0cy1kZXNjciB7XG4gIG1heC13aWR0aDogNjQwcHg7XG4gIG1hcmdpbjogNjVweCBhdXRvIDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgIC5jaGFsZXRzLWRlc2NyIHtcbiAgICAgIG1hcmdpbjogNDBweCBhdXRvIDA7IH0gfVxuXG4uY2hhbGV0cy1tb3JlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gICAgLmNoYWxldHMtbW9yZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgLmNoYWxldHMtbW9yZV9fbGluayB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1NnB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gICAgICAuY2hhbGV0cy1tb3JlX19saW5rIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4OyB9IH1cbiAgICAuY2hhbGV0cy1tb3JlX19saW5rOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5leHBlcmllbmNlcy1zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA5NnB4IDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgIC5leHBlcmllbmNlcy1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gICAgLmV4cGVyaWVuY2VzLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogNjVweCAwOyB9IH1cblxuLmV4cGVyaWVuY2VzLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmV4cGVyaWVuY2VzLXRpdGxlIHtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbiAgbWFyZ2luLXRvcDogOHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmV4cGVyaWVuY2VzLXN1YnRpdGxlIHtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAzNXB4OyB9XG5cbi5leHBlcmllbmNlcy1maWx0ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAzMnB4O1xuICBmb250LXNpemU6IDE2cHg7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG1hcmdpbi10b3A6IDM1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgIC5leHBlcmllbmNlcy1maWx0ZXIge1xuICAgICAgZm9udC1zaXplOiAxNXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgLmV4cGVyaWVuY2VzLWZpbHRlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLmV4cGVyaWVuY2VzLWZpbHRlcl9fbW9iIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgei1pbmRleDogMjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgICAgLmV4cGVyaWVuY2VzLWZpbHRlcl9fbW9iIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uZXhwZXJpZW5jZXMtc2xpZGVyIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzMnB4O1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAuZXhwZXJpZW5jZXMtc2xpZGVyLWFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTI1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IDI7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWJhc2ljVHJhbnNpdGlvbikgdmFyKC0tYmFzaWNFYXNlKTsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC5leHBlcmllbmNlcy1zbGlkZXItYXJyb3cge1xuICAgICAgICB3aWR0aDogOTVweDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgICAuZXhwZXJpZW5jZXMtc2xpZGVyLWFycm93IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmV4cGVyaWVuY2VzLXNsaWRlci1hcnJvdy5wcmV2IHtcbiAgICAgIGxlZnQ6IGNhbGMoMHB4IC0gdmFyKC0tcGFkZGluZ01lZGl1bVgpKTsgfVxuICAgICAgLmV4cGVyaWVuY2VzLXNsaWRlci1hcnJvdy5wcmV2IHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0OyB9XG4gICAgLmV4cGVyaWVuY2VzLXNsaWRlci1hcnJvdy5uZXh0IHtcbiAgICAgIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLXBhZGRpbmdNZWRpdW1YKSk7IH1cbiAgICAgIC5leHBlcmllbmNlcy1zbGlkZXItYXJyb3cubmV4dCBzdmcge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0OyB9XG4gICAgLmV4cGVyaWVuY2VzLXNsaWRlci1hcnJvdyBzdmcge1xuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tYmFzaWNUcmFuc2l0aW9uKSB2YXIoLS1iYXNpY0Vhc2UpO1xuICAgICAgd2lkdGg6IDQwcHg7IH1cbiAgICAuZXhwZXJpZW5jZXMtc2xpZGVyLWFycm93OmhvdmVyIHN2ZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxLjIpOyB9XG4gICAgLmV4cGVyaWVuY2VzLXNsaWRlci1hcnJvdy5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICAuZXhwZXJpZW5jZXMtc2xpZGVyIC5leHBlcmllbmNlcy1pdGVtX19pbWcgaW1nIHtcbiAgICBoZWlnaHQ6IDA7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpOyB9XG5cbi5leHBlcmllbmNlcy1saXN0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgZ3JpZC1nYXA6IDUwcHggMzBweDtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAuZXhwZXJpZW5jZXMtbGlzdCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAuZXhwZXJpZW5jZXMtbGlzdCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICBncmlkLWdhcDogMzBweDsgfSB9XG4gIC5leHBlcmllbmNlcy1saXN0IC5leHBlcmllbmNlcy1pdGVtIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7IH1cblxuLmV4cGVyaWVuY2VzLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogYXV0bztcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XG4gIC5leHBlcmllbmNlcy1pdGVtX19pbWcsIC5leHBlcmllbmNlcy1pdGVtX190aXRsZSwgLmV4cGVyaWVuY2VzLWl0ZW1fX3R5cGUsIC5leHBlcmllbmNlcy1pdGVtX190ZXh0LCAuZXhwZXJpZW5jZXMtaXRlbV9faG92ZXIsXG4gIC5leHBlcmllbmNlcy1pdGVtX19ob3ZlciBpbWcsXG4gIC5leHBlcmllbmNlcy1pdGVtX19saW5rIHN2ZyxcbiAgLmV4cGVyaWVuY2VzLWl0ZW0gLmxpbmstYXJyb3dfX3RleHQgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgdHJhbnNpdGlvbjogMXMgdmFyKC0tYmFzaWNFYXNlKTsgfVxuICAuZXhwZXJpZW5jZXMtaXRlbV9faW1nIHtcbiAgICBoZWlnaHQ6IDI4MHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogMTY0MXB4KSB7XG4gICAgICAuZXhwZXJpZW5jZXMtaXRlbV9faW1nIHtcbiAgICAgICAgaGVpZ2h0OiAyMzBweDsgfSB9XG4gIC5leHBlcmllbmNlcy1pdGVtX190aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgcGFkZGluZzogMzJweCAzMnB4IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC5leHBlcmllbmNlcy1pdGVtX190aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMjVweCAwOyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAgIC5leHBlcmllbmNlcy1pdGVtX190aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMjVweCAwcHg7IH0gfVxuICAuZXhwZXJpZW5jZXMtaXRlbV9fdHlwZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6IDBweCAzMnB4IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC5leHBlcmllbmNlcy1pdGVtX190eXBlIHtcbiAgICAgICAgcGFkZGluZzogMHB4IDI1cHggMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gICAgICAuZXhwZXJpZW5jZXMtaXRlbV9fdHlwZSB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAyNXB4IDBweDsgfSB9XG4gIC5leHBlcmllbmNlcy1pdGVtX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgcGFkZGluZzogMHB4IDMycHggNDBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgICAgLmV4cGVyaWVuY2VzLWl0ZW1fX3RleHQge1xuICAgICAgICBwYWRkaW5nOiAwcHggMjVweCAzNXB4OyB9IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAgIC5leHBlcmllbmNlcy1pdGVtX190ZXh0IHtcbiAgICAgICAgcGFkZGluZzogMHB4IDI1cHggNTVweDsgfSB9XG4gIC5leHBlcmllbmNlcy1pdGVtX19ob3ZlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLmV4cGVyaWVuY2VzLWl0ZW1fX2hvdmVyIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMyk7IH1cbiAgLmV4cGVyaWVuY2VzLWl0ZW1fX21zZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDRweDtcbiAgICBsZWZ0OiAzMnB4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmV4cGVyaWVuY2VzLWl0ZW1fX2xpbmsge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDQ4cHg7XG4gICAgbGVmdDogMzJweDtcbiAgICB6LWluZGV4OiAxOyB9XG4gIC5leHBlcmllbmNlcy1pdGVtX19tb2JsaW5rIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMjsgfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC5leHBlcmllbmNlcy1pdGVtX19tb2JsaW5rIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICBAbWVkaWEgKHBvaW50ZXI6IGZpbmUpIGFuZCAoaG92ZXI6IGhvdmVyKSBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgLmV4cGVyaWVuY2VzLWl0ZW0uYW5pbWF0aW9uLWRvbmU6aG92ZXIgLmV4cGVyaWVuY2VzLWl0ZW1fX3RpdGxlLFxuICAgIC5leHBlcmllbmNlcy1pdGVtLmFuaW1hdGlvbi1kb25lOmhvdmVyIC5leHBlcmllbmNlcy1pdGVtX190eXBlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2YXIoLS1vZmZzZXRUaXRsZSkpO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7IH1cbiAgICAuZXhwZXJpZW5jZXMtaXRlbS5hbmltYXRpb24tZG9uZTpob3ZlciAuZXhwZXJpZW5jZXMtaXRlbV9faW1nLFxuICAgIC5leHBlcmllbmNlcy1pdGVtLmFuaW1hdGlvbi1kb25lOmhvdmVyIC5leHBlcmllbmNlcy1pdGVtX190ZXh0IHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gICAgICBvcGFjaXR5OiAwOyB9XG4gICAgLmV4cGVyaWVuY2VzLWl0ZW0uYW5pbWF0aW9uLWRvbmU6aG92ZXIgLmV4cGVyaWVuY2VzLWl0ZW1fX2hvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsOyB9XG4gICAgICAuZXhwZXJpZW5jZXMtaXRlbS5hbmltYXRpb24tZG9uZTpob3ZlciAuZXhwZXJpZW5jZXMtaXRlbV9faG92ZXIgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgIC5leHBlcmllbmNlcy1pdGVtLmFuaW1hdGlvbi1kb25lOmhvdmVyIC5leHBlcmllbmNlcy1pdGVtX19saW5rIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cbiAgICAgIC5leHBlcmllbmNlcy1pdGVtLmFuaW1hdGlvbi1kb25lOmhvdmVyIC5leHBlcmllbmNlcy1pdGVtX19saW5rIHN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICAgICAgLmV4cGVyaWVuY2VzLWl0ZW0uYW5pbWF0aW9uLWRvbmU6aG92ZXIgLmV4cGVyaWVuY2VzLWl0ZW1fX2xpbmsgLmxpbmstYXJyb3dfX3RleHQgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG5cbi5leHBlcmllbmNlcy1pbmZvIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLWdhcDogMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTEwMHB4O1xuICBtYXJnaW46IDY1cHggYXV0byAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgIC5leHBlcmllbmNlcy1pbmZvIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAgIC5leHBlcmllbmNlcy1pbmZvIHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogKDEwMHZ3IC0gMTAwJSkgLyAyKTsgfSB9XG4gIC5leHBlcmllbmNlcy1pbmZvX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAgIC5leHBlcmllbmNlcy1pbmZvX19pdGVtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9IH1cbiAgICAuZXhwZXJpZW5jZXMtaW5mb19faXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICAgIG1heC13aWR0aDogNDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgICAgIC5leHBlcmllbmNlcy1pbmZvX19pdGVtOm50aC1jaGlsZCgybikge1xuICAgICAgICAgIG1heC13aWR0aDogbm9uZTsgfSB9XG4gIC5leHBlcmllbmNlcy1pbmZvX19pbWcge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5leHBlcmllbmNlcy1pbmZvX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgICAuZXhwZXJpZW5jZXMtaW5mb19fdGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7IH0gfVxuXG4uZXhwZXJpZW5jZXMtZGVzY3Ige1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQ4cHg7IH1cblxuLmV4cGVyaWVuY2VzLWxpbmsge1xuICBtYXJnaW4tdG9wOiAzMnB4OyB9XG5cbi5tb2IgLmV4cGVyaWVuY2VzLXNsaWRlciAuZXhwZXJpZW5jZXMtaXRlbTpub3QoOm50aC1jaGlsZCgtbiArIDIpKSAuZXhwZXJpZW5jZXMtaXRlbV9faW1nIGltZyB7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4ubW9iIC5leHBlcmllbmNlcy1zbGlkZXIgLmV4cGVyaWVuY2VzLWl0ZW06bm90KDpudGgtY2hpbGQoLW4gKyAyKSkgLmV4cGVyaWVuY2VzLWl0ZW1fX3RpdGxlIC5mYWRlLWVsLFxuLm1vYiAuZXhwZXJpZW5jZXMtc2xpZGVyIC5leHBlcmllbmNlcy1pdGVtOm5vdCg6bnRoLWNoaWxkKC1uICsgMikpIC5leHBlcmllbmNlcy1pdGVtX190eXBlIC5mYWRlLWVsIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cbi5tb2IgLmV4cGVyaWVuY2VzLXNsaWRlciAuZXhwZXJpZW5jZXMtaXRlbTpub3QoOm50aC1jaGlsZCgtbiArIDIpKSAuZXhwZXJpZW5jZXMtaXRlbV9fdGV4dCAuZmFkZSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgb3BhY2l0eTogMTsgfVxuXG4uZ2FsbGVyeS1zZWN0aW9uIHtcbiAgcGFkZGluZzogOTZweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuZ2FsbGVyeS1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAgIC5nYWxsZXJ5LXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogNjVweCAwOyB9IH1cblxuLmdhbGxlcnktY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuXG4uZ2FsbGVyeS10aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogOHB4OyB9XG5cbi5nYWxsZXJ5LWxpbmUge1xuICBtYXJnaW4tdG9wOiA0OHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAgIC5nYWxsZXJ5LWxpbmUge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDsgfSB9XG5cbi5nYWxsZXJ5LXRleHQge1xuICBtYXgtd2lkdGg6IDY0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDQ4cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gICAgLmdhbGxlcnktdGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4OyB9IH1cblxuLmdhbGxlcnktbGluayB7XG4gIG1hcmdpbi10b3A6IDMycHg7IH1cblxuLmFib3V0LXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA5NXB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuYWJvdXQtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nLXRvcDogODVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAgIC5hYm91dC1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4OyB9IH1cblxuLmFib3V0LWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYWJvdXQtdGl0bGUge1xuICBtYXgtd2lkdGg6IDY4NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTVweCBhdXRvIDA7IH1cblxuLmFib3V0LXN1YnRpdGxlIHtcbiAgbWF4LXdpZHRoOiA4NjVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDMwcHggYXV0byAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgIC5hYm91dC1zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW46IDI1cHggYXV0byAwOyB9IH1cblxuLmFib3V0LXdyYXBwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyZnIgMWZyO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcImltZzEgaW1nMlwiIFwiaW1nMSB0ZXh0XCI7XG4gIGdyaWQtZ2FwOiA1MHB4IDEwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODFweCkge1xuICAgIC5hYm91dC13cmFwcCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEuNGZyIDFmcjtcbiAgICAgIGdyaWQtZ2FwOiA1MHB4IDYlOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgLmFib3V0LXdyYXBwIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJpbWcyXCIgXCJ0ZXh0XCIgXCJpbWcxXCI7XG4gICAgICBncmlkLWdhcDogNTVweDtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7IH0gfVxuXG4uYWJvdXQtaW1nLTEge1xuICBncmlkLWFyZWE6IGltZzE7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgLmFib3V0LWltZy0xIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogMy80OyB9IH1cblxuLmFib3V0LWltZy0yIHtcbiAgZ3JpZC1hcmVhOiBpbWcyO1xuICBhc3BlY3QtcmF0aW86IDQvMzsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAuYWJvdXQtaW1nLTIge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiAoMTAwdncgLSAxMDAlKSAvIDIpOyB9IH1cblxuLmFib3V0LXRleHQge1xuICBncmlkLWFyZWE6IHRleHQ7XG4gIHBhZGRpbmctYm90dG9tOiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgIC5hYm91dC10ZXh0IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cblxuLnNlcnZpY2Utc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uc2VydmljZS13cmFwcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAzZnIgMWZyO1xuICBncmlkLWdhcDogMzBweDtcbiAgcGFkZGluZzogODBweCAwIDU3NXB4O1xuICB6LWluZGV4OiAyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgxcHgpIHtcbiAgICAuc2VydmljZS13cmFwcCB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDAgNDYwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgLnNlcnZpY2Utd3JhcHAge1xuICAgICAgcGFkZGluZzogODBweCAwIDM4MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgLnNlcnZpY2Utd3JhcHAge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgICAgcGFkZGluZzogNTBweCAwIDI3MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gICAgLnNlcnZpY2Utd3JhcHAge1xuICAgICAgcGFkZGluZzogNTBweCAwIDIwMHB4OyB9IH1cblxuLnNlcnZpY2UtbWFpbiAudWwge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgIC5zZXJ2aWNlLW1haW4gLnVsIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTsgfSB9XG5cbi5zZXJ2aWNlLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLXdpZHRoOiAxMDB2dztcbiAgbWF4LXdpZHRoOiBub25lO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7IH1cbiAgLnNlcnZpY2UtaW1nIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyOyB9XG5cbi5leGNsdXNpdmUtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDk2cHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgLmV4Y2x1c2l2ZS1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDg1cHggMDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAgIC5leGNsdXNpdmUtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuXG4uZXhjbHVzaXZlLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZXhjbHVzaXZlLXdyYXBwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLWdhcDogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAuZXhjbHVzaXZlLXdyYXBwIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTsgfSB9XG5cbi5leGNsdXNpdmUtbWFpbiB7XG4gIHBhZGRpbmctbGVmdDogMTcuNSU7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODFweCkge1xuICAgIC5leGNsdXNpdmUtbWFpbiB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwJTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuZXhjbHVzaXZlLW1haW4ge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1JTsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgIC5leGNsdXNpdmUtbWFpbiB7XG4gICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgLmV4Y2x1c2l2ZS1tYWluIGltZyB7XG4gICAgbWFyZ2luLXRvcDogNTBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgLmV4Y2x1c2l2ZS1pbWcge1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiAoMTAwdncgLSAxMDAlKSAvIDIpOyB9IH1cblxuLmV4Y2x1c2l2ZS10aXRsZSB7XG4gIG1heC13aWR0aDogNTM1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiA4cHggYXV0byAwOyB9XG5cbi5leGNsdXNpdmUtZGVzY3Ige1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG5cbi5leGNsdXNpdmUtdGV4dCB7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cblxuLmV4Y2x1c2l2ZS1pbmZvIHtcbiAgcGFkZGluZy1sZWZ0OiA3LjUlO1xuICBwYWRkaW5nLXJpZ2h0OiAxNy41JTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgLmV4Y2x1c2l2ZS1pbmZvIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNSU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAuZXhjbHVzaXZlLWluZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAuZXhjbHVzaXZlLWluZm8uY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgICAuZXhjbHVzaXZlLWluZm8uY29sdW1uIGltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEwcHg7IH0gfVxuICAuZXhjbHVzaXZlLWluZm9fX3RleHQge1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAgIC5leGNsdXNpdmUtaW5mb19fdGV4dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH0gfVxuICAuZXhjbHVzaXZlLWluZm9fX2xpbmsge1xuICAgIG1hcmdpbjogNDhweCBhdXRvIDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgLmV4Y2x1c2l2ZS1pbmZvIGltZyB7XG4gICAgICBtYXJnaW4tdG9wOiA1NXB4OyB9IH1cblxuLmNvbnRhY3Qtc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTMwcHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI4MXB4KSB7XG4gICAgLmNvbnRhY3Qtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAxMDBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgIC5jb250YWN0LXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogODBweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gICAgLmNvbnRhY3Qtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiA2NXB4IDA7IH0gfVxuXG4uY29udGFjdC1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgei1pbmRleDogMTsgfVxuXG4uY29udGFjdC10aXRsZSB7XG4gIG1heC13aWR0aDogNjQwcHg7XG4gIGZvbnQtc2l6ZTogNTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDhweCBhdXRvIDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gICAgLmNvbnRhY3QtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0OHB4OyB9IH1cblxuLmNvbnRhY3QtZGVzY3Ige1xuICBtYXgtd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDI1cHggYXV0byAwOyB9XG5cbi5jb250YWN0LWxpbmsge1xuICBtYXJnaW46IDQwcHggYXV0byAwOyB9XG5cbi5jb250YWN0LWJhY2sge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICBmb250LXNpemU6IDE3dnc7XG4gIGxpbmUtaGVpZ2h0OiAwLjk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6IHZhcigtLXNpbHZlcik7XG4gIG9wYWNpdHk6IDAuMTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB6LWluZGV4OiAxO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAuY29udGFjdC1iYWNrIHtcbiAgICAgIGZvbnQtc2l6ZTogMzR2dzsgfSB9XG5cbi5jb250YWN0LXNlY3Rpb24uc2VjdGlvbi1nb2xkIC5jb250YWN0LWJhY2sge1xuICBjb2xvcjogdmFyKC0tYmVpZ2UpOyB9XG5cbi5vZmZlcmVkLXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDk1cHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgLm9mZmVyZWQtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAub2ZmZXJlZC1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDY1cHggMDsgfSB9XG5cbi5vZmZlcmVkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLm9mZmVyZWQtdGl0bGUge1xuICBtYXgtd2lkdGg6IDYyMHB4O1xuICBtYXJnaW46IDhweCBhdXRvIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ub2ZmZXJlZC13cmFwcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiA0MHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgIC5vZmZlcmVkLXdyYXBwIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAub2ZmZXJlZC13cmFwcCB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgbWFyZ2luLXRvcDogMzJweDsgfSB9XG5cbi5vZmZlcmVkLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zaWx2ZXIpO1xuICBwYWRkaW5nOiA1MHB4IDMwcHggMzBweDtcbiAgbWFyZ2luOiAtMC41cHg7XG4gIGhlaWdodDogMjgwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgIC5vZmZlcmVkLWl0ZW0ge1xuICAgICAgcGFkZGluZzogMzVweCAyMHB4IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAub2ZmZXJlZC1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDMycHggNXB4IDE1cHg7IH0gfVxuICAub2ZmZXJlZC1pdGVtX19pbWcge1xuICAgIHdpZHRoOiA0OHB4O1xuICAgIGhlaWdodDogYXV0bztcbiAgICB0cmFuc2l0aW9uOiAwLjVzIHZhcigtLWJhc2ljRWFzZSk7IH1cbiAgLm9mZmVyZWQtaXRlbV9fdGl0bGUge1xuICAgIG1heC13aWR0aDogMTcwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMTZweCBhdXRvIDA7XG4gICAgdHJhbnNpdGlvbjogMC41cyB2YXIoLS1iYXNpY0Vhc2UpOyB9XG4gIC5vZmZlcmVkLWl0ZW1fX2hvdmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1sb25nVHJhbnNpdGlvbikgdmFyKC0tYmFzaWNFYXNlKTtcbiAgICB0cmFuc2l0aW9uLWRlbGF5OiAwczsgfVxuICAgIC5vZmZlcmVkLWl0ZW1fX2hvdmVyIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS1sb25nVHJhbnNpdGlvbikgdmFyKC0tYmFzaWNFYXNlKTtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzOyB9XG4gIC5vZmZlcmVkLWl0ZW06aG92ZXIgLm9mZmVyZWQtaXRlbV9faW1nLFxuICAub2ZmZXJlZC1pdGVtOmhvdmVyIC5vZmZlcmVkLWl0ZW1fX3RpdGxlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTBweCk7IH1cbiAgLm9mZmVyZWQtaXRlbTpob3ZlciAub2ZmZXJlZC1pdGVtX19ob3ZlciB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7IH1cbiAgICAub2ZmZXJlZC1pdGVtOmhvdmVyIC5vZmZlcmVkLWl0ZW1fX2hvdmVyIGltZyB7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xczsgfVxuXG4ub2ZmZXJlZC1jb21tZW50IHtcbiAgZm9udC1zaXplOiAxN3B4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1ncmV5KTtcbiAgbWFyZ2luLXRvcDogMTZweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAub2ZmZXJlZC1jb21tZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4ubG9jYXRpb24tc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDk2cHggMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgLmxvY2F0aW9uLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogODVweCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gICAgLmxvY2F0aW9uLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cblxuLmxvY2F0aW9uLWNvbnRhaW5lciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubG9jYXRpb24tdGl0bGUge1xuICBmb250LXNpemU6IDQ4cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAxNnB4IGF1dG8gMDsgfVxuXG4ubG9jYXRpb24tbWFwIHtcbiAgbWF4LXdpZHRoOiA4NjVweDtcbiAgbWFyZ2luOiAxNnB4IGF1dG8gMDsgfVxuXG4uY2hhbGV0LXNlY3Rpb24ge1xuICBwYWRkaW5nOiAxMDVweCAwOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjQxcHgpIHtcbiAgICAuY2hhbGV0LXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogMTA1cHggMCA2MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODFweCkge1xuICAgIC5jaGFsZXQtc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiA4NXB4IDA7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgLmNoYWxldC1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMDsgfSB9XG5cbi5jaGFsZXQtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgLmNoYWxldC1jb250YWluZXIge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgICAgZ3JpZC1nYXA6IDMwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBib3JkZXI6IG5vbmU7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAuY2hhbGV0LWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDsgfSB9XG5cbi5jaGFsZXQtaW1nIHtcbiAgbWF4LWhlaWdodDogNTAwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODFweCkge1xuICAgIC5jaGFsZXQtaW1nIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgLmNoYWxldC1pbWcge1xuICAgICAgd2lkdGg6IDY1JTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9IH1cblxuLmNoYWxldC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDY1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgxcHgpIHtcbiAgICAuY2hhbGV0LWNvbnRlbnQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgIC5jaGFsZXQtY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA0MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgLmNoYWxldC1jb250ZW50IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgcGFkZGluZzogMDsgfSB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5jaGFsZXQtY29udGVudDpudGgtY2hpbGQob2RkKSB7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfSB9XG5cbi5jaGFsZXQtdGl0bGUge1xuICBmb250LXNpemU6IDU1cHg7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIHotaW5kZXg6IDI7XG4gIHRyYW5zaXRpb246IDFzIHZhcigtLWJhc2ljRWFzZSk7XG4gIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgIC5jaGFsZXQtdGl0bGUge1xuICAgICAgbWFyZ2luLXRvcDogMjhweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAgIC5jaGFsZXQtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgICAgbWFyZ2luLXRvcDogMjRweDsgfSB9XG5cbi5jaGFsZXQta2V5IHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tZ29sZCk7XG4gIHBhZGRpbmc6IDhweCAzMnB4O1xuICBtYXJnaW4tdG9wOiAyNHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuY2hhbGV0LWtleSBzcGFuIHtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAuY2hhbGV0LWtleSBzcGFuIHtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7IH0gfVxuXG4uY2hhbGV0LXBhcmFtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDIwcHg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXRvcDogMTZweDsgfVxuICAuY2hhbGV0LXBhcmFtIHNwYW4ge1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmNoYWxldC10ZXh0IHtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgbWFyZ2luLXRvcDogMTZweDsgfVxuXG4uY2hhbGV0LWxpbmsge1xuICBtYXJnaW4tdG9wOiAzMnB4OyB9XG5cbi5zdGF5LXNlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHBhZGRpbmc6IDEyNXB4IDA7IH1cblxuLnN0YXktY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnN0YXktaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xOyB9XG5cbi5zdGF5LXRpdGxlIHtcbiAgbWF4LXdpZHRoOiA2NDBweDtcbiAgZm9udC1zaXplOiA1NXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbjogMTBweCBhdXRvIDA7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gICAgLnN0YXktdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0OHB4OyB9IH1cblxuLnN0YXktcGFyYW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMjBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAgIC5zdGF5LXBhcmFtIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4uc3RheS1saW5rIHtcbiAgbWFyZ2luLXRvcDogNDBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAuc3RheS1saW5rIHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7IH0gfVxuXG4uY292aWQtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDIwMHB4IDAgOTVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI4MXB4KSB7XG4gICAgLmNvdmlkLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogMTYwcHggMCA5NXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgIC5jb3ZpZC1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDEyMHB4IDAgNzVweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgIC5jb3ZpZC1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDkwcHggMCA2MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gICAgLmNvdmlkLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cblxuLmNvdmlkLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5jb3ZpZC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNTVweDtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAuY292aWQtdGl0bGUge1xuICAgICAgZm9udC1zaXplOiA0OHB4OyB9IH1cblxuLmNvdmlkLXdyYXBwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICBncmlkLWdhcDogOTVweDtcbiAgbWFyZ2luLXRvcDogNTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTI4MXB4KSB7XG4gICAgLmNvdmlkLXdyYXBwIHtcbiAgICAgIGdyaWQtZ2FwOiA3NXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgIC5jb3ZpZC13cmFwcCB7XG4gICAgICBncmlkLWdhcDogNjBweDsgfSB9XG5cbi5jb3ZpZC1pdGVtIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBncmlkLWdhcDogMzBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuY292aWQtaXRlbS5yZXZlcnNlIHtcbiAgICBkaXJlY3Rpb246IHJ0bDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAuY292aWQtaXRlbSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7IH0gfVxuICAuY292aWQtaXRlbV9faW5mbyB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwIDE3LjUlOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODFweCkge1xuICAgICAgLmNvdmlkLWl0ZW1fX2luZm8ge1xuICAgICAgICBwYWRkaW5nOiAwIDcuNSU7IH0gfVxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAgIC5jb3ZpZC1pdGVtX19pbmZvIHtcbiAgICAgICAgcGFkZGluZzogMDsgfSB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgICAuY292aWQtaXRlbV9faW5mbyB7XG4gICAgICAgIGdyaWQtcm93LXN0YXJ0OiAxOyB9IH1cbiAgLmNvdmlkLWl0ZW1fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDMycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jb3ZpZC1pdGVtX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAyNXB4OyB9XG4gICAgLmNvdmlkLWl0ZW1fX3RleHQgYSB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgIGNvbG9yOiB2YXIoLS15ZWxsb3cpOyB9XG5cbi5wcml2YWN5LXNlY3Rpb24ge1xuICBwYWRkaW5nOiAyMjVweCAwIDk1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODFweCkge1xuICAgIC5wcml2YWN5LXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogMTc1cHggMCA4NXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgIC5wcml2YWN5LXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogMTI1cHggMCA2MHB4OyB9IH1cblxuLnByaXZhY3ktY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLnByaXZhY3ktd3JhcHAge1xuICBtYXgtd2lkdGg6IDg2NXB4O1xuICBtYXJnaW4tdG9wOiA4NXB4OyB9XG5cbi5wcml2YWN5LWl0ZW0ge1xuICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gIC5wcml2YWN5LWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXRvcDogMDsgfVxuICAucHJpdmFjeS1pdGVtX190ZXh0IHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5wcml2YWN5LWl0ZW1fX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7IH1cbiAgICAucHJpdmFjeS1pdGVtX19saXN0OmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIC5wcml2YWN5LWl0ZW1fX2xpc3QgYiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7IH1cblxuLmdhbGxlcnktaGVyby1zZWN0aW9uIHtcbiAgcGFkZGluZzogMjI1cHggMCA5NXB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjgxcHgpIHtcbiAgICAuZ2FsbGVyeS1oZXJvLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogMTc1cHggMCA4NXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgIC5nYWxsZXJ5LWhlcm8tc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAxNzVweCAwIDYwcHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAuZ2FsbGVyeS1oZXJvLXNlY3Rpb24ge1xuICAgICAgcGFkZGluZzogMTcwcHggMCAyNXB4OyB9IH1cblxuLmdhbGxlcnktaGVyby1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uZ2FsbGVyeS1oZXJvLWRlc2NyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXgtd2lkdGg6IDY1MHB4O1xuICBtYXJnaW4tdG9wOiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA2MDFweCkge1xuICAgIC5nYWxsZXJ5LWhlcm8tZGVzY3Ige1xuICAgICAgbWFyZ2luLXRvcDogMTVweDsgfSB9XG5cbi5tYW5zb25yeS1zZWN0aW9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmVpZ2UpO1xuICBvdmVyZmxvdzogaW5pdGlhbDtcbiAgcGFkZGluZzogMHB4IDAgMTAwcHg7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoOyB9XG5cbi5tYW5zb25yeS1maWx0ZXJzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxMDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAubWFuc29ucnktZmlsdGVycy1iYXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5tYW5zb25yeS1maWx0ZXJzLWJhcl9fbW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMTA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgIC5tYW5zb25yeS1maWx0ZXJzLWJhcl9fbW9iIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuXG4ubWFuc29ucnktZmlsdGVyLWNhdGVnb3J5IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgY29sdW1uLWdhcDogMzBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAubWFuc29ucnktZmlsdGVyLWNhdGVnb3J5IHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDsgfSB9XG5cbi5tYW5zb25yeS1maWx0ZXItdHlwZV9fbW9iIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgei1pbmRleDogMjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBoZWlnaHQ6IDU1cHg7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAubWFuc29ucnktZmlsdGVyLXR5cGVfX21vYiB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgLm1hbnNvbnJ5LWZpbHRlci10eXBlX19tb2IgZGl2IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2JjYmNiO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAubWFuc29ucnktZmlsdGVyLXR5cGVfX21vYiBkaXYuYWN0aXZlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTsgfVxuXG4ubWFuc29ucnktZ3JpZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgd2lkdGg6IDEwMiU7XG4gIG1hcmdpbi1sZWZ0OiAtMSU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gICAgLm1hbnNvbnJ5LWdyaWQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfSB9XG5cbi5tYW5zb25yeS1pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzEuMzMzMzMlO1xuICB6LWluZGV4OiAxO1xuICBtYXJnaW46IDEycHggMSU7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAubWFuc29ucnktaXRlbSB7XG4gICAgICB3aWR0aDogNDglOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gICAgLm1hbnNvbnJ5LWl0ZW0ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDEycHggMDsgfSB9XG4gIC5tYW5zb25yeS1pdGVtLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLm1hbnNvbnJ5LWl0ZW1fX2ltZywgLm1hbnNvbnJ5LWl0ZW1fX3ZpZGVvIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAubWFuc29ucnktaXRlbV9fdmlkZW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAubWFuc29ucnktaXRlbV9fdmlkZW8gc3ZnIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgLm1hbnNvbnJ5LWl0ZW1fX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6IHZhcigtLWdyZXkpO1xuICAgIG1hcmdpbi10b3A6IDhweDsgfVxuICAubWFuc29ucnktaXRlbS5tdXVyaS1pdGVtLWRyYWdnaW5nIHtcbiAgICB6LWluZGV4OiAzOyB9XG4gIC5tYW5zb25yeS1pdGVtLm11dXJpLWl0ZW0tcmVsZWFzaW5nIHtcbiAgICB6LWluZGV4OiAyOyB9XG4gIC5tYW5zb25yeS1pdGVtLm11dXJpLWl0ZW0taGlkZGVuIHtcbiAgICB6LWluZGV4OiAwOyB9XG5cbi5tYW5zb25yeS1lcnJvciB7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubWFuc29ucnktZXJyb3IgLmZhZGUtZWwge1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgdHJhbnNpdGlvbi1kZWxheTogMHM7IH1cbiAgLm1hbnNvbnJ5LWVycm9yLnNob3cgLmZhZGUtZWwge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7IH1cblxuLmZvcm0tc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDIwMHB4IDAgOTVweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTY0MXB4KSB7XG4gICAgLmZvcm0tc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAxMDBweCAwIDk1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgLmZvcm0tc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiAxMDBweCAwIDc1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAuZm9ybS1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDkwcHggMCA2MHB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gICAgLmZvcm0tc2VjdGlvbiB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7IH0gfVxuXG4uZm9ybS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uZm9ybS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogNTVweDtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAuZm9ybS10aXRsZSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7IH0gfVxuXG4uZm9ybS1kZXNjcmlwdGlvbiB7XG4gIG1heC13aWR0aDogNjQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogMzBweDsgfVxuXG4uZm9ybS13cmFwcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgZ3JpZC1nYXA6IDk1cHg7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEyODFweCkge1xuICAgIC5mb3JtLXdyYXBwIHtcbiAgICAgIGdyaWQtZ2FwOiA3NXB4OyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgIC5mb3JtLXdyYXBwIHtcbiAgICAgIGdyaWQtZ2FwOiA2MHB4OyB9IH1cblxuLmZvcm0td3JhcHBlciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgZ3JpZC1nYXA6IDIycHggMzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjQwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5M3B4KSB7XG4gICAgLmZvcm0td3JhcHBlciB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7IH0gfVxuICAuZm9ybS13cmFwcGVyX19sb25nIHtcbiAgICBncmlkLWNvbHVtbi1zdGFydDogMTtcbiAgICBncmlkLWNvbHVtbi1lbmQ6IDM7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAgIC5mb3JtLXdyYXBwZXJfX2xvbmcge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDI7IH0gfVxuXG4uZm9ybS1jaGVja2JveCB7XG4gIG1hcmdpbi10b3A6IDVweDsgfVxuICAuZm9ybS1jaGVja2JveCBpbnB1dDpub3QoOmNoZWNrZWQpIH4gbGFiZWwge1xuICAgIG9wYWNpdHk6IDAuNTsgfVxuXG4uZm9ybS1idXR0b24ge1xuICBtYXJnaW46IDQwcHggYXV0byAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXM7IH1cbiAgLmZvcm0tYnV0dG9uOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmZvcm0tdGVsZXBob25lIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMmZyO1xuICBncmlkLWdhcDogMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAuZm9ybS10ZWxlcGhvbmUge1xuICAgICAgZ3JpZC1nYXA6IDE1cHg7IH0gfVxuXG4ubWFwLXdyYXBwIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgIC5tYXAtd3JhcHAge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlOyB9IH1cblxuLm1hcC1pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDkwcHggMzBweDsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgLm1hcC1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDc1cHggMzBweDsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA5OTNweCkge1xuICAgIC5tYXAtaXRlbSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDE1cHg7IH0gfVxuICBAbWVkaWEgKG1heC13aWR0aDogNjAxcHgpIHtcbiAgICAubWFwLWl0ZW0ge1xuICAgICAgcGFkZGluZzogNjBweCAwOyB9IH1cbiAgLm1hcC1pdGVtOm50aC1jaGlsZCgybikge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0R29sZCk7IH1cbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkzcHgpIHtcbiAgICAgIC5tYXAtaXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7IH0gfVxuXG4ubWFwLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ2NXB4OyB9XG5cbi5tYXAtbGluayB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLm1hcC1pbmZvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA1MHB4OyB9XG4gIC5tYXAtaW5mbzpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG4gIC5tYXAtaW5mb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG5cbi5hcnJpdmUtc2VjdGlvbiB7XG4gIHBhZGRpbmc6IDk1cHggMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogMTAyNXB4KSB7XG4gICAgLmFycml2ZS1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDc1cHggMCAwOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDYwMXB4KSB7XG4gICAgLmFycml2ZS1zZWN0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMCAwOyB9IH1cblxuLmFycml2ZS13cmFwcCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNWZyIDFmciA2ZnI7XG4gIGdyaWQtZ2FwOiAzMHB4OyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxNjQxcHgpIHtcbiAgICAuYXJyaXZlLXdyYXBwIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjsgfSB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMDI1cHgpIHtcbiAgICAuYXJyaXZlLXdyYXBwIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTsgfSB9XG5cbi5hcnJpdmUtdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5hcnJpdmUtbGlzdCB7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cblxuLmFycml2ZS1pdGVtIHtcbiAgcGFkZGluZzogMTVweCAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgIzc0NzQ3MDsgfVxuICAuYXJyaXZlLWl0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgYm9yZGVyLXRvcDogMDsgfVxuICAuYXJyaXZlLWl0ZW1fX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBmb250LXNpemU6IDI2cHg7IH1cbiAgICAuYXJyaXZlLWl0ZW1fX3RpdGxlIGltZyB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMTVweDsgfVxuICAuYXJyaXZlLWl0ZW1fX2Rlc2NyIHtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG4gIC5hcnJpdmUtaXRlbV9fY2l0eSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiB2YXIoLS1ncmV5KTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4OyB9XG5cbi5hcnJpdmUtaW1nIHtcbiAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDM7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDE2NDFweCkge1xuICAgIC5hcnJpdmUtaW1nIHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiBhdXRvOyB9IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMjVweCkge1xuICAgIC5hcnJpdmUtaW1nIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyB2YXIoLS1wYWRkaW5nWCkgKiAyKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKC0xICogdmFyKC0tcGFkZGluZ1gpKTsgfSB9XG4iLCIqIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5odG1sIHtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogbm9uZTtcbn1cblxuYm9keSB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IG5vbmU7XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogMHB4O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB9XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgc2Nyb2xsYmFyLXdpZHRoOiBub25lO1xufVxuXG5zZWN0aW9uIHtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xufVxuXG5pbWcsXG5zdmcsXG52aWRlbyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5hIHtcbiAgY29sb3I6IHVuc2V0O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmlucHV0LFxuYnV0dG9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICY6Zm9jdXMsXG4gICY6aG92ZXIge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cbmJ1dHRvbiB7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG46OnNlbGVjdGlvbiB7XG59XG5cbnVsIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLmltZy13cmFwcGVyIHtcbiAgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuLm1haW5QYWRkaW5nIHtcbiAgcGFkZGluZy1sZWZ0OiB2YXIoLS1wYWRkaW5nWCk7XG4gIHBhZGRpbmctcmlnaHQ6IHZhcigtLXBhZGRpbmdYKTtcblxuICAvLyBAaW5jbHVkZSBtb3JlKGxhcHRvcFMpIHtcbiAgLy8gICBtYXJnaW4tbGVmdDogYXV0bztcbiAgLy8gICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIC8vICAgcGFkZGluZy1yaWdodDogMDtcbiAgLy8gICBwYWRkaW5nLWxlZnQ6IDA7XG4gIC8vIH1cbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJsZ1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2xnLndvZmYyP2lvOWE2a1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIuLi9mb250cy9sZy50dGY/aW85YTZrXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgIHVybChcIi4uL2ZvbnRzL2xnLndvZmY/aW85YTZrXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiLi4vZm9udHMvbGcuc3ZnP2lvOWE2ayNsZ1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cbiIsIi8vIFRleHRzXG4lYm9kb25pIHtcbiAgZm9udC1mYW1pbHk6IFwibHRjLWJvZG9uaS0xNzVcIiwgc2VyaWY7XG59XG5cbiVmdXR1cmEge1xuICBmb250LWZhbWlseTogXCJmdXR1cmEtcHRcIiwgc2Fucy1zZXJpZjtcbn1cblxuJWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuYm9keSB7XG4gIEBleHRlbmQgJWZ1dHVyYTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuYiB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUge1xuICBmb250LXdlaWdodDogaW5oZXJpdDtcbn1cblxuLmgxIHtcbiAgQGV4dGVuZCAlYm9kb25pO1xuICBmb250LXNpemU6IDcycHg7XG4gIEBleHRlbmQgJWNlbnRlcjtcbn1cblxuLmgyIHtcbiAgQGV4dGVuZCAlYm9kb25pO1xuICBmb250LXNpemU6IDY0cHg7XG4gIEBleHRlbmQgJWNlbnRlcjtcbiAgQGluY2x1ZGUgbGVzcyhsYXB0b3BTKSB7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICB9XG4gIEBpbmNsdWRlIGxlc3ModGFibGV0TCkge1xuICAgIGZvbnQtc2l6ZTogNTRweDtcbiAgfVxuICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICBmb250LXNpemU6IDQ4cHg7XG4gIH1cbn1cblxuLmgzIHtcbiAgQGV4dGVuZCAlYm9kb25pO1xuICBmb250LXNpemU6IDQwcHg7XG4gIEBleHRlbmQgJWNlbnRlcjtcbiAgQGluY2x1ZGUgbGVzcyhsYXB0b3BTKSB7XG4gICAgZm9udC1zaXplOiAzNnB4O1xuICB9XG4gIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgfVxufVxuXG4uaDQge1xuICBAZXh0ZW5kICVib2Rvbmk7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgQGV4dGVuZCAlY2VudGVyO1xufVxuXG4ubGluay11bmRlcmxpbmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcbiAgdHJhbnNpdGlvbjogY29sb3IgdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAzcHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmxhY2spO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDApIHRyYW5zbGF0ZVkoM3B4KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTtcbiAgfVxuXG4gICY6aG92ZXIsXG4gICYuYWN0aXZlIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSkgdHJhbnNsYXRlWSgwcHgpO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICB1c2VyLXNlbGVjdDogYXV0bztcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4ubGluay1hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBoZWlnaHQ6IDEuMWVtO1xuICBtaW4taGVpZ2h0OiAxLjFlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgc3ZnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMjBweDtcbiAgICB0cmFuc2l0aW9uOiBsZWZ0IHZhcigtLWxvbmdUcmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuICAgIHBhdGgge1xuICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlIHZhcigtLWJhc2ljVHJhbnNpdGlvbik7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgaGVpZ2h0OiA1LjVlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLWxvbmdUcmFuc2l0aW9uKSwgY29sb3IgdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTtcblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEuMWVtO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBoZWlnaHQ6IDEuMWVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zaG93IHtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuXG4gICAgc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB9XG4gICAgLmxpbmstYXJyb3dfX3RleHQgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxuICB9XG5cbiAgLy8gSG92ZXIgb25seSBvbiBkZXZpY2VzIHdpdGhvdXQgdG91Y2hzY3JlZW5cbiAgQG1lZGlhIChwb2ludGVyOiBmaW5lKSBhbmQgKGhvdmVyOiBob3Zlcikge1xuICAgICY6aG92ZXIsXG4gICAgJjpmb2N1cyB7XG4gICAgICBzdmcge1xuICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgLSAyMHB4KTtcbiAgICAgIH1cblxuICAgICAgLmxpbmstYXJyb3dfX3RleHQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQuNGVtKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJ1dHRvbi1hcnJvdyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IG1heC1jb250ZW50O1xuICBoZWlnaHQ6IDEuMWVtO1xuICBtaW4taGVpZ2h0OiAxLjFlbTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmctbGVmdDogMzVweDtcbiAgcGFkZGluZy1yaWdodDogMzVweDtcbiAgYm9yZGVyOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIEBleHRlbmQgJWZ1dHVyYTtcblxuICBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIHRyYW5zaXRpb246IGxlZnQgdmFyKC0tbG9uZ1RyYW5zaXRpb24pO1xuICAgIHBhdGgge1xuICAgICAgdHJhbnNpdGlvbjogc3Ryb2tlIHZhcigtLWJhc2ljVHJhbnNpdGlvbik7XG4gICAgfVxuICB9XG5cbiAgJl9fdGV4dCB7XG4gICAgaGVpZ2h0OiA1LjVlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLWxvbmdUcmFuc2l0aW9uKSwgY29sb3IgdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTtcblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDEuMWVtO1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgaGVpZ2h0OiAxLjFlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIEhvdmVyIG9ubHkgb24gZGV2aWNlcyB3aXRob3V0IHRvdWNoc2NyZWVuXG4gIEBtZWRpYSAocG9pbnRlcjogZmluZSkgYW5kIChob3ZlcjogaG92ZXIpIHtcbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgc3ZnIHtcbiAgICAgICAgbGVmdDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgICB9XG5cbiAgICAgIC5idXR0b24tYXJyb3dfX3RleHQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQuNGVtKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiBtYXgtY29udGVudDtcbiAgcGFkZGluZy1ib3R0b206IDNweDtcblxuICAmLWljb24ge1xuICAgIHdpZHRoOiAxN3B4O1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYtZ3JleSB7XG4gICAgY29sb3I6IHZhcigtLWJlaWdlKTtcbiAgICBvcGFjaXR5OiAwLjM7XG4gIH1cblxuICAmLXdoaXRlIHtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gICAgfVxuICAgIHN2ZyB7XG4gICAgICBwYXRoIHtcbiAgICAgICAgZmlsbDogdmFyKC0td2hpdGUpO1xuICAgICAgICBzdHJva2U6IHZhcigtLXdoaXRlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRleHQge1xuICAmLW92ZXJoZWFkIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBAZXh0ZW5kICVjZW50ZXI7XG4gIH1cbn1cbiIsImh0bWwge1xuICAtLXBhZGRpbmdYOiA0MHB4O1xuICAtLXBhZGRpbmdNZWRpdW1YOiA2NXB4O1xuICAtLWhlYWRlckhlaWdodDogMTIwcHg7XG4gIC0taW5wdXRIZWlnaHQ6IDcycHg7XG5cbiAgLy8gQ29udGFpbmVyc1xuICAtLWsyOiAyNTYwcHg7XG4gIC0tZGVza3RvcDogMTkyMHB4O1xuICAtLWxhcHRvcFhMOiAxNjgwcHg7XG4gIC0tbGFwdG9wTDogMTY0MHB4O1xuICAtLWxhcHRvcE06IDE0NDBweDtcbiAgLS1sYXB0b3BTOiAxMjgwcHg7XG4gIC0tdGFibGV0TDogMTAyNHB4O1xuICAtLXRhYmxldDogOTkycHg7XG4gIC0tdGFibGV0UzogNjAwcHg7XG4gIC0tbW9iaWxlTDogNDgwcHg7XG4gIC0tbW9iaWxlTTogMzc1cHg7XG4gIC0tbW9iaWxlUzogMzIwcHg7XG5cbiAgLy8gVHJhbnNpdGlvbnNcbiAgLS1iYXNpY1RyYW5zaXRpb246IDAuNHM7XG4gIC0tbG9uZ1RyYW5zaXRpb246IDAuOHM7XG5cbiAgLS1iYXNpY0Vhc2U6IGN1YmljLWJlemllcigwLjMzLCAwLCAwLjEzLCAxKTtcbiAgLS1zZWNvbmRhcnlFYXNlOiBjdWJpYy1iZXppZXIoMC4zMywgMCwgMC42NywgMSk7XG5cbiAgLy8gQ29sb3JzXG4gIC0td2hpdGU6ICNmZmY7XG4gIC0tYmxhY2s6ICMwYjBiMGE7XG4gIC0tYmxhY2tMaW5lOiAjMzEzMTMwO1xuICAtLWJsYWNrTGluZU9wYWNpdHk6ICMzMTMxMzBiMztcbiAgLS1iZWlnZTogI2UyZTFkOTtcbiAgLS1yb3NlOiAjZGFkN2NkO1xuICAtLWxpZ2h0OiAjZjNmMmVjO1xuICAtLWdyZXk6ICM4ZThlODg7XG4gIC0tbGlnaHRHb2xkOiAjYzhjMWIwO1xuICAtLWdvbGQ6ICM5Yzk1ODI7XG4gIC0teWVsbG93OiAjYWI5NjUzO1xuICAtLXNpbHZlcjogI2IyYjJhZjtcblxuICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAtLXBhZGRpbmdYOiAzMHB4O1xuICAgIC0tcGFkZGluZ01lZGl1bVg6IDUwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAtLXBhZGRpbmdNZWRpdW1YOiAzMHB4O1xuICB9XG4gIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgIC0tcGFkZGluZ1g6IDE1cHg7XG4gICAgLS1wYWRkaW5nTWVkaXVtWDogMTVweDtcbiAgfVxufVxuIiwiLy8gQ09OVEFJTkVSU1xuJGsyOiAyNTYwcHg7XG4kZGVza3RvcDogMTkyMHB4O1xuJGxhcHRvcFhMOiAxNjgwcHg7XG4kbGFwdG9wTDogMTY0MHB4O1xuJGxhcHRvcE06IDE0NDBweDtcbiRsYXB0b3BTOiAxMjgwcHg7XG4kdGFibGV0TDogMTAyNHB4O1xuJHRhYmxldDogOTkycHg7XG4kdGFibGV0UzogNjAwcHg7XG4kbW9iaWxlTDogNDgwcHg7XG4kbW9iaWxlTTogMzc1cHg7XG4kbW9iaWxlUzogMzIwcHg7XG5cbi8vIHRyYWdldCAtIGlzIHlvdXIgcGl4ZWxzXG4vLyBkZXZpY2UgLSBpcyBvbiB3aGljaCBkZXZpY2UgaXQgc2hvdWQgbG9vayBsaWtlXG5AZnVuY3Rpb24gZ2V0LXZ3KCR0YXJnZXQsICRkZXZpY2UpIHtcbiAgJHZ3LWNvbnRleHQ6ICgkZGV2aWNlICogMC4wMSk7XG4gIEByZXR1cm4gKCR0YXJnZXQvJHZ3LWNvbnRleHQpICogMXZ3O1xufVxuXG5AbWl4aW4gbW9yZSgkc2l6ZSkge1xuICBAaWYgJHNpemUgPT0gazIge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkazIpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBkZXNrdG9wIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBsYXB0b3BMIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxhcHRvcEwpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBsYXB0b3BNIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxhcHRvcE0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBsYXB0b3BTIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxhcHRvcFMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSB0YWJsZXRMIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldEwpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSB0YWJsZXQge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gdGFibGV0UyB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXRTKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gbW9iaWxlTCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGVMKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gbW9iaWxlTSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGVNKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gbW9iaWxlUyB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGVTKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIG1vcmVFeGNsdWRlKCRzaXplKSB7XG4gIEBpZiAkc2l6ZSA9PSBrMiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRrMikge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IGRlc2t0b3Age1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCArIDEpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBsYXB0b3BMIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJGxhcHRvcEwgKyAxKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gbGFwdG9wTSB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRsYXB0b3BNICsgMSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IGxhcHRvcFMge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbGFwdG9wUyArIDEpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSB0YWJsZXRMIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldEwgKyAxKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gdGFibGV0IHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCArIDEpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSB0YWJsZXRTIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldFMgKyAxKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gbW9iaWxlTCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtb2JpbGVMICsgMSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IG1vYmlsZU0ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbW9iaWxlTSArIDEpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBtb2JpbGVTIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1vYmlsZVMgKyAxKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gRGV2aWNlIGFuZCBsZXNzXG5AbWl4aW4gbGVzcygkc2l6ZSkge1xuICBAaWYgJHNpemUgPT0gazIge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkazIpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBkZXNrdG9wIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3AgKyAxKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gbGFwdG9wWEwge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFwdG9wWEwgKyAxKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gbGFwdG9wTCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXB0b3BMICsgMSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IGxhcHRvcE0ge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFwdG9wTSArIDEpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBsYXB0b3BTIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcHRvcFMgKyAxKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gdGFibGV0TCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXRMICsgMSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IHRhYmxldCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQgKyAxKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gdGFibGV0UyB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXRTICsgMSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IG1vYmlsZUwge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTCArIDEpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBtb2JpbGVNIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU0gKyAxKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gbW9iaWxlUyB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTICsgMSkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIGxlc3MgdGhlbiBkZXZpY2VcbkBtaXhpbiBsZXNzRXhjbHVkZSgkc2l6ZSkge1xuICBAaWYgJHNpemUgPT0gazIge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkazIpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBkZXNrdG9wIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGRlc2t0b3ApIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBsYXB0b3BMIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcHRvcEwpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBsYXB0b3BNIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcHRvcE0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBsYXB0b3BTIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcHRvcFMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSB0YWJsZXRMIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldEwpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSB0YWJsZXQge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gdGFibGV0UyB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXRTKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gbW9iaWxlTCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVMKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gbW9iaWxlTSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gbW9iaWxlUyB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVTKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGV4YWN0bHkoJHNpemUpIHtcbiAgQGlmICRzaXplID09IGRlc2t0b3Age1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IGxhcHRvcEwge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkZGVza3RvcCkgYW5kIChtaW4td2lkdGg6ICRsYXB0b3BMKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gbGFwdG9wTSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRsYXB0b3BMKSBhbmQgKG1pbi13aWR0aDogJGxhcHRvcE0pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkc2l6ZSA9PSBsYXB0b3BTIHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJGxhcHRvcE0pIGFuZCAobWluLXdpZHRoOiAkbGFwdG9wUykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IHRhYmxldEwge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbGFwdG9wUykgYW5kIChtaW4td2lkdGg6ICR0YWJsZXRMKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gdGFibGV0IHtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogJHRhYmxldEwpIGFuZCAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gbW9iaWxlTCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICR0YWJsZXQpIGFuZCAobWluLXdpZHRoOiAkbW9iaWxlTCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRzaXplID09IG1vYmlsZU0ge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTCkgYW5kIChtaW4td2lkdGg6ICRtb2JpbGVNKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJHNpemUgPT0gbW9iaWxlUyB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi5tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5jb250YWluZXIge1xuICBwYWRkaW5nLWxlZnQ6IHZhcigtLXBhZGRpbmdYKTtcbiAgcGFkZGluZy1yaWdodDogdmFyKC0tcGFkZGluZ1gpO1xuXG4gICYtbWVkaXVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLXBhZGRpbmdNZWRpdW1YKTtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1wYWRkaW5nTWVkaXVtWCk7XG4gIH1cbn1cblxuLnNlY3Rpb24ge1xuICAmLXdoaXRlIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIH1cblxuICAmLWJlaWdlIHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1iZWlnZSk7XG4gIH1cblxuICAmLWdvbGQge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0R29sZCk7XG4gIH1cblxuICAmLWxpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodCk7XG4gIH1cblxuICAmLXJvc2Uge1xuICAgIGJhY2tncm91bmQ6IHZhcigtLXJvc2UpO1xuICB9XG59XG5cbi5pbWctY292ZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbn1cblxuLnNoYWRvdy13cmFwcCB7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWJsYWNrKTtcbiAgICBvcGFjaXR5OiAwLjI7XG4gICAgei1pbmRleDogMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIHNsaWRlckxpbmVPbmUge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc2xpZGVyTGluZVR3byB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCUpO1xuICB9XG5cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTIwMCUpO1xuICB9XG59XG5cbi5saW5lIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICYtc3Ryb2tlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgZmxleC1zaHJpbms6IDA7XG5cbiAgICAmX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG5cbiAgICAmX18xIHtcbiAgICAgIGFuaW1hdGlvbjogc2xpZGVyTGluZU9uZSA2MHMgbGluZWFyIGluZmluaXRlO1xuICAgIH1cblxuICAgICZfXzIge1xuICAgICAgYW5pbWF0aW9uOiBzbGlkZXJMaW5lVHdvIDYwcyAtMzBzIGxpbmVhciBpbmZpbml0ZTtcbiAgICB9XG5cbiAgICAmX19pbWcge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogMzkwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiA0MzBweDtcbiAgICAgIG1pbi13aWR0aDogMzkwcHg7XG4gICAgICBtaW4taGVpZ2h0OiA0MzBweDtcbiAgICAgIG1hcmdpbi1yaWdodDogOHB4O1xuXG4gICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzNjBweDtcbiAgICAgICAgbWF4LWhlaWdodDogMzkwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMzYwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM5MHB4O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAzMTVweDtcbiAgICAgICAgbWF4LWhlaWdodDogMzUwcHg7XG4gICAgICAgIG1pbi13aWR0aDogMzE1cHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM1MHB4O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAubGluZS1zdHJva2VfX2l0ZW0ge1xuICAgICAgICBhbmltYXRpb24tcGxheS1zdGF0ZTogcGF1c2VkO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uaW5wdXQge1xuICBmb250LWZhbWlseTogXCJmdXR1cmEtcHRcIiwgc2Fucy1zZXJpZjtcbn1cblxuLmRyb3Bkb3duIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LWZhbWlseTogXCJmdXR1cmEtcHRcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTtcblxuICAmLmFjdGl2ZSB7XG4gICAgYm94LXNoYWRvdzogMHB4IDVweCAxMHB4IHZhcigtLWdyZXkpO1xuICB9XG5cbiAgJl9fYnRuIHtcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1NnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LWZhbWlseTogXCJmdXR1cmEtcHRcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0R29sZCk7XG4gICAgcGFkZGluZzogMTZweCAyNHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdyZXkpO1xuXG4gICAgc3BhbiB7XG4gICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB3aWR0aDogMjRweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHRyYW5zaXRpb246IHZhcigtLWJhc2ljVHJhbnNpdGlvbik7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUgLmRyb3Bkb3duX19idG4ge1xuICAgIHN2ZyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIH1cbiAgfVxuXG4gICZfX3dyYXBwIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodEdvbGQpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdyZXkpO1xuICAgIGJvcmRlci10b3A6IG5vbmU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTtcbiAgICB6LWluZGV4OiAyO1xuICB9XG5cbiAgJi5hY3RpdmUgLmRyb3Bkb3duX193cmFwcCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIHVzZXItc2VsZWN0OiBhdXRvO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgIGJveC1zaGFkb3c6IDBweCA1cHggMTBweCB2YXIoLS1ncmV5KTtcbiAgfVxuXG4gICZfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDE2cHggMjRweCA4cHg7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTZweDtcbiAgICB9XG4gIH1cbn1cblxuLnNlY3Rpb24tYmVpZ2UgLmRyb3Bkb3duX19idG4sXG4uc2VjdGlvbi1iZWlnZSAuZHJvcGRvd25fX3dyYXBwIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tYmVpZ2UpO1xufVxuXG4udWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luLWJvdHRvbTogOHB4O1xuXG4gICYtdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDhweDtcbiAgfVxuXG4gIC5saSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcbiAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTEycHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHdpZHRoOiA0cHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWdyZXkpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIH1cbiAgfVxufVxuXG4ucGFnaW5hdGlvbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA2NXB4O1xuXG4gIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gIH1cblxuICAmLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogNTVweDtcbiAgICBoZWlnaHQ6IDU1cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG5cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgIHdpZHRoOiA0OHB4O1xuICAgICAgaGVpZ2h0OiA0OHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMnB4O1xuICAgIH1cblxuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG5cbiAgICAmOm5vdCgubm9uKSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuXG4gICAgJi5kaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjE7XG4gICAgfVxuICB9XG5cbiAgJi1hcnJvdyB7XG4gICAgc3ZnIHtcbiAgICAgIHdpZHRoOiAxMXB4O1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBzdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBpbnB1dHNcbi5pbnB1dC13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gIGhlaWdodDogdmFyKC0taW5wdXRIZWlnaHQpO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDFweDtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgJl9saW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0Uykge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG5cbiAgJl9ncmlkIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBncmlkLWdhcDogMCAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IC0yNXB4O1xuICB9XG5cbiAgLmlucHV0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIHBhZGRpbmc6IDAgMjRweCAxNXB4O1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG5cbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICY6bm90KDpwbGFjZWhvbGRlci1zaG93bikge1xuICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG5cbiAgICAgIH4gLmxhYmVsIHtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOCkgdHJhbnNsYXRlKDAlLCAtMTAlKTtcbiAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgfVxuICAgIH1cblxuICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgfVxuXG4gICAgJi1pY29uIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMTNweDtcbiAgICAgIHJpZ2h0OiAxMnB4O1xuICAgICAgd2lkdGg6IDE3cHg7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgICYtZGF0ZSB7XG4gICAgICAmLmZsYXRwaWNrci1tb2JpbGUge1xuICAgICAgICB+IC5pbnB1dC1pY29uIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi5zZWxlY3Qtd3JhcHAge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgfVxuXG4gICYucGhvbmUtd3JhcHAge1xuICAgIC5pdGkge1xuICAgICAgJiB+IC5sYWJlbCB7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjgpIHRyYW5zbGF0ZSgwJSwgLTEwJSk7XG4gICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VsZWN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwIDI0cHggMTVweDtcblxuICAgIH4gLmxhYmVsIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KSB0cmFuc2xhdGUoMCUsIC0xMCUpO1xuICAgICAgb3BhY2l0eTogMC42O1xuICAgIH1cblxuICAgIC5zZWxlY3RXcmFwcGVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWluLXdpZHRoOiBhdXRvO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgfVxuXG4gICAgLnNlbGVjdEN1c3RvbSxcbiAgICAuc2VsZWN0TmF0aXZlIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG5cbiAgICAuc2VsZWN0TmF0aXZlIHtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogMTJweDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Q3VzdG9tLXRyaWdnZXI6OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgYmFja2dyb3VuZDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2aWV3Qm94PScwIDAgOCA1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNyAwLjU4ODIzM0w0LjA4ODI0IDMuNUwxIDAuNDExNzYzJyBzdHJva2U9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpXG4gICAgICAgIG5vLXJlcGVhdCAwIDAvMTJweDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Q3VzdG9tLXRyaWdnZXIsXG4gICAgLnNlbGVjdE5hdGl2ZSB7XG4gICAgICBwYWRkaW5nOiAwIDE4cHggMCAwO1xuICAgIH1cblxuICAgIC5zZWxlY3RDdXN0b20uaXNBY3RpdmUgLnNlbGVjdEN1c3RvbS10cmlnZ2VyLFxuICAgIC5zZWxlY3ROYXRpdmU6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cblxuICAgIC5zZWxlY3RDdXN0b20tb3B0aW9ucyB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICsgNTBweCk7XG4gICAgICBsZWZ0OiAtMjVweDtcbiAgICAgIHRvcDogY2FsYygxMDAlICsgMTVweCk7XG4gICAgfVxuXG4gICAgLnNlbGVjdEN1c3RvbS1vcHRpb24ge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAmX19ub25lIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLnRleHRhcmVhX2lucHV0IHtcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuXG4gICAgLnRleHRhcmVhIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNpbHZlcik7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuXG4gICAgICAmOmZvY3VzLFxuICAgICAgJjphY3RpdmUsXG4gICAgICAmOm5vdCg6cGxhY2Vob2xkZXItc2hvd24pIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcblxuICAgICAgICB+IC5sYWJlbCB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KSB0cmFuc2xhdGUoMCUsIC0xMCUpO1xuICAgICAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogY2FsYygxNXB4IC8gMiArIDUwJSk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgbGVmdDogMjRweDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1iYXNpY1RyYW5zaXRpb24pO1xuICB9XG5cbiAgLmJvcmRlci1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tc2lsdmVyKTtcbiAgfVxufVxuXG4uY2hlY2tib3gtd3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAxNXB4IDI1cHg7XG5cbiAgJl9fdGl0bGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmlucHV0X2NoZWNrYm94ICsgbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBtYXJnaW46IDE1cHggMCAwIDE1cHg7XG5cbiAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG5cbiAgLmJvcmRlci1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2l0aW9uOiB2YXIoLS1iYXNpY1RyYW5zaXRpb24pO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1zaWx2ZXIpO1xuICB9XG59XG5cbmlucHV0IHtcbiAgJi5pbnB1dF9jaGVja2JveCB7XG4gICAgJjpjaGVja2VkLFxuICAgICY6bm90KDpjaGVja2VkKSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAtOTk5OXB4O1xuXG4gICAgICAqIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIH1cblxuICAgICAgJiArIGxhYmVsIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS1iYXNpY1RyYW5zaXRpb24pO1xuXG4gICAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgKiB7XG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXNpbHZlcik7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHZhcigtLWJhc2ljVHJhbnNpdGlvbik7XG4gICAgICAgIH1cblxuICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDhweDtcbiAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMnB4KTtcbiAgICAgICAgICB3aWR0aDogMTNweDtcbiAgICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS1iYXNpY1RyYW5zaXRpb24pO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJjpmb2N1cyArIGxhYmVsOmJlZm9yZSxcbiAgICAmOmhvdmVyICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgICB9XG4gICAgJjpjaGVja2VkICsgbGFiZWwge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xuICAgICAgfVxuICAgICAgJjphZnRlciB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJlt0eXBlPVwicmFkaW9cIl0sXG4gICZbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuW2RhdGEtdmFsaWRhdGVhYmxlLWJsb2NrXSB7XG4gICYuaW52YWxpZCB7XG4gICAgY29sb3I6IHJlZDtcblxuICAgIC5ib3JkZXItYm90dG9tIHtcbiAgICAgIGJvcmRlci1jb2xvcjogcmVkO1xuICAgIH1cbiAgICAuaW5wdXQtZXJyb3Ige1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG5cbiAgICBsYWJlbDpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiByZWQgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAuc2VsZWN0Q3VzdG9tLXRyaWdnZXIsXG4gICAgLnNlbGVjdE5hdGl2ZSB7XG4gICAgICBjb2xvcjogcmVkO1xuICAgIH1cbiAgfVxuICAuaW5wdXQtZXJyb3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgbGVmdDogMjRweDtcbiAgICBmb250LXNpemU6IDExcHg7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBsaW5lLWhlaWdodDogMXJlbTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTtcbiAgfVxufVxuXG5pbnB1dC5pbnB1dF9jaGVja2JveDpjaGVja2VkICsgbGFiZWw6YmVmb3JlLFxuaW5wdXQuaW5wdXRfY2hlY2tib3g6bm90KDpjaGVja2VkKSArIGxhYmVsOmJlZm9yZSAuZm9ybS13cmFwcGVyIHtcbiAgLnNlbGVjdC5mb2N1cyB+IC5ib3JkZXItYm90dG9tIHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xuICB9XG5cbiAgLmlucHV0LXdyYXBwZXIgaW5wdXQ6Zm9jdXMgfiAuYm9yZGVyLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgfVxuICAuaW5wdXQtd3JhcHBlciBpbnB1dC5hY3RpdmUgfiAuYm9yZGVyLWJvdHRvbSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgfVxufVxuIiwiLnNlbGVjdC13cmFwcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgJi5tb2Ige1xuICAgIC5zZWxlY3Qge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFjayk7XG4gICAgfVxuXG4gICAgLnNlbGVjdFdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgIH1cblxuICAgIC5zZWxlY3ROYXRpdmUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgIC5zZWxlY3RDdXN0b20ge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAyNXB4O1xuICAgIH1cblxuICAgIC5zZWxlY3RDdXN0b20uaXNBY3RpdmUgLnNlbGVjdEN1c3RvbS10cmlnZ2VyLFxuICAgIC5zZWxlY3ROYXRpdmU6Zm9jdXMge1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgfVxufVxuXG4uc2VsZWN0LWxhYmVsIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IDE2cHg7XG59XG5cbi5zZWxlY3ROYXRpdmUsXG4uc2VsZWN0Q3VzdG9tIHtcbiAgZm9udDogaW5oZXJpdDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cblxuLy8gTWFrZSBzdXJlIHRoZSBjdXN0b20gc2VsZWN0IGRvZXMgbm90IG1lc3Mgd2l0aCB0aGUgbGF5b3V0XG4uc2VsZWN0Q3VzdG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIFRoaXMgbWVkaWEgcXVlcnkgZGV0ZWN0cyBkZXZpY2VzIHdoZXJlIHRoZSBwcmltYXJ5XG4vLyBpbnB1dCBtZWNoYW5pc20gY2FuIGhvdmVyIG92ZXIgZWxlbWVudHMuIChlLmcuIGNvbXB1dGVycyB3aXRoIGEgbW91c2UpXG5AbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAvLyBTaW5jZSB3ZSBhcmUgdXNpbmcgYSBtb3VzZSwgaXQncyBzYWZlIHRvIHNob3cgdGhlIGN1c3RvbSBzZWxlY3QuXG4gIC5zZWxlY3RDdXN0b20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgLy8gSW4gYSBjb21wdXRlciB1c2luZyBrZXlib2FyZD8gVGhlbiBsZXQncyBoaWRlIGJhY2sgdGhlIGN1c3RvbSBzZWxlY3RcbiAgLy8gd2hpbGUgdGhlIG5hdGl2ZSBvbmUgaXMgZm9jdXNlZDpcbiAgLnNlbGVjdE5hdGl2ZTpmb2N1cyArIC5zZWxlY3RDdXN0b20ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLyogQWRkIHRoZSBmb2N1cyBzdGF0ZXMgdG9vLCBUaGV5IG1hdHRlciwgYWx3YXlzISAqL1xuLnNlbGVjdE5hdGl2ZTpmb2N1cyxcbi5zZWxlY3RDdXN0b20uaXNBY3RpdmUgLnNlbGVjdEN1c3RvbS10cmlnZ2VyIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xufVxuXG4vL1xuLy8gUmVzdCBvZiB0aGUgc3R5bGVzIHRvIGNyZWF0ZSB0aGUgY3VzdG9tIHNlbGVjdC5cbi8vIEp1c3QgbWFrZSBzdXJlIHRoZSBuYXRpdmUgYW5kIHRoZSBjdXN0b20gaGF2ZSBhIHNpbWlsYXIgXCJib3hcIiAodGhlIHRyaWdnZXIpLlxuLy9cblxuLnNlbGVjdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLnNlbGVjdFdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi13aWR0aDogMTgwcHg7XG59XG5cbi5zZWxlY3ROYXRpdmUsXG4uc2VsZWN0Q3VzdG9tLXRyaWdnZXIge1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogNXB4IDE4cHggNXB4IDA7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbi5zZWxlY3ROYXRpdmUge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2aWV3Qm94PScwIDAgOCA1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNyAwLjU4ODIzM0w0LjA4ODI0IDMuNUwxIDAuNDExNzYzJyBzdHJva2U9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XG59XG5cbi5zZWxlY3RDdXN0b20tdHJpZ2dlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uc2VsZWN0Q3VzdG9tLXRyaWdnZXI6OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyB2aWV3Qm94PScwIDAgOCA1JyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNNyAwLjU4ODIzM0w0LjA4ODI0IDMuNUwxIDAuNDExNzYzJyBzdHJva2U9J2JsYWNrJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDEwMCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogOHB4O1xuICByaWdodDogMDtcbn1cblxuLnNlbGVjdEN1c3RvbS10cmlnZ2VyOmhvdmVyIHtcbiAgLy8gYm9yZGVyLWNvbG9yOiAjOGMwMGZmO1xufVxuXG4uc2VsZWN0Q3VzdG9tLW9wdGlvbnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgNXB4KTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJveC1zaGFkb3c6IDAgNXB4IDEwcHggdmFyKC0tZ3JleSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0R29sZCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdyZXkpO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Q3VzdG9tLmlzQWN0aXZlIC5zZWxlY3RDdXN0b20tb3B0aW9ucyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc2VsZWN0Q3VzdG9tLW9wdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTBweCAxMHB4IDEwcHggMzBweDtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICBmb250LXNpemU6IDE1cHg7XG4gIHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4uc2VsZWN0Q3VzdG9tLW9wdGlvbi5pc0hvdmVyLFxuLnNlbGVjdEN1c3RvbS1vcHRpb246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RhYTZkO1xuICBjb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cblxuLnNlbGVjdEN1c3RvbS1vcHRpb246bm90KDpsYXN0LWNoaWxkKTo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZDNkM2QzO1xufVxuXG4uc2VsZWN0Q3VzdG9tLW9wdGlvbi5pc0FjdGl2ZTo6YmVmb3JlIHtcbiAgY29udGVudDogXCLinJNcIjtcbiAgZm9udDogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA4cHg7XG4gIGZvbnQtc2l6ZTogMTVweDtcbn1cbiIsIi5zcGxpdCB7XG4gIGZvbnQta2VybmluZzogbm9uZTtcbiAgLXdlYmtpdC10ZXh0LXJlbmRlcmluZzogb3B0aW1pemVTcGVlZDtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplU3BlZWQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5cbi5mYWRlLW92ZXJmbG93IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLmZhZGUtZWwge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMTAlKTtcbiAgfVxufVxuXG4uZmFkZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MHB4KTtcbn1cbiIsIi8vIHByb2plY3Qtc3BlY2lmaWMgYWRqdXN0bWVudHMgdG8gY29va2llcy0tZXdtL3RhcnRlYXVjaXRyb24uY3NzIHdoaWNoIHdlIGNvcHkgZnJvbSBwcm9qZWN0IHRvIHByb2plY3RcblxuLnRhcnRlYXVjaXRyb25BbGxvdyBzdmcsXG4udGFydGVhdWNpdHJvbkRlbnkgc3ZnLFxuI3RhcnRlYXVjaXRyb25QZXJzb25hbGl6ZSBzdmcge1xuICBkaXNwbGF5OiBpbmxpbmU7XG4gIHdpZHRoOiBhdXRvO1xufVxuXG4jdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb25BbGVydEJpZyB7XG4gIGJveC1zaGFkb3c6IDAgMTBweCA0MHB4IHJnYmEoMCwwLDAsLjEpO1xufVxuXG4jdGFydGVhdWNpdHJvblJvb3QgI3RhcnRlYXVjaXRyb25BbGVydEJpZyxcbiN0YXJ0ZWF1Y2l0cm9uUm9vdCAjdGFydGVhdWNpdHJvbiB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJlaWdlKTtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cbiN0YXJ0ZWF1Y2l0cm9uU2VydmljZXNfYXBpIC50YXJ0ZWF1Y2l0cm9uTGluZSB7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG4jdGFydGVhdWNpdHJvblJvb3QgYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogbm9uZSAhaW1wb3J0YW50O1xufVxuI3RhcnRlYXVjaXRyb25Qcml2YWN5VXJsIHtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgb3BhY2l0eTogNTA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLXRvcDogMjRweDtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAuMWVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4jdGFydGVhdWNpdHJvbk1hbmFnZXIge1xuICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgY29sb3I6IGN1cnJlbnRDb2xvciAhaW1wb3J0YW50O1xufVxuIiwiLml0aSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwIDI0cHggMTVweDtcblxuICAuaW5wdXQge1xuICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmctbGVmdDogMjRweCAhaW1wb3J0YW50O1xuICB9XG59XG4uaXRpICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG4uaXRpX19oaWRlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5pdGlfX3YtaGlkZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5pdGkgaW5wdXQsXG4uaXRpIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLml0aSBpbnB1dFt0eXBlPVwidGVsXCJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAwO1xuICAvLyBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIC8vIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDtcbiAgLy8gcGFkZGluZy1yaWdodDogMzZweDtcbiAgLy8gbWFyZ2luLXJpZ2h0OiAwO1xufVxuLml0aV9fZmxhZy1jb250YWluZXIge1xuICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vIHRvcDogMDtcbiAgLy8gYm90dG9tOiAwO1xuICAvLyByaWdodDogMDtcbn1cbi5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICB6LWluZGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMTAwJTtcbiAgLy8gcGFkZGluZzogMCA2cHggMCA4cHg7XG59XG4uaXRpX19hcnJvdyB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAzcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogM3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiA0cHggc29saWQgIzU1NTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTtcbn1cbi5pdGlfX2Fycm93LS11cCB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjNTU1O1xufVxuLml0aV9fY291bnRyeS1saXN0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAyO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDAgMCAwIC0xcHg7XG4gIGJveC1zaGFkb3c6IDFweCAxcHggNHB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbn1cbi5pdGlfX2NvdW50cnktbGlzdC0tZHJvcHVwIHtcbiAgYm90dG9tOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDUwMHB4KSB7XG4gIC5pdGlfX2NvdW50cnktbGlzdCB7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgfVxufVxuLml0aV9fZmxhZy1ib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyMHB4O1xufVxuLml0aV9fZGl2aWRlciB7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNjY2M7XG59XG4uaXRpX19jb3VudHJ5IHtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIG91dGxpbmU6IG5vbmU7XG59XG4uaXRpX19kaWFsLWNvZGUge1xuICBjb2xvcjogIzk5OTtcbn1cbi5pdGlfX2NvdW50cnkuaXRpX19oaWdobGlnaHQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLml0aV9fZmxhZy1ib3gsXG4uaXRpX19jb3VudHJ5LW5hbWUsXG4uaXRpX19kaWFsLWNvZGUge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuLml0aV9fZmxhZy1ib3gsXG4uaXRpX19jb3VudHJ5LW5hbWUge1xuICBtYXJnaW4tcmlnaHQ6IDZweDtcbn1cbi5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0LFxuLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbdHlwZT1cInRleHRcIl0sXG4uaXRpLS1hbGxvdy1kcm9wZG93biBpbnB1dFt0eXBlPVwidGVsXCJdLFxuLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0LFxuLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxuLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIGlucHV0W3R5cGU9XCJ0ZWxcIl0ge1xuICAvLyBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIC8vIHBhZGRpbmctbGVmdDogNTJweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG59XG4uaXRpLS1hbGxvdy1kcm9wZG93biAuaXRpX19mbGFnLWNvbnRhaW5lcixcbi5pdGktLXNlcGFyYXRlLWRpYWwtY29kZSAuaXRpX19mbGFnLWNvbnRhaW5lciB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAwO1xufVxuLml0aS0tYWxsb3ctZHJvcGRvd24gLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uaXRpLS1hbGxvdy1kcm9wZG93biAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlciAuaXRpX19zZWxlY3RlZC1mbGFnIHtcbiAgLy8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTtcbn1cbi5pdGktLWFsbG93LWRyb3Bkb3duIGlucHV0W2Rpc2FibGVkXSArIC5pdGlfX2ZsYWctY29udGFpbmVyOmhvdmVyLFxuLml0aS0tYWxsb3ctZHJvcGRvd24gaW5wdXRbcmVhZG9ubHldICsgLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXIge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG4uaXRpLS1hbGxvdy1kcm9wZG93blxuICBpbnB1dFtkaXNhYmxlZF1cbiAgKyAuaXRpX19mbGFnLWNvbnRhaW5lcjpob3ZlclxuICAuaXRpX19zZWxlY3RlZC1mbGFnLFxuLml0aS0tYWxsb3ctZHJvcGRvd25cbiAgaW5wdXRbcmVhZG9ubHldXG4gICsgLml0aV9fZmxhZy1jb250YWluZXI6aG92ZXJcbiAgLml0aV9fc2VsZWN0ZWQtZmxhZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIC5pdGlfX3NlbGVjdGVkLWZsYWcge1xuICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xufVxuLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIC5pdGlfX3NlbGVjdGVkLWRpYWwtY29kZSB7XG4gIG1hcmdpbi1sZWZ0OiA2cHg7XG59XG4uaXRpLS1jb250YWluZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEwMDBweDtcbiAgbGVmdDogLTEwMDBweDtcbiAgei1pbmRleDogMTA2MDtcbiAgcGFkZGluZzogMXB4O1xufVxuLml0aS0tY29udGFpbmVyOmhvdmVyIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uaXRpLW1vYmlsZSAuaXRpLS1jb250YWluZXIge1xuICB0b3A6IDMwcHg7XG4gIGJvdHRvbTogMzBweDtcbiAgbGVmdDogMzBweDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cblxuLml0aS1tb2JpbGUgLml0aV9fY291bnRyeS1saXN0IHtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5pdGktbW9iaWxlIC5pdGlfX2NvdW50cnkge1xuICBwYWRkaW5nOiAxMHB4IDEwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbn1cblxuLml0aV9fZmxhZyB7XG4gIHdpZHRoOiAyMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2JlIHtcbiAgd2lkdGg6IDE4cHg7XG59XG4uaXRpX19mbGFnLml0aV9fY2gge1xuICB3aWR0aDogMTVweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19tYyB7XG4gIHdpZHRoOiAxOXB4O1xufVxuLml0aV9fZmxhZy5pdGlfX25lIHtcbiAgd2lkdGg6IDE4cHg7XG59XG4uaXRpX19mbGFnLml0aV9fbnAge1xuICB3aWR0aDogMTNweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX192YSB7XG4gIHdpZHRoOiAxNXB4O1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAuaXRpX19mbGFnIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDU2NTJweCAxNXB4O1xuICB9XG59XG4uaXRpX19mbGFnLml0aV9fYWMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDBweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fYWQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19hZSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2FmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjZweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fYWcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC04OHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19haSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19hbCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19hbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1NHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19hbyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3NnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19hcSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5OHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19hciB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyMHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19hcyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0MnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19hdCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19hdSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19hdyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwOHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19heCB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19heiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19iYSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19iYiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19iZCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxOHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19iZSB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0MHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19iZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2MHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19iZyB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4MnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19iaCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19iaSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19iaiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0OHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ibCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU3MHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ibSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU5MnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ibiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYxNHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ibyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYzNnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19icSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY1OHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19iciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTY4MHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19icyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcwMnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19idCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTcyNHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19idiB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc0NnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19idyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc2OHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ieSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTc5MHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ieiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgxMnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19jYSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTgzNHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19jYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg1NnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19jZCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg3OHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19jZiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkwMHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19jZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTkyMnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19jaCB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk0NHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19jaSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk2MXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19jayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk4M3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19jbCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwMDVweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fY20ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDI3cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2NuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTA0OXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19jbyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEwNzFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fY3Age1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMDkzcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2NyIHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTExNXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19jdSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTExMzdweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fY3Yge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMTU5cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2N3IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTE4MXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19jeCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyMDNweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fY3kge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjI1cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2N6IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTI0N3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19kZSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEyNjlweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZGcge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMjkxcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2RqIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMxM3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19kayB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzMzVweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZG0ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzU3cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2RvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTM3OXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19keiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0MDFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZWEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDIzcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2VjIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTQ0NXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19lZSB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE0NjdweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZWcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNDg5cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2VoIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTUxMXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19lciB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1MzNweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZXMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNTU1cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2V0IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTU3N3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ldSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE1OTlweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZmkge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjIxcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2ZqIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTY0M3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19mayB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE2NjVweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZm0ge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNjg3cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2ZvIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTcwOXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19mciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3MzFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZ2Ege1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xNzUzcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2diIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTc3NXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19nZCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE3OTdweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZ2Uge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODE5cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2dmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTg0MXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19nZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4NjNweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZ2gge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xODg1cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2dpIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTkwN3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19nbCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5MjlweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZ20ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xOTUxcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2duIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTk3M3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ncCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE5OTVweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZ3Ege1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDE3cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2dyIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjAzOXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ncyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIwNjFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZ3Qge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMDgzcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2d1IHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjEwNXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ndyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxMjdweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fZ3kge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMTQ5cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2hrIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjE3MXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19obSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIxOTNweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9faG4ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjE1cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2hyIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjIzN3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19odCB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIyNTlweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9faHUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMjgxcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2ljIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjMwM3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19pZCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzMjVweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9faWUge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yMzQ3cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2lsIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjM2OXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19pbSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTIzOTFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9faW4ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDEzcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2lvIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjQzNXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19pcSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI0NTdweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9faXIge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNDc5cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2lzIHtcbiAgaGVpZ2h0OiAxNXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjUwMXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19pdCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1MjNweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9famUge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNTQ1cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2ptIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjU2N3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19qbyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI1ODlweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fanAge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjExcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2tlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjYzM3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19rZyB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI2NTVweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fa2gge1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNjc3cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2tpIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjY5OXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19rbSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3MjFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fa24ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yNzQzcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2twIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjc2NXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19rciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI3ODdweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fa3cge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODA5cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2t5IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjgzMXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19reiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI4NTNweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbGEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yODc1cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2xiIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjg5N3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19sYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5MTlweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbGkge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0yOTQxcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2xrIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMjk2M3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19sciB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTI5ODVweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbHMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDA3cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2x0IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzAyOXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19sdSB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMwNTFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbHYge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMDczcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX2x5IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzA5NXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19tYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxMTdweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbWMge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMTM5cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX21kIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzE2MHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19tZSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMxODJweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbWYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjA0cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX21nIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzIyNnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19taCB7XG4gIGhlaWdodDogMTFweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMyNDhweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbWsge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMjcwcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX21sIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzI5MnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19tbSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzMTRweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbW4ge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zMzM2cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX21vIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzM1OHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19tcCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTMzODBweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbXEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDAycHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX21yIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQyNHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19tcyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM0NDZweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbXQge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNDY4cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX211IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzQ5MHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19tdiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1MTJweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbXcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNTM0cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX214IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzU1NnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19teSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM1NzhweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbXoge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjAwcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX25hIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzYyMnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19uYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM2NDRweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbmUge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNjY2cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX25mIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzY4NnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19uZyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3MDhweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbmkge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzMwcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX25sIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzc1MnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ubyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM3NzRweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbnAge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zNzk2cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX25yIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzgxMXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19udSB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4MzNweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fbnoge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zODU1cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX29tIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzg3N3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19wYSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM4OTlweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fcGUge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTIxcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3BmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMzk0M3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19wZyB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTM5NjVweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fcGgge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0zOTg3cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3BrIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDAwOXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19wbCB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwMzFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fcG0ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MDUzcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3BuIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDA3NXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19wciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQwOTdweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fcHMge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MTE5cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3B0IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDE0MXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19wdyB7XG4gIGhlaWdodDogMTNweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQxNjNweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fcHkge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MTg1cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3FhIHtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MjA3cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3JlIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDIyOXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ybyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQyNTFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fcnMge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MjczcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3J1IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDI5NXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19ydyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzMTdweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fc2Ege1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00MzM5cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3NiIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDM2MXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19zYyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQzODNweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fc2Qge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDA1cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3NlIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQyN3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19zZyB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0NDlweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fc2gge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NDcxcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3NpIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDQ5M3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19zaiB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1MTVweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fc2sge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NTM3cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3NsIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDU1OXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19zbSB7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ1ODFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fc24ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjAzcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3NvIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDYyNXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19zciB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ2NDdweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fc3Mge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NjY5cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3N0IHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDY5MXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19zdiB7XG4gIGhlaWdodDogMTJweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3MTNweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fc3gge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NzM1cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3N5IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDc1N3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX19zeiB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ3NzlweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fdGEge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODAxcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3RjIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDgyM3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX190ZCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ4NDVweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fdGYge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00ODY3cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3RnIHtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDg4OXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX190aCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5MTFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fdGoge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OTMzcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3RrIHtcbiAgaGVpZ2h0OiAxMHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDk1NXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX190bCB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ5NzdweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fdG0ge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00OTk5cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3RuIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTAyMXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX190byB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUwNDNweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fdHIge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MDY1cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3R0IHtcbiAgaGVpZ2h0OiAxMnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTA4N3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX190diB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxMDlweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fdHcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MTMxcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3R6IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTE1M3B4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX191YSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUxNzVweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fdWcge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MTk3cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3VtIHtcbiAgaGVpZ2h0OiAxMXB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTIxOXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX191biB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUyNDFweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fdXMge1xuICBoZWlnaHQ6IDExcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MjYzcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3V5IHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTI4NXB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX191eiB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzMDdweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fdmEge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MzI5cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3ZjIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTM0NnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX192ZSB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTUzNjhweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fdmcge1xuICBoZWlnaHQ6IDEwcHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01MzkwcHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3ZpIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQxMnB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX192biB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU0MzRweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9fdnUge1xuICBoZWlnaHQ6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NDU2cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3dmIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTQ3OHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX193cyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1MDBweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9feGsge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NTIycHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3llIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTU0NHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX195dCB7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU1NjZweCAwcHg7XG59XG4uaXRpX19mbGFnLml0aV9femEge1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC01NTg4cHggMHB4O1xufVxuLml0aV9fZmxhZy5pdGlfX3ptIHtcbiAgaGVpZ2h0OiAxNHB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTYxMHB4IDBweDtcbn1cbi5pdGlfX2ZsYWcuaXRpX196dyB7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTU2MzJweCAwcHg7XG59XG5cbi5pdGlfX2ZsYWcge1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMXB4IDBweCAjODg4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvaWNvbi9mbGFncy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYmRiZGI7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDIwcHggMDtcbn1cblxuLml0aV9fZmxhZy5pdGlfX25wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4iLCIub3ZlcmZsb3ctaGlkZGVuIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBtaW4td2lkdGg6IDEwMHZ3O1xufVxuXG4uZ3JlY2FwdGNoYS1iYWRnZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cblxuLy8gYmVnaW4gXCJ0YWlsd2luZC5jc3MgcGFyb2R5XCJcblxuLnRleHQtY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGV4dC1zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cblxuLm9wYWNpdHktNTAge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi51bmRlcmxpbmUge1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLm10LTgge1xuICBtYXJnaW4tdG9wOiAzMnB4O1xufVxuXG4vLyBlbmQgXCJ0YWlsd2luZC5jc3MgcGFyb2R5XCIg8J+YglxuIiwiYm9keSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cbi5wcmVsb2FkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMTAwO1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmxhY2spO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICYtbG9nby13cmFwcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgd2lkdGg6IDEzMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgIH1cbiAgfVxuXG4gICYtbG9nbyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgc3ZnIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMjAlKTtcbiAgICB9XG4gIH1cblxuICAmLW5hbWUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBzdmcge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEyMCUpO1xuICAgIH1cbiAgfVxuXG4gICYtbGluZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMHB4O1xuICAgIHJpZ2h0OiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAxMCUpO1xuICAgIHdpZHRoOiAxMTAlO1xuICAgIG1heC13aWR0aDogdW5zZXQ7XG5cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQyJSwgMCUpIHJvdGF0ZSgyNWRlZyk7XG4gICAgICB3aWR0aDogMjAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0zOSUsIDAlKSByb3RhdGUoMzVkZWcpO1xuICAgICAgd2lkdGg6IDI1MCU7XG4gICAgfVxuICAgIHBhdGgge1xuICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMHB4LCA5OTk5OTlweDtcbiAgICB9XG4gIH1cbn1cbiIsIi5oZWFkZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogdmFyKC0taGVhZGVySGVpZ2h0KTtcbiAgdHJhbnNpdGlvbjogdmFyKC0tbG9uZ1RyYW5zaXRpb24pIHZhcigtLWJhc2ljRWFzZSk7XG4gIHotaW5kZXg6IDkwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIC5jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG5cbiAgJi13cmFwcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwYWRkaW5nLXRvcDogNXB4O1xuICB9XG5cbiAgJi1tYWluIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAzNSU7XG5cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzMnB4O1xuICAgICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX21vYiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1idXJnZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4O1xuICAgIG1hcmdpbi1yaWdodDogNTVweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogdmFyKC0tYmFzaWNUcmFuc2l0aW9uKSB2YXIoLS1iYXNpY0Vhc2UpO1xuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0TCkge1xuICAgICAgbWFyZ2luLXJpZ2h0OiA0NXB4O1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgd2lkdGg6IDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tYmFzaWNUcmFuc2l0aW9uKSxcbiAgICAgICAgYmFja2dyb3VuZCB2YXIoLS1iYXNpY1RyYW5zaXRpb24pO1xuICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcblxuICAgICAgJjpudGgtY2hpbGQoMSkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTlweCk7XG4gICAgICB9XG4gICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgICAgfVxuICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoOXB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHNwYW4ge1xuICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMnB4KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMnB4KSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgc3BhbiB7XG4gICAgICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgIWltcG9ydGFudDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgwKSAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLWxvZ28ge1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zaXRpb246IHZhcigtLWxvbmdUcmFuc2l0aW9uKSB2YXIoLS1iYXNpY0Vhc2UpO1xuXG4gICAgQGluY2x1ZGUgbGVzcyhsYXB0b3BTKSB7XG4gICAgICB3aWR0aDogMTEwcHg7XG4gICAgfVxuXG4gICAgJi1mYWRlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgICAgc3ZnIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgfVxuICAgIH1cblxuICAgICYtbmFtZSB7XG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS1sb25nVHJhbnNpdGlvbikgdmFyKC0tYmFzaWNFYXNlKTtcbiAgICB9XG5cbiAgICAmLWhpZGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBoZWlnaHQ6IDI3Ljg4cHg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tbG9uZ1RyYW5zaXRpb24pIHZhcigtLWJhc2ljRWFzZSk7XG4gICAgfVxuXG4gICAgcGF0aCB7XG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS1sb25nVHJhbnNpdGlvbikgdmFyKC0tYmFzaWNFYXNlKTtcbiAgICB9XG4gIH1cblxuICAmLWxpbmsge1xuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uaGVhZGVyOm5vdCgubWVudS1vcGVuKS5oZWFkZXItYmcge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1iZWlnZSk7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAjMDAwMDAwODI7XG4gIGhlaWdodDogODBweDtcblxuICAuaGVhZGVyLWxvZ28ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgfVxuXG4gIC5oZWFkZXItbG9nby1oaWRlIHtcbiAgICBoZWlnaHQ6IDBweDtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG5cbiAgLmhlYWRlci1tYWluX19pdGVtIHtcbiAgICBjb2xvcjogdmFyKC0tYmxhY2spICFpbXBvcnRhbnQ7XG4gIH1cblxuICAuaGVhZGVyLW1haW5fX21vYiB7XG4gICAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgfVxuXG4gIC5oZWFkZXItYnVyZ2VyIHtcbiAgICBzcGFuIHtcbiAgICAgIGJhY2tncm91bmQ6IHZhcigtLWJsYWNrKTtcbiAgICB9XG4gIH1cblxuICAubGluay1hcnJvdyB7XG4gICAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICBwYXRoIHtcbiAgICAgIHN0cm9rZTogdmFyKC0tYmxhY2spO1xuICAgIH1cbiAgfVxuXG4gIC5saW5rLXdoaXRlOjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgfVxuXG4gIHBhdGgge1xuICAgIGZpbGw6IHZhcigtLWJsYWNrKTtcbiAgfVxufVxuXG4uaGVhZGVyOm5vdCgubWVudS1vcGVuKS5ibGFjayB7XG4gIC5oZWFkZXItbWFpbl9faXRlbSB7XG4gICAgY29sb3I6IHZhcigtLWJsYWNrKSAhaW1wb3J0YW50O1xuICB9XG5cbiAgLmhlYWRlci1tYWluX19tb2Ige1xuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIH1cblxuICAuaGVhZGVyLWJ1cmdlciB7XG4gICAgc3BhbiB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjayk7XG4gICAgfVxuICB9XG5cbiAgLmxpbmstYXJyb3cge1xuICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgcGF0aCB7XG4gICAgICBzdHJva2U6IHZhcigtLWJsYWNrKTtcbiAgICB9XG4gIH1cblxuICAubGluay13aGl0ZTo6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIH1cblxuICBwYXRoIHtcbiAgICBmaWxsOiB2YXIoLS1ibGFjayk7XG4gIH1cbn1cblxuLm1lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogODA7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cbiAgJi1iZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjayk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgfVxuXG4gICYtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctdG9wOiAxNjBweDtcbiAgICBAaW5jbHVkZSBsZXNzKGxhcHRvcEwpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRMKSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTcwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMTQwcHg7XG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDE0MHB4KTtcbiAgICB9XG4gIH1cblxuICAvLyBNRU5VXG4gICYtbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgIGhlaWdodDogbWF4LWNvbnRlbnQ7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjVweDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICB3aWR0aDogMHB4O1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG5cbiAgICBkaXYge1xuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWxpbmsge1xuICAgIGZvbnQtZmFtaWx5OiBcImx0Yy1ib2RvbmktMTc1XCIsIHNlcmlmO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiBtYXgtY29udGVudDtcblxuICAgIEBpbmNsdWRlIGZsdWlkRm9udFNpemUoMzJweCwgNTVweCwgMTM2NnB4LCAxOTIwcHgpO1xuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBmb250LXNpemU6IDQ0cHg7XG4gICAgfVxuXG4gICAgJl9fZW5xdWlyZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogNjVweDtcbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1saW5rLWRldGFpbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxuXG4gICYtZGV0YWlscyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDE1cHg7XG4gICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICYgfiAubGluay11bmRlcmxpbmU6YmVmb3JlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSkgdHJhbnNsYXRlWSgwcHgpO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICB1c2VyLXNlbGVjdDogYXV0bztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1waG90byB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDhweCA4cHggMTVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmJvcmRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ibGFja0xpbmUpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA3KTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBib3JkZXIgdmFyKC0tYmFzaWNUcmFuc2l0aW9uKTtcbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fd3JhcHAge1xuICAgICAgd2lkdGg6IDIyMHB4O1xuICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgLnBob3RvLXNjYWxlIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAwcHg7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTtcbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdmFyKC0tbG9uZ1RyYW5zaXRpb24pIHZhcigtLWJhc2ljRWFzZSk7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmFtZSB7XG4gICAgICBmb250LWZhbWlseTogXCJmdXR1cmEtcHRcIiwgc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBmb250LXNpemU6IDA7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAuYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICB9XG5cbiAgICAgIC5tZW51LXBob3RvX193cmFwcCBpbWcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSkgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBCT1RUT01cbiAgJi1ib3R0b20ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNzVweDtcbiAgICBwYWRkaW5nOiAwIHZhcigtLXBhZGRpbmdYKTtcblxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiBtYXgtY29udGVudDtcbiAgICAgIHBhZGRpbmc6IDI0cHggMDtcbiAgICB9XG5cbiAgICAmLWxpbmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFja0xpbmUpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDhweDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICB9XG5cbiAgICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBjb2xvcjogdmFyKC0tYmVpZ2UpO1xuICAgICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICB9XG5cbiAgICAgIHNwYW4ge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgIG9wYWNpdHk6IDAuODtcbiAgICAgICAgYSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBmdW5jdGlvbiBzdHJpcC11bml0KCRudW1iZXIpIHtcbiAgQGlmIHR5cGUtb2YoJG51bWJlcikgPT0gXCJudW1iZXJcIiBhbmQgbm90IHVuaXRsZXNzKCRudW1iZXIpIHtcbiAgICBAcmV0dXJuICRudW1iZXIgLyAoJG51bWJlciAqIDAgKyAxKTtcbiAgfVxuXG4gIEByZXR1cm4gJG51bWJlcjtcbn1cblxuQGZ1bmN0aW9uIGNhbGNGbHVpZEZvbnRTaXplKCRmLW1pbiwgJGYtbWF4LCAkdy1taW4sICR3LW1heCwgJHVuaXRzOiBweCkge1xuICAkZi1taW46IHN0cmlwLXVuaXQoJGYtbWluKTtcbiAgJGYtbWF4OiBzdHJpcC11bml0KCRmLW1heCk7XG4gICR3LW1pbjogc3RyaXAtdW5pdCgkdy1taW4pO1xuICAkdy1tYXg6IHN0cmlwLXVuaXQoJHctbWF4KTtcblxuICAkazogKCRmLW1heCAtICRmLW1pbikvICgkdy1tYXggLSAkdy1taW4pO1xuICAkYjogJGYtbWluIC0gJGsgKiAkdy1taW47XG5cbiAgJGI6ICRiICsgJHVuaXRzO1xuXG4gIEByZXR1cm4gY2FsYygjeyRrfSAqIDEwMHZ3ICsgI3skYn0pO1xufVxuXG5AbWl4aW4gZmx1aWRGb250U2l6ZSgkZi1taW4sICRmLW1heCwgJHctbWluLCAkdy1tYXgsICRmYWxsYmFjazogZmFsc2UpIHtcbiAgZm9udC1zaXplOiAkZi1taW47XG5cbiAgQG1lZGlhIChtaW4td2lkdGg6ICR3LW1pbikge1xuICAgIEBpZiAoJGZhbGxiYWNrKSB7XG4gICAgICBmb250LXNpemU6ICRmYWxsYmFjaztcbiAgICB9XG4gICAgZm9udC1zaXplOiBjYWxjRmx1aWRGb250U2l6ZSgkZi1taW4sICRmLW1heCwgJHctbWluLCAkdy1tYXgsIHB4KTtcbiAgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogJHctbWF4KSB7XG4gICAgZm9udC1zaXplOiAkZi1tYXg7XG4gIH1cbn1cbiIsIi5mb290ZXIge1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICBib3R0b206IDA7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLWJsYWNrKTtcbiAgcGFkZGluZzogOTBweCAwIDMycHg7XG4gIHotaW5kZXg6IDA7XG4gIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgcGFkZGluZzogNjBweCAwIDMwcHg7XG4gIH1cbiAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDQ1cHggMCAxOHB4O1xuICB9XG4gICYtd3JhcHAge1xuICAgIHBhZGRpbmc6IDAgMTZweDtcbiAgfVxuICAmLWdyaWQge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJvcmRlcjogMC41cHggc29saWQgdmFyKC0tYmxhY2tMaW5lT3BhY2l0eSk7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuICB9XG4gICYtaXRlbSB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDMycHg7XG4gICAgYm9yZGVyOiAwLjVweCBzb2xpZCB2YXIoLS1ibGFja0xpbmVPcGFjaXR5KTtcbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIHBhZGRpbmc6IDI1cHggMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gICAgJl9fdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIEBpbmNsdWRlIGxlc3MobGFwdG9wUykge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDExcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA3cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgICAuaW5wdXQge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6IHZhcigtLWJlaWdlKSAhaW1wb3J0YW50O1xuICAgICAgYmFja2dyb3VuZDogdmFyKC0tYmxhY2spICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCA1MHB4IHZhcigtLWJsYWNrKSAhaW1wb3J0YW50O1xuICAgICAgLXdlYmtpdC1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCA1MHB4IHZhcigtLWJsYWNrKSAhaW1wb3J0YW50O1xuICAgICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHZhcigtLWJlaWdlKSAhaW1wb3J0YW50O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDAuMztcbiAgICAgIHdpZHRoOiA5MCU7XG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWJlaWdlKTtcbiAgICAgIH1cblxuICAgICAgJjotd2Via2l0LWF1dG9maWxsIHtcbiAgICAgICAgY29sb3I6IHZhcigtLWJlaWdlKSAhaW1wb3J0YW50O1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1ibGFjaykgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9fc3VidGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgY29sb3I6IHZhcigtLWJlaWdlKTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4cHg7XG4gICAgICBvcGFjaXR5OiAwLjM7XG4gICAgICBAaW5jbHVkZSBsZXNzKGxhcHRvcFMpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRMKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB9XG4gICAgfVxuICAgIC5saW5rIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIEBpbmNsdWRlIGxlc3MobGFwdG9wUykge1xuICAgICAgICBmb250LXNpemU6IDE3cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtZm9ybSB7XG4gICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2tMaW5lT3BhY2l0eSk7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICAgIH1cbiAgfVxuICAmLWZpbGUge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICAgIGdyaWQtY29sdW1uLWVuZDogNTtcbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IDE7XG4gICAgICBncmlkLWNvbHVtbi1lbmQ6IDM7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAyO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2tMaW5lT3BhY2l0eSk7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzNXB4O1xuICAgIH1cbiAgfVxuICAmLXNvY2lhbCB7XG4gICAgd2lkdGg6IDE3cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgcGFkZGluZy10b3A6IDIwcHg7XG4gICAgfVxuICB9XG4gICYtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLXRvcDogNzJweDtcbiAgICBAaW5jbHVkZSBsZXNzKGxhcHRvcFMpIHtcbiAgICAgIG1hcmdpbi10b3A6IDY1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0TCkge1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgfVxuICAmLWluZm8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAzNSU7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgIG9yZGVyOiAyO1xuICAgIH1cbiAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIH1cbiAgICAmX19pdGVtIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbi1yaWdodDogMjRweDtcbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0TCkge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICB9XG4gICAgICAmX1/RgW9weXJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYt0YFvcHlyaWdodCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuICAmLWxvZ28ge1xuICAgIHdpZHRoOiA3MHB4O1xuICAgIEBpbmNsdWRlIGxlc3MobGFwdG9wUykge1xuICAgICAgd2lkdGg6IDY1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0TCkge1xuICAgICAgLy8gd2lkdGg6IDEwMCU7XG4gICAgICAvLyBvcmRlcjogMTtcbiAgICB9XG4gICAgc3ZnIHtcbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAyMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICAgIHdpZHRoOiA3N3B4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAxNXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLWRldmVsb3BlciB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMzBweDtcbiAgICBAaW5jbHVkZSBsZXNzKGxhcHRvcFMpIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTIwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0TCkge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMTBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAyNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgfVxuICAmLXRvcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDQ4cHg7XG4gICAgaGVpZ2h0OiA0OHB4O1xuICAgIGJhY2tncm91bmQ6IHZhcigtLWdyZXkpO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgcGFkZGluZzogMTJweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSk7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIGxlc3MobGFwdG9wUykge1xuICAgICAgd2lkdGg6IDQ0cHg7XG4gICAgICBoZWlnaHQ6IDQ0cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0TCkge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJsZ1wiO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2xnLndvZmYyP2lvOWE2a1wiKSBmb3JtYXQoXCJ3b2ZmMlwiKSxcbiAgICB1cmwoXCIuLi9mb250cy9sZy50dGY/aW85YTZrXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgIHVybChcIi4uL2ZvbnRzL2xnLndvZmY/aW85YTZrXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiLi4vZm9udHMvbGcuc3ZnP2lvOWE2ayNsZ1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC1kaXNwbGF5OiBibG9jaztcbn1cblxuLmxnLWljb24ge1xuICAvKiB1c2UgIWltcG9ydGFudCB0byBwcmV2ZW50IGlzc3VlcyB3aXRoIGJyb3dzZXIgZXh0ZW5zaW9ucyB0aGF0IGNoYW5nZSBmb250cyAqL1xuICBmb250LWZhbWlseTogXCJsZ1wiICFpbXBvcnRhbnQ7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAvKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmcgPT09PT09PT09PT0gKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5sZy1jb250YWluZXIge1xuICBmb250LWZhbWlseTogc3lzdGVtLXVpLCAtYXBwbGUtc3lzdGVtLCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLFxuICAgIEFyaWFsLCBcIk5vdG8gU2Fuc1wiLCBcIkxpYmVyYXRpb24gU2Fuc1wiLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsXG4gICAgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIjtcbn1cblxuLmxnLW5leHQsXG4ubGctcHJldiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtc2l6ZTogMjJweDtcbiAgbWFyZ2luLXRvcDogLTEwcHg7XG4gIHBhZGRpbmc6IDhweCAxMHB4IDlweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMTA4MDtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4ubGctbmV4dC5kaXNhYmxlZCxcbi5sZy1wcmV2LmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5sZy1uZXh0OmhvdmVyOm5vdCguZGlzYWJsZWQpLFxuLmxnLXByZXY6aG92ZXI6bm90KC5kaXNhYmxlZCkge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4ubGctc2luZ2xlLWl0ZW0gLmxnLW5leHQsXG4ubGctc2luZ2xlLWl0ZW0gLmxnLXByZXYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGctbmV4dCB7XG4gIHJpZ2h0OiAyMHB4O1xufVxuXG4ubGctbmV4dDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZTA5NVwiO1xufVxuXG4ubGctcHJldiB7XG4gIGxlZnQ6IDIwcHg7XG59XG5cbi5sZy1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUwOTRcIjtcbn1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxnLXJpZ2h0LWVuZCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogLTMwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgbGctcmlnaHQtZW5kIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBsZWZ0OiAtMzBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbkAtbXMta2V5ZnJhbWVzIGxnLXJpZ2h0LWVuZCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogLTMwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGxnLXJpZ2h0LWVuZCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogLTMwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGctbGVmdC1lbmQge1xuICAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxuICA1MCUge1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG5ALW1vei1rZXlmcmFtZXMgbGctbGVmdC1lbmQge1xuICAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxuICA1MCUge1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG5ALW1zLWtleWZyYW1lcyBsZy1sZWZ0LWVuZCB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG4gIDUwJSB7XG4gICAgbGVmdDogMzBweDtcbiAgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgbGctbGVmdC1lbmQge1xuICAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxuICA1MCUge1xuICAgIGxlZnQ6IDMwcHg7XG4gIH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuXG4ubGctb3V0ZXIubGctcmlnaHQtZW5kIC5sZy1vYmplY3Qge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbGctcmlnaHQtZW5kIDAuM3M7XG4gIC1vLWFuaW1hdGlvbjogbGctcmlnaHQtZW5kIDAuM3M7XG4gIGFuaW1hdGlvbjogbGctcmlnaHQtZW5kIDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxnLW91dGVyLmxnLWxlZnQtZW5kIC5sZy1vYmplY3Qge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbGctbGVmdC1lbmQgMC4zcztcbiAgLW8tYW5pbWF0aW9uOiBsZy1sZWZ0LWVuZCAwLjNzO1xuICBhbmltYXRpb246IGxnLWxlZnQtZW5kIDAuM3M7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxnLXRvb2xiYXIge1xuICB6LWluZGV4OiAxMDgyO1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sZy1tZWRpYS1vdmVybGFwIC5sZy10b29sYmFyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMCksIHJnYmEoMCwgMCwgMCwgMC40KSk7XG59XG5cbi5sZy10b29sYmFyIC5sZy1pY29uIHtcbiAgY29sb3I6ICM5OTk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDI0cHg7XG4gIGhlaWdodDogNDdweDtcbiAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogNTBweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIG91dGxpbmU6IG1lZGl1bSBub25lO1xuICB3aWxsLWNoYW5nZTogY29sb3I7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogY29sb3IgMC4ycyBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IGNvbG9yIDAuMnMgbGluZWFyO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGxpbmVhcjtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgYm9yZGVyOiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xufVxuXG4ubGctdG9vbGJhciAubGctaWNvbi5sZy1pY29uLTE4IHtcbiAgZm9udC1zaXplOiAxOHB4O1xufVxuXG4ubGctdG9vbGJhciAubGctaWNvbjpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi5sZy10b29sYmFyIC5sZy1jbG9zZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlMDcwXCI7XG59XG5cbi5sZy10b29sYmFyIC5sZy1tYXhpbWl6ZSB7XG4gIGZvbnQtc2l6ZTogMjJweDtcbn1cblxuLmxnLXRvb2xiYXIgLmxnLW1heGltaXplOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGU5MGFcIjtcbn1cblxuLmxnLXRvb2xiYXIgLmxnLWRvd25sb2FkOmFmdGVyIHtcbiAgY29udGVudDogXCJcXGUwZjJcIjtcbn1cblxuLmxnLXN1Yi1odG1sIHtcbiAgY29sb3I6ICNlZWU7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMTBweCA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwODA7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGVhc2Utb3V0IDBzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgZWFzZS1vdXQgMHM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dCAwcztcbn1cblxuLmxnLXN1Yi1odG1sIGg0IHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4ubGctc3ViLWh0bWwgcCB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luOiA1cHggMCAwO1xufVxuXG4ubGctc3ViLWh0bWwgYSB7XG4gIGNvbG9yOiBpbmhlcml0O1xufVxuXG4ubGctc3ViLWh0bWwgYTpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubGctbWVkaWEtb3ZlcmxhcCAubGctc3ViLWh0bWwge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoXG4gICAgMTgwZGVnLFxuICAgIHJnYmEoMCwgMCwgMCwgMCksXG4gICAgcmdiYSgwLCAwLCAwLCAwLjYpXG4gICk7XG59XG5cbi5sZy1pdGVtIC5sZy1zdWItaHRtbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbn1cblxuLmxnLWVycm9yLW1zZyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgY29sb3I6ICM5OTk7XG59XG5cbi5sZy1jb3VudGVyIHtcbiAgY29sb3I6ICM5OTk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gIHBhZGRpbmctdG9wOiAxMnB4O1xuICBoZWlnaHQ6IDQ3cHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5sZy1jbG9zaW5nIC5sZy10b29sYmFyLFxuLmxnLWNsb3NpbmcgLmxnLXByZXYsXG4ubGctY2xvc2luZyAubGctbmV4dCxcbi5sZy1jbG9zaW5nIC5sZy1zdWItaHRtbCB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4wOCBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsXG4gICAgb3BhY2l0eSAwLjA4IGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgY29sb3IgMC4wOCBsaW5lYXI7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC4wOCBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsXG4gICAgb3BhY2l0eSAwLjA4IGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcywgY29sb3IgMC4wOCBsaW5lYXI7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAwLjA4IGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcyxcbiAgICBvcGFjaXR5IDAuMDggY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLCBjb2xvciAwLjA4IGxpbmVhcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMDggY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLFxuICAgIG9wYWNpdHkgMC4wOCBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIGNvbG9yIDAuMDggbGluZWFyO1xufVxuXG5ib2R5Om5vdCgubGctZnJvbS1oYXNoKVxuICAubGctb3V0ZXIubGctc3RhcnQtem9vbVxuICAubGctaXRlbTpub3QoLmxnLXpvb21hYmxlKVxuICAubGctaW1nLXdyYXAsXG5ib2R5Om5vdCgubGctZnJvbS1oYXNoKVxuICAubGctb3V0ZXIubGctc3RhcnQtem9vbVxuICAubGctaXRlbTpub3QoLmxnLXpvb21hYmxlKVxuICAubGctdmlkZW8tY29udCB7XG4gIG9wYWNpdHk6IDA7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMC41LCAwLjUsIDAuNSk7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLFxuICAgIG9wYWNpdHkgMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpICFpbXBvcnRhbnQ7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLFxuICAgIG9wYWNpdHkgMjUwbXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpICFpbXBvcnRhbnQ7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsXG4gICAgb3BhY2l0eSAyNTBtcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcyxcbiAgICBvcGFjaXR5IDI1MG1zIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAhaW1wb3J0YW50O1xufVxuXG5ib2R5Om5vdCgubGctZnJvbS1oYXNoKVxuICAubGctb3V0ZXIubGctc3RhcnQtem9vbVxuICAubGctaXRlbTpub3QoLmxnLXpvb21hYmxlKS5sZy1jb21wbGV0ZVxuICAubGctaW1nLXdyYXAsXG5ib2R5Om5vdCgubGctZnJvbS1oYXNoKVxuICAubGctb3V0ZXIubGctc3RhcnQtem9vbVxuICAubGctaXRlbTpub3QoLmxnLXpvb21hYmxlKS5sZy1jb21wbGV0ZVxuICAubGctdmlkZW8tY29udCB7XG4gIG9wYWNpdHk6IDE7XG4gIC1tb3otdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICAtby10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZTNkKDEsIDEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMSwgMSwgMSk7XG59XG5cbi5sZy1ncm91cDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBjbGVhcjogYm90aDtcbn1cblxuLmxnLWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbi5sZy1jb250YWluZXIubGctc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4ubGctb24ge1xuICBzY3JvbGwtYmVoYXZpb3I6IHVuc2V0O1xuXG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvZHkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cbn1cblxuLmxnLXRvb2xiYXIsXG4ubGctcHJldixcbi5sZy1uZXh0LFxuLmxnLXBhZ2VyLW91dGVyLFxuLmxnLWhpZGUtc3ViLWh0bWwgLmxnLXN1Yi1odG1sIHtcbiAgb3BhY2l0eTogMDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsXG4gICAgb3BhY2l0eSAwLjI1cyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLFxuICAgIG9wYWNpdHkgMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLFxuICAgIG9wYWNpdHkgMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzLFxuICAgIG9wYWNpdHkgMC4yNXMgY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpIDBzO1xufVxuXG4ubGctc2hvdy1pbiAubGctdG9vbGJhcixcbi5sZy1zaG93LWluIC5sZy1wcmV2LFxuLmxnLXNob3ctaW4gLmxnLW5leHQsXG4ubGctc2hvdy1pbiAubGctcGFnZXItb3V0ZXIge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGctc2hvdy1pbi5sZy1oaWRlLXN1Yi1odG1sIC5sZy1zdWItaHRtbCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sZy1zaG93LWluIC5sZy1oaWRlLWl0ZW1zIC5sZy1wcmV2IHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMHB4LCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTBweCwgMCwgMCk7XG59XG5cbi5sZy1zaG93LWluIC5sZy1oaWRlLWl0ZW1zIC5sZy1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwcHgsIDAsIDApO1xufVxuXG4ubGctc2hvdy1pbiAubGctaGlkZS1pdGVtcyAubGctdG9vbGJhciB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMTBweCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTEwcHgsIDApO1xufVxuXG4ubGctc2hvdy1pbiAubGctaGlkZS1pdGVtcy5sZy1oaWRlLXN1Yi1odG1sIC5sZy1zdWItaHRtbCB7XG4gIG9wYWNpdHk6IDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAyMHB4LCAwKTtcbn1cblxuLmxnLW91dGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwNTA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIG9wYWNpdHk6IDAuMDAxO1xuICBvdXRsaW5lOiBub25lO1xuICB3aWxsLWNoYW5nZTogYXV0bztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTVzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xNXMgZWFzZSAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBlYXNlIDBzO1xufVxuXG4ubGctb3V0ZXIgKiB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1vei1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4ubGctb3V0ZXIubGctem9vbS1mcm9tLWltYWdlIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxnLW91dGVyLmxnLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGctb3V0ZXIubGctY3NzMyAubGctaXRlbTpub3QoLmxnLXN0YXJ0LWVuZC1wcm9ncmVzcykubGctcHJldi1zbGlkZSxcbi5sZy1vdXRlci5sZy1jc3MzIC5sZy1pdGVtOm5vdCgubGctc3RhcnQtZW5kLXByb2dyZXNzKS5sZy1uZXh0LXNsaWRlLFxuLmxnLW91dGVyLmxnLWNzczMgLmxnLWl0ZW06bm90KC5sZy1zdGFydC1lbmQtcHJvZ3Jlc3MpLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5sZy1vdXRlci5sZy1jc3MzLmxnLWRyYWdnaW5nIC5sZy1pdGVtLmxnLXByZXYtc2xpZGUsXG4ubGctb3V0ZXIubGctY3NzMy5sZy1kcmFnZ2luZyAubGctaXRlbS5sZy1uZXh0LXNsaWRlLFxuLmxnLW91dGVyLmxnLWNzczMubGctZHJhZ2dpbmcgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMHMgIWltcG9ydGFudDtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxnLW91dGVyLmxnLWdyYWIgaW1nLmxnLW9iamVjdCB7XG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IC1tb3otZ3JhYjtcbiAgY3Vyc29yOiAtby1ncmFiO1xuICBjdXJzb3I6IC1tcy1ncmFiO1xuICBjdXJzb3I6IGdyYWI7XG59XG5cbi5sZy1vdXRlci5sZy1ncmFiYmluZyBpbWcubGctb2JqZWN0IHtcbiAgY3Vyc29yOiBtb3ZlO1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogLW1vei1ncmFiYmluZztcbiAgY3Vyc29yOiAtby1ncmFiYmluZztcbiAgY3Vyc29yOiAtbXMtZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi5sZy1vdXRlciAubGctY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xufVxuXG4ubGctb3V0ZXIgLmxnLWlubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwcztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwcztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmxnLW91dGVyIC5sZy1pdGVtIHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW06bm90KC5sZy1zdGFydC1lbmQtcHJvZ3Jlc3MpIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1nL2xvYWRpbmcuZ2lmXCIpIG5vLXJlcGVhdCBzY3JvbGwgY2VudGVyIGNlbnRlclxuICAgIHRyYW5zcGFyZW50O1xufVxuXG4ubGctb3V0ZXIubGctY3NzMyAubGctcHJldi1zbGlkZSxcbi5sZy1vdXRlci5sZy1jc3MzIC5sZy1jdXJyZW50LFxuLmxnLW91dGVyLmxnLWNzczMgLmxnLW5leHQtc2xpZGUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbn1cblxuLmxnLW91dGVyLmxnLWNzcyAubGctY3VycmVudCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xufVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0sXG4ubGctb3V0ZXIgLmxnLWltZy13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmxnLW91dGVyIC5sZy1pdGVtOmJlZm9yZSxcbi5sZy1vdXRlciAubGctaW1nLXdyYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5sZy1vdXRlciAubGctaW1nLXdyYXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAwO1xufVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY29tcGxldGUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuXG4ubGctb3V0ZXIgLmxnLWl0ZW0ubGctY3VycmVudCB7XG4gIHotaW5kZXg6IDEwNjA7XG59XG5cbi5sZy1vdXRlciAubGctb2JqZWN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmxnLW91dGVyIC5sZy1lbXB0eS1odG1sLmxnLXN1Yi1odG1sLFxuLmxnLW91dGVyIC5sZy1lbXB0eS1odG1sIC5sZy1zdWItaHRtbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5sZy1vdXRlci5sZy1oaWRlLWRvd25sb2FkIC5sZy1kb3dubG9hZCB7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubGctb3V0ZXIgLmxnLWZpcnN0LXNsaWRlIC5sZy1kdW1teS1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG59XG5cbi5sZy1vdXRlci5sZy1jb21wb25lbnRzLW9wZW46bm90KC5sZy16b29tZWQpIC5sZy1jb21wb25lbnRzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAlLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwJSwgMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sZy1vdXRlci5sZy1jb21wb25lbnRzLW9wZW46bm90KC5sZy16b29tZWQpIC5sZy1zdWItaHRtbCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLW91dCAwLjE1cztcbn1cblxuLmxnLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwNDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDAwMDBkOTtcbiAgb3BhY2l0eTogMDtcbiAgd2lsbC1jaGFuZ2U6IGF1dG87XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBlYXNlLWluIDBzO1xuICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGVhc2UtaW4gMHM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgZWFzZS1pbiAwcztcbn1cblxuLmxnLWJhY2tkcm9wLmluIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxnLWNzczMubGctbm8tdHJhbnMgLmxnLXByZXYtc2xpZGUsXG4ubGctY3NzMy5sZy1uby10cmFucyAubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLW5vLXRyYW5zIC5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBub25lIDBzIGVhc2UgMHMgIWltcG9ydGFudDtcbiAgLW1vei10cmFuc2l0aW9uOiBub25lIDBzIGVhc2UgMHMgIWltcG9ydGFudDtcbiAgLW8tdHJhbnNpdGlvbjogbm9uZSAwcyBlYXNlIDBzICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb246IG5vbmUgMHMgZWFzZSAwcyAhaW1wb3J0YW50O1xufVxuXG4ubGctY3NzMy5sZy11c2UtY3NzMyAubGctaXRlbSB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtbW96LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4ubGctY3NzMy5sZy1mYWRlIC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmxnLWNzczMubGctZmFkZSAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxnLWNzczMubGctZmFkZSAubGctaXRlbS5sZy1wcmV2LXNsaWRlLFxuLmxnLWNzczMubGctZmFkZSAubGctaXRlbS5sZy1uZXh0LXNsaWRlLFxuLmxnLWNzczMubGctZmFkZSAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xufVxuXG4ubGctY3NzMy5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1zdGFydC1wcm9ncmVzcyB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMXNcbiAgICBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyLCAxLjI3NSkgMHM7XG4gIC1tb3otdHJhbnNpdGlvbjogLW1vei10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpIDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpIDBzO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgY3ViaWMtYmV6aWVyKDAuMTc1LCAwLjg4NSwgMC4zMiwgMS4yNzUpIDBzO1xufVxuXG4ubGctY3NzMy5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1zdGFydC1lbmQtcHJvZ3Jlc3Mge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHM7XG59XG5cbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctcHJldi1zbGlkZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1uZXh0LXNsaWRlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1jdXJyZW50IHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG4ubGctY3NzMy5sZy1zbGlkZS5sZy11c2UtY3NzMyAubGctaXRlbS5sZy1wcmV2LXNsaWRlLFxuLmxnLWNzczMubGctc2xpZGUubGctdXNlLWNzczMgLmxnLWl0ZW0ubGctbmV4dC1zbGlkZSxcbi5sZy1jc3MzLmxnLXNsaWRlLmxnLXVzZS1jc3MzIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDFzIGN1YmljLWJlemllcigwLCAwLCAwLjI1LCAxKSAwcyxcbiAgICBvcGFjaXR5IDAuMXMgZWFzZSAwcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsXG4gICAgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIC1vLXRyYW5zaXRpb246IC1vLXRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsXG4gICAgb3BhY2l0eSAwLjFzIGVhc2UgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBjdWJpYy1iZXppZXIoMCwgMCwgMC4yNSwgMSkgMHMsIG9wYWNpdHkgMC4xcyBlYXNlIDBzO1xufVxuXG4ubGctY29udGFpbmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmxnLWNvbnRhaW5lci5sZy1zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5sZy1jb250YWluZXIubGctZHJhZ2dpbmctdmVydGljYWwgLmxnLWJhY2tkcm9wIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwcyAhaW1wb3J0YW50O1xufVxuXG4ubGctY29udGFpbmVyLmxnLWRyYWdnaW5nLXZlcnRpY2FsIC5sZy1jc3MzIC5sZy1pdGVtLmxnLWN1cnJlbnQge1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IDBzICFpbXBvcnRhbnQ7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5sZy1pbmxpbmUgLmxnLWJhY2tkcm9wLFxuLmxnLWlubGluZSAubGctb3V0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5sZy1pbmxpbmUgLmxnLWJhY2tkcm9wIHtcbiAgei1pbmRleDogMTtcbn1cblxuLmxnLWlubGluZSAubGctb3V0ZXIge1xuICB6LWluZGV4OiAyO1xufVxuXG4ubGctaW5saW5lIC5sZy1tYXhpbWl6ZTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXFxlOTA5XCI7XG59XG5cbi5sZy1jb21wb25lbnRzIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMCUsIDApO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAtd2Via2l0LXRyYW5zaXRpb246IC13ZWJraXQtdHJhbnNmb3JtIDAuMzVzIGVhc2Utb3V0IDBzO1xuICAtbW96LXRyYW5zaXRpb246IC1tb3otdHJhbnNmb3JtIDAuMzVzIGVhc2Utb3V0IDBzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4zNXMgZWFzZS1vdXQgMHM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBlYXNlLW91dCAwcztcbiAgei1pbmRleDogMTA4MDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xufVxuXG4ubGctb3V0ZXIgLmxnLXZpZGVvLWNvbnQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubGctb3V0ZXIgLmxnLXZpZGVvLWNvbnQgLmxnLW9iamVjdCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ubGctb3V0ZXIgLmxnLWhhcy1pZnJhbWUgLmxnLXZpZGVvLWNvbnQge1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG92ZXJmbG93OiBhdXRvO1xufVxuXG4ubGctb3V0ZXIgLmxnLXZpZGVvLW9iamVjdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAzO1xufVxuXG4ubGctb3V0ZXIgLmxnLXZpZGVvLXBvc3RlciB7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5sZy1vdXRlciAubGctaGFzLXZpZGVvIC5sZy12aWRlby1vYmplY3Qge1xuICBvcGFjaXR5OiAwO1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbjtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW47XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluO1xufVxuXG4ubGctb3V0ZXIgLmxnLWhhcy12aWRlby5sZy12aWRlby1sb2FkZWQgLmxnLXZpZGVvLXBvc3Rlcixcbi5sZy1vdXRlciAubGctaGFzLXZpZGVvLmxnLXZpZGVvLWxvYWRlZCAubGctdmlkZW8tcGxheS1idXR0b24ge1xuICBvcGFjaXR5OiAwICFpbXBvcnRhbnQ7XG59XG5cbi5sZy1vdXRlciAubGctaGFzLXZpZGVvLmxnLXZpZGVvLWxvYWRlZCAubGctdmlkZW8tb2JqZWN0IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuQGtleWZyYW1lcyBsZy1wbGF5LXN0cm9rZSB7XG4gIDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiAxLCAyMDA7XG4gICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA4OSwgMjAwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMzVweDtcbiAgfVxuICAxMDAlIHtcbiAgICBzdHJva2UtZGFzaGFycmF5OiA4OSwgMjAwO1xuICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAtMTI0cHg7XG4gIH1cbn1cblxuQGtleWZyYW1lcyBsZy1wbGF5LXJvdGF0ZSB7XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbi5sZy12aWRlby1wbGF5LWJ1dHRvbiB7XG4gIHdpZHRoOiAxOCU7XG4gIG1heC13aWR0aDogMTQwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgei1pbmRleDogMjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHksIHRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAwLjI1c1xuICAgICAgY3ViaWMtYmV6aWVyKDAuMTcsIDAuODgsIDAuMzIsIDEuMjgpLFxuICAgIG9wYWNpdHkgMC4xcztcbiAgLW1vei10cmFuc2l0aW9uOiAtbW96LXRyYW5zZm9ybSAwLjI1cyBjdWJpYy1iZXppZXIoMC4xNywgMC44OCwgMC4zMiwgMS4yOCksXG4gICAgb3BhY2l0eSAwLjFzO1xuICAtby10cmFuc2l0aW9uOiAtby10cmFuc2Zvcm0gMC4yNXMgY3ViaWMtYmV6aWVyKDAuMTcsIDAuODgsIDAuMzIsIDEuMjgpLFxuICAgIG9wYWNpdHkgMC4xcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGN1YmljLWJlemllcigwLjE3LCAwLjg4LCAwLjMyLCAxLjI4KSwgb3BhY2l0eSAwLjFzO1xufVxuXG4ubGctdmlkZW8tcGxheS1idXR0b246aG92ZXIgLmxnLXZpZGVvLXBsYXktaWNvbi1iZyxcbi5sZy12aWRlby1wbGF5LWJ1dHRvbjpob3ZlciAubGctdmlkZW8tcGxheS1pY29uIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmxnLXZpZGVvLXBsYXktaWNvbi1iZyB7XG4gIGZpbGw6IG5vbmU7XG4gIHN0cm9rZS13aWR0aDogMyU7XG4gIHN0cm9rZTogI2ZjZmNmYztcbiAgb3BhY2l0eTogMC42O1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTJzIGVhc2UtaW47XG4gIC1vLXRyYW5zaXRpb246IG9wYWNpdHkgMC4xMnMgZWFzZS1pbjtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjEycyBlYXNlLWluO1xufVxuXG4ubGctdmlkZW8tcGxheS1pY29uLWNpcmNsZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBmaWxsOiBub25lO1xuICBzdHJva2Utd2lkdGg6IDMlO1xuICBzdHJva2U6IHJnYmEoMzAsIDMwLCAzMCwgMC45KTtcbiAgc3Ryb2tlLW9wYWNpdHk6IDE7XG4gIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcbiAgc3Ryb2tlLWRhc2hhcnJheTogMjAwO1xuICBzdHJva2UtZGFzaG9mZnNldDogMjAwO1xufVxuXG4ubGctdmlkZW8tcGxheS1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjUlO1xuICBtYXgtd2lkdGg6IDEyMHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xuICBvcGFjaXR5OiAwLjY7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4xMnMgZWFzZS1pbjtcbiAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjEycyBlYXNlLWluO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMTJzIGVhc2UtaW47XG59XG5cbi5sZy12aWRlby1wbGF5LWljb24gLmxnLXZpZGVvLXBsYXktaWNvbi1pbm5lciB7XG4gIGZpbGw6ICNmY2ZjZmM7XG59XG5cbi5sZy12aWRlby1sb2FkaW5nIC5sZy12aWRlby1wbGF5LWljb24tY2lyY2xlIHtcbiAgYW5pbWF0aW9uOiBsZy1wbGF5LXJvdGF0ZSAycyBsaW5lYXIgMC4yNXMgaW5maW5pdGUsXG4gICAgbGctcGxheS1zdHJva2UgMS41cyBlYXNlLWluLW91dCAwLjI1cyBpbmZpbml0ZTtcbn1cblxuLmxnLXZpZGVvLWxvYWRlZCAubGctdmlkZW8tcGxheS1idXR0b24ge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgwLjcpO1xufVxuIiwiLmZsYXRwaWNrci1jYWxlbmRhciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IG5vbmU7XG4gIGFuaW1hdGlvbjogbm9uZTtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMDcuODc1cHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTYsIC0xcHggMCAwICNlNmU2ZTYsIDAgMXB4IDAgI2U2ZTZlNiwgMCAtMXB4IDAgI2U2ZTZlNiwgMCAzcHggMTNweCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuICBib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTYsIC0xcHggMCAwICNlNmU2ZTYsIDAgMXB4IDAgI2U2ZTZlNiwgMCAtMXB4IDAgI2U2ZTZlNiwgMCAzcHggMTNweCByZ2JhKDAsIDAsIDAsIDAuMDgpXG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIub3Blbixcbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcbiAgb3BhY2l0eTogMTtcbiAgbWF4LWhlaWdodDogNjQwcHg7XG4gIHZpc2liaWxpdHk6IHZpc2libGVcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5vcGVuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB6LWluZGV4OiA5OTk5OVxufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFuaW1hdGUub3BlbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmcEZhZGVJbkRvd24gMzAwbXMgY3ViaWMtYmV6aWVyKC4yMywgMSwgLjMyLCAxKTtcbiAgYW5pbWF0aW9uOiBmcEZhZGVJbkRvd24gMzAwbXMgY3ViaWMtYmV6aWVyKC4yMywgMSwgLjMyLCAxKVxufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogMnB4XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuc3RhdGljIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMTAwJSArIDJweClcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMub3BlbiB7XG4gIHotaW5kZXg6IDk5OTtcbiAgZGlzcGxheTogYmxvY2tcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5tdWx0aU1vbnRoIC5mbGF0cGlja3ItZGF5cyAuZGF5Q29udGFpbmVyOm50aC1jaGlsZChuKzEpIC5mbGF0cGlja3ItZGF5LmluUmFuZ2U6bnRoLWNoaWxkKDduKzcpIHtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudFxufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMikgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rMSkge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IC0ycHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjtcbiAgYm94LXNoYWRvdzogLTJweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1dlZWtzIC5kYXlDb250YWluZXIsXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNUaW1lIC5kYXlDb250YWluZXIge1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMFxufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyIC5oYXNXZWVrcyAuZGF5Q29udGFpbmVyIHtcbiAgYm9yZGVyLWxlZnQ6IDBcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTZcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5ub0NhbGVuZGFyLmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcbiAgaGVpZ2h0OiBhdXRvXG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXI6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhcjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiAnJztcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgbGVmdDogMjJweFxufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnJpZ2h0TW9zdDpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93UmlnaHQ6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5yaWdodE1vc3Q6YWZ0ZXIsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93UmlnaHQ6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMjJweFxufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Q2VudGVyOmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dDZW50ZXI6YWZ0ZXIge1xuICBsZWZ0OiA1MCU7XG4gIHJpZ2h0OiA1MCVcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhcjpiZWZvcmUge1xuICBib3JkZXItd2lkdGg6IDVweDtcbiAgbWFyZ2luOiAwIC01cHhcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhcjphZnRlciB7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBtYXJnaW46IDAgLTRweFxufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YWZ0ZXIge1xuICBib3R0b206IDEwMCVcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZTZlNmU2XG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmXG59XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTphZnRlciB7XG4gIHRvcDogMTAwJVxufVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmJlZm9yZSB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNlNmU2ZTZcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmZcbn1cblxuLmZsYXRwaWNrci1jYWxlbmRhcjpmb2N1cyB7XG4gIG91dGxpbmU6IDBcbn1cblxuLmZsYXRwaWNrci13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cblxuLmZsYXRwaWNrci1tb250aHMge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleFxufVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW1vbnRoIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgaGVpZ2h0OiAzNHB4O1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDFcbn1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHotaW5kZXg6IDM7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC45KVxufVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLWRpc2FibGVkLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1kaXNhYmxlZCB7XG4gIGRpc3BsYXk6IG5vbmVcbn1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIGksXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxufVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLXByZXYtbW9udGgge1xuICAvKlxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbiAgbGVmdDogMFxuICAgIC8qIFxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG59XG5cbi8qXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuLypcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcbiAgLypcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4gIHJpZ2h0OiAwXG4gICAgLypcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xufVxuXG4vKlxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cbi8qXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3Zlcixcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciB7XG4gIGNvbG9yOiB2YXIoLS1zaWx2ZXIpXG59XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlciBzdmcsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIgc3ZnIHtcbiAgZmlsbDogdmFyKC0tbGlnaHRHb2xkKVxufVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggc3ZnLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyB7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHhcbn1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2ZyBwYXRoLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyBwYXRoIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBmaWxsIC4xcztcbiAgdHJhbnNpdGlvbjogZmlsbCAuMXM7XG4gIGZpbGw6IGluaGVyaXRcbn1cblxuLm51bUlucHV0V3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvXG59XG5cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQsXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2tcbn1cblxuLm51bUlucHV0V3JhcHBlciBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlXG59XG5cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmVcbn1cblxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZVxufVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTRweDtcbiAgcGFkZGluZzogMCA0cHggMCAycHg7XG4gIGhlaWdodDogNTAlO1xuICBsaW5lLWhlaWdodDogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTcsIDU3LCA1NywgMC4xNSk7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveFxufVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSlcbn1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKVxufVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlXG59XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwIHtcbiAgdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAwXG59XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCByZ2JhKDU3LCA1NywgNTcsIDAuNik7XG4gIHRvcDogMjYlXG59XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd24ge1xuICB0b3A6IDUwJVxufVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCByZ2JhKDU3LCA1NywgNTcsIDAuNik7XG4gIHRvcDogNDAlXG59XG5cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcge1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBhdXRvXG59XG5cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcgcGF0aCB7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC41KVxufVxuXG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KVxufVxuXG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHNwYW4ge1xuICBvcGFjaXR5OiAxXG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCB7XG4gIGZvbnQtc2l6ZTogMTM1JTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3NSU7XG4gIGxlZnQ6IDEyLjUlO1xuICBwYWRkaW5nOiA3LjQ4cHggMCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKVxufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGgge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IC41Y2g7XG4gIHBhZGRpbmc6IDBcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KVxufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciB7XG4gIHdpZHRoOiA2Y2g7XG4gIHdpZHRoOiA3Y2hcXDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9ja1xufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSlcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSlcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIGN1cnNvcjogdGV4dDtcbiAgcGFkZGluZzogMCAwIDAgLjVjaDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYXBwZWFyYW5jZTogdGV4dGZpZWxkXG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcjpmb2N1cyB7XG4gIG91dGxpbmU6IDBcbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXSxcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF06aG92ZXIge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZVxufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyB7XG4gIGFwcGVhcmFuY2U6IG1lbnVsaXN0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogMzAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW46IC0xcHggMCAwIDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCAwIC41Y2g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBtZW51bGlzdDtcbiAgLW1vei1hcHBlYXJhbmNlOiBtZW51bGlzdDtcbiAgd2lkdGg6IGF1dG9cbn1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6Zm9jdXMsXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczphY3RpdmUge1xuICBvdXRsaW5lOiBub25lXG59XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KVxufVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGgge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMFxufVxuXG4uZmxhdHBpY2tyLXdlZWtkYXlzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGhlaWdodDogMjhweFxufVxuXG4uZmxhdHBpY2tyLXdlZWtkYXlzIC5mbGF0cGlja3Itd2Vla2RheWNvbnRhaW5lciB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxXG59XG5cbnNwYW4uZmxhdHBpY2tyLXdlZWtkYXkge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGZvbnQtc2l6ZTogOTAlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NCk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBtYXJnaW46IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIC13ZWJraXQtYm94LWZsZXg6IDE7XG4gIC13ZWJraXQtZmxleDogMTtcbiAgLW1zLWZsZXg6IDE7XG4gIGZsZXg6IDE7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXJcbn1cblxuLmRheUNvbnRhaW5lcixcbi5mbGF0cGlja3Itd2Vla3Mge1xuICBwYWRkaW5nOiAxcHggMCAwIDBcbn1cblxuLmZsYXRwaWNrci1kYXlzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1hbGlnbjogc3RhcnQ7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMzA3Ljg3NXB4XG59XG5cbi5mbGF0cGlja3ItZGF5czpmb2N1cyB7XG4gIG91dGxpbmU6IDBcbn1cblxuLmRheUNvbnRhaW5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIG91dGxpbmU6IDA7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIHdpZHRoOiAzMDcuODc1cHg7XG4gIG1pbi13aWR0aDogMzA3Ljg3NXB4O1xuICBtYXgtd2lkdGg6IDMwNy44NzVweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxXG59XG5cbi5kYXlDb250YWluZXIrLmRheUNvbnRhaW5lciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTFweCAwIDAgI2U2ZTZlNjtcbiAgYm94LXNoYWRvdzogLTFweCAwIDAgI2U2ZTZlNlxufVxuXG4uZmxhdHBpY2tyLWRheSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxNTBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzM5MzkzOTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTQuMjg1NzE0MyU7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxNC4yODU3MTQzJTtcbiAgZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XG4gIG1heC13aWR0aDogMzlweDtcbiAgaGVpZ2h0OiAzOXB4O1xuICBsaW5lLWhlaWdodDogMzlweDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXJcbn1cblxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXk6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6Zm9jdXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNlxufVxuXG4uZmxhdHBpY2tyLWRheS50b2RheSB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tc2lsdmVyKVxufVxuXG4uZmxhdHBpY2tyLWRheS50b2RheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnRvZGF5OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1zaWx2ZXIpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zaWx2ZXIpO1xuICBjb2xvcjogI2ZmZlxufVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZCxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5uZXh0TW9udGhEYXkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodEdvbGQpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHZhcigtLWxpZ2h0R29sZClcbn1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MHB4IDAgMCA1MHB4XG59XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmVuZFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMCA1MHB4IDUwcHggMFxufVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlKy5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UrLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2UrLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTEwcHggMCAwICM1NjlmZjc7XG4gIGJveC1zaGFkb3c6IC0xMHB4IDAgMCAjNTY5ZmY3XG59XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweFxufVxuXG4uZmxhdHBpY2tyLWRheS5pblJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtNXB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XG4gIGJveC1zaGFkb3c6IC01cHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNlxufVxuXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQsXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLm5leHRNb250aERheSB7XG4gIGNvbG9yOiByZ2JhKDU3LCA1NywgNTcsIDAuMyk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHRcbn1cblxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkLFxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkOmhvdmVyIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6IHJnYmEoNTcsIDU3LCA1NywgMC4xKVxufVxuXG4uZmxhdHBpY2tyLWRheS53ZWVrLnNlbGVjdGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtNXB4IDAgMCAjNTY5ZmY3LCA1cHggMCAwICM1NjlmZjc7XG4gIGJveC1zaGFkb3c6IC01cHggMCAwICM1NjlmZjcsIDVweCAwIDAgIzU2OWZmN1xufVxuXG4uZmxhdHBpY2tyLWRheS5oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW5cbn1cblxuLnJhbmdlTW9kZSAuZmxhdHBpY2tyLWRheSB7XG4gIG1hcmdpbi10b3A6IDFweFxufVxuXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHtcbiAgZmxvYXQ6IGxlZnRcbn1cblxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtzIHtcbiAgcGFkZGluZzogMCAxMnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNjtcbiAgYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2XG59XG5cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrZGF5IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMjhweFxufVxuXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHNwYW4uZmxhdHBpY2tyLWRheSxcbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5OmhvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDU3LCA1NywgNTcsIDAuMyk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJvcmRlcjogbm9uZVxufVxuXG4uZmxhdHBpY2tyLWlubmVyQ29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW5cbn1cblxuLmZsYXRwaWNrci1yQ29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3hcbn1cblxuLmZsYXRwaWNrci10aW1lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWF4LWhlaWdodDogNDBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleFxufVxuXG4uZmxhdHBpY2tyLXRpbWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGhcbn1cblxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICB3aWR0aDogNDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZsb2F0OiBsZWZ0XG59XG5cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzOTM5Mzlcbn1cblxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzkzOTM5XG59XG5cbi5mbGF0cGlja3ItdGltZS5oYXNTZWNvbmRzIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogMjYlXG59XG5cbi5mbGF0cGlja3ItdGltZS50aW1lMjRociAubnVtSW5wdXRXcmFwcGVyIHtcbiAgd2lkdGg6IDQ5JVxufVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzM5MzkzOTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGRcbn1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1ob3VyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRcbn1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1taW51dGUsXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLXNlY29uZCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDBcbn1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAwXG59XG5cbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLXRpbWUtc2VwYXJhdG9yLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG0ge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogMiU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogY2VudGVyO1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlclxufVxuXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XG4gIG91dGxpbmU6IDA7XG4gIHdpZHRoOiAxOCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwXG59XG5cbi5mbGF0cGlja3ItdGltZSBpbnB1dDpob3Zlcixcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmhvdmVyLFxuLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZWVlXG59XG5cbi5mbGF0cGlja3ItaW5wdXRbcmVhZG9ubHldIHtcbiAgY3Vyc29yOiBwb2ludGVyXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMClcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApXG4gIH1cbn1cblxuQGtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMClcbiAgfVxuXG4gIHRvIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApXG4gIH1cbn0iLCIuaGVybyB7XG4gICYtc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwdmg7XG4gICAgbWluLWhlaWdodDogNjAwcHg7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRMKSB7XG4gICAgICBtaW4taGVpZ2h0OiA1NTBweDtcbiAgICB9XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICB9XG5cbiAgJi1zbGlkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuXG4gICAgJi1wYXJhbGxheCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB9XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICBAZXh0ZW5kICVib2Rvbmk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDg2NXB4O1xuICAgIGZvbnQtc2l6ZTogNjhweDtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB6LWluZGV4OiAzO1xuICAgIC8vIHRleHQtdHJhbnNmb3JtOiA7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgQGluY2x1ZGUgbGVzcyhsYXB0b3BTKSB7XG4gICAgICBmb250LXNpemU6IDYycHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0TCkge1xuICAgICAgZm9udC1zaXplOiA1NXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICB9XG4gIH1cblxuICAmLXR5cGUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm90dG9tOiB2YXIoLS1wYWRkaW5nWCk7XG4gICAgbGVmdDogNTAlO1xuICAgIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgIHotaW5kZXg6IDM7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBib3R0b206IDMycHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuXG4gICAgJl9fc2VwYXJhdG9yIHtcbiAgICAgIG1hcmdpbjogMCAyM3B4O1xuXG4gICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgICBtYXJnaW46IDAgN3B4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB9XG4gIH1cbn1cblxuLmhlcm8tc2VjdGlvbiB7XG4gIC5oZXJvLXNsaWRlLXBhcmFsbGF4LFxuICAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiB2YXIoLS1iYXNpY0Vhc2UpO1xuICB9XG5cbiAgLnN3aXBlci13cmFwcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuIiwiLmNvbmNlcHQge1xuICAmLXNlY3Rpb24ge1xuICAgIHBhZGRpbmctdG9wOiAxNjhweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogOTZweDtcbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxNDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgICAgcGFkZGluZy1ib3R0b206IDgwcHg7XG4gICAgfVxuICB9XG4gICYtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJi1pbWcge1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gIH1cbiAgJi1vdmVyaGVhZCB7XG4gICAgbWFyZ2luLXRvcDogNTZweDtcbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIG1hcmdpbi10b3A6IDQ1cHg7XG4gICAgfVxuICB9XG4gICYtdGl0bGUge1xuICAgIEBleHRlbmQgJWJvZG9uaTtcbiAgICBtYXgtd2lkdGg6IDg2NXB4O1xuICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0TCkge1xuICAgICAgZm9udC1zaXplOiA0NHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgIGZvbnQtc2l6ZTogMzhweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICAgZm9udC1zaXplOiAzMnB4O1xuICAgIH1cbiAgfVxuICAmLXRleHQge1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuICAmLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cbn1cbiIsIi52aWRlbyB7XG4gICYtc2VjdGlvbiB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgbWFyZ2luLXRvcDogLTEwMHZoO1xuICAgIG1hcmdpbi1ib3R0b206IDEwMHZoO1xuICB9XG5cbiAgJi1tcDQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAlIDAlLCAxMDAlIDAlLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xuICB9XG5cbiAgJi1idG4ge1xuICAgIEBleHRlbmQgJWZ1dHVyYTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHdpZHRoOiAxNzBweDtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMjtcblxuICAgICYtdGV4dC13cmFwcCB7XG4gICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBoZWlnaHQ6IDIuMmVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgdHJhbnNpdGlvbjogdmFyKC0tbG9uZ1RyYW5zaXRpb24pO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGhlaWdodDogMS4xZW07XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBoZWlnaHQ6IDEuMWVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIHN2ZyB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTUwZGVnKTtcblxuICAgICAgY2lyY2xlIHtcbiAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogNDYwO1xuICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogNDYwO1xuICAgICAgfVxuICAgICAgLmNpcmNsZS0yIHtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIHZhcigtLWxvbmdUcmFuc2l0aW9uKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC52aWRlby1idG5fX3RleHQge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEuMWVtKTtcbiAgICAgIH1cblxuICAgICAgLmNpcmNsZS0yIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTBweCwgN3B4KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jaGFsZXRzIHtcbiAgJi1zZWN0aW9uIHtcbiAgICBwYWRkaW5nLXRvcDogOTZweDtcbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA4NXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgIHBhZGRpbmctdG9wOiA2MHB4O1xuICAgIH1cbiAgfVxuXG4gICYtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICBtYXgtd2lkdGg6IDY4NXB4O1xuICAgIEBleHRlbmQgJWJvZG9uaTtcbiAgICBmb250LXNpemU6IDU1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMTZweCBhdXRvIDA7XG5cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICB9XG4gIH1cblxuICAmLXN1YnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgfVxuXG4gICYtd3JhcHAge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIHdpZHRoOiAxMDB2dztcbiAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqICgxMDB2dyAtIDEwMCUpIC8gMik7XG4gICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICBncmlkLWdhcDogMzBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIH1cbiAgfVxuXG4gICYtaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiA0OHB4IDQ4cHggNzJweDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRMKSB7XG4gICAgICBwYWRkaW5nOiA0MHB4IDQwcHggNjVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMjBweCA0MHB4O1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgQGluY2x1ZGUgbW9yZSh0YWJsZXQpIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNoYWxldHMtaXRlbV9faW1nLFxuICAgIC5jaGFsZXRzLWl0ZW1fX2tleSxcbiAgICAuY2hhbGV0cy1pdGVtX19wYXJhbSxcbiAgICAuY2hhbGV0cy1pdGVtX190ZXh0IHtcbiAgICAgIHRyYW5zaXRpb246IDFzIHZhcigtLWJhc2ljRWFzZSk7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICBoZWlnaHQ6IDI2NXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0TCkge1xuICAgICAgICB3aWR0aDogNDE1cHg7XG4gICAgICAgIGhlaWdodDogMjQ1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgICAgd2lkdGg6IDMxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE4NXB4O1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbmFtZSB7XG4gICAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHRyYW5zaXRpb246IDFzIHZhcigtLWJhc2ljRWFzZSk7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjFzO1xuXG4gICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjhweDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX2tleSB7XG4gICAgICBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWdvbGQpO1xuICAgICAgICBwYWRkaW5nOiA4cHggMzJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRMKSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fcGFyYW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIG1heC13aWR0aDogNDUwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAxNnB4O1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAbWVkaWEgKHBvaW50ZXI6IGZpbmUpIGFuZCAoaG92ZXI6IGhvdmVyKSBhbmQgKG1pbi13aWR0aDogJHRhYmxldEwpIHtcbiAgICAgICYuYW5pbWF0aW9uLWRvbmU6aG92ZXIge1xuICAgICAgICAuY2hhbGV0cy1pdGVtX19uYW1lIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkodmFyKC0tb2Zmc2V0VGl0bGUpKTtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNoYWxldHMtaXRlbV9faW1nLFxuICAgICAgICAuY2hhbGV0cy1pdGVtX19rZXksXG4gICAgICAgIC5jaGFsZXRzLWl0ZW1fX3BhcmFtLFxuICAgICAgICAuY2hhbGV0cy1pdGVtX190ZXh0IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgICAgfVxuXG4gICAgICAgIC5jaGFsZXRzLWhvdmVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICAgICAgJl9faW1nIGltZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5jaGFsZXRzLWhvdmVyX19saW5rIHtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgICAgICAgIHN2ZyB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5saW5rLWFycm93X190ZXh0IHNwYW46Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtaG92ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb3BhY2l0eTogMDtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IDFzIHZhcigtLWJhc2ljRWFzZSk7XG5cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9faW1nIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICAgICAgdHJhbnNpdGlvbjogMXMgdmFyKC0tYmFzaWNFYXNlKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm90dG9tOiA1MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmX19uYW1lIHtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgICZfX2xpbmsge1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuXG4gICAgICBzdmcsXG4gICAgICAubGluay1hcnJvd19fdGV4dCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMXMgdmFyKC0tYmFzaWNFYXNlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWJvdHRvbSB7XG4gICAgcGFkZGluZy1ib3R0b206IDEzMHB4O1xuICAgIEBpbmNsdWRlIGxlc3MobGFwdG9wUykge1xuICAgICAgcGFkZGluZy1ib3R0b206IDExMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA5MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgcGFkZGluZy1ib3R0b206IDc1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgJi1kZXNjciB7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICBtYXJnaW46IDY1cHggYXV0byAwO1xuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0TCkge1xuICAgICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICB9XG4gIH1cblxuICAmLW1vcmUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG4gICAgJl9fbGluayB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDU2cHg7XG4gICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMnB4O1xuICAgICAgfVxuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZXhwZXJpZW5jZXMge1xuICAmLXNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA5NnB4IDA7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRMKSB7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBwYWRkaW5nOiA2NXB4IDA7XG4gICAgfVxuICB9XG5cbiAgJi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJi1zdWJ0aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgfVxuXG4gICYtZmlsdGVyIHtcbiAgICBAZXh0ZW5kICVmdXR1cmE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDMycHg7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgbWFyZ2luLXRvcDogMzVweDtcbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICZfX21vYiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtc2xpZGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcblxuICAgICYtYXJyb3cge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEyNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS1iYXNpY1RyYW5zaXRpb24pIHZhcigtLWJhc2ljRWFzZSk7XG5cbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0TCkge1xuICAgICAgICB3aWR0aDogOTVweDtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJi5wcmV2IHtcbiAgICAgICAgbGVmdDogY2FsYygwcHggLSB2YXIoLS1wYWRkaW5nTWVkaXVtWCkpO1xuICAgICAgICBzdmcge1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYubmV4dCB7XG4gICAgICAgIHJpZ2h0OiBjYWxjKDBweCAtIHZhcigtLXBhZGRpbmdNZWRpdW1YKSk7XG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBzdmcge1xuICAgICAgICB0cmFuc2l0aW9uOiB2YXIoLS1iYXNpY1RyYW5zaXRpb24pIHZhcigtLWJhc2ljRWFzZSk7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxLjIpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5leHBlcmllbmNlcy1pdGVtIHtcbiAgICAgICZfX2ltZyB7XG4gICAgICAgIGltZyB7XG4gICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4zKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtbGlzdCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdyaWQtZ2FwOiA1MHB4IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICAgIGdyaWQtZ2FwOiAzMHB4O1xuICAgIH1cblxuICAgIC5leHBlcmllbmNlcy1pdGVtIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJsYWNrKTtcbiAgICB9XG4gIH1cblxuICAmLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuXG4gICAgJl9faW1nLFxuICAgICZfX3RpdGxlLFxuICAgICZfX3R5cGUsXG4gICAgJl9fdGV4dCxcbiAgICAmX19ob3ZlcixcbiAgICAmX19ob3ZlciBpbWcsXG4gICAgJl9fbGluayBzdmcsXG4gICAgLmxpbmstYXJyb3dfX3RleHQgc3BhbjpmaXJzdC1jaGlsZCB7XG4gICAgICB0cmFuc2l0aW9uOiAxcyB2YXIoLS1iYXNpY0Vhc2UpO1xuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICBoZWlnaHQ6IDI4MHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIEBpbmNsdWRlIGxlc3MobGFwdG9wTCkge1xuICAgICAgICBoZWlnaHQ6IDIzMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBwYWRkaW5nOiAzMnB4IDMycHggMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0TCkge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDI1cHggMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgICBwYWRkaW5nOiAyNXB4IDI1cHggMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3R5cGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogOHB4O1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIHBhZGRpbmc6IDBweCAzMnB4IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgICAgcGFkZGluZzogMHB4IDI1cHggMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgICBwYWRkaW5nOiAwcHggMjVweCAwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgICBwYWRkaW5nOiAwcHggMzJweCA0MHB4O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRMKSB7XG4gICAgICAgIHBhZGRpbmc6IDBweCAyNXB4IDM1cHg7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgICAgcGFkZGluZzogMHB4IDI1cHggNTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19ob3ZlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuICAgICAgaW1nIHtcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjMpO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX21zZyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDQ0cHg7XG4gICAgICBsZWZ0OiAzMnB4O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgb3BhY2l0eTogMCAhaW1wb3J0YW50O1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDQ4cHg7XG4gICAgICBsZWZ0OiAzMnB4O1xuICAgICAgei1pbmRleDogMTtcbiAgICB9XG5cbiAgICAmX19tb2JsaW5rIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRMKSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIEBtZWRpYSAocG9pbnRlcjogZmluZSkgYW5kIChob3ZlcjogaG92ZXIpIGFuZCAobWluLXdpZHRoOiAkdGFibGV0TCkge1xuICAgICAgJi5hbmltYXRpb24tZG9uZTpob3ZlciB7XG4gICAgICAgIC5leHBlcmllbmNlcy1pdGVtX190aXRsZSxcbiAgICAgICAgLmV4cGVyaWVuY2VzLWl0ZW1fX3R5cGUge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSh2YXIoLS1vZmZzZXRUaXRsZSkpO1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5leHBlcmllbmNlcy1pdGVtX19pbWcsXG4gICAgICAgIC5leHBlcmllbmNlcy1pdGVtX190ZXh0IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cblxuICAgICAgICAuZXhwZXJpZW5jZXMtaXRlbV9faG92ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuZXhwZXJpZW5jZXMtaXRlbV9fbGluayB7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgICBzdmcge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgIH1cbiAgICAgICAgICAubGluay1hcnJvd19fdGV4dCBzcGFuOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWluZm8ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiAzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTEwMHB4O1xuICAgIG1hcmdpbjogNjVweCBhdXRvIDA7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqICgxMDB2dyAtIDEwMCUpIC8gMik7XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIH1cblxuICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgbWF4LXdpZHRoOiA0MjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fdGV4dCB7XG4gICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWRlc2NyIHtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICB9XG5cbiAgJi1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiAzMnB4O1xuICB9XG59XG5cbi8vIERvbnQgcGxheSBHU0FQIGFuaW1hdGlvbiBmb3Igc2xpZGVycyB3aGVuIE1vYmlsZSBkZXZpY2Vcbi5tb2Ige1xuICAuZXhwZXJpZW5jZXMtc2xpZGVyIHtcbiAgICAuZXhwZXJpZW5jZXMtaXRlbTpub3QoOm50aC1jaGlsZCgtbiArIDIpKSB7XG4gICAgICAuZXhwZXJpZW5jZXMtaXRlbV9faW1nIHtcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZXhwZXJpZW5jZXMtaXRlbV9fdGl0bGUgLmZhZGUtZWwsXG4gICAgICAuZXhwZXJpZW5jZXMtaXRlbV9fdHlwZSAuZmFkZS1lbCB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgIH1cblxuICAgICAgLmV4cGVyaWVuY2VzLWl0ZW1fX3RleHQgLmZhZGUge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIuZ2FsbGVyeSB7XG4gICYtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogOTZweCAwO1xuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0TCkge1xuICAgICAgcGFkZGluZzogODBweCAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgIHBhZGRpbmc6IDY1cHggMDtcbiAgICB9XG4gIH1cblxuICAmLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLXRvcDogOHB4O1xuICB9XG5cbiAgJi1saW5lIHtcbiAgICBtYXJnaW4tdG9wOiA0OHB4O1xuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcbiAgICB9XG4gIH1cblxuICAmLXRleHQge1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDQ4cHg7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIH1cbiAgfVxuXG4gICYtbGluayB7XG4gICAgbWFyZ2luLXRvcDogMzJweDtcbiAgfVxufVxuIiwiLmFib3V0IHtcbiAgJi1zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IDk1cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0TCkge1xuICAgICAgcGFkZGluZy10b3A6IDg1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgfVxuICB9XG5cbiAgJi1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIG1heC13aWR0aDogNjg1cHg7XG4gICAgQGV4dGVuZCAlYm9kb25pO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICB9XG5cbiAgJi1zdWJ0aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA4NjVweDtcbiAgICBAZXh0ZW5kICVib2Rvbmk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMzBweCBhdXRvIDA7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIG1hcmdpbjogMjVweCBhdXRvIDA7XG4gICAgfVxuICB9XG5cbiAgJi13cmFwcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDJmciAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJpbWcxIGltZzJcIiBcImltZzEgdGV4dFwiO1xuICAgIGdyaWQtZ2FwOiA1MHB4IDEwJTtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcblxuICAgIEBpbmNsdWRlIGxlc3MobGFwdG9wUykge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxLjRmciAxZnI7XG4gICAgICBncmlkLWdhcDogNTBweCA2JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJpbWcyXCIgXCJ0ZXh0XCIgXCJpbWcxXCI7XG4gICAgICBncmlkLWdhcDogNTVweDtcbiAgICAgIG1hcmdpbi10b3A6IDM1cHg7XG4gICAgfVxuICB9XG5cbiAgJi1pbWctMSB7XG4gICAgZ3JpZC1hcmVhOiBpbWcxO1xuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBhc3BlY3QtcmF0aW86IDMvNDtcbiAgICB9XG4gIH1cblxuICAmLWltZy0yIHtcbiAgICBncmlkLWFyZWE6IGltZzI7XG4gICAgYXNwZWN0LXJhdGlvOiA0LzM7XG5cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiAoMTAwdncgLSAxMDAlKSAvIDIpO1xuICAgIH1cbiAgfVxuXG4gICYtdGV4dCB7XG4gICAgZ3JpZC1hcmVhOiB0ZXh0O1xuICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi5zZXJ2aWNlIHtcbiAgJi1zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cblxuICAmLXdyYXBwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNmciAxZnI7XG4gICAgZ3JpZC1nYXA6IDMwcHg7XG4gICAgcGFkZGluZzogODBweCAwIDU3NXB4O1xuICAgIHotaW5kZXg6IDI7XG4gICAgQGluY2x1ZGUgbGVzcyhsYXB0b3BTKSB7XG4gICAgICBwYWRkaW5nOiA4MHB4IDAgNDYwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0TCkge1xuICAgICAgcGFkZGluZzogODBweCAwIDM4MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xuICAgICAgcGFkZGluZzogNTBweCAwIDI3MHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgIHBhZGRpbmc6IDUwcHggMCAyMDBweDtcbiAgICB9XG4gIH1cblxuICAmLW1haW4ge1xuICAgIC51bCB7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWluLXdpZHRoOiAxMDB2dztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7XG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cbiIsIi5leGNsdXNpdmUge1xuICAmLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDk2cHggMDtcbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIHBhZGRpbmc6IDg1cHggMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgfVxuICB9XG5cbiAgJi1jb250YWluZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxuXG4gICYtd3JhcHAge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiAzMHB4O1xuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi1tYWluIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDE3LjUlO1xuICAgIEBpbmNsdWRlIGxlc3MobGFwdG9wUykge1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMCU7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0TCkge1xuICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgfVxuICB9XG5cbiAgJi1pbWcge1xuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBtYXJnaW4tbGVmdDogY2FsYygtMSAqICgxMDB2dyAtIDEwMCUpIC8gMik7XG4gICAgfVxuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA1MzVweDtcbiAgICBAZXh0ZW5kICVib2Rvbmk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogOHB4IGF1dG8gMDtcbiAgfVxuXG4gICYtZGVzY3Ige1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICAmLXRleHQge1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG4gIH1cblxuICAmLWluZm8ge1xuICAgIHBhZGRpbmctbGVmdDogNy41JTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxNy41JTtcbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogNSU7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gICAgJi5jb2x1bW4ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGltZyB7XG4gICAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgbWFyZ2luLXRvcDogNDhweDtcbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fbGluayB7XG4gICAgICBtYXJnaW46IDQ4cHggYXV0byAwO1xuICAgIH1cblxuICAgIGltZyB7XG4gICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgICBtYXJnaW4tdG9wOiA1NXB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLmNvbnRhY3Qge1xuICAmLXNlY3Rpb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxMzBweCAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgbGVzcyhsYXB0b3BTKSB7XG4gICAgICBwYWRkaW5nOiAxMDBweCAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBwYWRkaW5nOiA2NXB4IDA7XG4gICAgfVxuICB9XG5cbiAgJi1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgei1pbmRleDogMTtcbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICAgIEBleHRlbmQgJWJvZG9uaTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiA4cHggYXV0byAwO1xuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgZm9udC1zaXplOiA0OHB4O1xuICAgIH1cbiAgfVxuXG4gICYtZGVzY3Ige1xuICAgIG1heC13aWR0aDogNjAwcHg7XG4gICAgbWFyZ2luOiAyNXB4IGF1dG8gMDtcbiAgfVxuXG4gICYtbGluayB7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgfVxuXG4gICYtYmFjayB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICAgIGZvbnQtc2l6ZTogMTd2dztcbiAgICBsaW5lLWhlaWdodDogMC45O1xuICAgIEBleHRlbmQgJWJvZG9uaTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLXNpbHZlcik7XG4gICAgb3BhY2l0eTogMC4xO1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgIGZvbnQtc2l6ZTogMzR2dztcbiAgICB9XG4gIH1cbn1cblxuLmNvbnRhY3Qtc2VjdGlvbi5zZWN0aW9uLWdvbGQge1xuICAuY29udGFjdC1iYWNrIHtcbiAgICBjb2xvcjogdmFyKC0tYmVpZ2UpO1xuICB9XG59XG4iLCIub2ZmZXJlZCB7XG4gICYtc2VjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmc6IDk1cHggMDtcbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIHBhZGRpbmc6IDgwcHggMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBwYWRkaW5nOiA2NXB4IDA7XG4gICAgfVxuICB9XG5cbiAgJi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgbWF4LXdpZHRoOiA2MjBweDtcbiAgICBtYXJnaW46IDhweCBhdXRvIDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJi13cmFwcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDQwcHg7XG5cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgbWFyZ2luLXRvcDogMzJweDtcbiAgICB9XG4gIH1cblxuICAmLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1zaWx2ZXIpO1xuICAgIHBhZGRpbmc6IDUwcHggMzBweCAzMHB4O1xuICAgIG1hcmdpbjogLTAuNXB4O1xuICAgIGhlaWdodDogMjgwcHg7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRMKSB7XG4gICAgICBwYWRkaW5nOiAzNXB4IDIwcHggMjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBwYWRkaW5nOiAzMnB4IDVweCAxNXB4O1xuICAgIH1cblxuICAgICZfX2ltZyB7XG4gICAgICB3aWR0aDogNDhweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHRyYW5zaXRpb246IDAuNXMgdmFyKC0tYmFzaWNFYXNlKTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICBtYXgtd2lkdGg6IDE3MHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luOiAxNnB4IGF1dG8gMDtcbiAgICAgIHRyYW5zaXRpb246IDAuNXMgdmFyKC0tYmFzaWNFYXNlKTtcbiAgICB9XG5cbiAgICAmX19ob3ZlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0cmFuc2l0aW9uOiB2YXIoLS1sb25nVHJhbnNpdGlvbikgdmFyKC0tYmFzaWNFYXNlKTtcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgICAgaW1nIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMik7XG4gICAgICAgIHRyYW5zaXRpb246IHZhcigtLWxvbmdUcmFuc2l0aW9uKSB2YXIoLS1iYXNpY0Vhc2UpO1xuICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwcztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC5vZmZlcmVkLWl0ZW1fX2ltZyxcbiAgICAgIC5vZmZlcmVkLWl0ZW1fX3RpdGxlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MHB4KTtcbiAgICAgIH1cbiAgICAgIC5vZmZlcmVkLWl0ZW1fX2hvdmVyIHtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgICAgICAgaW1nIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNvbW1lbnQge1xuICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHZhcigtLWdyZXkpO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgfVxufVxuIiwiLmxvY2F0aW9uIHtcbiAgJi1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA5NnB4IDA7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRMKSB7XG4gICAgICBwYWRkaW5nOiA4NXB4IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgIH1cbiAgfVxuXG4gICYtY29udGFpbmVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICBAZXh0ZW5kICVib2Rvbmk7XG4gICAgZm9udC1zaXplOiA0OHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDE2cHggYXV0byAwO1xuICB9XG5cbiAgJi1tYXAge1xuICAgIG1heC13aWR0aDogODY1cHg7XG4gICAgbWFyZ2luOiAxNnB4IGF1dG8gMDtcbiAgfVxufVxuIiwiLmNoYWxldCB7XG4gICYtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMTA1cHggMDtcbiAgICBAaW5jbHVkZSBsZXNzKGxhcHRvcEwpIHtcbiAgICAgIHBhZGRpbmc6IDEwNXB4IDAgNjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyhsYXB0b3BTKSB7XG4gICAgICBwYWRkaW5nOiA4NXB4IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0TCkge1xuICAgICAgcGFkZGluZzogNjBweCAwO1xuICAgIH1cbiAgfVxuXG4gICYtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vIC0tLVxuICAgIG1heC13aWR0aDogMTMwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICAvLyAtLS1cblxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgICBncmlkLWdhcDogMzBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cblxuICAmLWltZyB7XG4gICAgLy8gbWFyZ2luLWxlZnQ6IDE3LjUlO1xuICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgIEBpbmNsdWRlIGxlc3MobGFwdG9wUykge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICB3aWR0aDogNjUlO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDY1cHg7XG4gICAgLy8gbWFyZ2luLXJpZ2h0OiAxNy41JTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGxlc3MobGFwdG9wUykge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQob2RkKSB7XG4gICAgICBAaW5jbHVkZSBtb3JlKHRhYmxldCkge1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDU1cHg7XG4gICAgQGV4dGVuZCAlYm9kb25pO1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgei1pbmRleDogMjtcbiAgICB0cmFuc2l0aW9uOiAxcyB2YXIoLS1iYXNpY0Vhc2UpO1xuICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuMXM7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRMKSB7XG4gICAgICBtYXJnaW4tdG9wOiAyOHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIG1hcmdpbi10b3A6IDI0cHg7XG4gICAgfVxuICB9XG5cbiAgJi1rZXkge1xuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1nb2xkKTtcbiAgICAgIHBhZGRpbmc6IDhweCAzMnB4O1xuICAgICAgbWFyZ2luLXRvcDogMjRweDtcbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0TCkge1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1wYXJhbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbHVtbi1nYXA6IDIwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG5cbiAgICBzcGFuIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgfVxuICB9XG5cbiAgJi10ZXh0IHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cblxuICAmLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDMycHg7XG4gIH1cbn1cbiIsIi5zdGF5IHtcbiAgJi1zZWN0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICBwYWRkaW5nOiAxMjVweCAwO1xuICB9XG5cbiAgJi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJi1pbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgfVxuXG4gICYtdGl0bGUge1xuICAgIG1heC13aWR0aDogNjQwcHg7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICAgIEBleHRlbmQgJWJvZG9uaTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMDtcbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICB9XG4gIH1cblxuICAmLXBhcmFtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogMjBweDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuICB9XG5cbiAgJi1saW5rIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0Uykge1xuICAgICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICB9XG4gIH1cbn0iLCIuY292aWQge1xuICAmLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDIwMHB4IDAgOTVweDtcbiAgICBAaW5jbHVkZSBsZXNzKGxhcHRvcFMpIHtcbiAgICAgIHBhZGRpbmc6IDE2MHB4IDAgOTVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRMKSB7XG4gICAgICBwYWRkaW5nOiAxMjBweCAwIDc1cHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBwYWRkaW5nOiA5MHB4IDAgNjBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgfVxuICB9XG5cbiAgJi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICAgIEBleHRlbmQgJWJvZG9uaTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBmb250LXNpemU6IDQ4cHg7XG4gICAgfVxuICB9XG5cbiAgJi13cmFwcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgZ3JpZC1nYXA6IDk1cHg7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICBAaW5jbHVkZSBsZXNzKGxhcHRvcFMpIHtcbiAgICAgIGdyaWQtZ2FwOiA3NXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIGdyaWQtZ2FwOiA2MHB4O1xuICAgIH1cbiAgfVxuXG4gICYtaXRlbSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgZ3JpZC1nYXA6IDMwcHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAmLnJldmVyc2Uge1xuICAgICAgZGlyZWN0aW9uOiBydGw7XG4gICAgfVxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9faW5mbyB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgcGFkZGluZzogMCAxNy41JTtcbiAgICAgIEBpbmNsdWRlIGxlc3MobGFwdG9wUykge1xuICAgICAgICBwYWRkaW5nOiAwIDcuNSU7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICAgIGdyaWQtcm93LXN0YXJ0OiAxO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICAgIEBleHRlbmQgJWJvZG9uaTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICBhIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgIGNvbG9yOiB2YXIoLS15ZWxsb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLnByaXZhY3kge1xuICAmLXNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDIyNXB4IDAgOTVweDtcbiAgICBAaW5jbHVkZSBsZXNzKGxhcHRvcFMpIHtcbiAgICAgIHBhZGRpbmc6IDE3NXB4IDAgODVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRMKSB7XG4gICAgICBwYWRkaW5nOiAxMjVweCAwIDYwcHg7XG4gICAgfVxuICB9XG5cbiAgJi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgJi13cmFwcCB7XG4gICAgbWF4LXdpZHRoOiA4NjVweDtcbiAgICBtYXJnaW4tdG9wOiA4NXB4O1xuICB9XG5cbiAgJi1pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgICZfX3RleHQge1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgfVxuXG4gICAgICBiIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLmdhbGxlcnktaGVybyB7XG4gICYtc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMjI1cHggMCA5NXB4O1xuICAgIEBpbmNsdWRlIGxlc3MobGFwdG9wUykge1xuICAgICAgcGFkZGluZzogMTc1cHggMCA4NXB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIHBhZGRpbmc6IDE3NXB4IDAgNjBweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgIHBhZGRpbmc6IDE3MHB4IDAgMjVweDtcbiAgICB9XG4gIH1cblxuICAmLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cblxuICAmLWRlc2NyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuXG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIH1cbiAgfVxufVxuIiwiLm1hbnNvbnJ5IHtcbiAgJi1zZWN0aW9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iZWlnZSk7XG4gICAgb3ZlcmZsb3c6IGluaXRpYWw7XG4gICAgcGFkZGluZzogMHB4IDAgMTAwcHg7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gIH1cblxuICAmLWZpbHRlcnMtYmFyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxMDtcblxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuXG4gICYtZmlsdGVycy1iYXJfX21vYiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAxMDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICAvLyAuc2VsZWN0LXdyYXBwIHtcbiAgICAvLyAgIC5zZWxlY3Qge1xuICAgIC8vICAgICB3aWR0aDogMTAwJTtcbiAgICAvLyAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xuICAgIC8vICAgICBoZWlnaHQ6IDU1cHg7XG4gICAgLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgLy8gICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgLy8gICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICAvLyAgIH1cblxuICAgIC8vICAgLnNlbGVjdFdyYXBwZXIge1xuICAgIC8vICAgICB3aWR0aDogMTAwJTtcbiAgICAvLyAgIH1cblxuICAgIC8vICAgLnNlbGVjdE5hdGl2ZTpmb2N1cyxcbiAgICAvLyAgIC5zZWxlY3RDdXN0b20uaXNBY3RpdmUgLnNlbGVjdEN1c3RvbS10cmlnZ2VyIHtcbiAgICAvLyAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAvLyAgIH1cbiAgICAvLyB9XG4gIH1cblxuICAmLWZpbHRlci1jYXRlZ29yeSB7XG4gICAgQGV4dGVuZCAlZnV0dXJhO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2x1bW4tZ2FwOiAzMHB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRMKSB7XG4gICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgfVxuICB9XG5cbiAgJi1maWx0ZXItdHlwZV9fbW9iIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGhlaWdodDogNTVweDtcbiAgICBnYXA6IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0KSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICAgIGRpdiB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2JjYmNiO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYmxhY2spO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYtZ3JpZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgd2lkdGg6IDEwMiU7XG4gICAgbWFyZ2luLWxlZnQ6IC0xJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gICYtaXRlbSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAzMS4zMzMzMyU7XG4gICAgei1pbmRleDogMTtcbiAgICBtYXJnaW46IDEycHggMSU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIHdpZHRoOiA0OCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMTJweCAwO1xuICAgIH1cblxuICAgICYtY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfX2ltZyxcbiAgICAmX192aWRlbyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICAmX192aWRlbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNTVweDtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGl0bGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogdmFyKC0tZ3JleSk7XG4gICAgICBtYXJnaW4tdG9wOiA4cHg7XG4gICAgfVxuXG4gICAgJi5tdXVyaS1pdGVtLWRyYWdnaW5nIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICAgICYubXV1cmktaXRlbS1yZWxlYXNpbmcge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gICAgJi5tdXVyaS1pdGVtLWhpZGRlbiB7XG4gICAgICB6LWluZGV4OiAwO1xuICAgIH1cbiAgfVxuXG4gICYtZXJyb3Ige1xuICAgIG1hcmdpbi10b3A6IDUwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgLmZhZGUtZWwge1xuICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDBzO1xuICAgIH1cblxuICAgICYuc2hvdyB7XG4gICAgICAuZmFkZS1lbCB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC4xcztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5mb3JtIHtcbiAgJi1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAyMDBweCAwIDk1cHg7XG5cbiAgICBAaW5jbHVkZSBsZXNzKGxhcHRvcEwpIHtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDAgOTVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIHBhZGRpbmc6IDEwMHB4IDAgNzVweDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgcGFkZGluZzogOTBweCAwIDYwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgfVxuICB9XG5cbiAgJi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgZm9udC1zaXplOiA1NXB4O1xuICAgIEBleHRlbmQgJWJvZG9uaTtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICB9XG4gIH1cblxuICAmLWRlc2NyaXB0aW9uIHtcbiAgICBtYXgtd2lkdGg6IDY0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICB9XG5cbiAgJi13cmFwcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgZ3JpZC1nYXA6IDk1cHg7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcblxuICAgIEBpbmNsdWRlIGxlc3MobGFwdG9wUykge1xuICAgICAgZ3JpZC1nYXA6IDc1cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRMKSB7XG4gICAgICBncmlkLWdhcDogNjBweDtcbiAgICB9XG4gIH1cblxuICAmLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgIGdyaWQtZ2FwOiAyMnB4IDMwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA2NDBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuXG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICB9XG5cbiAgICAmX19sb25nIHtcbiAgICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAxO1xuICAgICAgZ3JpZC1jb2x1bW4tZW5kOiAzO1xuXG4gICAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgICBncmlkLWNvbHVtbi1lbmQ6IDI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jaGVja2JveCB7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuXG4gICAgaW5wdXQ6bm90KDpjaGVja2VkKSB+IGxhYmVsIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG4gIH1cblxuICAmLWJ1dHRvbiB7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4xNXM7XG4gICAgJjpkaXNhYmxlZCB7XG4gICAgICBvcGFjaXR5OiAwLjU7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLXRlbGVwaG9uZSB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAyZnI7XG4gICAgZ3JpZC1nYXA6IDMwcHg7XG5cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldCkge1xuICAgICAgZ3JpZC1nYXA6IDE1cHg7XG4gICAgfVxuICB9XG59XG4iLCIubWFwIHtcbiAgJi13cmFwcCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLWl0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDkwcHggMzBweDtcbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIHBhZGRpbmc6IDc1cHggMzBweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMTVweDtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRTKSB7XG4gICAgICBwYWRkaW5nOiA2MHB4IDA7XG4gICAgfVxuICAgICY6bnRoLWNoaWxkKDJuKSB7XG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1saWdodEdvbGQpO1xuICAgICAgQGluY2x1ZGUgbGVzcyh0YWJsZXQpIHtcbiAgICAgICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDY1cHg7XG4gIH1cblxuICAmLWxpbmsge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gIH1cblxuICAmLWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiA1MHB4O1xuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIEBleHRlbmQgJWJvZG9uaTtcbiAgICAgIGZvbnQtc2l6ZTogNDhweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG59XG4iLCIuYXJyaXZlIHtcbiAgJi1zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA5NXB4IDA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldEwpIHtcbiAgICAgIHBhZGRpbmc6IDc1cHggMCAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBsZXNzKHRhYmxldFMpIHtcbiAgICAgIHBhZGRpbmc6IDYwcHggMCAwO1xuICAgIH1cbiAgfVxuXG4gICYtd3JhcHAge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA1ZnIgMWZyIDZmcjtcbiAgICBncmlkLWdhcDogMzBweDtcbiAgICBAaW5jbHVkZSBsZXNzKGxhcHRvcEwpIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgbGVzcyh0YWJsZXRMKSB7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi10aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuXG4gICYtbGlzdCB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxuXG4gICYtaXRlbSB7XG4gICAgcGFkZGluZzogMTVweCAwO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNzQ3NDcwO1xuICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMjRweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9fZGVzY3Ige1xuICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICB9XG5cbiAgICAmX19jaXR5IHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGNvbG9yOiB2YXIoLS1ncmV5KTtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgfVxuICB9XG5cbiAgJi1pbWcge1xuICAgIGdyaWQtY29sdW1uLXN0YXJ0OiAzO1xuICAgIEBpbmNsdWRlIGxlc3MobGFwdG9wTCkge1xuICAgICAgZ3JpZC1jb2x1bW4tc3RhcnQ6IGF1dG87XG4gICAgfVxuICAgIEBpbmNsdWRlIGxlc3ModGFibGV0TCkge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIHZhcigtLXBhZGRpbmdYKSAqIDIpO1xuICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1wYWRkaW5nWCkpO1xuICAgIH1cbiAgfVxufVxuIl19 */
