@import url(https://fonts.googleapis.com/css2?family=Calistoga&family=Poppins&family=Ubuntu:wght@300;400;500;700&display=swap);
*,*::before,*::after{box-sizing:border-box}html{font-family:"Euclid Circular A";font-size:.5208335vw;font-style:normal;font-weight:normal;-webkit-animation:bugfix infinite 1s;line-height:1.2;margin:0;padding:0}body{font-style:normal;font-weight:normal;-webkit-animation:bugfix infinite 1s;line-height:1.2;margin:0;padding:0;color:#000;background-color:#fff}input,textarea{-webkit-animation:bugfix infinite 1s;line-height:inherit;margin:0;padding:0;background-color:rgba(0,0,0,0);border:none;color:inherit}a{color:unset}a,a:hover{text-decoration:none}button,input,a,textarea{outline:none;cursor:pointer;font:inherit}button:focus,input:focus,a:focus,textarea:focus{outline:none}button:active,input:active,a:active,textarea:active{outline:none}h1,h2,h3,h4,h5,h6{font:inherit;margin:0;padding:0}p{margin-top:0;margin-bottom:0}img{width:100%;height:auto;display:block}button{border:none;color:inherit;font:inherit;text-align:inherit;padding:0;background-color:rgba(0,0,0,0)}ul{padding:0;margin:0}ul li{margin:0;padding:0;list-style:none}.container{width:164.4rem;margin:0 auto}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}@font-face{font-family:"Lato";src:url("./assets/fonts/Lato-Regular.woff2") format("woff2"),url("./assets/fonts/Lato-Regular.woff") format("woff"),url("./assets/fonts/Lato-Regular.eot") format("eot");font-weight:400;font-style:normal}@font-face{font-family:"Lato";src:url("./assets/fonts/Lato-Bold.woff2") format("woff2"),url("./assets/fonts/Lato-Bold.woff") format("woff"),url("./assets/fonts/Lato-Bold.eot") format("eot");font-weight:700;font-style:normal}@font-face{font-family:"Rufina";src:url("./assets/fonts/Rufina-Regular.woff2") format("woff2"),url("./assets/fonts/Rufina-Regular.woff") format("woff"),url("./assets/fonts/Rufina-Regular.eot") format("eot");font-weight:400;font-style:normal}@font-face{font-family:"Rufina";src:url("./assets/fonts/Rufina-Bold.woff2") format("woff2"),url("./assets/fonts/Rufina-Bold.woff") format("woff"),url("./assets/fonts/Rufina-Bold.eot") format("eot");font-weight:700;font-style:normal}@font-face{font-family:"Inter";src:url("./assets/fonts/Inter-Regular.woff2") format("woff2"),url("./assets/fonts/Inter-Regular.woff") format("woff");font-weight:400;font-style:normal}body{font-family:"Rufina",sans-serif;color:#42454a;font-weight:700;font-style:normal}.lock body{overflow:hidden;touch-action:none}.wrapper{display:flex;flex-direction:column;min-height:100vh;justify-content:space-between;position:relative;overflow:hidden}.overlay{min-height:100vh;opacity:0;transition:opacity .3s,z-index .3s;position:absolute;inset:0;z-index:-1}.overlay.active{opacity:1;z-index:5}main{flex-grow:1}section{padding:0}section._first{padding:5.7rem 0 9rem}.bolt_text{font-weight:700;white-space:nowrap}.small_text{color:#42454a;font-size:18px;font-weight:700}.title{font-size:50px;font-weight:700}.desc{color:#42454a;font-size:20px;font-weight:400}.list{display:flex;flex-direction:column;gap:55px}.list-item{padding-left:68px;position:relative}.list-item::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);background-image:url("./assets/images/icons/galochka.svg");width:49px;height:49px}.title{color:#fff;font-family:"Rufina",sans-serif;font-weight:700;font-size:14.8rem;line-height:103%}.input-group{position:relative;width:100%}.input-group--white input{border-bottom:1px solid #fff}.input-group--black input{border-bottom:1px solid #737373}.input-group input{outline:1px solid rgba(0,0,0,0);transition:background-color .3s,color .3s;padding-bottom:.8rem;transition:border-bottom .3s;width:100%}.error-span{position:absolute;font-size:1.6rem;bottom:-2.5rem;left:3rem;color:#fd4646;line-height:normal;visibility:hidden;opacity:0;transition:opacity .3s,visibility .3s}.error-span.active{visibility:visible;opacity:1;line-height:normal}.header{background-color:#233000}.header__container{display:flex;padding:4.6rem 0;justify-content:space-between}.header__logo-box{display:flex;align-items:center;gap:4.5rem}.header__logo{width:30.7rem;height:11.5rem}.header__burger-btn-box{width:9.4rem;height:7.1rem}.header__order-box{display:flex;color:#fff;gap:2.6rem;align-items:center}.header__order-tel-box{font-size:2.6rem}.header__order-tel{font-family:"inter",sans-serif;font-weight:400}.header__order-btn{font-size:3.2rem;font-weight:700;font-family:"Rufina",sans-serif;border:1px solid;padding:2rem 4.6rem}.modal{position:absolute;transform:translateY(-100%);overflow:auto;margin:0 auto;width:100%;height:100%;height:100vh;background:url("./assets/images/modal-bg.png") no-repeat top/cover;z-index:100}.modal.isActive{transform:translateY(0)}.modal::after{position:absolute;inset:0;content:"";background:#233000;opacity:.8}.modal__close-btn{position:absolute;top:5rem;left:0}.modal__inner{display:flex;justify-content:space-between;position:relative;z-index:5;padding:16.2rem 0 0 25.4rem}.modal__accordion-wrapper{display:flex;flex-direction:column;gap:6.6rem}.modal__accordion-item-header{font-weight:700;font-size:6.6rem}.modal__accordion-title{text-transform:uppercase;color:#fff}.modal__accordion-item-body{transition:max-height .3s;max-height:0;overflow:hidden}.modal__accordion-item-body-content{display:flex;flex-direction:column;gap:1rem}.modal__accordion-item-btn{color:#fff;font-weight:400;font-size:2.4rem}.modal__contact-inner{position:absolute;right:0;top:48.6rem;width:29.7rem;display:flex;flex-direction:column;gap:3.8rem;justify-content:end;color:#fff}.modal__contact-title{font-weight:700;font-size:3.2rem;line-height:150%}.modal__contact-delimeter{border:.2rem dashed #fff}.modal__contact-box{display:flex;flex-direction:column;gap:3.8rem;font-family:"Lato",sans-serif}.modal__contact-tel-box{display:flex;flex-direction:column;gap:.5rem;font-weight:400;font-size:1.8rem;line-height:139%;letter-spacing:.02em}.modal__contact-mail{font-weight:400;font-size:1.8rem;line-height:139%;letter-spacing:.02em}.modal__contact-title-box{display:flex;flex-direction:column;gap:1rem}.modal__contact-address{width:18.7rem;font-weight:400;font-size:1.8rem;line-height:139%;letter-spacing:.02em}.modal__social-box{display:flex;gap:1.8rem}.active{color:#9caa00}.main{background-color:#233000;padding:10rem 0 0 0}.main__inner{display:flex;position:relative}.main__content-box{display:flex;flex-direction:column;gap:5rem}.main__title-box{display:flex;flex-direction:column;width:105.7rem;gap:5rem}.main__title{z-index:1}.main__description{width:60.7rem;font-weight:400;font-size:2.4rem;line-height:140%;letter-spacing:.02em;color:#fff}.main__scroll-text{color:#fff;font-weight:700;font-size:4.8rem;writing-mode:vertical-rl}.main__image-box{margin:12.5rem 0 0 -20.5rem}.main__image{flex-shrink:0;width:79.2rem;height:93.1rem}.main__spices-box{position:absolute;display:flex;width:85.4rem;gap:4.4rem;right:29rem;bottom:8rem}.diet{background-color:#233000;padding:14.9rem 0 0 0}.diet__inner{display:flex;gap:34.4rem;padding:0 0 22.2rem 0}.diet__left-box{display:flex;flex-direction:column;gap:5.4rem}.diet__left-image{width:79.2rem;height:56rem}.diet__title-box{color:#fff;display:flex;flex-direction:column;gap:5.4rem}.diet__title{font-weight:700;font-size:6.8rem;line-height:124%;width:49.3rem}.diet__left-disc{font-weight:400;font-size:2.4rem;line-height:140%;width:58.5rem}.diet__right-box{display:flex;flex-direction:column;gap:8.4rem}.diet__right-disc{color:#fff;font-weight:400;font-size:2.4rem;line-height:140%;letter-spacing:.02em}.ourmenu{padding:17.6rem;position:relative}.ourmenu__inner{display:flex;flex-direction:column;gap:15.8rem}.ourmenu__title-box{color:#000;display:flex;flex-direction:column;gap:1.8rem}.ourmenu__title{font-weight:700;font-size:10.8rem;line-height:111%}.ourmenu__disc{font-family:"Lato",sans-serif;font-weight:400;font-size:2.4rem;line-height:140%;letter-spacing:.02em;width:53.6rem}.ourmenu__card-box{display:grid;position:relative;grid-template-columns:repeat(2, 1fr);gap:6rem 10.8rem;z-index:5}.ourmenu__card{display:flex;flex-direction:column;gap:2.4rem}.ourmenu__card-price{color:#000;font-weight:700;font-size:4.8rem;line-height:133%;text-align:right}.ourmenu__card-delimiter{border:.4rem dashed #000}.ourmenu__card-title{color:#000;font-weight:700;font-size:6.8rem;line-height:124%}.ourmenu__card-disc{font-family:"Lato",sans-serif;font-weight:400;font-size:2.4rem;line-height:140%;letter-spacing:.02em;color:#4d4d4d}.ourmenu__decor{width:87.9rem;height:94.6rem;position:absolute;top:0;right:0}.excellent{background:#ebf0e4}.excellent__inner{display:flex;position:relative;padding:23.4rem 0 0 0;gap:6.1rem}.excellent__image-box{display:flex;flex-direction:column;justify-content:flex-end}.excellent__decor-image{position:absolute;top:11.1rem;left:0;width:36.5rem;height:37.2rem;z-index:1}.excellent__image{width:93.5rem;height:93.3rem;z-index:100;position:relative}.excellent__content-box{display:flex;flex-direction:column}.excellent__title-box{display:flex;flex-direction:column;gap:1.8rem}.excellent__title{font-weight:700;font-size:10.8rem;line-height:111%;color:#000}.excellent__disc{font-weight:400;font-size:2.4rem;line-height:140%;letter-spacing:.02em;width:64.9rem}.excellent__content-image{align-self:flex-end;width:45.6rem;height:46.4rem;margin:13.2rem 0 0 0}.quality{padding:20.7rem 0 19rem 0}.quality__inner{display:flex;align-items:center;justify-content:space-between}.quality__item{display:flex;flex-direction:column;align-items:center;gap:3.9rem}.quality__item-image{background:#ebf0e4;padding:3.8rem;border-radius:100%}.quality__item-image svg{width:18.4rem;height:18.4rem}.quality__item-title{font-weight:700;font-size:4.8rem;line-height:133%;text-align:center}.quality__item-disc{font-weight:400;font-size:2.4rem;line-height:140%;letter-spacing:.02em;text-align:center}.fashion{padding:13rem 0 10.5rem 0}.fashion__inner{display:flex;gap:6rem}.fashion__item{display:flex;flex-direction:column;align-items:center;gap:6.8rem}.fashion__item-image-box{position:relative}.fashion__item-btn{position:absolute;top:1.2rem;right:1.2rem;padding:1rem 3rem;width:20.3rem;height:6.2rem;background:#5e6600;font-weight:700;font-size:2.6rem;line-height:185%;color:#fff;text-align:center}.fashion__item-image{width:79.2rem;height:79.2rem}.fashion__item-person{display:flex;align-items:center;gap:3.2rem;font-weight:400;font-size:1.8rem;letter-spacing:.02em;color:#5e6600}.fashion__person-image{width:6rem;height:6rem}.fashion__item-title{font-weight:700;font-size:4.8rem;line-height:133%;color:#000}.fashion__item-delimiter{border:2px dashed #000;width:64.5rem}.fashion__item-disc{font-weight:700;font-size:2.2rem;line-height:140%;letter-spacing:.02em}.fashion__item-readmore{position:relative;color:#000;font-family:"Lato",sans-serif;font-weight:400;font-size:2.4rem;line-height:140%;letter-spacing:.02em}.fashion__item-readmore::after{content:url("./assets/images/icons/readmore-arrow.svg");position:absolute;top:.6rem;left:13rem;width:4.8rem;height:2.8rem}.fashion__item-person-box{display:flex;flex-direction:column;gap:4.8rem;padding:0 0 0 7.4rem}.fashion__item-title-box{display:flex;flex-direction:column;gap:1.8rem}.fashion__person-text{position:relative}.fashion__person-text:not(:last-child)::after{content:url("./assets/images/icons/divider.svg");position:absolute;top:-0.35rem;right:-1.7rem}.reservation{padding:23.1rem 0 26rem 0;background:#ebf0e4}.reservation__inner{display:flex;flex-direction:column;gap:13.3rem}.reservation__title-box{display:flex;flex-direction:column;gap:1.8rem}.reservation__title{text-align:center;font-weight:700;font-size:10.8rem;line-height:111%;color:#000}.reservation__disc{font-family:"Lato",sans-serif;font-weight:400;font-size:2.4rem;line-height:140%;letter-spacing:.02em;text-align:center}.reservation__form-box{display:flex;justify-content:space-between;gap:4.8rem}.reservation__form-input{background-color:#ebf0e4;border:.2rem solid #000;padding:3rem 4rem;width:51.6rem;height:9.6rem}.reservation__form-time select{font-family:"Lato",sans-serif;background-color:#ebf0e4;border:.2rem solid #000;padding:3rem 4rem;width:51.6rem;height:9.6rem;font-weight:400;font-size:2.4rem;line-height:140%;letter-spacing:.02em;color:#000}.reservation__form-person select{font-family:"Lato",sans-serif;background-color:#ebf0e4;border:.2rem solid #000;padding:3rem 4rem;width:51.6rem;height:9.6rem;font-weight:400;font-size:2.4rem;line-height:140%;letter-spacing:.02em;color:#000}.reservation__form{font-family:"Lato",sans-serif;font-size:2.4rem;height:100%;width:100%}.reservation__btn-box{justify-content:center;display:flex}.reservation__btn{background:#233000;border:.2rem solid #000;padding:2rem 4.6rem;width:34.4rem;height:8.8rem;text-align:center;font-weight:700;font-size:3.2rem;line-height:150%;color:#fff}.reservation__form-person{position:relative;font-family:"Lato",sans-serif;background-color:#ebf0e4;border:.2rem solid #000;padding:3rem 4rem;width:51.6rem;height:9.6rem;font-weight:400;font-size:2.4rem;line-height:140%;letter-spacing:.02em;color:#000}.reservation__select-items{position:absolute;background-color:#fff;border:1px solid #ccc;z-index:99}.reservation__select-items div{padding:10px;cursor:pointer;user-select:none;font-family:"Lato",sans-serif;background-color:#ebf0e4;padding:3rem 4rem;width:51.6rem;height:9.6rem;font-weight:400;font-size:2.4rem;line-height:140%;letter-spacing:.02em;color:#000}.reservation__select-items div:hover{background-color:#ddd}.select-hide{display:none}.select-arrow-active:after{position:absolute;right:2rem;content:url(./assets/images/icons/arrow_down.svg);transform:rotate(180deg)}.select-arrow-inactive:after{position:absolute;right:2rem;content:url(./assets/images/icons/arrow_down.svg)}.calories{padding:14.6rem 0 15rem 0}.calories__inner{position:relative;align-items:center;display:flex;flex-direction:column;gap:13rem}.calories__title-box{width:110.1rem;height:29.2rem;display:flex;flex-direction:column}.calories__title{font-weight:700;font-size:10.8rem;line-height:111%;text-align:center}.calories__disc{font-family:"Lato",sans-serif;font-weight:400;font-size:2.4rem;line-height:140%;letter-spacing:.02em;text-align:center}.calories__card-box{display:flex;gap:6rem}.calories__card{position:relative;display:flex;flex-direction:column}.calories__card-title-box{justify-content:center;align-items:center;display:flex;position:absolute;gap:19.4rem;top:4.8rem;left:4rem}.calories__card-title{font-weight:700;font-size:4.8rem;line-height:133%}.calories__card-arrow-box{width:4.8rem;height:2.8rem}.calories__card-image{width:50.8rem;height:71rem}.calories__swiper{position:relative;width:144rem}.calories__swiper-slide-inner{gap:8.6rem;display:flex;flex-direction:column}.calories__swiper-rewiew{font-weight:700;font-size:4.8rem;line-height:133%;width:126.2rem}.calories__swiper-person{display:flex;align-items:center;gap:6rem}.calories__swiper-peron-image{width:17rem;height:17rem}.calories__swiper-person-name-box{display:flex;flex-direction:column;gap:.6rem}.calories__swiper-person-name{font-weight:700;font-size:3.2rem;line-height:150%}.calories__swiper-person-prof{font-family:"Lato",sans-serif;font-weight:400;font-size:1.8rem;letter-spacing:.02em}.calories__swiper-nav-box{right:9rem;bottom:5rem;position:absolute;display:flex;height:4.8rem !important;width:23.7rem}.calories__swiper-nav-btn-next{z-index:50 !important}.calories__swiper-nav-btn-next::after{content:"" !important}.calories__swiper-nav-btn-prev{z-index:50 !important}.calories__swiper-nav-btn-prev::after{content:"" !important}.calories__swiper-decor-box{position:absolute;top:1rem;left:123.5rem}.swiper-pagination{width:6.2rem;height:4.8rem;font-weight:700;font-size:3.2rem}.footer{background-color:#233000;padding:13.2rem 0 7.4rem 0}.footer__inner{display:flex;flex-direction:column;gap:13.8rem}.footer__top-inner{display:flex;color:#fff;gap:22rem}.footer__title{width:18.8rem;font-weight:700;font-size:6.8rem}.footer__contact-box{display:flex;flex-direction:column;gap:2.8rem}.footer__contact-title{font-weight:700;font-size:3.2rem;line-height:150%}.footer__contact-tel-box{font-family:"Lato",sans-serif;font-weight:400;font-size:1.8rem;line-height:139%;display:flex;flex-direction:column}.footer__contact-address{width:21rem;font-family:"Lato",sans-serif;font-weight:400;font-size:1.8rem;line-height:139%;letter-spacing:.02em}.footer__form-box{display:flex;flex-direction:column;gap:5.5rem}.footer__form-title{font-weight:700;font-size:3.2rem;line-height:150%}.footer__form-input{display:flex;gap:2.8rem}.footer__form{border:2px solid #fff;padding:3rem 4rem;width:52.3rem;height:9.6rem;font-family:"Lato",sans-serif;font-size:2.4rem;line-height:140%;letter-spacing:.02em;color:#fff}.footer__btn{font-weight:700;font-size:3.2rem;line-height:150%;padding:2rem 4.6rem;background-color:#5e6600}.footer__form-disc{font-weight:400;font-size:1.4rem;letter-spacing:.02em}.footer__bottom{display:flex;border-top:.2rem dashed #fff}.footer__bottom-inner{display:flex;justify-content:space-between;padding:5.8rem 0 0 0}.footer__copyright{font-family:"Lato",sans-serif;font-weight:400;font-size:2.4rem;line-height:140%;letter-spacing:.02em;color:#fff}.footer__social-box{display:flex;gap:2.8rem}@media (min-width: 1920px){html{font-size:10px}}@media (max-width: 48em){html{font-size:5px;font-size:1.5625vw;font-size:1.3888888889vw;-webkit-text-size-adjust:none}body{-webkit-text-size-adjust:none}.container{padding:0 2.2rem;width:100%}section._first{padding:2.6rem 0 10rem}.input-group input{padding-bottom:1.6rem}.error-span{bottom:-3rem}}@media (max-width: 1000px){.header__container{padding:4.6rem}.header__logo-box{width:100%;justify-content:space-between}.header__logo{width:20.7rem;height:100%}.header__order-box{display:none}.main__inner{flex-direction:column;gap:5rem}.main__title-box{width:100%}.main__title{font-size:7.2rem}.main__scroll-btn{display:none}.main__image-box{margin:0 auto}.main__image{width:100%;height:100%}.main__spices-box{width:100%;right:0;bottom:0}.diet__inner{flex-direction:column;gap:5rem}.diet__left-box{flex-direction:column-reverse;gap:2rem}.diet__left-image{width:100%;height:100%}.diet__title{width:100%;text-align:center}.diet__right-box{gap:2rem}.diet__right-image{width:100%;height:100%}.ourmenu{padding:0 0 5rem 0}.ourmenu__title-box{text-align:center}.ourmenu__card-box{grid-template-columns:repeat(1, 1fr)}.excellent__inner{flex-direction:column-reverse}.excellent__image{width:100%;height:100%}.excellent__disc{width:100%}.excellent__content-image{margin:0 auto;width:70%;height:70%}.quality__inner{flex-direction:column;gap:3rem}.fashion__inner{flex-direction:column}.fashion__item-image{width:100%;height:100%}.fashion__item-person{font-size:2rem}.fashion__item-delimiter{width:100%}.fashion__item-person-box{padding:0}.reservation__form-box{flex-direction:column;align-items:center}.calories__title-box{width:100%;height:100%;gap:3rem}.calories__title{font-size:7.2rem}.calories__card-box{flex-direction:column}.calories__swiper{width:100%}.calories__swiper-rewiew{font-size:3.4rem;width:100%}.calories__swiper-nav-box{display:none}.footer__top-inner{flex-direction:column;align-items:center;gap:5rem}.footer__title{width:100%;text-align:center}.footer__contact-box{flex-direction:row}.footer__form-box{gap:2rem;align-items:center}.footer__form-input{gap:1rem}.footer__form{width:26rem}.footer__form-disc{font-size:2rem}.footer__bottom-inner{flex-direction:column-reverse;gap:3rem;align-items:center}.footer__social-box{gap:5rem}}
@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}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.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-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.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-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{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, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 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, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.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%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:rgba(0,0,0,0)}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color: #fff}.swiper-lazy-preloader-black{--swiper-preloader-color: #000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.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-prev,.swiper-button-next{position:absolute;top:var(--swiper-navigation-top-offset, 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-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,.swiper-navigation-disabled .swiper-button-next{display:none !important}.swiper-button-prev svg,.swiper-button-next svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-prev svg,.swiper-rtl .swiper-button-next svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset, 10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-lock{display:none}.swiper-button-prev:after,.swiper-button-next:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none !important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset, 10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transition:300ms opacity;transform:translate3d(0, 0, 0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none !important}.swiper-pagination-fraction,.swiper-pagination-custom,.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:var(--swiper-pagination-bottom, 8px);top:var(--swiper-pagination-top, auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(0.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(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(0.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(0.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(0.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:var(--swiper-pagination-bullet-border-radius, 50%);background:var(--swiper-pagination-bullet-inactive-color, #000);opacity:var(--swiper-pagination-bullet-inactive-opacity, 0.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-vertical>.swiper-pagination-bullets,.swiper-pagination-vertical.swiper-pagination-bullets{right:var(--swiper-pagination-right, 8px);left:var(--swiper-pagination-left, auto);top:50%;transform:translate3d(0px, -50%, 0)}.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap, 6px) 0;display:block}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:200ms transform,200ms 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:200ms transform,200ms left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:200ms transform,200ms right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color, inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color, rgba(0, 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-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size, 4px);left:0;top:0}.swiper-vertical>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite{width:var(--swiper-pagination-progressbar-size, 4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius, 10px);position:relative;touch-action:none;background:var(--swiper-scrollbar-bg-color, rgba(0, 0, 0, 0.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none !important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset, 1%);bottom:var(--swiper-scrollbar-bottom, 4px);top:var(--swiper-scrollbar-top, auto);z-index:50;height:var(--swiper-scrollbar-size, 4px);width:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2*var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--swiper-scrollbar-drag-bg-color, rgba(0, 0, 0, 0.5));border-radius:var(--swiper-scrollbar-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>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.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{pointer-events:auto}.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-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;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-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.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-flip.swiper-slide-shadow-top,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{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}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoibWFpbi5jc3MiLCJtYXBwaW5ncyI6IjtBQUFBLHFCQUdJLHNCQUVKLEtBQ0ksZ0NBQ0EscUJBQ0Esa0JBQ0EsbUJBQ0EscUNBQ0EsZ0JBQ0EsU0FDQSxVQUdKLEtBQ0ksa0JBQ0EsbUJBQ0EscUNBQ0EsZ0JBQ0EsU0FDQSxVQUNBLFdBQ0Esc0JBR0osZUFFSSxxQ0FDQSxvQkFDQSxTQUNBLFVBQ0EsK0JBQ0EsWUFDQSxjQUVKLEVBQ0ksWUFFSixVQUVJLHFCQUdKLHdCQUlJLGFBQ0EsZUFDQSxhQUNBLGdEQUNJLGFBRUosb0RBQ0ksYUFJUixrQkFNSSxhQUNBLFNBQ0EsVUFFSixFQUNJLGFBQ0EsZ0JBR0osSUFDSSxXQUNBLFlBQ0EsY0FHSixPQUNJLFlBQ0EsY0FDQSxhQUNBLG1CQUNBLFVBQ0EsK0JBRUosR0FDSSxVQUNBLFNBR0osTUFDSSxTQUNBLFVBQ0EsZ0JBR0osV0FDSSxlQUNBLGNBSUosNEZBRUksd0JBQ0EsU0FHSixtQkFDSSwwQkNqSEosV0FDRSxtQkFDQSx5S0FHQSxnQkFDQSxrQkFHRixXQUNFLG1CQUNBLGdLQUdBLGdCQUNBLGtCQUdGLFdBQ0UscUJBQ0EsK0tBR0EsZ0JBQ0Esa0JBR0YsV0FDRSxxQkFDQSxzS0FHQSxnQkFDQSxrQkFHRixXQUNFLG9CQUNBLHNIQUVBLGdCQUNBLGtCQzVCRixLQUNJLGdDQUNBLGNBQ0EsZ0JBQ0Esa0JBR0EsV0FDSSxnQkFDQSxrQkFJUixTQUNJLGFBQ0Esc0JBQ0EsaUJBQ0EsOEJBQ0Esa0JBQ0EsZ0JBR0osU0FDSSxpQkFDQSxVQUVBLG1DQUNBLGtCQUNBLFFBQ0EsV0FDQSxnQkFDSSxVQUNBLFVBS1IsS0FDSSxZQUdKLFFBQ0ksVUFHQSxlQUNJLHNCQU9SLFdBQ0ksZ0JBQ0EsbUJBR0osWUFDSSxjQUNBLGVBQ0EsZ0JBR0osT0FDSSxlQUNBLGdCQUdKLE1BQ0ksY0FDQSxlQUNBLGdCQUdKLE1BQ0ksYUFDQSxzQkFDQSxTQUdKLFdBQ0ksa0JBQ0Esa0JBRUosbUJBQ0ksV0FDQSxrQkFDQSxPQUNBLFFBQ0EsMkJBQ0EsMkRBQ0EsV0FDQSxZQzFHSixPQUNJLFVEVUksQ0NUSixnQ0FDQSxnQkFDQSxrQkFDQSxpQkNMSixhQUNFLGtCQUNBLFdBQ0EsMEJBQ0UsNkJBRUYsMEJBQ0UsZ0NBR0osbUJBQ0UsZ0NBQ0EsMENBQ0EscUJBRUEsNkJBQ0EsV0FZRixZQUNFLGtCQUNBLGlCQUNBLGVBQ0EsVUFDQSxjQUNBLG1CQUNBLGtCQUNBLFVBQ0Esc0NBRUEsbUJBQ0UsbUJBQ0EsVUFDQSxtQkMxQ0osUUFDSSx5QkFHQSxtQkFDSSxhQUNBLGlCQUNBLDhCQVNKLGtCQUNJLGFBQ0EsbUJBQ0EsV0FTSixjQUNJLGNBQ0EsZUFjSix3QkFDSSxhQUNBLGNBS0osbUJBQ0ksYUFDQSxVSDFDQSxDRzJDQSxXQUNBLG1CQVFKLHVCQUNJLGlCQUtKLG1CQUNJLCtCQUNBLGdCQVVKLG1CQUNJLGlCQUNBLGdCQUNBLGdDQUNBLGlCQUNBLG9CQ3RGUixPQUNJLGtCQUNBLDRCQUVBLGNBQ0EsY0FDQSxXQUNBLFlBQ0EsYUFDQSxtRUFDSixZQUNJLGdCQUNJLHdCQUVKLGNBQ0ksa0JBQ0EsUUFDQSxXQUNBLG1CQUNBLFdBS0osa0JBQ0ksa0JBQ0EsU0FDQSxPQUlKLGNBQ0ksYUFDQSw4QkFDQSxrQkFDQSxVQUNBLDRCQUtKLDBCQUNJLGFBQ0Esc0JBQ0EsV0FVSiw4QkFDSSxnQkFDQSxpQkFVSix3QkFDSSx5QkFDQSxXQUtKLDRCQUNJLDBCQUNBLGFBQ0EsZ0JBS0osb0NBQ0ksYUFDQSxzQkFDQSxTQVVKLDJCQUNJLFdBQ0EsZ0JBQ0EsaUJBS0osc0JBQ0ksa0JBQ0EsUUFDQSxZQUNBLGNBQ0EsYUFDQSxzQkFDQSxXQUNBLG9CQUNBLFdBS0osc0JBQ0ksZ0JBQ0EsaUJBQ0EsaUJBS0osMEJBQ0kseUJBS0osb0JBQ0ksYUFDQSxzQkFDQSxXQUNBLDhCQUtKLHdCQUNJLGFBQ0Esc0JBQ0EsVUFDQSxnQkFDQSxpQkFDQSxpQkFDQSxxQkFVSixxQkFDSSxnQkFDQSxpQkFDQSxpQkFDQSxxQkFLSiwwQkFDSSxhQUNBLHNCQUNBLFNBS0osd0JBQ0ksY0FDQSxnQkFDQSxpQkFDQSxpQkFDQSxxQkFLSixtQkFDSSxhQUNBLFdBd0JSLFFBQ0ksY0NsTkosTUFDSSx5QkFFQSxvQkFNQSxhQUNJLGFBQ0Esa0JBVUosbUJBQ0ksYUFDQSxzQkFDQSxTQVFKLGlCQUNJLGFBQ0Esc0JBQ0EsZUFDQSxTQVFKLGFBQ0ksVUFRSixtQkFDSSxjQUNBLGdCQUNBLGlCQUNBLGlCQUNBLHFCQUNBLFVMaERBLENLNkRKLG1CQUNJLFVMOURBLENLK0RBLGdCQUNBLGlCQUNBLHlCQUtKLGlCQUNJLDRCQVFKLGFBQ0ksY0FDQSxjQUNBLGVBU0osa0JBQ0ksa0JBQ0EsYUFDQSxjQUNBLFdBQ0EsWUFDQSxZQzVHUixNQUNJLHlCQUNBLHNCQVNBLGFBQ0ksYUFDQSxZQUNBLHNCQVNKLGdCQUNJLGFBQ0Esc0JBQ0EsV0FTSixrQkFDSSxjQUNBLGFBU0osaUJBQ0ksVU5wQ0EsQ01xQ0EsYUFDQSxzQkFDQSxXQUtKLGFBQ0ksZ0JBQ0EsaUJBQ0EsaUJBQ0EsY0FTSixpQkFDSSxnQkFDQSxpQkFDQSxpQkFDQSxjQUtKLGlCQUNJLGFBQ0Esc0JBQ0EsV0FRSixrQkFDSSxVTjlFQSxDTStFQSxnQkFDQSxpQkFDQSxpQkFDQSxxQkM3RlIsU0FFSSxnQkFDQSxrQkFTQSxnQkFDSSxhQUNBLHNCQUNBLFlBS0osb0JBQ0ksVVBiQSxDT2NBLGFBQ0Esc0JBQ0EsV0FRSixnQkFDSSxnQkFDQSxrQkFDQSxpQkFLSixlQUNJLDhCQUNBLGdCQUNBLGlCQUNBLGlCQUNBLHFCQUNBLGNBS0osbUJBQ0ksYUFDQSxrQkFDQSxxQ0FDQSxpQkFDQSxVQVFKLGVBQ0ksYUFDQSxzQkFDQSxXQUtKLHFCQUNJLFVQakVBLENPa0VBLGdCQUNBLGlCQUNBLGlCQUNBLGlCQUtKLHlCQUNJLHlCQUtKLHFCQUNJLFVQakZBLENPa0ZBLGdCQUNBLGlCQUNBLGlCQUtKLG9CQUNJLDhCQUNBLGdCQUNBLGlCQUNBLGlCQUNBLHFCQUNBLGNBS0osZ0JBQ0ksY0FDQSxlQUNBLGtCQUNBLE1BQ0EsUUNqSFIsV0FDSSxtQkFRQSxrQkFDSSxhQUNBLGtCQUNBLHNCQUNBLFdBUUosc0JBQ0ksYUFDQSxzQkFDQSx5QkFLSix3QkFFSSxrQkFDQSxZQUNBLE9BQ0EsY0FDQSxlQUNBLFVBT0osa0JBQ0ksY0FDQSxlQUNBLFlBQ0Esa0JBU0osd0JBQ0ksYUFDQSxzQkFLSixzQkFDSSxhQUNBLHNCQUNBLFdBS0osa0JBQ0ksZ0JBQ0Esa0JBQ0EsaUJBQ0EsV0FLSixpQkFDSSxnQkFDQSxpQkFDQSxpQkFDQSxxQkFDQSxjQVFKLDBCQUNJLG9CQUNBLGNBQ0EsZUFDQSxxQkNqR1IsU0FDSSwwQkFRQSxnQkFDSSxhQUNBLG1CQUNBLDhCQVNKLGVBQ0ksYUFDQSxzQkFDQSxtQkFDQSxXQUtKLHFCQUNJLG1CQUNBLGVBQ0EsbUJBQ0EseUJBQ0ksY0FDQSxlQU1SLHFCQUNJLGdCQUNBLGlCQUNBLGlCQUNBLGtCQUtKLG9CQUNJLGdCQUNBLGlCQUNBLGlCQUNBLHFCQUNBLGtCQ3hEUixTQUVJLDBCQU1BLGdCQUNJLGFBQ0EsU0FRSixlQUNJLGFBQ0Esc0JBQ0EsbUJBQ0EsV0FLSix5QkFDSSxrQkFLSixtQkFDSSxrQkFDQSxXQUNBLGFBQ0Esa0JBQ0EsY0FDQSxjQUNBLGtCVm5DQSxDVW9DQSxnQkFDQSxpQkFDQSxpQkFDQSxVVmpDQSxDVWtDQSxrQkFLSixxQkFDSSxjQUNBLGVBU0osc0JBQ0ksYUFDQSxtQkFDQSxXQUNBLGdCQUNBLGlCQUNBLHFCQUNBLGNBUUosdUJBQ0ksV0FDQSxZQXlCSixxQkFDSSxnQkFDQSxpQkFDQSxpQkFDQSxXQUtKLHlCQUNJLHVCQUNBLGNBUUosb0JBQ0ksZ0JBQ0EsaUJBQ0EsaUJBQ0EscUJBS0osd0JBQ0ksa0JBQ0EsV0FDQSw4QkFDQSxnQkFDQSxpQkFDQSxpQkFDQSxxQkFDQSwrQkFDSSx3REFDQSxrQkFDQSxVQUNBLFdBQ0EsYUFDQSxjQU1SLDBCQUNJLGFBQ0Esc0JBQ0EsV0FDQSxxQkFRSix5QkFDSSxhQUNBLHNCQUNBLFdBS0osc0JBQ0ksa0JBRUksOENBQ0ksaURBQ0Esa0JBQ0EsYUFDQSxjQ2xMaEIsYUFHSSwwQkFDQSxtQkFNQSxvQkFDSSxhQUNBLHNCQUNBLFlBS0osd0JBQ0ksYUFDQSxzQkFDQSxXQUtKLG9CQUNJLGtCQUNBLGdCQUNBLGtCQUNBLGlCQUNBLFdBS0osbUJBQ0ksOEJBQ0EsZ0JBQ0EsaUJBQ0EsaUJBQ0EscUJBQ0Esa0JBS0osdUJBQ0ksYUFDQSw4QkFDQSxXQVNKLHlCQUNJLHlCQUNBLHdCQUNBLGtCQUNBLGNBQ0EsY0FNQSwrQkFDSSw4QkFDQSx5QkFDQSx3QkFDQSxrQkFDQSxjQUNBLGNBRUEsZ0JBQ0EsaUJBQ0EsaUJBQ0EscUJBQ0EsV0FPSixpQ0FDSSw4QkFDQSx5QkFDQSx3QkFDQSxrQkFDQSxjQUNBLGNBRUEsZ0JBQ0EsaUJBQ0EsaUJBQ0EscUJBQ0EsV0FJUixtQkFDSSw4QkFDQSxpQkFDQSxZQUNBLFdBS0osc0JBQ0ksdUJBQ0EsYUFLSixrQkFDSSxtQkFDQSx3QkFDQSxvQkFDQSxjQUNBLGNBQ0Esa0JBQ0EsZ0JBQ0EsaUJBQ0EsaUJBQ0EsV0FtQlIsMEJBQ0ksa0JBQ0EsOEJBQ0EseUJBQ0Esd0JBQ0Esa0JBQ0EsY0FDQSxjQUVBLGdCQUNBLGlCQUNBLGlCQUNBLHFCQUNBLFdBR0osMkJBQ0ksa0JBQ0Esc0JBQ0Esc0JBR0EsV0FHSiwrQkFDSSxhQUNBLGVBQ0EsaUJBQ0EsOEJBQ0EseUJBRUEsa0JBQ0EsY0FDQSxjQUVBLGdCQUNBLGlCQUNBLGlCQUNBLHFCQUNBLFdBR0oscUNBQ0ksc0JBR0osYUFDSSxhQUdKLDJCQUNJLGtCQUNBLFdBQ0Esa0RBQ0EseUJBR0osNkJBQ0ksa0JBQ0EsV0FDQSxrRENuTkosVUFFSSwwQkFNQSxpQkFDSSxrQkFDQSxtQkFDQSxhQUNBLHNCQUNBLFVBS0oscUJBQ0ksZUFDQSxlQUNBLGFBQ0Esc0JBVUosaUJBQ0ksZ0JBQ0Esa0JBQ0EsaUJBQ0Esa0JBUUosZ0JBQ0ksOEJBQ0EsZ0JBQ0EsaUJBQ0EsaUJBQ0EscUJBQ0Esa0JBS0osb0JBQ0ksYUFDQSxTQVFKLGdCQUNJLGtCQUNBLGFBQ0Esc0JBS0osMEJBQ0ksdUJBQ0EsbUJBQ0EsYUFDQSxrQkFDQSxZQUNBLFdBQ0EsVUFLSixzQkFDSSxnQkFDQSxpQkFDQSxpQkFLSiwwQkFDSSxhQUNBLGNBZUosc0JBQ0ksY0FDQSxhQUtKLGtCQUNJLGtCQUNBLGFBb0JKLDhCQUNJLFdBQ0EsYUFDQSxzQkFLSix5QkFDSSxnQkFDQSxpQkFDQSxpQkFDQSxlQVNKLHlCQUNJLGFBQ0EsbUJBQ0EsU0FLSiw4QkFDSSxZQUNBLGFBS0osa0NBQ0ksYUFDQSxzQkFDQSxVQUtKLDhCQUNJLGdCQUNBLGlCQUNBLGlCQUtKLDhCQUNJLDhCQUNBLGdCQUNBLGlCQUNBLHFCQUtKLDBCQUNJLFdBQ0EsWUFDQSxrQkFDQSxhQUNBLHlCQUNBLGNBUUosK0JBQ0ksc0JBQ0Esc0NBQ0ksc0JBTVIsK0JBQ0ksc0JBQ0Esc0NBQ0ksc0JBTVIsNEJBQ0ksa0JBQ0EsU0FDQSxjQVNSLG1CQUNJLGFBQ0EsY0FDQSxnQkFDQSxpQkN4UEosUUFFSSx5QkFDQSwyQkFNQSxlQUNJLGFBQ0Esc0JBQ0EsWUFLSixtQkFDSSxhQUNBLFViUkEsQ2FTQSxVQVVKLGVBQ0ksY0FDQSxnQkFDQSxpQkFTSixxQkFDSSxhQUNBLHNCQUNBLFdBUUosdUJBQ0ksZ0JBQ0EsaUJBQ0EsaUJBS0oseUJBQ0ksOEJBQ0EsZ0JBQ0EsaUJBQ0EsaUJBQ0EsYUFDQSxzQkFlSix5QkFDSSxZQUNBLDhCQUNBLGdCQUNBLGlCQUNBLGlCQUNBLHFCQUtKLGtCQUNJLGFBQ0Esc0JBQ0EsV0FTSixvQkFDSSxnQkFDQSxpQkFDQSxpQkFLSixvQkFDSSxhQUNBLFdBUUosY0FDSSxzQkFDQSxrQkFDQSxjQUNBLGNBQ0EsOEJBQ0EsaUJBQ0EsaUJBQ0EscUJBQ0EsVWJ6SEEsQ2FpSUosYUFDSSxnQkFDQSxpQkFDQSxpQkFDQSxvQkFDQSx5QkFLSixtQkFDSSxnQkFDQSxpQkFDQSxxQkFhSixnQkFDSSxhQUVBLDZCQUtKLHNCQUNJLGFBQ0EsOEJBQ0EscUJBVUosbUJBQ0ksOEJBQ0EsZ0JBQ0EsaUJBQ0EsaUJBQ0EscUJBQ0EsVWJ0TEEsQ2EyTEosb0JBQ0ksYUFDQSxXQ3hNUiwyQmhCcUhJLEtBQ0ksZ0JnQnRIUix5QmhCMkhJLEtBQ0ksY0FDQSxtQkFDQSx5QkFDQSw4QkFHSixLQUNJLDhCQUdKLFdBQ0ksaUJBQ0EsV0U5RUosZUFHUSx1QkVuRFosbUJBV0ksc0JBT0osWUFrQkksY1k5Q0osMkJYSUksbUJBS1EsZUFPUixrQkFLUSxXQUNBLDhCQU1SLGNBSVEsY0FDQSxZQWtCUixtQkFNUSxhRWhEUixhQUlRLHNCQUNBLFNBa0JSLGlCQU1RLFdBTVIsYUFHUSxpQkFpQlIsa0JBRVEsYUFlUixpQkFHUSxjQU1SLGFBS1EsV0FDQSxZQU1SLGtCQVFRLFdBQ0EsUUFDQSxTQ3JHUixhQUtRLHNCQUNBLFNBTVIsZ0JBS1EsOEJBQ0EsU0FNUixrQkFJUSxXQUNBLFlBZVIsYUFNUSxXQUNBLGtCQWVSLGlCQUtRLFNBZ0JSLG1CQUVRLFdBQ0EsWUNyR1osU0FLUSxtQkFlSixvQkFNUSxrQkF5QlIsbUJBT1EscUNDakRSLGtCQU1PLDhCQTRCUCxrQkFNUSxXQUNBLFlBOEJSLGlCQU9RLFdBTVIsMEJBTVEsY0FDQSxVQUNBLFdDNUZSLGdCQUtRLHNCQUNBLFNDUFIsZ0JBSVEsc0JBc0NSLHFCQUlRLFdBQ0EsWUFNUixzQkFTUSxlQTBDUix5QkFJUSxXQW1DUiwwQkFNUSxVQzlHUix1QkFLUSxzQkFDQSxtQkNuQ1IscUJBTVEsV0FDQSxZQUNBLFNBTVIsaUJBTVEsaUJBaUJSLG9CQUlRLHNCQTBEUixrQkFJUSxXQTBCUix5QkFNUSxpQkFDQSxXQThDUiwwQkFRUSxhQy9MUixtQkFLUSxzQkFDQSxtQkFDQSxTQU1SLGVBS1EsV0FDQSxrQkFNUixxQkFLUSxtQkE4Q1Isa0JBS1EsU0FDQSxtQkFjUixvQkFJUSxTQU1SLGNBV1EsWUFnQlIsbUJBS1EsZUFtQlIsc0JBS1EsOEJBQ0EsU0FDQSxtQkFpQlIsb0JBSVEsVTtBRTdMWixXQUNFLDJCQUNBLDZyRUFDQSxnQkFDQSxrQkFHRixNQUNFLDhCQU1GLE1BQ0Usa0JBQ0EsY0FDQSxpQkFDQSxrQkFDQSxVQUVGLFFBQ0UsaUJBQ0Esa0JBQ0Esa0JBQ0EsZ0JBQ0EsZ0JBQ0EsVUFFQSxVQUNBLGNBRUYsaUNBQ0Usc0JBRUYsZ0JBQ0Usa0JBQ0EsV0FDQSxZQUNBLFVBQ0EsYUFDQSw4QkFDQSxxRkFDQSx1QkFFRix3RUFHRSxpQ0FFRixtQkFDRSxtQkFFRixpQkFDRSxtQkFFRixjQUNFLGNBQ0EsV0FDQSxZQUNBLGtCQUNBLDhCQUNBLGNBRUYsOEJBQ0Usa0JBR0Ysb0RBRUUsWUFFRixtQ0FDRSx1QkFDQSxxQ0FFRixzQ0FDRSx3QkFDQSxtQ0FDUSwyQkFHViwyQ0FDRSxtQkFFRiwyQkFDRSw0QkFFRixXQUNFLG1CQUVGLHdEQUVFLDRCQUdGLGlDQUNFLGNBQ0EscUJBRUEsd0JBR0Ysb0RBQ0UsYUFFRiwrQ0FDRSw4QkFFRixtREFDRSw2QkFFRixpREFDRSw2QkFFRixrREFDRSxzQkFFRixnRUFDRSx1QkFFRix5REFDRSxXQUNBLGNBQ0EsV0FFRiwrREFDRSxnQ0FDQSx3QkFFRiw2RkFDRSx5REFFRiwyRUFDRSxZQUNBLGVBQ0EsMENBRUYsMkZBQ0Usd0RBRUYseUVBQ0UsV0FDQSxjQUNBLDJDQUlGLDRXQVVFLGtCQUNBLE9BQ0EsTUFDQSxXQUNBLFlBQ0Esb0JBQ0EsV0FFRixnQ0FDRSwyQkFFRixxQ0FDRSxnRkFFRixzQ0FDRSxpRkFFRixvQ0FDRSwrRUFFRix1Q0FDRSxrRkFFRix1QkFDRSxXQUNBLFlBQ0Esa0JBQ0EsU0FDQSxRQUNBLGtCQUNBLGlCQUNBLFdBQ0EscUJBQ0Esc0JBQ0EsMEVBQ0Esa0JBQ0EsK0JBRUYsK0hBRUUsbURBRUYsNkJBQ0UsK0JBRUYsNkJBQ0UsK0JBRUYsaUNBQ0UsR0FDRSx1QkFFRixLQUNFLDBCQUlKLDhCQUNFLG1DQUNBLHdCQUVGLHVEQUNFLFdBQ0Esa0JBQ0EsT0FDQSxNQUNBLG9CQUVGLHlFQUNFLFdBQ0EsaUNBRUYsdUVBQ0UsVUFDQSxrQ0FFRixNQUNFLCtCQU9GLHdDQUVFLGtCQUNBLDZDQUNBLGdEQUNBLHFDQUNBLHVEQUNBLFdBQ0EsZUFDQSxhQUNBLG1CQUNBLHVCQUNBLGdFQUVGLHNGQUVFLFlBQ0EsWUFDQSxvQkFFRixrRkFFRSxVQUNBLFlBQ0Esb0JBRUYsZ0dBRUUsd0JBRUYsZ0RBRUUsV0FDQSxZQUNBLG1CQUNBLHdCQUVGLHdFQUVFLHlCQUVGLG9EQUVFLGlEQUNBLFdBRUYsb0RBRUUsa0RBQ0EsVUFFRixvQkFDRSxhQUdGLG9EQUVFLHlCQUNBLHdDQUNBLCtCQUNBLGlCQUNBLHFCQUNBLGNBRUYsZ0VBRUUsZUFFRixvREFFRSxrREFDQSxVQUVGLGdFQUVFLGVBd0JGLG1CQUNFLGtCQUNBLGtCQUNBLHlCQUNBLCtCQUNBLFdBRUYsNENBQ0UsVUFFRiw2RkFFRSx3QkFHRiw0SkFJRSw0Q0FDQSx1Q0FDQSxPQUNBLFdBR0YsbUNBQ0UsZ0JBQ0EsWUFFRiw2REFDRSxzQkFDQSxrQkFFRixvRUFDRSxtQkFFRix5RUFDRSxtQkFFRix5RUFDRSxzQkFFRiw4RUFDRSxzQkFFRix5RUFDRSxzQkFFRiw4RUFDRSxzQkFFRiwwQkFDRSx1RkFDQSx5RkFDQSxxQkFDQSxpRUFDQSxnRUFDQSw4REFFRixnQ0FDRSxZQUNBLFNBQ0EsVUFDQSxnQkFDQSx3QkFDUSxnQkFFVix1REFDRSxlQUVGLHFDQUNFLHdCQUVGLGlDQUNFLG1EQUNBLHFFQUVGLGtHQUVFLDBDQUNBLHlDQUNBLFFBQ0Esb0NBRUYsc0pBRUUsMkRBQ0EsY0FFRixzS0FFRSxRQUNBLDJCQUNBLFVBRUYsME5BRUUscUJBQ0EscUNBR0YsMEpBRUUsNkRBRUYsMEtBRUUsU0FDQSwyQkFDQSxtQkFFRiw4TkFFRSxzQ0FHRiwyRkFDRSx1Q0FJRiw0QkFDRSx1REFHRiwrQkFDRSw4RUFDQSxrQkFFRixtRUFDRSxxRUFDQSxrQkFDQSxPQUNBLE1BQ0EsV0FDQSxZQUNBLG1CQUNBLDBCQUVGLCtFQUNFLDJCQUVGLHNTQUlFLFdBQ0Esc0RBQ0EsT0FDQSxNQUVGLHNTQUlFLHFEQUNBLFlBQ0EsT0FDQSxNQUVGLHdCQUNFLGFBZUYsa0JBQ0UsMERBQ0Esa0JBQ0Esa0JBQ0EsZ0VBRUYseUZBRUUsd0JBRUYsbUZBRUUsa0JBQ0EsOENBQ0EsMkNBQ0Esc0NBQ0EsV0FDQSx5Q0FDQSw4REFFRiwrRUFFRSxrQkFDQSx3Q0FDQSx5Q0FDQSw2Q0FDQSxXQUNBLHdDQUNBLCtEQUVGLHVCQUNFLFlBQ0EsV0FDQSxrQkFDQSxxRUFDQSwwREFDQSxPQUNBLE1BRUYsOEJBQ0UsWUFFRix1QkFDRSxhQUdGLHVCQUNFLFdBQ0EsWUFDQSxhQUNBLHVCQUNBLG1CQUNBLGtCQUVGLG9GQUdFLGVBQ0EsZ0JBQ0EsbUJBR0YscUJBQ0UsWUFDQSxrQkFHRiw2QkFDRSxrQkFDQSxPQUNBLE1BQ0Esb0JBQ0EsVUFDQSxjQUVGLGtDQUNFLG9DQUNBLGNBRUYsNkJBQ0UsZUFFRixvQ0FDRSxlQUNBLHNCQUVGLDRDQUNFLG9DQUVGLDJCQUNFLG9CQUNBLDRCQUVGLHlDQUNFLG9CQUVGLGtDQUNFLG9CQUVGLHVEQUNFLG9CQUVGLGFBQ0UsaUJBRUYsMkJBQ0Usb0JBQ0EsbUNBQ1EsMkJBQ1IsVUFDQSxrQkFDQSxxQkFDQSxXQUNBLFlBRUYseUNBQ0Usb0JBRUYsc0NBQ0Usd0JBRUYseUZBRUUsb0JBRUYsa0dBR0Usb0JBQ0EsbUJBRUYsaUNBQ0Usa0JBQ0EsT0FDQSxXQUNBLFdBQ0EsWUFDQSxXQUNBLFVBRUYsd0NBQ0UsV0FDQSxnQkFDQSxrQkFDQSxPQUNBLE1BQ0EsU0FDQSxRQUNBLGtCQUVGLDhDQUNFLG9CQUNBLG1CQUdGLGtRQUlFLFVBQ0EsbUNBQ1EsMkJBR1YsYUFDRSxpQkFFRiwyQkFDRSxvQkFDQSxtQ0FDUSwyQkFDUixVQUVGLHlDQUNFLG9CQUVGLHlGQUVFLG9CQUdGLGtRQUlFLFVBQ0EsbUNBQ1EsMkJBR1YsK0JBQ0UsbUNBQ1EsMkJBQ1IsZ0JBQ0EsNkNBRUYsY0FDRSxpQkFFRiw0QkFDRSwrQkFDQSxtQ0FDUSwyQkFDUixnQiIsInNvdXJjZXMiOlsid2VicGFjazovL3dlYnBhY2tfZXhhbXBsZS8uL3NyYy9zY3NzL2xpYnMvX3NldC5zY3NzIiwid2VicGFjazovL3dlYnBhY2tfZXhhbXBsZS8uL3NyYy9zY3NzL19mb250cy5zY3NzIiwid2VicGFjazovL3dlYnBhY2tfZXhhbXBsZS8uL3NyYy9zY3NzL19zdHlsZS5zY3NzIiwid2VicGFjazovL3dlYnBhY2tfZXhhbXBsZS8uL3NyYy9zY3NzL3VpL3R5cG8uc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrX2V4YW1wbGUvLi9zcmMvc2Nzcy91aS9mb3JtLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFja19leGFtcGxlLy4vc3JjL3Njc3MvY29tcG9uZW50cy9faGVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFja19leGFtcGxlLy4vc3JjL3Njc3MvY29tcG9uZW50cy9fbW9kYWwuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrX2V4YW1wbGUvLi9zcmMvc2Nzcy9jb21wb25lbnRzL19tYWluLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFja19leGFtcGxlLy4vc3JjL3Njc3MvY29tcG9uZW50cy9fZGlldC5zY3NzIiwid2VicGFjazovL3dlYnBhY2tfZXhhbXBsZS8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX291cm1lbnUuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrX2V4YW1wbGUvLi9zcmMvc2Nzcy9jb21wb25lbnRzL19leGNlbGxlbnQuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrX2V4YW1wbGUvLi9zcmMvc2Nzcy9jb21wb25lbnRzL19xdWFsaXR5LnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFja19leGFtcGxlLy4vc3JjL3Njc3MvY29tcG9uZW50cy9fZmFzaGlvbi5zY3NzIiwid2VicGFjazovL3dlYnBhY2tfZXhhbXBsZS8uL3NyYy9zY3NzL2NvbXBvbmVudHMvX3Jlc2VydmF0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFja19leGFtcGxlLy4vc3JjL3Njc3MvY29tcG9uZW50cy9fY2Fsb3JpZXMuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrX2V4YW1wbGUvLi9zcmMvc2Nzcy9jb21wb25lbnRzL19mb290ZXIuc2NzcyIsIndlYnBhY2s6Ly93ZWJwYWNrX2V4YW1wbGUvPG5vIHNvdXJjZT4iLCJ3ZWJwYWNrOi8vd2VicGFja19leGFtcGxlLy4vbm9kZV9tb2R1bGVzL3N3aXBlci9zd2lwZXItYnVuZGxlLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIqLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5odG1sIHtcbiAgICBmb250LWZhbWlseTogJ0V1Y2xpZCBDaXJjdWxhciBBJzsgLy8g0YjRgNC40YTRgiDQv9C+INGD0LzQvtC70YfQsNC90LjRjiDQv9C+INGB0LDQudGC0YNcbiAgICBmb250LXNpemU6IDAuNTIwODMzNXZ3OyAvLyDQvdCwINGA0LDQt9GA0LXRiNC10L3QuNC4IDE5MjAgMC41MjA4MzV2dyA9PT0gMTBweFxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBidWdmaXggaW5maW5pdGUgMXM7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbn1cblxuYm9keSB7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGJ1Z2ZpeCBpbmZpbml0ZSAxcztcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGNvbG9yOiAjMDAwOyAvLyDRhtCy0LXRgiDQv9C+INGD0LzQvtC70YfQsNC90LjRjiDRgtC10LrRgdGC0LAg0L/QviDRgdCw0LnRgtGDXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbn1cblxuaW5wdXQsXG50ZXh0YXJlYSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGJ1Z2ZpeCBpbmZpbml0ZSAxcztcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG59XG5hIHtcbiAgICBjb2xvcjogdW5zZXQ7XG59XG5hLFxuYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG5idXR0b24sXG5pbnB1dCxcbmEsXG50ZXh0YXJlYSB7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICAmOmZvY3VzIHtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICB9XG4gICAgJjphY3RpdmUge1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcbiAgICBmb250OiBpbmhlcml0O1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xufVxucCB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cblxuYnV0dG9uIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG51bCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IDA7XG59XG5cbnVsIGxpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4uY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTY0LjRyZW07XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgXG59XG5cbmlucHV0W3R5cGU9J251bWJlciddOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuaW5wdXRbdHlwZT0nbnVtYmVyJ106Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG59XG5cbmlucHV0W3R5cGU9J251bWJlciddIHtcbiAgICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAgIGh0bWwge1xuICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgIGh0bWwge1xuICAgICAgICBmb250LXNpemU6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAxLjU2MjV2dztcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKCgxMDAgLyAzNjApICogNXZ3KTsgLy8g0LPQtNC1IDM3NSDRjdGC0L4g0YjQuNGA0LjQvdCwINC80L7QsSDQstC10YDRgdC40Lgg0LzQsNC60LXRgtCwXG4gICAgICAgIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogbm9uZTtcbiAgICB9XG5cbiAgICBib2R5IHtcbiAgICAgICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiBub25lO1xuICAgIH1cblxuICAgIC5jb250YWluZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDIuMnJlbTsgLy8g0LIg0LzQvtCxINCy0LXRgNGB0LjQuCDQvtGC0YHRgtGD0L8g0L7RgiDQutGA0LDRjyDQt9Cw0LTQsNC10Lwg0LTQu9GPINCy0YHQtdGFINC60L7QvdGC0LXQudC90LXRgNC+0LIsINCwINGC0LDQvCDQs9C00LUg0L3QtSDQvdGD0LbQvdC+INC80L7QttC10Lwg0YLQvtGH0LXRh9C90L4g0YPQsdGA0LDRgtGMXG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cbiIsIkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0xhdG8nO1xuICBzcmM6IHVybCgnLi9hc3NldHMvZm9udHMvTGF0by1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4vYXNzZXRzL2ZvbnRzL0xhdG8tUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXG4gIHVybCgnLi9hc3NldHMvZm9udHMvTGF0by1SZWd1bGFyLmVvdCcpIGZvcm1hdCgnZW90Jyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnTGF0byc7XG4gIHNyYzogdXJsKCcuL2Fzc2V0cy9mb250cy9MYXRvLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi9hc3NldHMvZm9udHMvTGF0by1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuL2Fzc2V0cy9mb250cy9MYXRvLUJvbGQuZW90JykgZm9ybWF0KCdlb3QnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdSdWZpbmEnO1xuICBzcmM6IHVybCgnLi9hc3NldHMvZm9udHMvUnVmaW5hLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi9hc3NldHMvZm9udHMvUnVmaW5hLVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpLFxuICB1cmwoJy4vYXNzZXRzL2ZvbnRzL1J1ZmluYS1SZWd1bGFyLmVvdCcpIGZvcm1hdCgnZW90Jyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnUnVmaW5hJztcbiAgc3JjOiB1cmwoJy4vYXNzZXRzL2ZvbnRzL1J1ZmluYS1Cb2xkLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxuICB1cmwoJy4vYXNzZXRzL2ZvbnRzL1J1ZmluYS1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKSxcbiAgdXJsKCcuL2Fzc2V0cy9mb250cy9SdWZpbmEtQm9sZC5lb3QnKSBmb3JtYXQoJ2VvdCcpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ludGVyJztcbiAgc3JjOiB1cmwoJy4vYXNzZXRzL2ZvbnRzL0ludGVyLVJlZ3VsYXIud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXG4gIHVybCgnLi9hc3NldHMvZm9udHMvSW50ZXItUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn0iLCJAaW1wb3J0ICcuL21peGlucyc7XG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1DYWxpc3RvZ2EmZmFtaWx5PVBvcHBpbnMmZmFtaWx5PVVidW50dTp3Z2h0QDMwMDs0MDA7NTAwOzcwMCZkaXNwbGF5PXN3YXAnKTtcblxuLy8gY29sb3JzXG4kZ3JlZW5EYXJrOiAjMjMzMDAwO1xuJGdyZWVuOiAjNWU2NjAwO1xuJGdyZWVuTGlnaHQ6ICM5Y2FhMDA7XG4kbGltZTogI2ViZjBlNDtcbiRibGFjazogIzAwMDAwMDtcbiRncmF5OiAjNGQ0ZDRkO1xuJGdyYXlMaWdodDogI2IwYjBiMDtcbiR3aGl0ZTogI2ZmZmZmZjtcbi8vIGJvZHlcbmJvZHkge1xuICAgIGZvbnQtZmFtaWx5OiAnUnVmaW5hJywgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzQyNDU0YTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcblxuXG4gICAgLmxvY2sgJiB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRvdWNoLWFjdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbi53cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ub3ZlcmxheSB7XG4gICAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgb3BhY2l0eTogMDtcblxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcywgei1pbmRleCAwLjNzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBpbnNldDogMDtcbiAgICB6LWluZGV4OiAtMTtcbiAgICAmLmFjdGl2ZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHotaW5kZXg6IDU7XG4gICAgfVxufVxuXG4vLyBtYWluXG5tYWluIHtcbiAgICBmbGV4LWdyb3c6IDE7XG59XG5cbnNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICB9XG4gICAgJi5fZmlyc3Qge1xuICAgICAgICBwYWRkaW5nOiA1LjdyZW0gMCA5cmVtO1xuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgICAgICAgICAgcGFkZGluZzogMi42cmVtIDAgMTByZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5ib2x0X3RleHQge1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnNtYWxsX3RleHQge1xuICAgIGNvbG9yOiAjNDI0NTRhO1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG4udGl0bGUge1xuICAgIGZvbnQtc2l6ZTogNTBweDtcbiAgICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZGVzYyB7XG4gICAgY29sb3I6ICM0MjQ1NGE7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG5cbi5saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA1NXB4O1xufVxuXG4ubGlzdC1pdGVtIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDY4cHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmxpc3QtaXRlbTo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuL2Fzc2V0cy9pbWFnZXMvaWNvbnMvZ2Fsb2Noa2Euc3ZnJyk7XG4gICAgd2lkdGg6IDQ5cHg7XG4gICAgaGVpZ2h0OiA0OXB4O1xufVxuXG5AaW1wb3J0ICcuL3VpL3VpJztcbi8vIEBpbXBvcnQgJy4vY29tcG9uZW50cy9faGVhZGVyJztcbi8vIEBpbXBvcnQgJy4vY29tcG9uZW50cy9fZm9vdGVyJztcbiIsIi50aXRsZSB7XHJcbiAgICBjb2xvcjokd2hpdGU7XHJcbiAgICBmb250LWZhbWlseTpcIlJ1ZmluYVwiLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMTQuOHJlbTtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMDMlO1xyXG59XHJcbiIsIi5pbnB1dC1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gICYtLXdoaXRlIGlucHV0IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHdoaXRlO1xuICB9XG4gICYtLWJsYWNrIGlucHV0IHtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzczNzM3MztcbiAgfVxufVxuLmlucHV0LWdyb3VwIGlucHV0IHtcbiAgb3V0bGluZTogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuM3MsIGNvbG9yIDAuM3M7XG4gIHBhZGRpbmctYm90dG9tOiAwLjhyZW07XG5cbiAgdHJhbnNpdGlvbjogYm9yZGVyLWJvdHRvbSAwLjNzO1xuICB3aWR0aDogMTAwJTtcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIC8vIGNvbG9yOiAkdGV4dEFuZExpbmU7XG4gIH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDQ4ZW0pIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS42cmVtO1xuICB9XG59XG5cbi5fZm9ybS1lcnJvciBpbnB1dCB7XG59XG5cbi5lcnJvci1zcGFuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgYm90dG9tOiAtMi41cmVtO1xuICBsZWZ0OiAzcmVtO1xuICBjb2xvcjogI2ZkNDY0NjtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MsIHZpc2liaWxpdHkgMC4zcztcblxuICAmLmFjdGl2ZSB7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIH1cblxuICBAbWVkaWEgKG1heC13aWR0aDogNDhlbSkge1xuICAgIGJvdHRvbTogLTNyZW07XG4gIH1cbn1cbiIsIi5oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMzAwMDtcclxuICAgIC8vIC5oZWFkZXJfX2NvbnRhaW5lclxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nOiA0LjZyZW0gMDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA0LjZyZW0gO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmhlYWRlcl9fbG9nby1ib3hcclxuXHJcbiAgICAmX19sb2dvLWJveCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogNC41cmVtO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmhlYWRlcl9fbG9nb1xyXG5cclxuICAgICZfX2xvZ28ge1xyXG4gICAgICAgIHdpZHRoOiAzMC43cmVtO1xyXG4gICAgICAgIGhlaWdodDogMTEuNXJlbTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMC43cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC5oZWFkZXJfX2xvZ28tYnRuXHJcblxyXG4gICAgJl9fbG9nby1idG4ge1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5oZWFkZXJfX2J1cmdlci1idG4tYm94XHJcblxyXG4gICAgJl9fYnVyZ2VyLWJ0bi1ib3gge1xyXG4gICAgICAgIHdpZHRoOiA5LjRyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA3LjFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmhlYWRlcl9fb3JkZXItYm94XHJcblxyXG4gICAgJl9fb3JkZXItYm94IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZ2FwOiAyLjZyZW07XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC5oZWFkZXJfX29yZGVyLXRlbC1ib3hcclxuXHJcbiAgICAmX19vcmRlci10ZWwtYm94IHtcclxuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAvLyAuaGVhZGVyX19vcmRlci10ZWxcclxuXHJcbiAgICAmX19vcmRlci10ZWwge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnaW50ZXInLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmhlYWRlcl9fb3JkZXItYnRuLWJveFxyXG5cclxuICAgICZfX29yZGVyLWJ0bi1ib3gge1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5oZWFkZXJfX29yZGVyLWJ0blxyXG5cclxuICAgICZfX29yZGVyLWJ0biB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LWZhbWlseTogJ1J1ZmluYScsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQ7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbSA0LjZyZW07XHJcbiAgICB9XHJcbn1cclxuLmNvbnRhaW5lciB7XHJcbn1cclxuIiwiLm1vZGFsIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XHJcblxyXG4gICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgIGJhY2tncm91bmQ6IHVybCgnLi9hc3NldHMvaW1hZ2VzL21vZGFsLWJnLnBuZycpIG5vLXJlcGVhdCB0b3AvY292ZXI7XHJcbnotaW5kZXg6IDEwMDtcclxuICAgICYuaXNBY3RpdmV7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gICAgfVxyXG4gICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBpbnNldDogMDtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjMjMzMDAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuODtcclxuICAgIH1cclxuXHJcbiAgICAvLyAubW9kYWxfX2Nsb3NlLWJ0blxyXG5cclxuICAgICZfX2Nsb3NlLWJ0bntcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1cmVtO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLm1vZGFsX19pbm5lclxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiA1O1xyXG4gICAgICAgIHBhZGRpbmc6IDE2LjJyZW0gMCAwIDI1LjRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLm1vZGFsX19hY2NvcmRpb24td3JhcHBlclxyXG5cclxuICAgICZfX2FjY29yZGlvbi13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiA2LjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLm1vZGFsX19hY2NvcmRpb24taXRlbVxyXG5cclxuICAgICZfX2FjY29yZGlvbi1pdGVtIHtcclxuICAgIH1cclxuXHJcbiAgICAvLyAubW9kYWxfX2FjY29yZGlvbi1pdGVtLWhlYWRlclxyXG5cclxuICAgICZfX2FjY29yZGlvbi1pdGVtLWhlYWRlciB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDYuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICAvLyAubW9kYWxfX2FjY29yZGlvbi1idG5cclxuXHJcbiAgICAmX19hY2NvcmRpb24tYnRuIHtcclxuICAgIH1cclxuXHJcbiAgICAvLyAubW9kYWxfX2FjY29yZGlvbi10aXRsZVxyXG5cclxuICAgICZfX2FjY29yZGlvbi10aXRsZSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAvLyAubW9kYWxfX2FjY29yZGlvbi1pdGVtLWJvZHlcclxuXHJcbiAgICAmX19hY2NvcmRpb24taXRlbS1ib2R5IHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuM3M7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5tb2RhbF9fYWNjb3JkaW9uLWl0ZW0tYm9keS1jb250ZW50XHJcblxyXG4gICAgJl9fYWNjb3JkaW9uLWl0ZW0tYm9keS1jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5tb2RhbF9fYWNjb3JkaW9uLWl0ZW0tYnRuLWJveFxyXG5cclxuICAgICZfX2FjY29yZGlvbi1pdGVtLWJ0bi1ib3gge1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5tb2RhbF9fYWNjb3JkaW9uLWl0ZW0tYnRuXHJcblxyXG4gICAgJl9fYWNjb3JkaW9uLWl0ZW0tYnRuIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5tb2RhbF9fY29udGFjdC1pbm5lclxyXG5cclxuICAgICZfX2NvbnRhY3QtaW5uZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDQ4LjZyZW07XHJcbiAgICAgICAgd2lkdGg6IDI5LjdyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMy44cmVtO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZW5kO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5tb2RhbF9fY29udGFjdC10aXRsZVxyXG5cclxuICAgICZfX2NvbnRhY3QtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLm1vZGFsX19jb250YWN0LWRlbGltZXRlclxyXG5cclxuICAgICZfX2NvbnRhY3QtZGVsaW1ldGVyIHtcclxuICAgICAgICBib3JkZXI6IDAuMnJlbSBkYXNoZWQgI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAvLyAubW9kYWxfX2NvbnRhY3QtYm94XHJcblxyXG4gICAgJl9fY29udGFjdC1ib3gge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDMuOHJlbTtcclxuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5tb2RhbF9fY29udGFjdC10ZWwtYm94XHJcblxyXG4gICAgJl9fY29udGFjdC10ZWwtYm94IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAwLjVyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTM5JTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5tb2RhbF9fY29udGFjdC10ZWxcclxuXHJcbiAgICAmX19jb250YWN0LXRlbCB7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLm1vZGFsX19jb250YWN0LW1haWxcclxuXHJcbiAgICAmX19jb250YWN0LW1haWwge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzOSU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgIH1cclxuXHJcbiAgICAvLyAubW9kYWxfX2NvbnRhY3QtdGl0bGUtYm94XHJcblxyXG4gICAgJl9fY29udGFjdC10aXRsZS1ib3gge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLm1vZGFsX19jb250YWN0LWFkZHJlc3NcclxuXHJcbiAgICAmX19jb250YWN0LWFkZHJlc3Mge1xyXG4gICAgICAgIHdpZHRoOiAxOC43cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzOSU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgIH1cclxuXHJcbiAgICAvLyAubW9kYWxfX3NvY2lhbC1ib3hcclxuXHJcbiAgICAmX19zb2NpYWwtYm94IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMS44cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5tb2RhbF9fc29jaWFsLWluc3RhXHJcblxyXG4gICAgJl9fc29jaWFsLWluc3RhIHtcclxuICAgIH1cclxuXHJcbiAgICAvLyAubW9kYWxfX3NvY2lhbC10d2l0dGVyXHJcblxyXG4gICAgJl9fc29jaWFsLXR3aXR0ZXIge1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5tb2RhbF9fc29jaWFsLWZhY2Vib29rXHJcblxyXG4gICAgJl9fc29jaWFsLWZhY2Vib29rIHtcclxuICAgIH1cclxuXHJcbiAgICAvLyAubW9kYWxfX3NvY2lhbC15b3V0dWJlXHJcblxyXG4gICAgJl9fc29jaWFsLXlvdXR1YmUge1xyXG4gICAgfVxyXG59XHJcblxyXG4uYWN0aXZlIHtcclxuICAgIGNvbG9yOiAjOWNhYTAwO1xyXG59XHJcbiIsIi5tYWluIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzMwMDA7XHJcbiAgICAvLyAubWFpbl9fY29udGFpbmVyXHJcbiAgICBwYWRkaW5nOiAxMHJlbSAwIDAgMDtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLm1haW5fX2lubmVyXHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiA1cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLy8gLm1haW5fX2NvbnRlbnQtYm94XHJcblxyXG4gICAgJl9fY29udGVudC1ib3gge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDVyZW07XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLm1haW5fX3RpdGxlLWJveFxyXG5cclxuICAgICZfX3RpdGxlLWJveCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHdpZHRoOiAxMDUuN3JlbTtcclxuICAgICAgICBnYXA6IDVyZW07XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLm1haW5fX3RpdGxlXHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDcuMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLm1haW5fX2Rlc2NyaXB0aW9uXHJcblxyXG4gICAgJl9fZGVzY3JpcHRpb24ge1xyXG4gICAgICAgIHdpZHRoOiA2MC43cmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5tYWluX19zY3JvbGwtYnRuXHJcblxyXG4gICAgJl9fc2Nyb2xsLWJ0biB7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAubWFpbl9fc2Nyb2xsLXRleHRcclxuXHJcbiAgICAmX19zY3JvbGwtdGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNC44cmVtO1xyXG4gICAgICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLm1haW5fX2ltYWdlLWJveFxyXG5cclxuICAgICZfX2ltYWdlLWJveCB7XHJcbiAgICAgICAgbWFyZ2luOiAxMi41cmVtIDAgMCAtMjAuNXJlbTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjowIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC5tYWluX19pbWFnZVxyXG5cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgICB3aWR0aDogNzkuMnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDkzLjFyZW07XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAubWFpbl9fc3BpY2VzLWJveFxyXG5cclxuICAgICZfX3NwaWNlcy1ib3gge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdpZHRoOiA4NS40cmVtO1xyXG4gICAgICAgIGdhcDogNC40cmVtO1xyXG4gICAgICAgIHJpZ2h0OiAyOXJlbTtcclxuICAgICAgICBib3R0b206IDhyZW07XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLm1haW5fX3NwaWNlcy1pbWFnZVxyXG5cclxuICAgICZfX3NwaWNlcy1pbWFnZSB7XHJcbiAgICB9XHJcbn1cclxuIiwiLmRpZXQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzIzMzAwMDtcclxuICAgIHBhZGRpbmc6IDE0LjlyZW0gMCAwIDA7XHJcblxyXG4gICAgLy8gLmRpZXRfX2NvbnRhaW5lclxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmRpZXRfX2lubmVyXHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAzNC40cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAyMi4ycmVtIDA7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6IDVyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC5kaWV0X19sZWZ0LWJveFxyXG5cclxuICAgICZfX2xlZnQtYm94IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiA1LjRyZW07XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIGdhcDogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmRpZXRfX2xlZnQtaW1hZ2VcclxuXHJcbiAgICAmX19sZWZ0LWltYWdlIHtcclxuICAgICAgICB3aWR0aDogNzkuMnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDU2cmVtO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmRpZXRfX3RpdGxlLWJveFxyXG5cclxuICAgICZfX3RpdGxlLWJveCB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiA1LjRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmRpZXRfX3RpdGxlXHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiA2LjhyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyNCU7XHJcbiAgICAgICAgd2lkdGg6IDQ5LjNyZW07XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAuZGlldF9fbGVmdC1kaXNjXHJcblxyXG4gICAgJl9fbGVmdC1kaXNjIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgIHdpZHRoOiA1OC41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5kaWV0X19yaWdodC1ib3hcclxuXHJcbiAgICAmX19yaWdodC1ib3gge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDguNHJlbTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KXtcclxuICAgICAgICAgICAgZ2FwOjJyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC5kaWV0X19yaWdodC1kaXNjXHJcblxyXG4gICAgJl9fcmlnaHQtZGlzYyB7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmRpZXRfX3JpZ2h0LWltYWdlXHJcblxyXG4gICAgJl9fcmlnaHQtaW1hZ2Uge1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY29udGFpbmVyIHtcclxufVxyXG4iLCIub3VybWVudSB7XHJcbiAgICAvLyAub3VybWVudV9fY29udGFpbmVyXHJcbiAgICBwYWRkaW5nOiAxNy42cmVtO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCl7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDVyZW0gMDtcclxuICAgIH1cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLm91cm1lbnVfX2lubmVyXHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDE1LjhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLm91cm1lbnVfX3RpdGxlLWJveFxyXG5cclxuICAgICZfX3RpdGxlLWJveCB7XHJcbiAgICAgICAgY29sb3I6ICRibGFjaztcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxLjhyZW07XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCl7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLm91cm1lbnVfX3RpdGxlXHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMC44cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTElO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5vdXJtZW51X19kaXNjXHJcblxyXG4gICAgJl9fZGlzYyB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgICAgd2lkdGg6IDUzLjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLm91cm1lbnVfX2NhcmQtYm94XHJcblxyXG4gICAgJl9fY2FyZC1ib3gge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICAgICAgZ2FwOiA2cmVtIDEwLjhyZW07XHJcbiAgICAgICAgei1pbmRleDogNTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KXtcclxuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLm91cm1lbnVfX2NhcmRcclxuXHJcbiAgICAmX19jYXJkIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAyLjRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLm91cm1lbnVfX2NhcmQtcHJpY2VcclxuXHJcbiAgICAmX19jYXJkLXByaWNlIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjhyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMyU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLm91cm1lbnVfX2NhcmQtZGVsaW1pdGVyXHJcblxyXG4gICAgJl9fY2FyZC1kZWxpbWl0ZXIge1xyXG4gICAgICAgIGJvcmRlcjogMC40cmVtIGRhc2hlZCAkYmxhY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLm91cm1lbnVfX2NhcmQtdGl0bGVcclxuXHJcbiAgICAmX19jYXJkLXRpdGxlIHtcclxuICAgICAgICBjb2xvcjogJGJsYWNrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiA2LjhyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEyNCU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLm91cm1lbnVfX2NhcmQtZGlzY1xyXG5cclxuICAgICZfX2NhcmQtZGlzYyB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgICAgY29sb3I6ICM0ZDRkNGQ7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLm91cm1lbnVfX2RlY29yXHJcblxyXG4gICAgJl9fZGVjb3Ige1xyXG4gICAgICAgIHdpZHRoOiA4Ny45cmVtO1xyXG4gICAgICAgIGhlaWdodDogOTQuNnJlbTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG59XHJcbiIsIi5leGNlbGxlbnQge1xyXG4gICAgYmFja2dyb3VuZDogI2ViZjBlNDtcclxuICAgIC8vIC5leGNlbGxlbnRfX2NvbnRhaW5lclxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmV4Y2VsbGVudF9faW5uZXJcclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZzogMjMuNHJlbSAwIDAgMDtcclxuICAgICAgICBnYXA6IDYuMXJlbTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KXtcclxuICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC5leGNlbGxlbnRfX2ltYWdlLWJveFxyXG5cclxuICAgICZfX2ltYWdlLWJveCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmV4Y2VsbGVudF9fZGVjb3ItaW1hZ2VcclxuXHJcbiAgICAmX19kZWNvci1pbWFnZSB7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDExLjFyZW07XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMzYuNXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDM3LjJyZW07XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAvLyB0cmFuc2Zvcm06IHJvdGF0ZVkoMzRkZWcpIHNjYWxlKC0xLCAxKTtcclxuICAgICAgICAvLyB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmV4Y2VsbGVudF9faW1hZ2VcclxuXHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDkzLjVyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA5My4zcmVtO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCl7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC5leGNlbGxlbnRfX2NvbnRlbnQtYm94XHJcblxyXG4gICAgJl9fY29udGVudC1ib3gge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAvLyAuZXhjZWxsZW50X190aXRsZS1ib3hcclxuXHJcbiAgICAmX190aXRsZS1ib3gge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDEuOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAvLyAuZXhjZWxsZW50X190aXRsZVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTAuOHJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTExJTtcclxuICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgIH1cclxuXHJcbiAgICAvLyAuZXhjZWxsZW50X19kaXNjXHJcblxyXG4gICAgJl9fZGlzYyB7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgIHdpZHRoOiA2NC45cmVtO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpe1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmV4Y2VsbGVudF9fY29udGVudC1pbWFnZVxyXG5cclxuICAgICZfX2NvbnRlbnQtaW1hZ2Uge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xyXG4gICAgICAgIHdpZHRoOiA0NS42cmVtO1xyXG4gICAgICAgIGhlaWdodDogNDYuNHJlbTtcclxuICAgICAgICBtYXJnaW46IDEzLjJyZW0gMCAwIDA7XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCl7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDcwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmNvbnRhaW5lciB7XHJcbn1cclxuIiwiLnF1YWxpdHkge1xyXG4gICAgcGFkZGluZzogMjAuN3JlbSAwIDE5cmVtIDA7XHJcbiAgICAvLyAucXVhbGl0eV9fY29udGFpbmVyXHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgIH1cclxuXHJcbiAgICAvLyAucXVhbGl0eV9faW5uZXJcclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogM3JlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLnF1YWxpdHlfX2l0ZW1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDMuOXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAvLyAucXVhbGl0eV9faXRlbS1pbWFnZVxyXG5cclxuICAgICZfX2l0ZW0taW1hZ2Uge1xyXG4gICAgICAgIGJhY2tncm91bmQ6I0VCRjBFNDtcclxuICAgICAgICBwYWRkaW5nOiAzLjhyZW07XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAmIHN2Z3tcclxuICAgICAgICAgICAgd2lkdGg6IDE4LjRyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMTguNHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLnF1YWxpdHlfX2l0ZW0tdGl0bGVcclxuXHJcbiAgICAmX19pdGVtLXRpdGxlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNC44cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzMlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAvLyAucXVhbGl0eV9faXRlbS1kaXNjXHJcblxyXG4gICAgJl9faXRlbS1kaXNjIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG59XHJcbi5jb250YWluZXIge1xyXG59XHJcbiIsIi5mYXNoaW9uIHtcclxuICAgIC8vIC5mYXNoaW9uX19jb250YWluZXJcclxuICAgIHBhZGRpbmc6IDEzcmVtIDAgMTAuNXJlbSAwIDtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmZhc2hpb25fX2lubmVyXHJcblxyXG4gICAgJl9faW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiA2cmVtO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmZhc2hpb25fX2l0ZW1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6IDYuOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAvLyAuZmFzaGlvbl9faXRlbS1pbWFnZS1ib3hcclxuXHJcbiAgICAmX19pdGVtLWltYWdlLWJveCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5mYXNoaW9uX19pdGVtLWJ0blxyXG5cclxuICAgICZfX2l0ZW0tYnRuIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxLjJyZW07XHJcbiAgICAgICAgcmlnaHQ6IDEuMnJlbTtcclxuICAgICAgICBwYWRkaW5nOiAxcmVtIDNyZW07XHJcbiAgICAgICAgd2lkdGg6IDIwLjNyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA2LjJyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZWVuO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4NSU7XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmZhc2hpb25fX2l0ZW0taW1hZ2VcclxuXHJcbiAgICAmX19pdGVtLWltYWdlIHtcclxuICAgICAgICB3aWR0aDogNzkuMnJlbTtcclxuICAgICAgICBoZWlnaHQ6IDc5LjJyZW07XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAuZmFzaGlvbl9faXRlbS1wZXJzb25cclxuXHJcbiAgICAmX19pdGVtLXBlcnNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGdhcDogMy4ycmVtO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICBjb2xvcjogIzVlNjYwMDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmZhc2hpb25fX3BlcnNvbi1pbWFnZVxyXG5cclxuICAgICZfX3BlcnNvbi1pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDZyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA2cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5mYXNoaW9uX19wZXJzb24tbmFtZVxyXG5cclxuICAgICZfX3BlcnNvbi1uYW1lIHtcclxuICAgIH1cclxuXHJcbiAgICAvLyAuZmFzaGlvbl9fcGVyc29uLWRhdGVcclxuXHJcbiAgICAmX19wZXJzb24tZGF0ZSB7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmZhc2hpb25fX3BlcnNvbi10aW1lXHJcblxyXG4gICAgJl9fcGVyc29uLXRpbWUge1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5mYXNoaW9uX19wZXJzb24tY29tbWVudFxyXG5cclxuICAgICZfX3BlcnNvbi1jb21tZW50IHtcclxuICAgIH1cclxuXHJcbiAgICAvLyAuZmFzaGlvbl9faXRlbS10aXRsZVxyXG5cclxuICAgICZfX2l0ZW0tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjhyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMyU7XHJcbiAgICAgICAgY29sb3I6ICMwMDA7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmZhc2hpb25fX2l0ZW0tZGVsaW1pdGVyXHJcblxyXG4gICAgJl9faXRlbS1kZWxpbWl0ZXIge1xyXG4gICAgICAgIGJvcmRlcjogMnB4IGRhc2hlZCAjMDAwO1xyXG4gICAgICAgIHdpZHRoOiA2NC41cmVtO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC5mYXNoaW9uX19pdGVtLWRpc2NcclxuXHJcbiAgICAmX19pdGVtLWRpc2Mge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgIH1cclxuXHJcbiAgICAvLyAuZmFzaGlvbl9faXRlbS1yZWFkbW9yZVxyXG5cclxuICAgICZfX2l0ZW0tcmVhZG1vcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBjb2xvcjojMDAwO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogdXJsKCcuL2Fzc2V0cy9pbWFnZXMvaWNvbnMvcmVhZG1vcmUtYXJyb3cuc3ZnJyk7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwLjZyZW07XHJcbiAgICAgICAgICAgIGxlZnQ6IDEzcmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogNC44cmVtO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIuOHJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmZhc2hpb25fX2l0ZW0tcGVyc29uLWJveFxyXG5cclxuICAgICZfX2l0ZW0tcGVyc29uLWJveCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogNC44cmVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDcuNHJlbTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAuZmFzaGlvbl9faXRlbS10aXRsZS1ib3hcclxuXHJcbiAgICAmX19pdGVtLXRpdGxlLWJveCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMS44cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5mYXNoaW9uX19wZXJzb24tdGV4dFxyXG5cclxuICAgICZfX3BlcnNvbi10ZXh0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogdXJsKCcuL2Fzc2V0cy9pbWFnZXMvaWNvbnMvZGl2aWRlci5zdmcnKTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTAuMzVyZW07XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTEuN3JlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uY29udGFpbmVyIHtcclxufVxyXG4iLCIucmVzZXJ2YXRpb24ge1xyXG4gICAgLy8gLnJlc2VydmF0aW9uX19jb250YWluZXJcclxuXHJcbiAgICBwYWRkaW5nOiAyMy4xcmVtIDAgMjZyZW0gMDtcclxuICAgIGJhY2tncm91bmQ6ICNlYmYwZTQ7XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5yZXNlcnZhdGlvbl9faW5uZXJcclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMTMuM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAvLyAucmVzZXJ2YXRpb25fX3RpdGxlLWJveFxyXG5cclxuICAgICZfX3RpdGxlLWJveCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMS44cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5yZXNlcnZhdGlvbl9fdGl0bGVcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMC44cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTElO1xyXG4gICAgICAgIGNvbG9yOiAjMDAwO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5yZXNlcnZhdGlvbl9fZGlzY1xyXG5cclxuICAgICZfX2Rpc2Mge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAvLyAucmVzZXJ2YXRpb25fX2Zvcm0tYm94XHJcblxyXG4gICAgJl9fZm9ybS1ib3gge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGdhcDogNC44cmVtO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6Y2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAucmVzZXJ2YXRpb25fX2Zvcm0taW5wdXRcclxuXHJcbiAgICAmX19mb3JtLWlucHV0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMGU0O1xyXG4gICAgICAgIGJvcmRlcjogMC4ycmVtIHNvbGlkICMwMDA7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbSA0cmVtO1xyXG4gICAgICAgIHdpZHRoOiA1MS42cmVtO1xyXG4gICAgICAgIGhlaWdodDogOS42cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5yZXNlcnZhdGlvbl9fZm9ybS10aW1lXHJcblxyXG4gICAgJl9fZm9ybS10aW1lIHtcclxuICAgICAgICAmIHNlbGVjdCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmYwZTQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMC4ycmVtIHNvbGlkICMwMDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gNHJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDUxLjZyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogOS42cmVtO1xyXG5cclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLnJlc2VydmF0aW9uX19mb3JtLXBlcnNvblxyXG5cclxuICAgICZfX2Zvcm0tcGVyc29uIHtcclxuICAgICAgICAmIHNlbGVjdCB7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmYwZTQ7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMC4ycmVtIHNvbGlkICMwMDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNyZW0gNHJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDUxLjZyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogOS42cmVtO1xyXG5cclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLnJlc2VydmF0aW9uX19idG4tYm94XHJcblxyXG4gICAgJl9fYnRuLWJveCB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAvLyAucmVzZXJ2YXRpb25fX2J0blxyXG5cclxuICAgICZfX2J0biB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogIzIzMzAwMDtcclxuICAgICAgICBib3JkZXI6IDAuMnJlbSBzb2xpZCAjMDAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDJyZW0gNC42cmVtO1xyXG4gICAgICAgIHdpZHRoOiAzNC40cmVtO1xyXG4gICAgICAgIGhlaWdodDogOC44cmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG59XHJcbi5idXR0b25zIHtcclxufVxyXG4uYnV0dG9uLWdyZWVuIHtcclxufVxyXG5cclxuLmNvbnRhaW5lciB7XHJcbn1cclxuLmhpZ2hsaWdodCB7XHJcbn1cclxuLmJhciB7XHJcbn1cclxuLmN1c3RvbS1zZWxlY3Qge1xyXG4gICAgLy8gcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLy8gd2lkdGg6IDIwMHB4O1xyXG59XHJcblxyXG4ucmVzZXJ2YXRpb25fX2Zvcm0tcGVyc29uIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWJmMGU0O1xyXG4gICAgYm9yZGVyOiAwLjJyZW0gc29saWQgIzAwMDtcclxuICAgIHBhZGRpbmc6IDNyZW0gNHJlbTtcclxuICAgIHdpZHRoOiA1MS42cmVtO1xyXG4gICAgaGVpZ2h0OiA5LjZyZW07XHJcblxyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgY29sb3I6ICMwMDA7XHJcbn1cclxuXHJcbi5yZXNlcnZhdGlvbl9fc2VsZWN0LWl0ZW1zIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjYztcclxuICAgIC8vIHdpZHRoOiAxMDAlO1xyXG4gICAgLy8gZGlzcGxheTogbm9uZTtcclxuICAgIHotaW5kZXg6IDk5O1xyXG59XHJcblxyXG4ucmVzZXJ2YXRpb25fX3NlbGVjdC1pdGVtcyBkaXYge1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNlYmYwZTQ7XHJcblxyXG4gICAgcGFkZGluZzogM3JlbSA0cmVtO1xyXG4gICAgd2lkdGg6IDUxLjZyZW07XHJcbiAgICBoZWlnaHQ6IDkuNnJlbTtcclxuXHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICBjb2xvcjogIzAwMDtcclxufVxyXG5cclxuLnJlc2VydmF0aW9uX19zZWxlY3QtaXRlbXMgZGl2OmhvdmVyIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGQ7XHJcbn1cclxuXHJcbi5zZWxlY3QtaGlkZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4uc2VsZWN0LWFycm93LWFjdGl2ZTphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMnJlbTtcclxuICAgIGNvbnRlbnQ6IHVybCguL2Fzc2V0cy9pbWFnZXMvaWNvbnMvYXJyb3dfZG93bi5zdmcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxufVxyXG5cclxuLnNlbGVjdC1hcnJvdy1pbmFjdGl2ZTphZnRlciB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICByaWdodDogMnJlbTtcclxuICAgIGNvbnRlbnQ6IHVybCguL2Fzc2V0cy9pbWFnZXMvaWNvbnMvYXJyb3dfZG93bi5zdmcpO1xyXG59XHJcbiIsIi5jYWxvcmllcyB7XHJcbiAgICAvLyAuY2Fsb3JpZXNfX2NvbnRhaW5lclxyXG4gICAgcGFkZGluZzogMTQuNnJlbSAwIDE1cmVtIDA7XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5jYWxvcmllc19faW5uZXJcclxuXHJcbiAgICAmX19pbm5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogMTNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmNhbG9yaWVzX190aXRsZS1ib3hcclxuXHJcbiAgICAmX190aXRsZS1ib3gge1xyXG4gICAgICAgIHdpZHRoOiAxMTAuMXJlbTtcclxuICAgICAgICBoZWlnaHQ6IDI5LjJyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZ2FwOiAzcmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAuY2Fsb3JpZXNfX3RpdGxlXHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMC44cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMTElO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNy4ycmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAuY2Fsb3JpZXNfX2Rpc2NcclxuXHJcbiAgICAmX19kaXNjIHtcclxuICAgICAgICBmb250LWZhbWlseTogJ0xhdG8nLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmNhbG9yaWVzX19jYXJkLWJveFxyXG5cclxuICAgICZfX2NhcmQtYm94IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogNnJlbTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC5jYWxvcmllc19fY2FyZFxyXG5cclxuICAgICZfX2NhcmQge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmNhbG9yaWVzX19jYXJkLXRpdGxlLWJveFxyXG5cclxuICAgICZfX2NhcmQtdGl0bGUtYm94IHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGdhcDogMTkuNHJlbTtcclxuICAgICAgICB0b3A6IDQuOHJlbTtcclxuICAgICAgICBsZWZ0OiA0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5jYWxvcmllc19fY2FyZC10aXRsZVxyXG5cclxuICAgICZfX2NhcmQtdGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjhyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMyU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmNhbG9yaWVzX19jYXJkLWFycm93LWJveFxyXG5cclxuICAgICZfX2NhcmQtYXJyb3ctYm94IHtcclxuICAgICAgICB3aWR0aDogNC44cmVtO1xyXG4gICAgICAgIGhlaWdodDogMi44cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5jYWxvcmllc19fY2FyZC1hcnJvd1xyXG5cclxuICAgICZfX2NhcmQtYXJyb3cge1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5jYWxvcmllc19fY2FyZC1pbWFnZS1ib3hcclxuXHJcbiAgICAmX19jYXJkLWltYWdlLWJveCB7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmNhbG9yaWVzX19jYXJkLWltYWdlXHJcblxyXG4gICAgJl9fY2FyZC1pbWFnZSB7XHJcbiAgICAgICAgd2lkdGg6IDUwLjhyZW07XHJcbiAgICAgICAgaGVpZ2h0OiA3MXJlbTtcclxuICAgIH1cclxuXHJcbiAgICAvLyAuY2Fsb3JpZXNfX3N3aXBlclxyXG5cclxuICAgICZfX3N3aXBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxNDRyZW07XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmNhbG9yaWVzX19zd2lwZXItd3JhcHBlclxyXG5cclxuICAgICZfX3N3aXBlci13cmFwcGVyIHtcclxuICAgIH1cclxuXHJcbiAgICAvLyAuY2Fsb3JpZXNfX3N3aXBlci1zbGlkZVxyXG5cclxuICAgICZfX3N3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgLy8gd2lkdGg6IDE0NC40cmVtO1xyXG4gICAgICAgIC8vIG1hcmdpbjogMCAxMHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAvLyAuY2Fsb3JpZXNfX3N3aXBlci1zbGlkZS1pbm5lclxyXG5cclxuICAgICZfX3N3aXBlci1zbGlkZS1pbm5lciB7XHJcbiAgICAgICAgZ2FwOiA4LjZyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5jYWxvcmllc19fc3dpcGVyLXJld2lld1xyXG5cclxuICAgICZfX3N3aXBlci1yZXdpZXcge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjhyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEzMyU7XHJcbiAgICAgICAgd2lkdGg6IDEyNi4ycmVtO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAuY2Fsb3JpZXNfX3N3aXBlci1wZXJzb25cclxuXHJcbiAgICAmX19zd2lwZXItcGVyc29uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZ2FwOiA2cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5jYWxvcmllc19fc3dpcGVyLXBlcm9uLWltYWdlXHJcblxyXG4gICAgJl9fc3dpcGVyLXBlcm9uLWltYWdlIHtcclxuICAgICAgICB3aWR0aDogMTdyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxN3JlbTtcclxuICAgIH1cclxuXHJcbiAgICAvLyAuY2Fsb3JpZXNfX3N3aXBlci1wZXJzb24tbmFtZS1ib3hcclxuXHJcbiAgICAmX19zd2lwZXItcGVyc29uLW5hbWUtYm94IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAwLjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmNhbG9yaWVzX19zd2lwZXItcGVyc29uLW5hbWVcclxuXHJcbiAgICAmX19zd2lwZXItcGVyc29uLW5hbWUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmNhbG9yaWVzX19zd2lwZXItcGVyc29uLXByb2ZcclxuXHJcbiAgICAmX19zd2lwZXItcGVyc29uLXByb2Yge1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5jYWxvcmllc19fc3dpcGVyLW5hdi1ib3hcclxuXHJcbiAgICAmX19zd2lwZXItbmF2LWJveCB7XHJcbiAgICAgICAgcmlnaHQ6IDlyZW07XHJcbiAgICAgICAgYm90dG9tOiA1cmVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGhlaWdodDogNC44cmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgd2lkdGg6IDIzLjdyZW07XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAuY2Fsb3JpZXNfX3N3aXBlci1uYXYtYnRuLW5leHRcclxuXHJcbiAgICAmX19zd2lwZXItbmF2LWJ0bi1uZXh0IHtcclxuICAgICAgICB6LWluZGV4OiA1MCAhaW1wb3J0YW50O1xyXG4gICAgICAgICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJycgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmNhbG9yaWVzX19zd2lwZXItbmF2LWJ0bi1wcmV2XHJcblxyXG4gICAgJl9fc3dpcGVyLW5hdi1idG4tcHJldiB7XHJcbiAgICAgICAgei1pbmRleDogNTAgIWltcG9ydGFudDtcclxuICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC5jYWxvcmllc19fc3dpcGVyLWRlY29yLWJveFxyXG5cclxuICAgICZfX3N3aXBlci1kZWNvci1ib3gge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDFyZW07XHJcbiAgICAgICAgbGVmdDogMTIzLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmNhbG9yaWVzX19zd2lwZXItZGVjb3JcclxuXHJcbiAgICAmX19zd2lwZXItZGVjb3Ige1xyXG4gICAgfVxyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgd2lkdGg6IDYuMnJlbTtcclxuICAgIGhlaWdodDogNC44cmVtO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xyXG4gICAgfVxyXG59XHJcblxyXG4uY29udGFpbmVyIHtcclxufVxyXG4uc3dpcGVyIHtcclxufVxyXG4uc3dpcGVyLXdyYXBwZXIge1xyXG59XHJcbi5zd2lwZXItc2xpZGUge1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLW5leHQge1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXcge1xyXG59XHJcbiIsIi5mb290ZXIge1xyXG4gICAgLy8gLmZvb3Rlcl9fY29udGFpbmVyXHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjMzMDAwO1xyXG4gICAgcGFkZGluZzogMTMuMnJlbSAwIDcuNHJlbSAwO1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgIH1cclxuXHJcbiAgICAvLyAuZm9vdGVyX19pbm5lclxyXG5cclxuICAgICZfX2lubmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZ2FwOiAxMy44cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5mb290ZXJfX3RvcC1jb250ZW50XHJcblxyXG4gICAgJl9fdG9wLWlubmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XHJcbiAgICAgICAgZ2FwOiAyMnJlbTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGdhcDogNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmZvb3Rlcl9fdGl0bGVcclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgd2lkdGg6IDE4LjhyZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBmb250LXNpemU6IDYuOHJlbTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC5mb290ZXJfX2NvbnRhY3QtYm94XHJcblxyXG4gICAgJl9fY29udGFjdC1ib3gge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDIuOHJlbTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC5mb290ZXJfX2NvbnRhY3QtdGl0bGVcclxuXHJcbiAgICAmX19jb250YWN0LXRpdGxlIHtcclxuICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5mb290ZXJfX2NvbnRhY3QtdGVsLWJveFxyXG5cclxuICAgICZfX2NvbnRhY3QtdGVsLWJveCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxMzklO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAvLyAuZm9vdGVyX19jb250YWN0LXRlbFxyXG5cclxuICAgICZfX2NvbnRhY3QtdGVsIHtcclxuICAgIH1cclxuXHJcbiAgICAvLyAuZm9vdGVyX19jb250YWN0LW1haWxcclxuXHJcbiAgICAmX19jb250YWN0LW1haWwge1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5mb290ZXJfX2NvbnRhY3QtYWRkcmVzc1xyXG5cclxuICAgICZfX2NvbnRhY3QtYWRkcmVzcyB7XHJcbiAgICAgICAgd2lkdGg6IDIxcmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMTM5JTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5mb290ZXJfX2Zvcm0tYm94XHJcblxyXG4gICAgJl9fZm9ybS1ib3gge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBnYXA6IDUuNXJlbTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgICAgICAgICAgIGdhcDogMnJlbTtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmZvb3Rlcl9fZm9ybS10aXRsZVxyXG5cclxuICAgICZfX2Zvcm0tdGl0bGUge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmZvb3Rlcl9fZm9ybS1pbnB1dFxyXG5cclxuICAgICZfX2Zvcm0taW5wdXQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiAyLjhyZW07XHJcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDEwMDBweCkge1xyXG4gICAgICAgICAgICBnYXA6IDFyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC5mb290ZXJfX2Zvcm1cclxuXHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAkd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogM3JlbSA0cmVtO1xyXG4gICAgICAgIHdpZHRoOiA1Mi4zcmVtO1xyXG4gICAgICAgIGhlaWdodDogOS42cmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiAnTGF0bycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICBjb2xvcjogJHdoaXRlO1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI2cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyAuZm9vdGVyX19idG5cclxuXHJcbiAgICAmX19idG4ge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjJyZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7XHJcbiAgICAgICAgcGFkZGluZzogMnJlbSA0LjZyZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVlNjYwMDtcclxuICAgIH1cclxuXHJcbiAgICAvLyAuZm9vdGVyX19mb3JtLWRpc2NcclxuXHJcbiAgICAmX19mb3JtLWRpc2Mge1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmZvb3Rlcl9fZGVsaW1ldGVyXHJcblxyXG4gICAgJl9fZGVsaW1ldGVyIHtcclxuICAgIH1cclxuXHJcbiAgICAvLyAuZm9vdGVyX19ib3R0b21cclxuXHJcbiAgICAmX19ib3R0b20ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgIGJvcmRlci10b3A6IDAuMnJlbSBkYXNoZWQgI2ZmZjtcclxuICAgIH1cclxuXHJcbiAgICAvLyAuZm9vdGVyX19ib3R0b20taW5uZXJcclxuXHJcbiAgICAmX19ib3R0b20taW5uZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIHBhZGRpbmc6IDUuOHJlbSAwIDAgMDtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgICAgZ2FwOiAzcmVtO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczpjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIC5mb290ZXJfX2NvcHlyaWdodFxyXG5cclxuICAgICZfX2NvcHlyaWdodCB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICdMYXRvJywgc2Fucy1zZXJpZjtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XHJcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcclxuICAgIH1cclxuXHJcbiAgICAvLyAuZm9vdGVyX19zb2NpYWwtYm94XHJcblxyXG4gICAgJl9fc29jaWFsLWJveCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IDIuOHJlbTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XHJcbiAgICAgICAgICAgIGdhcDogNXJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gLmZvb3Rlcl9fc29jaWFsLWluc3RhXHJcblxyXG4gICAgJl9fc29jaWFsLWluc3RhIHtcclxuICAgIH1cclxuXHJcbiAgICAvLyAuZm9vdGVyX19zb2NpYWwtdHdpdHRlclxyXG5cclxuICAgICZfX3NvY2lhbC10d2l0dGVyIHtcclxuICAgIH1cclxuXHJcbiAgICAvLyAuZm9vdGVyX19zb2NpYWwtZmFjZWJvb2tcclxuXHJcbiAgICAmX19zb2NpYWwtZmFjZWJvb2sge1xyXG4gICAgfVxyXG5cclxuICAgIC8vIC5mb290ZXJfX3NvY2lhbC15b3V0dWJlXHJcblxyXG4gICAgJl9fc29jaWFsLXlvdXR1YmUge1xyXG4gICAgfVxyXG59XHJcbi5jb250YWluZXIge1xyXG59XHJcbi5oaWdobGlnaHQge1xyXG59XHJcbi5iYXIge1xyXG59XHJcbi5idXR0b25zIHtcclxufVxyXG4uYnV0dG9uLWdyZWVuIHtcclxufVxyXG4iLG51bGwsIi8qKlxuICogU3dpcGVyIDExLjAuNVxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcbiAqIGh0dHBzOi8vc3dpcGVyanMuY29tXG4gKlxuICogQ29weXJpZ2h0IDIwMTQtMjAyMyBWbGFkaW1pciBLaGFybGFtcGlkaVxuICpcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxuICpcbiAqIFJlbGVhc2VkIG9uOiBOb3ZlbWJlciAyMiwgMjAyM1xuICovXG5cbi8qIEZPTlRfU1RBUlQgKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gIHNyYzogdXJsKCdkYXRhOmFwcGxpY2F0aW9uL2ZvbnQtd29mZjtjaGFyc2V0PXV0Zi04O2Jhc2U2NCwgZDA5R1JnQUJBQUFBQUFaZ0FCQUFBQUFBREFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUJHUmxSTkFBQUdSQUFBQUJvQUFBQWNpNnFIa1VkRVJVWUFBQVdnQUFBQUl3QUFBQ1FBWUFCWFIxQlBVd0FBQmhRQUFBQXVBQUFBTnVBWTcreEhVMVZDQUFBRnhBQUFBRkFBQUFCbTJmUGN6VTlUTHpJQUFBSGNBQUFBU2dBQUFHQlA5VjVSWTIxaGNBQUFBa1FBQUFDSUFBQUJZdDZGMGNCamRuUWdBQUFDekFBQUFBUUFBQUFFQUJFQlJHZGhjM0FBQUFXWUFBQUFDQUFBQUFqLy93QURaMng1WmdBQUF5d0FBQURNQUFBRDJNSHRyeVZvWldGa0FBQUJiQUFBQURBQUFBQTJFMitlb1dob1pXRUFBQUdjQUFBQUh3QUFBQ1FDOWdEemFHMTBlQUFBQWlnQUFBQVpBQUFBcmdKa0FCRnNiMk5oQUFBQzBBQUFBRm9BQUFCYUZRQVVHRzFoZUhBQUFBRzhBQUFBSHdBQUFDQUFjQUJBYm1GdFpRQUFBL2dBQUFFNUFBQUNYdkZkQndsd2IzTjBBQUFGTkFBQUFHSUFBQUNFNXM3NGhYamFZMkJrWUdBQVlwZjVIdS9qK1cyK01uQXpNWURBemFYNlFqRDYvNC8vQnhqNUdBOEF1UndNWUdrQVB5d0wxM2phWTJCa1lHQTg4UDhBZ3g0aisvOGZRRFlmQTFBRUJXZ0RBSUIyQk9vQWVOcGpZR1JnWU5CaDRHZGdZZ0FCRU1uSUFCSnpZTkFEQ1FBQUNXZ0FzUUI0Mm1OZ1lmekNPSUdCbFlHQjBZY3hqWUdCd1IxS2YyV1FaR2hoWUdCaVlHVm1nQUZHQmlRUWtPYWF3dERBb01CUXhYamcvd0VHUGNZRERBNHdOVUEyQ0Nnd3NBQUFPNEVMNmdBQWVOcGoyTTBneUFBQ3F4Z0dOV0JrWjJENC93TUEreGtEZGdBQUFIamFZMkJnWUdhQVlCa0dSZ1lRaUFIeUdNRjhGZ1lISU0zRHdNSEFCR1FyTU9neVdETEVNMVQ5L3c4VUJmRU1nTHpFLy8vL1AvNS8vZi9WL3h2K3I0ZWFBQWVNYkF4d0lVWW1JTUhFZ0tZQVlqVWNzREF3c0xLeGMzQnljZlB3OGpFUUEvZ1pCQVNGaEVWRXhjUWxKS1drWldUbDVCVVVsWlJWVk5YVU5UUVpCZ01BQU1SK0UrZ0FFUUZFQUFBQUtnQXFBQ29BTkFBK0FFZ0FVZ0JjQUdZQWNBQjZBSVFBamdDWUFLSUFyQUMyQU1BQXlnRFVBTjRBNkFEeUFQd0JCZ0VRQVJvQkpBRXVBVGdCUWdGTUFWWUJZQUZxQVhRQmZnR0lBWklCbkFHbUFiSUJ6Z0hzQUFCNDJ1Mk5NUTZDVUF5R1c1Njh4OUFuZVlZZ200TUpiaEtGYUV4SU9BVlg4QXBld1N0NEJpYzRBZmVBaWQzVk9CaXhEeGZQWUV6YTVPK1hmaTA0WUFEZ2dpVUlVTEN1RUpLOFZoTzRiU3ZwZG5rdEhJNVFDWXRkaTJzbDhablhhSGxxVXJOS3pkS2NUOGNqbHErcndaU3ZJVmN6TmllenNmblAvdXpubWZQRkJOT0RNMks3TVRRNDVZRUFacUdQODFBbUdHY0YzaVBxT29wMHIxU1BUYVRiVmtmVWU0SFhqOTd3WUUreU53V1l4d1d1NHYxdWdXSGdvM1MxWGRaRVZxV003RVQwY2ZuTEd4V2ZrZ1I0Mm8yUHZXckRNQlNGai9JSExhRjB6S2pSZ2RpVk13U2NOUkFvV1VvSDc4WTJpY0IveUlZMDlBbjZBSDJCZHUvVUIreXhvcFlzaFFpRXZudnUwZFVSZ0R0OFFlQzhQRHc3RnBqaTNmRUE0ei9QRUo2WU9CNWhLaDRkajNFdlhoeFBxSC9TS1VZM3JKN3NyWjRGWm5oMVBNQXRQaHdQNmZsMlBNSk1QRGdlUTRyWThZVDZHemFvMGVBRUE0MDlEdWdnbVRuRm5PY1NDaUVpTE1neENpVEk2Q3E1RFpVZDNRbXAxMHZPMExhTFRkMmNqTjRmT3VtbGM3bFVZYlNRY1pGa3V0Ukc3ZzZKS1pLeTBSbWRMWTY4MENEbkVKK1VNa3BGRmUxUk43bnhkVnBYckM0YVR0bmF1ck9uWWVyY1pnMllWbUxOL2QvZ2N6ZkVpbXJFL2ZzL2JPdXEyOVptbjh0bG9PUmFYZ1pnR2E3OHlPOS9jblhtMkJwYUd2cTI1RHY5UzRFOSs1U0ljOVBxdXBKS2hZRlNTbDQ3K1FjcjFtWU5BQUFBZU5wdHcwY0t3a0FBQU1EWkpBOFE3T1VKdmtMc1BmWjZ6RlZFUlB5OHFIaDJZRVIrM2kvQlA4M3ZJQkxMeVNzb0tpbXJxS3FwYTJocDYranE2UnNZR2htYm1KcVpTeTBzcmF4dGJPM3NIUnlkbkVNVTR1UjZ5eDdKSlh2ZVA3V3JEeWNBQUFBQUFBSC8vd0FDZU5wallHUmdZT0FCWWhrZ1pnSkNaZ1pOQmtZR0xRWnRJSnNGTE1ZQUFBdzNBTGdBZU5vbGl6RUtnREFRQkNjaFJiQzJzRkVSMFlENnFWUWlCQ3YvSDllekdJNlo1WEJBdzhDQksvbTVpUVFWYXVWYlhMbk9yTVp2Mm9MZEtGYThQanVydTJoSnpHYWJtT1NMek5NenZ1dHBCM040Mm1OZ1pHQmc0R0tRWXpCaFlNeEpMTWxqNEdCZ0FZb3cvUC9QQUpKaExNNnNTb1dLZldDQUF3REFqZ2JSQUFCNDJtTmdZR0JrQUlJYkNabzVJUHJtVW4waEdBMEFPOEVGVFFBQScpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4vKiBGT05UX0VORCAqL1xuOnJvb3Qge1xuICAtLXN3aXBlci10aGVtZS1jb2xvcjogIzAwN2FmZjtcbiAgLypcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiB2YXIoLS1zd2lwZXItdGhlbWUtY29sb3IpO1xuICAtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBpbml0aWFsO1xuICAqL1xufVxuOmhvc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlciB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IHZhcigtLXN3aXBlci13cmFwcGVyLXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uLCBpbml0aWFsKTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG59XG4uc3dpcGVyLWFuZHJvaWQgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItaW9zIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMCwgMCk7XG59XG4uc3dpcGVyLWhvcml6b250YWwge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuLnN3aXBlci12ZXJ0aWNhbCB7XG4gIHRvdWNoLWFjdGlvbjogcGFuLXg7XG59XG4uc3dpcGVyLXNsaWRlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zd2lwZXItc2xpZGUtaW52aXNpYmxlLWJsYW5rIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItYXV0b2hlaWdodCxcbi5zd2lwZXItYXV0b2hlaWdodCAuc3dpcGVyLXNsaWRlIHtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLnN3aXBlci1hdXRvaGVpZ2h0IC5zd2lwZXItd3JhcHBlciB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcbn1cbi5zd2lwZXItYmFja2ZhY2UtaGlkZGVuIC5zd2lwZXItc2xpZGUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIDNEIEVmZmVjdHMgKi9cbi5zd2lwZXItM2Quc3dpcGVyLWNzcy1tb2RlIC5zd2lwZXItd3JhcHBlciB7XG4gIHBlcnNwZWN0aXZlOiAxMjAwcHg7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4uc3dpcGVyLTNkIHtcbiAgcGVyc3BlY3RpdmU6IDEyMDBweDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZSxcbi5zd2lwZXItM2QgLnN3aXBlci1jdWJlLXNoYWRvdyB7XG4gIHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XG59XG4vKiBDU1MgTW9kZSAqL1xuLnN3aXBlci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC8qIEZvciBGaXJlZm94ICovXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcbiAgLyogRm9yIEludGVybmV0IEV4cGxvcmVyIGFuZCBFZGdlICovXG59XG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uc3dpcGVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcbn1cbi5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiBub25lO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItZnJlZS1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBub25lO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBmbGV4LXNocmluazogMDtcbiAgb3JkZXI6IDk5OTk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZCA+IC5zd2lwZXItd3JhcHBlciA+IC5zd2lwZXItc2xpZGUge1xuICBzY3JvbGwtc25hcC1hbGlnbjogY2VudGVyIGNlbnRlcjtcbiAgc2Nyb2xsLXNuYXAtc3RvcDogYWx3YXlzO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWlubGluZS1zdGFydDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1iZWZvcmUpO1xufVxuLnN3aXBlci1jc3MtbW9kZS5zd2lwZXItY2VudGVyZWQuc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLWNlbnRlcmVkLW9mZnNldC1hZnRlcik7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWJsb2NrLXN0YXJ0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWJlZm9yZSk7XG59XG4uc3dpcGVyLWNzcy1tb2RlLnN3aXBlci1jZW50ZXJlZC5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXdyYXBwZXI6OmJlZm9yZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4td2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItY2VudGVyZWQtb2Zmc2V0LWFmdGVyKTtcbn1cbi8qIFNsaWRlIHN0eWxlcyBzdGFydCAqL1xuLyogM0QgU2hhZG93cyAqL1xuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdyxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3cge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMTUpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGxlZnQsIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XG59XG4uc3dpcGVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xufVxuLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIHdpZHRoOiA0MnB4O1xuICBoZWlnaHQ6IDQycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0yMXB4O1xuICBtYXJnaW4tdG9wOiAtMjFweDtcbiAgei1pbmRleDogMTA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiA0cHggc29saWQgdmFyKC0tc3dpcGVyLXByZWxvYWRlci1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc3dpcGVyOm5vdCguc3dpcGVyLXdhdGNoLXByb2dyZXNzKSAuc3dpcGVyLWxhenktcHJlbG9hZGVyLFxuLnN3aXBlci13YXRjaC1wcm9ncmVzcyAuc3dpcGVyLXNsaWRlLXZpc2libGUgLnN3aXBlci1sYXp5LXByZWxvYWRlciB7XG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcbn1cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XG59XG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLWJsYWNrIHtcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xufVxuQGtleWZyYW1lcyBzd2lwZXItcHJlbG9hZGVyLXNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgfVxufVxuLyogU2xpZGUgc3R5bGVzIGVuZCAqL1xuLnN3aXBlci12aXJ0dWFsIC5zd2lwZXItc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuLnN3aXBlci12aXJ0dWFsLnN3aXBlci1jc3MtbW9kZSAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zd2lwZXItdmlydHVhbC5zd2lwZXItY3NzLW1vZGUuc3dpcGVyLWhvcml6b250YWwgLnN3aXBlci13cmFwcGVyOjphZnRlciB7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXZpcnR1YWwtc2l6ZSk7XG59XG4uc3dpcGVyLXZpcnR1YWwuc3dpcGVyLWNzcy1tb2RlLnN3aXBlci12ZXJ0aWNhbCAuc3dpcGVyLXdyYXBwZXI6OmFmdGVyIHtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItdmlydHVhbC1zaXplKTtcbn1cbjpyb290IHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4O1xuICAvKlxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXRvcC1vZmZzZXQ6IDUwJTtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQ6IDEwcHg7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XG4gICovXG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi10b3Atb2Zmc2V0LCA1MCUpO1xuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICBtYXJnaW4tdG9wOiBjYWxjKDBweCAtICh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDIpKTtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2LnN3aXBlci1idXR0b24tZGlzYWJsZWQsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWhpZGRlbixcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1uYXZpZ2F0aW9uLWRpc2FibGVkIC5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLW5hdmlnYXRpb24tZGlzYWJsZWQgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYgc3ZnLFxuLnN3aXBlci1idXR0b24tbmV4dCBzdmcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXI7XG59XG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHN2Zyxcbi5zd2lwZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQgc3ZnIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2lkZXMtb2Zmc2V0LCAxMHB4KTtcbiAgcmlnaHQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaWRlcy1vZmZzZXQsIDEwcHgpO1xuICBsZWZ0OiBhdXRvO1xufVxuLnN3aXBlci1idXR0b24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4vKiBOYXZpZ2F0aW9uIGZvbnQgc3RhcnQgKi9cbi5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcbiAgZm9udC1mYW1pbHk6IHN3aXBlci1pY29ucztcbiAgZm9udC1zaXplOiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tbmV4dDphZnRlciB7XG4gIGNvbnRlbnQ6ICdwcmV2Jztcbn1cbi5zd2lwZXItYnV0dG9uLW5leHQsXG4uc3dpcGVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpZGVzLW9mZnNldCwgMTBweCk7XG4gIGxlZnQ6IGF1dG87XG59XG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxuLnN3aXBlci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gIGNvbnRlbnQ6ICduZXh0Jztcbn1cbi8qIE5hdmlnYXRpb24gZm9udCBlbmQgKi9cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1sZWZ0OiBhdXRvO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLXJpZ2h0OiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tOiA4cHg7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tdG9wOiBhdXRvO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLWNvbG9yOiBpbmhlcml0O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWJnLWNvbG9yOiByZ2JhKDAsMCwwLDAuMjUpO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemU6IDRweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZTogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC13aWR0aDogOHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1oZWlnaHQ6IDhweDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYm9yZGVyLXJhZGl1czogNTAlO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvcjogIzAwMDtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaW5hY3RpdmUtb3BhY2l0eTogMC4yO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1vcGFjaXR5OiAxO1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1ob3Jpem9udGFsLWdhcDogNHB4O1xuICAtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXA6IDZweDtcbiAgKi9cbn1cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiAxMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xuICBvcGFjaXR5OiAwO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkID4gLnN3aXBlci1wYWdpbmF0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLFxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbCB7XG4gIGJvdHRvbTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYm90dG9tLCA4cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXRvcCwgYXV0byk7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xufVxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtd2lkdGgsIHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1zaXplLCA4cHgpKTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtaGVpZ2h0LCB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtc2l6ZSwgOHB4KSk7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWJvcmRlci1yYWRpdXMsIDUwJSk7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1jb2xvciwgIzAwMCk7XG4gIG9wYWNpdHk6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1pbmFjdGl2ZS1vcGFjaXR5LCAwLjIpO1xufVxuYnV0dG9uLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1jbGlja2FibGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQ6b25seS1jaGlsZCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LW9wYWNpdHksIDEpO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsXG4uc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1yaWdodCwgOHB4KTtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tbGVmdCwgYXV0byk7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgLTUwJSwgMCk7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC12ZXJ0aWNhbC1nYXAsIDZweCkgMDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uc3dpcGVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLFxuLnN3aXBlci1wYWdpbmF0aW9uLXZlcnRpY2FsLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDhweDtcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCxcbi5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sXG4gICAgICAgIDIwMG1zIHRvcDtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsXG4uc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWhvcml6b250YWwtZ2FwLCA0cHgpO1xufVxuLnN3aXBlci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljLFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LFxuLnN3aXBlci1wYWdpbmF0aW9uLWhvcml6b250YWwuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSxcbiAgICAgICAgMjAwbXMgbGVmdDtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbC5zd2lwZXItcnRsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLFxuICAgIDIwMG1zIHJpZ2h0O1xufVxuLyogRnJhY3Rpb24gKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gIGNvbG9yOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbi1jb2xvciwgaW5oZXJpdCk7XG59XG4vKiBQcm9ncmVzcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItYmctY29sb3IsIHJnYmEoMCwgMCwgMCwgMC4yNSkpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbn1cbi5zd2lwZXItcnRsIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IHJpZ2h0IHRvcDtcbn1cbi5zd2lwZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhcixcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1ob3Jpem9udGFsLFxuLnN3aXBlci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSxcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi12ZXJ0aWNhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLXNpemUsIDRweCk7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tdmVydGljYWwsXG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUsXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24taG9yaXpvbnRhbC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1zaXplLCA0cHgpO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbn1cbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbjpyb290IHtcbiAgLypcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci10b3A6IGF1dG87XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1ib3R0b206IDRweDtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWxlZnQ6IGF1dG87XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1yaWdodDogNHB4O1xuICAtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0OiAxJTtcbiAgLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1kcmFnLWJnLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIC0tc3dpcGVyLXNjcm9sbGJhci1zaXplOiA0cHg7XG4gICovXG59XG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItYm9yZGVyLXJhZGl1cywgMTBweCk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJnLWNvbG9yLCByZ2JhKDAsIDAsIDAsIDAuMSkpO1xufVxuLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQgPiAuc3dpcGVyLXNjcm9sbGJhcixcbi5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItZGlzYWJsZWQge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc3dpcGVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhcixcbi5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItaG9yaXpvbnRhbCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaWRlcy1vZmZzZXQsIDElKTtcbiAgYm90dG9tOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLWJvdHRvbSwgNHB4KTtcbiAgdG9wOiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXRvcCwgYXV0byk7XG4gIHotaW5kZXg6IDUwO1xuICBoZWlnaHQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2l6ZSwgNHB4KTtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpKTtcbn1cbi5zd2lwZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhcixcbi5zd2lwZXItc2Nyb2xsYmFyLnN3aXBlci1zY3JvbGxiYXItdmVydGljYWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItbGVmdCwgYXV0byk7XG4gIHJpZ2h0OiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXJpZ2h0LCA0cHgpO1xuICB0b3A6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItc2lkZXMtb2Zmc2V0LCAxJSk7XG4gIHotaW5kZXg6IDUwO1xuICB3aWR0aDogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1zaXplLCA0cHgpO1xuICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDIgKiB2YXIoLS1zd2lwZXItc2Nyb2xsYmFyLXNpZGVzLW9mZnNldCwgMSUpKTtcbn1cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHZhcigtLXN3aXBlci1zY3JvbGxiYXItZHJhZy1iZy1jb2xvciwgcmdiYSgwLCAwLCAwLCAwLjUpKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tc3dpcGVyLXNjcm9sbGJhci1ib3JkZXItcmFkaXVzLCAxMHB4KTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xufVxuLnN3aXBlci1zY3JvbGxiYXItY3Vyc29yLWRyYWcge1xuICBjdXJzb3I6IG1vdmU7XG59XG4uc3dpcGVyLXNjcm9sbGJhci1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbi8qIFpvb20gY29udGFpbmVyIHN0eWxlcyBzdGFydCAqL1xuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gaW1nLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2Zyxcbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBjYW52YXMge1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4vKiBab29tIGNvbnRhaW5lciBzdHlsZXMgZW5kICovXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xufVxuLyogYTExeSAqL1xuLnN3aXBlciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7XG59XG4uc3dpcGVyLWZyZWUtbW9kZSA+IC5zd2lwZXItd3JhcHBlciB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4uc3dpcGVyLWdyaWQgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG4uc3dpcGVyLWdyaWQtY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN3aXBlci1mYWRlLnN3aXBlci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbn1cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG59XG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uc3dpcGVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cbi5zd2lwZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1jdWJlLnN3aXBlci1ydGwgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgMDtcbn1cbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cbi5zd2lwZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3BhY2l0eTogMC42O1xuICB6LWluZGV4OiAwO1xufVxuLnN3aXBlci1jdWJlIC5zd2lwZXItY3ViZS1zaGFkb3c6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBmaWx0ZXI6IGJsdXIoNTBweCk7XG59XG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0ICsgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuLyogQ3ViZSBzbGlkZSBzaGFkb3dzIHN0YXJ0ICovXG4uc3dpcGVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctY3ViZS5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1jdWJlLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWN1YmUuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi8qIEN1YmUgc2xpZGUgc2hhZG93cyBlbmQgKi9cbi5zd2lwZXItZmxpcCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiAxO1xufVxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlLFxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG4vKiBGbGlwIHNsaWRlIHNoYWRvd3Mgc3RhcnQgKi9cbi5zd2lwZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1mbGlwLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxuLnN3aXBlci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWZsaXAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXG4uc3dpcGVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctZmxpcC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcbiAgei1pbmRleDogMDtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLyogRmxpcCBzbGlkZSBzaGFkb3dzIGVuZCAqL1xuLnN3aXBlci1jcmVhdGl2ZSAuc3dpcGVyLXNsaWRlIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHksIGhlaWdodDtcbn1cbi5zd2lwZXItY2FyZHMge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zd2lwZXItY2FyZHMgLnN3aXBlci1zbGlkZSB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciBib3R0b207XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/