@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Manrope:200,300,regular,500,600,700,800);@-webkit-keyframes textGlitchEnter{0%{opacity:0;-webkit-transform:translate3d(0,var(--enter-distance),0);transform:translate3d(0,var(--enter-distance),0);-webkit-filter:blur(.6rem);filter:blur(.6rem)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-filter:blur(0);filter:blur(0)}}@keyframes textGlitchEnter{0%{opacity:0;-webkit-transform:translate3d(0,var(--enter-distance),0);transform:translate3d(0,var(--enter-distance),0);-webkit-filter:blur(.6rem);filter:blur(.6rem)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-filter:blur(0);filter:blur(0)}}@-webkit-keyframes textGlitchFlicker{0%{opacity:0}10%,18%,to{opacity:1}14%{opacity:.2}}@keyframes textGlitchFlicker{0%{opacity:0}10%,18%,to{opacity:1}14%{opacity:.2}}@-webkit-keyframes textGlitchRGB{0%,24%,48%,to{opacity:0}12%{opacity:.9}36%{opacity:.7}}@keyframes textGlitchRGB{0%,24%,48%,to{opacity:0}12%{opacity:.9}36%{opacity:.7}}*{padding:0;margin:0;border:0}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}a,a:hover,a:link,a:visited{text-decoration:none}aside,footer,header,legend,main,nav,section{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}img{vertical-align:top}img,svg{max-width:100%;height:auto}address{font-style:normal}input,select,textarea{background-color:transparent}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;background:0 0;cursor:pointer}button:active,button:focus,input:active,input:focus{outline:0}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}:root{--container-padding:1.6rem;--font-room:"Room", sans-serif;--font-montserrat:"Montserrat", sans-serif;--fw-montserrat-regular:400;--fw-montserrat-medium:500;--fw-montserrat-bold:700;--fw-montserrat-bold-italic:700;--fw-room-thin:100;--fw-room-light:300;--fw-room-regular:400;--fw-room-medium:500;--fw-room-bold:700;--fw-room-black:900;--font-main:var(--font-montserrat);--font-main-weight:var(--fw-montserrat-regular);--font-titles:var(--font-room);--font-titles-weight:var(--fw-room-black);--page-bg:#fff;--text-color:#000;--accent:#ac182c;--link-color:#2578c8;--laptop-size:119.9rem;--tablet-size:95.9rem;--mobile-size:59.9rem;--white:#fff;--black:#282828;--beige:#EED8B5;--beige-light:#EAE5DF;--beige-lighten:#FFF7EB;--dark-bgr:#1B100C;--dark-brown:#1B100C;--light-brown:#722B1D;--hover-brown:#953C2B;--borders:#CEC8C2;--borders__on-dark:#CEC8C2;--borders__on-white:#E2E3E6;--borders__on-grey:#D6D7D9;--accent-color:#F5D8AC;--headers__on-dark:#D9D9D9;--text__on-dark:#BBBBBB;--gray:#848484;--green:#253D20;--light-green:#BEE0A6;--acid:#DBE11D;--swamp:#3D3F24}.dark{--page-bg:#252526;--text-color:#fff}.anim-smooth{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.will-change-transform{will-change:transform}.will-change-opacity{will-change:opacity}@font-face{font-family:FirasansBook;font-display:swap;src:url(../fonts/FirasansBook.woff2) format("woff2"),url(../fonts/FirasansBook.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Bold.woff2) format("woff2"),url(../fonts/Montserrat-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-BoldItalic.woff2) format("woff2"),url(../fonts/Montserrat-BoldItalic.woff) format("woff");font-weight:700;font-style:italic}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Montserrat;font-display:swap;src:url(../fonts/Montserrat-Regular.woff2) format("woff2"),url(../fonts/Montserrat-Regular.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:Room;font-display:swap;src:url(../fonts/Room-Black.woff2) format("woff2");font-weight:900;font-style:normal}@font-face{font-family:Room;font-display:swap;src:url(../fonts/room-bold.woff2) format("woff2");font-weight:700;font-style:normal}@font-face{font-family:Room;font-display:swap;src:url(../fonts/Room-Light.woff2) format("woff2");font-weight:300;font-style:normal}@font-face{font-family:Room;font-display:swap;src:url(../fonts/Room-Medium.woff2) format("woff2");font-weight:500;font-style:normal}@font-face{font-family:Room;font-display:swap;src:url(../fonts/Room-Thin.woff2) format("woff2");font-weight:100;font-style:normal}@font-face{font-family:Room;font-display:swap;src:url(../fonts/Room.woff2) format("woff2");font-weight:400;font-style:normal}html{font-size:62.5%;scroll-behavior:smooth;background-color:#272727;scroll-padding-top:calc(var(--header-height, 8rem) + 1.6rem)}body{background-color:var(--page-bg);color:var(--text-color);font-family:var(--font-main);font-weight:var(--font-main-weight);font-size:1.6rem;text-wrap:balance}h1,h2,h3,h4,h5,h6{font-family:var(--font-titles);font-weight:var(--font-titles-weight);text-transform:uppercase}.booking-popup__close svg,img{display:block}a{color:var(--link-color)}code,pre.code{background-color:#e9f1f6;padding:.2rem;border-radius:.4rem}pre.code{overflow-x:auto;padding:1rem}.docs{display:grid;line-height:1.5}.docs p{margin:1rem 0}.docs ol,.docs ul{padding-left:2rem}.docs ol li,.docs ul li{list-style:disc;margin-bottom:.5rem}.docs ol li{list-style:decimal}.docs section,.docs section.docs{padding:4rem 0}.docs section+section{border-top:.1rem solid #dae5e9}.docs small{font-size:1rem;color:#acacac}.docs .title-1:first-child,.docs .title-2:first-child{margin-top:0!important}.test,.test-2{width:60rem;height:30rem;margin:5rem auto;background-color:#999;background-position:center center;background-size:cover;background-repeat:no-repeat}.test{background-image:url(./../img/project-02.jpg)}.test-2{background-image:-webkit-image-set(url(./../img/project-02.jpg) 1x,url(./../img/project-02@2x.jpg) 2x);background-image:image-set(url(./../img/project-02.jpg) 1x,url(./../img/project-02@2x.jpg) 2x)}.font-1{font-family:"Montserrat";font-weight:700;font-style:italic}.font-2{font-family:"FirasansBook";font-weight:400}.none{display:none!important}.visually-hidden{position:absolute;width:.1rem;height:.1rem;margin:-.1rem;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.no-scroll{overflow-y:hidden}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.d-flex,body,html{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content-demo{margin-bottom:5rem;padding:1rem;background-color:#dadada}.container,.container-full{padding:0 var(--container-padding)}.container{margin:0 auto;width:100%}.container-full{max-width:100%}.container-left-50,.container-right-50{padding:0 var(--container-padding);max-width:50%}.container-right-50{margin-left:auto}.container-right{padding-left:calc((100% - var(--container-width))/2 + var(--container-padding))}.container-left{padding-right:calc((100% - var(--container-width))/2 + var(--container-padding))}.container-half-left{padding-right:calc((100% - var(--container-width))/2 + var(--container-width)/2);padding-left:calc((100% - var(--container-width))/2 + var(--container-padding))}.container-half-right{padding-left:calc((100% - var(--container-width))/2 + var(--container-width)/2);padding-right:calc((100% - var(--container-width))/2 + var(--container-padding))}body,html{min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer{margin-top:auto;padding:6rem 0;background-color:#e3e3e3}.about{background:-webkit-gradient(linear,left top,left bottom,from(#110f0f),color-stop(50%,rgba(27,16,12,.95)),to(#110f0f));background:linear-gradient(180deg,#110f0f 0,rgba(27,16,12,.95) 50%,#110f0f 100%);color:var(--white);padding:10rem var(--container-padding)}.about__title{margin:0 0 3rem}.about-scroll{position:relative}.about-scroll__inner,.about-scroll__left,.about-scroll__num-col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-direction:normal}.about-scroll__inner{-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;gap:10rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.about-scroll__left,.about-scroll__num-col{-webkit-box-orient:horizontal;-ms-flex-direction:row;flex-direction:row}.about-scroll__left{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;gap:10rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:44vw}.about-scroll__num-col{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.3em;-ms-flex-negative:0;flex-shrink:0;width:3.5rem;position:sticky;top:50vh;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-ms-flex-item-align:start;align-self:flex-start}.about-scroll__num-col--sticky{display:none}.about-scroll__num-mask{overflow:hidden;height:2.4rem;line-height:2.4rem;-ms-flex-negative:0;flex-shrink:0}.about-scroll__num-slots{will-change:transform}.about-scroll__num-slot{height:2.4rem;min-height:2.4rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;line-height:1;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0}.about-scroll__num{font-size:1.6rem;font-weight:600;letter-spacing:.05em}.about-scroll__total{font-size:1.2rem;opacity:.5;letter-spacing:.02em}.about-scroll__blocks{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.about-scroll__block{padding:4rem 0;min-height:60vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;will-change:opacity}.about-scroll__block:first-child{padding-top:0}.about-scroll__heading{margin:1.2rem 0 1.6rem;font-family:var(--font-titles);font-weight:var(--fw-room-bold);font-size:clamp(3rem,5.5vw,6rem);line-height:1.15;letter-spacing:-.02em}.about-scroll__desc{margin:0;font-size:clamp(1.5rem,1.2vw,1.8rem);line-height:1.6;opacity:.9}.about-scroll__media{container-type:inline-size;-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;-ms-flex-item-align:stretch;align-self:stretch}.about-scroll__img-wrap{--max-h:calc(100vh - 8rem);position:relative;width:100%;height:min(150cqw,var(--max-h));border-radius:1.2rem;overflow:hidden}.about-scroll__img-item{position:absolute;inset:0;opacity:0;will-change:opacity}.about-scroll__img-item:first-child{opacity:1}.about-scroll__img-item .img-reveal__mask{position:absolute;inset:0;overflow:hidden;border-radius:inherit}.about-scroll__img-item .about-scroll__img,.about-scroll__img-item .img-reveal__img{position:absolute!important;inset:0!important;width:100%!important;height:90%!important;min-height:auto!important;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;will-change:transform}.about__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:3.2rem}.about__card{display:grid;gap:1.6rem}.about__cardTitle{margin:0;font-size:2rem;letter-spacing:.02em;color:var(--beige)}.img-reveal,.img-reveal__mask{position:relative;overflow:hidden}.img-reveal{--reveal-radius:1.2rem;border-radius:var(--reveal-radius);background:rgba(255,255,255,.06)}.img-reveal__mask{border-radius:inherit}.img-reveal__parallax{position:relative;width:100%;height:100%;min-height:100%;display:block}.img-reveal__img,.img-reveal__inner{will-change:transform}.img-reveal__img{display:block;width:100%;height:42rem;-o-object-fit:cover;object-fit:cover;-webkit-transform:translateZ(0);transform:translateZ(0)}.booking-popup{position:fixed;inset:0;z-index:1100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem;pointer-events:none;visibility:hidden;opacity:0;-webkit-transition:visibility .28s ease,opacity .28s ease;transition:visibility .28s ease,opacity .28s ease;font-family:var(--font-main);color:var(--white)}.booking-popup.is-open{pointer-events:auto;visibility:visible;opacity:1}.booking-popup__backdrop{position:absolute;inset:0;background:rgba(10,6,5,.78);backdrop-filter:blur(10px);cursor:pointer}.booking-popup__box{position:relative;width:100%;max-width:56rem;max-height:calc(100vh - 4rem);background:radial-gradient(120% 120% at 0 0,#2b1d16 0,#110f0f 45%,#0b0909 100%);border-radius:1rem;border:.1rem solid rgba(255,235,220,.12);-webkit-box-shadow:0 2.4rem 6rem rgba(0,0,0,.65),0 0 0 1px rgba(255,255,255,.02);box-shadow:0 2.4rem 6rem rgba(0,0,0,.65),0 0 0 1px rgba(255,255,255,.02);overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.booking-popup__close{position:absolute;top:1.2rem;right:1.2rem;z-index:2;width:3.6rem;height:3.6rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:999px;border:0;padding:0;background:rgba(17,15,15,.8);color:#ffebdc;cursor:pointer;-webkit-transition:background .22s ease,color .22s ease,-webkit-transform .18s ease;transition:background .22s ease,color .22s ease,transform .18s ease;transition:background .22s ease,color .22s ease,transform .18s ease,-webkit-transform .18s ease}.booking-popup__close:hover{background:#ffebdc;color:#1a1614;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.booking-popup__scroll{overflow-y:auto;overflow-x:hidden;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 4rem)}.booking-popup__body{padding:3rem 3rem 3.2rem;text-align:center}.booking-popup__title{margin:0 0 .8rem;font-family:var(--font-titles);font-weight:var(--fw-room-black);text-transform:uppercase;letter-spacing:.08em;font-size:clamp(1.8rem,1.7vw,2.2rem)}.booking-popup__subtitle{margin:0 0 2.2rem;font-size:clamp(1.35rem,1.1vw,1.6rem);line-height:1.6;color:rgba(255,235,220,.8)}.booking-popup__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.4rem}.booking-popup__fields{display:grid;grid-template-columns:1fr 1fr;gap:2rem 2.4rem}.booking-popup__field{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.6rem;text-align:left}.booking-popup__field--combined,.booking-popup__field--pair{grid-column:1/-1}.booking-popup__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.6rem}.booking-popup__field--inline{gap:.4rem}.booking-popup__field--hidden{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;opacity:0}.booking-popup__label,.booking-popup__sub-label{font-size:1.2rem;text-transform:uppercase;letter-spacing:.08em;color:rgba(255,235,220,.9)}.booking-popup__sub-label{font-size:1.1rem;color:rgba(255,235,220,.7)}.booking-popup__input,.booking-popup__select{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;min-height:4.4rem;padding:1.1rem 1.4rem;border-radius:.7rem;border:.1rem solid rgba(255,235,220,.28);background:rgba(9,6,5,.9);color:#ffebdc;font-size:1.4rem;line-height:1.4;font-family:inherit;outline:0;-webkit-transition:border-color .2s ease,background-color .2s ease,-webkit-box-shadow .2s ease;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease,-webkit-box-shadow .2s ease}.booking-popup__input::-webkit-input-placeholder,.booking-popup__select::-webkit-input-placeholder{color:rgba(255,235,220,.4)}.booking-popup__input::-moz-placeholder,.booking-popup__select::-moz-placeholder{color:rgba(255,235,220,.4)}.booking-popup__input:-ms-input-placeholder,.booking-popup__select:-ms-input-placeholder{color:rgba(255,235,220,.4)}.booking-popup__input::-ms-input-placeholder,.booking-popup__select::-ms-input-placeholder{color:rgba(255,235,220,.4)}.booking-popup__input::placeholder,.booking-popup__select::placeholder{color:rgba(255,235,220,.4)}.booking-popup__input:focus-visible,.booking-popup__select:focus-visible{border-color:#ffebdc;-webkit-box-shadow:0 0 0 1px rgba(255,235,220,.6);box-shadow:0 0 0 1px rgba(255,235,220,.6);background-color:rgba(9,6,5,.98)}.booking-popup__select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:linear-gradient(45deg,transparent 50%,#ffebdc 50%),linear-gradient(135deg,#ffebdc 50%,transparent 50%);background-position:right 1.4rem top 50%,right 1rem top 50%;background-size:.7rem .7rem,.7rem .7rem;background-repeat:no-repeat;padding-right:3.2rem;cursor:pointer}.booking-popup__select:disabled{opacity:.85;cursor:default;background-image:none}.booking-popup__footer{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.4rem;margin-top:.8rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.booking-popup__accept,.booking-popup__captcha,.booking-popup__footer{display:-webkit-box;display:-ms-flexbox;display:flex}.booking-popup__captcha{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.booking-popup__accept{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:.8rem;font-size:1.2rem;line-height:1.5;color:rgba(255,235,220,.8);text-align:left}.booking-popup__accept-input{margin-top:.15rem;width:1.6rem;height:1.6rem;border-radius:.3rem;border:.12rem solid rgba(255,235,220,.8);background:0 0;cursor:pointer;-ms-flex-negative:0;flex-shrink:0;accent-color:#ac182c}.booking-popup__accept-text a{color:#ffebdc;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.18em}.booking-popup__status{min-height:1.6rem;font-size:1.4rem;line-height:1.4;color:#ff7a7a}.booking-popup__status--success{color:#8ce788}.booking-popup__submit{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-item-align:center;align-self:center;min-height:4.4rem;padding:1.4rem 2.8rem;border-radius:999px;border:.12rem solid #ffebdc;background:0 0;color:#ffebdc;font-size:1.35rem;font-weight:var(--fw-montserrat-medium);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;overflow:hidden;-webkit-transition:color .25s ease,border-color .25s ease,-webkit-transform .18s ease;transition:color .25s ease,border-color .25s ease,transform .18s ease;transition:color .25s ease,border-color .25s ease,transform .18s ease,-webkit-transform .18s ease}.booking-popup__submit::before{content:"";position:absolute;inset:0;background:#ffebdc;-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);-webkit-transition:-webkit-transform .32s ease;transition:transform .32s ease;transition:transform .32s ease,-webkit-transform .32s ease;z-index:-1}.booking-popup__submit:hover{color:#1a1614;border-color:#ffebdc;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.booking-popup__submit:hover::before{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.booking-popup__submit:disabled{opacity:.7;cursor:default;-webkit-transform:none;-ms-transform:none;transform:none}body.page-booking{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;background-color:var(--dark-bgr);color:var(--white)}body.page-booking .booking-page{-webkit-box-flex:1;-ms-flex:1;flex:1}.booking-page,.booking-popup.booking-popup--page{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.booking-page{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:6rem 1.6rem 8rem;min-height:50vh}.booking-popup.booking-popup--page{position:relative;inset:auto;z-index:1;width:100%;max-width:62rem;padding:0;pointer-events:auto;visibility:visible;opacity:1}.booking-popup.booking-popup--page .booking-popup__box{width:100%;max-height:none}.booking-popup.booking-popup--page .booking-popup__scroll{max-height:none}.composition{background:#0a0807;color:var(--white);padding:7rem 0;overflow:hidden}.composition__inner{margin:0 auto;padding:0 var(--container-padding)}.composition__header{margin-bottom:4rem;text-align:center}.composition__heading,.composition__preheader{display:block;width:100%;font-family:var(--font-titles);font-weight:var(--fw-room-bold)}.composition__preheader{font-size:clamp(1.4rem,2vw,1.6rem);margin:0 0 .4rem;color:rgba(255,255,255,.9)}.composition__heading{font-size:clamp(3rem,5.5vw,6rem);line-height:1.2;margin:0;text-transform:uppercase}.composition__grid{display:none}.composition__swiper-wrap{margin-left:calc(-1*var(--container-padding));margin-right:calc(-1*var(--container-padding))}.composition__swiper{overflow:visible;padding:.5rem 0 3rem}.composition__swiper .swiper-slide{height:auto}.composition__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:100%;background:rgba(255,255,255,.03);border-radius:.3rem;overflow:hidden;border:.1rem solid rgba(238,216,181,.08);-webkit-transition:border-color .4s ease,-webkit-transform .4s ease,-webkit-box-shadow .4s ease;transition:border-color .4s ease,transform .4s ease,box-shadow .4s ease;transition:border-color .4s ease,transform .4s ease,box-shadow .4s ease,-webkit-transform .4s ease,-webkit-box-shadow .4s ease}.composition__card:hover{border-color:rgba(238,216,181,.2);-webkit-box-shadow:0 1rem 3rem rgba(0,0,0,.3);box-shadow:0 1rem 3rem rgba(0,0,0,.3)}.composition__card:hover .composition__img-wrap img{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.composition__img-wrap{position:relative;aspect-ratio:4/3;overflow:hidden;-ms-flex-negative:0;flex-shrink:0}.composition__img-wrap::after{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top,left bottom,color-stop(40%,transparent),to(rgba(0,0,0,.6)));background:linear-gradient(180deg,transparent 40%,rgba(0,0,0,.6) 100%);pointer-events:none}.composition__img-wrap img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform .6s cubic-bezier(.22,1,.36,1);transition:transform .6s cubic-bezier(.22,1,.36,1);transition:transform .6s cubic-bezier(.22,1,.36,1),-webkit-transform .6s cubic-bezier(.22,1,.36,1)}.composition__title{font-family:var(--font-titles);font-weight:var(--fw-room-bold);font-size:clamp(1.6rem,1.8vw,1.9rem);line-height:1.2;text-transform:uppercase;margin:0;padding:1.8rem 1.6rem .6rem;color:var(--beige)}.composition__text{font-size:clamp(1.3rem,1.2vw,1.5rem);line-height:1.55;margin:0;padding:0 1.6rem 1.8rem;color:rgba(255,255,255,.8);-webkit-box-flex:1;-ms-flex:1;flex:1}.contacts{display:grid;grid-template-columns:repeat(2,1fr);color:var(--white)}.contacts__map{padding-right:.1rem;background:var(--dark-bgr)}.contacts__content{background:var(--dark-bgr);padding:var(--container-padding) var(--container-padding) var(--container-padding) 2.6rem;display:grid;grid-template-columns:1fr;gap:2rem}.contacts__content-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:3rem;font-family:var(--font-room);font-size:4rem;font-weight:var(--fw-room-bold);line-height:110%;text-transform:uppercase}.contacts__content-item{font-family:var(--font-main);font-weight:var(--fw-montserrat-bold);font-size:1.6rem;color:var(--white);margin-bottom:1rem}.contacts__content-item:last-child{margin-bottom:0}.contacts__content-item a:not(.contacts__social-btn){font-size:1.6rem;color:var(--white);font-weight:var(--fw-montserrat-regular);padding-top:1rem;display:block}.contacts__content-phone{font-size:2.2rem!important;color:var(--white);font-weight:var(--fw-montserrat-medium)!important;padding-top:1rem;display:block}.contacts__route-btn,.contacts__social,.contacts__social-btn{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.contacts__social{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.2rem;margin-top:1.6rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.contacts__route-btn,.contacts__social-btn{-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:.2rem solid var(--white);color:var(--white);text-decoration:none}.contacts__social-btn{width:4.8rem;height:4.8rem;border-radius:50%;-webkit-transition:background .25s ease,color .25s ease,border-color .25s ease;transition:background .25s ease,color .25s ease,border-color .25s ease}.contacts__social-btn:hover{background:var(--white);color:var(--black);border-color:var(--white)}.contacts__social-btn svg{display:block;width:2.4rem;height:2.4rem}.contacts__route-btn{position:relative;height:5rem;padding:0 1.8rem;border-radius:2.5rem;background:0 0;font-size:1.4rem;font-weight:var(--fw-montserrat-medium);cursor:pointer;overflow:hidden;justify-self:start}.contacts__route-btn:hover{border-color:var(--white)}.contacts__route-btn-fill{position:absolute;left:0;right:0;bottom:0;height:0;background:var(--white);border-radius:2.1rem;-webkit-transition:height .4s ease;transition:height .4s ease;pointer-events:none}.contacts__route-btn:hover .contacts__route-btn-fill{height:100%}.contacts__route-btn-text-wrap{position:relative;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:1em;overflow:hidden}.contacts__route-btn-text{display:block;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap;-webkit-transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;color:var(--white)}.contacts__route-btn-text--hover{position:absolute;left:0;right:0;top:0;color:var(--black);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.contacts__route-btn:hover .contacts__route-btn-text:not(.contacts__route-btn-text--hover),.expanded__btn:hover .expanded__btn-text:not(.expanded__btn-text--hover){-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.contacts__route-btn:hover .contacts__route-btn-text--hover{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.formats{padding:10rem var(--container-padding);background-color:#110f0f;color:var(--beige);text-align:center}.formats__title{font-family:var(--font-titles);font-weight:var(--fw-room-bold);font-size:clamp(3rem,5.5vw,6rem);line-height:1.15;letter-spacing:-.02em;margin-bottom:2rem}.formats__underheader{font-size:clamp(1.5rem,1.2vw,1.8rem);line-height:1.6;color:var(--white);max-width:77rem;margin:0 auto 2rem}.formats__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem}.formats__item{min-width:0}.formats__item-title{margin-bottom:2rem}.formats__item-title img{height:4.8rem}.formats__item-content{text-align:left}.formats__item-description{margin-bottom:1.5rem;font-size:clamp(1.5rem,1.2vw,1.8rem);line-height:1.6;color:var(--white)}.formats__item-description:last-child{margin-bottom:0}.formats__item-gallery{margin-bottom:2rem}.formats__gallery-area{position:relative;aspect-ratio:16/10;overflow:hidden;cursor:pointer}.formats__gallery-stage{position:absolute;inset:0}.formats2-mobile__swiper-main .swiper-slide img,.formats__gallery-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.formats__gallery-area a[data-fancybox]{position:absolute;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none}.formats2-switcher__desktop{display:block}.formats2-mobile__card.is-expanded .formats2-mobile__card-collapsed,.formats2-switcher__mobile{display:none}.formats2-mobile{position:relative;background:#110f0f;min-height:auto;padding:5rem var(--container-padding) 5rem;overflow:visible}.formats2-mobile__inner{position:relative;z-index:2;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.formats2-mobile__title{font-family:var(--font-titles);font-weight:var(--fw-room-bold);font-size:clamp(3rem,5.5vw,6rem);line-height:1.1;letter-spacing:-.02em;color:var(--white);margin:0 0 1rem;text-align:center}.formats2-mobile__subtitle{font-size:clamp(1.4rem,1.2vw,1.6rem);color:rgba(255,255,255,.8);margin:0 0 3rem;text-align:center}.formats2-mobile__cards{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.formats2-mobile__card{background:rgba(255,255,255,.06);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);border-radius:1.2rem;color:var(--white);cursor:pointer;overflow:hidden;-webkit-transition:background .3s ease,border-color .3s ease;transition:background .3s ease,border-color .3s ease}.formats2-mobile__card.is-expanded{background:#110f0f;border-color:rgba(255,255,255,.15)}.formats2-mobile__card-collapsed,.formats2-mobile__card.is-expanded .formats2-mobile__card-expanded{display:-webkit-box;display:-ms-flexbox;display:flex}.formats2-mobile__card-collapsed{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:6rem 3rem;pointer-events:none}.formats2-mobile__card-icon,.formats2-mobile__card-meta-item img{-o-object-fit:contain;object-fit:contain;-ms-flex-negative:0;flex-shrink:0}.formats2-mobile__card-icon{width:auto;height:5rem;max-width:100%;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);opacity:.9}.formats2-mobile__card-expanded{display:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:2rem var(--container-padding) 2rem;gap:1.5rem;text-align:center}.formats2-mobile__card-title{font-family:var(--font-titles);font-weight:var(--fw-room-bold);font-size:2rem;line-height:1.2;color:inherit;margin:0}.formats2-mobile__card-description{font-size:1.5rem;line-height:1.5;color:rgba(255,255,255,.9);margin:0}.formats2-mobile__card-meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;padding:0 var(--container-padding) 1rem}.formats2-mobile__btn,.formats2-mobile__card-meta-item{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.formats2-mobile__card-meta-item{font-size:1.4rem;line-height:1.5;color:rgba(255,255,255,.9);display:-webkit-box;display:-ms-flexbox;display:flex;gap:.8rem}.formats2-mobile__card-meta-item img{width:2.4rem;height:2.4rem}.formats2-mobile__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid var(--white);background:0 0;color:var(--white);padding:1rem 2rem;border-radius:.5rem;font-size:1.8rem;text-decoration:none;-ms-flex-item-align:center;align-self:center;-webkit-transition:background .3s ease,color .3s ease;transition:background .3s ease,color .3s ease}.formats2-mobile__btn:hover{background:var(--white);color:var(--black)}.formats2-mobile__gallery{position:relative;width:100%;margin-top:.5rem;border-radius:.6rem;overflow:hidden;background:#0d0a09}.formats2-mobile__gallery-frame{position:relative}.formats2-mobile__swiper-main{aspect-ratio:16/10;overflow:hidden}.formats2-mobile__thumbs-wrap{padding:0 .8rem 1rem;position:relative}.formats2-mobile__swiper-thumbs{overflow:hidden;padding:1.2rem 0}.formats2-mobile__swiper-thumbs .swiper-slide{opacity:.45;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;overflow:visible;padding:.5rem 0;-webkit-box-sizing:border-box;box-sizing:border-box}.formats2-mobile__swiper-thumbs .swiper-slide-thumb-active{opacity:1}.formats2-mobile__swiper-thumbs .swiper-slide-thumb-active .formats2-mobile__thumb-inner{border-color:var(--beige);-webkit-box-shadow:0 0 0 .1rem rgba(238,216,181,.2);box-shadow:0 0 0 .1rem rgba(238,216,181,.2)}.formats2-mobile__swiper-thumbs .swiper-slide-thumb-active .formats2-mobile__thumb-inner::before,.formats2-mobile__thumb-inner:hover::before,.gallery-berezovaya__swiper-thumbs .swiper-slide-thumb-active .gallery-berezovaya__thumb-inner::before,.gallery-berezovaya__thumb-inner:hover::before{opacity:0}.formats2-mobile__thumb-inner{position:relative;aspect-ratio:16/10;border-radius:.15rem;overflow:hidden;cursor:pointer;border:.12rem solid transparent;-webkit-transition:border-color .4s ease,opacity .4s ease,-webkit-transform .4s ease,-webkit-box-shadow .4s ease;transition:border-color .4s ease,opacity .4s ease,transform .4s ease,box-shadow .4s ease;transition:border-color .4s ease,opacity .4s ease,transform .4s ease,box-shadow .4s ease,-webkit-transform .4s ease,-webkit-box-shadow .4s ease}.formats2-mobile__thumb-inner::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.3);opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;z-index:1}.formats2-mobile__thumb-inner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.formats2-mobile__thumb-inner:hover{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.formats2-mobile__nav{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:20;width:4.4rem;height:4.4rem;border-radius:50%;background:rgba(255,255,255,.15);border:.1rem solid #fff;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background .35s ease,border-color .35s ease,opacity .35s ease,-webkit-transform .35s ease;transition:background .35s ease,border-color .35s ease,transform .35s ease,opacity .35s ease;transition:background .35s ease,border-color .35s ease,transform .35s ease,opacity .35s ease,-webkit-transform .35s ease;padding:0}.formats2-mobile__nav svg,.gallery-berezovaya__nav svg{width:1.5rem;height:1.5rem;opacity:.95}.formats2-mobile__nav:hover:not(.is-disabled){background:rgba(255,255,255,.25);border-color:#fff;-webkit-transform:translateY(-50%) scale(1.08);-ms-transform:translateY(-50%) scale(1.08);transform:translateY(-50%) scale(1.08)}.formats2-mobile__nav:active:not(.is-disabled){-webkit-transform:translateY(-50%) scale(.98);-ms-transform:translateY(-50%) scale(.98);transform:translateY(-50%) scale(.98)}.formats2-mobile__nav.is-disabled{opacity:.25;cursor:not-allowed;pointer-events:none}.formats2-mobile__nav--prev{left:.8rem}.formats2-mobile__nav--next{right:.8rem}.formats2-mobile__card--soon .formats2-mobile__card-expanded{-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding-top:5rem;padding-bottom:5rem}.formats2-mobile__card-soon{width:100%;max-width:42rem}.formats2-mobile__card-soon-text{font-size:1.5rem;line-height:1.7;color:rgba(255,255,255,.9);margin:0;text-align:center}.formats2-mobile__card-soon-text a,.formats2__card-soon-text a{color:var(--white);text-decoration:underline;text-underline-offset:.2em;-webkit-transition:opacity .25s ease;transition:opacity .25s ease}.formats2-mobile__card-soon-text a:hover,.formats2__card-soon-text a:hover{opacity:.85}.formats2{position:relative;background:#110f0f;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10rem var(--container-padding) 12rem;overflow:hidden}.formats2__bg{position:absolute;inset:0;z-index:0}.formats2__bg-item{position:absolute;inset:0;opacity:0;pointer-events:none;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.formats2__bg-item.is-active{opacity:1;pointer-events:auto}.formats2__bg-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%}.formats2__overlay{position:absolute;inset:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(17,15,15,.5)),color-stop(50%,rgba(17,15,15,.4)),to(rgba(17,15,15,.6)));background:linear-gradient(180deg,rgba(17,15,15,.5) 0,rgba(17,15,15,.4) 50%,rgba(17,15,15,.6) 100%);z-index:1;pointer-events:none}.formats2__inner{position:relative;z-index:2;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-flex:1;-ms-flex:1;flex:1}.formats2__subtitle,.formats2__title{text-align:center;-ms-flex-negative:0;flex-shrink:0}.formats2__title{font-family:var(--font-titles);font-weight:var(--fw-room-bold);font-size:clamp(3rem,5.5vw,6rem);line-height:1.1;letter-spacing:-.02em;color:var(--white);margin:0 0 1rem}.formats2__subtitle{font-size:clamp(1.4rem,1.2vw,1.8rem);color:rgba(255,255,255,.8);margin:0 0 5rem}.formats2__card,.formats2__cards{-webkit-box-flex:1;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.formats2__cards{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1.6rem;-ms-flex:1;flex:1;min-height:0}.formats2__card{-ms-flex:1 1 0px;flex:1 1 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:24rem;-webkit-transition:-webkit-box-flex .6s cubic-bezier(.4,0,.2,1);transition:flex .6s cubic-bezier(.4,0,.2,1);transition:flex .6s cubic-bezier(.4,0,.2,1),-webkit-box-flex .6s cubic-bezier(.4,0,.2,1),-ms-flex .6s cubic-bezier(.4,0,.2,1);padding:2rem;background:rgba(255,255,255,.06);backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.1);border-radius:1.2rem;color:var(--white);overflow:visible}.formats2__card:hover{-webkit-box-flex:2.5;-ms-flex:2.5 1 0px;flex:2.5 1 0;min-height:24rem;background:#110f0f;color:#1a1a1a}.formats2__card:hover .formats2__card-collapsed{display:none}.formats2__card,.formats2__card-collapsed,.formats2__card:hover .formats2__card-expanded{display:-webkit-box;display:-ms-flexbox;display:flex}.formats2__card-collapsed{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem}.formats2__card-icon{max-width:unset;max-height:5rem;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1);opacity:.9}.formats2__card:hover .formats2__card-icon{-webkit-filter:none;filter:none;opacity:1}.formats2__card-soon-label{font-family:var(--font-titles);font-weight:var(--fw-room-bold);font-size:2rem;letter-spacing:.08em;text-transform:uppercase;opacity:.9}.formats2__card--soon:hover .formats2__card-soon-label{opacity:1}.formats2__card-soon-content{max-width:42rem;text-align:center}.formats2__card-soon-text{font-size:clamp(1.4rem,1.2vw,1.7rem);line-height:1.7;color:rgba(255,255,255,.9);margin:0;text-align:center}.formats2__card-expanded{display:none;background:-webkit-gradient(linear,left top,left bottom,from(#110f0f),color-stop(50%,rgba(27,16,12,.95)),to(#110f0f));background:linear-gradient(180deg,#110f0f 0,rgba(27,16,12,.95) 50%,#110f0f 100%);width:100%;-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;text-align:left;color:var(--white);min-width:0}.formats2__card-expanded--centered{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center}.formats2__card-title{font-family:var(--font-titles);font-weight:var(--fw-room-bold);font-size:clamp(2rem,2.5vw,3rem);line-height:1.2;color:inherit}.formats2__card-gallery,.formats2__card:hover .formats2__card-line-fill{width:100%}.formats2__gallery-area{position:relative;aspect-ratio:16/10;overflow:hidden;cursor:pointer;border-radius:.6rem}.formats2__gallery-stage{position:absolute;inset:0}.formats2__gallery-img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.formats2__gallery-area a[data-fancybox]{position:absolute;width:0;height:0;overflow:hidden;opacity:0;pointer-events:none}.formats2__card-content,.formats2__card-description{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.formats2__card-content{gap:2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.formats2__card-description{font-size:clamp(1.4rem,1.1vw,1.6rem);line-height:1.5;color:inherit;opacity:.9;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.formats2__card-description:last-child{margin-bottom:0}.formats2__card-description img{vertical-align:middle;margin-right:1rem;height:2.4rem;width:auto}.expanded-grid{display:grid;grid-template-columns:1fr 1fr;gap:1.6rem;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-bottom:2rem}.expanded-grid__col1,.expanded-grid__col2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.expanded-grid__col1{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.expanded-grid__col2{gap:1.6rem}.formats2__card-line{margin-left:calc(50% + .8rem);width:calc(50% - .8rem);height:.1rem;background:rgba(0,0,0,.1);overflow:hidden;grid-column:1/-1}.formats2__card-line-fill{display:block;width:0;height:100%;background:currentColor;-webkit-transition:width .5s cubic-bezier(.4,0,.2,1);transition:width .5s cubic-bezier(.4,0,.2,1)}.expanded__btn{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid var(--white);background:0 0;color:var(--white);padding:1rem 2rem;border-radius:.5rem;margin-bottom:-1.7rem;text-decoration:none;overflow:hidden;cursor:pointer}.expanded__btn:hover{border-color:var(--white)}.expanded__btn-fill{position:absolute;left:0;right:0;bottom:0;height:0;background:var(--white);border-radius:.35rem;-webkit-transition:height .4s ease;transition:height .4s ease;pointer-events:none}.expanded__btn:hover .expanded__btn-fill{height:100%}.expanded__btn-text-wrap{position:relative;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:1em;overflow:hidden}.expanded__btn-text{display:block;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap;-webkit-transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;color:var(--white)}.expanded__btn-text--hover{position:absolute;left:0;right:0;top:0;color:var(--black);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.expanded__btn:hover .expanded__btn-text--hover{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.gallery-berezovaya{background:#0a0807;color:var(--white);padding:7rem 0;overflow:hidden}.gallery-berezovaya__inner{max-width:160rem;margin:0 auto;padding:0 var(--container-padding)}.gallery-berezovaya__header{margin-bottom:2rem;text-align:center}.gallery-berezovaya__heading,.gallery-berezovaya__preheader{display:block;width:100%;font-family:var(--font-titles);font-weight:var(--fw-room-bold)}.gallery-berezovaya__preheader{font-size:clamp(1.4rem,2vw,1.6rem);margin:0 0 .4rem;color:rgba(255,255,255,.9)}.gallery-berezovaya__heading{font-size:clamp(3rem,5.5vw,6rem);line-height:1.2;margin:0;text-transform:uppercase}.gallery-berezovaya__main{position:relative;margin-bottom:2rem}.gallery-berezovaya__frame{position:relative;border-radius:.2rem;overflow:hidden;background:#0d0a09;-webkit-box-shadow:0 2rem 4rem rgba(0,0,0,.4);box-shadow:0 2rem 4rem rgba(0,0,0,.4)}.gallery-berezovaya__swiper-main{overflow:hidden;aspect-ratio:4/3;max-height:60vh}.gallery-berezovaya__slide-inner{position:relative;width:100%;height:100%;overflow:hidden}.gallery-berezovaya__slide-inner::after{content:"";position:absolute;inset:0;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.25)),color-stop(20%,transparent),color-stop(80%,transparent),to(rgba(0,0,0,.4)));background:linear-gradient(180deg,rgba(0,0,0,.25) 0,transparent 20%,transparent 80%,rgba(0,0,0,.4) 100%);z-index:1;pointer-events:none}.gallery-berezovaya__slide-inner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform 1.2s cubic-bezier(.22,1,.36,1);transition:transform 1.2s cubic-bezier(.22,1,.36,1);transition:transform 1.2s cubic-bezier(.22,1,.36,1),-webkit-transform 1.2s cubic-bezier(.22,1,.36,1)}.swiper-slide-active .gallery-berezovaya__slide-inner img{-webkit-transform:scale(1.03);-ms-transform:scale(1.03);transform:scale(1.03)}.gallery-berezovaya__nav{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);z-index:20;width:4.4rem;height:4.4rem;border-radius:50%;background:rgba(238,216,181,.12);border:.1rem solid rgba(238,216,181,.35);color:var(--beige);cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:background .35s ease,border-color .35s ease,opacity .35s ease,-webkit-transform .35s ease;transition:background .35s ease,border-color .35s ease,transform .35s ease,opacity .35s ease;transition:background .35s ease,border-color .35s ease,transform .35s ease,opacity .35s ease,-webkit-transform .35s ease}.gallery-berezovaya__nav:hover:not(.is-disabled){background:rgba(238,216,181,.22);border-color:rgba(238,216,181,.6);-webkit-transform:translateY(-50%) scale(1.08);-ms-transform:translateY(-50%) scale(1.08);transform:translateY(-50%) scale(1.08)}.gallery-berezovaya__nav:active:not(.is-disabled){-webkit-transform:translateY(-50%) scale(.98);-ms-transform:translateY(-50%) scale(.98);transform:translateY(-50%) scale(.98)}.gallery-berezovaya__nav.is-disabled{opacity:.25;cursor:not-allowed;pointer-events:none}.gallery-berezovaya__nav--prev{left:.8rem}.gallery-berezovaya__nav--next{right:.8rem}.gallery-berezovaya__footer{position:absolute;left:0;right:0;bottom:0;z-index:15;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;padding:1.4rem 1.2rem;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.75)),to(transparent));background:linear-gradient(0deg,rgba(0,0,0,.75) 0,transparent 100%)}.gallery-berezovaya__progress{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0;max-width:12rem;height:.15rem;background:rgba(255,255,255,.15);border-radius:.1rem;overflow:hidden}.gallery-berezovaya__progress-bar{position:absolute;left:0;top:0;bottom:0;width:100%;background:-webkit-gradient(linear,left top,right top,from(var(--beige)),to(rgba(238,216,181,.7)));background:linear-gradient(90deg,var(--beige),rgba(238,216,181,.7));border-radius:.1rem;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left}.gallery-berezovaya__counter{font-family:var(--font-titles);font-weight:var(--fw-room-light);font-size:1.2rem;letter-spacing:.1em;color:rgba(255,255,255,.9);-ms-flex-negative:0;flex-shrink:0}.gallery-berezovaya__counter-sep{opacity:.5;margin:0 .2rem}.gallery-berezovaya__thumbs-wrap{padding:0 .8rem;position:relative}.gallery-berezovaya__swiper-thumbs{overflow:hidden;padding:1.2rem 0}.gallery-berezovaya__thumb-inner{position:relative;aspect-ratio:16/10;border-radius:.15rem;overflow:hidden;cursor:pointer;border:.12rem solid transparent;-webkit-transition:border-color .4s ease,opacity .4s ease,-webkit-transform .4s ease,-webkit-box-shadow .4s ease;transition:border-color .4s ease,opacity .4s ease,transform .4s ease,box-shadow .4s ease;transition:border-color .4s ease,opacity .4s ease,transform .4s ease,box-shadow .4s ease,-webkit-transform .4s ease,-webkit-box-shadow .4s ease}.gallery-berezovaya__thumb-inner::before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.3);opacity:0;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;z-index:1}.gallery-berezovaya__thumb-inner img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;-webkit-transition:-webkit-transform .5s ease;transition:transform .5s ease;transition:transform .5s ease,-webkit-transform .5s ease}.gallery-berezovaya__thumb-inner:hover{-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.gallery-berezovaya__swiper-thumbs .swiper-slide{opacity:.45;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;overflow:visible;padding:.5rem 0;-webkit-box-sizing:border-box;box-sizing:border-box}.gallery-berezovaya__swiper-thumbs .swiper-slide-thumb-active{opacity:1}.gallery-berezovaya__swiper-thumbs .swiper-slide-thumb-active .gallery-berezovaya__thumb-inner{border-color:var(--beige);-webkit-box-shadow:0 0 0 .1rem rgba(238,216,181,.2);box-shadow:0 0 0 .1rem rgba(238,216,181,.2)}.gallery-berezovaya__swiper-thumbs .swiper-slide{width:7.5rem}.gallery{background:#1b100c;padding:0;overflow:hidden;padding-bottom:.2rem}.gallery__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:.1rem}.gallery__cursor{position:fixed;left:0;top:0;width:80px;height:80px;pointer-events:none;z-index:9999;-webkit-transform:translate(-50%,-50%) scale(.15);-ms-transform:translate(-50%,-50%) scale(.15);transform:translate(-50%,-50%) scale(.15);opacity:0;-webkit-transition:opacity .25s ease,-webkit-transform .4s ease;transition:transform .4s ease,opacity .25s ease;transition:transform .4s ease,opacity .25s ease,-webkit-transform .4s ease}.gallery__cursor--visible{opacity:1}.gallery__cursor--active{-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.gallery__cursor-img{display:block;width:100%;height:100%}.gallery__item{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;-webkit-transition:-webkit-transform .3s ease,-webkit-filter .3s ease;transition:transform .3s ease,filter .3s ease;transition:transform .3s ease,filter .3s ease,-webkit-transform .3s ease,-webkit-filter .3s ease;z-index:1;cursor:none}.gallery__item:hover{z-index:2;overflow:visible;-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05);-webkit-filter:brightness(1.05);filter:brightness(1.05)}.gallery__item:focus-visible{outline:2px solid rgba(255,255,255,.5);outline-offset:2px}.gallery__img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;vertical-align:top}:root{--header-height:8rem;--header-bottom:5rem}.header-barnitsa-wrap{position:fixed;top:0;left:0;right:0;z-index:1001}.header-barnitsa{background:var(--dark-brown);-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:.5rem;border-radius:.8rem;margin-top:1rem}.header-barnitsa,.header-barnitsa__btns{display:-webkit-box;display:-ms-flexbox;display:flex;gap:.5rem}.header-barnitsa__menu-btn,.header-barnitsa__menu-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.header-barnitsa__menu-btn{border-radius:.5rem;padding:.9rem 1rem;gap:1.2rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;font-family:"Room",sans-serif;text-transform:uppercase;font-size:1.3rem;color:var(--white);-webkit-transition:background-color .25s ease,border-color .25s ease,color .25s ease;transition:background-color .25s ease,border-color .25s ease,color .25s ease}.header-barnitsa__menu-btn img{width:1.6rem;height:1.6rem;display:block}.header-barnitsa__menu-icon{width:1.6rem;height:1.6rem}.header-barnitsa__menu-icon--cross{display:none;font-size:1.8rem;line-height:1}.header-barnitsa__menu-btn.is-open .header-barnitsa__menu-icon--hamburger{display:none}.header-barnitsa__menu-btn.is-open .header-barnitsa__menu-icon--cross{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.header-barnitsa__menu-btn--filled{background-color:var(--light-brown);border:0}.header-barnitsa__menu-btn--filled:hover{background-color:var(--hover-brown)}.header-barnitsa__menu-btn--solid{border:.1rem solid var(--light-brown)}.header-barnitsa__menu-btn--solid:hover{background-color:var(--hover-brown);border-color:transparent}.header-barnitsa__logo{display:inline-block;-webkit-transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease;padding-left:3.5%}.header-barnitsa__logo:hover{-webkit-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.header-barnitsa__logo img{display:block;width:13.8rem}.header-barnitsa__menu{position:fixed;top:var(--header-bottom);left:0;right:0;bottom:0;z-index:1000;overflow-y:auto;padding-bottom:2rem;-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%);visibility:hidden;-webkit-transition:visibility .35s ease,-webkit-transform .35s ease;transition:transform .35s ease,visibility .35s ease;transition:transform .35s ease,visibility .35s ease,-webkit-transform .35s ease}.header-barnitsa__menu.header-barnitsa__menu--open{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);visibility:visible}.header-barnitsa__menu-overlay{position:absolute;inset:0;z-index:0;cursor:pointer}.header-barnitsa__menu-content{position:relative;z-index:1}.main-menu__blocks{background:var(--dark-brown);margin-top:.5rem;padding:.5rem;border-radius:.8rem;display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.main-menu__block{background:var(--light-brown);padding:2rem;border-radius:.8rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:background-color .25s ease;transition:background-color .25s ease}.main-menu__block:hover{background:var(--hover-brown)}.main-menu__block--no-bgr,.main-menu__block--no-bgr:hover{background:0 0}.main-menu__block-title{font-family:"Room",sans-serif;text-transform:uppercase;font-size:2.5rem;color:var(--white);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1.4rem;margin-bottom:1.8rem}.main-menu__block-list{color:var(--white);line-height:160%}.main-menu__block-list li{list-style:none;position:relative;padding-left:1.8rem}.main-menu__block-list li::before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:1rem;height:1rem;background-image:url(../img/newheader/main-menu__star.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.main-menu__block-list li a{color:var(--white);font-size:1.4rem;display:inline-block;-webkit-transition:-webkit-transform .25s ease;transition:transform .25s ease;transition:transform .25s ease,-webkit-transform .25s ease;line-height:130%}.main-menu__block-list li:hover a{-webkit-transform:translateX(.5rem);-ms-transform:translateX(.5rem);transform:translateX(.5rem)}.main-menu__address{line-height:150%;font-size:1.6rem;color:var(--beige-light);margin-bottom:2rem}.main-menu__phone-socials,.main-menu__phones{display:-webkit-box;display:-ms-flexbox;display:flex}.main-menu__phone-socials{gap:3rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-menu__phones{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.main-menu__phone{font-size:1.6rem;color:var(--beige-light);-webkit-transition:color .3s ease;transition:color .3s ease}.main-menu__phone:hover{color:var(--white)}.main-menu__socials,.main-menu__socials-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:3rem}.main-menu__socials-icon{font-size:1.4rem;color:var(--white);gap:1rem}.main-menu__socials-icon img{background-color:var(--light-brown);padding:.5rem;border-radius:50%}.main-menu__block--grid-span{grid-column:span 2}.menu-btn-from-header{min-width:17rem}.hero{position:relative;min-height:100vh;min-height:calc(var(--hero-vh, 1vh)*100);display:grid;place-items:center;color:#ffebdc;background:#121212;overflow:clip}.hero__bg{position:absolute;inset:0;z-index:0}.hero__img,.hero__video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hero__video{-webkit-transform:translateZ(0);transform:translateZ(0)}.hero__img{vertical-align:top}.hero__overlay{position:absolute;inset:0;background:radial-gradient(60% 70% at 50% 30%,rgba(0,0,0,.05),rgba(0,0,0,.15)),-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.06)),to(rgba(0,0,0,.15)));background:radial-gradient(60% 70% at 50% 30%,rgba(0,0,0,.05),rgba(0,0,0,.15)),linear-gradient(180deg,rgba(0,0,0,.06),rgba(0,0,0,.15))}.hero__content{position:relative;z-index:1;padding:8rem 0;max-width:120rem;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box}.hero__stack{display:grid;justify-items:center;text-align:center;gap:8rem;width:100%;min-width:0}.hero__logoWrap{max-width:100%;min-width:0}.hero__logoWrap svg{display:block;width:clamp(14rem,16vw,24rem);height:auto}.hero__text{text-align:center;display:grid;gap:2rem;grid-template-columns:1fr;width:100%;min-width:0;max-width:58rem}.hero__title{margin:0;font-weight:600;letter-spacing:-.02em;font-size:clamp(2.8rem,3.5vw,4.8rem);line-height:1.02}.hero__subtitle{font-size:clamp(1.4rem,1.3vw,2.8rem);line-height:1.5}.reveal{overflow:hidden}.reveal__inner{will-change:transform}.hero__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:.1rem solid #fff;border-radius:.7rem;color:#fff;padding:1.7rem 3rem;text-decoration:none;cursor:pointer;-webkit-transition:background-color .25s ease,color .25s ease,border-color .25s ease;transition:background-color .25s ease,color .25s ease,border-color .25s ease}.hero__btn:hover{background-color:#fff;color:#282828;border-color:transparent}.hero__marquee{position:absolute;left:0;right:0;bottom:0;z-index:2;overflow:hidden;padding:1.2rem 0;pointer-events:none}.hero__marquee-track{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;gap:6.4rem;white-space:nowrap;will-change:transform}.hero__marquee-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-family:var(--font-titles);font-weight:var(--fw-room-black);font-size:5rem;line-height:1;letter-spacing:.06em;color:transparent;-webkit-text-stroke:.1rem #fff;text-transform:uppercase}.hero__marquee-sep{display:inline-block;margin-left:6.4rem}@supports (height:100svh){.hero{min-height:100svh}}.hero__price{display:grid;grid-template-columns:repeat(3,1fr)}.hero__price-item{text-align:center;font-size:clamp(1.4rem,1.3vw,2.8rem);font-family:var(--font-main);border-right:.1rem solid #ffebdc}.hero__price-item:nth-child(2){margin-left:2.5rem;padding-right:2.5rem}.hero__price-item:nth-child(3){margin-left:3rem}.hero__price-item:last-child{border-right:none}.hero__price-header{text-transform:uppercase;font-size:clamp(1.2rem,1vw,1.8rem);font-weight:var(--fw-montserrat-bold);padding-bottom:1rem}.pin-spacer{background:#000}.introduction2{height:100vh;overflow:clip;background:-webkit-gradient(linear,left top,left bottom,from(#110f0f),color-stop(50%,rgba(27,16,12,.95)),to(#110f0f));background:linear-gradient(180deg,#110f0f 0,rgba(27,16,12,.95) 50%,#110f0f 100%);color:var(--white)}.introduction2__grid{display:grid;grid-template-columns:minmax(3rem,20rem) minmax(3rem,20rem) 1fr minmax(3rem,20rem) minmax(3rem,20rem);grid-template-rows:1fr;-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:0 5rem;padding:0 var(--container-padding);min-height:100vh}.introduction2__center{grid-column:3;align-self:start;position:relative;z-index:2;min-width:clamp(30rem,50vw,56rem);width:100%;justify-self:center;padding:19rem var(--container-padding) 0;text-align:center;pointer-events:none}.introduction2__heading,.introduction2__preheader{display:block;width:100%;font-family:var(--font-titles);font-weight:var(--fw-room-bold);font-size:clamp(1.4rem,2vw,1.6rem)}.introduction2__heading{font-size:clamp(3rem,5.5vw,6rem);line-height:1.2;margin:0 0 2rem;text-transform:uppercase}.introduction2__text{font-size:clamp(1.5rem,1.3vw,1.8rem);line-height:1.65;margin:0;color:rgba(255,255,255,.88);margin-bottom:4rem}.faq__content p:last-child,.faq__list-num li:last-child,.introduction2__text:last-child,.programms__text p:last-child{margin-bottom:0}.introduction2__col{grid-row:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:12rem;width:100%;max-width:20rem;justify-self:center;align-self:start;min-height:0;height:-webkit-max-content;height:-moz-max-content;height:max-content;padding-top:20rem;will-change:transform;-webkit-transform-origin:top center;-ms-transform-origin:top center;transform-origin:top center}.introduction2__col--left-outer{grid-column:1;padding-top:45rem}.introduction2__col--left-inner{grid-column:2}.introduction2__col--right-inner{grid-column:4}.introduction2__col--right-outer{grid-column:5;padding-top:45rem}.introduction2__img-wrap{position:relative;width:100%;padding-bottom:100%;height:0;overflow:hidden;-ms-flex-negative:0;flex-shrink:0;border-radius:0}.introduction2__img{position:absolute;inset:0;width:60%;height:60%;-o-object-fit:cover;object-fit:cover;display:block}.news-popup{position:fixed;inset:0;z-index:1090;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem;pointer-events:none;visibility:hidden;opacity:0;-webkit-transition:visibility .28s ease,opacity .28s ease;transition:visibility .28s ease,opacity .28s ease;font-family:var(--font-main);color:var(--white)}.news-popup.is-open{pointer-events:auto;visibility:visible;opacity:1}.news-popup__backdrop{position:absolute;inset:0;background:rgba(10,6,5,.78);backdrop-filter:blur(10px);cursor:pointer}.news-popup__box{position:relative;width:100%;max-width:72rem;max-height:calc(100vh - 4rem);background:radial-gradient(120% 120% at 0 0,#2b1d16 0,#110f0f 45%,#0b0909 100%);border-radius:1rem;border:.1rem solid rgba(255,235,220,.12);-webkit-box-shadow:0 2.4rem 6rem rgba(0,0,0,.65),0 0 0 1px rgba(255,255,255,.02);box-shadow:0 2.4rem 6rem rgba(0,0,0,.65),0 0 0 1px rgba(255,255,255,.02);overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.news-popup__close{position:absolute;top:1.2rem;right:1.2rem;z-index:2;width:3.6rem;height:3.6rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:999px;border:0;padding:0;background:rgba(17,15,15,.8);color:#ffebdc;cursor:pointer;-webkit-transition:background .22s ease,color .22s ease,-webkit-transform .18s ease;transition:background .22s ease,color .22s ease,transform .18s ease;transition:background .22s ease,color .22s ease,transform .18s ease,-webkit-transform .18s ease}.news-popup__close:hover{background:#ffebdc;color:#1a1614;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.news-popup__close svg{display:block}.news-popup__scroll{overflow-y:auto;overflow-x:hidden;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 4rem)}.news-popup__scroll::-webkit-scrollbar{width:.6rem}.news-popup__scroll::-webkit-scrollbar-track{background:0 0}.news-popup__scroll::-webkit-scrollbar-thumb{background:rgba(255,235,220,.4);border-radius:999px}.news-popup__scroll::-webkit-scrollbar-thumb:hover{background:rgba(255,235,220,.65)}.news-popup__media{position:relative;width:100%;background:rgba(0,0,0,.2)}.news-popup__img{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain}.news-popup__body{padding:2.4rem 2.6rem 2.8rem}.news-popup__title{margin:0 0 1.4rem;font-family:var(--font-titles);font-weight:var(--fw-room-black);text-transform:uppercase;letter-spacing:.08em;font-size:clamp(1.8rem,1.8vw,2.4rem);text-align:center}.news-popup__content{font-size:1.5rem;line-height:1.65;color:rgba(255,235,220,.86)}.news-popup__content p{margin:0 0 1.2rem}.news-popup__content ul,.story-popup__content ul{margin:0 0 1.2rem;padding-left:1.8rem;display:grid;gap:.7rem}.news-popup__content a,.story-popup__content a{color:#ffebdc;text-decoration:underline;text-decoration-thickness:.08em;text-underline-offset:.18em}.parallax{position:relative;overflow:hidden;min-height:32rem}.parallax__media{position:absolute;inset:-10% 0;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform}.parallax__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.prices{background:-webkit-gradient(linear,left top,left bottom,from(#110f0f),color-stop(50%,rgba(27,16,12,.95)),to(#110f0f));background:linear-gradient(180deg,#110f0f 0,rgba(27,16,12,.95) 50%,#110f0f 100%);color:var(--white);padding:10rem 0}.prices .programms__content{display:grid;grid-template-columns:repeat(2,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:5rem;padding:0 var(--container-padding) 3rem}.prices .programms__header{font-family:var(--font-room);font-weight:var(--fw-room-black);text-transform:uppercase;font-size:clamp(3rem,5.5vw,6rem);margin-top:2rem;line-height:90%}.prices .programms__text{font-size:clamp(1.5rem,1.2vw,1.8rem);line-height:1.6;font-weight:var(--fw-montserrat-regular)}.prices .programms__text-inner{display:block}.prices__list{margin-top:3rem;margin-bottom:6rem;padding:0 var(--container-padding)}.prices__bath .prices__row:first-child{padding-top:6rem;border-top:.1rem solid var(--white)}.prices__bath .prices__row+.prices__row{margin-top:2rem;padding-top:0}.prices__bath:not(:first-child){margin-top:6rem}.prices__headers,.prices__row{display:grid;grid-template-columns:repeat(2,1fr);gap:5rem}.prices__header{font-family:var(--font-room);font-size:3rem;font-weight:var(--fw-room-bold);line-height:140%;text-transform:uppercase}.prices__header-note{display:block;margin-top:.8rem;font-family:var(--font-main);font-size:1.6rem;font-weight:var(--font-main-weight);line-height:1.4;text-transform:none}.prices__subheader{font-family:var(--font-room);font-size:2.2rem;font-weight:var(--fw-room-bold);line-height:140%;text-transform:uppercase;padding-top:.5rem}.prices__price{padding-top:.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1rem}.prices__price-row{display:grid;grid-template-columns:auto 1fr auto;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;gap:0 .8rem;min-height:1.5em;padding:.5rem 0;-webkit-transition:background .3s ease-in-out,color .3s ease-in-out,padding .3s ease-in-out;transition:background .3s ease-in-out,color .3s ease-in-out,padding .3s ease-in-out}.prices__price-row:hover{background:var(--white);color:var(--black);padding:.5rem}.prices__price-row-mb{margin-bottom:6rem}.prices__price-label{min-width:0;text-align:left}.prices__price-dots{border-bottom:.12rem dotted rgba(255,255,255,.6);min-width:1.2rem;overflow:hidden;margin:0 .4rem;padding-bottom:.15em}.prices__price-value{white-space:nowrap;text-align:right}.prices__row--mb{margin-bottom:6rem}.rules{padding:0;border-top:.1rem solid var(--white);border-bottom:.1rem solid var(--white)}.prices__rules{display:grid;grid-template-columns:repeat(2,1fr);padding:0 var(--container-padding)}.rules__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:3rem;font-family:var(--font-room);font-size:4rem;font-weight:var(--fw-room-bold);line-height:110%;text-transform:uppercase;border-right:.1rem solid var(--white)}.rules__faq{padding:0;min-width:0}.faq__list{list-style:none;margin:0;padding:0}.faq__item{border-bottom:.1rem solid var(--white);border-right:.1rem solid var(--white);padding-left:2.6rem;padding-right:1.6rem}.faq__item:first-child{border-top:.1rem solid rgba(255,255,255,.2)}.faq__trigger{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.5rem;padding:1.8rem 0;background:0 0;border:0;color:var(--white);font-family:var(--font-titles);font-size:clamp(1.5rem,1.3vw,1.8rem);font-weight:var(--fw-room-bold);line-height:1.35;text-align:left;cursor:pointer;-webkit-transition:color .25s ease;transition:color .25s ease}.faq__trigger:hover{color:rgba(255,255,255,.85)}.faq__title{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:0}.faq__icon,.faq__icon::after,.faq__icon::before{-webkit-transition:-webkit-transform .35s cubic-bezier(.4,0,.2,1);transition:transform .35s cubic-bezier(.4,0,.2,1);transition:transform .35s cubic-bezier(.4,0,.2,1),-webkit-transform .35s cubic-bezier(.4,0,.2,1)}.faq__icon{-ms-flex-negative:0;flex-shrink:0;width:2.4rem;height:2.4rem;position:relative}.faq__icon::after,.faq__icon::before{content:"";position:absolute;left:50%;top:50%;background:currentColor}.faq__icon::before{width:1.2rem;height:.12rem;margin:-.06rem 0 0 -.6rem}.faq__icon::after{width:.12rem;height:1.2rem;margin:-.6rem 0 0 -.06rem}.faq__item.is-open .faq__icon{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.faq__item.is-open .faq__icon::after{-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}.faq__panel{display:grid;grid-template-rows:0fr;-webkit-transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1);transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1);transition:grid-template-rows .4s cubic-bezier(.4,0,.2,1),-ms-grid-rows .4s cubic-bezier(.4,0,.2,1)}.faq__item.is-open .faq__panel{grid-template-rows:1fr}.faq__content{overflow:hidden}.faq__content p,.faq__list-num{font-size:clamp(1.4rem,1.1vw,1.6rem);line-height:1.6;color:rgba(255,255,255,.85)}.faq__content p{margin:0 0 1.2rem;padding:0 0 1.8rem}.faq__list-num{margin:0 0 1.8rem;padding:0;list-style-type:decimal;list-style-position:inside}.faq__list-num li{margin-bottom:.8rem;padding-left:.3em;list-style-type:decimal}.programms{background:-webkit-gradient(linear,left top,left bottom,from(#110f0f),color-stop(50%,rgba(27,16,12,.95)),to(#110f0f));background:linear-gradient(180deg,#110f0f 0,rgba(27,16,12,.95) 50%,#110f0f 100%);color:var(--white);padding:10rem 0}.programms__content{display:grid;grid-template-columns:repeat(2,1fr);-webkit-box-align:start;-ms-flex-align:start;align-items:start;gap:5rem;padding:0 var(--container-padding) 5rem}.programms__header{font-family:var(--font-room);font-weight:var(--fw-room-black);text-transform:uppercase;font-size:clamp(3rem,5.5vw,6rem);margin-top:2rem;line-height:90%}.programms__header-line{display:block}.programms__text{font-size:clamp(1.5rem,1.2vw,1.8rem);line-height:1.6;font-weight:var(--fw-montserrat-regular)}.programms__text p{margin-bottom:2rem}.programms-popup__close svg,.programms__slider-arrow svg,.programms__text-inner,.story-popup__close svg{display:block}.programms__word{color:#59453e;-webkit-transition:color .5s ease;transition:color .5s ease}.programms__grid-wrap{margin-top:4rem}.programms__services{margin-top:8rem}.programms__services .programms__content{padding-bottom:3rem}.programms__services .programms__slider-wrap{margin-top:0}.programms__grid{padding:0 var(--container-padding);display:grid;grid-template-columns:1fr;gap:4rem 2rem}.programms__card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0}.programms__card-img-wrap{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;margin-bottom:1.6rem}.programms__card-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.programms__card-title{font-family:var(--font-titles);font-weight:var(--fw-room-bold);font-size:clamp(1.8rem,1.5vw,2.2rem);line-height:1.2;margin:0 0 1.6rem;color:var(--white)}.programms__card-footer,.programms__card-meta{display:-webkit-box;display:-ms-flexbox;display:flex}.programms__card-footer{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.6rem;margin-top:auto}.programms__card-meta{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;gap:.4rem;text-align:right}.programms__card-price,.programms__card-time{margin:0;font-family:var(--font-titles);color:var(--white)}.programms__card-price{font-weight:var(--fw-room-bold)}.programms__card-time{font-size:clamp(1.3rem,1.1vw,1.5rem);color:rgba(255,255,255,.75);font-family:var(--font-montserrat, "montserrat"),sans-serif;font-weight:var(--fw-montserrat-medium)}.programms__card-price{font-size:clamp(1.6rem,1.3vw,1.9rem)}.programms__card-btn{-ms-flex-negative:0;flex-shrink:0;border:0}.programms__slider-wrap{margin-top:4rem}.programms__slider-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;margin-bottom:1.6rem;min-height:3.6rem}.programms__slider-btn,.programms__slider-btn-link{height:5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:.2rem solid var(--white);background:0 0;cursor:pointer}.programms__slider-btn-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:0 1.8rem;border-radius:2.5rem;color:var(--white);font-size:1.4rem;font-weight:var(--fw-montserrat-medium);text-decoration:none;-webkit-transition:background .35s ease,color .35s ease,-webkit-transform .35s ease;transition:background .35s ease,color .35s ease,transform .35s ease;transition:background .35s ease,color .35s ease,transform .35s ease,-webkit-transform .35s ease;margin-right:2rem}.programms__slider-btn-link:hover{background:var(--white);color:var(--black);-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.programms__slider-nav .swiper-button-next,.programms__slider-nav .swiper-button-prev{position:static;margin:0;width:5rem;height:5rem;min-width:5rem;min-height:5rem;top:auto;left:auto;right:auto}.programms__slider-btn{width:5rem;display:-webkit-box;display:-ms-flexbox;display:flex;border-radius:50%;-webkit-transition:background .35s ease,-webkit-transform .35s ease;transition:background .35s ease,transform .35s ease;transition:background .35s ease,transform .35s ease,-webkit-transform .35s ease}.programms__slider-btn:hover:not(:disabled):not(.swiper-button-disabled){background:var(--white);-webkit-transform:scale(1.02);-ms-transform:scale(1.02);transform:scale(1.02)}.programms__slider-btn.swiper-button-disabled,.programms__slider-btn:disabled{opacity:.7;cursor:default}.programms__slider-arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.programms__slider-arrow svg path{fill:var(--white);-webkit-transition:fill .35s ease;transition:fill .35s ease}.programms__slider-arrow--next{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.programms__slider-btn:hover:not(:disabled):not(.swiper-button-disabled) .programms__slider-arrow svg path{fill:var(--black)}.programms__slider{overflow:hidden}.programms__slider .swiper-wrapper{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.programms__slide{-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.programms__slide:first-child{margin-left:calc(var(--container-padding)*2)}.programms__slide:last-child{margin-right:calc(var(--container-padding)*2)}.programms__slide-img-wrap{position:relative;width:100%;aspect-ratio:4/3;overflow:hidden;margin-bottom:1.6rem}.programms__slide-badge{position:absolute;top:2rem;left:2rem;z-index:1;padding:.6rem .9rem;border-radius:.4rem;background:rgba(17,15,15,.7);color:var(--white);font-size:1.2rem;font-weight:var(--fw-montserrat-medium);text-transform:uppercase;letter-spacing:-.03em}.programms__slide-img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.programms__slide-title{font-family:var(--font-titles);font-weight:var(--fw-room-bold);font-size:clamp(1.8rem,1.5vw,2.2rem);line-height:1.2;margin:0 0 .8rem;color:var(--white)}.programms__slide-desc-wrap{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;min-height:3.2em}.programms__slide-desc{font-size:clamp(1.4rem,1.1vw,1.6rem);line-height:1.6;margin:0 0 1.2rem;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;color:rgba(255,255,255,.85);background-color:rgba(255,255,255,.85);background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(255,255,255,.92)),color-stop(40%,rgba(255,255,255,.5)),to(#110f0f));background-image:linear-gradient(180deg,rgba(255,255,255,.92) 0,rgba(255,255,255,.5) 40%,#110f0f 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.programms__slide-price{font-family:var(--font-titles);font-weight:var(--fw-room-bold);font-size:clamp(1.6rem,1.3vw,1.9rem);color:var(--white);margin:0 0 1.2rem}.programms__slide-btn{-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:5rem;padding:0 1.8rem;border:.2rem solid var(--white);border-radius:2.5rem;background:0 0;color:var(--white);font-size:1.4rem;font-weight:var(--fw-montserrat-medium);text-decoration:none;-ms-flex-item-align:start;align-self:flex-start;cursor:pointer;overflow:hidden}.programms__slide-btn:hover{border-color:var(--white)}.programms__slide-btn-fill{position:absolute;left:0;right:0;bottom:0;height:0;background:var(--white);border-radius:2.1rem;-webkit-transition:height .4s ease;transition:height .4s ease;pointer-events:none}.programms__slide-btn:hover .programms__slide-btn-fill{height:100%}.programms__slide-btn-text-wrap{position:relative;z-index:1;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:1.35em;height:1.35em;line-height:1.35;overflow:hidden}.programms__slide-btn-text{display:block;-ms-flex-negative:0;flex-shrink:0;white-space:nowrap;line-height:1.35;-webkit-transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;color:var(--white)}.programms__slide-btn-text--hover{position:absolute;left:0;right:0;top:0;color:var(--black);-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.programms__slide-btn:hover .programms__slide-btn-text:not(.programms__slide-btn-text--hover){-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.programms__slide-btn:hover .programms__slide-btn-text--hover{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.programms-popup{position:fixed;inset:0;z-index:1100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:calc(var(--header-height) + 2rem) 2rem 2rem;pointer-events:none;visibility:hidden;opacity:0;-webkit-transition:visibility .3s ease,opacity .3s ease;transition:visibility .3s ease,opacity .3s ease}.programms-popup.is-open{pointer-events:auto;visibility:visible;opacity:1}.programms-popup__backdrop{position:absolute;inset:0;background:rgba(17,15,15,.85);cursor:pointer}.programms-popup__box,.programms-popup__close{display:-webkit-box;display:-ms-flexbox;display:flex}.programms-popup__box{position:relative;width:100%;max-width:56rem;max-height:calc(100vh - var(--header-height) - 4rem);background:#1a1614;border-radius:.8rem;-webkit-box-shadow:0 2rem 6rem rgba(0,0,0,.5);box-shadow:0 2rem 6rem rgba(0,0,0,.5);overflow:hidden;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.programms-popup__close{position:absolute;top:1.2rem;right:1.2rem;z-index:2;width:4rem;height:4rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:0;background:rgba(255,255,255,.1);color:var(--white);border-radius:50%;cursor:pointer;-webkit-transition:background .25s ease,color .25s ease;transition:background .25s ease,color .25s ease}.programms-popup__close:hover{background:var(--white);color:var(--black)}.programms-popup__scroll{overflow-y:auto;overflow-x:hidden;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:calc(100vh - var(--header-height) - 4rem);scrollbar-width:thin;scrollbar-color:rgba(215,135,55,.55) rgba(255,255,255,.06)}.programms-popup__scroll::-webkit-scrollbar{width:.5rem}.programms-popup__scroll::-webkit-scrollbar-track{background:rgba(255,255,255,.06);border-radius:.25rem}.programms-popup__scroll::-webkit-scrollbar-thumb{background:rgba(215,135,55,.55);border-radius:.25rem}.programms-popup__scroll::-webkit-scrollbar-thumb:hover{background:rgba(215,135,55,.75)}.programms-popup__img{width:100%;aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;display:block}.programms-popup__body{padding:2rem 2rem 2.4rem;color:var(--white)}.programms-popup__title{font-family:var(--font-titles);font-weight:var(--fw-room-bold);font-size:clamp(1.8rem,2vw,2.4rem);line-height:1.25;margin:0 0 1.6rem}.programms-popup__meta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1.2rem 2.4rem;margin:0 0 2.4rem;padding:0;list-style:none}.programms-popup__meta-item{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.8rem;font-family:var(--font-titles);font-weight:var(--fw-room-bold);font-size:clamp(1.5rem,1.3vw,1.8rem);color:rgba(255,255,255,.92)}.programms-popup__meta-item--is-hidden{display:none!important}.programms-popup__icon{-ms-flex-negative:0;flex-shrink:0;width:2.4rem;height:2.4rem;display:block;-webkit-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.programms-popup__sections{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2rem}.programms-popup__section-title{font-family:var(--font-montserrat, "montserrat"),sans-serif;font-weight:var(--fw-montserrat-bold);font-size:clamp(1.5rem,1.3vw,1.8rem);text-transform:uppercase;letter-spacing:.04em;margin:0 0 1rem;color:#d78737}.programms-popup__audience,.programms-popup__composition{margin:0;font-size:clamp(1.5rem,1.2vw,1.7rem);line-height:1.7;color:rgba(255,255,255,.88)}.preheader{font-family:"montserrat";font-weight:var(--fw-montserrat-bold);text-transform:uppercase;font-size:1.6rem}.stories,.stories__bar{background:0 0;overflow:visible}.stories{--stories-pad-top:calc(0rem + env(safe-area-inset-top, 0px));--stories-pad-bottom:1.2rem;--stories-content-h:10.4rem;--stories-bar-h:calc(var(--stories-pad-top) + var(--stories-content-h) + var(--stories-pad-bottom));position:relative;height:0;min-height:0;margin:0;padding:0;font-family:var(--font-main);pointer-events:none}.stories__bar{position:fixed;top:calc(var(--header-height, 0px) + .8rem);left:0;right:0;z-index:900;padding:var(--stories-pad-top) var(--container-padding) var(--stories-pad-bottom);min-height:var(--stories-bar-h);-webkit-box-sizing:border-box;box-sizing:border-box;pointer-events:auto}.stories__inner{max-width:100%;margin:0;overflow:visible}.stories__row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;gap:2rem 2.8rem;overflow-x:auto;overflow-y:visible;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:rgba(255,235,220,.35) transparent;padding:.75rem 0 .35rem}.stories__row::-webkit-scrollbar{height:.35rem}.stories__row::-webkit-scrollbar-thumb{background:rgba(255,235,220,.35);border-radius:999px}.stories__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.65rem;max-width:14.5rem;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.stories__bar--empty,.stories__item--off{display:none!important}.stories__bar--empty{pointer-events:none;visibility:hidden}.stories__trigger{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:.65rem;margin:0;padding:.65rem .55rem;border:0;background:0 0;cursor:pointer;color:inherit;font:inherit;text-align:center;-webkit-tap-highlight-color:transparent}.stories__trigger:focus-visible{outline:.2rem solid rgba(255,235,220,.85);outline-offset:.35rem;border-radius:999px}.stories__ring{-ms-flex-negative:0;flex-shrink:0;width:6.2rem;height:6.2rem;padding:.2rem;border-radius:50%;background:linear-gradient(135deg,#c9a574 0,#e8c9a0 22%,#ac182c 55%,#7a4b2e 100%);-webkit-box-shadow:0 .4rem 1.4rem rgba(0,0,0,.35);box-shadow:0 .4rem 1.4rem rgba(0,0,0,.35);-webkit-transition:-webkit-transform .22s ease,-webkit-box-shadow .22s ease;transition:transform .22s ease,box-shadow .22s ease;transition:transform .22s ease,box-shadow .22s ease,-webkit-transform .22s ease,-webkit-box-shadow .22s ease}.stories__trigger:focus-visible .stories__ring,.stories__trigger:hover .stories__ring{-webkit-transform:scale(1.04);-ms-transform:scale(1.04);transform:scale(1.04);-webkit-box-shadow:0 .6rem 2rem rgba(0,0,0,.45);box-shadow:0 .6rem 2rem rgba(0,0,0,.45)}.stories__avatar,.stories__thumb{width:100%;height:100%;display:block}.stories__avatar{border-radius:50%;overflow:hidden;background:#110f0f;border:.2rem solid var(--dark-bgr);-webkit-box-sizing:border-box;box-sizing:border-box}.stories__thumb{-o-object-fit:cover;object-fit:cover}.stories__caption-plate{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;max-width:14.5rem;min-width:0;width:100%;padding:.35rem .85rem;border-radius:999px;background:rgba(17,15,15,.92);border:.1rem solid rgba(255,235,220,.18);-webkit-box-shadow:0 .2rem .8rem rgba(0,0,0,.35);box-shadow:0 .2rem .8rem rgba(0,0,0,.35)}.stories__caption{font-size:1.1rem;font-weight:var(--fw-montserrat-medium);line-height:1.2;letter-spacing:.02em;color:#ffebdc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%}.story-popup{position:fixed;inset:0;z-index:1092;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:2rem;pointer-events:none;visibility:hidden;opacity:0;-webkit-transition:visibility .28s ease,opacity .28s ease;transition:visibility .28s ease,opacity .28s ease;font-family:var(--font-main);color:var(--white)}.story-popup.is-open{pointer-events:auto;visibility:visible;opacity:1}.story-popup__backdrop{position:absolute;inset:0;background:rgba(10,6,5,.78);backdrop-filter:blur(10px);cursor:pointer}.story-popup__box{position:relative;width:100%;max-width:72rem;max-height:calc(100vh - 4rem);background:radial-gradient(120% 120% at 0 0,#2b1d16 0,#110f0f 45%,#0b0909 100%);border-radius:1rem;border:.1rem solid rgba(255,235,220,.12);-webkit-box-shadow:0 2.4rem 6rem rgba(0,0,0,.65),0 0 0 1px rgba(255,255,255,.02);box-shadow:0 2.4rem 6rem rgba(0,0,0,.65),0 0 0 1px rgba(255,255,255,.02);overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.story-popup__close{position:absolute;top:1.2rem;right:1.2rem;z-index:2;width:3.6rem;height:3.6rem;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:999px;border:0;padding:0;background:rgba(17,15,15,.8);color:#ffebdc;cursor:pointer;-webkit-transition:background .22s ease,color .22s ease,-webkit-transform .18s ease;transition:background .22s ease,color .22s ease,transform .18s ease;transition:background .22s ease,color .22s ease,transform .18s ease,-webkit-transform .18s ease}.story-popup__close:hover{background:#ffebdc;color:#1a1614;-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px)}.story-popup__scroll{overflow-y:auto;overflow-x:hidden;-ms-scroll-chaining:none;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 4rem)}.story-popup__scroll::-webkit-scrollbar{width:.6rem}.story-popup__scroll::-webkit-scrollbar-track{background:0 0}.story-popup__scroll::-webkit-scrollbar-thumb{background:rgba(255,235,220,.4);border-radius:999px}.story-popup__scroll::-webkit-scrollbar-thumb:hover{background:rgba(255,235,220,.65)}.story-popup__media{position:relative;width:100%;background:rgba(0,0,0,.2)}.story-popup__img{width:100%;height:auto;display:block;-o-object-fit:contain;object-fit:contain}.story-popup__body{padding:2.4rem 2.6rem 2.8rem}.story-popup__title{margin:0 0 1.4rem;font-family:var(--font-titles);font-weight:var(--fw-room-black);text-transform:uppercase;letter-spacing:.08em;font-size:clamp(1.8rem,1.8vw,2.4rem);text-align:center}.story-popup__content{font-size:1.5rem;line-height:1.65;color:rgba(255,235,220,.86)}.story-popup__content p{margin:0 0 1.2rem}.text-glitch{--delay:0s;--char-stagger:0.02s;--enter-distance:1.8rem;--glitch-color-1:#722B1D;--glitch-color-2:#282828;display:inline-block}.text-glitch__sr{position:absolute;width:.1rem;height:.1rem;padding:0;margin:-.1rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-glitch__visual{display:inline}.text-glitch__word{display:inline-block;white-space:nowrap}.text-glitch__space{display:inline-block;width:.35em}.text-glitch__char{position:relative;opacity:0;-webkit-transform:translate3d(0,var(--enter-distance),0);transform:translate3d(0,var(--enter-distance),0);-webkit-filter:blur(.6rem);filter:blur(.6rem);will-change:transform,opacity,filter}.text-glitch__char::after,.text-glitch__char::before{content:attr(data-char);position:absolute;left:0;top:0;opacity:0;pointer-events:none}.text-glitch__char::before{color:var(--glitch-color-1);-webkit-transform:translate3d(-.1rem,0,0);transform:translate3d(-.1rem,0,0)}.text-glitch__char::after{color:var(--glitch-color-2);-webkit-transform:translate3d(.1rem,0,0);transform:translate3d(.1rem,0,0)}.text-glitch--active .text-glitch__char,.text-glitch--active .text-glitch__char::after,.text-glitch--active .text-glitch__char::before{-webkit-animation-delay:calc(var(--delay) + var(--i)*var(--char-stagger) + var(--glitchDelay)*.06s);animation-delay:calc(var(--delay) + var(--i)*var(--char-stagger) + var(--glitchDelay)*.06s)}.text-glitch--active .text-glitch__char{-webkit-animation:textGlitchEnter .65s cubic-bezier(.2,.75,.2,1) forwards,textGlitchFlicker .9s steps(2,end) forwards;animation:textGlitchEnter .65s cubic-bezier(.2,.75,.2,1) forwards,textGlitchFlicker .9s steps(2,end) forwards}.text-glitch--active .text-glitch__char::after,.text-glitch--active .text-glitch__char::before{-webkit-animation:textGlitchRGB .9s steps(2,end) forwards;animation:textGlitchRGB .9s steps(2,end) forwards}.text-glitch__char,.text-reveal{display:inline-block}.text-reveal__sr{position:absolute;width:.1rem;height:.1rem;padding:0;margin:-.1rem;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-reveal__visual{display:inline}.text-reveal__word{display:inline-block;white-space:nowrap}.text-reveal__space{display:inline-block;width:.35em}.text-reveal__char-wrap{display:inline-block;overflow:hidden;vertical-align:bottom}.text-reveal__char{display:inline-block;will-change:transform}@media (min-width:400px){.gallery-berezovaya__swiper-thumbs .swiper-slide{width:8rem}}@media (min-width:480px){.formats2-mobile__thumbs-wrap{padding:0 1.2rem 1rem}.gallery-berezovaya{padding:10rem 0 12rem}.gallery-berezovaya__header{margin-bottom:2rem}.gallery-berezovaya__main{margin-bottom:2.5rem}.gallery-berezovaya__swiper-main{aspect-ratio:16/10;max-height:65vh}.gallery-berezovaya__nav svg{width:1.6rem;height:1.6rem}.gallery-berezovaya__nav--prev{left:1.2rem}.gallery-berezovaya__nav--next{right:1.2rem}.gallery-berezovaya__footer{padding:1.7rem 1.6rem;gap:1.5rem}.gallery-berezovaya__progress{max-width:16rem;height:.18rem}.gallery-berezovaya__counter{font-size:1.3rem;letter-spacing:.12em}.gallery-berezovaya__thumbs-wrap{padding:0 1.2rem}}@media (min-width:568px){.gallery-berezovaya__swiper-thumbs .swiper-slide{width:9rem}}@media (min-width:600px){:root{--container-padding:2.4rem}}@media (min-width:768px){.composition{padding:7rem 0}.composition__header{margin-bottom:6rem}.gallery-berezovaya{padding:12rem 0 14rem}.gallery-berezovaya__header{margin-bottom:4rem}.gallery-berezovaya__main{margin-bottom:3rem}.gallery-berezovaya__frame{-webkit-box-shadow:0 3rem 6rem rgba(0,0,0,.45);box-shadow:0 3rem 6rem rgba(0,0,0,.45)}.gallery-berezovaya__swiper-main{max-height:70vh}.gallery-berezovaya__nav{width:5rem;height:5rem}.gallery-berezovaya__nav svg{width:1.8rem;height:1.8rem}.gallery-berezovaya__nav--prev{left:1.8rem}.gallery-berezovaya__nav--next{right:1.8rem}.gallery-berezovaya__footer{padding:2rem 2.2rem;gap:2rem}.gallery-berezovaya__progress{max-width:20rem;height:.2rem}.gallery-berezovaya__counter{font-size:1.4rem;letter-spacing:.15em}.gallery-berezovaya__thumbs-wrap{padding:0 1.5rem}.gallery-berezovaya__swiper-thumbs{padding:1.5rem 0}.gallery-berezovaya__thumb-inner{border-radius:.2rem;border-width:.15rem}.gallery-berezovaya__swiper-thumbs .swiper-slide{width:10rem}.main-menu__block-btns{display:none}.programms__grid{grid-template-columns:repeat(2,1fr)}}@media (max-height:700px) and (min-width:768px){.gallery-berezovaya{padding:4rem 0 6rem}.gallery-berezovaya__frame{-webkit-box-shadow:0 2rem 4rem rgba(0,0,0,.4);box-shadow:0 2rem 4rem rgba(0,0,0,.4)}.gallery-berezovaya__swiper-main{max-height:62vh}.gallery-berezovaya__nav{width:4.4rem;height:4.4rem}.gallery-berezovaya__nav svg{width:1.6rem;height:1.6rem}.gallery-berezovaya__footer{padding:1.5rem 2rem}.hero__content{padding:3rem 0 4rem}.hero__stack{gap:2.5rem}.hero__logoWrap svg{width:clamp(10rem,10vw,16rem)}.hero__title{font-size:clamp(2rem,2.5vw,3rem)}.hero__marquee-item{font-size:clamp(2rem,2.5vh,3rem)}.hero__marquee{padding:.6rem 0}}@media (max-height:800px) and (min-width:768px){.gallery-berezovaya__main{margin-bottom:2.5rem}.gallery-berezovaya__swiper-main{max-height:68vh}}@media (min-width:960px){:root{--container-padding:3.2rem}.about-scroll__inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:15rem}.about-scroll__sticky-wrap{display:contents}.about-scroll__left{gap:10rem}.about-scroll__num-col{width:4rem}.about-scroll__media{position:sticky;top:15vh;-ms-flex-item-align:start;align-self:flex-start;width:100%}.about-scroll__img-wrap{--max-h:calc(100vh - 10rem)}.gallery__grid{grid-template-columns:repeat(4,1fr)}}@media (max-height:850px) and (min-width:960px){.hero__content{padding:4rem 0 5rem}.hero__stack{gap:4rem}.hero__logoWrap svg{width:clamp(12rem,12vw,20rem)}.hero__title{font-size:clamp(2.4rem,2.8vw,3.6rem)}.hero__marquee{padding:.8rem 0}.hero__marquee-item{font-size:clamp(2.4rem,3.5vh,4rem)}.hero__marquee-sep{margin-left:3.2rem}.hero__marquee-track{gap:3.2rem}}@media (min-width:1024px){.composition{padding:7rem 0}.composition__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2.4rem 2rem}.composition__swiper-wrap{display:none}.composition__title{padding:2rem 1.8rem .8rem}.composition__text{padding:0 1.8rem 2rem}.gallery-berezovaya{padding:7rem 0}.gallery-berezovaya__header,.gallery-berezovaya__main{margin-bottom:4rem}.gallery-berezovaya__frame{-webkit-box-shadow:0 4rem 8rem rgba(0,0,0,.5);box-shadow:0 4rem 8rem rgba(0,0,0,.5)}.gallery-berezovaya__swiper-main{max-height:75vh}.gallery-berezovaya__nav{width:5.6rem;height:5.6rem}.gallery-berezovaya__nav svg{width:2rem;height:2rem}.gallery-berezovaya__nav--prev{left:2.4rem}.gallery-berezovaya__nav--next{right:2.4rem}.gallery-berezovaya__footer{padding:2.4rem 2.8rem}.gallery-berezovaya__progress{max-width:24rem}.gallery-berezovaya__counter{font-size:1.5rem}.gallery-berezovaya__thumbs-wrap{padding:0 2rem}.gallery-berezovaya__swiper-thumbs .swiper-slide{width:11rem}}@media (max-height:800px) and (min-width:1024px){.gallery-berezovaya{padding:6rem 0 8rem}.gallery-berezovaya__header{margin-bottom:3rem}}@media (min-width:1200px){.booking-popup__box{max-width:60rem}.booking-popup__body{padding:3.2rem 3.6rem 3.4rem}.programms__grid{grid-template-columns:repeat(3,1fr);gap:5rem 2.4rem}}@media (min-width:1220px){:root{--container-padding:4rem}}@media (min-width:1280px){.composition__grid{gap:3rem 2.4rem}.gallery-berezovaya__swiper-thumbs .swiper-slide{width:12rem}}@media (min-width:1440px){:root{--container-padding:5rem}.gallery-berezovaya__swiper-thumbs .swiper-slide{width:13rem}}@media (min-width:1600px){:root{--container-padding:7rem}}@media (max-width:1220px){html{font-size:60%}.container-right{padding-left:var(--container-padding)}.container-left{padding-right:var(--container-padding)}.container-half-left{padding-left:var(--container-padding)}.container-half-right{padding-right:var(--container-padding)}.about-scroll__inner{gap:3rem}.hero__content{padding:6rem 0}.hero__stack{gap:5rem}}@media (max-width:1199px){.contacts{grid-template-columns:repeat(1,1fr)}.contacts__map{min-height:50rem}.contacts__content{padding-bottom:4rem;text-align:center;padding-top:4rem}.contacts__content-header{font-size:2.4rem}.contacts__content-header img{max-width:19%}.contacts__content-header,.contacts__social{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contacts__route-btn{margin:0 auto}.formats2-switcher__desktop{display:none}.formats2-switcher__mobile{display:block}.prices .programms__content{grid-template-columns:1fr}.prices__list{margin-bottom:4rem}.prices__bath .prices__row:first-child{padding-top:1rem}.prices__bath .prices__row+.prices__row{margin-top:1.5rem}.prices__bath:not(:first-child){margin-top:3rem}.prices__headers,.prices__row{grid-template-columns:repeat(1,1fr);gap:1rem}.prices__headers{gap:2rem}.prices__header-note{font-size:1.3rem}.prices__price-row{-webkit-box-align:end;-ms-flex-align:end;align-items:end;font-size:1.3rem}.prices__rules{grid-template-columns:repeat(1,1fr)}.rules__header{font-size:2.4rem;padding:2rem 0;border-right:none;border-bottom:1px solid #fff}.rules__header img{max-width:16%}.faq__item:last-child{margin-bottom:4rem}.faq__item{padding-left:1.6rem;border-left:1px solid #fff;border-right:1px solid #fff}.programms__content{grid-template-columns:repeat(1,1fr)}}@media (max-width:1100px){.introduction2__center{padding:5rem 4rem 0}}@media (max-width:1023px){.composition__card{min-height:32rem}}@media (max-width:992px){.main-menu__blocks{grid-template-columns:repeat(3,1fr)}.main-menu__block-title{font-size:2rem}.main-menu__address,.main-menu__phone{font-size:1.4rem}.md-hidden{display:none!important}}@media (max-width:959px){.about{background:#110f0f;padding:5rem 0 0}.about-scroll__inner{gap:0}.about-scroll__inner .about-scroll__sticky-wrap{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.about-scroll__inner .about-scroll__blocks{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.about-scroll__sticky-wrap{position:sticky;top:0;z-index:2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#110f0f;padding-bottom:1rem;width:100%}.about-scroll__left{display:contents}.about-scroll__num-col--sticky{display:-webkit-box;display:-ms-flexbox;display:flex;position:static;-webkit-transform:none;-ms-transform:none;transform:none;width:auto;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:1rem 0 0}.about-scroll__num-col--desktop{display:none}.about-scroll__blocks{padding:0 var(--container-padding) 5rem;position:relative;z-index:1}.about-scroll__block{min-height:50vh;padding:2rem 0}.about-scroll__block:first-child{padding-top:2rem}.about-scroll__heading{font-size:clamp(2rem,5vw,2.8rem);margin:1rem 0 1.2rem}.about-scroll__desc{font-size:clamp(1.4rem,3.5vw,1.6rem)}.about-scroll__media{position:relative;-ms-flex-item-align:stretch;align-self:stretch;width:100%;-ms-flex-negative:0;flex-shrink:0;padding:0 var(--container-padding);-webkit-box-sizing:border-box;box-sizing:border-box}.about-scroll__img-wrap{height:42vh;min-height:24rem;aspect-ratio:auto}.formats2__cards{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:auto}.formats2__card,.formats2__card:hover{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.formats2__card{min-height:32rem}.formats2__card:hover{min-height:auto}}@media (max-width:820px){html{font-size:56.25%}.container-left-50,.container-right-50{max-width:100%}.container-half-left,.container-half-right{padding:0 var(--container-padding)}.about__grid{grid-template-columns:1fr}.gallery__cursor{display:none}.gallery__item{cursor:pointer}.hero__content{padding:4rem 0 5rem}.hero__stack{gap:3.5rem}.hero__logoWrap svg{width:clamp(14rem,22vw,20rem)}.hero__title{font-size:clamp(2.4rem,6vw,3.6rem)}.hero__subtitle{font-size:clamp(1.4rem,3.5vw,1.8rem)}.hero__btn{min-height:4.4rem;min-width:4.4rem;padding:1.4rem 2.4rem;font-size:1.4rem;-webkit-tap-highlight-color:transparent}.hero__marquee{padding:1rem 0}.hero__marquee-item{font-size:3rem}.hero__marquee-sep{margin-left:3.2rem}.hero__marquee-track{gap:3.2rem}}@media (max-width:767px){.booking-popup__fields{grid-template-columns:1fr}.booking-popup{padding:1.4rem}.booking-popup__box{max-width:100%}.booking-popup__body{padding:2rem 1.8rem 2.2rem}.header-barnitsa-wrap.header--menu-open .header-barnitsa{border-radius:.8rem .8rem 0 0}.main-menu__blocks{grid-template-columns:repeat(2,1fr);margin-top:0;border-radius:0 0 .8rem .8rem}.main-menu__block-btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:.5rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sm-hidden{display:none!important}.introduction2__grid{grid-template-columns:5rem 1fr 5rem;gap:0 1rem}.introduction2__center{grid-column:2;padding:4rem 0 0;min-width:unset}.introduction2__col{gap:26rem;max-width:none;padding-top:8rem}.introduction2__img{width:100%;height:100%}.introduction2__col--left-outer,.introduction2__col--right-outer{display:none}.introduction2__col--left-inner{grid-column:1;justify-self:end;margin-right:1rem}.introduction2__col--right-inner{grid-column:3;justify-self:start;margin-left:1rem}.news-popup{padding:4rem 1.4rem 1.6rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.news-popup__body{padding:2rem 1.8rem 2.2rem}.news-popup__content{font-size:1.4rem}.stories{--stories-pad-bottom:1rem;--stories-content-h:9.4rem}.stories__row{gap:1.6rem 2rem;padding:.65rem 0 .3rem}.stories__trigger{padding:.55rem .45rem}.stories__ring{width:5.6rem;height:5.6rem}.stories__caption{font-size:1rem}.story-popup{padding:4rem 1.4rem 1.6rem;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.story-popup__body{padding:2rem 1.8rem 2.2rem}.story-popup__content{font-size:1.4rem}}@media (max-width:576px){.header-barnitsa{padding:.5rem .5rem .5rem 1rem}.header-barnitsa .header-barnitsa__logo{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.header-barnitsa .header-barnitsa__btns:last-of-type{display:none}.header-barnitsa__logo img{max-width:80%}.main-menu__blocks{grid-template-columns:1fr}.main-menu__block-title{font-size:1.8rem;margin-bottom:1rem}.main-menu__block-title img{max-width:3rem}.main-menu__block-btns{-webkit-box-align:end;-ms-flex-align:end;align-items:end;padding:1.6rem 1.6rem 0}.main-menu__block--grid-span{grid-column:span 1}.main-menu__address{text-align:right}.main-menu__phone-socials,.main-menu__phones{-webkit-box-align:end;-ms-flex-align:end;align-items:end}.main-menu__phone-socials{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-menu__phones{width:100%}.main-menu__phone{font-size:1.8rem}.ssm-visible{display:inherit!important}.ssm-hidden{display:none!important}}@media (max-width:567px){.about{padding:4rem 0 0}.about-scroll__img-wrap{height:42vh;min-height:20rem}.about-scroll__block{padding:1.5rem 0;min-height:45vh}.about-scroll__num-col--sticky{padding:.8rem 0 0;margin:0 auto}.about-scroll__heading{font-size:clamp(1.8rem,5vw,2.4rem)}.about-scroll__desc{font-size:1.4rem}.gallery-berezovaya{padding:4rem 0 1rem}.hero__content{padding:3rem 0 4rem}.hero__stack{gap:2.5rem}.hero__logoWrap svg{width:clamp(12rem,40vw,18rem)}.hero__title{font-size:clamp(2.2rem,8vw,3rem)}.hero__subtitle{font-size:1.4rem}.hero__marquee-item{font-size:2.4rem}.hero__price{grid-template-columns:repeat(1,1fr);gap:3rem}.hero__price-item:nth-child(2){margin-left:0;padding-right:0}.hero__price-item:nth-child(3){margin-left:0}.hero__price-item{border-right:none}}@media (max-width:480px){.booking-popup__row{grid-template-columns:1fr}}@media (max-width:479px){.booking-popup__title{letter-spacing:.06em}.booking-popup__subtitle{font-size:1.3rem}}@media (max-width:450px){.prices__price-dots{display:none}}@media (max-width:399px){.formats2-mobile__thumbs-wrap{padding:0 .6rem 1rem}.gallery-berezovaya__nav--prev{left:.6rem}.gallery-berezovaya__nav--next{right:.6rem}.gallery-berezovaya__counter{font-size:1.1rem}.gallery-berezovaya__thumbs-wrap{padding:0 .6rem}}@media (max-width:319px){.hero__content.container{padding-left:2rem;padding-right:2rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.anim-smooth,.will-change-opacity,.will-change-transform{-webkit-transition:none!important;transition:none!important;-webkit-animation:none!important;animation:none!important}.about-scroll__block{min-height:auto;opacity:1!important}.about-scroll__img-item:not(:first-child){display:none}.reveal__inner{-webkit-transform:none;-ms-transform:none;transform:none}.hero__marquee-track,.programms__text-inner{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}.text-glitch__char,.text-glitch__char::after,.text-glitch__char::before{-webkit-animation:none!important;animation:none!important;opacity:1!important;-webkit-filter:none!important;filter:none!important}.text-glitch__char,.text-glitch__char::after,.text-glitch__char::before,.text-reveal__char{-webkit-transform:none!important;-ms-transform:none!important;transform:none!important}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.test{background-image:url(./../img/project-02@2x.jpg)}}@media (max-height:600px){.gallery-berezovaya__swiper-main{max-height:58vh}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwiYmxvY2tzL19wcm9ncmFtbXMuc2NzcyIsImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL192YXJzLnNjc3MiLCJiYXNlL19zbW9vdGgtYW5pbWF0aW9ucy5zY3NzIiwiYmFzZS9fZm9udHNBdXRvR2VuLnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJiYXNlL19taXhpbnMuc2NzcyIsImJhc2UvX2RvY3Muc2NzcyIsIm1haW4uc2NzcyIsImJhc2UvX3V0aWxzLnNjc3MiLCJiYXNlL19jb250YWluZXJzLnNjc3MiLCJibG9ja3MvX2Fib3V0LnNjc3MiLCJiYXNlL19zdGlja3ktZm9vdGVyLnNjc3MiLCJibG9ja3MvX2Jvb2tpbmctcG9wdXAuc2NzcyIsImJsb2Nrcy9fY29tcG9zaXRpb24uc2NzcyIsImJsb2Nrcy9fY29udGFjdHMuc2NzcyIsImJsb2Nrcy9fZm9ybWF0cy5zY3NzIiwiYmxvY2tzL19mb3JtYXRzMi1tb2JpbGUuc2NzcyIsImJsb2Nrcy9fZm9ybWF0czIuc2NzcyIsImJsb2Nrcy9fZ2FsbGVyeS1iZXJlem92YXlhLnNjc3MiLCJibG9ja3MvX2dhbGxlcnkuc2NzcyIsImJsb2Nrcy9faGVhZGVyLnNjc3MiLCJibG9ja3MvX2hlcm8uc2NzcyIsImJsb2Nrcy9fcHJpY2VzLnNjc3MiLCJibG9ja3MvX2ludHJvZHVjdGlvbjIuc2NzcyIsImJsb2Nrcy9fbmV3cy1wb3B1cC5zY3NzIiwiYmxvY2tzL19wYXJhbGxheC5zY3NzIiwiYmxvY2tzL19zdG9yaWVzLnNjc3MiLCJibG9ja3MvX3N0b3J5LXBvcHVwLnNjc3MiLCJibG9ja3MvX3RleHQtZ2xpdGNoLnNjc3MiLCJibG9ja3MvX3RleHQtcmV2ZWFsLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBTUEsNkYsQUEweUtBLG1DQ3BrS1EsRSxDQUNBLFMsQ0Rza0tKLHdELENBQ0EsZ0QsQ0N0a0tJLDBCLENEd2tLSixrQixDQ3RrS0ksRSxDQUNJLFMsQ0Q4eUlaLG9DLENDM3lJUSw0QixDQUNJLHNCLENBQ0EsZ0IsQUQ0a0taLDJCQUNFLEUsQ0FDRSxTLENBOXhCSix3RCxDQ3h5SUksZ0QsQ0FDSSwwQixDRDB5SVIsa0IsQ0FHQSxFLENDdnlJUSxTLENBQ0ksb0MsQ0R3a0tSLDRCLENBQ0Esc0IsQ0FoeUJKLGdCLEFBcXlCQSxxQ0N2a0tRLEUsQ0FBQSxTLENBQ0EsRyxDQU9JLEcsQ0FNSixFLENEK2pLSixTLENDMWtLSSxHLENBQ0ksWSxBQWdCUiw2QkFDSSxFLENBQ0EsUyxDQUdBLEcsQ0QweUlSLEcsQ0M3eElRLEUsQ0FaQSxTLENBR0EsRyxDQUNBLFksQURxbEtSLGlDQ3ZrS1EsRSxDQVNBLEcsQ0FPQSxHLENBSUEsRSxDQW5CQSxTLENBR0EsRyxDRGl5SVIsVSxDQUtBLEcsQ0M3eElJLFksQURvbEtKLHlCQ3ZrS1EsRSxDQVNBLEcsQ0FPQSxHLENENGtLTixFLENDM2xLTSxTLENBSUosRyxDQUNJLFUsQ0FRQSxHLENEdWtLSixZQWg2S0osQyxDRURBLFMsQ0ZHRSxRLENBQ0EsUSxDQUhGLEMsQ0VLQSxPLENGRUEsUSxDRUFBLDZCLENBQ0kscUIsQ0ZNSixDLENBT0EsTyxDQUxBLE0sQ0VEQSxTLENBRUEsb0IsQ0FhQSxLLENGRkEsTSxDQUVBLE0sQ0F5RUEsTSxDQXZFQSxJLENBSkEsRyxDRU1BLE8sQ0FFQyxhLENBR0QsRSxDRkZBLEUsQ0FBQSxFLENBRUEsRSxDRUlBLEUsQ0FFQSxFLENGSEEsQyxDRUtJLGlCLENBQ0EsbUIsQ0ZESixHLENFS0Esa0IsQ0ZMQSxHLENFU0EsRyxDQUNJLGMsQ0FDQSxXLENGREosTyxDRUlJLGlCLENGRUosSyxDRU1BLE0sQ0ZQQSxRLENBUUUsNEIsQ0FMRixNLENBRkEsSyxDRU1BLE0sQ0ZQQSxRLENFUUMsbUIsQ0FDQSxpQixDRkpELGEsQ0FJQSxnQixDQUdFLFksQ0FDRixNLENBR0Esa0IsQ0d0RkEsb0IsQ0FHQyx1QixDQUVBLGUsQ0FDQSw0QixDQUVBLGMsQ0FDQSxjLENIeUZELGEsQ0FEQSxZLENBREEsWSxDQURBLFcsQ0c5RUMsUyxDSHFGRCx3QixDR2hGQyxTLENBQ0EsUSxDSG9GRCxLLENHOUVDLGMsQ0hzRkQsSyxDRzFFQywwQixDQUNBLDhCLENBQ0EsMEMsQ0FFQSwyQixDQUNBLDBCLENBQ0Esd0IsQ0FDQSwrQixDQUNBLGtCLENBQ0EsbUIsQ0FDQSxxQixDQUNBLG9CLENBQ0Esa0IsQ0FDQSxtQixDQUVBLGtDLENBQ0EsK0MsQ0FDQSw4QixDQUNBLHlDLENIMEVELGMsQ0FHRSxpQixDRzFFRixnQixDQUNDLG9CLENINEVDLHNCLENBREEscUIsQ0FDRixxQixDR3ZFQSxZLENBQ0MsZSxDSDJFQyxlLENBREEscUIsQ0FDRix1QixDR3RFQSxrQixDQUNDLG9CLENIMEVDLHFCLENBREEscUIsQ0FDRixpQixDR3JFQSwwQixDQUNDLDJCLENIeUVDLDBCLENBREEsc0IsQ0FDRiwwQixDR3BFQSx1QixDQUNDLGMsQ0h3RUMsZSxDQURBLHFCLENBQ0YsYyxDR25FQSxlLENIdUVBLEssQ0FHRSxpQixDSXRLRixpQixDSitLQSxZLENBQ0Usa0MsQ0FDQSwwQixDQUNBLCtCLENBQ0EsdUIsQ0FHRixzQixDQUhBLHFCLENBT0Esb0IsQ0luS0MsbUIsQ0p1S0QsV0lwS0Esd0IsQ0FDQyxpQixDSmdLRCxtRyxDQU9FLGUsQ0lwS0Ysa0IsQUp3S0EsV0t0TUEsc0IsQ0FDQyxpQixDQUNBLHlHLENBQ0EsZSxDQUNBLGtCLEFBR0QsV0FDQyxzQixDQUNBLGlCLENBQ0EscUgsQ0FDQSxlLENBQ0Esa0IsQUwwTUQsV0t0TUMsc0IsQ0FDQSxpQixDQUNBLHlELENBQ0EsZSxDTGtNRCxrQixBQVNBLFdLdE1DLHNCLENBQ0EsaUIsQ0FDQSwrRyxDTGtNRCxlLENLaE1BLGtCLEFMME1BLFdLdE1DLGdCLENBQ0EsaUIsQ0xrTUQsa0QsQ0toTUEsZSxDQUNDLGtCLEFMME1ELFdLdE1DLGdCLENMa01ELGlCLENLaE1BLGlELENBQ0MsZSxDQUNBLGtCLEFMME1ELFdBTEEsZ0IsQ0toTUEsaUIsQ0FDQyxrRCxDQUNBLGUsQ0FDQSxrQixBTG9NRCxXS2hNQSxnQixDQUNDLGlCLENBQ0EsbUQsQ0FDQSxlLENBQ0Esa0IsQUFHRCxXQUNDLGdCLENBQ0EsaUIsQ0FDQSxpRCxDQUNBLGUsQ0FDQSxrQixBTDBNRCxXS3RNQyxnQixDQUNBLGlCLENBQ0EsNEMsQ0FDQSxlLENMa01ELGtCQVNBLEksQ01oUkMsZSxDQUNBLHNCLENONFFELHdCLENPNVFJLDRELENQc1JKLEksQ0FMQSwrQixDTzNRSSx1QixDRFhKLDRCLENOK1JFLG1DLENBTEEsZ0IsQ0FDRixpQixDQVNBLEUsQ0FDQSxFLENBQ0EsRSxDQUNBLEUsQ0FDQSxFLENBQ0EsRSxDQUxBLDhCLENBT0UscUMsQ01sUkYsd0IsQ053d0JBLHlCLENBbGZBLEcsQ0FDRSxhLENBR0YsQyxDTWxSQyx1QixDQUdELEksQ05tUkEsUSxDTWxSQyx3QixDTjhRRCxhLENBT0UsbUIsQ0FIRixRLENBT0UsZSxDTWpSRCxZLENOdVJELEssQ01sUkEsWSxDQUNDLGUsQ05zUkQsTyxDQUxBLGEsQ0FVQSxRLENBREEsUSxDQUpBLGlCLENRbFVDLFcsQ1JxVUQsVyxDQVFFLGUsQ1EzVUEsbUIsQ0FGRCxXLENBS0Usa0IsQ0FLRixhLENSNFVELGtCLENBTEEsYyxDQUdBLHFCLENRbFVDLDhCLENBSUEsVyxDQUNDLGMsQ0FDQSxhLENSMlVGLDBCLENBQ0EsMEIsQ0FMQSxzQixDQVNBLEssQ0FZQSxPLENBTEEsVyxDQU9FLFksQ1EvVEYsZ0IsQ0FDQyxxQixDQUNBLGlDLENBRUEscUIsQ0FDQSwyQixDUjRTRCxLLENPaFhDLDZDLENQNFhELE8sQ1F2VEMsc0csQ0FDQSw4RixDUjRURCxPLENBUUUsd0IsQ1E1VEYsZSxDQUNDLGlCLENSeVRELE8sQ0FRRSwwQixDUTVURixlLENDOUV1QixLLENDUHZCLHNCLENWMlpBLGdCLENVdlpBLGlCLENBQ0MsVyxDQUNBLFksQ0FDQSxhLENBQ0EsUSxDQUNBLFMsQ0FDQSxrQixDQUNBLHFCLENBQ0Esa0IsQ0FDQSxlLENWMlpELFUsQ1V2WkEsaUIsQ1YyWkEsVSxDVXZaQSxlLENWMlpBLFcsQ1V2WkEsZ0IsQ1YyWkEsWSxDVXZaQSxpQixDVjJaQSxPLENBK0RBLEksQ1d0Y0EsSSxDRGhCQSxtQixDQUNDLG1CLENBQUEsWSxDVjRaRCxZLENVelpBLHVCLENBQ0Msb0IsQ1YyWkMsc0IsQ1doY0YsYSxDQUNDLGtCLENBQ0EsWSxDQUNBLHdCLENYMGNELFUsQ0FNQSxlLENXbmNDLGtDLENYNmJELFUsQ1dwY0MsYSxDWDRiRCxVLENBY0EsZSxDQVRBLGMsQ0FjQSxrQixDQUtBLG1CLENXeGNDLGtDLENYMGJELGEsQ0FjQSxtQixDQUdFLGdCLENBR0YsZ0IsQ1dwY0MsK0UsQ1h3Y0QsZSxDQUNFLGdGLENBR0Ysb0IsQ1dyY0EsZ0YsQ0FDQywrRSxDWHljRCxxQixDQUNFLCtFLENBVkEsZ0YsQ0FlRixJLENXdGNBLEksQ1g0YkEsZ0IsQ0FJRSwyQixDQUNGLDRCLENBWUUseUIsQ1duY0YscUIsQ1g0YkEsTyxDT2hmSSxlLENQcWZKLGMsQ08vZUksd0IsQ1BnZ0JKLE0sQ1dqY0EscUgsQ0FDQyxnRixDQUdBLGtCLENYc2JELHNDLENBY0EsYSxDQVZFLGUsQ0FjRixhLENBQ0UsaUIsQ0FHRixvQixDQWlCQSxtQixDQW1CQSxzQixDQWhCQSxtQixDQWtCRSxtQixDWWhqQkYsWSxDWmtpQkEsNEIsQ0F4QkEsb0IsQ2ExaEJJLDJCLENBQ0EseUIsQ0FBQSxxQixDYmlpQkYsUyxDQUNBLHlCLENBZkYsc0IsQ0FpQkUsbUIsQ0FNRixtQixDQW1CQSxzQixDWTdpQkMsNkIsQ1ptakJDLHNCLENZaGpCRixrQixDWnVoQkEsbUIsQ2FqaUJDLGtCLENibWhCRCxVLENBaUJFLE0sQ1NwaUJGLFcsQ0dWQSxTLENad2pCRSx5QixDQUNBLHNCLENBaEJBLG1CLENBQ0YsYyxDQW9CQSxzQixDWXppQkMsd0IsQ0FBQSxxQixDQUFBLGtCLENBQ0EsUSxDQUFBLG1CLENacWpCQyxhLENBQ0EsWSxDWXJqQkQsZSxDQUNBLFEsQ1p1akJDLGtDLENBQ0EsOEIsQ1k1aUJELDBCLENac2hCRCx5QixDT3JqQkkscUIsQ1AwakJKLDhCLENZamlCQyxZLENaNmpCRCx1QixDQUNFLGUsQ0FDQSxhLENBQ0Esa0IsQ0FDQSxtQixDQUNBLGEsQ0ExQkYsd0IsQ1lqaUJDLHFCLENaa2tCRCx1QixDWS9qQkUsYSxDWmlrQkEsaUIsQ0FDQSxtQixDQUNBLG1CLENBOUJBLFksQ1lqaUJBLHdCLENaa2tCQSxxQixDQUNBLGtCLENBQ0Esc0IsQ0FoQ0EsbUIsQ0FDRiwwQixDQWtDRSxhLENZamtCRiw2QixDQUVDLHFCLENBREQsUyxDWm9rQkUsUSxDWS9qQkQsa0IsQ0FMRCxnQixDWnlrQkUsZSxDQUNBLG9CLENBR0Ysb0IsQ0FDRSxnQixDQUNBLFUsQ0FDQSxvQixDQUdGLHFCLENBQ0Usa0IsQ0FDQSxVLENBQ0EsTSxDQUNBLFcsQ0FyQ0Ysb0IsQ0F5Q0UsYyxDWXprQkYsZSxDQUNDLG1CLENaMmtCQyxtQixDQUNBLFksQ1kza0JELDJCLENBQ0EsNEIsQ0FBQSx5QixDQUFBLHFCLENBQ0EsdUIsQ0FBQSxvQixDWmdsQkMsc0IsQ0FDQSxtQixDQUdGLGdDLENBQ0UsYSxDWWhsQkQsc0IsQ0FURCxzQixDWjhsQkUsOEIsQ0FoREEsK0IsQ0FDRixnQyxDWWxpQkMsZ0IsQ0FiRCxxQixDWm9qQkEsbUIsQ0FrREUsUSxDWXBsQkYsb0MsQ0FDQyxlLENBQUEsVSxDWnlsQkQsb0IsQ0FDRSwwQixDQUNBLGtCLENZemxCRCxVLENaMmxCQyxNLENBQ0EsaUIsQ1kzbEJELDJCLENBQ0Esa0IsQ1orbEJELHVCLENZNWxCQywwQixDQUNBLGlCLENaOGxCQyxVLENZN2xCRCwrQixDWmdtQkMsb0IsQ1kxbEJELGUsQ1o4bEJELHVCLENBQ0UsaUIsQ0EzREEsTyxDQUNGLFMsQ1lwaUJDLG1CLENBR0MsbUMsQ0FIRCxTLENad21CRCx5QyxDQUNFLGlCLENBQ0EsTyxDQUNBLGUsQ0FDQSxxQixDQUdGLDBDLENBQ0Esd0MsQ0FDRSwyQixDQUNBLGlCLENBakVBLG9CLENBQ0Ysb0IsQ1luaUJFLHlCLENBREQscUIsQ1p5bUJDLGtCLENBakVBLHlCLENBQ0Ysc0IsQ0FtRUUscUIsQ0FLRixZLENBQ0UsWSxDQWxFRiw2QyxDQW9FRSxVLENBaEVGLFksQ0FvRUUsWSxDWXRtQkYsVSxDWjBtQkEsaUIsQ1l2bUJDLFEsQ0FBQSxjLENBQ0Esb0IsQ1owbUJDLGtCLENBR0YsVyxDQVFBLGlCLENZN21CQSxpQixDQUNDLGUsQ1pvbUJELFcsQ0FDRSxzQixDQUdBLGtDLENZN21CRCxnQyxDWmluQkQsaUIsQ1kzbUJDLHFCLENaaW5CRCxxQixDWTdtQkEsaUIsQ0FDQyxVLENBQ0EsVyxDQUNBLGUsQ1pxaUJELGEsQ0FLQSxnQixDQXdFQSxrQixDQUNFLHFCLENBekVGLGdCLENZbmlCQyxhLENBSkQsVSxDWnNuQkUsWSxDQUNBLG1CLENBQ0EsZ0IsQ0EzRUEsK0IsQ0FDRix1QixDQWdGQSxjLENZaG5CQyxjLENBQUEsTyxDQUFBLFksQ0FDQSxtQixDQUFBLG1CLENacW5CQyxZLENBQ0Esd0IsQ1lybkJELHFCLENadW5CQyxrQixDQUNBLHVCLENZdm5CRCxvQixDWnNpQkQsc0IsQ1lwaUJDLFksQ0FDQyxtQixDWnNpQkYsaUIsQ1luaUJDLFMsQ0FaRCx5RCxDWnFvQkUsaUQsQ0FDQSw0QixDQWxGQSxrQixDQXNGRixzQixDQWxGQSxtQixDQW9GRSxrQixDWXJuQkYsUyxDWnluQkEsd0IsQ1lybkJDLGlCLENBQ0EsTyxDQUNBLDJCLENab2lCRCwwQixDWWxpQkMsYyxDWnluQkQsbUIsQ0FsRkUsaUIsQ0FDRixVLENBb0ZFLGUsQ1l0bkJGLDZCLENBQ0MsK0UsQ0FDQSxrQixDQUNBLHdDLENBQ0EsZ0YsQ1pxaUJELHdFLENZbmlCQyxlLENBTkQsbUIsQ1orbkJFLG1CLENBbEZBLFksQ0FDRiwyQixDQW9GRSw0QixDWXZuQkYseUIsQ0FDQyxxQixDWjJuQkQscUIsQ1l6bkJDLGlCLENBQ0EsVSxDWjJuQkMsWSxDQXJGRixTLENZcGlCQyxZLENBTkQsYSxDWm1vQkUsMEIsQ0FDQSwwQixDQUNBLG1CLENBQ0Esd0IsQ0FDQSxxQixDQXRGQSxrQixDQUNGLHVCLENZcmlCQyxvQixDQWJELHNCLENaNG9CRSxtQixDQUNBLFEsQ0FDQSxTLENBQ0EsNEIsQ0FDQSxhLENBQ0EsYyxDQUNBLG1GLENBRUEsbUUsQ0F6RkEsK0YsQ1lwaUJGLDJCLENBQ0Msa0IsQ0FDQSxhLENBQ0Esa0MsQ0FDQSw4QixDQUNBLDBCLENad29CRCxzQixDQXpGQSxlLENZdmlCQyxpQixDQWJELHdCLENaaXBCRSwyQixDQUNBLGdDLENBQ0EsNkIsQ0FHRixvQixDWWxvQkEsd0IsQ0FDQyxpQixDWnNvQkQscUIsQ0F6RkEsZ0IsQ1l4aUJDLDhCLENBQ0MsZ0MsQ1owaUJGLHdCLENBMkZFLG9CLENZam9CRixvQyxDWnFvQkEsd0IsQ1lqb0JDLGlCLENaeWlCRCxxQyxDQTJGRSxlLENZam9CRiwwQixDWnFvQkEsb0IsQ1lqb0JDLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0EsMkIsQ1ptb0JDLDRCLENZbG9CRCx5QixDWm9vQkMscUIsQ1lub0JELFUsQ0FHRCxzQixDQUNBLFksQ0FDQyw2QixDWnFvQkMsZSxDQUdGLHFCLENBQ0UsbUIsQ0EzRkEsbUIsQ1lyaUJELFksQ1ptb0JDLDJCLENBQ0EsNEIsQ0EzRkEseUIsQ1lwaUJELHFCLENaa29CQyxTLENBQ0EsZSxDQUdGLCtCLENBQ0EsMkIsQ1k5bkJDLGdCLENac2lCRCxtQixDWWppQkEsWSxDQUNDLDZDLENaK25CQyxVLENBR0YsNkIsQ0FDRSxTLENZem5CRiw2QixDQUNDLGlCLENBQ0EsWSxDQUNBLFEsQ1ppaUJELFMsQ090MkJJLFUsQ0trVUosZSxDWm1vQkUsUyxDQUdGLHFCLENBT0EseUIsQ1lub0JBLGdCLENBQ0Msd0IsQ0FDQSxvQixDWmtpQkQsMEIsQ0ErRkEseUIsQ1k1bkJDLGdCLENab2lCRCwwQixDQStGQSxxQixDQUNBLHNCLENZM25CQyxVLENBQ0EsNkIsQ0FDQSxxQixDWmlpQkQsaUIsQ0E2RkUscUIsQ1kzbkJGLG1CLENBQ0Msd0MsQ0FDQSx5QixDQUNBLGEsQ1ppaUJELGdCLENBNkZFLGUsQ1kzbkJGLG1CLENBQ0MsUyxDQUNBLDhGLENBRUEsOEUsQ0FDQSwwRyxDQUdELGdELENaNm5CQSxpRCxDQTNGQSwwQixDQStGQSx1QyxDQUNBLHdDLENZM25CQywwQixDWituQkQsMkMsQ0FDQSw0QyxDWTduQkMsMEIsQ0V0WUQsNEMsQ2R3Z0NBLDZDLENjdGdDSSwwQixDZDBnQ0osa0MsQ0FDQSxtQyxDY3hnQ0ksMEIsQ2Q0Z0NKLG1DLENBQ0Esb0MsQ0FDRSxvQixDYzVnQ0UsaUQsQ0FDQSx5QyxDQUNBLGdDLENkZ2hDSixzQixDYzdnQ0ksZSxDQUNBLHVCLENkMDZCSixvQixDY3g2QkksdUgsQ0FDSSwyRCxDQUNBLHVDLENBQ0EsMkIsQ2QwNkJSLG9CLENjdjZCSSxjLENkZ2hDSiwrQixDYzVnQ1EsVyxDQUNBLGMsQ2R5NkJSLHFCLENBd0dBLHNCLENjeGdDUSwyQixDQUNBLDRCLENBQ0EseUIsQ2Q2Z0NOLHFCLENjMWdDTSxVLENBQ0EsZ0IsQ0FBQSx3QixDQUFBLHFCLENBQ0Esa0IsQ2R5aENSLHNCLENBVEEsdUIsQ0FmQSxzQixDY3YvQlEsbUIsQ0FBQSxtQixDQUNBLFksQ2RxZ0NSLHVCLENjM2dDUSx1QixDQUNBLG9CLENBQ0Esc0IsQ2RraENSLHNCLENBSUUsdUIsQ0FDQSxvQixDY2xoQ00sc0IsQ2RvaENOLFMsQ0FDQSxnQixDY3BoQ00sZSxDQUNBLDBCLENBQ0EsZSxDZHdoQ1IsNEIsQ2NwaENRLGlCLENBQUEsWSxDQUFBLGEsQ0FBQSxtQixDZHE2QlIsd0MsQ2NuNkJRLGMsQ0FDSSxjLENBQ0EsbUIsQ0FDQSxhLENkeWhDVixvQixDY3RoQ00sNkIsQ0FDSSxhLENkbzZCWix5QixDY2g2QkksK0IsQ0FDSSwyQixDZDBoQ1Isc0IsQ2N2aENRLGlCLENBQ0EsZ0IsQ2RrNkJSLGUsQ2MvNUJJLGEsQ2RtNkJKLCtCLENjOTVCSSxhLENkeWhDSixzQixDY3JoQ1EsaUIsQ0FDQSwwQixDQUNBLDBCLENkZzZCUixtQixDYzc1Qkksd0IsQ0FDSSxxQixDQUNBLGtCLENBQ0EsdUIsQ0FDQSxvQixDZCs1QlIsc0IsQ2M1NUJJLDBCLENBQ0ksaUIsQ0FBQSxpQixDQUFBLHFCLENBQ0EsbUIsQ0FBQSwyQixDZHdoQ04sYyxDQUNBLGEsQ2N4aENNLGlCLENkODVCUix1QyxDYzM1Qkksb0IsQ0FDSSx3QixDQUNBLGMsQ0FDQSxlLENkNjVCUixxRixDY2g2QkkscUUsQ2QraENGLGlHLENjcmhDRSw4QixDQUNJLFUsQ0FBQSxpQixDQUFBLE8sQ0FDQSxrQixDQUFBLGtDLENkNGhDTiw4QixDQUNBLDBCLENjNWhDTSw4QyxDZDg1QlIsOEIsQ2MxNUJJLDBELENBRUksVSxDZDhoQ1IsNEIsQ2N6aENRLGEsQ0FDQSxvQixDZDA1QlIsa0MsQ2N4NUJRLDhCLENBTEosMEIsQ2RrNkJKLG9DLENjeDVCSSwrQixDQUNJLDJCLENkMDVCUix1QixDQW9JQSwrQixDY3hoQ1EsVSxDQUNBLGMsQ0FDQSxzQixDQUNBLGtCLENBQ0EsYyxDZDhoQ1IsaUIsQ2N2aENRLG1CLENkdzVCUixtQixDY3I1QkksWSxDQUNJLDJCLENBQ0EsNEIsQ0FDQSx5QixDQUNBLHFCLENkdTVCUixnQixDY3A1QkksZ0MsQ0FFSSxrQixDZHdoQ1IsK0IsQ2NyaENRLGtCLENBQ0EsVSxDQUNBLE0sQ2R5aENSLGEsQ0ExSEEsa0MsQ2N0NUJRLG1CLENBQ0ksbUIsQ2RxNUJaLFksQ2N0NUJRLHVCLENBQ0ksb0IsQ2RxNUJaLHNCLENBMEhBLGEsQ2NsaENRLHVCLENkcTVCUixvQixDY241QlEsc0IsQ0FDSSx3QixDZHE1QlosZSxDQUFBLGtDLENjdDVCUSxpQixDQUNJLFUsQ2RxNUJaLFMsQ2NsNUJRLFUsQ0FDSSxlLENBQ0EsUyxDZHFpQ1YsbUIsQ2NwaUNVLGtCLENkbzVCWixTLENBcUpBLHNELENjbGlDUSxVLENBQ0EsZSxDZHNpQ1IseUQsQ2NqaUNRLGUsQ0FHQSxZLENBQ0ksa0IsQ0FDQSxrQixDQUNBLGMsQ2RpNUJaLGUsQ0FxSkEsbUIsQ2NqaUNRLGEsQ0FDQSxrQyxDZHFpQ1Isb0IsQ2NwaUNRLGtCLENBQ0EsaUIsQ0FTSixxQixDZCtoQ0osdUIsQ2M5aENRLGEsQ0FBQSxVLENBQUEsOEIsQ0FDQSwrQixDZDZoQ1IsdUIsQ2NuaUNRLGtDLENBQ0EsZ0IsQ2R5aUNOLDBCLENjdGlDRSxxQixDZDhpQ0YsZ0MsQ0FDQSxlLENjNWlDTSxRLENBQ0Esd0IsQ2RnakNSLGtCLENBaEtBLFksQ0FvS0EseUIsQ2MzaUNRLDZDLENBQ0EsOEMsQ2QraUNSLG9CLENjM2lDUSxnQixDZDZpQ04sb0IsQ2N6aUNFLGtDLENBQ0ksVyxDZCtpQ1Isa0IsQ0FqS0EsbUIsQ2N4NEJJLG1CLENBQ0ksWSxDQUNBLDJCLENBQ0EsNEIsQ0FDQSx5QixDZDA0QlIscUIsQ2N2NEJJLFcsQ0FDSSxnQyxDZHk0QlIsbUIsQ2N0NEJJLGUsQ0FDSSx3QyxDQUNBLCtGLENBQUEsdUUsQ0FDQSw4SCxDZDhpQ1Isd0IsQ0FDRSxpQyxDQUNBLDZDLENjOWlDTSxxQyxDZGtqQ1IsbUQsQ2MvaUNRLDZCLENBQ0EseUIsQ0FDQSxxQixDZG1qQ1Isc0IsQ2MvaUNRLGlCLENBQ0EsZ0IsQ0FDQSxlLENBQ0EsbUIsQ0FDQSxhLENkbWpDUiw2QixDQTNLQSxVLENjdDRCUSxpQixDQUNJLE8sQ0FDQSx1RyxDQUNBLHNFLENBQ0EsbUIsQ2RzakNaLDBCLENjcGpDWSxVLENBQUEsVyxDQUFBLG1CLENBQUEsZ0IsQ0FDQSxhLENkdzRCWixrRSxDY3A0Qlksa0QsQ0FDQSxrRyxDZDBqQ1osbUIsQ0FsTEEsOEIsQ2NwNEJRLCtCLENBQ0ksb0MsQ2R5akNWLGUsQ0FDQSx3QixDQXBMRixRLENjbjRCUSwyQixDQUNJLGtCLENkNGpDWixrQixDQUNFLG9DLENBdExGLGdCLENBd0xFLFEsQ2N4akNGLHVCLENBQ0ksMEIsQ2QwakNGLGtCLENBdExBLFUsQ2NqNEJNLE0sQ2Q0akNSLFMsQ0FDRSxZLENBdExBLG1DLENBQ0Ysa0IsQ0EwTEEsYyxDQXRMRSxtQixDYzUzQk0sMEIsQ2RnNEJSLGtCLENjMTNCQSwwQixDQUVRLHlGLENka2pDTixZLENBdExBLHlCLENjeDNCTSxRLENkNDNCUix5QixDY3QzQkEsbUIsQ0FDQSxtQixDQUNJLFksQ0FBQSw2QixDQUFBLDRCLENBQ0Esc0IsQ0FBQSxrQixDZGtqQ0Ysd0IsQ0FDQSxxQixDY2xqQ0Usa0IsQ0FDQSxzQixDQUNBLG1CLENkdzNCSiwwQixDQTZMRSxRLENjbGpDRiw0QixDQUNJLGMsQ2RvakNGLCtCLENBQ0EsZ0IsQ0E3TEYsd0IsQ0FpTUEsdUIsQ2NyakNJLDRCLENBQUEscUMsQ0FDQSxnQixDZHdqQ0Ysa0IsQ0FDQSxrQixDQUdGLGtDLENjMWpDSSxlLENkOGpDSiw4QkFBOEIsc0IsQ2MxakM5QixnQixDQUNJLGtCLENBQ0Esd0MsQ0FDQSxnQixDQUNBLGEsQ2Q4akNKLHdCLENBQ0UsMEIsQ0FDQSxrQixDYzlqQ0UsaUQsQ0FDQSxnQixDQUNBLGEsQ2Q0NkJKLG9CLENBc0pBLGlCLENlejdDQyxxQixDQXNDQSx3QixDQUNBLHFCLENBQ0Esa0IsQ2ZpNUNELGlCLENBdk1BLG1CLENjdDNCSSxtQixDQUNJLFksQ0FDQSxrQixDZHczQlIsYyxDQTRNRSxVLENleDhDRixpQixDQUNDLHNCLENBQ0EsbUIsQ0FDQSwwQixDZnN5Q0Qsb0IsQ2VueUNDLHFCLENmNCtDQyw2QixDZTM4Q0YscUIsQ0FFQywwQixDQUNBLDBCLENBQ0EsbUIsQ0FJQSx1QixDZnF3Q0Qsb0IsQ0F5TUUsc0IsQ0FyTUYsK0IsQ0EyTUUsa0IsQ0FyTUEsb0IsQ2V4ekNELHFCLENBVUEsWSxDQUNBLGEsQ2Zvd0NELGlCLENlL3ZDQyw4RSxDZm93Q0Qsc0UsQ0EyTUEsMkIsQ0F2TUUsdUIsQ0FDRixrQixDQXlNRSx5QixDQUdGLHlCLENlMzhDQyxhLENBQ0EsWSxDQUNBLGEsQ2Z1d0NELG9CLENlandDQyxpQixDQVdELFcsQ0FDQyxnQixDQUVBLG9CLENBSEQsYyxDZmk5Q0UsZ0IsQ0FDQSx1QyxDQXRNRixjLENlbndDQyxlLENBVEQsa0IsQ2ZpeENBLDBCLENBeU1FLHlCLENBR0YseUIsQ0F2TUEsaUIsQ2V0d0NDLE0sQ0FERCxPLENmazlDRSxRLENBdk1BLFEsQ0FDRix1QixDQXlNRSxvQixDZTU4Q0Ysa0MsQ0FDQywwQixDQUNBLG1CLENBR0Qsb0QsQ0FDQyxXLENBSUQsOEIsQ0FDQyxpQixDQUFBLFMsQ0FBQSwwQixDQUNBLDBCLENBQUEsbUIsQ2ZnOUNDLHdCLENBQ0EscUIsQ2VoOUNELGtCLENBQ0EsdUIsQ0FDQSxvQixDQUNBLHNCLENBQ0EsVSxDQUNBLGUsQ2ZvOUNELHlCLENBL01BLGEsQ2Vud0NDLG1CLENBQ0MsYSxDQUNBLGtCLENmcTlDQSw2QyxDZW45Q0EsNkIsQ0FDQyx3RCxDZnM5Q0Qsa0IsQ2VsOUNELGdDLENBbkJELGlCLENmMCtDRSxNLENBbE5BLE8sQ0FDRixLLENBb05FLGtCLENlcjlDRixrQyxDQUNDLDhCLENBQ0EsMEIsQ2Z5OUNELHlEZXY5Q0MsaUMsQ2Y0aUVELDZDQUFBLDJCLENBeHlCQSxtQyxDZWx3Q0MsK0IsQ0FDQywyQixDZjA5Q0YsMkQsQ2V2OUNFLCtCLENBS0EsMkIsQ2Znd0NGLHVCLENBd05BLFEsQ2VsOUNFLHNDLENmbzlDQSx3QixDZW45Q0Esa0IsQ0FDQSxpQixDZnU5Q0YsZSxDQXhOQSw4QixDQTBORSwrQixDZXI5Q0YsZ0MsQ0FDQyxnQixDQUNBLHFCLENBQ0Esa0IsQ2Z5OUNELHFCLENlcjlDQyxvQyxDQUNBLGUsQ2Y4dkNELGtCLENlNXZDQyxlLENBVkQsa0IsQ2Yyd0NBLGMsQ0EwTkUsWSxDZXQ5Q0YsbUMsQ0FDQyxRLENmMDlDRCxjLENldDlDQyxXLENmMDlDRCxvQixDQTFOQSxrQixDQThOQSx3QixDQTFORSxhLENnQmw2Q0Ysc0IsQ0FDSSxlLENoQnc2Q0osMEIsQ2dCcDZDSSxvQixDQUxKLG9DLENoQnVvREUsZSxDQTFOQSxrQixDQThORixxQyxDZ0Jqb0RRLGUsQ2hCcW9EUixzQixDQUNFLGtCLENnQi9uREUsc0IsQ0FDSSxpQixDQUNBLGtCLENBQ0EsZSxDQUNBLGMsQ0FHQSx1QixDQVBKLGlCLENoQjJvREYsTyxDaUJ6bkRVLCtDLENqQjRuRFoscUIsQ0ExTkEsYSxDZ0J2NkNRLFUsQ0FDSSxXLENBQUEsbUIsQ0FBQSxnQixDaEJ3b0RaLHVDLENBQ0UsaUIsQ2dCdm9EVSxPLENoQnlvRFYsUSxDQUNBLGUsQ2dCem9EVSxTLENoQjJvRFYsbUIsQ0FHRiwyQixDZ0Izb0RZLGEsQ2hCc3REWixtRSxDQXZFQSwwQixDQW5PQSxZLENBdU9BLGdCLENBQ0UsaUIsQ0FDQSxrQixDQUNBLGUsQ0FyT0EsMEMsQ0FDRixnQixDQXlPQSx1QixDQXJPRSxpQixDQUNGLFMsQ2dCdDZDUSxVLENBQ0ksbUIsQ0FDQSxtQixDQUNBLFksQ0FDQSwyQixDQUNBLDRCLENoQnc2Q1oseUIsQ2dCdDZDWSxxQixDQUlBLHVCLENBQ0ksOEIsQ0FDQSwrQixDQUNBLGdDLENBQ0EsZSxDQUNBLHFCLENoQnU2Q2hCLGtCLENnQmw2Q1EsZSxDQUNJLGlCLENoQjRvRFosMEIsQ2dCeG9EWSxvQyxDaEJvNkNaLDBCLENnQmg2Q0ksZSxDQUNJLGlCLENoQjBvRFIsdUIsQ0FDRSxtQixDZ0J6b0RNLG1CLENoQjJvRE4sWSxDQUNBLDJCLENnQjNvRE0sNEIsQ0FDQSx5QixDQUNBLHFCLENoQjZvRE4sUSxDZ0Izb0RNLHNCLENBUkosZ0MsQ2hCd3BERiwwQixDQUNBLHFDLENBQ0Esb0IsQ0E5T0Esa0IsQ0FDRixjLENnQmg2Q0ksZSxDQUNJLDRELENoQmlwRE4sb0QsQ0FHRixrQyxDZ0JscERRLGtCLENoQm9wRE4sa0MsQ0ExT0YsZ0MsQ0FpUEEsa0UsQ2dCdHBEUSxtQixDQUNBLG1CLENBQ0EsWSxDaEJtNkNSLGdDLENnQjc1Q1ksd0IsQ2hCazZDWixxQixDZ0IvNUNRLGtCLENBQ0ksc0IsQ0FDQSxtQixDQUNBLDBCLENoQmk2Q1osaUIsQ2dCNTVDSSxtQixDaEJ1cERKLDJCLENBc0VBLG9DLENnQi9wRFkscUIsQ0FDQSxrQixDQUNBLG1CLENBQ0EsYSxDaEJzbERaLDJCLENnQnBwRFEsVSxDQUFBLFcsQ0FBQSxjLENoQjBwRE4sc0MsQ2dCeHBETSw4QixDaEIwcEROLFUsQ0FLRiwrQixDZ0IxcERRLFksQ0FDQSwyQixDQUNBLDRCLENBQ0EseUIsQ0FDQSxxQixDQUNBLHdCLENBQ0EscUIsQ0FDQSxrQixDaEI4NUNSLDBDLENnQjU1Q1EsVSxDQUNJLGlCLENoQjhwRFosNEIsQ0FDRSw4QixDQTdQQSwrQixDQUNGLGMsQ2dCMzVDSSxlLENBQ0ksYSxDQUNBLFEsQ2hCNnBEUixrQyxDZ0J6cERRLGdCLENBQ0EsZSxDQUNBLDBCLENBQUEsUSxDQUlKLDJCLENBQ0ksbUIsQ2hCNDVDUixtQixDZ0J6NUNJLFksQ0FDSSxrQixDQUNBLGMsQ0FDQSxRLENBQUEsd0IsQ0FBQSxxQixDQUNBLDZCLENoQjRwRE4sVSxDQUNBLHVDLENBeUJGLHFCLENBdEJBLGdDLENnQnhvRFEsd0IsQ2hCbXFETixxQixDQUNBLGtCLENBNUJGLGdDLENnQjlwRFEsZ0IsQ0FDQSxlLENoQjI1Q1IsMEIsQ2dCeDVDSSxtQixDQUNJLG1CLENBQ0EsWSxDQUVBLFMsQ2hCbXFEUixvQyxDQXhRQSxZLENnQng1Q1EsYSxDaEJ5cURSLHFCLENBQ0UsMEIsQ0ExUUYsMEIsQ2dCdDVDSSxtQixDaEJ5NUNKLHVCLENnQnI1Q0ksb0IsQ0FDSSxzQixDaEJvcUROLDZCLENBQ0EsYyxDQTlRRixrQixDQWdSRSxpQixDaUIvMkRGLG1CLENBQ0ksZ0IsQ0FDQSxvQixDQUNBLDBCLENBQ0EsaUIsQ2pCa21ESixxRCxDaUJobURJLDZDLENqQm0zREosMkIsQ2lCLzJEUSx1QixDQUNBLGtCLENBSUoseUIsQ0FDSSxpQixDQUNBLFUsQ0FDQSxnQixDQUNBLG1CLENBQ0EsZSxDakJpbURSLGtCLENBa1JBLCtCLENpQjcyRFEsaUIsQ2pCaTNEUiw2QixDQTlRQSxrQixDaUI3bERRLGUsQ2pCdzNEUiw2QixDaUJ6MkRZLG9CLENBQ0EsaUIsQ2pCNjJEWiwrQixDQTlRQSxlLENpQnBsREksZ0IsQ0FJQSw2QyxDQUNJLFcsQ0FDQSxtQyxDQUNBLDJCLENBQ0EsZ0IsQ2pCcWxEUixlLENpQmxsREksNkIsQ0FDSSxxQixDakJzMkRSLDBELENpQmgyRFEsUyxDakJvMkRSLHdGLENBL1FBLHlCLENpQmhsREksbUQsQ0FDSSwyQyxDakJvMkRSLGdHLENBOENBLDJDLENBaTRCQSxzRyxDQXJmQSw4QyxDaUIxeEVRLFMsQ2pCbzJEUiw2QixDa0IxN0RBLGlCLENBQ0Msa0IsQ2xCNHFERCxvQixDQWlSRSxlLENrQjM3REYsYyxDQUNDLCtCLENsQjZxREQsZ0gsQ2tCM3FEQSx3RixDQUNDLCtJLENsQmc4REQscUMsQ0FDRSxVLENBL1FBLGlCLENBQ0YsTyxDa0IxcURBLHlCLENBQ0MsUyxDQUNBLG1DLENBQ0EsMkIsQ0FDQSxTLENsQjg3REQsaUMsQ2tCMTdEQSxVLENBQ0MsVyxDQUNBLG1CLENBQ0EsZ0IsQ0FDQSxhLENBQUEsNkMsQ0FDQSw2QixDQUFBLHdELENsQjRxREQsbUMsQ0FzUkUsNkIsQ2tCLzdERix5QixDQUNDLHFCLENsQnU4REQscUIsQ0FwUkEsaUIsQ0FzUkUsTyxDa0IvN0RGLGtDLENBQ0MsOEIsQ0FDQSwwQixDQUNBLFUsQ0FDQSxZLENsQjRxREQsYSxDQXNSRSxpQixDa0IvN0RGLGdDLENBQ0MsdUIsQ0FBQSxVLENBQUEsYyxDQUNBLG1CLENBQUEsbUIsQ2xCbzhEQyxZLENBQ0Esd0IsQ2tCcDhERCxxQixDbEI0cURELGtCLENBMlJFLHVCLENrQnA4REYsb0IsQ0FDQyxzQixDQUNBLDRHLENBRUEsNEYsQ0FDQSx3SCxDQUNBLFMsQ2xCdzhERCx5QixDbUJwdURBLDRCLENuQjA4Q0EsWSxDa0IxcURDLGEsQ0FDQyxXLENBR0EsZ0NBQUEsYSxDQUNDLGdDLENsQjRxREgsaUIsQ2tCenFERSw4QyxDQUNDLDBDLENBQUEsc0MsQ2xCeThESCxpQ0FBaUMsYSxDa0JwOERqQyw2QyxDQUNDLHlDLENBQUEscUMsQ2xCeThERCxpQyxDQUNFLFcsQ2tCeDhERCxrQixDbEIwOERDLG1CLENBR0YsMkIsQ0FsU0EsVSxDQXNTQSwyQixDa0IxOERDLFcsQ2xCODhERCw0RCxDa0IzOERDLHdCLENsQjY4REMscUIsQ2tCNThERCxrQixDQUNBLGlCLENsQjg4REMsZ0IsQ0FyU0YsbUIsQ0F5U0EsMkIsQ2tCNzhEQyxVLENBQUEsZSxDbEJrOURELGdDLENBQ0UsZ0IsQ0FDQSxlLENrQmw5REQsMEIsQ0FDQSxRLENBQ0EsaUIsQ0FHRCxrQyxDQWtNQywyQixDQWpNQSxrQixDQUNBLHlCLENBQ0EsMEIsQ0FDQSxvQyxDQUNBLDRCLENsQnM5REQsd0MsQ0FxT0EsaUMsQ2tCdnJFQSxXLENsQnM5REEsUyxDa0JsOURDLGlCLENsQnlxREQsa0IsQ0E0U0UsWSxDa0JsOURGLG1CLENBQ0MsbUIsQ0FBQSxZLENBQUEsMkIsQ0FDQSw0QixDbEJzOURDLHlCLENrQnI5REQscUIsQ0FDQSw0QyxDbEJ1OURDLGUsQ0FHRixhLENBL1NBLGlCLENBaVRFLE8sQ2tCdjlERixTLENsQjI5REEsa0IsQ2tCdjlEQyxpQixDQUFBLE8sQ0FBQSxTLENBQ0EsbUIsQ2xCMjlEQyxtQyxDQUNBLDJCLENrQno5REQsNEIsQ0FDQyxTLENBQ0EsbUIsQ2xCKzlERixpQixDQUNFLGlCLENBclRGLE8sQ0F1VEUsVSxDa0I1OURGLFcsQ0FDQyxtQixDQUFBLGdCLENBQUEsZ0MsQ0FDQSw0QixDbEJnK0RDLHdCLENBR0Ysa0IsQ0FDRSxpQixDa0JsK0RELE8sQ0FDQSx3SSxDQUNBLG1HLENBQ0EsUyxDQUNBLG1CLENsQnMrREQsZ0IsQ0FDRSxpQixDa0JuK0RELFMsQ0FBQSxVLENsQndxREQsbUIsQ2tCdHFEQyxtQixDQUNDLFksQ0FDQSwyQixDbEJ3cURGLDRCLENBK1RFLHlCLENrQm4rREYscUIsQ0FDQyxrQixDQUNBLFUsQ0FDQSxNLENsQm8vREQsbUIsQ0FiQSxnQixDQTlTQSxpQixDQWdVRSxtQixDa0JsK0RGLGEsQ2xCZzlEQSxnQixDQTdUQSw4QixDQStURSwrQixDa0JuK0RGLGdDLENBQ0MsZSxDbEJ1cURELHFCLENBK1RFLGtCLENrQm4rREYsZSxDbEIwK0RBLG1CLENrQm4rREUsb0MsQ0FDQSwwQixDbEJxK0RBLGUsQ0ExU0YsZSxDQWZBLGdCLENBK1VFLGtCLENBdlRGLHdCLENBa1VFLHFCLENrQnQrREYsa0IsQ2xCNG9EQSxnQixDa0JucURDLG1CLENBSkQsbUIsQ2xCeStERSxZLENBOVRBLFUsQ0FLQSxVLENBQ0YsTSxDQWdVRSxZLENBM1RGLGUsQ2tCcHFEQSxnQixDQUNDLFUsQ0FHQSwyQixDQUNBLDRCLENsQnUrREMseUIsQ2tCdCtERCxxQixDQUlBLHVCLENsQnVxREQsb0IsQ2tCcnFEQyxzQixDQUNDLGdCLENBQ0EsK0QsQ2xCdXFERiwyQyxDa0JycURFLDZILENBQ0MsWSxDbEJ1cURILGdDLENBbVVFLDBCLENrQnIrREYscUMsQ0FDQyxvQixDQUNBLGtCLENBQ0EsZ0IsQ2xCeStERCxxQixDa0JyK0RDLG9CLENBQUEsa0IsQ0FBQSxZLENBQUEsZ0IsQ0FFQSxrQixDQUNDLGEsQ2xCNCtERiwrQyxDa0J4K0RFLFksQ2xCZ29ERixlLENBa1hBLHlCLENBTkEsOEMsQ0FyVUEsbUIsQ2tCbHFEQyxtQixDQUNDLFksQ2xCNCtERix5QixDa0J4K0RFLHdCLENBQUEscUIsQ2xCb3FERixrQixDa0JqcURDLHVCLENBQ0Msb0IsQ2xCNitEQSxzQixDQUNBLFksQ0FHRixvQixDQTNVQSxlLENBNlVFLGUsQ2tCMStERixVLENBQ0MsVyxDQUNBLHFCLENBQ0Esa0IsQ2xCNCtEQyxzQyxDQUNBLDhCLENrQjUrREQsVSxDbEJnL0RELDBDLENrQjUrREMsbUIsQ0FDQSxXLENBQ0EsUyxDbEJnL0RELDBCLENrQjkrREMsOEIsQ0FDQSwrQixDbEJnL0RDLGMsQ0FDQSxvQixDa0JoL0RELHdCLENsQmsvREMsVSxDQUdGLHNELENrQnAvREMsUyxDbEJpcURELDRCLENrQjlwREMsZSxDQUNDLGlCLENsQmtxREYseUIsQ2tCN3BEQyxvQyxDQUNDLGUsQ0FDQSwwQixDQUNBLFEsQ2xCcy9EQSxpQixDQWVGLHdCLENBMVZBLFksQ2tCenBEQSxxSCxDQUNDLGdGLENsQjRwREQsVSxDQTRWRSxrQixDa0JwL0RGLGlCLENBQ0MsYSxDbEJzL0RDLDJCLENBQ0EsNEIsQ2tCdC9ERCx5QixDQUNBLHFCLENBQ0EsdUIsQ2xCMnBERCxvQixDQThWRSxzQixDa0J0L0RGLGUsQ0FDQyxrQixDQUNBLFcsQ0FHRCxrQyxDQUNDLHdCLENBQ0EscUIsQ0FDQSxrQixDQUNBLHVCLENBQ0Esb0IsQ2xCMnBERCxzQixDa0J6cERDLGlCLENsQjAvREQscUIsQ2tCdC9ERSw4QixDQUFBLCtCLENsQjJwREYsZ0MsQ2tCenBERSxlLENBQ0MsYSxDQzFWSCx1QixDbkIwOUVBLCtDLENtQno5RUMsVSxDbkJ5MUVELHVCLENtQnIxRUMsaUIsQ0FDQSxrQixDQUFBLGUsQ25CdzFFQyxjLENBQ0EsbUIsQ0FoV0Ysd0IsQ0FvV0UsaUIsQ21CeDFFRixPLENuQjQxRUEsc0IsQ0FsV0EsYSxDQW9XRSxVLENtQngxRUYsVyxDQUNDLG1CLENBQ0EsZ0IsQ25CNDFFRCx3QyxDbUJ6MUVDLGlCLENuQnUvREQsTyxDbUJyL0RDLFEsQ0FDQyxlLENBQ0EsUyxDbkJ1L0RGLG1CLENBdVdBLHVCLENBY0EsMkIsQ0FLRSxtQixDbUJ2MUVGLG1CLENBQ0MsWSxDQUNBLDZCLENBQ0EsNEIsQ0FDQSxzQixDQUFBLGtCLENuQmcwRUQsdUIsQ0FRRSxRLENBdFdGLHdCLENBd1dFLHFCLENtQjMxRUYsNkIsQ25CKzFFQSwyQixDbUI1MUVDLG9DLENBTUEsZSxDQUNBLGEsQ25CaS9ERCxVLENtQjErREMsd0IsQ0FDQSxxQixDQUFBLGtCLENuQjgxRUQsc0MsQ0FDRSxlLENBR0YsK0IsQ21COTFFQSxxQixDQUNDLGlCLENBQ0EsYSxDQUNBLFUsQ25CazJFRCxjLENtQjkxRUMsWSxDQUNBLDZCLENBQ0EsVSxDbkJnMkVDLHlCLENBL1dGLHNCLENBaVhFLG1CLENtQi8xRUYsa0IsQ25CbTJFQSxvQixDQWdCQSxvQixDbUJ0MkVDLG1CLENuQmkvREQsbUIsQ0F3WEUsWSxDbUJ0MkVGLDJCLENBQ0MsNEIsQ25CdzJFQyx5QixDQUNBLHFCLENBdkJGLG9CLENtQjExRUMsd0IsQ0FBQSxxQixDQUNBLDZCLENBQ0EsdUIsQ25CbzJFQyxvQixDQUNBLHNCLENBR0Ysb0IsQ21CajJFQyxVLENuQjQyRUQsb0IsQ21CMzJFQyw2QixDbkI4MkVDLHVCLENtQjcyRUQsWSxDbkIrMkVDLHlCLENBQ0EsZSxDbUIvMkVELGdCLENuQm0zRUQseUIsQ21CajNFQyxhLENBQUEsTyxDQUFBLFcsQ0FBQSx1QixDQUNBLG9ELENBQ0EsNEMsQ0FPQSxjLENBQ0MsaUIsQ25CczNFQSwwQixDQUNBLDBCLENtQnQzRUEsbUIsQ0FDQSx3QixDQUNBLHFCLENuQmkvREYsa0IsQ21CLytERSx1QixDQUNDLG9CLENuQmkvREgsc0IsQ21COStERSw2QixDQUNDLGMsQ0FBQSxrQixDQUFBLGlCLENuQmcvREgsbUIsQ0EwWUUscUIsQ21CcDNFRixvQixDQUNDLGUsQ0FBQSxjLENuQnkzRUQsb0IsQ0FDRSx5QixDQUdGLG1CLENtQjEzRUMsaUIsQ25CNitERCxNLENBZ1pFLE8sQ21CMTNFRixRLENBQ0MsUSxDQUNBLHVCLENBQ0Esb0IsQ0FDQSxrQyxDQUNBLDBCLENuQjQzRUMsbUIsQ0FHRix3QyxDQWhaQSxXLENBb1pBLHdCLENBQ0UsaUIsQ21CNzNFRCxTLENuQjYrREQsMEIsQ0FtWkUsMEIsQ21CNTNFRixtQixDQUNDLHdCLENBQ0EscUIsQ0FDQSxrQixDQUNBLHVCLENBQ0Esb0IsQ0FDQSxzQixDbkI0K0RELFUsQ0FtWkUsZSxDQS9ZRixtQixDQW1aRSxhLENtQjUzRUYsbUIsQ0FDQyxhLENBQ0Esa0IsQ25CNCtERCw2QyxDbUJ6K0RBLDZCLENBQ0Msd0QsQ0FDQSxrQixDbkJnNEVELDBCLENBalpBLGlCLENtQjErREMsTSxDQUNDLE8sQ0FDQSxLLENBQ0Esa0IsQ0FDQSxrQyxDQUFBLDhCLENuQjQrREYsMEIsQ0E0WkEsK0MsQ21CMTNFQywrQixDbkI0M0VDLDJCLENBQ0EsdUIsQ0FHRixtQixDQUNFLGtCLENtQi8zRUQsa0IsQ25CaTRFQyxjLENBQ0EsZSxDQUdGLDBCLENBMVpBLGdCLENtQnQrREMsYSxDQUNDLGtDLENuQnE0RUYsMkIsQ0FDRSxrQixDQUNBLGlCLENBYUYsNEIsQ0FWQSw4QixDbUIxM0VDLGEsQ25CdStERCxVLENBZ2FFLDhCLENtQnA0RUYsK0IsQ25CdTNFQSw4QixDbUJoNEVDLGtDLENBQ0EsZ0IsQ25CdStERCwwQixDQWthQSw0QixDbUJoNEVDLGdDLENBQ0EsZSxDQUNBLFEsQ0FDQSx3QixDbkJ3NEVELHlCLENtQnA0RUEsaUIsQ0FDQyxrQixDbkJ3NEVELDBCLENtQnA0RUEsaUIsQ0FDQyxtQixDQUNBLGUsQ0FDQSxrQixDQUNBLDZDLENuQnM0RUMscUMsQ21CbjRFRixnQyxDQUNDLGUsQ0FDQSxnQixDQUNBLGUsQ25CeTRFRCxnQyxDQS9aQSxpQixDQWlhRSxVLENtQnI0RUYsVyxDQUNDLGUsQ25CeTRFRCx1QyxDbUJ4NEVDLFUsQ25CMDRFQyxpQixDQUNBLE8sQ21CMTRFRCx5SixDQUNBLHdHLENuQjQ0RUMsUyxDQUNBLG1CLENtQjE0RUYsb0MsQ0FDQyxVLENBQ0EsVyxDQUNBLG1CLENBQ0EsZ0IsQ0FDQSxhLENBQUEsbUUsQ0FDRyxtRCxDQUFBLG9HLENuQm01RUoseUQsQ0FDRSw2QixDQUNBLHlCLENBN2FGLHFCLENBR0Esd0IsQ21CcCtEQyxpQixDQUNDLE8sQ0FDQSxrQyxDQUNHLDhCLENBQ0gsMEIsQ25CcytERixVLENBK2FFLFksQ21CajVFRixhLENBQ0MsaUIsQ25CbTVFQyxnQyxDQUNBLHdDLENBQ0Esa0IsQ0FDQSxjLENBQ0EsbUIsQ0FoYkEsbUIsQ21CbCtERCxZLENuQnE1RUMsd0IsQ0FDQSxxQixDQUNBLGtCLENBQ0EsdUIsQ0FsYkEsb0IsQ21CbCtEQSxzQixDbkJ1NUVBLDRHLENBRUEsNEYsQ0FDQSx3SCxDQVNGLG1DbUJ4NUVDLGEsQ0FDQSxnQyxDbkJrK0RELGlDLENBd2JFLDhDLENtQnY1RUYsMEMsQ0FDQyxzQyxDbkIyNUVELG9DbUIxNUVDLGEsQ0FBQSw2QyxDbkI0NUVDLHlDLENBQ0EscUMsQ0FHRixvQyxDbUI5NUVDLFcsQ25CZzZFQyxrQixDQUNBLG1CLENtQjk1RUYsOEIsQ0FDQyxVLENuQm82RUQsOEIsQ21CbjZFQyxXLENuQnU2RUQsMkIsQ0FwY0EsaUIsQ0FzY0UsTSxDbUJwNkVGLE8sQ0FDQyxRLENBQ0EsVSxDQUNBLG1CLENBQ0EsbUIsQ0FDQSxZLENBQ0Esd0IsQ25CaStERCxxQixDQXNjRSxrQixDbUJwNkVGLHdCLENBQ0MscUIsQ0FDQSw2QixDQUNBLFEsQ0FDQSxxQixDQUNBLDhGLENBQUEsbUUsQ0FHRCw2QixDQUNDLGlCLENuQmkrREQsa0IsQ0F1Y0UsVSxDbUJ0NkVGLE0sQ0FDQyxXLENBQ0EsZSxDQUFBLGEsQ0FBQSxnQyxDQUNBLG1CLENuQjA2RUMsZSxDQUdGLGlDLENBQ0UsaUIsQ21CNTZFRCxNLENBQ0EsSyxDQUNBLFEsQ0FDQSxVLENBQ0Esa0csQ0FDQSxtRSxDQUNBLG1CLENBQ0EsNkIsQ0FDQSx5QixDbkJrK0RELHFCLENBR0EsNEIsQ0E2Y0UsOEIsQ21CMzZFRixnQyxDQUNDLGdCLENBQ0EsbUIsQ0FDQSwwQixDQUNBLG1CLENBQ0EsYSxDbkIrNkVELGdDLENtQjU2RUMsVSxDQUNBLGMsQ0FHRCxnQyxDQUNDLGUsQ25CaStERCxpQixDQWdkQSxrQyxDbUI1NkVDLGUsQ0FDQSxnQixDbkJnN0VELGdDLENBQ0UsaUIsQ0FDQSxrQixDbUJoN0VELG9CLENuQms3RUMsZSxDQUNBLGMsQ21CbDdFRCwrQixDQUNBLGdILENuQnE3RUMsd0YsQ21CbDdFRiwrSSxDbkJzN0VBLHdDLENtQm43RUMsVSxDQUNBLGlCLENBQUEsTyxDQUFBLHlCLENBQUEsUyxDQUNBLG1DLENuQmkrREQsMkIsQ21CLzlEQyxTLENuQjA3RUQsb0MsQ21CdDdFRSxVLENBQ0EsVyxDQUNBLG1CLENuQnc3RUEsZ0IsQ0FDQSxhLENBeGRGLDZDLENtQjc5REEsNkIsQ0FDQyx3RCxDbkJnK0RELHNDLENBNGRFLDZCLENtQno3RUYseUIsQ0FDQyxxQixDbkJpOEVELGdELENvQjcwRkMsVyxDQUNBLG1DLENwQmszRUQsMkIsQ29CaDNFQyxnQixDQU5ELGUsQ3BCczFGRSw2QixDQTVkQSxxQixDQWdlRiw2RCxDQUNFLFMsQ29CNzBGRCw4RixDQWRELHlCLENwQmcyRkUsbUQsQ0E1ZEEsMkMsQ29CNzJFRCxnRCxDQXZCRCxZLENwQis0RUEsUSxDb0JwM0VDLGtCLENBM0JELFMsQ3BCKzJGRSxlLENBNWRBLG9CLENvQm4zRUYsYyxDQUNDLFksQ0FDQSxtQyxDQUNBLFMsQ0FHRCxnQixDQUNDLGMsQ0FDQSxNLENwQnUzRUQsSyxDb0JyM0VDLFUsQ0FKRCxXLENwQnkxRkUsbUIsQ0E1ZEEsWSxDQUNGLGlELENvQnQzRUMsNkMsQ0FSRCx5QyxDcEI4MUZFLFMsQ0E1ZEEsK0QsQ29CdDNFRCwrQyxDQVpELDBFLENwQnc0RUEseUIsQ29CeDNFQyxTLENwQnkxRkQsd0IsQ0E1ZEEsK0MsQ0E4ZEUsMkMsQ29CcjFGRix1QyxDcEJ5MUZBLG9CLENvQnIxRkMsYSxDQUNBLFUsQ0FDQSxXLENwQnkxRkQsYyxDb0JyMUZBLGlCLENBQ0MsYSxDQUNBLGdCLENBQ0EsZSxDQUNBLHFFLENBRUEsNkMsQ0FDQSxnRyxDQUNBLFMsQ3BCMDNFRCxXLENBZ2VBLG9CLENvQnIxRkMsUyxDcEIwM0VELGdCLENvQngzRUMsNkIsQ0FKRCx5QixDcEI0MUZFLHFCLENBNWRBLCtCLENBQ0YsdUIsQ0FnZUEsNEIsQ0E1ZEUsc0MsQ0FDRixrQixDQWdlQSxhLENBNWRFLGEsQ0FDRixVLENvQjMzRUMsVyxDQWhCRCxtQixDcEIyMkZFLGdCLENBNWRBLGtCLENvQjEzRUYsSyxDQUNDLG9CLENBQ0Esb0IsQ3BCNjFGRCxxQixDQUNFLGMsQ0E3ZEYsSyxDb0I1M0VDLE0sQ0FQRCxPLENwQm8yRkUsWSxDQTVkRixnQixDb0I3M0VDLDRCLENwQmk0RUMsd0IsQ0FDRixxQixDb0I5M0VDLGtCLENBZkQsd0IsQ3BCZzNGRSxxQixDQUNBLDZCLENBaGVBLGEsQ0FDRixtQixDQWtlRSxlLENBNWVGLGdCLENBZ2ZBLHNCLENBaGVBLG1CLENvQi8zRUMsbUIsQ0FMRCxZLENwQncyRkUsUyxDQTlkRiwwQixDQXlCQSwyQixDQWtlRSwwQixDb0JyMkZGLDBCLENBQ0MsbUIsQ3BCeTJFRCwwQixDb0JoNEVDLG1CLENBVkQsa0IsQ0FjQyxVLENBZEQsd0IsQ3BCbTNGRSxxQixDQWhlQSxrQixDQUNGLGMsQ29CajRFQyw2QixDQW5CRCx3QixDcEJ3M0ZFLGdCLENBaGVBLGtCLENBQ0Ysb0YsQ29CbDRFQyw0RSxDcEJ1MkZELDhCLENBaGVBLFksQ29CbjRFQyxhLENBM0JELGEsQ3BCbTZFQSwyQixDb0JqNEVDLFksQ0FDQSxhLENBR0Esa0MsQ0FDQyxZLENBQ0EsZ0IsQ0FDQSxhLENwQnkyRkYseUUsQ29CaDJGRSxZLENwQm8yRkYscUUsQ29CLzFGRSwwQixDQUNBLDBCLENwQmkyRkEsbUIsQ0FHRixrQyxDb0JsMkZFLG1DLENBQUEsUSxDcEJ1MkZGLHdDLENBQ0UsbUMsQ0FHRixpQyxDb0JsMkZBLHFDLENwQnMyRkEsdUMsQ0FDRSxtQyxDQUNBLHdCLENBR0Ysc0IsQ29CcDJGQyxvQixDQUNBLDZDLENBRUEsNkIsQ0FDQSx3RCxDQUNBLGlCLENwQncyRkQsNEIsQ0FDRSw2QixDQUNBLHlCLENvQngyRkQscUIsQ3BCNDJGRCwwQixDb0IzMkZDLGEsQ0FBQSxhLENBRUEsc0IsQ0FDQyxjLENBQ0Esd0IsQ0FDQSxNLENwQjQzRUYsTyxDb0J6M0VDLFEsQ0FDQyxZLENBQ0EsZSxDQUNBLG1CLENwQjgyRkEsbUMsQ0FDQSwrQixDQXBmRiwyQixDb0J4M0VDLGlCLENBQ0MsbUUsQ3BCZzNGQSxtRCxDQXRmRiwrRSxDQTBmQSxrRCxDb0I5MkZFLCtCLENwQnkzRUYsMkIsQ29CdDNFQyx1QixDQUNDLGtCLENwQmkzRkYsOEIsQ0F0ZkEsaUIsQ29CcjNFQyxPLENBOUNELFMsQ3BCNjVGRSxjLENBR0YsOEIsQ0FDRSxpQixDQUNBLFMsQ29CMTJGRCxrQixDQXhERCw0QixDcEJ1NkZFLGdCLENBQ0EsYSxDQXRmQSxtQixDb0J0M0VBLFksQ3BCKzJGQSxtQyxDQUNBLFMsQ29CMTJGRCxpQixDQWxFRCw2QixDcEJpN0ZFLFksQ0FDQSxtQixDQXRmQSxtQixDb0J0M0VBLG1CLENwQisyRkEsWSxDQUNBLDJCLENBdGZBLDRCLENBQ0YseUIsQ0F3ZkUscUIsQ29CNTJGRiw2QyxDQUNDLHFDLENwQmczRkQsdUIsQ0FDRSw2QixDb0IzMkZELHlCLENwQisyRkQsK0IsQ0FDRSxjLENvQjUyRkQsdUIsQ0FYRCw2QixDcEI0M0ZFLHdCLENBdGZBLGdCLENBQ0Ysa0IsQ29CeDNFQyxtQixDQWZELG1CLENwQmk0RkUsWSxDQXRmQSx3QixDQUNGLHFCLENBd2ZFLGtCLENvQmgzRkYsVSxDQUNDLG9CLENwQm8zRkQsc0IsQ0FDRSxrQixDQXRmQSxnQixDQTBmRix5QixDQUNFLGUsQ0F0ZkEsaUIsQ0FDRixtQixDQTBmQSxpQyxDQXRmRSxVLENBQ0YsaUIsQ29CNTNFQyxNLENBZkQsTyxDcEJxNEZFLGtDLENBdGZBLDhCLENBQ0YsMEIsQ0F3ZkUsVSxDb0JuM0ZGLFcsQ0FDQywwRCxDQUNBLHVCLENBQ0EsMkIsQ0FDQSwwQixDcEJ1M0ZELDJCLENvQnIzRkMsa0IsQ0FDQSxnQixDcEJ1M0ZDLG9CLENBQ0EsOEMsQ0FFQSw4QixDQUNBLDBELENvQnozRkQsZ0IsQ3BCNjNGRCxpQyxDQTdmQSxtQyxDb0I1M0VDLCtCLENBYkQsMkIsQ3BCNDRGQSxtQixDQTdmQSxnQixDb0I3M0VDLGdCLENBbEJELHdCLENwQmc1RkUsa0IsQ0EzZkYseUIsQ0FVQSxrQixDQStmRSxtQixDb0I5M0ZGLG1CLENBQ0MsWSxDcEJvM0VELHlCLENBSUUsUSxDQUNGLHdCLENvQi8zRUMscUIsQ0EzQkQsa0IsQ3BCKzVFQSxrQixDb0I3M0VDLDJCLENwQmc0RkMsNEIsQ0FDQSx5QixDb0JoNEZELHFCLENBQ0EsUSxDcEJvNEZELGlCLENvQmg0RkMsZ0IsQ3BCazRFRCx3QixDb0JoNEVDLGlDLENBVkQseUIsQ3BCKzRGQSx1QixDQS9mQSxrQixDQW1nQkEsbUIsQ29CMTNGQSx3QixDcEIyM0ZFLG1CLENBL2ZBLG1CLENBQ0YsWSxDb0JsNEVDLHdCLENBcEJELHFCLENwQnk1RkUsa0IsQ0EvZkEsUSxDb0JqNEVGLHdCLENBQ0MsZ0IsQ0FDQSxrQixDQU1BLFEsQ3BCcTRFRCw0QixDQW9nQkUsbUMsQ29CdDRGRixhLENBQ0MsaUIsQ3BCMDRGRCw0QixDb0J0NEZDLGtCLENwQnM0RUQscUIsQ29CbjRFQyxlLENwQjI0RkQsSyxDQW5nQkUsaUIsQ0FDRixnQixDb0JwNEVDLHdDLENBYkQsWSxDcEJ3NUZFLGtCLENBQ0EsYSxDQW5nQkEsa0IsQ0FDRixhLENBdWdCQSxTLENBbmdCRSxpQixDQUNGLE8sQ29CdDRFQyxTLENwQnE1RUQsVSxDQXlmQSxZLENvQi8zRkMsaUIsQ0FKRCxPLENwQmk1RkUsVSxDQW5nQkEsVyxDQUNGLG1CLENvQnY0RUMsZ0IsQ3BCMjNGRCxZLENBT0UsK0IsQ29CMTRGRix1QixDcEIwNEVBLFUsQ29CMTRFQSxrQixDcEJvNUVBLGMsQ29CeDRFQyxpQixDQVpELE8sQ3BCMjVGRSxzSyxDQW5nQkEsc0ksQ0F1Z0JGLGMsQ0FDRSxpQixDQW5nQkEsUyxDQUNGLGMsQ0FxZ0JFLGdCLENvQjk0RkYsVSxDQUNDLDZCLENBRUEscUIsQ3BCaTVGRCxZLENBQ0UsWSxDQW5nQkEsb0IsQ0FDRixpQixDQXFnQkUsUSxDb0I5NEZGLFUsQ0FDQyxXLENwQm01RkQsZSxDb0I5NEZDLGMsQ0FDQSxXLENwQms1RkQsbUIsQ0F0Z0JBLGEsQ29CMTRFQyw2QixDQUNDLFcsQ3BCcTVGRixXLENvQmo1RkUsaUIsQ0FDQSxZLENBQUEsUSxDQUNBLHlCLENwQjQ0RUYsVSxDb0J6NEVDLFcsQ0FDQyxlLENwQnM1RkYsWSxDb0JsNUZFLFEsQ0FBQSxlLENBQUEscUIsQ0FBQSxvQyxDcEIyNEVGLGdCLENBK2dCQSxlLENBQ0Usb0MsQ0E3Z0JGLGUsQ0FHQSxPLENvQnQ0RUMsZSxDcEJ3NUZELGMsQ0E3Z0JFLHFCLENvQnI0RUYsVSxDQUNDLDBCLENBQ0EsMEIsQ0FBQSxtQixDQUNBLHdCLENBRUEscUIsQ0FDQSxrQixDcEJ1NUZDLHVCLENBL2dCRixvQixDQWloQkUsc0IsQ29CdDVGRix1QixDQUNDLG1CLENwQnc0RUQsVSxDb0J0NEVDLG1CLENBQ0Msb0IsQ0FDQSxjLENwQnc1RkEsb0YsQ0FoaEJGLDRFLENBR0EsZ0IsQ0FraEJFLHFCLENvQnA1RkYsYSxDQUNDLHdCLENwQnc1RkQsYyxDQUNFLGlCLENBaGhCQSxNLENBQ0YsTyxDb0JwNEVDLFEsQ0FQRCxTLENwQis1RkUsZSxDQWhoQkEsZ0IsQ0FDRixtQixDQW9oQkEsb0IsQ0FoaEJFLG1CLENBQ0YsbUIsQ29CdDRFQyxZLENBZkQsb0IsQ3BCeTZGRSxnQixDQWhoQkEsVSxDQUNGLGtCLENvQnY0RUMscUIsQ3BCNDVGRCxtQixDQWhoQkEsMEIsQ29CeDRFQywwQixDQXZCRCxtQixDcEJtN0ZFLHdCLENBaGhCQSxxQixDQUNGLGtCLENBa2hCRSw4QixDcUI3NkdGLGdDLENBQ0MsYyxDQUNBLGEsQ0FDQSxvQixDQUNBLGlCLENyQjg1RkQsOEIsQ0FraEJFLHdCLENBR0Ysa0IsQ3FCNzZHQyxvQixDckI4NUZELGtCLENBS0EsV0FBQSxhLEVBa2hCRSxLLENxQjk2R0YsbUJyQjY3R0EsWSxDcUJuN0dDLFksQ3JCKzVGRCxtQyxDQXloQkEsaUIsQ0FyaEJFLGlCLENBQ0Ysb0MsQ0F1aEJFLDRCLENxQnA3R0YsZ0MsQ3JCdzdHQSw4QixDcUJwN0dBLGtCLENBQ0Msb0IsQ3JCZzZGRCw4QixDQXloQkUsZ0IsQ0FHRiw0QixDcUJ0N0dDLGlCLENBR0QsbUIsQ0FDQyx3QixDQUNBLGtDLENBQ0EscUMsQ0FDQSxtQixDckIwN0dELFcsQ3FCejdHQyxlLENyQms2RkQsYyxDTzU4RkksWSxDY3FDSixhLENyQnE4R0UscUgsQ0ExaEJBLGdGLENBQ0Ysa0IsQ0E4aEJBLG9CLENxQjE3R0UsWSxDckI0N0dBLHFHLENBQ0Esc0IsQ3FCNTdHQSx1QixDckI4N0dBLG9CLENBN2hCRixpQixDcUI5NUZDLFUsQ0FDQyxrQyxDQUNBLGdCLENBSUYsc0IsQ0FDQyxhLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLFMsQ3JCNjdHQyxpQyxDcUI1N0dELFUsQ3JCKzVGRCxtQixDQWdpQkUsd0MsQ3NCaGhIRixpQixDQUNDLG1CLEN0QjRoSEQsdUIsQ0FSQSx5QixDc0JoaEhBLGEsQ0FDQyxVLENBQ0EsOEIsQ0FDQSwrQixDQUNBLGtDLEN0Qm9oSEQsdUIsQ3NCOWdIQyxnQyxDQUNBLGUsQ3RCb2hIQyxlLENBQ0Esd0IsQ0FHRixvQixDc0J0aEhDLG9DLENBQ0EsZ0IsQ0FDQSxRLENBQ0EsMkIsQ3RCbS9GRCxrQixDQWduQ0EsMEIsQ0FxQkEsNEIsQ0E3bEJBLCtCLENBeW9CQSw2QixDc0JocUlDLGUsQ3RCby9GRCxtQixDQXdpQkUsVSxDc0J4aEhGLG1CLENBQ0MsbUIsQ0FDQSxZLENBQ0EsMkIsQ0FBQSw0QixDQUFBLHlCLENBQ0EscUIsQ0FDQSxTLEN0QjRoSEMsVSxDQUNBLGUsQ3NCNWhIRCxtQixDQUNBLGdCLENBQ0EsWSxDQUNBLDBCLENBQ0EsdUIsQ0FDQSxrQixDQUFBLGlCLEN0Qm0vRkQscUIsQ0E2aUJFLG1DLENzQjdoSEYsK0IsQ0FDQywyQixDdEJxL0ZELCtCLENBNmlCRSxhLENzQjdoSEYsaUIsQ3RCaWlIQSwrQixDc0IvaEhDLGEsQ3RCbWlIRCxnQyxDc0IvaEhBLGEsQ3RCbWlIQSxnQyxDQTdpQkEsYSxDQStpQkUsaUIsQ0EzaUJGLHdCLENBK2lCRSxpQixDc0IvaEhGLFUsQ0FDQyxtQixDQUFBLFEsQ0FBQSxlLEN0Qm0vRkQsbUIsQ0FpakJFLGEsQ3NCamlIRixlLEN0QnEvRkEsbUIsQ0FpakJFLGlCLENzQmppSEYsTyxDQUNDLFMsQ3RCbS9GRCxVLENBaWpCRSxtQixDc0JqaUhGLGdCLENBQ0MsYSxDQUdELFcsQ0FDQyxjLENBQ0EsTyxDdEJtL0ZELFksQ0FpakJFLG1CLENzQmppSEYsbUIsQ0FDQyxZLENBQ0Esd0IsQ0FBQSxxQixDQUFBLGtCLENBQUEsdUIsQ0FDQSxvQixDdEJtL0ZELHNCLENBb2pCRSxZLENzQnBpSEYsbUIsQ0FDQyxpQixDdEJzaUhDLFMsQ0FDQSx5RCxDQXBqQkYsaUQsQ0FzakJFLDRCLENzQnRpSEYsa0IsQ3RCcS9GQSxtQixDQXNqQkUsbUIsQ3NCdGlIRixrQixDQUNDLFMsQ3RCMGlIRCxxQixDc0J0aUhDLGlCLENBQ0EsTyxDQUNBLDJCLENBQ0EsMEIsQ0FDQSxjLEN0QjBpSEQsZ0IsQ3NCeGlIQyxpQixDQUFBLFUsQ0FBQSxlLENBQUEsNkIsQ3RCbS9GRCwrRSxDQTJqQkUsa0IsQ3NCM2lIRix3QyxDQUNDLGdGLEN0QjZpSEMsd0UsQ0FDQSxlLENzQjdpSEQsbUIsQ3RCbS9GRCxtQixDQTZqQkUsWSxDc0I3aUhGLDJCLENBQ0MsNEIsQ0FDQSx5QixDQUNBLHFCLEN0QmlqSEQsa0IsQ3NCN2lIQSxpQixDQUNDLFUsQ0FDQSxZLEN0Qm0vRkQsUyxDQTZqQkUsWSxDc0I3aUhGLGEsQ0FDQywwQixDQUNBLDBCLENBQ0EsbUIsQ0FDQSx3QixDQUNBLHFCLENBQ0Esa0IsQ0FDQSx1QixDdEJtL0ZELG9CLENBNmpCRSxzQixDc0I3aUhGLG1CLENBQ0MsUSxDQUNBLFMsQ0FDQSw0QixDQUNBLGEsQ0FBQSxjLENBQUEsbUYsQ0FDQSxtRSxDdEJrakhDLCtGLENBR0Ysd0IsQ0Fqa0JBLGtCLENBbWtCRSxhLENzQm5qSEYsa0MsQ0FDQyw4QixDdEJtL0ZELDBCLENBcWtCQSxzQixDc0JuakhDLGEsQ0FHRCxtQixDQUNDLGUsQ0FDQSxpQixDQUNBLHdCLENBQ0EsMkIsQ0FDQSxnQyxDQUFBLDZCLEN0QndqSEQsc0MsQ0FDRSxXLENBbmtCRiw0QyxDQXVrQkUsYyxDQUdGLDRDLENBcmtCQSwrQixDQXVrQkUsbUIsQ0FHRixrRCxDc0J2akhDLGdDLENBR0Qsa0IsQ0FDQyxpQixDQUNBLFUsQ0FDQSx5QixDdEIyakhELGdCLENBQ0UsVSxDc0J6akhELFcsQ0FDQSxhLENBQ0EscUIsQ0FDQSxrQixDdEJxL0ZELGlCLENBeWtCRSw0QixDQUdGLGtCLENzQnpqSEMsaUIsQ0FDQSw4QixDQUFBLGdDLENBQUEsd0IsQ0FBQSxvQixDQUNBLG9DLEN0Qm0vRkQsaUIsQ0E4a0JBLG9CLENBQ0UsZ0IsQ0FDQSxnQixDQTVrQkYsMkIsQ0FnbEJBLHNCLENzQjlqSEMsaUIsQ3RCcS9GRCx1QixDQXVnRUEsd0IsQ0F6N0NFLGlCLENzQjlqSEYsbUIsQ0FDQyxZLENBQUEsUyxDdEJta0hELHNCLENBMDdDQSx1QixDQXo3Q0UsYSxDQUNBLHlCLENBaGxCRiwrQixDQWtsQkUsMkIsQ0FHRixTLENzQnBrSEMsaUIsQ0FDQSxlLENBQUEsZ0IsQ3RCeWtIRCxnQixDQXJsQkEsaUIsQ0F1bEJFLFksQ3NCdmtIRiwrQixDQUNDLHVCLENBQ0EscUIsQ3RCby9GRCxjLENBd2xCRSxVLENzQnhrSEYsVyxDQUNDLG1CLEN0Qm0vRkQsZ0IsQ0F3bEJFLGEsQ0FHRixPLENzQjFrSEMscUgsQ0FDQSxnRixDdEI0a0hDLGtCLENBQ0EsZSxDQUdGLDJCLENzQjVrSEEsWSxDQUNDLG1DLENBQ0EsdUIsQ0FDQSxvQixDQUFBLGlCLENBQUEsUSxDQUNBLHVDLEN0QmtsSEQsMEIsQ0E5bEJBLDRCLENBZ21CRSxnQyxDc0JobEhGLHdCLENBQ0MsZ0MsQ0FDQSxlLENBQ0EsZSxDQUdELHdCLENBQ0Msb0MsQ3RCbS9GRCxlLENBZ21CRSx3QyxDQTVsQkYsOEIsQ0FnbUJFLGEsQ0FHRixhLENBOWxCRSxlLENBQ0Ysa0IsQ3NCaC9GQSxrQyxDdEJtbEhBLHNDLENzQjlrSEMsZ0IsQ3RCZ2xIQyxtQyxDQUdGLHVDLENBQ0UsZSxDQTlsQkEsYSxDQWttQkYsa0JzQjdrSEMsYSxDdEI4a0hDLGUsQ0FTRixnQixDQU5BLFksQ0FDRSxZLENBQ0EsbUMsQ0E5bEJBLFEsQ0F3bUJGLGUsQ0FDRSw0QixDQUNBLGMsQ0FDQSwrQixDQUNBLGdCLENBQ0Esd0IsQ0FybUJGLG9CLENzQjErRkEsYSxDQUNDLGdCLEN0Qm9sSEMsNEIsQ0F2bUJBLGdCLENzQnorRkQsbUMsQ3RCbWxIQyxlLENBQ0EsbUIsQ0FHRixrQixDQUNFLDRCLENBem1CQSxnQixDc0J2K0ZELCtCLEN0Qm1sSEMsZ0IsQ0F6bUJBLHdCLENzQnQrRkQsaUIsQ3RCb2xIRCxjLENBQ0UsaUIsQ0FDQSxtQixDQXptQkEsbUIsQ3NCcCtGRCxZLEN0QmdsSEMsMkIsQ0F6bUJBLDRCLENzQm4rRkQseUIsQ3RCK2tIQyxxQixDQUNBLFEsQ0FHRixrQixDc0I5a0hDLFksQ3RCZ2xIQyxtQyxDQTNtQkEsMEIsQ3NCaitGRCx1QixDdEIra0hDLG9CLENBM21CQSxXLENzQmgrRkQsZ0IsQ3RCOGtIQyxlLENBQ0EsMkYsQ0FDQSxtRixDQUdGLHdCLENBQ0UsdUIsQ0FobkJBLGtCLENzQi85RkQsYSxDdEJvbEhELHFCLENBQ0Usa0IsQ0FHRixvQixDQWxuQkUsVyxDc0I3OUZELGUsQ3RCaStGRCxtQixDc0IzOUZDLGdELENBREQsZ0IsQ3RCa2xIRSxlLENBbG5CQSxjLENBQ0Ysb0IsQ0FzbkJBLG9CLENBQ0Usa0IsQ0FsbkJBLGdCLENzQno5RkQsZ0IsQ0FERCxrQixDdEJpK0ZBLE0sQ0FvbkJFLFMsQ3VCaDlIRixtQyxDQUNDLHNDLEN2Qm85SEQsYyxDdUJoOUhDLFksQ0FDQSxtQyxDQUNBLGtDLEN2Qm85SEQsYyxDdUJoOUhBLG1CLENBQ0MsbUIsQ0FDQSxZLENBQ0EsNkIsQ3ZCKzFHRCw0QixDQW9uQkUsc0IsQ3VCaDlIRixrQixDQUNDLHdCLENBQ0EscUIsQ0FDQSxrQixDQUNBLHNCLENBQ0EsbUIsQ3ZCazlIQywwQixDdUJqOUhELFEsQ3ZCbTlIQyw0QixDQXBuQkYsYyxDQXNuQkUsK0IsQ3VCbDlIRixnQixDQUNDLHdCLENBQ0EscUMsQ3ZCczlIRCxXLENBQ0UsUyxDdUJuOUhELFcsQ0FHRCxVLENBQ0MsZSxDQUNBLFEsQ0FDQSxTLEN2QnU5SEQsVSxDdUJsOUhBLHNDLENBQ0MscUMsQ0FDQSxtQixDQUNBLG9CLEN2QnM5SEQsc0IsQ0FDRSwyQyxDdUJqOUhGLGEsQ0FDQyxVLENBQ0EsbUIsQ0FDQSxtQixDQUNBLFksQ0FDQSx3QixDQUNBLHFCLEN2QjYxR0Qsa0IsQ0F5bkJFLHdCLEN1Qm45SEYscUIsQ0FDQyw2QixDQUNBLFUsQ3ZCNjFHRCxnQixDQXluQkUsYyxDdUJuOUhGLFEsQ0FDQyxrQixDQUNBLDhCLENBQ0Esb0MsQ3ZCNjFHRCwrQixDQXluQkUsZ0IsQ3VCcDlIRixlLENBQ0MsYyxDQUNBLGtDLENBQ0EsMEIsQ3ZCdzlIRCxtQixDdUJwOUhDLDJCLENBRUQsVyxDQUNDLGtCLENBQ0EsVSxDQUNBLE0sQ0FDQSxXLEN2Qnk5SEQsVSxDQWFBLGlCLENBem5CQSxrQixDQStuQkUsaUUsQ3VCeDlIRCxpRCxDdkIyOUhDLGdHLENBdEJGLFUsQ3VCcjlIQSxtQixDQUNDLGEsQ0FDQSxZLEN2QisxR0QsYSxDQXluQkUsaUIsQ0FRRixpQixDQXpuQkEsa0IsQ3VCNTFHQSxVLENBQ0MsaUIsQ0FBQSxRLENBQUEsTyxDQUNBLHVCLEN2Qis5SEQsa0IsQ3VCMzlIQyxZLENBQ0EsYSxDQUNBLHlCLEN2Qis5SEQsaUIsQ0E5bkJBLFksQ3VCNzFHQyxhLENBQ0MseUIsQ3ZCaTJHRiw2QixDQWdvQkUsK0IsQ3VCMzlIRiwyQixDQUNDLHVCLEN2Qis5SEQsb0MsQ3VCMzlIQywyQixDQUNBLHVCLENBQ0EsbUIsQ3ZCKzlIRCxXLEN1QjM5SEEsWSxDQUNDLHNCLENBQUEsaUUsQ0FBQSx5RCxDQUNBLG1HLEN2QmkrSEQsOEIsQ3VCOTlIQyxzQixDQUdELGEsQ0FDQyxlLEN2QmsrSEQsZSxDQVlBLGMsQ0FLRSxvQyxDdUJsK0hGLGUsQ0FDQSwyQixDdkJnOUhBLGUsQ0FDRSxpQixDQUNBLGtCLENBVUYsYyxDdUJsK0hBLGlCLENBQ0MsUyxDQUNBLHVCLEN2QjgxR0QsMEIsQ0E0b0JBLGlCLENBcm9CQSxtQixDdUIzMUdBLGlCLENBRUMsdUIsQ0FTRCxVLENBQ0EscUgsQ0FDQyxnRixDdkJpK0hDLGtCLENBcm9CQSxlLENBeW9CRixtQixDdUI3OUhDLFksQ3ZCKzlIQyxtQyxDQXJvQkEsdUIsQ3VCdDFHRCxvQixDdkI4OUhDLGlCLENBcm9CQSxRLEN1QnIxR0QsdUMsQ3ZCKzlIRCxrQixDQUNFLDRCLENBcm9CQSxnQyxDdUJuMUdELHdCLEN2QjI5SEMsZ0MsQ0Fyb0JBLGUsQ3VCbDFHRCxlLEN2QnMxR0QsdUIsQ3VCajFHQSxhLEN2QjI5SEEsZ0IsQ3VCdDlIQyxvQyxDdkJ3OUhDLGUsQ0Fyb0JBLHdDLENBeW9CRixrQixDdUJwOUhDLGtCLENDL0tXLDJCLENDMENYLDRCLEN6QmltSUQsc0IsQ0E4OEJBLHVCLENBbmxERSxhLENPM2lIRSxnQixDZ0JtT0gsYSxDdkJtOUhDLGlDLENBcm9CQSx5QixDQXlvQkYscUIsQ3VCLzhIQyxlLEN2Qm05SEQsb0IsQ0FDRSxlLENBR0Ysd0MsQ0Fyb0JFLG1CLENBeW9CRiw0QyxDQUNFLFksQ0FHRixnQixDdUIzOEhDLGtDLEN2QjY4SEMsWSxDQXJvQkEseUIsQ3VCcDBHRCxhLEN2Qjg4SEQsZ0IsQ0FDRSxtQixDQXJvQkEsbUIsQ3VCbDBHRCxZLEN2QjA4SEMsMkIsQ0Fyb0JBLDRCLENBQ0YseUIsQ3VCajBHQSxxQixDQUNBLFcsQ3ZCMjhIQSx5QixDQXJvQkUsaUIsQ0FDRixVLEN1QmgwR0EsZ0IsQ0FDQSxlLENBQ0Msb0IsQ3ZCMDhIRCxvQixDQUNFLFUsQ0Fyb0JBLFcsQ3VCOXpHRCxtQixDdkJzOEhDLGdCLENBcm9CQSxhLENBeW9CRixzQixDdUJsOEhDLDhCLEN2Qm84SEMsK0IsQ0Fyb0JBLG9DLEN1QjN6R0QsZSxDdkJtOEhDLGlCLENBcm9CQSxrQixDQXlvQkYsdUIsQ0E1bkJBLHFCLEN1Qnp6R0MsbUIsQ0FKRCxtQixDdkIwOEhFLFksQ0FqQkYsdUIsQ0Fwb0JFLHdCLEN1Qnp6R0QscUIsQ3ZCbThIQyxrQixDQUNBLHdCLENBQ0EscUIsQ0F6b0JBLDZCLENBQ0YsVSxDdUJ6ekdBLGUsQ3ZCNnpHQSxxQixDQThvQkUsMkIsQ0F6b0JBLDRCLENBQ0YseUIsQ3VCeHpHQyxxQixDQUNDLHFCLENBQ0Esa0IsQ0FDQSxvQixDQUNBLFMsQ3ZCMHpHRixnQixDQUlBLHNCLENBeW9CQSxxQixDdUJoOEhHLFEsQ0FKRCw4QixDdkJ5OEhBLGtCLENBOW9CRixzQixDQTZvQkUsK0IsQ3VCLzdIQSxxQixDQUNDLG9DLEN2QjB6R0gsMkIsQ3VCeHpHRywyRCxDQUhELHVDLEN2QmcwR0Ysc0IsQ3VCeHpHRSxvQyxDQUlBLG9CLENBNUJELG1CLEN2QmcrSEMsYSxDQXpvQkEsUSxDQTZvQkYsdUIsQ3VCajhIRSxlLEN2QjJ6R0Ysc0IsQ3lCbHJIQSxtQixDQUNDLG1CLEN6Qm9ySEQsWSxDQTJvQkUsb0IsQ3lCN3pJRixpQixDQUNDLHdCLENBQ0Esd0IsQ0FDQSxxQixDQUFBLGtCLENBQ0EsUyxDekJxckhELG9CLENBNG9CRSxpQixDQW1ERixzQixDQWhEQSwyQixDeUJueElDLFcsQ0FJQSx3QixDQUNBLHFCLENBQ0Esa0IsQ0FDQSx1QixDekJ5ckhELG9CLENBOG9CRSxzQixDeUJwMElGLCtCLENBRUMsYyxDQUNBLGMsQ3pCc3dJRCwyQixDeUI5eklDLDBCLENBQ0EsMEIsQ3pCZzBJQyxtQixDQVFBLGdCLENBM29CQSxvQixDQStvQkEsa0IsQ3lCaDBJRixnQixDQUNDLHVDLENBQ0Esb0IsQ0FDQSxtRixDQUVBLG1FLENBQ0EsK0YsQ0FDQSxpQixDekJ3ckhELGlDLEN5QnBySEMsdUIsQ0FYRCxrQixDekIrMElFLDZCLENBNW9CQSx5QixDQUNGLHFCLENBaXBCQSwwQyxDQURBLDBDLENBRUUsZSxDQTVvQkEsUSxDQUNGLFUsQ0E4b0JFLFcsQ3lCcDBJRixjLENBQ0MsZSxDQUNBLFEsQ0FDQSxTLENBQ0EsVSxDekJ3MElELHNCLEN5QnAwSUEsVSxDQUVDLG1CLENBQ0EsbUIsQ0FDQSxZLENBUUEsaUIsQ0FHQSxtRSxDekIwckhELG1ELEN5QnZySEMsK0UsQ3pCdzBJRCxpQ0FBaUMsUyxNQUFlLHdCLEN5Qm4wSWhELHVCLENBQ0MsNkIsQ0FDQSx5QixDQUFBLHFCLEN6QnkwSUQsNkMsQ0FEQSwrQixDQUVFLFUsQ3lCeDBJRCxjLEN6QjQwSUQsd0IsQ3lCeDBJQyxtQixDQUNBLG1CLENBQ0EsWSxDQUFBLHdCLENBQUEscUIsQ0FDQSxrQixDQUNBLHVCLENBQ0Esb0IsQ3pCNDBJQyxzQixDQU9GLGlDLENBcnBCRSxpQixDQUNGLGlDLENBdXBCRSx5QixDQUdGLDhCLENBcnBCQSw0QixDQXVwQkUsd0IsQ3lCOTBJRixvQixDekJrMUlBLGlDQUFpQyxTLE1BQWUsMEQsQ3lCajFJaEQsaUIsQ3pCcTFJQSxrQixDeUJuMUlBLGUsQ3pCaXNIQSxrQyxDQXVwQkUseUIsQ3lCbjFJRixzQixDQUNDLG1CLEN6QnUxSUQsaUIsQ3lCbjFJQyw2QixDQUNBLHFCLEN6QnExSUMsVyxDeUJwMUlELG1CLEN6QitySEQsbUIsQ0F3cEJFLFksQ3lCcDFJRiwyQixDQUNDLDRCLENBQ0EseUIsQ0FDQSxxQixDekJ3MUlELDZCLEN5QnIxSUMsNEMsQ3pCeTFJRCw0QixDQUNFLDZDLENBcnBCRiwwQixDQXlwQkUsaUIsQ3lCdDFJRixVLENBQ0MsZ0IsQ3pCdzFJQyxlLENBQ0Esb0IsQ0FHRix1QixDQUNFLGlCLENBQ0EsUSxDQXZwQkEsUyxDeUI5ckhELFMsQ3pCdzFJQyxtQixDQUNBLG1CLENBQ0EsNEIsQ0F2cEJBLGtCLENBQ0YsZ0IsQzBCdDFIQSx1QyxDQUNJLHdCLENBQ0EscUIsQzFCay9JSixxQixDMEJoL0lJLFUsQ0FDQSxXLEMxQmsvSUYsbUIsQ0FDQSxnQixDMEJsL0lFLGEsQzFCcy9JSix1QixDMEJwL0lJLDhCLENBQ0EsK0IsQ0FDQSxvQyxDQUNBLGUsQ0FBQSxnQixDQUNBLGtCLENBR0EsMkIsQ0FDSSxpQixDQUNBLGtCLENBQ0EsVSxDMUJ3MUhSLE0sQzBCcjFISSxnQixDMUJ3L0lKLHNCLEMwQnAvSVEsb0MsQ0FDQSxlLEMxQnUxSFIsaUIsQzBCcDFISSxtQixDQUNJLG9CLENBQ0EsWSxDQUNBLDJCLENBQ0EsZSxDQUNBLDJCLENBQ0Esc0MsQ0FDQSwySSxDQUNBLHNHLEMxQnEvSU4sNEIsQzBCbC9JTSxvQixDQUNBLG1DLEMxQnMvSVIsdUIsQzBCci9JUSw4QixDMUJ1L0lOLCtCLENBQ0Esb0MsQ0FwcUJGLGtCLEMwQmoxSEksaUIsQzFCMC9JSixxQixDMEJ0L0lRLDZCLENBQ0EscUIsQ0FDQSxpQixDQUNBLDBCLENBQUEsMEIsQ0FBQSxtQixDQUNBLHdCLEMxQjAvSU4scUIsQ0FDQSxrQixDMEIxL0lNLHVCLEMxQjQvSU4sb0IsQ0FDQSxzQixDMEI1L0lNLFcsQ0FDQSxnQixDQUNBLCtCLENBQ0Esb0IsQ0FDQSxjLENBQ0Esa0IsQ0FDQSxnQixDQUFBLHVDLENBQUEsb0IsQ0FBQSx5QixDMUJtMUhSLHFCLEMwQmoxSFEsYyxDQUNJLGUsQzFCbWdKWiwyQixDQUNFLHlCLENBR0YsMEIsQ0EvcUJBLGlCLEMwQjkwSEksTSxDQUNJLE8sQ0FDQSxRLENBQ0EsUSxDMUJnZ0pOLHVCLEMwQi8vSU0sb0IsQ0FDQSxrQyxDMUJnMUhSLDBCLEMwQjcwSFEsbUIsQ0FJQSxzRCxDQUNJLFcsQzFCaWdKWiwrQixDMEI1L0lZLGlCLEMxQjYwSFosUyxDMEIxMEhRLDBCLENBQ0ksMEIsQzFCNDBIWixtQixDMEJ4MEhJLHdCLENBQ0kscUIsQ0FDQSxrQixDQUNBLHVCLEMxQjAwSFIsb0IsQzBCdjBISSxzQixDQUNJLGlCLENBQ0EsYSxDQUNBLGdCLENBQ0EsZSxDQUdKLDBCLENBQ0ksYSxDMUJ3MEhSLG1CLEMwQnIwSEksYSxDQUNJLGtCLENBQ0EsZ0IsQ0FDQSw2QyxDQUVBLDZCLENBQ0Esd0QsQ0FDQSxrQixDMUIyL0lSLGlDLEMwQnQvSVEsaUIsQ0FDQSxNLEMxQnMwSFIsTyxDMEJwMEhRLEssQ0FDSSxrQixDMUJzMEhaLGtDLEMwQm4wSFEsOEIsQ0FDSSwwQixDMUJ5L0laLDJEMEJ0L0lZLGtDLEMxQnEwSFosbUMsQzBCbDBIUSwrQixDQUNJLDJCLEMxQncvSVosNkQsQ0FqckJBLCtCLENBbXJCRSwyQixDMEJsL0lGLHVCLEMxQnMvSUEsZ0IsQ0FDRSxjLENBQ0EsTyxDQW5yQkEsWSxDMEJoMEhNLG1CLEMxQnMvSU4sbUIsQ0FuckJBLFksQzBCL3pITSx1QixDMUJxL0lOLG9CLENBbnJCQSxzQixDQUNGLHVCLEMyQjU5SEEsb0IsQ0FDQyxzQixDQUNBLG1ELENBQ0EsbUIsQzNCODlIRCxpQixDQXFyQkUsUyxDMkJocEpGLHVELENBRUMsK0MsQzNCbXBKRCx3QixDMkJocEpDLG1CLEMzQjY5SEQsa0IsQ0FzckJFLFMsQ0FHRiwwQixDMkJocEpDLGlCLEMzQmtwSkMsTyxDMkJqcEpELDZCLEMzQjY5SEQsYyxDQXlyQkEscUIsQ3dCL3BKSSx1QixDeEJnZ0lKLG1CLEN3QnYvSEksbUIsQ0FDSSxZLEN4QnFwSlIscUIsQ3dCL3FKSSxpQixDQUNILFUsQ0FDQSxlLEN4QjAvSEQsb0QsQ3dCeC9ISSxrQixDQUNJLG1CLENBQ0EsNkMsQ0FDQSxxQyxDeEJpckpOLGUsQ0FyckJGLDJCLEN3QngvSFEsNEIsQ0FQSix5QixDeEIyckpGLHFCLEN3Qi9xSkUsdUIsQ0FDSSxpQixDQUNBLFUsQ0FDQSxZLENBQ0EsUyxDQUNBLFUsQ0FDQSxXLENBS0Esd0IsQ0FDQSxxQixDeEJ5L0hSLGtCLEN3QnQvSEksdUIsQ0FDSSxvQixDeEJ3L0hSLHNCLEN3QnIvSEksUSxDQUNJLCtCLENBQ0Esa0IsQ0FDQSxpQixDeEJ1L0hSLGMsQ3dCci9IUSx1RCxDQUxKLCtDLEN4QisvSEosNkIsQ3dCci9IUSx1QixDQUNJLGtCLEN4QjYvSFosd0IsQ3dCci9IUSxlLENBQ0ksaUIsQ0FDQSx3QixDeEJ1L0haLDJCLEN3QnIvSFksZ0MsQ0FKSixvRCxDeEJxckpOLG9CLENBeHJCQSwwRCxDQTRyQkYsMkMsQ0F4ckJBLFcsQ0E0ckJBLGlELENBeHJCRSxnQyxDQUNGLG9CLENBNHJCQSxpRCxDd0I3cUpRLCtCLEN4QnMvSFIsb0IsQ0E0ckJBLHVELENBQ0UsK0IsQ3dCNXFKRSxxQixDQUNJLFUsQ0FDQSxnQixDQUNBLG1CLEN4QnUvSFIsZ0IsQ3dCci9IRSxhLEN4QmtySkYsc0IsQ0F4ckJFLHdCLENBQ0Ysa0IsQ0E0ckJBLHVCLEN3Qi9xSlEsOEIsQ0FDQSwrQixDQUNBLGtDLEN4QncvSFIsZ0IsQ3dCci9ISSxpQixDeEJrckpKLHNCLEN3QjlxSlEsbUIsQ0FDQSxtQixDQUNBLFksQ0FDQSxrQixDeEJ1L0hSLGMsQ3dCci9IUSxpQixDQVRKLGlCLEN4QjBySkYsUyxDQXhyQkEsZSxDQTRyQkYsMkIsQ3dCL3FKUSwwQixDQUNBLDBCLENBQ0EsbUIsQ0FDQSx3QixDQUNBLHFCLEN4QncvSFIsa0IsQ3dCdC9ISSxTLENBQ0ksOEIsQ0FDQSwrQixDQUFBLG9DLENBQUEsMkIsQ3hCcXJKUixzQyxDQUNFLHNCLEN3QmpySkUsc0IsQ0FDSSxtQixDQUNBLGEsQ0FDQSxZLEN4QnFySk4sYSxDQUNBLGEsQ3dCcnJKTSxzQyxDQUNBLDhCLEN4QnlySlIsMEIsQ0Foc0JBLG1CLEN3QnIvSFEsbUIsQ0FDSSxZLENBQ0EsMkIsQ0FDQSw0QixDeEJ1L0haLHlCLEN3QnAvSEUscUIsQ0FmRSxRLEN4QnlzSkosK0IsQ0FDRSwyRCxDQWxzQkEscUMsQ0FDRixvQyxDd0JyL0hJLHdCLENBQ0ksb0IsQ3hCdS9IUixlLEN3QnAvSEksYSxDeEJ3L0hKLDBCLEN3Qm4vSEksNkIsQ0FDSSxRLENBQ0Esb0MsQ0FDQSxlLENBQ0EsMkIsQ0FHTixVLENBUEUsd0IsQ3hCZ3NKRixxQyxDQWxzQkEsd0IsQ0FDRixnQixDQXNzQkEsUSxDQWdCQSxhLEN3QjdxSkksYyxDQUNBLGdCLEN4QjRwSkosUSxDQWxzQkEsNEQsQ0Fvc0JFLDJCLEN3QnRySkYsMkIsQ0FDSSxtRyxDeEJxL0hKLGlCLENBb3NCRSxRLEN3QnRySkYsWSxDQUNJLFEsQ0FDQSxTLEN4QnMvSEosNEIsQ3dCbi9IQSxtQixDeEIyckpBLGEsQ0Fsc0JBLGMsQ3dCaC9IQywyQyxDQVRELE0sQ3hCK3JKRSxPLENBbHNCQSxXLENBQ0YsaUYsQ0Fvc0JFLCtCLEN3QnJySkYsNkIsQ0FDSSxxQixDQUFBLG1CLEN4QjRySkosZSxDd0IxckpJLGMsQ3hCNHJKRixRLENBQ0EsZ0IsQ0FHRixhLEN3QjlySkksbUIsQ0FDQSxtQixDQUNBLFksQ0FDQSxvQixDQUNBLGdCLENBQ0EsdUIsQ0FDQSxvQixDeEJvL0hKLHNCLEN3QmwvSEMsc0IsQ0FiRCxtQixDeEI4c0pFLDBCLENBQ0EsZSxDQUNBLGUsQ0FDQSxrQixDQTNzQkEsNkIsQ0FDRixnQyxDd0JsL0hFLG9CLENBREQsaUQsQ3hCa3NKQyx1QixDQUdGLGdDLEN3QjlySkEsYSxDeEJzL0hBLHNDLENBNnNCRSxnQyxDd0I1ckpELG1CLEN4QmdzSkQsYyxDQTNzQkEsbUIsQ3dCLytIQyxtQixDQUNDLFksQ0FDTSwyQixDQUNBLDRCLENBQ0EseUIsQ3hCaS9IUixxQixDd0IvK0hFLHdCLENBQ0MscUIsQ3hCaS9ISCxrQixDd0I3K0hHLFUsQ0FERCxpQixDeEI2ckpBLGtCLENBM3NCQSxpQixDQUNGLGEsQ0FPQSxvQixDQXdzQkEsbUIsQ0FDRSxzQixDQXpzQkYsb0IsQ3dCMytIRSxtQixDQUNBLGlCLEN4QjRySkYsaUIsQ0FDRSxtQixDQUNBLG1CLEN3QjVySkEsWSxDeEI4ckpBLDJCLENBQ0EsNEIsQ3dCOXJKQSx5QixDQUNBLHFCLENBQ0Esd0IsQ0FDQSxxQixDQUNBLGtCLENBQ0EsVSxDQUNBLFEsQ0FDQSxxQixDQUNBLFEsQ0FDQSxjLENBQ0EsYyxDQUNBLGEsQ0FBQSxZLEN4QjgrSEYsaUIsQ3dCNStIRSx1QyxDQUtELCtCLENBQ0MseUMsQ3hCK3JKQSxxQixDQUNBLG1CLEN3QjVySkQsYyxDQUNDLG1CLEN4QmdzSkEsYSxDd0IvckpBLFksQ0FDQSxhLENBQ0EsYSxDQUNBLGlCLENBQUEsaUYsQ0FBQSxpRCxDQUFBLHlDLEN4QjIrSEYsMkUsQ3dCditIRyxtRCxDQUNBLDRHLEN4QnNzSkgsOEMsQ0FEQSxzQyxDd0Jqc0pHLDZCLENBQUEseUIsQ0FBQSxxQixDeEIwK0hILCtDLEN3QnYrSEUsdUMsQ3hCdXNKRixnQixDd0J2ckpFLGUsQ0FDQyxVLEN4Qm9zSkQsVyxDd0Joc0pELGEsQ3hCa3JKRCxnQixDd0IvckpHLGlCLENBQ0EsZSxDeEJ3K0hILGtCLEN3QnArSEMsa0MsQ0FDQyw2QixDeEJrc0pBLHFCLEN3QmhzSkEsZSxDeEJzc0pBLG1CLENBL3RCRixnQixDQW91QkEsdUIsQ3dCbnNKRSwwQixDQUFBLDBCLEN4Qm8rSEYsbUIsQ3dCaitIQyx3QixDQUNDLHFCLEN4Qm0rSEYsa0IsQ3dCaCtIQyx1QixDQUNDLG9CLEN4QmsrSEYsc0IsQ3dCLzlIQyxpQixDQUNDLFcsQ0FDQSxVLENBQ0EscUIsQ0FDQSxtQixDQUNBLDZCLEN4QmkrSEYsd0MsQ3dCLzlIRSxnRCxDQUNDLHdDLEN4QnFzSkgsaUIsQ3dCL3JKRSxnQixDQUNBLHVDLENBQ0EsZSxDQUNBLG9CLENBQ0EsYSxDQUNBLGtCLEN4Qis5SEYsZSxDd0I3OUhFLHNCLENBQ0MsYyxDeEJtc0pILFksQ0FqdUJBLGMsQ3dCNzlIRyxPLENBQ0MsWSxDeEIrOUhKLG1CLENBbXVCRSxtQixDQ25qS0YsWSxDQUNJLHdCLENBQUEscUIsQ0FDSCxrQixDQUNBLHVCLENEbTFJRCxvQixDQ2oxSUksc0IsQ0FDSSxZLENBQ0EsbUIsQ0FDQSxpQixDRHNqS04sUyxDQUNBLHlELENDdGpLTSxpRCxDQUNBLDRCLENEbTFJUixrQixDQXd1QkEsb0IsQ0FwdUJFLG1CLENBQ0Ysa0IsQ0M3MElJLFMsQ0RzaktKLHNCLENDbGpLUSxpQixDQUNBLE8sQ0FDQSwyQixDRCswSVIsMEIsQ0M1MElJLGMsQ0FJQSxpQixDQUNJLGlCLENBQ0EsVSxDQUNBLGUsQ0Q2MElSLDZCLENDMzBJUSwrRSxDQUNJLGtCLENENjBJWix3QyxDQzMwSVksZ0YsQ0FDSSx3RSxDRDYwSWhCLGUsQ0N4MElJLG1CLENBQ0ksbUIsQ0QwMElSLFksQ0N2MElJLDJCLENBQ0ksNEIsQ0FDQSx5QixDQUFBLHFCLENEaWpLUixtQixDQXJ1QkEsaUIsQ0NwMElJLFUsQ0FDSSxZLENEczBJUixTLENDcDBJUSxZLENBQ0ksYSxDRHMwSVosMEIsQ0NuMElRLDBCLENBQ0ksbUIsQ0RxMElaLHdCLENDajBJSSxxQixDQUNJLGtCLENBQ0EsdUIsQ0FDQSxvQixDQUNBLHNCLENEbTBJUixtQixDQ2owSVEsUSxDQU5KLFMsQ0RnaktGLDRCLENBcnVCQSxhLENBQ0YsYyxDQ2wwSVEsbUYsQ0QyaUtOLG1FLENBQ0EsK0YsQ0N0aUtFLHlCLENBQ0ksa0IsQ0FBQSxhLENBQUEsa0MsQ0FDQSw4QixDQUFBLDBCLENEbWpLUixvQixDQzVpS1EsZSxDQUNBLGlCLENBQ0Esd0IsQ0RtMElSLDJCLENDaDBJSSxnQyxDQUNJLDZCLENEK2lLUix1QyxDQzVpS1EsVyxDRGdqS1IsNkMsQ0MzaUtRLGMsQ0QraUtSLDZDLENDM2lLUSwrQixDRGkwSVIsbUIsQ0ErdUJBLG1ELENDNWlLUSxnQyxDRGdqS1IsbUIsQ0M5aUtRLGlCLENEZ2pLTixVLENBQ0EseUIsQ0EvdUJGLGlCLENDN3pJSSxVLENBQ0ksVyxDQUFBLGEsQ0FBQSxxQixDQUNBLGtCLENEcWpLUixrQixDQ3BqS1EsNEIsQ0R3aktSLG1CLENDdGpLUSxpQixDRCt6SVIsOEIsQ0M1eklJLGdDLENBRUksd0IsQ0FDQSxvQixDQUNBLG9DLENBQ0EsaUIsQ0R3aktSLHFCLENDbmpLUSxnQixDQUNBLGdCLENBQ0EsMkIsQ0R1aktSLHVCLENBeHZCQSxpQixDQTB3QkEsWSxDQUNFLFUsQ0NyaktNLG9CLENBQ0EsdUIsQ0FDQSx3QixDRHV6SVIsd0IsQ0NweklJLG9CLENEd2pLSixnQixDQ3RqS1EsaUIsQ0R3aktOLFcsQ0FDQSxZLENDeGpLTSxTLENEMGpLTixhLENBQ0EsZSxDQzFqS00sa0IsQ0FDQSxrQixDQUNBLFEsQ0Q4aktSLG9CLENDMWpLUSxjLENEOGpLUixrQixDQzNqS1Esb0IsQ0FBQSxrQixDRGdrS1IsbUIsQ0F4d0JBLG9CLENDcHpJUSxXLENEaWtLUixrQixDQUNFLGlCLENBendCRixTLENDbHpJSSx3RCxDQUVJLGdELENBQ0EsMEIsQ0FDQSxrQixDQUNBLG9DLENEaWtLUix5QixDQURBLDBCLENDM2pLUSx1QixDRG16SVIsaUIsQ0NoeklJLE0sQ0FDSSxLLENBQ0EsUyxDQUNBLG1CLENEK2pLUiwwQixDQUNFLDJCLENBQ0EseUMsQ0MvaktNLGlDLENEbWtLUix5QixDQ2prS1EsMkIsQ0FDQSx3QyxDQUNBLGdDLENEcWtLUix1QyxDQTl3QkEsOEMsQ0FxeEJBLCtDLENDamtLWSxtRyxDRGd6SVosMkYsQ0Ewd0JBLHVDLENDcGtLUSxxSCxDRGt6SVIsNkcsQ0FJQSw4QyxDQXF4QkEsK0MsQ0Nwa0tRLHlELENBRUksaUQsQ0QwaEtaLGtCLENBb0xBLFksQ0M1a0tRLG9CLENEZ2xLUixnQixDQzVrS1EsaUIsQ0FDQSxXLENBQ0EsWSxDQUNBLFMsQ0Q4a0tOLGEsQ0M3a0tNLGUsQ0FDQSxrQixDRDR4SVIsa0IsQ0MxeElRLFEsQ0FLSixvQixDQUNJLGMsQ0Qra0tSLGtCLENDM2tLUSxvQixDQUNBLGtCLENEK2tLUixtQixDQzVrS1Esb0IsQ0QweElSLFcsQ0FHQSx1QixDQ3R4SUksb0IsQ0FDSSxlLENBQ0EscUIsQ0Q4a0tSLGtCLENDNWtLUSxvQixDRDhrS04scUIsQ0FPRix5QkNobEtRLGdELENEd3hJUixZLEFBOHpCQSx5QkNobEtRLDZCLENBQ0EscUIsQ0FDQSxtQixDQUFBLHFCLENBR0EsMkIsQ0FDSSxrQixDQUdBLHlCLENBQ0Esb0IsQ0R1bEtWLGdDLENBL3pCRixrQixDQ254SUksZSxDRHVsS0YsNEIsQ0FqMEJGLFksQ0NseElJLGEsQ0R3bEtGLDhCLENBbjBCRixXLENDOXdJSSw4QixDQUNBLFksQ0FFQSwyQixDQUFBLHFCLENBQ0EsVSxDQUNBLDZCLENEMGxLQSxlLENBQ0EsYSxDQ3hsS0EsNEIsQ0FDQSxnQixDQUNBLG9CLENBRUEsZ0MsQ0FDSSxrQixBQUtKLHlCQUNJLGdELENBQ0EsWSxBQUtKLHlCQUNJLEssQ0FDQSw0QixBRDhsS1IseUJDemxLUSxZLENEMmxLSixjLENDemxLSSxvQixDQUFBLGtCLENEZ21LTixtQixDQUNFLHFCLENDNWxLSSwyQixDQUNBLGtCLENBR0EseUIsQ0FDQSxrQixDQUNBLDBCLENBQ0EsOEMsQ0RrbUtKLHNDLENBR0YsZ0MsQ0FDRSxlLENDbG1LSSx3QixDQUNBLFUsQ0FDQSxXLENEZ3hJUiw0QixDQzd3SVEsWSxDQUNJLGEsQ0FJSiw4QixDQUNJLFcsQ0FLSiw4QixDQUNBLFksQ0FFQSwyQixDQUNBLG1CLENBQ0EsUSxDQUdBLDZCLENBQ0ksZSxDRDR3SVosWSxDQ3Z3SVksNEIsQ0Qyd0laLGdCLENDeHdJUSxvQixDRDR3SVIsZ0MsQ0N4d0lZLGdCLENBTVIsa0MsQ0FDSSxnQixDRGttS04sZ0MsQ0MvbEtNLG1CLENEdXdJUixtQixDQ2x3SVEsZ0QsQ0Rzd0lSLFcsQ0Nqd0lRLHNCLENBQ0EsWSxDRHV3SVIsZ0IsQ0Nsd0lJLHFDLEFEaW1LSixnREFDRSxtQixDQy9sS00sbUIsQ0FHQSwwQixDRG93SVIsNkMsQ0Nqd0lJLHFDLENBQ0ksZ0MsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxZLENBQ0EsYSxDRHF3SVIsNEIsQ0Nqd0lRLFksQ0FDSSxhLENBS0osMkIsQ0RrbUtKLG1CLENDL2xLSSxjLENBQ0EsbUIsQ0FHSixZLENBQ0ksVSxDQUNBLG1CLENBQUEsNkIsQ0FDQSxZLENEZ3dJUixnQyxDQzN2SVEsbUIsQ0FDQSxnQyxDQUdBLGMsQ0FDQSxpQixBRDBtS1IsZ0RDbm1LUSx5QixDQUNBLG9CLENBSVIsZ0MsQ0FDSSxpQixBRHVtS0oseUJBejJCQSxLLENDenZJQSwwQixDQUdJLG9CLENBQ0EsNkIsQ0QydklKLDRCLENBMjJCSSxzQixDNEJ2c0xKLGtCLENBQ0ksdUIsQ0FDQSxvQixDQUNBLHNCLENBQ0EsUyxDQUlBLDBCLENBQ0EsZ0IsQ0FHQSxtQixDQUNBLFMsQ0FHQSxzQixDQUNJLFUsQ0FHQSxvQixDQUNBLGUsQ0FDQSxRLENBQ0EseUIsQ0FDQSxxQixDNUJ3c0xKLFUsQzRCcnNMSSx1QixDNUI4MUpSLDJCLEM0QnoxSlEsYyxDQUNBLHFDLEE1QjJzTFIsZ0Q0QnZzTFEsYyxDQUNBLG1CLEM1QjJzTE4sWSxDQUNFLFEsQ0FHRixtQixDNEI1c0xNLDZCLENBR0EsWSxDQUNBLG9DLENBR0EsYyxDNUI0MUpSLGUsQ0FHQSxtQixDNEJ6MUpRLGtDLEM1QjYxSlIsa0IsQzRCdjFKSSxrQixDQUNJLG9CLENBQ0EsWSxBNUJndExSLDBCQUNFLFksQ0FDRSxjLEM0QjlzTEksa0IsQzVCa3RMSixZLENBQ0EsbUMsQ0ExM0JKLGUsQ0FHQSx5QixDNEJyMUpJLFksQ0FHSSxtQixDNUJ1MUpSLHlCLEM0Qm4xSlEsa0IsQ0FBQSxxQixDNUJxdExOLG1CLENBQ0UsYyxDQUdGLDJCLEM0Qm50TE0seUIsQ0FIQSxrQixDQU9BLDBCLENBQ0EsNkMsQ0FDQSxxQyxDQUdJLGdDLENBQ0EsZSxDQUtSLHdCLENBQ0ksWSxDNUJzdExKLGEsQzRCbnRMSSw0QixDQUNBLFUsQ0FDQSxXLENBUUEsOEIsQ0FBQSxXLEM1QjgwSlIsOEIsQzRCMzBKSSxZLEM1QnN0TEYsMkIsQzRCbnRMTSxxQixDQUdKLDZCLENBQ0ksZSxDQUdBLDRCLENBQ0EsZ0IsQ0FHQSxnQyxDNUJxdExKLGMsQzRCanRMSSxnRCxDQUNBLGEsQTVCNDBKUixpRDRCdjBKSSxtQixDQUNJLG1CLENBQ0EsMkIsQzVCdXRMSixvQixBQUlKLDBCNEJ6dExRLG1CLENBQ0EsZSxDQUdBLG9CLENBQ0EsNEIsQzVCNnRMTixnQixDQWw1QkYsbUMsQzRCdDBKSSxpQixBNUI4dExKLDBCNEJ6dExRLEssQ0FDQSwwQixBNUIyMEpSLDBCQW81QkUsa0IsQzRCeHRMRixlLEM1QjR0TEUsZ0QsQ0FsNUJBLGEsQUF1NUJGLDBCNEJ2dExRLEssQ0FDSSx3QixDNUIydExWLGdELEM0QnR0TFUsYSxBNUIydExaLDBCQWw1QkEsSyxDNkJyZ0tBLDBCLEE3QjY1TEEsMEI2Qno1TEksSSxDQUFBLGEsQzdCODVMRixnQixDNkI1NUxFLHFDLENBQ0EsZSxDQUNBLHNDLENBR0Esb0IsQ0FBQSxxQyxDN0J5Z0tKLHFCLEM2QnJnS0ksc0MsQ0FHSSxvQixDN0J1Z0tSLFEsQzZCbGdLUSxjLENBQ0EsYyxDN0J3Z0tSLFksQzZCbmdLSSxVLEE3Qms2TEosMEI2Qjc1TFEsUyxDQUNBLG1DLEM3Qmk2TE4sYyxDNkI1NUxNLGdCLENBQ0Esa0IsQ0FDQSxtQixDQUFBLGlCLEM3Qmk2TEosZ0IsQzZCOTVMQSx5QixDQUlJLGdCLENBR0EsNkIsQ0FBQSxhLENBUEoseUIsQzdCNDZMRixpQixDQUNFLHVCLEM2QnA2TEksb0IsQzdCczZMSixzQixDNkJwNkxJLG9CLENBQ0EsYSxDQUdBLDJCLENBQ0EsWSxDQUFBLDBCLEM3QmtnS1IsYSxDNkI5L0pZLDJCLENBQ0EseUIsQzdCa2dLWixhLEM2Qi8vSlEsa0IsQ0FLSixzQyxDQUNJLGdCLEM3QjQ2TE4sdUMsQzZCejZMTSxpQixDQUdBLGtCQUFBLGEsQ0FDSSxlLEM3QnNnS1osZ0IsQzZCbGdLWSxZLEM3QjgvSlosbUMsQzZCMy9KUSxRLEM3QisvSlIsZ0IsQzZCei9KWSxRLENBS0osb0IsQ0FDQSxnQixDQUlKLGtCLENBQ0kscUIsQ0FDQSxrQixDQUNBLGUsQ0FDQSxnQixDQUdKLGMsQ0FDSSxtQyxDQUlBLGMsQ0FDQSxnQixDQUNBLGMsQ0FDQSxpQixDQUNBLDRCLEM3QnkvSlIsa0IsQzZCcC9KSSxhLENBR0kscUIsQzdCcy9KUixrQixDQUdBLFUsQzZCbi9KUSxtQixDQUNJLDBCLENBQ0EsMkIsQzdCdS9KWixtQixDNkJsL0pRLHFDLEE3Qm82TFIsMEJBNTZCQSxzQixDQTg2QkkscUIsQUFJSiwwQkFDRSxrQixDQUNFLGtCLEFBSUoseUI2Qjk1TFEsa0IsQ0FDSSxtQyxDQzdKWix1QixDQUNDLGMsQ0FHQSxtQixDQUNBLGlCLENBRUEsZ0IsQ0FHRCxVLENBQ0Msd0IsQTlCa2tNRCx5QjhCN2pNQyxNLENBQ0Esa0IsQ0FDQSxnQixDOUJpa01DLG9CLEM4QjdqTUYsSyxDOUJpa01FLCtDLEM4QjdqTUYsMkIsQ0FDQyxpQixDQUNBLFEsQ0FHRCwwQyxDQUNDLDJCLENBQ0EsZ0IsQzlCZ3BLRCxPLEM4QjVvS0MsMEIsQ0FDQSxlLENBQ0EsSyxDQUNBLFMsQzlCK2pNRyxtQixDOEI5ak1ILG1CLEM5QmdrTUcsWSxDOEIvak1ILDJCLEM5QmdwS0QsNEIsQ0FrN0JJLHlCLEM4QjlqTUoscUIsQzlCZ2tNSSx3QixDOEI5ak1ILHFCLENBQ0Esa0IsQ0FDQSxrQixDQUNBLG1CLENBQ0EsVSxDOUJra01DLG1CLEM4QjlqTUYsZ0IsQzlCa2tNRSw4QixDQWo3QkYsbUIsQ0FtN0JJLG1CLEM4Qi9qTUosWSxDQUNDLGUsQ0FDQSxzQixDOUJpa01HLGtCLENBbDdCSixjLENBbzdCSSxVLEM4QmhrTUosdUIsQ0FDQyxvQixDOUJra01HLHNCLEM4Qi9qTUgsUSxDOUJpa01HLGdCLEM4QjlqTUosK0IsQzlCa2tNSSxZLEM4Qi9qTUgscUIsQzlCbWtNRyx1QyxDQXQ3QkosaUIsQ0F3N0JJLFMsQ0FHRixvQixDOEJsa01BLGUsQzlCb2tNRSxjLENBdDdCRixnQyxDOEIzb0tELGdCLEM5QndrTUMsc0IsQzhCcmtNQSxnQyxDOUJ1a01FLG9CLENBR0YsbUIsQzhCbmxNRixvQyxDOUJ1bE1FLG9CLENBQ0UsaUIsQzhCcGxNRiwyQixDOUJzbE1FLGtCLENBejhCRixVLEM4QjNvS0QsbUIsQ0FDQyxhLENBQ0Esa0MsQzlCdWxNRSw2QixDOEJ0bE1GLHFCLEM5QjhvS0YsdUIsQzhCMW9LQSxXLENBQ0MsZ0IsQ0FDQyxpQixDOUIwbE1BLGdCLENBMzhCQSwyQixDOEIxb0tELDRCLENBQ0MseUIsQzlCNG9LQSxxQixDOEIxb0tELGUsQ0FHQSxlLEM5QmlvS0MscUIsQzhCMW9LRCxrQixDQUNDLGlCLEM5QjRvS0EsYSxDOEJwb0tELGUsQ0FDQyxnQixDOUJnb0tBLHFCLEM4QnZvS0QsaUIsQTlCNG1NRCx5QkE1OUJFLEksQzhCMW9LRCxnQixDOUI4b0tELGtCLENBSUUsbUIsQzhCN29LRixjLENBT0Msb0IsQzlCMm1NQyxxQixDOEIxbU1BLGtDLEM5QmlwS0EsWSxDOEJ6b0tELHlCLEM5QjZvS0QsZ0IsQzhCN3BLQSxZLEM5QjZvS0UsYyxDOEJ6b0tELGMsQ0FHQSxjLENBQ0MsbUIsQzlCOG5NQSxZLENBaC9CQSxVLENBR0EsbUIsQzhCem9LRCw2QixDOUI2b0tELFksQzhCeG9LQSxrQyxDOUI2bk1FLGUsQzhCem5NQSxvQyxDOUI2bk1BLFUsQ0FDRSxpQixDQUNBLGdCLEM4QjVuTUYscUIsQzlCOG5NRSxnQixDQXAvQkYsdUMsQytCcHhLRCxjLEMvQnd4S0QsYyxDK0JweEtDLG1CLENBQ0EsYyxDQUdBLGtCLENBQ0Esa0IsQ0FHQSxvQixDL0J3eEtELFksQUFJQSx5QkFzL0JFLHNCLEMrQjN3TUYseUIsQy9CMHhLQSxjLENBcy9CSSxjLEMrQnp3TUgsbUIsQy9Cd3hLRCxjLEMrQnB4S0Msb0IsQ0FDQSwwQixDL0Ird01DLHdELEMrQjN3TUYsNkIsQy9CMHhLQSxrQixDQXMvQkksbUMsQytCM3dNSixZLENBQ0MsNkIsQy9CK3dNQyxzQixDQXQvQkEsbUIsQ0FDRixtQixDUzl4S0EsWSxDQUNBLDJCLENUdXhNSSw0QixDQUNBLHlCLENBQ0EscUIsQ0FDQSxTLENBQ0Esd0IsQ0FDQSxxQixDQUNBLGtCLENBQ0EsdUIsQ0FDQSxvQixDQUNBLHNCLENBR0YsVSxDQUNFLHNCLENBR0Ysb0IsQ0FDRSxtQyxDQUNBLFUsQ0FHRixzQixDQUNFLGEsQ0FDQSxnQixDQUNBLGUsQ0FHRixtQixDQUNFLFMsQ0FDQSxjLENBQ0EsZ0IsQ0FHRixtQixDQUNFLFUsQ0FDQSxXLENBR0YsK0IsQ0FDQSxnQyxDQUNFLFksQ0FHRiwrQixDQUNFLGEsQ0FDQSxnQixDQUNBLGlCLENBR0YsZ0MsQ0FDRSxhLENBQ0Esa0IsQ0FDQSxnQixDQUdGLFcsQ0FDRSwwQixDQUNBLHVCLENBQ0Esb0IsQ0FDQSxzQixDQUdGLGlCLENBQ0UsMEIsQ0FHRixvQixDQUNFLGdCLENBR0YsUSxDQUNFLHlCLENBQ0EsMEIsQ0FHRixhLENBQ0UsZSxDQUNBLHNCLENBR0YsaUIsQ0FDRSxxQixDQUdGLGMsQ0FDRSxZLENBQ0EsYSxDQUdGLGlCLENBQ0UsYyxDQUdGLFksQ0FDRSwwQixDQUNBLHVCLENBQ0Esb0IsQ0FDQSxzQixDQUdGLGtCLENBQ0UsMEIsQ0FHRixxQixDQUNFLGtCLEFBSUoseUJBQ0UsZ0IsQ0FDRSw4QixDQUdGLHVDLENBQ0UsMkIsQ0FDQSxpQixDQUNBLFEsQ0FHRixvRCxDQUNFLFksQ0FHRiwwQixDQUNFLGEsQ0FHRixrQixDQUNFLHlCLENBR0YsdUIsQ0FDRSxnQixDQUNBLGtCLENBR0YsMkIsQ0FDRSxjLENBR0Ysc0IsQ0FDRSxxQixDQUNBLGtCLENBQ0EsZSxDQUNBLHVCLENBR0YsNEIsQ0FDRSxrQixDQUdGLG1CLENBQ0UsZ0IsQ0FHRix5QixDQVVBLGtCLENBRUUscUIsQ0FDQSxrQixDQUNBLGUsQ0FkRix5QixDQUNFLDJCLENBQ0EsNEIsQ0FDQSx5QixDQUNBLHFCLENBTUYsa0IsQ0FDRSxVLENBTUYsaUIsQ0FDRSxnQixDQUdGLFksQ0FDRSx5QixDQUdGLFcsQ0FDRSx3QixBQUlKLHlCQUNFLE0sQ0FDRSxnQixDQUdGLHVCLENBQ0UsVyxDQUNBLGdCLENBR0Ysb0IsQ0FDRSxnQixDQUNBLGUsQ0FHRiw4QixDQUNFLGlCLENBQ0EsYSxDQUdGLHNCLENBQ0Usa0MsQ0FHRixtQixDQUNFLGdCLENBR0YsbUIsQ0FDRSxtQixDQUdGLGMsQ0FDRSxtQixDQUdGLFksQ0FDRSxVLENBR0YsbUIsQ0FDRSw2QixDQUdGLFksQ0FDRSxnQyxDQUdGLGUsQ0FDRSxnQixDQUdGLG1CLENBQ0UsZ0IsQ0FHRixZLENBQ0UsbUMsQ0FDQSxRLENBR0YsOEIsQ0FDRSxhLENBQ0EsZSxDQUdGLDhCLENBQ0UsYSxDQUdGLGlCLENBQ0UsbUIsQUFJSix5QkFDRSxtQixDQUNFLDJCLEFBSUoseUJBQ0UscUIsQ0FDRSxvQixDQUdGLHdCLENBQ0Usa0IsQUFJSix5QkFDRSxtQixDQUNFLGMsQUFJSix5QkFDRSw2QixDQUNFLG9CLENBR0YsOEIsQ0FDRSxVLENBR0YsOEIsQ0FDRSxXLENBR0YsNEIsQ0FDRSxnQixDQUdGLGdDLENBQ0UsaUIsQUFJSix5QkFDRSx3QixDQUNFLGlCLENBQ0Esb0IsQUFJSix1Q0FDRSxJLENBQ0Usb0IsQ0FHRixZLENBRUEsb0IsQ0FEQSxzQixDQUVFLGlDLENBQ0EseUIsQ0FDQSxnQyxDQUNBLHdCLENBR0Ysb0IsQ0FDRSxlLENBQ0EsbUIsQ0FHRiw0QkFBNEIsYSxDQUMxQixZLENBR0YsYyxDQUNFLHNCLENBQ0Esa0IsQ0FDQSxjLENBR0Ysb0IsQ0FNQSxzQixDQUxFLGdDLENBQ0EsNEIsQ0FDQSx3QixDQVNGLGtCLENBRUEseUIsQ0FEQSwwQixDQUVFLGdDLENBQ0Esd0IsQ0FDQSxtQixDQUlBLDZCLENBQ0EscUIsQ0FWRixrQixDQUVBLHlCLENBREEsMEIsQ0FZQSxrQixDQUNFLGdDLENBQ0EsNEIsQ0FDQSwwQixBQUlKLGtFQUNFLEssQ0FDRSxrRCxBQUlKLDBCQUNFLGdDLENBQ0UsaUIiLCJmaWxlIjoibWFpbi5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBCYXNlICovIC8qIFJlc2V0IGFuZCBiYXNlIHN0eWxlcyAgKi9cbkBpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1NYW5yb3BlOjIwMCwzMDAscmVndWxhciw1MDAsNjAwLDcwMCw4MDApO1xuKiB7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBMaW5rcyAqL1xuYSwgYTpsaW5rLCBhOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIENvbW1vbiAqL1xuYXNpZGUsIG5hdiwgZm9vdGVyLCBoZWFkZXIsIHNlY3Rpb24sIG1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmltZywgc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIEZvcm0gKi9cbmlucHV0LCB0ZXh0YXJlYSwgYnV0dG9uLCBzZWxlY3Qge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXQ6Zm9jdXMsIGlucHV0OmFjdGl2ZSxcbmJ1dHRvbjpmb2N1cywgYnV0dG9uOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG46cm9vdCB7XG4gIC0tY29udGFpbmVyLXBhZGRpbmc6IDEuNnJlbTtcbiAgLS1mb250LXJvb206IFwiUm9vbVwiLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtbW9udHNlcnJhdDogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIC8qIEZvbnQgd2VpZ2h0cyAod2hhdCBleGlzdHMgaW4gc3JjL2ZvbnRzKSAqL1xuICAtLWZ3LW1vbnRzZXJyYXQtcmVndWxhcjogNDAwO1xuICAtLWZ3LW1vbnRzZXJyYXQtbWVkaXVtOiA1MDA7XG4gIC0tZnctbW9udHNlcnJhdC1ib2xkOiA3MDA7XG4gIC0tZnctbW9udHNlcnJhdC1ib2xkLWl0YWxpYzogNzAwO1xuICAtLWZ3LXJvb20tdGhpbjogMTAwO1xuICAtLWZ3LXJvb20tbGlnaHQ6IDMwMDtcbiAgLS1mdy1yb29tLXJlZ3VsYXI6IDQwMDtcbiAgLS1mdy1yb29tLW1lZGl1bTogNTAwO1xuICAtLWZ3LXJvb20tYm9sZDogNzAwO1xuICAtLWZ3LXJvb20tYmxhY2s6IDkwMDtcbiAgLyogRGVmYXVsdHMgKi9cbiAgLS1mb250LW1haW46IHZhcigtLWZvbnQtbW9udHNlcnJhdCk7XG4gIC0tZm9udC1tYWluLXdlaWdodDogdmFyKC0tZnctbW9udHNlcnJhdC1yZWd1bGFyKTtcbiAgLS1mb250LXRpdGxlczogdmFyKC0tZm9udC1yb29tKTtcbiAgLS1mb250LXRpdGxlcy13ZWlnaHQ6IHZhcigtLWZ3LXJvb20tYmxhY2spO1xuICAtLXBhZ2UtYmc6ICNmZmY7XG4gIC0tdGV4dC1jb2xvcjogIzAwMDtcbiAgLS1hY2NlbnQ6ICNhYzE4MmM7XG4gIC0tbGluay1jb2xvcjogIzI1NzhjODtcbiAgLS1sYXB0b3Atc2l6ZTogMTE5LjlyZW07XG4gIC0tdGFibGV0LXNpemU6IDk1LjlyZW07XG4gIC0tbW9iaWxlLXNpemU6IDU5LjlyZW07XG4gIC0td2hpdGU6ICNmZmY7XG4gIC0tYmxhY2s6ICMyODI4Mjg7XG4gIC0tYmVpZ2U6ICNFRUQ4QjU7XG4gIC0tYmVpZ2UtbGlnaHQ6ICNFQUU1REY7XG4gIC0tYmVpZ2UtbGlnaHRlbjogI0ZGRjdFQjtcbiAgLS1kYXJrLWJncjogIzFCMTAwQztcbiAgLS1kYXJrLWJyb3duOiAjMUIxMDBDO1xuICAtLWxpZ2h0LWJyb3duOiAjNzIyQjFEO1xuICAtLWhvdmVyLWJyb3duOiAjOTUzQzJCO1xuICAtLWJvcmRlcnM6ICNDRUM4QzI7XG4gIC0tYm9yZGVyc19fb24tZGFyazogI0NFQzhDMjtcbiAgLS1ib3JkZXJzX19vbi13aGl0ZTogI0UyRTNFNjtcbiAgLS1ib3JkZXJzX19vbi1ncmV5OiAjRDZEN0Q5O1xuICAtLWFjY2VudC1jb2xvcjogI0Y1RDhBQztcbiAgLS1oZWFkZXJzX19vbi1kYXJrOiAjRDlEOUQ5O1xuICAtLXRleHRfX29uLWRhcms6ICNCQkJCQkI7XG4gIC0tZ3JheTogIzg0ODQ4NDtcbiAgLS1ncmVlbjogIzI1M0QyMDtcbiAgLS1saWdodC1ncmVlbjogI0JFRTBBNjtcbiAgLS1hY2lkOiAjREJFMTFEO1xuICAtLXN3YW1wOiAjM0QzRjI0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tY29udGFpbmVyLXBhZGRpbmc6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIDpyb290IHtcbiAgICAtLWNvbnRhaW5lci1wYWRkaW5nOiAzLjJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjIwcHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tY29udGFpbmVyLXBhZGRpbmc6IDRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tY29udGFpbmVyLXBhZGRpbmc6IDVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxNjAwcHgpIHtcbiAgOnJvb3Qge1xuICAgIC0tY29udGFpbmVyLXBhZGRpbmc6IDdyZW07XG4gIH1cbn1cbi5kYXJrIHtcbiAgLS1wYWdlLWJnOiAjMjUyNTI2O1xuICAtLXRleHQtY29sb3I6ICNmZmY7XG59XG5cbi8qKlxuICog0JHQsNC30L7QstGL0LUg0YPRgtC40LvQuNGC0Ysg0LTQu9GPINCx0L7Qu9C10LUgXCLQv9C70LDQstC90YvRhVwiINCw0L3QuNC80LDRhtC40LkgKEdTQVAvdHJhbnNpdGlvbikuXG4gKiDQn9C+0LTQutC70Y7Rh9Cw0LXRgtGB0Y8g0LIgYG1haW4uc2Nzc2AuXG4gKi9cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIGh0bWwge1xuICAgIHNjcm9sbC1iZWhhdmlvcjogYXV0bztcbiAgfVxuICAuYW5pbS1zbW9vdGgsXG4gIC53aWxsLWNoYW5nZS10cmFuc2Zvcm0sXG4gIC53aWxsLWNoYW5nZS1vcGFjaXR5IHtcbiAgICB0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5hbmltLXNtb290aCB7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG4ud2lsbC1jaGFuZ2UtdHJhbnNmb3JtIHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cblxuLndpbGwtY2hhbmdlLW9wYWNpdHkge1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbn1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBGaXJhc2Fuc0Jvb2s7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9GaXJhc2Fuc0Jvb2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0ZpcmFzYW5zQm9vay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LWRpc3BsYXk6IHN3YXA7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFJvb207XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Sb29tLUJsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFJvb207XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9yb29tLWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogUm9vbTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Jvb20tTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogUm9vbTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Jvb20tTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFJvb207XG4gIGZvbnQtZGlzcGxheTogc3dhcDtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9Sb29tLVRoaW4ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogUm9vbTtcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL1Jvb20ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbmh0bWwge1xuICBmb250LXNpemU6IDYyLjUlO1xuICBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDM5LCAzOSwgMzkpO1xuICBzY3JvbGwtcGFkZGluZy10b3A6IGNhbGModmFyKC0taGVhZGVyLWhlaWdodCwgOHJlbSkgKyAxLjZyZW0pO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICBodG1sIHtcbiAgICBmb250LXNpemU6IDYwJTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIGh0bWwge1xuICAgIGZvbnQtc2l6ZTogNTYuMjUlO1xuICB9XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlLWJnKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1tYWluKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtbWFpbi13ZWlnaHQpO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xufVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xuICBmb250LXdlaWdodDogdmFyKC0tZm9udC10aXRsZXMtd2VpZ2h0KTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmEge1xuICBjb2xvcjogdmFyKC0tbGluay1jb2xvcik7XG59XG5cbmNvZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmMWY2O1xuICBwYWRkaW5nOiAwLjJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbn1cblxucHJlLmNvZGUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmMWY2O1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG59XG5cbi5kb2NzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5kb2NzIHAge1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5kb2NzIHVsLFxuLmRvY3Mgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG4uZG9jcyB1bCBsaSxcbi5kb2NzIG9sIGxpIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmRvY3Mgb2wgbGkge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuLmRvY3Mgc2VjdGlvbiwgLmRvY3Mgc2VjdGlvbi5kb2NzIHtcbiAgcGFkZGluZzogNHJlbSAwO1xufVxuLmRvY3Mgc2VjdGlvbiArIHNlY3Rpb24ge1xuICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgI2RhZTVlOTtcbn1cbi5kb2NzIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogcmdiKDE3MiwgMTcyLCAxNzIpO1xufVxuLmRvY3MgLnRpdGxlLTE6Zmlyc3QtY2hpbGQsXG4uZG9jcyAudGl0bGUtMjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnRlc3Qge1xuICB3aWR0aDogNjByZW07XG4gIGhlaWdodDogMzByZW07XG4gIG1hcmdpbjogNXJlbSBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyAvKiB4IHkgKi9cbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi9pbWcvcHJvamVjdC0wMi5qcGdcIik7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC50ZXN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uL2ltZy9wcm9qZWN0LTAyQDJ4LmpwZ1wiKTtcbiAgfVxufVxuXG4udGVzdC0yIHtcbiAgd2lkdGg6IDYwcmVtO1xuICBoZWlnaHQ6IDMwcmVtO1xuICBtYXJnaW46IDVyZW0gYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgLyogeCB5ICovXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGltYWdlLXNldCh1cmwoXCIuLy4uL2ltZy9wcm9qZWN0LTAyLmpwZ1wiKSAxeCwgdXJsKFwiLi8uLi9pbWcvcHJvamVjdC0wMkAyeC5qcGdcIikgMngpO1xufVxuXG4uZm9udC0xIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5mb250LTIge1xuICBmb250LWZhbWlseTogXCJGaXJhc2Fuc0Jvb2tcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLyog0J7RgtC60LvRjtGH0LjRgtGMINC/0YDQuCDQvdC10L7QsdGF0L7QtNC40LzQvtGB0YLQuCAqL1xuLm5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwLjFyZW07XG4gIGhlaWdodDogMC4xcmVtO1xuICBtYXJnaW46IC0wLjFyZW07XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5vLXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mbGV4LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vKiDQlNC10LzQviDQutC+0L3RgtC10L3RgiAqL1xuLmNvbnRlbnQtZGVtbyB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG59XG5cbi8qINCa0L7QvdGC0LXQudC90LXRgNGLICovXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmNvbnRhaW5lci1mdWxsIHtcbiAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLmNvbnRhaW5lci1sZWZ0LTUwIHtcbiAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIG1heC13aWR0aDogNTAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5jb250YWluZXItbGVmdC01MCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb250YWluZXItcmlnaHQtNTAge1xuICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgbWF4LXdpZHRoOiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5jb250YWluZXItcmlnaHQtNTAge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY29udGFpbmVyLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmNvbnRhaW5lci1yaWdodCB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5jb250YWluZXItbGVmdCB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB9XG59XG5cbi5jb250YWluZXItaGFsZi1sZWZ0IHtcbiAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci13aWR0aCkgLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmNvbnRhaW5lci1oYWxmLWxlZnQge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmNvbnRhaW5lci1oYWxmLWxlZnQge1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB9XG59XG5cbi5jb250YWluZXItaGFsZi1yaWdodCB7XG4gIHBhZGRpbmctbGVmdDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci13aWR0aCkgLyAyKTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5jb250YWluZXItaGFsZi1yaWdodCB7XG4gICAgcGFkZGluZy1yaWdodDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogODIwcHgpIHtcbiAgLmNvbnRhaW5lci1oYWxmLXJpZ2h0IHtcbiAgICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgfVxufVxuXG5odG1sLCBib2R5IHtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cbi5mb290ZXIge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4uZm9vdGVyIHtcbiAgcGFkZGluZzogNnJlbSAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTNlM2UzO1xufVxuXG4vKiBCbG9ja3MgKi9cbi5hYm91dCB7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxMTBmMGYgMCUsIHJnYmEoMjcsIDE2LCAxMiwgMC45NSkgNTAlLCAjMTEwZjBmIDEwMCUpO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBwYWRkaW5nOiAxMHJlbSB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmFib3V0IHtcbiAgICBiYWNrZ3JvdW5kOiAjMTEwZjBmO1xuICAgIHBhZGRpbmc6IDVyZW0gMCAwO1xuICB9XG59XG5cbi5hYm91dF9fdGl0bGUge1xuICBtYXJnaW46IDAgMCAzcmVtO1xufVxuXG4uYWJvdXQtc2Nyb2xsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4uYWJvdXQtc2Nyb2xsX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTByZW07XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAvKiDQnNC+0LHQuNC70YzQvdCw0Y8g0YDQsNGB0LrQu9Cw0LTQutCwOiBzdGlja3kgKNC60LDRgNGC0LjQvdC60LAgKyDRgdGH0ZHRgtGH0LjQuiksINGC0LXQutGB0YLRiyDRg9GF0L7QtNGP0YIg0L/QvtC0INC30LDQu9C40LLQutGDICovXG59XG5AbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG4gIC5hYm91dC1zY3JvbGxfX2lubmVyIHtcbiAgICBnYXA6IDNyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWJvdXQtc2Nyb2xsX19pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBnYXA6IDE1cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmFib3V0LXNjcm9sbF9faW5uZXIge1xuICAgIGdhcDogMDtcbiAgfVxuICAuYWJvdXQtc2Nyb2xsX19pbm5lciAuYWJvdXQtc2Nyb2xsX19zdGlja3ktd3JhcCB7XG4gICAgb3JkZXI6IC0xO1xuICB9XG4gIC5hYm91dC1zY3JvbGxfX2lubmVyIC5hYm91dC1zY3JvbGxfX2Jsb2NrcyB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cblxuLyogU3RpY2t5LdC+0LHRkdGA0YLQutCwOiDQutCw0YDRgtC40L3QutCwICsg0YHRh9GR0YLRh9C40LogKNGC0L7Qu9GM0LrQviBtb2JpbGUpICovXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFib3V0LXNjcm9sbF9fc3RpY2t5LXdyYXAge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmFib3V0LXNjcm9sbF9fc3RpY2t5LXdyYXAge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogIzExMGYwZjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYWJvdXQtc2Nyb2xsX19sZWZ0IHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBnYXA6IDEwcmVtO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWF4LXdpZHRoOiA0NHZ3O1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5hYm91dC1zY3JvbGxfX2xlZnQge1xuICAgIGdhcDogMTByZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuYWJvdXQtc2Nyb2xsX19sZWZ0IHtcbiAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgfVxufVxuXG4uYWJvdXQtc2Nyb2xsX19udW0tY29sIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjNlbTtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAzLjVyZW07XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHRvcDogNTB2aDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAvKiBEZXNrdG9wOiDRgtC+0LvRjNC60L4gbnVtLWNvbC0tZGVza3RvcCwgbW9iaWxlOiDRgtC+0LvRjNC60L4gbnVtLWNvbC0tc3RpY2t5ICovXG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFib3V0LXNjcm9sbF9fbnVtLWNvbCB7XG4gICAgd2lkdGg6IDRyZW07XG4gIH1cbn1cbi5hYm91dC1zY3JvbGxfX251bS1jb2wtLXN0aWNreSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmFib3V0LXNjcm9sbF9fbnVtLWNvbC0tc3RpY2t5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAxcmVtIDAgMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5hYm91dC1zY3JvbGxfX251bS1jb2wtLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmFib3V0LXNjcm9sbF9fbnVtLW1hc2sge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDIuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDIuNHJlbTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5hYm91dC1zY3JvbGxfX251bS1zbG90cyB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5hYm91dC1zY3JvbGxfX251bS1zbG90IHtcbiAgaGVpZ2h0OiAyLjRyZW07XG4gIG1pbi1oZWlnaHQ6IDIuNHJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uYWJvdXQtc2Nyb2xsX19udW0ge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cblxuLmFib3V0LXNjcm9sbF9fdG90YWwge1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgb3BhY2l0eTogMC41O1xuICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4uYWJvdXQtc2Nyb2xsX19ibG9ja3Mge1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmFib3V0LXNjcm9sbF9fYmxvY2tzIHtcbiAgICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSA1cmVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG59XG5cbi5hYm91dC1zY3JvbGxfX2Jsb2NrIHtcbiAgcGFkZGluZzogNHJlbSAwO1xuICBtaW4taGVpZ2h0OiA2MHZoO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG59XG4uYWJvdXQtc2Nyb2xsX19ibG9jazpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5hYm91dC1zY3JvbGxfX2Jsb2NrIHtcbiAgICBtaW4taGVpZ2h0OiA1MHZoO1xuICAgIHBhZGRpbmc6IDJyZW0gMDtcbiAgfVxuICAuYWJvdXQtc2Nyb2xsX19ibG9jazpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gIH1cbn1cblxuLmFib3V0LXNjcm9sbF9faGVhZGluZyB7XG4gIG1hcmdpbjogMS4ycmVtIDAgMS42cmVtO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xuICBmb250LXdlaWdodDogdmFyKC0tZnctcm9vbS1ib2xkKTtcbiAgZm9udC1zaXplOiBjbGFtcCgzcmVtLCA1LjV2dywgNnJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjE1O1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuYWJvdXQtc2Nyb2xsX19oZWFkaW5nIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDJyZW0sIDV2dywgMi44cmVtKTtcbiAgICBtYXJnaW46IDFyZW0gMCAxLjJyZW07XG4gIH1cbn1cblxuLmFib3V0LXNjcm9sbF9fZGVzYyB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDEuMnZ3LCAxLjhyZW0pO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBvcGFjaXR5OiAwLjk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcbiAgLmFib3V0LXNjcm9sbF9fZGVzYyB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDMuNXZ3LCAxLjZyZW0pO1xuICB9XG59XG5cbi5hYm91dC1zY3JvbGxfX21lZGlhIHtcbiAgY29udGFpbmVyLXR5cGU6IGlubGluZS1zaXplO1xuICBmbGV4OiAxO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmFib3V0LXNjcm9sbF9fbWVkaWEge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAxNXZoO1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuICAuYWJvdXQtc2Nyb2xsX19tZWRpYSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gICAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgfVxufVxuXG4uYWJvdXQtc2Nyb2xsX19pbWctd3JhcCB7XG4gIC0tbWF4LWg6IGNhbGMoMTAwdmggLSA4cmVtKTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgLyogMTUwY3F3ID0g0YjQuNGA0LjQvdCwIMOXIDEuNSAoMjozKTsg0L/RgNC4INC/0YDQtdCy0YvRiNC10L3QuNC4IOKAlCDQvtCx0YDQtdC3INC/0L4gbWF4LWhlaWdodCwg0LHQtdC3INGD0LzQtdC90YzRiNC10L3QuNGPINGI0LjRgNC40L3RiyAqL1xuICBoZWlnaHQ6IG1pbigxNTBjcXcsIHZhcigtLW1heC1oKSk7XG4gIGJvcmRlci1yYWRpdXM6IDEuMnJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuICAuYWJvdXQtc2Nyb2xsX19pbWctd3JhcCB7XG4gICAgLS1tYXgtaDogY2FsYygxMDB2aCAtIDEwcmVtKTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5hYm91dC1zY3JvbGxfX2ltZy13cmFwIHtcbiAgICBoZWlnaHQ6IDQydmg7XG4gICAgbWluLWhlaWdodDogMjRyZW07XG4gICAgYXNwZWN0LXJhdGlvOiBhdXRvO1xuICB9XG59XG5cbi5hYm91dC1zY3JvbGxfX2ltZy1pdGVtIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgb3BhY2l0eTogMDtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG59XG4uYWJvdXQtc2Nyb2xsX19pbWctaXRlbTpmaXJzdC1jaGlsZCB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5hYm91dC1zY3JvbGxfX2ltZy1pdGVtIC5pbWctcmV2ZWFsX19tYXNrIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogaW5oZXJpdDtcbn1cblxuLmFib3V0LXNjcm9sbF9faW1nLWl0ZW0gLmFib3V0LXNjcm9sbF9faW1nLFxuLmFib3V0LXNjcm9sbF9faW1nLWl0ZW0gLmltZy1yZXZlYWxfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBpbnNldDogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDkwJSAhaW1wb3J0YW50O1xuICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG4vKiDQo9C30LrQuNC1INGN0LrRgNCw0L3RiyAoNTY3cHgg0Lgg0LzQtdC90YzRiNC1KSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KSB7XG4gIC5hYm91dCB7XG4gICAgcGFkZGluZzogNHJlbSAwIDA7XG4gIH1cbiAgLmFib3V0LXNjcm9sbF9faW1nLXdyYXAge1xuICAgIGhlaWdodDogNDJ2aDtcbiAgICBtaW4taGVpZ2h0OiAyMHJlbTtcbiAgfVxuICAuYWJvdXQtc2Nyb2xsX19ibG9jayB7XG4gICAgcGFkZGluZzogMS41cmVtIDA7XG4gICAgbWluLWhlaWdodDogNDV2aDtcbiAgfVxuICAuYWJvdXQtc2Nyb2xsX19udW0tY29sLS1zdGlja3kge1xuICAgIHBhZGRpbmc6IDAuOHJlbSAwIDA7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgLmFib3V0LXNjcm9sbF9faGVhZGluZyB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgxLjhyZW0sIDV2dywgMi40cmVtKTtcbiAgfVxuICAuYWJvdXQtc2Nyb2xsX19kZXNjIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLmFib3V0LXNjcm9sbF9fYmxvY2sge1xuICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgb3BhY2l0eTogMSAhaW1wb3J0YW50O1xuICB9XG4gIC5hYm91dC1zY3JvbGxfX2ltZy1pdGVtOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4uYWJvdXRfX2dyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG4gIGdhcDogMy4ycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5hYm91dF9fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLmFib3V0X19jYXJkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxLjZyZW07XG59XG5cbi5hYm91dF9fY2FyZFRpdGxlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG4gIGNvbG9yOiB2YXIoLS1iZWlnZSk7XG59XG5cbi5pbWctcmV2ZWFsIHtcbiAgLS1yZXZlYWwtcmFkaXVzOiAxLjJyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmV2ZWFsLXJhZGl1cyk7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNik7XG59XG5cbi5pbWctcmV2ZWFsX19tYXNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiBpbmhlcml0O1xufVxuXG4uaW1nLXJldmVhbF9fcGFyYWxsYXgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaW1nLXJldmVhbF9faW5uZXIge1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG4uaW1nLXJldmVhbF9faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDQycmVtO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xufVxuXG4uYm9va2luZy1wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDExMDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAycmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuMjhzIGVhc2UsIG9wYWNpdHkgMC4yOHMgZWFzZTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbWFpbik7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uYm9va2luZy1wb3B1cC5pcy1vcGVuIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIHZpc2liaWxpdHk6IHZpc2libGU7XG4gIG9wYWNpdHk6IDE7XG59XG4uYm9va2luZy1wb3B1cF9fYmFja2Ryb3Age1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDEwLCA2LCA1LCAwLjc4KTtcbiAgYmFja2Ryb3AtZmlsdGVyOiBibHVyKDEwcHgpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYm9va2luZy1wb3B1cF9fYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1NnJlbTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDRyZW0pO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMTIwJSAxMjAlIGF0IDAlIDAlLCAjMmIxZDE2IDAsICMxMTBmMGYgNDUlLCAjMGIwOTA5IDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCByZ2JhKDI1NSwgMjM1LCAyMjAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwIDIuNHJlbSA2cmVtIHJnYmEoMCwgMCwgMCwgMC42NSksIDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDIpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLmJvb2tpbmctcG9wdXBfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEuMnJlbTtcbiAgcmlnaHQ6IDEuMnJlbTtcbiAgei1pbmRleDogMjtcbiAgd2lkdGg6IDMuNnJlbTtcbiAgaGVpZ2h0OiAzLjZyZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGJvcmRlcjogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgxNywgMTUsIDE1LCAwLjgpO1xuICBjb2xvcjogI2ZmZWJkYztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjJzIGVhc2UsIGNvbG9yIDAuMjJzIGVhc2UsIHRyYW5zZm9ybSAwLjE4cyBlYXNlO1xufVxuLmJvb2tpbmctcG9wdXBfX2Nsb3NlOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZWJkYztcbiAgY29sb3I6ICMxYTE2MTQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcbn1cbi5ib29raW5nLXBvcHVwX19jbG9zZSBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5ib29raW5nLXBvcHVwX19zY3JvbGwge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG4gIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDRyZW0pO1xufVxuLmJvb2tpbmctcG9wdXBfX2JvZHkge1xuICBwYWRkaW5nOiAzcmVtIDNyZW0gMy4ycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYm9va2luZy1wb3B1cF9fdGl0bGUge1xuICBtYXJnaW46IDAgMCAwLjhyZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1yb29tLWJsYWNrKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjhyZW0sIDEuN3Z3LCAyLjJyZW0pO1xufVxuLmJvb2tpbmctcG9wdXBfX3N1YnRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMi4ycmVtO1xuICBmb250LXNpemU6IGNsYW1wKDEuMzVyZW0sIDEuMXZ3LCAxLjZyZW0pO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogcmdiYSgyNTUsIDIzNSwgMjIwLCAwLjgpO1xufVxuLmJvb2tpbmctcG9wdXBfX2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIuNHJlbTtcbn1cbi5ib29raW5nLXBvcHVwX19maWVsZHMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogMnJlbSAyLjRyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmJvb2tpbmctcG9wdXBfX2ZpZWxkcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5ib29raW5nLXBvcHVwX19maWVsZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC42cmVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLmJvb2tpbmctcG9wdXBfX2ZpZWxkLS1jb21iaW5lZCwgLmJvb2tpbmctcG9wdXBfX2ZpZWxkLS1wYWlyIHtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG59XG4uYm9va2luZy1wb3B1cF9fcm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICBnYXA6IDEuNnJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA0ODBweCkge1xuICAuYm9va2luZy1wb3B1cF9fcm93IHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxufVxuLmJvb2tpbmctcG9wdXBfX2ZpZWxkLS1pbmxpbmUge1xuICBnYXA6IDAuNHJlbTtcbn1cbi5ib29raW5nLXBvcHVwX19maWVsZC0taGlkZGVuIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtOTk5OXB4O1xuICB0b3A6IGF1dG87XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xufVxuLmJvb2tpbmctcG9wdXBfX2xhYmVsIHtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjM1LCAyMjAsIDAuOSk7XG59XG4uYm9va2luZy1wb3B1cF9fc3ViLWxhYmVsIHtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjM1LCAyMjAsIDAuNyk7XG59XG4uYm9va2luZy1wb3B1cF9faW5wdXQsIC5ib29raW5nLXBvcHVwX19zZWxlY3Qge1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWluLWhlaWdodDogNC40cmVtO1xuICBwYWRkaW5nOiAxLjFyZW0gMS40cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjdyZW07XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkIHJnYmEoMjU1LCAyMzUsIDIyMCwgMC4yOCk7XG4gIGJhY2tncm91bmQ6IHJnYmEoOSwgNiwgNSwgMC45KTtcbiAgY29sb3I6ICNmZmViZGM7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgb3V0bGluZTogbm9uZTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgYm94LXNoYWRvdyAwLjJzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xufVxuLmJvb2tpbmctcG9wdXBfX2lucHV0OjpwbGFjZWhvbGRlciwgLmJvb2tpbmctcG9wdXBfX3NlbGVjdDo6cGxhY2Vob2xkZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDIzNSwgMjIwLCAwLjQpO1xufVxuLmJvb2tpbmctcG9wdXBfX2lucHV0OmZvY3VzLXZpc2libGUsIC5ib29raW5nLXBvcHVwX19zZWxlY3Q6Zm9jdXMtdmlzaWJsZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZWJkYztcbiAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMjU1LCAyMzUsIDIyMCwgMC42KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg5LCA2LCA1LCAwLjk4KTtcbn1cbi5ib29raW5nLXBvcHVwX19zZWxlY3Qge1xuICBhcHBlYXJhbmNlOiBub25lO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB0cmFuc3BhcmVudCA1MCUsICNmZmViZGMgNTAlKSwgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2ZmZWJkYyA1MCUsIHRyYW5zcGFyZW50IDUwJSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDEuNHJlbSB0b3AgNTAlLCByaWdodCAxcmVtIHRvcCA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMC43cmVtIDAuN3JlbSwgMC43cmVtIDAuN3JlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1yaWdodDogMy4ycmVtO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uYm9va2luZy1wb3B1cF9fc2VsZWN0OmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC44NTtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJvb2tpbmctcG9wdXBfX2Zvb3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS40cmVtO1xuICBtYXJnaW4tdG9wOiAwLjhyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYm9va2luZy1wb3B1cF9fY2FwdGNoYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmJvb2tpbmctcG9wdXBfX2FjY2VwdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBnYXA6IDAuOHJlbTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjM1LCAyMjAsIDAuOCk7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG4uYm9va2luZy1wb3B1cF9fYWNjZXB0LWlucHV0IHtcbiAgbWFyZ2luLXRvcDogMC4xNXJlbTtcbiAgd2lkdGg6IDEuNnJlbTtcbiAgaGVpZ2h0OiAxLjZyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcbiAgYm9yZGVyOiAwLjEycmVtIHNvbGlkIHJnYmEoMjU1LCAyMzUsIDIyMCwgMC44KTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGFjY2VudC1jb2xvcjogI2FjMTgyYztcbn1cbi5ib29raW5nLXBvcHVwX19hY2NlcHQtdGV4dCBhIHtcbiAgY29sb3I6ICNmZmViZGM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAwLjA4ZW07XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4xOGVtO1xufVxuLmJvb2tpbmctcG9wdXBfX3N0YXR1cyB7XG4gIG1pbi1oZWlnaHQ6IDEuNnJlbTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG4gIGNvbG9yOiAjZmY3YTdhO1xufVxuLmJvb2tpbmctcG9wdXBfX3N0YXR1cy0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjOGNlNzg4O1xufVxuLmJvb2tpbmctcG9wdXBfX3N1Ym1pdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIG1pbi1oZWlnaHQ6IDQuNHJlbTtcbiAgcGFkZGluZzogMS40cmVtIDIuOHJlbTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGJvcmRlcjogMC4xMnJlbSBzb2xpZCAjZmZlYmRjO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICNmZmViZGM7XG4gIGZvbnQtc2l6ZTogMS4zNXJlbTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LW1vbnRzZXJyYXQtbWVkaXVtKTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjI1cyBlYXNlLCBib3JkZXItY29sb3IgMC4yNXMgZWFzZSwgdHJhbnNmb3JtIDAuMThzIGVhc2U7XG59XG4uYm9va2luZy1wb3B1cF9fc3VibWl0OjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZlYmRjO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjMycyBlYXNlO1xuICB6LWluZGV4OiAtMTtcbn1cbi5ib29raW5nLXBvcHVwX19zdWJtaXQ6aG92ZXIge1xuICBjb2xvcjogIzFhMTYxNDtcbiAgYm9yZGVyLWNvbG9yOiAjZmZlYmRjO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTFweCk7XG59XG4uYm9va2luZy1wb3B1cF9fc3VibWl0OmhvdmVyOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCUpO1xufVxuLmJvb2tpbmctcG9wdXBfX3N1Ym1pdDpkaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuNztcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICB0cmFuc2Zvcm06IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYm9va2luZy1wb3B1cCB7XG4gICAgcGFkZGluZzogMS40cmVtO1xuICB9XG4gIC5ib29raW5nLXBvcHVwX19ib3gge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuICAuYm9va2luZy1wb3B1cF9fYm9keSB7XG4gICAgcGFkZGluZzogMnJlbSAxLjhyZW0gMi4ycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ib29raW5nLXBvcHVwX19ib3gge1xuICAgIG1heC13aWR0aDogNjByZW07XG4gIH1cbiAgLmJvb2tpbmctcG9wdXBfX2JvZHkge1xuICAgIHBhZGRpbmc6IDMuMnJlbSAzLjZyZW0gMy40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDc5cHgpIHtcbiAgLmJvb2tpbmctcG9wdXBfX3RpdGxlIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNmVtO1xuICB9XG4gIC5ib29raW5nLXBvcHVwX19zdWJ0aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjNyZW07XG4gIH1cbn1cbi8qINCe0YLQtNC10LvRjNC90LDRjyDRgdGC0YDQsNC90LjRhtCwINCx0YDQvtC90LjRgNC+0LLQsNC90LjRjyAo0L3QsNC/0YDQuNC80LXRgCwg0YHRgdGL0LvQutCwINC40Lcg0K/QvdC00LXQutGBLtCR0LjQt9C90LXRgSkgKi9cbmJvZHkucGFnZS1ib29raW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLWhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmdyKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cblxuYm9keS5wYWdlLWJvb2tpbmcgLmJvb2tpbmctcGFnZSB7XG4gIGZsZXg6IDE7XG59XG5cbi5ib29raW5nLXBhZ2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDZyZW0gMS42cmVtIDhyZW07XG4gIG1pbi1oZWlnaHQ6IDUwdmg7XG59XG5cbi5ib29raW5nLXBvcHVwLmJvb2tpbmctcG9wdXAtLXBhZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGluc2V0OiBhdXRvO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogNjJyZW07XG4gIHBhZGRpbmc6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuLmJvb2tpbmctcG9wdXAuYm9va2luZy1wb3B1cC0tcGFnZSAuYm9va2luZy1wb3B1cF9fYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IG5vbmU7XG59XG4uYm9va2luZy1wb3B1cC5ib29raW5nLXBvcHVwLS1wYWdlIC5ib29raW5nLXBvcHVwX19zY3JvbGwge1xuICBtYXgtaGVpZ2h0OiBub25lO1xufVxuXG4uY29tcG9zaXRpb24ge1xuICBiYWNrZ3JvdW5kOiAjMGEwODA3O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBwYWRkaW5nOiA3cmVtIDAgN3JlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29tcG9zaXRpb24ge1xuICAgIHBhZGRpbmc6IDdyZW0gMCA3cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb21wb3NpdGlvbiB7XG4gICAgcGFkZGluZzogN3JlbSAwIDdyZW07XG4gIH1cbn1cblxuLmNvbXBvc2l0aW9uX19pbm5lciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbn1cblxuLmNvbXBvc2l0aW9uX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvbXBvc2l0aW9uX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIH1cbn1cblxuLmNvbXBvc2l0aW9uX19wcmVoZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1yb29tLWJvbGQpO1xuICBmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMnZ3LCAxLjZyZW0pO1xuICBtYXJnaW46IDAgMCAwLjRyZW07XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG5cbi5jb21wb3NpdGlvbl9faGVhZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGl0bGVzKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LXJvb20tYm9sZCk7XG4gIGZvbnQtc2l6ZTogY2xhbXAoM3JlbSwgNS41dncsIDZyZW0pO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDA7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5jb21wb3NpdGlvbl9fZ3JpZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb21wb3NpdGlvbl9fZ3JpZCB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogMi40cmVtIDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgLmNvbXBvc2l0aW9uX19ncmlkIHtcbiAgICBnYXA6IDNyZW0gMi40cmVtO1xuICB9XG59XG5cbi5jb21wb3NpdGlvbl9fc3dpcGVyLXdyYXAge1xuICBtYXJnaW4tbGVmdDogY2FsYygtMSAqIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSk7XG4gIG1hcmdpbi1yaWdodDogY2FsYygtMSAqIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSk7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5jb21wb3NpdGlvbl9fc3dpcGVyLXdyYXAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmNvbXBvc2l0aW9uX19zd2lwZXIge1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMC41cmVtIDAgM3JlbTtcbn1cblxuLmNvbXBvc2l0aW9uX19zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmNvbXBvc2l0aW9uX19jYXJkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDMpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkIHJnYmEoMjM4LCAyMTYsIDE4MSwgMC4wOCk7XG4gIHRyYW5zaXRpb246IGJvcmRlci1jb2xvciAwLjRzIGVhc2UsIHRyYW5zZm9ybSAwLjRzIGVhc2UsIGJveC1zaGFkb3cgMC40cyBlYXNlO1xufVxuLmNvbXBvc2l0aW9uX19jYXJkOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzOCwgMjE2LCAxODEsIDAuMik7XG4gIGJveC1zaGFkb3c6IDAgMXJlbSAzcmVtIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cbi5jb21wb3NpdGlvbl9fY2FyZDpob3ZlciAuY29tcG9zaXRpb25fX2ltZy13cmFwIGltZyB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gIC5jb21wb3NpdGlvbl9fY2FyZCB7XG4gICAgbWluLWhlaWdodDogMzJyZW07XG4gIH1cbn1cblxuLmNvbXBvc2l0aW9uX19pbWctd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYXNwZWN0LXJhdGlvOiA0LzM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuLmNvbXBvc2l0aW9uX19pbWctd3JhcDo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCB0cmFuc3BhcmVudCA0MCUsIHJnYmEoMCwgMCwgMCwgMC42KSAxMDAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4uY29tcG9zaXRpb25fX2ltZy13cmFwIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgY3ViaWMtYmV6aWVyKDAuMjIsIDEsIDAuMzYsIDEpO1xufVxuXG4uY29tcG9zaXRpb25fX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGl0bGVzKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LXJvb20tYm9sZCk7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCAxLjh2dywgMS45cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxLjhyZW0gMS42cmVtIDAuNnJlbTtcbiAgY29sb3I6IHZhcigtLWJlaWdlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmNvbXBvc2l0aW9uX190aXRsZSB7XG4gICAgcGFkZGluZzogMnJlbSAxLjhyZW0gMC44cmVtO1xuICB9XG59XG5cbi5jb21wb3NpdGlvbl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4zcmVtLCAxLjJ2dywgMS41cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMCAxLjZyZW0gMS44cmVtO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuY29tcG9zaXRpb25fX3RleHQge1xuICAgIHBhZGRpbmc6IDAgMS44cmVtIDJyZW07XG4gIH1cbn1cblxuLmNvbnRhY3RzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmNvbnRhY3RzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG4uY29udGFjdHNfX21hcCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAuMXJlbTtcbiAgYmFja2dyb3VuZDogdmFyKC0tZGFyay1iZ3IpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29udGFjdHNfX21hcCB7XG4gICAgbWluLWhlaWdodDogNTByZW07XG4gIH1cbn1cbi5jb250YWN0c19fY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWRhcmstYmdyKTtcbiAgcGFkZGluZzogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSB2YXIoLS1jb250YWluZXItcGFkZGluZykgMi42cmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiAycmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29udGFjdHNfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nLXRvcDogNHJlbTtcbiAgfVxufVxuLmNvbnRhY3RzX19jb250ZW50LWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAzcmVtO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1yb29tKTtcbiAgZm9udC1zaXplOiA0cmVtO1xuICBmb250LXdlaWdodDogdmFyKC0tZnctcm9vbS1ib2xkKTtcbiAgbGluZS1oZWlnaHQ6IDExMCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb250YWN0c19fY29udGVudC1oZWFkZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb250YWN0c19fY29udGVudC1oZWFkZXIgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDE5JTtcbiAgfVxufVxuLmNvbnRhY3RzX19jb250ZW50LWl0ZW0ge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1tYWluKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LW1vbnRzZXJyYXQtYm9sZCk7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmNvbnRhY3RzX19jb250ZW50LWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG4uY29udGFjdHNfX2NvbnRlbnQtaXRlbSBhOm5vdCguY29udGFjdHNfX3NvY2lhbC1idG4pIHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1tb250c2VycmF0LXJlZ3VsYXIpO1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uY29udGFjdHNfX2NvbnRlbnQtcGhvbmUge1xuICBmb250LXNpemU6IDIuMnJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBmb250LXdlaWdodDogdmFyKC0tZnctbW9udHNlcnJhdC1tZWRpdW0pICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jb250YWN0c19fc29jaWFsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEuMnJlbTtcbiAgbWFyZ2luLXRvcDogMS42cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5jb250YWN0c19fc29jaWFsIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuLmNvbnRhY3RzX19zb2NpYWwtYnRuIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogNC44cmVtO1xuICBoZWlnaHQ6IDQuOHJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXI6IDAuMnJlbSBzb2xpZCB2YXIoLS13aGl0ZSk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjI1cyBlYXNlLCBjb2xvciAwLjI1cyBlYXNlLCBib3JkZXItY29sb3IgMC4yNXMgZWFzZTtcbn1cbi5jb250YWN0c19fc29jaWFsLWJ0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uY29udGFjdHNfX3NvY2lhbC1idG4gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyLjRyZW07XG4gIGhlaWdodDogMi40cmVtO1xufVxuLmNvbnRhY3RzX19yb3V0ZS1idG4ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1cmVtO1xuICBwYWRkaW5nOiAwIDEuOHJlbTtcbiAgYm9yZGVyOiAwLjJyZW0gc29saWQgdmFyKC0td2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiAyLjVyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LW1vbnRzZXJyYXQtbWVkaXVtKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGp1c3RpZnktc2VsZjogc3RhcnQ7XG59XG4uY29udGFjdHNfX3JvdXRlLWJ0bjpob3ZlciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0td2hpdGUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuY29udGFjdHNfX3JvdXRlLWJ0biB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbn1cbi5jb250YWN0c19fcm91dGUtYnRuLWZpbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiAyLjFyZW07XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjRzIGVhc2U7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmNvbnRhY3RzX19yb3V0ZS1idG46aG92ZXIgLmNvbnRhY3RzX19yb3V0ZS1idG4tZmlsbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5jb250YWN0c19fcm91dGUtYnRuLXRleHQtd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDFlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jb250YWN0c19fcm91dGUtYnRuLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2U7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uY29udGFjdHNfX3JvdXRlLWJ0bi10ZXh0LS1ob3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xufVxuLmNvbnRhY3RzX19yb3V0ZS1idG46aG92ZXIgLmNvbnRhY3RzX19yb3V0ZS1idG4tdGV4dDpub3QoLmNvbnRhY3RzX19yb3V0ZS1idG4tdGV4dC0taG92ZXIpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cbi5jb250YWN0c19fcm91dGUtYnRuOmhvdmVyIC5jb250YWN0c19fcm91dGUtYnRuLXRleHQtLWhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4uZm9ybWF0cyB7XG4gIHBhZGRpbmc6IDEwcmVtIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzExMGYwZjtcbiAgY29sb3I6IHZhcigtLWJlaWdlKTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZvcm1hdHNfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGl0bGVzKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LXJvb20tYm9sZCk7XG4gIGZvbnQtc2l6ZTogY2xhbXAoM3JlbSwgNS41dncsIDZyZW0pO1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG59XG4uZm9ybWF0c19fdW5kZXJoZWFkZXIge1xuICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMS4ydncsIDEuOHJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIG1heC13aWR0aDogNzdyZW07XG4gIG1hcmdpbjogMCBhdXRvIDJyZW07XG59XG4uZm9ybWF0c19fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gIGdhcDogM3JlbTtcbn1cbi5mb3JtYXRzX19pdGVtIHtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmZvcm1hdHNfX2l0ZW0tdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmZvcm1hdHNfX2l0ZW0tdGl0bGUgaW1nIHtcbiAgaGVpZ2h0OiA0LjhyZW07XG59XG4uZm9ybWF0c19faXRlbS1jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cbi5mb3JtYXRzX19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41cmVtO1xuICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMS4ydncsIDEuOHJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uZm9ybWF0c19faXRlbS1kZXNjcmlwdGlvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtYXRzX19pdGVtLWdhbGxlcnkge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLmZvcm1hdHNfX2dhbGxlcnktYXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYXNwZWN0LXJhdGlvOiAxNi8xMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLmZvcm1hdHNfX2dhbGxlcnktc3RhZ2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xufVxuLmZvcm1hdHNfX2dhbGxlcnktaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xufVxuLmZvcm1hdHNfX2dhbGxlcnktYXJlYSBhW2RhdGEtZmFuY3lib3hdIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmZvcm1hdHMyLXN3aXRjaGVyX19kZXNrdG9wIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mb3JtYXRzMi1zd2l0Y2hlcl9fbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZm9ybWF0czItc3dpdGNoZXJfX2Rlc2t0b3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmZvcm1hdHMyLXN3aXRjaGVyX19tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uZm9ybWF0czItbW9iaWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjMTEwZjBmO1xuICBtaW4taGVpZ2h0OiBhdXRvO1xuICBwYWRkaW5nOiA1cmVtIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSA1cmVtO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmZvcm1hdHMyLW1vYmlsZV9faW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZm9ybWF0czItbW9iaWxlX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1yb29tLWJvbGQpO1xuICBmb250LXNpemU6IGNsYW1wKDNyZW0sIDUuNXZ3LCA2cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZvcm1hdHMyLW1vYmlsZV9fc3VidGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMS4ydncsIDEuNnJlbSk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIG1hcmdpbjogMCAwIDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZvcm1hdHMyLW1vYmlsZV9fY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDFyZW07XG59XG5cbi5mb3JtYXRzMi1tb2JpbGVfX2NhcmQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDYpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTZweCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMS4ycmVtO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xufVxuLmZvcm1hdHMyLW1vYmlsZV9fY2FyZC5pcy1leHBhbmRlZCB7XG4gIGJhY2tncm91bmQ6ICMxMTBmMGY7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbn1cbi5mb3JtYXRzMi1tb2JpbGVfX2NhcmQuaXMtZXhwYW5kZWQgLmZvcm1hdHMyLW1vYmlsZV9fY2FyZC1jb2xsYXBzZWQge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZvcm1hdHMyLW1vYmlsZV9fY2FyZC5pcy1leHBhbmRlZCAuZm9ybWF0czItbW9iaWxlX19jYXJkLWV4cGFuZGVkIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZvcm1hdHMyLW1vYmlsZV9fY2FyZC1jb2xsYXBzZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIHBhZGRpbmc6IDZyZW0gM3JlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5mb3JtYXRzMi1tb2JpbGVfX2NhcmQtaWNvbiB7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IDVyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDApIGludmVydCgxKTtcbiAgb3BhY2l0eTogMC45O1xuICBmbGV4LXNocmluazogMDtcbn1cblxuLmZvcm1hdHMyLW1vYmlsZV9fY2FyZC1leHBhbmRlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJyZW0gdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpIDJyZW07XG4gIGdhcDogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb3JtYXRzMi1tb2JpbGVfX2NhcmQtdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xuICBmb250LXdlaWdodDogdmFyKC0tZnctcm9vbS1ib2xkKTtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgbWFyZ2luOiAwO1xufVxuXG4uZm9ybWF0czItbW9iaWxlX19jYXJkLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIG1hcmdpbjogMDtcbn1cblxuLmZvcm1hdHMyLW1vYmlsZV9fY2FyZC1tZXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDFyZW07XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpIDFyZW07XG59XG5cbi5mb3JtYXRzMi1tb2JpbGVfX2NhcmQtbWV0YS1pdGVtIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC44cmVtO1xufVxuLmZvcm1hdHMyLW1vYmlsZV9fY2FyZC1tZXRhLWl0ZW0gaW1nIHtcbiAgd2lkdGg6IDIuNHJlbTtcbiAgaGVpZ2h0OiAyLjRyZW07XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGZsZXgtc2hyaW5rOiAwO1xufVxuXG4uZm9ybWF0czItbW9iaWxlX19idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLCBjb2xvciAwLjNzIGVhc2U7XG59XG4uZm9ybWF0czItbW9iaWxlX19idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG59XG5cbi5mb3JtYXRzMi1tb2JpbGVfX2dhbGxlcnkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogIzBkMGEwOTtcbn1cblxuLmZvcm1hdHMyLW1vYmlsZV9fZ2FsbGVyeS1mcmFtZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvcm1hdHMyLW1vYmlsZV9fc3dpcGVyLW1haW4ge1xuICBhc3BlY3QtcmF0aW86IDE2LzEwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuLmZvcm1hdHMyLW1vYmlsZV9fc3dpcGVyLW1haW4gLnN3aXBlci1zbGlkZSBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5mb3JtYXRzMi1tb2JpbGVfX3RodW1icy13cmFwIHtcbiAgcGFkZGluZzogMCAwLjhyZW0gMXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5mb3JtYXRzMi1tb2JpbGVfX3RodW1icy13cmFwIHtcbiAgICBwYWRkaW5nOiAwIDEuMnJlbSAxcmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogMzk5cHgpIHtcbiAgLmZvcm1hdHMyLW1vYmlsZV9fdGh1bWJzLXdyYXAge1xuICAgIHBhZGRpbmc6IDAgMC42cmVtIDFyZW07XG4gIH1cbn1cblxuLmZvcm1hdHMyLW1vYmlsZV9fc3dpcGVyLXRodW1icyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDEuMnJlbSAwO1xufVxuXG4uZm9ybWF0czItbW9iaWxlX19zd2lwZXItdGh1bWJzIC5zd2lwZXItc2xpZGUge1xuICBvcGFjaXR5OiAwLjQ1O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiB3aWR0aCDQt9Cw0LTQsNGR0YLRgdGPIFN3aXBlciDQv9GA0Lggc2xpZGVzUGVyVmlldzogNC4xICovXG59XG5cbi5mb3JtYXRzMi1tb2JpbGVfX3N3aXBlci10aHVtYnMgLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xufVxuLmZvcm1hdHMyLW1vYmlsZV9fc3dpcGVyLXRodW1icyAuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSAuZm9ybWF0czItbW9iaWxlX190aHVtYi1pbm5lciB7XG4gIGJvcmRlci1jb2xvcjogdmFyKC0tYmVpZ2UpO1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjFyZW0gcmdiYSgyMzgsIDIxNiwgMTgxLCAwLjIpO1xufVxuLmZvcm1hdHMyLW1vYmlsZV9fc3dpcGVyLXRodW1icyAuc3dpcGVyLXNsaWRlLXRodW1iLWFjdGl2ZSAuZm9ybWF0czItbW9iaWxlX190aHVtYi1pbm5lcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmZvcm1hdHMyLW1vYmlsZV9fdGh1bWItaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFzcGVjdC1yYXRpbzogMTYvMTA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMTVyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiAwLjEycmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICB0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC40cyBlYXNlLCBvcGFjaXR5IDAuNHMgZWFzZSwgdHJhbnNmb3JtIDAuNHMgZWFzZSwgYm94LXNoYWRvdyAwLjRzIGVhc2U7XG59XG4uZm9ybWF0czItbW9iaWxlX190aHVtYi1pbm5lcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbiAgei1pbmRleDogMTtcbn1cbi5mb3JtYXRzMi1tb2JpbGVfX3RodW1iLWlubmVyIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZTtcbn1cbi5mb3JtYXRzMi1tb2JpbGVfX3RodW1iLWlubmVyOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbn1cbi5mb3JtYXRzMi1tb2JpbGVfX3RodW1iLWlubmVyOmhvdmVyOjpiZWZvcmUge1xuICBvcGFjaXR5OiAwO1xufVxuXG4uZm9ybWF0czItbW9iaWxlX19uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDIwO1xuICB3aWR0aDogNC40cmVtO1xuICBoZWlnaHQ6IDQuNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjZmZmO1xuICBjb2xvcjogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjM1cyBlYXNlLCBib3JkZXItY29sb3IgMC4zNXMgZWFzZSwgdHJhbnNmb3JtIDAuMzVzIGVhc2UsIG9wYWNpdHkgMC4zNXMgZWFzZTtcbiAgcGFkZGluZzogMDtcbn1cbi5mb3JtYXRzMi1tb2JpbGVfX25hdiBzdmcge1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgb3BhY2l0eTogMC45NTtcbn1cbi5mb3JtYXRzMi1tb2JpbGVfX25hdjpob3Zlcjpub3QoLmlzLWRpc2FibGVkKSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDEuMDgpO1xufVxuLmZvcm1hdHMyLW1vYmlsZV9fbmF2OmFjdGl2ZTpub3QoLmlzLWRpc2FibGVkKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgwLjk4KTtcbn1cbi5mb3JtYXRzMi1tb2JpbGVfX25hdi5pcy1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMjU7XG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZm9ybWF0czItbW9iaWxlX19uYXYtLXByZXYge1xuICBsZWZ0OiAwLjhyZW07XG59XG5cbi5mb3JtYXRzMi1tb2JpbGVfX25hdi0tbmV4dCB7XG4gIHJpZ2h0OiAwLjhyZW07XG59XG5cbi5mb3JtYXRzMi1tb2JpbGVfX2NhcmQtLXNvb24gLmZvcm1hdHMyLW1vYmlsZV9fY2FyZC1leHBhbmRlZCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIHBhZGRpbmctYm90dG9tOiA1cmVtO1xufVxuXG4uZm9ybWF0czItbW9iaWxlX19jYXJkLXNvb24ge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA0MnJlbTtcbn1cblxuLmZvcm1hdHMyLW1vYmlsZV9fY2FyZC1zb29uLXRleHQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZm9ybWF0czItbW9iaWxlX19jYXJkLXNvb24tdGV4dCBhIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4yZW07XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZTtcbn1cbi5mb3JtYXRzMi1tb2JpbGVfX2NhcmQtc29vbi10ZXh0IGE6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg1O1xufVxuXG4uZm9ybWF0czIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICMxMTBmMGY7XG4gIGhlaWdodDogMTAwdmg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmc6IDEwcmVtIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSAxMnJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZvcm1hdHMyX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5mb3JtYXRzMl9fYmctaXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcbn1cbi5mb3JtYXRzMl9fYmctaXRlbS5pcy1hY3RpdmUge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLmZvcm1hdHMyX19iZy1pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbn1cblxuLmZvcm1hdHMyX19vdmVybGF5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgxNywgMTUsIDE1LCAwLjUpIDAlLCByZ2JhKDE3LCAxNSwgMTUsIDAuNCkgNTAlLCByZ2JhKDE3LCAxNSwgMTUsIDAuNikgMTAwJSk7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZm9ybWF0czJfX2lubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZmxleDogMTtcbn1cblxuLmZvcm1hdHMyX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1yb29tLWJvbGQpO1xuICBmb250LXNpemU6IGNsYW1wKDNyZW0sIDUuNXZ3LCA2cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5mb3JtYXRzMl9fc3VidGl0bGUge1xuICBmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMS4ydncsIDEuOHJlbSk7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gIG1hcmdpbjogMCAwIDVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5mb3JtYXRzMl9fY2FyZHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuNnJlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleDogMTtcbiAgbWluLWhlaWdodDogMDsgLyog0L/QvtC30LLQvtC70LjRgtGMIGZsZXgt0YDQtdCx0ZHQvdC60YMg0YHQttC40LzQsNGC0YzRgdGPICovXG59XG5cbi5mb3JtYXRzMl9fY2FyZCB7XG4gIGZsZXg6IDEgMSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMjRyZW07XG4gIHRyYW5zaXRpb246IGZsZXggMC42cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDYpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTZweCk7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgYm9yZGVyLXJhZGl1czogMS4ycmVtO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5mb3JtYXRzMl9fY2FyZDpob3ZlciB7XG4gIGZsZXg6IDIuNSAxIDA7XG4gIG1pbi1oZWlnaHQ6IDI0cmVtOyAvKiDRgtC+0LvRjNC60L4g0LTQu9GPIGNvbGxhcHNlZCwgZXhwYW5kZWQg0LfQsNC00LDRkdGCINCy0YvRgdC+0YLRgyDRgdCw0LwgKi9cbiAgYmFja2dyb3VuZDogIzExMGYwZjtcbiAgY29sb3I6ICMxYTFhMWE7XG59XG4uZm9ybWF0czJfX2NhcmQ6aG92ZXIgLmZvcm1hdHMyX19jYXJkLWNvbGxhcHNlZCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZm9ybWF0czJfX2NhcmQ6aG92ZXIgLmZvcm1hdHMyX19jYXJkLWV4cGFuZGVkIHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLmZvcm1hdHMyX19jYXJkLWNvbGxhcHNlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAycmVtO1xufVxuXG4uZm9ybWF0czJfX2NhcmQtaWNvbiB7XG4gIG1heC13aWR0aDogdW5zZXQ7XG4gIG1heC1oZWlnaHQ6IDVyZW07XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmZvcm1hdHMyX19jYXJkOmhvdmVyIC5mb3JtYXRzMl9fY2FyZC1pY29uIHtcbiAgZmlsdGVyOiBub25lO1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZm9ybWF0czJfX2NhcmQtc29vbi1sYWJlbCB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1yb29tLWJvbGQpO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIG9wYWNpdHk6IDAuOTtcbn1cblxuLmZvcm1hdHMyX19jYXJkLS1zb29uOmhvdmVyIC5mb3JtYXRzMl9fY2FyZC1zb29uLWxhYmVsIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZvcm1hdHMyX19jYXJkLXNvb24tY29udGVudCB7XG4gIG1heC13aWR0aDogNDJyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZvcm1hdHMyX19jYXJkLXNvb24tdGV4dCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAxLjJ2dywgMS43cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuNztcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uZm9ybWF0czJfX2NhcmQtc29vbi10ZXh0IGEge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjJlbTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlO1xufVxuLmZvcm1hdHMyX19jYXJkLXNvb24tdGV4dCBhOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44NTtcbn1cblxuLmZvcm1hdHMyX19jYXJkLWV4cGFuZGVkIHtcbiAgZGlzcGxheTogbm9uZTsgLyog0L/QvtC60LDQt9GL0LLQsNC10YLRgdGPINC/0YDQuCBob3ZlciAqL1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMTEwZjBmIDAlLCByZ2JhKDI3LCAxNiwgMTIsIDAuOTUpIDUwJSwgIzExMGYwZiAxMDAlKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmZvcm1hdHMyX19jYXJkLWV4cGFuZGVkLS1jZW50ZXJlZCB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb3JtYXRzMl9fY2FyZC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1yb29tLWJvbGQpO1xuICBmb250LXNpemU6IGNsYW1wKDJyZW0sIDIuNXZ3LCAzcmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi5mb3JtYXRzMl9fY2FyZC1nYWxsZXJ5IHtcbiAgd2lkdGg6IDEwMCU7XG4gIC8qINCe0YLRgdGC0YPQvyDRgdC90LjQt9GDINC30LDQtNCw0ZHRgtGB0Y8gcGFkZGluZyDQutCw0YDRgtC+0YfQutC4IOKAlCDQvtC00LjQvdCw0LrQvtCy0L4g0LTQu9GPINCy0YHQtdGFICovXG59XG5cbi5mb3JtYXRzMl9fZ2FsbGVyeS1hcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhc3BlY3QtcmF0aW86IDE2LzEwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcbn1cblxuLmZvcm1hdHMyX19nYWxsZXJ5LXN0YWdlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbn1cblxuLmZvcm1hdHMyX19nYWxsZXJ5LWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLmZvcm1hdHMyX19nYWxsZXJ5LWFyZWEgYVtkYXRhLWZhbmN5Ym94XSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5mb3JtYXRzMl9fY2FyZC1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgZ2FwOiAycmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5mb3JtYXRzMl9fY2FyZC1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAxLjF2dywgMS42cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIG9wYWNpdHk6IDAuOTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5mb3JtYXRzMl9fY2FyZC1kZXNjcmlwdGlvbjpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mb3JtYXRzMl9fY2FyZC1kZXNjcmlwdGlvbiBpbWcge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGhlaWdodDogMi40cmVtO1xuICB3aWR0aDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG4gIC5mb3JtYXRzMl9fY2FyZHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxuICAuZm9ybWF0czJfX2NhcmQge1xuICAgIG1pbi1oZWlnaHQ6IDMycmVtO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICB9XG4gIC5mb3JtYXRzMl9fY2FyZDpob3ZlciB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgbWluLWhlaWdodDogYXV0bztcbiAgfVxufVxuLmV4cGFuZGVkLWdyaWQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogMS42cmVtO1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLmV4cGFuZGVkLWdyaWRfX2NvbDEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4uZXhwYW5kZWQtZ3JpZF9fY29sMiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS42cmVtO1xufVxuXG4uZm9ybWF0czJfX2NhcmQtbGluZSB7XG4gIG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSArIDAuOHJlbSk7IC8qINC+0YIg0L3QsNGH0LDQu9CwIDIt0Lkg0LrQvtC70L7QvdC60LggKGdyaWQgMWZyIDFmciwgZ2FwIDEuNnJlbSkgKi9cbiAgd2lkdGg6IGNhbGMoNTAlIC0gMC44cmVtKTtcbiAgaGVpZ2h0OiAwLjFyZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZ3JpZC1jb2x1bW46IDEvLTE7XG59XG5cbi5mb3JtYXRzMl9fY2FyZC1saW5lLWZpbGwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogY3VycmVudENvbG9yO1xuICB0cmFuc2l0aW9uOiB3aWR0aCAwLjVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG5cbi5mb3JtYXRzMl9fY2FyZDpob3ZlciAuZm9ybWF0czJfX2NhcmQtbGluZS1maWxsIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5leHBhbmRlZF9fYnRuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIHBhZGRpbmc6IDFyZW0gMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMS43cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5leHBhbmRlZF9fYnRuOmhvdmVyIHtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG5cbi5leHBhbmRlZF9fYnRuLWZpbGwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGhlaWdodDogMDtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiAwLjM1cmVtO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC40cyBlYXNlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmV4cGFuZGVkX19idG46aG92ZXIgLmV4cGFuZGVkX19idG4tZmlsbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmV4cGFuZGVkX19idG4tdGV4dC13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGhlaWdodDogMWVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZXhwYW5kZWRfX2J0bi10ZXh0IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLmV4cGFuZGVkX19idG4tdGV4dC0taG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cblxuLmV4cGFuZGVkX19idG46aG92ZXIgLmV4cGFuZGVkX19idG4tdGV4dDpub3QoLmV4cGFuZGVkX19idG4tdGV4dC0taG92ZXIpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbn1cblxuLmV4cGFuZGVkX19idG46aG92ZXIgLmV4cGFuZGVkX19idG4tdGV4dC0taG92ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG59XG5cbi5nYWxsZXJ5LWJlcmV6b3ZheWEge1xuICBiYWNrZ3JvdW5kOiAjMGEwODA3O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBwYWRkaW5nOiA3cmVtIDAgN3JlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuZ2FsbGVyeS1iZXJlem92YXlhIHtcbiAgICBwYWRkaW5nOiAxMHJlbSAwIDEycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhbGxlcnktYmVyZXpvdmF5YSB7XG4gICAgcGFkZGluZzogMTJyZW0gMCAxNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ2FsbGVyeS1iZXJlem92YXlhIHtcbiAgICBwYWRkaW5nOiA3cmVtIDAgN3JlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtaGVpZ2h0OiA4MDBweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ2FsbGVyeS1iZXJlem92YXlhIHtcbiAgICBwYWRkaW5nOiA2cmVtIDAgOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtaGVpZ2h0OiA3MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nYWxsZXJ5LWJlcmV6b3ZheWEge1xuICAgIHBhZGRpbmc6IDRyZW0gMCA2cmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcbiAgLmdhbGxlcnktYmVyZXpvdmF5YSB7XG4gICAgcGFkZGluZzogNHJlbSAwIDFyZW07XG4gIH1cbn1cblxuLmdhbGxlcnktYmVyZXpvdmF5YV9faW5uZXIge1xuICBtYXgtd2lkdGg6IDE2MHJlbTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xufVxuXG4uZ2FsbGVyeS1iZXJlem92YXlhX19oZWFkZXIge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmdhbGxlcnktYmVyZXpvdmF5YV9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhbGxlcnktYmVyZXpvdmF5YV9faGVhZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5nYWxsZXJ5LWJlcmV6b3ZheWFfX2hlYWRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtaGVpZ2h0OiA4MDBweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ2FsbGVyeS1iZXJlem92YXlhX19oZWFkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gIH1cbn1cblxuLmdhbGxlcnktYmVyZXpvdmF5YV9fcHJlaGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xuICBmb250LXdlaWdodDogdmFyKC0tZnctcm9vbS1ib2xkKTtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDJ2dywgMS42cmVtKTtcbiAgbWFyZ2luOiAwIDAgMC40cmVtO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuXG4uZ2FsbGVyeS1iZXJlem92YXlhX19oZWFkaW5nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xuICBmb250LXdlaWdodDogdmFyKC0tZnctcm9vbS1ib2xkKTtcbiAgZm9udC1zaXplOiBjbGFtcCgzcmVtLCA1LjV2dywgNnJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbjogMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmdhbGxlcnktYmVyZXpvdmF5YV9fbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuZ2FsbGVyeS1iZXJlem92YXlhX19tYWluIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2FsbGVyeS1iZXJlem92YXlhX19tYWluIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5nYWxsZXJ5LWJlcmV6b3ZheWFfX21haW4ge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LWhlaWdodDogODAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2FsbGVyeS1iZXJlem92YXlhX19tYWluIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjVyZW07XG4gIH1cbn1cblxuLmdhbGxlcnktYmVyZXpvdmF5YV9fZnJhbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogIzBkMGEwOTtcbiAgYm94LXNoYWRvdzogMCAycmVtIDRyZW0gcmdiYSgwLCAwLCAwLCAwLjQpO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nYWxsZXJ5LWJlcmV6b3ZheWFfX2ZyYW1lIHtcbiAgICBib3gtc2hhZG93OiAwIDNyZW0gNnJlbSByZ2JhKDAsIDAsIDAsIDAuNDUpO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5nYWxsZXJ5LWJlcmV6b3ZheWFfX2ZyYW1lIHtcbiAgICBib3gtc2hhZG93OiAwIDRyZW0gOHJlbSByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LWhlaWdodDogNzAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2FsbGVyeS1iZXJlem92YXlhX19mcmFtZSB7XG4gICAgYm94LXNoYWRvdzogMCAycmVtIDRyZW0gcmdiYSgwLCAwLCAwLCAwLjQpO1xuICB9XG59XG5cbi5nYWxsZXJ5LWJlcmV6b3ZheWFfX3N3aXBlci1tYWluIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYXNwZWN0LXJhdGlvOiA0LzM7XG4gIG1heC1oZWlnaHQ6IDYwdmg7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmdhbGxlcnktYmVyZXpvdmF5YV9fc3dpcGVyLW1haW4ge1xuICAgIGFzcGVjdC1yYXRpbzogMTYvMTA7XG4gICAgbWF4LWhlaWdodDogNjV2aDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nYWxsZXJ5LWJlcmV6b3ZheWFfX3N3aXBlci1tYWluIHtcbiAgICBtYXgtaGVpZ2h0OiA3MHZoO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5nYWxsZXJ5LWJlcmV6b3ZheWFfX3N3aXBlci1tYWluIHtcbiAgICBtYXgtaGVpZ2h0OiA3NXZoO1xuICB9XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDgwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhbGxlcnktYmVyZXpvdmF5YV9fc3dpcGVyLW1haW4ge1xuICAgIG1heC1oZWlnaHQ6IDY4dmg7XG4gIH1cbn1cbkBtZWRpYSAobWF4LWhlaWdodDogNzAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2FsbGVyeS1iZXJlem92YXlhX19zd2lwZXItbWFpbiB7XG4gICAgbWF4LWhlaWdodDogNjJ2aDtcbiAgfVxufVxuQG1lZGlhIChtYXgtaGVpZ2h0OiA2MDBweCkge1xuICAuZ2FsbGVyeS1iZXJlem92YXlhX19zd2lwZXItbWFpbiB7XG4gICAgbWF4LWhlaWdodDogNTh2aDtcbiAgfVxufVxuXG4uZ2FsbGVyeS1iZXJlem92YXlhX19zbGlkZS1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5nYWxsZXJ5LWJlcmV6b3ZheWFfX3NsaWRlLWlubmVyOjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMCwgMCwgMCwgMC4yNSkgMCUsIHRyYW5zcGFyZW50IDIwJSwgdHJhbnNwYXJlbnQgODAlLCByZ2JhKDAsIDAsIDAsIDAuNCkgMTAwJSk7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLmdhbGxlcnktYmVyZXpvdmF5YV9fc2xpZGUtaW5uZXIgaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS4ycyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSk7XG59XG4uc3dpcGVyLXNsaWRlLWFjdGl2ZSAuZ2FsbGVyeS1iZXJlem92YXlhX19zbGlkZS1pbm5lciBpbWcge1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xufVxuXG4uZ2FsbGVyeS1iZXJlem92YXlhX19uYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDIwO1xuICB3aWR0aDogNC40cmVtO1xuICBoZWlnaHQ6IDQuNHJlbTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIzOCwgMjE2LCAxODEsIDAuMTIpO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCByZ2JhKDIzOCwgMjE2LCAxODEsIDAuMzUpO1xuICBjb2xvcjogdmFyKC0tYmVpZ2UpO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMzVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjM1cyBlYXNlLCB0cmFuc2Zvcm0gMC4zNXMgZWFzZSwgb3BhY2l0eSAwLjM1cyBlYXNlO1xufVxuLmdhbGxlcnktYmVyZXpvdmF5YV9fbmF2IHN2ZyB7XG4gIHdpZHRoOiAxLjVyZW07XG4gIGhlaWdodDogMS41cmVtO1xuICBvcGFjaXR5OiAwLjk1O1xufVxuLmdhbGxlcnktYmVyZXpvdmF5YV9fbmF2OmhvdmVyOm5vdCguaXMtZGlzYWJsZWQpIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMzgsIDIxNiwgMTgxLCAwLjIyKTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDIzOCwgMjE2LCAxODEsIDAuNik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLjA4KTtcbn1cbi5nYWxsZXJ5LWJlcmV6b3ZheWFfX25hdjphY3RpdmU6bm90KC5pcy1kaXNhYmxlZCkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC45OCk7XG59XG4uZ2FsbGVyeS1iZXJlem92YXlhX19uYXYuaXMtZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjI1O1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuZ2FsbGVyeS1iZXJlem92YXlhX19uYXYgc3ZnIHtcbiAgICB3aWR0aDogMS42cmVtO1xuICAgIGhlaWdodDogMS42cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhbGxlcnktYmVyZXpvdmF5YV9fbmF2IHtcbiAgICB3aWR0aDogNXJlbTtcbiAgICBoZWlnaHQ6IDVyZW07XG4gIH1cbiAgLmdhbGxlcnktYmVyZXpvdmF5YV9fbmF2IHN2ZyB7XG4gICAgd2lkdGg6IDEuOHJlbTtcbiAgICBoZWlnaHQ6IDEuOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ2FsbGVyeS1iZXJlem92YXlhX19uYXYge1xuICAgIHdpZHRoOiA1LjZyZW07XG4gICAgaGVpZ2h0OiA1LjZyZW07XG4gIH1cbiAgLmdhbGxlcnktYmVyZXpvdmF5YV9fbmF2IHN2ZyB7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDcwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhbGxlcnktYmVyZXpvdmF5YV9fbmF2IHtcbiAgICB3aWR0aDogNC40cmVtO1xuICAgIGhlaWdodDogNC40cmVtO1xuICB9XG4gIC5nYWxsZXJ5LWJlcmV6b3ZheWFfX25hdiBzdmcge1xuICAgIHdpZHRoOiAxLjZyZW07XG4gICAgaGVpZ2h0OiAxLjZyZW07XG4gIH1cbn1cblxuLmdhbGxlcnktYmVyZXpvdmF5YV9fbmF2LS1wcmV2IHtcbiAgbGVmdDogMC44cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5nYWxsZXJ5LWJlcmV6b3ZheWFfX25hdi0tcHJldiB7XG4gICAgbGVmdDogMS4ycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhbGxlcnktYmVyZXpvdmF5YV9fbmF2LS1wcmV2IHtcbiAgICBsZWZ0OiAxLjhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgLmdhbGxlcnktYmVyZXpvdmF5YV9fbmF2LS1wcmV2IHtcbiAgICBsZWZ0OiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTlweCkge1xuICAuZ2FsbGVyeS1iZXJlem92YXlhX19uYXYtLXByZXYge1xuICAgIGxlZnQ6IDAuNnJlbTtcbiAgfVxufVxuXG4uZ2FsbGVyeS1iZXJlem92YXlhX19uYXYtLW5leHQge1xuICByaWdodDogMC44cmVtO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5nYWxsZXJ5LWJlcmV6b3ZheWFfX25hdi0tbmV4dCB7XG4gICAgcmlnaHQ6IDEuMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nYWxsZXJ5LWJlcmV6b3ZheWFfX25hdi0tbmV4dCB7XG4gICAgcmlnaHQ6IDEuOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ2FsbGVyeS1iZXJlem92YXlhX19uYXYtLW5leHQge1xuICAgIHJpZ2h0OiAyLjRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTlweCkge1xuICAuZ2FsbGVyeS1iZXJlem92YXlhX19uYXYtLW5leHQge1xuICAgIHJpZ2h0OiAwLjZyZW07XG4gIH1cbn1cblxuLmdhbGxlcnktYmVyZXpvdmF5YV9fZm9vdGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxNTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDFyZW07XG4gIHBhZGRpbmc6IDEuNHJlbSAxLjJyZW07XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuNzUpIDAlLCB0cmFuc3BhcmVudCAxMDAlKTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuZ2FsbGVyeS1iZXJlem92YXlhX19mb290ZXIge1xuICAgIHBhZGRpbmc6IDEuN3JlbSAxLjZyZW07XG4gICAgZ2FwOiAxLjVyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2FsbGVyeS1iZXJlem92YXlhX19mb290ZXIge1xuICAgIHBhZGRpbmc6IDJyZW0gMi4ycmVtO1xuICAgIGdhcDogMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ2FsbGVyeS1iZXJlem92YXlhX19mb290ZXIge1xuICAgIHBhZGRpbmc6IDIuNHJlbSAyLjhyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LWhlaWdodDogNzAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2FsbGVyeS1iZXJlem92YXlhX19mb290ZXIge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuICB9XG59XG5cbi5nYWxsZXJ5LWJlcmV6b3ZheWFfX3Byb2dyZXNzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4OiAxO1xuICBtaW4td2lkdGg6IDA7XG4gIG1heC13aWR0aDogMTJyZW07XG4gIGhlaWdodDogMC4xNXJlbTtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4xcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG4gIC5nYWxsZXJ5LWJlcmV6b3ZheWFfX3Byb2dyZXNzIHtcbiAgICBtYXgtd2lkdGg6IDE2cmVtO1xuICAgIGhlaWdodDogMC4xOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nYWxsZXJ5LWJlcmV6b3ZheWFfX3Byb2dyZXNzIHtcbiAgICBtYXgtd2lkdGg6IDIwcmVtO1xuICAgIGhlaWdodDogMC4ycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5nYWxsZXJ5LWJlcmV6b3ZheWFfX3Byb2dyZXNzIHtcbiAgICBtYXgtd2lkdGg6IDI0cmVtO1xuICB9XG59XG5cbi5nYWxsZXJ5LWJlcmV6b3ZheWFfX3Byb2dyZXNzLWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLWJlaWdlKSwgcmdiYSgyMzgsIDIxNiwgMTgxLCAwLjcpKTtcbiAgYm9yZGVyLXJhZGl1czogMC4xcmVtO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xufVxuXG4uZ2FsbGVyeS1iZXJlem92YXlhX19jb3VudGVyIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGl0bGVzKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LXJvb20tbGlnaHQpO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBmbGV4LXNocmluazogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAuZ2FsbGVyeS1iZXJlem92YXlhX19jb3VudGVyIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xMmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhbGxlcnktYmVyZXpvdmF5YV9fY291bnRlciB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ2FsbGVyeS1iZXJlem92YXlhX19jb3VudGVyIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDM5OXB4KSB7XG4gIC5nYWxsZXJ5LWJlcmV6b3ZheWFfX2NvdW50ZXIge1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICB9XG59XG5cbi5nYWxsZXJ5LWJlcmV6b3ZheWFfX2NvdW50ZXItc2VwIHtcbiAgb3BhY2l0eTogMC41O1xuICBtYXJnaW46IDAgMC4ycmVtO1xufVxuXG4uZ2FsbGVyeS1iZXJlem92YXlhX190aHVtYnMtd3JhcCB7XG4gIHBhZGRpbmc6IDAgMC44cmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgLmdhbGxlcnktYmVyZXpvdmF5YV9fdGh1bWJzLXdyYXAge1xuICAgIHBhZGRpbmc6IDAgMS4ycmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdhbGxlcnktYmVyZXpvdmF5YV9fdGh1bWJzLXdyYXAge1xuICAgIHBhZGRpbmc6IDAgMS41cmVtO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gIC5nYWxsZXJ5LWJlcmV6b3ZheWFfX3RodW1icy13cmFwIHtcbiAgICBwYWRkaW5nOiAwIDJyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAzOTlweCkge1xuICAuZ2FsbGVyeS1iZXJlem92YXlhX190aHVtYnMtd3JhcCB7XG4gICAgcGFkZGluZzogMCAwLjZyZW07XG4gIH1cbn1cblxuLmdhbGxlcnktYmVyZXpvdmF5YV9fc3dpcGVyLXRodW1icyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDEuMnJlbSAwO1xufVxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nYWxsZXJ5LWJlcmV6b3ZheWFfX3N3aXBlci10aHVtYnMge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAwO1xuICB9XG59XG5cbi5nYWxsZXJ5LWJlcmV6b3ZheWFfX3RodW1iLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBhc3BlY3QtcmF0aW86IDE2LzEwO1xuICBib3JkZXItcmFkaXVzOiAwLjE1cmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMC4xMnJlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuNHMgZWFzZSwgb3BhY2l0eSAwLjRzIGVhc2UsIHRyYW5zZm9ybSAwLjRzIGVhc2UsIGJveC1zaGFkb3cgMC40cyBlYXNlO1xufVxuLmdhbGxlcnktYmVyZXpvdmF5YV9fdGh1bWItaW5uZXI6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG4gIHotaW5kZXg6IDE7XG59XG4uZ2FsbGVyeS1iZXJlem92YXlhX190aHVtYi1pbm5lciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7XG59XG4uZ2FsbGVyeS1iZXJlem92YXlhX190aHVtYi1pbm5lcjpob3ZlciB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG4uZ2FsbGVyeS1iZXJlem92YXlhX190aHVtYi1pbm5lcjpob3Zlcjo6YmVmb3JlIHtcbiAgb3BhY2l0eTogMDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2FsbGVyeS1iZXJlem92YXlhX190aHVtYi1pbm5lciB7XG4gICAgYm9yZGVyLXJhZGl1czogMC4ycmVtO1xuICAgIGJvcmRlci13aWR0aDogMC4xNXJlbTtcbiAgfVxufVxuXG4uZ2FsbGVyeS1iZXJlem92YXlhX19zd2lwZXItdGh1bWJzIC5zd2lwZXItc2xpZGUge1xuICBvcGFjaXR5OiAwLjQ1O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZ2FsbGVyeS1iZXJlem92YXlhX19zd2lwZXItdGh1bWJzIC5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbn1cbi5nYWxsZXJ5LWJlcmV6b3ZheWFfX3N3aXBlci10aHVtYnMgLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUgLmdhbGxlcnktYmVyZXpvdmF5YV9fdGh1bWItaW5uZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWJlaWdlKTtcbiAgYm94LXNoYWRvdzogMCAwIDAgMC4xcmVtIHJnYmEoMjM4LCAyMTYsIDE4MSwgMC4yKTtcbn1cbi5nYWxsZXJ5LWJlcmV6b3ZheWFfX3N3aXBlci10aHVtYnMgLnN3aXBlci1zbGlkZS10aHVtYi1hY3RpdmUgLmdhbGxlcnktYmVyZXpvdmF5YV9fdGh1bWItaW5uZXI6OmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5nYWxsZXJ5LWJlcmV6b3ZheWFfX3N3aXBlci10aHVtYnMgLnN3aXBlci1zbGlkZSB7XG4gIHdpZHRoOiA3LjVyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNDAwcHgpIHtcbiAgLmdhbGxlcnktYmVyZXpvdmF5YV9fc3dpcGVyLXRodW1icyAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogOHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDU2OHB4KSB7XG4gIC5nYWxsZXJ5LWJlcmV6b3ZheWFfX3N3aXBlci10aHVtYnMgLnN3aXBlci1zbGlkZSB7XG4gICAgd2lkdGg6IDlyZW07XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2FsbGVyeS1iZXJlem92YXlhX19zd2lwZXItdGh1bWJzIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAxMHJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAuZ2FsbGVyeS1iZXJlem92YXlhX19zd2lwZXItdGh1bWJzIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAxMXJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkge1xuICAuZ2FsbGVyeS1iZXJlem92YXlhX19zd2lwZXItdGh1bWJzIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAxMnJlbTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAuZ2FsbGVyeS1iZXJlem92YXlhX19zd2lwZXItdGh1bWJzIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAxM3JlbTtcbiAgfVxufVxuXG4uZ2FsbGVyeSB7XG4gIGJhY2tncm91bmQ6ICMxQjEwMEM7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmctYm90dG9tOiAwLjJyZW07XG59XG5cbi5nYWxsZXJ5X19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgZ2FwOiAwLjFyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcbiAgLmdhbGxlcnlfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIH1cbn1cblxuLmdhbGxlcnlfX2N1cnNvciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogODBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogOTk5OTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC4xNSk7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UsIG9wYWNpdHkgMC4yNXMgZWFzZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuICAuZ2FsbGVyeV9fY3Vyc29yIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5nYWxsZXJ5X19jdXJzb3ItLXZpc2libGUge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZ2FsbGVyeV9fY3Vyc29yLS1hY3RpdmUge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbn1cblxuLmdhbGxlcnlfX2N1cnNvci1pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmdhbGxlcnlfX2l0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBhc3BlY3QtcmF0aW86IDQvMztcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZSwgZmlsdGVyIDAuM3MgZWFzZTtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5nYWxsZXJ5X19pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbi5nYWxsZXJ5X19pdGVtOmhvdmVyIHtcbiAgei1pbmRleDogMjtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygxLjA1KTtcbn1cbi5nYWxsZXJ5X19pdGVtOmZvY3VzLXZpc2libGUge1xuICBvdXRsaW5lOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICBvdXRsaW5lLW9mZnNldDogMnB4O1xufVxuXG4uZ2FsbGVyeV9faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG46cm9vdCB7XG4gIC0taGVhZGVyLWhlaWdodDogOHJlbTtcbiAgLS1oZWFkZXItYm90dG9tOiA1cmVtO1xufVxuXG4uaGVhZGVyLWJhcm5pdHNhLXdyYXAge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDE7XG59XG5cbi5oZWFkZXItYmFybml0c2Ege1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1kYXJrLWJyb3duKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBwYWRkaW5nOiAwLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbiAgbWFyZ2luLXRvcDogMXJlbTtcbiAgZ2FwOiAwLjVyZW07XG59XG5cbi5oZWFkZXItYmFybml0c2FfX2J0bnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuNXJlbTtcbn1cblxuLmhlYWRlci1iYXJuaXRzYV9fbWVudS1idG4ge1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIHBhZGRpbmc6IDAuOXJlbSAxcmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZ2FwOiAxLjJyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZm9udC1mYW1pbHk6IFwiUm9vbVwiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjI1cyBlYXNlLCBib3JkZXItY29sb3IgMC4yNXMgZWFzZSwgY29sb3IgMC4yNXMgZWFzZTtcbn1cblxuLmhlYWRlci1iYXJuaXRzYV9fbWVudS1idG4gaW1nIHtcbiAgd2lkdGg6IDEuNnJlbTtcbiAgaGVpZ2h0OiAxLjZyZW07XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uaGVhZGVyLWJhcm5pdHNhX19tZW51LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgd2lkdGg6IDEuNnJlbTtcbiAgaGVpZ2h0OiAxLjZyZW07XG59XG5cbi5oZWFkZXItYmFybml0c2FfX21lbnUtaWNvbi0tY3Jvc3Mge1xuICBkaXNwbGF5OiBub25lO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5oZWFkZXItYmFybml0c2FfX21lbnUtYnRuLmlzLW9wZW4gLmhlYWRlci1iYXJuaXRzYV9fbWVudS1pY29uLS1oYW1idXJnZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaGVhZGVyLWJhcm5pdHNhX19tZW51LWJ0bi5pcy1vcGVuIC5oZWFkZXItYmFybml0c2FfX21lbnUtaWNvbi0tY3Jvc3Mge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbn1cblxuLmhlYWRlci1iYXJuaXRzYV9fbWVudS1idG4tLWZpbGxlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWJyb3duKTtcbiAgYm9yZGVyOiAwO1xufVxuXG4uaGVhZGVyLWJhcm5pdHNhX19tZW51LWJ0bi0tZmlsbGVkOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0taG92ZXItYnJvd24pO1xufVxuXG4uaGVhZGVyLWJhcm5pdHNhX19tZW51LWJ0bi0tc29saWQge1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCB2YXIoLS1saWdodC1icm93bik7XG59XG5cbi5oZWFkZXItYmFybml0c2FfX21lbnUtYnRuLS1zb2xpZDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWhvdmVyLWJyb3duKTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLmhlYWRlci1iYXJuaXRzYV9fbG9nbyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3MgZWFzZTtcbiAgcGFkZGluZy1sZWZ0OiAzLjUlO1xufVxuXG4uaGVhZGVyLWJhcm5pdHNhX19sb2dvOmhvdmVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbn1cblxuLmhlYWRlci1iYXJuaXRzYV9fbG9nbyBpbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEzLjhyZW07XG59XG5cbi5oZWFkZXItYmFybml0c2FfX21lbnUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogdmFyKC0taGVhZGVyLWJvdHRvbSk7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IDEwMDA7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBlYXNlLCB2aXNpYmlsaXR5IDAuMzVzIGVhc2U7XG59XG5cbi5oZWFkZXItYmFybml0c2FfX21lbnUuaGVhZGVyLWJhcm5pdHNhX19tZW51LS1vcGVuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xufVxuXG4uaGVhZGVyLWJhcm5pdHNhX19tZW51LW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB6LWluZGV4OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5oZWFkZXItYmFybml0c2FfX21lbnUtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLm1haW4tbWVudV9fYmxvY2tzIHtcbiAgYmFja2dyb3VuZDogdmFyKC0tZGFyay1icm93bik7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG4gIGdhcDogMC41cmVtO1xufVxuXG4ubWFpbi1tZW51X19ibG9jayB7XG4gIGJhY2tncm91bmQ6IHZhcigtLWxpZ2h0LWJyb3duKTtcbiAgcGFkZGluZzogMnJlbTtcbiAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2U7XG59XG5cbi5tYWluLW1lbnVfX2Jsb2NrOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0taG92ZXItYnJvd24pO1xufVxuXG4ubWFpbi1tZW51X19ibG9jay0tbm8tYmdyLFxuLm1haW4tbWVudV9fYmxvY2stLW5vLWJncjpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuXG4ubWFpbi1tZW51X19ibG9jay10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvb21cIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyLjVyZW07XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMS40cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjhyZW07XG59XG5cbi5tYWluLW1lbnVfX2Jsb2NrLWxpc3Qge1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cblxuLm1haW4tbWVudV9fYmxvY2stbGlzdCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAxLjhyZW07XG59XG5cbi5tYWluLW1lbnVfX2Jsb2NrLWxpc3QgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1nL25ld2hlYWRlci9tYWluLW1lbnVfX3N0YXIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbn1cblxuLm1haW4tbWVudV9fYmxvY2stbGlzdCBsaSBhIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzIGVhc2U7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG4ubWFpbi1tZW51X19ibG9jay1saXN0IGxpOmhvdmVyIGEge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMC41cmVtKTtcbn1cblxuLm1haW4tbWVudV9fYWRkcmVzcyB7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgY29sb3I6IHZhcigtLWJlaWdlLWxpZ2h0KTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbn1cblxuLm1haW4tbWVudV9fcGhvbmUtc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogM3JlbTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm1haW4tbWVudV9fcGhvbmVzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xufVxuXG4ubWFpbi1tZW51X19waG9uZSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBjb2xvcjogdmFyKC0tYmVpZ2UtbGlnaHQpO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzIGVhc2U7XG59XG5cbi5tYWluLW1lbnVfX3Bob25lOmhvdmVyIHtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cblxuLm1haW4tbWVudV9fc29jaWFscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogM3JlbTtcbn1cblxuLm1haW4tbWVudV9fc29jaWFscy1pY29uIHtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMXJlbTtcbn1cblxuLm1haW4tbWVudV9fc29jaWFscy1pY29uIGltZyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWxpZ2h0LWJyb3duKTtcbiAgcGFkZGluZzogMC41cmVtO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5tYWluLW1lbnVfX2Jsb2NrLS1ncmlkLXNwYW4ge1xuICBncmlkLWNvbHVtbjogc3BhbiAyO1xufVxuXG4ubWVudS1idG4tZnJvbS1oZWFkZXIge1xuICBtaW4td2lkdGg6IDE3cmVtO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4tbWVudV9fYmxvY2stYnRucyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tYWluLW1lbnVfX2Jsb2NrcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgfVxuICAubWFpbi1tZW51X19ibG9jay10aXRsZSB7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICB9XG4gIC5tYWluLW1lbnVfX2FkZHJlc3MsXG4gIC5tYWluLW1lbnVfX3Bob25lIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItYmFybml0c2Etd3JhcC5oZWFkZXItLW1lbnUtb3BlbiAuaGVhZGVyLWJhcm5pdHNhIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjhyZW0gMC44cmVtIDAgMDtcbiAgfVxuICAubWFpbi1tZW51X19ibG9ja3Mge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgMC44cmVtIDAuOHJlbTtcbiAgfVxuICAubWFpbi1tZW51X19ibG9jay1idG5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAwLjVyZW07XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NnB4KSB7XG4gIC5oZWFkZXItYmFybml0c2Ege1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW0gMC41cmVtIDFyZW07XG4gIH1cbiAgLmhlYWRlci1iYXJuaXRzYSAuaGVhZGVyLWJhcm5pdHNhX19sb2dvIHtcbiAgICBvcmRlcjogLTE7XG4gIH1cbiAgLmhlYWRlci1iYXJuaXRzYSAuaGVhZGVyLWJhcm5pdHNhX19idG5zOmxhc3Qtb2YtdHlwZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaGVhZGVyLWJhcm5pdHNhX19sb2dvIGltZyB7XG4gICAgbWF4LXdpZHRoOiA4MCU7XG4gIH1cbiAgLm1haW4tbWVudV9fYmxvY2tzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgfVxuICAubWFpbi1tZW51X19ibG9jay10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgfVxuICAubWFpbi1tZW51X19ibG9jay10aXRsZSBpbWcge1xuICAgIG1heC13aWR0aDogM3JlbTtcbiAgfVxuICAubWFpbi1tZW51X19ibG9jay1idG5zIHtcbiAgICBhbGlnbi1pdGVtczogZW5kO1xuICAgIHBhZGRpbmc6IDEuNnJlbSAxLjZyZW0gMDtcbiAgfVxuICAubWFpbi1tZW51X19ibG9jay0tZ3JpZC1zcGFuIHtcbiAgICBncmlkLWNvbHVtbjogc3BhbiAxO1xuICB9XG4gIC5tYWluLW1lbnVfX2FkZHJlc3Mge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gIC5tYWluLW1lbnVfX3Bob25lLXNvY2lhbHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgfVxuICAubWFpbi1tZW51X19waG9uZXMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFsaWduLWl0ZW1zOiBlbmQ7XG4gIH1cbiAgLm1haW4tbWVudV9fcGhvbmUge1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICB9XG4gIC5zc20tdmlzaWJsZSB7XG4gICAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNtLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuc3NtLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubWQtaGlkZGVuIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmhlcm8ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICBtaW4taGVpZ2h0OiBjYWxjKHZhcigtLWhlcm8tdmgsIDF2aCkgKiAxMDApO1xuICBkaXNwbGF5OiBncmlkO1xuICBwbGFjZS1pdGVtczogY2VudGVyO1xuICBjb2xvcjogI2ZmZWJkYztcbiAgYmFja2dyb3VuZDogIzEyMTIxMjtcbiAgb3ZlcmZsb3c6IGNsaXA7XG59XG5cbi5oZXJvX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDA7XG59XG5cbi5oZXJvX192aWRlbyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG59XG5cbi5oZXJvX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuLmhlcm9fX292ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAwO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoNjAlIDcwJSBhdCA1MCUgMzAlLCByZ2JhKDAsIDAsIDAsIDAuMDUpLCByZ2JhKDAsIDAsIDAsIDAuMTUpKSwgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjA2KSwgcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG59XG5cbi5oZXJvX19jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiA4cmVtIDA7XG4gIG1heC13aWR0aDogMTIwcmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmhlcm9fX3N0YWNrIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAganVzdGlmeS1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGdhcDogOHJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi13aWR0aDogMDsgLyog0L/RgNC10LTQvtGC0LLRgNCw0YnQsNC10YIgb3ZlcmZsb3cg0L3QsCDRg9C30LrQuNGFINGN0LrRgNCw0L3QsNGFICovXG59XG5cbi5oZXJvX19sb2dvV3JhcCB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uaGVyb19fbG9nb1dyYXAgc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBjbGFtcCgxNHJlbSwgMTZ2dywgMjRyZW0pO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5oZXJvX190ZXh0IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDJyZW07XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiAwO1xuICBtYXgtd2lkdGg6IDU4cmVtOyAvKiDQv9C+0LTQt9Cw0LPQvtC70L7QstC+0Log0YHRgtCw0LHQuNC70YzQvdC+INCyIDIg0YHRgtGA0L7QutC4ICovXG59XG5cbi5oZXJvX190aXRsZSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG4gIGZvbnQtc2l6ZTogY2xhbXAoMi44cmVtLCAzLjV2dywgNC44cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuMDI7XG59XG5cbi5oZXJvX19zdWJ0aXRsZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAxLjN2dywgMi44cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLnJldmVhbCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5yZXZlYWxfX2lubmVyIHtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cblxuLmhlcm9fX2J0biB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogMC43cmVtO1xuICBjb2xvcjogI0ZGRjtcbiAgcGFkZGluZzogMS43cmVtIDNyZW07XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2UsIGNvbG9yIDAuMjVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjI1cyBlYXNlO1xufVxuLmhlcm9fX2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGNvbG9yOiAjMjgyODI4O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uaGVyb19fbWFycXVlZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgei1pbmRleDogMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcGFkZGluZzogMS4ycmVtIDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaGVyb19fbWFycXVlZS10cmFjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogbm93cmFwO1xuICBnYXA6IDYuNHJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cblxuLmhlcm9fX21hcnF1ZWUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xuICBmb250LXdlaWdodDogdmFyKC0tZnctcm9vbS1ibGFjayk7XG4gIGZvbnQtc2l6ZTogNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC10ZXh0LXN0cm9rZTogMC4xcmVtICNmZmY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5oZXJvX19tYXJxdWVlLXNlcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWxlZnQ6IDYuNHJlbTtcbn1cblxuLyog0KHRgtCw0LHQuNC70YzQvdCw0Y8g0LLRi9GB0L7RgtCwINC90LAg0LzQvtCx0LjQu9GM0L3Ri9GFINGBINC/0L7QtNC00LXRgNC20LrQvtC5INC90L7QstGL0YUg0LXQtNC40L3QuNGGIHZpZXdwb3J0ICovXG5Ac3VwcG9ydHMgKGhlaWdodDogMTAwc3ZoKSB7XG4gIC5oZXJvIHtcbiAgICBtaW4taGVpZ2h0OiAxMDBzdmg7XG4gIH1cbn1cbi8qIFRhYmxldCAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuaGVyb19fY29udGVudCB7XG4gICAgcGFkZGluZzogNnJlbSAwO1xuICB9XG4gIC5oZXJvX19zdGFjayB7XG4gICAgZ2FwOiA1cmVtO1xuICB9XG59XG4vKiDQmtC+0YDQvtGC0LrQuNC1INGN0LrRgNCw0L3RiyAo0L3QvtGD0YLQsdGD0LogMTQwMMOXNzUwINC4INGCLtC/Likg4oCUINC60L7QvNC/0LDQutGC0L3QtdC1LCDRh9GC0L7QsdGLINCy0LvQtdC30LDQu9CwINCx0LXQs9GD0YnQsNGPINGB0YLRgNC+0LrQsCAqL1xuQG1lZGlhIChtYXgtaGVpZ2h0OiA4NTBweCkgYW5kIChtaW4td2lkdGg6IDk2MHB4KSB7XG4gIC5oZXJvX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0cmVtIDAgNXJlbTtcbiAgfVxuICAuaGVyb19fc3RhY2sge1xuICAgIGdhcDogNHJlbTtcbiAgfVxuICAuaGVyb19fbG9nb1dyYXAgc3ZnIHtcbiAgICB3aWR0aDogY2xhbXAoMTJyZW0sIDEydncsIDIwcmVtKTtcbiAgfVxuICAuaGVyb19fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMi40cmVtLCAyLjh2dywgMy42cmVtKTtcbiAgfVxuICAuaGVyb19fbWFycXVlZSB7XG4gICAgcGFkZGluZzogMC44cmVtIDA7XG4gIH1cbiAgLmhlcm9fX21hcnF1ZWUtaXRlbSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyLjRyZW0sIDMuNXZoLCA0cmVtKTtcbiAgfVxuICAuaGVyb19fbWFycXVlZS1zZXAge1xuICAgIG1hcmdpbi1sZWZ0OiAzLjJyZW07XG4gIH1cbiAgLmhlcm9fX21hcnF1ZWUtdHJhY2sge1xuICAgIGdhcDogMy4ycmVtO1xuICB9XG59XG5AbWVkaWEgKG1heC1oZWlnaHQ6IDcwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlcm9fX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDNyZW0gMCA0cmVtO1xuICB9XG4gIC5oZXJvX19zdGFjayB7XG4gICAgZ2FwOiAyLjVyZW07XG4gIH1cbiAgLmhlcm9fX2xvZ29XcmFwIHN2ZyB7XG4gICAgd2lkdGg6IGNsYW1wKDEwcmVtLCAxMHZ3LCAxNnJlbSk7XG4gIH1cbiAgLmhlcm9fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDJyZW0sIDIuNXZ3LCAzcmVtKTtcbiAgfVxuICAuaGVyb19fbWFycXVlZS1pdGVtIHtcbiAgICBmb250LXNpemU6IGNsYW1wKDJyZW0sIDIuNXZoLCAzcmVtKTtcbiAgfVxuICAuaGVyb19fbWFycXVlZSB7XG4gICAgcGFkZGluZzogMC42cmVtIDA7XG4gIH1cbn1cbi8qIE1vYmlsZSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDgyMHB4KSB7XG4gIC5oZXJvX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiA0cmVtIDAgNXJlbTtcbiAgfVxuICAuaGVyb19fc3RhY2sge1xuICAgIGdhcDogMy41cmVtO1xuICB9XG4gIC5oZXJvX19sb2dvV3JhcCBzdmcge1xuICAgIHdpZHRoOiBjbGFtcCgxNHJlbSwgMjJ2dywgMjByZW0pO1xuICB9XG4gIC5oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyLjRyZW0sIDZ2dywgMy42cmVtKTtcbiAgfVxuICAuaGVyb19fc3VidGl0bGUge1xuICAgIGZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAzLjV2dywgMS44cmVtKTtcbiAgfVxuICAuaGVyb19fYnRuIHtcbiAgICBtaW4taGVpZ2h0OiA0LjRyZW07XG4gICAgbWluLXdpZHRoOiA0LjRyZW07XG4gICAgcGFkZGluZzogMS40cmVtIDIuNHJlbTtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG4gIC5oZXJvX19tYXJxdWVlIHtcbiAgICBwYWRkaW5nOiAxcmVtIDA7XG4gIH1cbiAgLmhlcm9fX21hcnF1ZWUtaXRlbSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG4gIC5oZXJvX19tYXJxdWVlLXNlcCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMuMnJlbTtcbiAgfVxuICAuaGVyb19fbWFycXVlZS10cmFjayB7XG4gICAgZ2FwOiAzLjJyZW07XG4gIH1cbn1cbi8qINCe0YfQtdC90Ywg0YPQt9C60LjQtSDRjdC60YDQsNC90YsgKDwgMzIwcHgpIOKAlCDQs9Cw0YDQsNC90YLQuNGA0L7QstCw0L3QvdGL0LUg0L7RgtGB0YLRg9C/0YssINGC0LXQutGB0YIg0L3QtSDQvtGCINC60YDQsNGPINC00L4g0LrRgNCw0Y8gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAzMTlweCkge1xuICAuaGVyb19fY29udGVudC5jb250YWluZXIge1xuICAgIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICB9XG59XG4vKiDQo9C30LrQuNC1INGN0LrRgNCw0L3RiyAoNTY3cHgg0Lgg0LzQtdC90YzRiNC1KSAqL1xuQG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KSB7XG4gIC5oZXJvX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAzcmVtIDAgNHJlbTtcbiAgfVxuICAuaGVyb19fc3RhY2sge1xuICAgIGdhcDogMi41cmVtO1xuICB9XG4gIC5oZXJvX19sb2dvV3JhcCBzdmcge1xuICAgIHdpZHRoOiBjbGFtcCgxMnJlbSwgNDB2dywgMThyZW0pO1xuICB9XG4gIC5oZXJvX190aXRsZSB7XG4gICAgZm9udC1zaXplOiBjbGFtcCgyLjJyZW0sIDh2dywgM3JlbSk7XG4gIH1cbiAgLmhlcm9fX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAuaGVyb19fbWFycXVlZS1pdGVtIHtcbiAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgfVxufVxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgLnJldmVhbF9faW5uZXIge1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxuICAuaGVyb19fbWFycXVlZS10cmFjayB7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5oZXJvX19wcmljZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcbiAgLmhlcm9fX3ByaWNlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICAgIGdhcDogM3JlbTtcbiAgfVxufVxuLmhlcm9fX3ByaWNlLWl0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAxLjN2dywgMi44cmVtKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbWFpbik7XG4gIGJvcmRlci1yaWdodDogMC4xcmVtIHNvbGlkICNmZmViZGM7XG59XG4uaGVyb19fcHJpY2UtaXRlbTpudGgtY2hpbGQoMikge1xuICBtYXJnaW4tbGVmdDogMi41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcbiAgLmhlcm9fX3ByaWNlLWl0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICB9XG59XG4uaGVyb19fcHJpY2UtaXRlbTpudGgtY2hpbGQoMykge1xuICBtYXJnaW4tbGVmdDogM3JlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCkge1xuICAuaGVyb19fcHJpY2UtaXRlbTpudGgtY2hpbGQoMykge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG4uaGVyb19fcHJpY2UtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDU2N3B4KSB7XG4gIC5oZXJvX19wcmljZS1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gIH1cbn1cbi5oZXJvX19wcmljZS1oZWFkZXIge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXNpemU6IGNsYW1wKDEuMnJlbSwgMXZ3LCAxLjhyZW0pO1xuICBmb250LXdlaWdodDogdmFyKC0tZnctbW9udHNlcnJhdC1ib2xkKTtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG59XG4ucGluLXNwYWNlciB7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG59XG5cbi5pbnRyb2R1Y3Rpb24yIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgb3ZlcmZsb3c6IGNsaXA7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICMxMTBmMGYgMCUsIHJnYmEoMjcsIDE2LCAxMiwgMC45NSkgNTAlLCAjMTEwZjBmIDEwMCUpO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4uaW50cm9kdWN0aW9uMl9fZ3JpZCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogbWlubWF4KDNyZW0sIDIwcmVtKSBtaW5tYXgoM3JlbSwgMjByZW0pIDFmciBtaW5tYXgoM3JlbSwgMjByZW0pIG1pbm1heCgzcmVtLCAyMHJlbSk7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGdhcDogMCA1cmVtO1xuICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgbWluLWhlaWdodDogMTAwdmg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmludHJvZHVjdGlvbjJfX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNXJlbSAxZnIgNXJlbTtcbiAgICBnYXA6IDAgMXJlbTtcbiAgfVxufVxuXG4uaW50cm9kdWN0aW9uMl9fY2VudGVyIHtcbiAgZ3JpZC1jb2x1bW46IDM7XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIG1pbi13aWR0aDogY2xhbXAoMzByZW0sIDUwdncsIDU2cmVtKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICBwYWRkaW5nOiAxOXJlbSB2YXIoLS1jb250YWluZXItcGFkZGluZykgMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTAwcHgpIHtcbiAgLmludHJvZHVjdGlvbjJfX2NlbnRlciB7XG4gICAgcGFkZGluZzogNXJlbSA0cmVtIDA7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW50cm9kdWN0aW9uMl9fY2VudGVyIHtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBwYWRkaW5nOiA0cmVtIDByZW0gMDtcbiAgICBtaW4td2lkdGg6IHVuc2V0O1xuICB9XG59XG5cbi5pbnRyb2R1Y3Rpb24yX19wcmVoZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1yb29tLWJvbGQpO1xuICBmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMnZ3LCAxLjZyZW0pO1xufVxuXG4uaW50cm9kdWN0aW9uMl9faGVhZGluZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGl0bGVzKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LXJvb20tYm9sZCk7XG4gIGZvbnQtc2l6ZTogY2xhbXAoM3JlbSwgNS41dncsIDZyZW0pO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDAgMCAycmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uaW50cm9kdWN0aW9uMl9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAxLjN2dywgMS44cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuNjU7XG4gIG1hcmdpbjogMDtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44OCk7XG4gIG1hcmdpbi1ib3R0b206IDRyZW07XG59XG4uaW50cm9kdWN0aW9uMl9fdGV4dDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmludHJvZHVjdGlvbjJfX2NvbCB7XG4gIGdyaWQtcm93OiAxO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEycmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyMHJlbTtcbiAganVzdGlmeS1zZWxmOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IHN0YXJ0O1xuICBtaW4taGVpZ2h0OiAwO1xuICBoZWlnaHQ6IG1heC1jb250ZW50O1xuICBwYWRkaW5nLXRvcDogMjByZW07XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmludHJvZHVjdGlvbjJfX2NvbCB7XG4gICAgZ2FwOiAyNnJlbTtcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgcGFkZGluZy10b3A6IDhyZW07XG4gIH1cbn1cblxuLmludHJvZHVjdGlvbjJfX2NvbC0tbGVmdC1vdXRlciB7XG4gIGdyaWQtY29sdW1uOiAxO1xuICBwYWRkaW5nLXRvcDogNDVyZW07XG59XG5cbi5pbnRyb2R1Y3Rpb24yX19jb2wtLWxlZnQtaW5uZXIge1xuICBncmlkLWNvbHVtbjogMjtcbn1cblxuLmludHJvZHVjdGlvbjJfX2NvbC0tcmlnaHQtaW5uZXIge1xuICBncmlkLWNvbHVtbjogNDtcbn1cblxuLmludHJvZHVjdGlvbjJfX2NvbC0tcmlnaHQtb3V0ZXIge1xuICBncmlkLWNvbHVtbjogNTtcbiAgcGFkZGluZy10b3A6IDQ1cmVtO1xufVxuXG4uaW50cm9kdWN0aW9uMl9faW1nLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmbGV4LXNocmluazogMDtcbiAgYm9yZGVyLXJhZGl1czogMHJlbTtcbn1cblxuLmludHJvZHVjdGlvbjJfX2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogNjAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmludHJvZHVjdGlvbjJfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaW50cm9kdWN0aW9uMl9fY29sLS1sZWZ0LW91dGVyLFxuICAuaW50cm9kdWN0aW9uMl9fY29sLS1yaWdodC1vdXRlciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuaW50cm9kdWN0aW9uMl9fY29sLS1sZWZ0LWlubmVyIHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBqdXN0aWZ5LXNlbGY6IGVuZDtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIH1cbiAgLmludHJvZHVjdGlvbjJfX2NvbC0tcmlnaHQtaW5uZXIge1xuICAgIGdyaWQtY29sdW1uOiAzO1xuICAgIGp1c3RpZnktc2VsZjogc3RhcnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIH1cbn1cbi5uZXdzLXBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMTA5MDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJyZW07XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4yOHMgZWFzZSwgb3BhY2l0eSAwLjI4cyBlYXNlO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1tYWluKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5uZXdzLXBvcHVwLmlzLW9wZW4ge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5uZXdzLXBvcHVwX19iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTAsIDYsIDUsIDAuNzgpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5uZXdzLXBvcHVwX19ib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDcycmVtO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNHJlbSk7XG4gIGJhY2tncm91bmQ6IHJhZGlhbC1ncmFkaWVudCgxMjAlIDEyMCUgYXQgMCUgMCUsICMyYjFkMTYgMCwgIzExMGYwZiA0NSUsICMwYjA5MDkgMTAwJSk7XG4gIGJvcmRlci1yYWRpdXM6IDFyZW07XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkIHJnYmEoMjU1LCAyMzUsIDIyMCwgMC4xMik7XG4gIGJveC1zaGFkb3c6IDAgMi40cmVtIDZyZW0gcmdiYSgwLCAwLCAwLCAwLjY1KSwgMCAwIDAgMXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMik7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4ubmV3cy1wb3B1cF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMS4ycmVtO1xuICByaWdodDogMS4ycmVtO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogMy42cmVtO1xuICBoZWlnaHQ6IDMuNnJlbTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgYm9yZGVyOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDE3LCAxNSwgMTUsIDAuOCk7XG4gIGNvbG9yOiAjZmZlYmRjO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yMnMgZWFzZSwgY29sb3IgMC4yMnMgZWFzZSwgdHJhbnNmb3JtIDAuMThzIGVhc2U7XG59XG4ubmV3cy1wb3B1cF9fY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZlYmRjO1xuICBjb2xvcjogIzFhMTYxNDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xufVxuLm5ld3MtcG9wdXBfX2Nsb3NlIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLm5ld3MtcG9wdXBfX3Njcm9sbCB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvcjogY29udGFpbjtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNHJlbSk7XG59XG4ubmV3cy1wb3B1cF9fc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwLjZyZW07XG59XG4ubmV3cy1wb3B1cF9fc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLm5ld3MtcG9wdXBfX3Njcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjM1LCAyMjAsIDAuNCk7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xufVxuLm5ld3MtcG9wdXBfX3Njcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjM1LCAyMjAsIDAuNjUpO1xufVxuLm5ld3MtcG9wdXBfX21lZGlhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjIpO1xufVxuLm5ld3MtcG9wdXBfX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuLm5ld3MtcG9wdXBfX2JvZHkge1xuICBwYWRkaW5nOiAyLjRyZW0gMi42cmVtIDIuOHJlbTtcbn1cbi5uZXdzLXBvcHVwX190aXRsZSB7XG4gIG1hcmdpbjogMCAwIDEuNHJlbTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGl0bGVzKTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LXJvb20tYmxhY2spO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuICBmb250LXNpemU6IGNsYW1wKDEuOHJlbSwgMS44dncsIDIuNHJlbSk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5uZXdzLXBvcHVwX19jb250ZW50IHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY1O1xuICBjb2xvcjogcmdiYSgyNTUsIDIzNSwgMjIwLCAwLjg2KTtcbn1cbi5uZXdzLXBvcHVwX19jb250ZW50IHAge1xuICBtYXJnaW46IDAgMCAxLjJyZW07XG59XG4ubmV3cy1wb3B1cF9fY29udGVudCB1bCB7XG4gIG1hcmdpbjogMCAwIDEuMnJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjhyZW07XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMC43cmVtO1xufVxuLm5ld3MtcG9wdXBfX2NvbnRlbnQgYSB7XG4gIGNvbG9yOiAjZmZlYmRjO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMC4wOGVtO1xuICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMThlbTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uZXdzLXBvcHVwIHtcbiAgICBwYWRkaW5nOiA0cmVtIDEuNHJlbSAxLjZyZW07XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLm5ld3MtcG9wdXBfX2JvZHkge1xuICAgIHBhZGRpbmc6IDJyZW0gMS44cmVtIDIuMnJlbTtcbiAgfVxuICAubmV3cy1wb3B1cF9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi5wYXJhbGxheCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWluLWhlaWdodDogMzJyZW07XG59XG5cbi5wYXJhbGxheF9fbWVkaWEge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGluc2V0OiAtMTAlIDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cblxuLnBhcmFsbGF4X19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wcmljZXMge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMTEwZjBmIDAlLCByZ2JhKDI3LCAxNiwgMTIsIDAuOTUpIDUwJSwgIzExMGYwZiAxMDAlKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgcGFkZGluZzogMTByZW0gMDtcbn1cbi5wcmljZXMgLnByb2dyYW1tc19fY29udGVudCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgZ2FwOiA1cmVtO1xuICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSAzcmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJpY2VzIC5wcm9ncmFtbXNfX2NvbnRlbnQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG4ucHJpY2VzIC5wcm9ncmFtbXNfX2hlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXJvb20pO1xuICBmb250LXdlaWdodDogdmFyKC0tZnctcm9vbS1ibGFjayk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogY2xhbXAoM3JlbSwgNS41dncsIDZyZW0pO1xuICBtYXJnaW4tdG9wOiAycmVtO1xuICBsaW5lLWhlaWdodDogOTAlO1xufVxuLnByaWNlcyAucHJvZ3JhbW1zX190ZXh0IHtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDEuMnZ3LCAxLjhyZW0pO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBmb250LXdlaWdodDogdmFyKC0tZnctbW9udHNlcnJhdC1yZWd1bGFyKTtcbn1cbi5wcmljZXMgLnByb2dyYW1tc19fdGV4dC1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByaWNlc19fbGlzdCB7XG4gIG1hcmdpbi10b3A6IDNyZW07XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJpY2VzX19saXN0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICB9XG59XG4ucHJpY2VzX19iYXRoIC5wcmljZXNfX3JvdzpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiA2cmVtO1xuICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgdmFyKC0td2hpdGUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJpY2VzX19iYXRoIC5wcmljZXNfX3JvdzpmaXJzdC1jaGlsZCB7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gIH1cbn1cbi5wcmljZXNfX2JhdGggLnByaWNlc19fcm93ICsgLnByaWNlc19fcm93IHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcmljZXNfX2JhdGggLnByaWNlc19fcm93ICsgLnByaWNlc19fcm93IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbn1cbi5wcmljZXNfX2JhdGg6bm90KDpmaXJzdC1jaGlsZCkge1xuICBtYXJnaW4tdG9wOiA2cmVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucHJpY2VzX19iYXRoOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xuICB9XG59XG4ucHJpY2VzX19yb3cge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcmljZXNfX3JvdyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICBnYXA6IDFyZW07XG4gIH1cbn1cbi5wcmljZXNfX2hlYWRlcnMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBnYXA6IDVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcmljZXNfX2hlYWRlcnMge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG4gICAgZ2FwOiAycmVtO1xuICB9XG59XG4ucHJpY2VzX19oZWFkZXIge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1yb29tKTtcbiAgZm9udC1zaXplOiAzcmVtO1xuICBmb250LXdlaWdodDogdmFyKC0tZnctcm9vbS1ib2xkKTtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG4ucHJpY2VzX19oZWFkZXItbm90ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjhyZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtbWFpbi13ZWlnaHQpO1xuICBsaW5lLWhlaWdodDogMS40O1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByaWNlc19faGVhZGVyLW5vdGUge1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICB9XG59XG4ucHJpY2VzX19zdWJoZWFkZXIge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1yb29tKTtcbiAgZm9udC1zaXplOiAyLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1yb29tLWJvbGQpO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbn1cbi5wcmljZXNfX3ByaWNlIHtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAxcmVtO1xufVxuLnByaWNlc19fcHJpY2Utcm93IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmciBhdXRvO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIGdhcDogMCAwLjhyZW07XG4gIG1pbi1oZWlnaHQ6IDEuNWVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMDtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjNzIGVhc2UtaW4tb3V0LCBjb2xvciAwLjNzIGVhc2UtaW4tb3V0LCBwYWRkaW5nIDAuM3MgZWFzZS1pbi1vdXQ7XG59XG4ucHJpY2VzX19wcmljZS1yb3c6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjVyZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcmljZXNfX3ByaWNlLXJvdyB7XG4gICAgYWxpZ24taXRlbXM6IGVuZDtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbiAgfVxufVxuLnByaWNlc19fcHJpY2Utcm93LW1iIHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cbi5wcmljZXNfX3ByaWNlLWxhYmVsIHtcbiAgbWluLXdpZHRoOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuLnByaWNlc19fcHJpY2UtZG90cyB7XG4gIGJvcmRlci1ib3R0b206IDAuMTJyZW0gZG90dGVkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgbWluLXdpZHRoOiAxLjJyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMCAwLjRyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjE1ZW07XG59XG5AbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcbiAgLnByaWNlc19fcHJpY2UtZG90cyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnByaWNlc19fcHJpY2UtdmFsdWUge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnByaWNlc19fcm93LS1tYiB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG59XG5cbi5ydWxlcyB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCB2YXIoLS13aGl0ZSk7XG59XG5cbi5wcmljZXNfX3J1bGVzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC5wcmljZXNfX3J1bGVzIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuICB9XG59XG5cbi5ydWxlc19faGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBnYXA6IDNyZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXJvb20pO1xuICBmb250LXNpemU6IDRyZW07XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1yb29tLWJvbGQpO1xuICBsaW5lLWhlaWdodDogMTEwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgYm9yZGVyLXJpZ2h0OiAwLjFyZW0gc29saWQgdmFyKC0td2hpdGUpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucnVsZXNfX2hlYWRlciB7XG4gICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgcGFkZGluZzogMnJlbSAwO1xuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAucnVsZXNfX2hlYWRlciBpbWcge1xuICAgIG1heC13aWR0aDogMTYlO1xuICB9XG59XG5cbi5ydWxlc19fZmFxIHtcbiAgcGFkZGluZzogMDtcbiAgbWluLXdpZHRoOiAwO1xufVxuXG4uZmFxX19saXN0IHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuLmZhcV9faXRlbSB7XG4gIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlci1yaWdodDogMC4xcmVtIHNvbGlkIHZhcigtLXdoaXRlKTtcbiAgcGFkZGluZy1sZWZ0OiAyLjZyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDEuNnJlbTtcbn1cbi5mYXFfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwLjFyZW0gc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAuZmFxX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1ib3R0b206IDRyZW07XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLmZhcV9faXRlbSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG4gICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gIH1cbn1cbi5mYXFfX3RyaWdnZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEuNXJlbTtcbiAgcGFkZGluZzogMS44cmVtIDA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGl0bGVzKTtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDEuM3Z3LCAxLjhyZW0pO1xuICBmb250LXdlaWdodDogdmFyKC0tZnctcm9vbS1ib2xkKTtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXMgZWFzZTtcbn1cbi5mYXFfX3RyaWdnZXI6aG92ZXIge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbn1cbi5mYXFfX3RpdGxlIHtcbiAgZmxleDogMTtcbiAgbWluLXdpZHRoOiAwO1xufVxuLmZhcV9faWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMi40cmVtO1xuICBoZWlnaHQ6IDIuNHJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cbi5mYXFfX2ljb246OmJlZm9yZSwgLmZhcV9faWNvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIGJhY2tncm91bmQ6IGN1cnJlbnRDb2xvcjtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG59XG4uZmFxX19pY29uOjpiZWZvcmUge1xuICB3aWR0aDogMS4ycmVtO1xuICBoZWlnaHQ6IDAuMTJyZW07XG4gIG1hcmdpbjogLTAuMDZyZW0gMCAwIC0wLjZyZW07XG59XG4uZmFxX19pY29uOjphZnRlciB7XG4gIHdpZHRoOiAwLjEycmVtO1xuICBoZWlnaHQ6IDEuMnJlbTtcbiAgbWFyZ2luOiAtMC42cmVtIDAgMCAtMC4wNnJlbTtcbn1cbi5mYXFfX2l0ZW0uaXMtb3BlbiAuZmFxX19pY29uIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xufVxuLmZhcV9faXRlbS5pcy1vcGVuIC5mYXFfX2ljb246OmFmdGVyIHtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG59XG4uZmFxX19wYW5lbCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMGZyO1xuICB0cmFuc2l0aW9uOiBncmlkLXRlbXBsYXRlLXJvd3MgMC40cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xufVxuLmZhcV9faXRlbS5pcy1vcGVuIC5mYXFfX3BhbmVsIHtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiAxZnI7XG59XG4uZmFxX19jb250ZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5mYXFfX2NvbnRlbnQgcCB7XG4gIG1hcmdpbjogMCAwIDEuMnJlbTtcbiAgcGFkZGluZzogMCAwIDEuOHJlbTtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDEuMXZ3LCAxLjZyZW0pO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbn1cbi5mYXFfX2NvbnRlbnQgcDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbi5mYXFfX2xpc3QtbnVtIHtcbiAgbWFyZ2luOiAwIDAgMS44cmVtO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7XG4gIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDEuMXZ3LCAxLjZyZW0pO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbn1cbi5mYXFfX2xpc3QtbnVtIGxpIHtcbiAgbWFyZ2luLWJvdHRvbTogMC44cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuM2VtO1xuICAvKiDQn9C10YDQtdC+0L/RgNC10LTQtdC70Y/QtdC8IHJlc2V0OiB1bCwgb2wgbGkgeyBsaXN0LXN0eWxlOiBub25lIH0g4oCUINC40L3QsNGH0LUg0YbQuNGE0YDRiyDQvdC1INCy0LjQtNC90YsgKi9cbiAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xufVxuLmZhcV9fbGlzdC1udW0gbGk6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5wcm9ncmFtbXMge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMTEwZjBmIDAlLCByZ2JhKDI3LCAxNiwgMTIsIDAuOTUpIDUwJSwgIzExMGYwZiAxMDAlKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgcGFkZGluZzogMTByZW0gMDtcbn1cbi5wcm9ncmFtbXNfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gIGdhcDogNXJlbTtcbiAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZykgNXJlbTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgLnByb2dyYW1tc19fY29udGVudCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgfVxufVxuLnByb2dyYW1tc19faGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcm9vbSk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1yb29tLWJsYWNrKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiBjbGFtcCgzcmVtLCA1LjV2dywgNnJlbSk7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiA5MCU7XG59XG4ucHJvZ3JhbW1zX19oZWFkZXItbGluZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByb2dyYW1tc19fdGV4dCB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAxLjJ2dywgMS44cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LW1vbnRzZXJyYXQtcmVndWxhcik7XG59XG4ucHJvZ3JhbW1zX190ZXh0IHAge1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuLnByb2dyYW1tc19fdGV4dCBwOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuLnByb2dyYW1tc19fdGV4dC1pbm5lciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByb2dyYW1tc19fd29yZCB7XG4gIGNvbG9yOiAjNTk0NTNlO1xuICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2U7XG59XG4ucHJvZ3JhbW1zX19ncmlkLXdyYXAge1xuICBtYXJnaW4tdG9wOiA0cmVtO1xufVxuLnByb2dyYW1tc19fc2VydmljZXMge1xuICBtYXJnaW4tdG9wOiA4cmVtO1xufVxuLnByb2dyYW1tc19fc2VydmljZXMgLnByb2dyYW1tc19fY29udGVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAzcmVtO1xufVxuLnByb2dyYW1tc19fc2VydmljZXMgLnByb2dyYW1tc19fc2xpZGVyLXdyYXAge1xuICBtYXJnaW4tdG9wOiAwO1xufVxuLnByb2dyYW1tc19fZ3JpZCB7XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiA0cmVtIDJyZW07XG59XG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnByb2dyYW1tc19fZ3JpZCB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAucHJvZ3JhbW1zX19ncmlkIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgIGdhcDogNXJlbSAyLjRyZW07XG4gIH1cbn1cbi5wcm9ncmFtbXNfX2NhcmQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG59XG4ucHJvZ3JhbW1zX19jYXJkLWltZy13cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiA0LzM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbn1cbi5wcm9ncmFtbXNfX2NhcmQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByb2dyYW1tc19fY2FyZC10aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1yb29tLWJvbGQpO1xuICBmb250LXNpemU6IGNsYW1wKDEuOHJlbSwgMS41dncsIDIuMnJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIG1hcmdpbjogMCAwIDEuNnJlbTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5wcm9ncmFtbXNfX2NhcmQtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBnYXA6IDEuNnJlbTtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5wcm9ncmFtbXNfX2NhcmQtbWV0YSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgZ2FwOiAwLjRyZW07XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuLnByb2dyYW1tc19fY2FyZC10aW1lLCAucHJvZ3JhbW1zX19jYXJkLXByaWNlIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xuICBmb250LXdlaWdodDogdmFyKC0tZnctcm9vbS1ib2xkKTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5wcm9ncmFtbXNfX2NhcmQtdGltZSB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS4zcmVtLCAxLjF2dywgMS41cmVtKTtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbnRzZXJyYXQsIFwibW9udHNlcnJhdFwiKSwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LW1vbnRzZXJyYXQtbWVkaXVtKTtcbn1cbi5wcm9ncmFtbXNfX2NhcmQtcHJpY2Uge1xuICBmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgMS4zdncsIDEuOXJlbSk7XG59XG4ucHJvZ3JhbW1zX19jYXJkLWJ0biB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXI6IG5vbmU7XG59XG4ucHJvZ3JhbW1zX19zbGlkZXItd3JhcCB7XG4gIG1hcmdpbi10b3A6IDRyZW07XG59XG4ucHJvZ3JhbW1zX19zbGlkZXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgbWluLWhlaWdodDogMy42cmVtO1xufVxuLnByb2dyYW1tc19fc2xpZGVyLWJ0bi1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBoZWlnaHQ6IDVyZW07XG4gIHBhZGRpbmc6IDAgMS44cmVtO1xuICBib3JkZXI6IDAuMnJlbSBzb2xpZCB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDIuNXJlbTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBmb250LXdlaWdodDogdmFyKC0tZnctbW9udHNlcnJhdC1tZWRpdW0pO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zNXMgZWFzZSwgY29sb3IgMC4zNXMgZWFzZSwgdHJhbnNmb3JtIDAuMzVzIGVhc2U7XG4gIG1hcmdpbi1yaWdodDogMnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByb2dyYW1tc19fc2xpZGVyLWJ0bi1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogdmFyKC0td2hpdGUpO1xuICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xufVxuLnByb2dyYW1tc19fc2xpZGVyLW5hdiAuc3dpcGVyLWJ1dHRvbi1wcmV2LCAucHJvZ3JhbW1zX19zbGlkZXItbmF2IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBwb3NpdGlvbjogc3RhdGljO1xuICBtYXJnaW46IDA7XG4gIHdpZHRoOiA1cmVtO1xuICBoZWlnaHQ6IDVyZW07XG4gIG1pbi13aWR0aDogNXJlbTtcbiAgbWluLWhlaWdodDogNXJlbTtcbiAgdG9wOiBhdXRvO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogYXV0bztcbn1cbi5wcm9ncmFtbXNfX3NsaWRlci1idG4ge1xuICB3aWR0aDogNXJlbTtcbiAgaGVpZ2h0OiA1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiAwLjJyZW0gc29saWQgdmFyKC0td2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zNXMgZWFzZSwgdHJhbnNmb3JtIDAuMzVzIGVhc2U7XG59XG4ucHJvZ3JhbW1zX19zbGlkZXItYnRuOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCkge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gIHRyYW5zZm9ybTogc2NhbGUoMS4wMik7XG59XG4ucHJvZ3JhbW1zX19zbGlkZXItYnRuOmRpc2FibGVkLCAucHJvZ3JhbW1zX19zbGlkZXItYnRuLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICBvcGFjaXR5OiAwLjc7XG4gIGN1cnNvcjogZGVmYXVsdDtcbn1cbi5wcm9ncmFtbXNfX3NsaWRlci1hcnJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLnByb2dyYW1tc19fc2xpZGVyLWFycm93IHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByb2dyYW1tc19fc2xpZGVyLWFycm93IHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0td2hpdGUpO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMzVzIGVhc2U7XG59XG4ucHJvZ3JhbW1zX19zbGlkZXItYXJyb3ctLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG59XG4ucHJvZ3JhbW1zX19zbGlkZXItYnRuOmhvdmVyOm5vdCg6ZGlzYWJsZWQpOm5vdCguc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCkgLnByb2dyYW1tc19fc2xpZGVyLWFycm93IHN2ZyBwYXRoIHtcbiAgZmlsbDogdmFyKC0tYmxhY2spO1xufVxuLnByb2dyYW1tc19fc2xpZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5wcm9ncmFtbXNfX3NsaWRlciAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbn1cbi5wcm9ncmFtbXNfX3NsaWRlIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnByb2dyYW1tc19fc2xpZGU6Zmlyc3QtY2hpbGQge1xuICBtYXJnaW4tbGVmdDogY2FsYyh2YXIoLS1jb250YWluZXItcGFkZGluZykgKiAyKTtcbn1cbi5wcm9ncmFtbXNfX3NsaWRlOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tY29udGFpbmVyLXBhZGRpbmcpICogMik7XG59XG4ucHJvZ3JhbW1zX19zbGlkZS1pbWctd3JhcCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogNC8zO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG59XG4ucHJvZ3JhbW1zX19zbGlkZS1iYWRnZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAycmVtO1xuICBsZWZ0OiAycmVtO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAwLjZyZW0gMC45cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gIGJhY2tncm91bmQ6IHJnYmEoMTcsIDE1LCAxNSwgMC43KTtcbiAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgZm9udC1zaXplOiAxLjJyZW07XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1tb250c2VycmF0LW1lZGl1bSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xufVxuLnByb2dyYW1tc19fc2xpZGUtaW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByb2dyYW1tc19fc2xpZGUtdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xuICBmb250LXdlaWdodDogdmFyKC0tZnctcm9vbS1ib2xkKTtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjhyZW0sIDEuNXZ3LCAyLjJyZW0pO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBtYXJnaW46IDAgMCAwLjhyZW07XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4ucHJvZ3JhbW1zX19zbGlkZS1kZXNjLXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDE7XG4gIG1pbi1oZWlnaHQ6IDMuMmVtO1xufVxuLnByb2dyYW1tc19fc2xpZGUtZGVzYyB7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAxLjF2dywgMS42cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgbWFyZ2luOiAwIDAgMS4ycmVtO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAyO1xuICBsaW5lLWNsYW1wOiAyO1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkyKSAwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIDQwJSwgIzExMGYwZiAxMDAlKTtcbiAgLXdlYmtpdC1iYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XG4gIGJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuLnByb2dyYW1tc19fc2xpZGUtcHJpY2Uge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xuICBmb250LXdlaWdodDogdmFyKC0tZnctcm9vbS1ib2xkKTtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDEuM3Z3LCAxLjlyZW0pO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBtYXJnaW46IDAgMCAxLjJyZW07XG59XG4ucHJvZ3JhbW1zX19zbGlkZS1idG4ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiA1cmVtO1xuICBwYWRkaW5nOiAwIDEuOHJlbTtcbiAgYm9yZGVyOiAwLjJyZW0gc29saWQgdmFyKC0td2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiAyLjVyZW07XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LW1vbnRzZXJyYXQtbWVkaXVtKTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHJvZ3JhbW1zX19zbGlkZS1idG46aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLXdoaXRlKTtcbn1cbi5wcm9ncmFtbXNfX3NsaWRlLWJ0bi1maWxsIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgYm9yZGVyLXJhZGl1czogMi4xcmVtO1xuICB0cmFuc2l0aW9uOiBoZWlnaHQgMC40cyBlYXNlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5wcm9ncmFtbXNfX3NsaWRlLWJ0bjpob3ZlciAucHJvZ3JhbW1zX19zbGlkZS1idG4tZmlsbCB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wcm9ncmFtbXNfX3NsaWRlLWJ0bi10ZXh0LXdyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWluLWhlaWdodDogMS4zNWVtO1xuICBoZWlnaHQ6IDEuMzVlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4ucHJvZ3JhbW1zX19zbGlkZS1idG4tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmbGV4LXNocmluazogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2U7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4ucHJvZ3JhbW1zX19zbGlkZS1idG4tdGV4dC0taG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbn1cbi5wcm9ncmFtbXNfX3NsaWRlLWJ0bjpob3ZlciAucHJvZ3JhbW1zX19zbGlkZS1idG4tdGV4dDpub3QoLnByb2dyYW1tc19fc2xpZGUtYnRuLXRleHQtLWhvdmVyKSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG4ucHJvZ3JhbW1zX19zbGlkZS1idG46aG92ZXIgLnByb2dyYW1tc19fc2xpZGUtYnRuLXRleHQtLWhvdmVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufVxuXG4ucHJvZ3JhbW1zLXBvcHVwIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBpbnNldDogMDtcbiAgei1pbmRleDogMTEwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiBjYWxjKHZhcigtLWhlYWRlci1oZWlnaHQpICsgMnJlbSkgMnJlbSAycmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuM3MgZWFzZSwgb3BhY2l0eSAwLjNzIGVhc2U7XG59XG4ucHJvZ3JhbW1zLXBvcHVwLmlzLW9wZW4ge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgb3BhY2l0eTogMTtcbn1cbi5wcm9ncmFtbXMtcG9wdXBfX2JhY2tkcm9wIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBpbnNldDogMDtcbiAgYmFja2dyb3VuZDogcmdiYSgxNywgMTUsIDE1LCAwLjg1KTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuLnByb2dyYW1tcy1wb3B1cF9fYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA1NnJlbTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIHZhcigtLWhlYWRlci1oZWlnaHQpIC0gNHJlbSk7XG4gIGJhY2tncm91bmQ6ICMxYTE2MTQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbiAgYm94LXNoYWRvdzogMCAycmVtIDZyZW0gcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnByb2dyYW1tcy1wb3B1cF9fY2xvc2Uge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMS4ycmVtO1xuICByaWdodDogMS4ycmVtO1xuICB6LWluZGV4OiAyO1xuICB3aWR0aDogNHJlbTtcbiAgaGVpZ2h0OiA0cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjVzIGVhc2UsIGNvbG9yIDAuMjVzIGVhc2U7XG59XG4ucHJvZ3JhbW1zLXBvcHVwX19jbG9zZTpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgY29sb3I6IHZhcigtLWJsYWNrKTtcbn1cbi5wcm9ncmFtbXMtcG9wdXBfX2Nsb3NlIHN2ZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLnByb2dyYW1tcy1wb3B1cF9fc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS1oZWFkZXItaGVpZ2h0KSAtIDRyZW0pO1xuICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIHNjcm9sbGJhci1jb2xvcjogcmdiYSgyMTUsIDEzNSwgNTUsIDAuNTUpIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wNik7XG59XG4ucHJvZ3JhbW1zLXBvcHVwX19zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgd2lkdGg6IDAuNXJlbTtcbn1cbi5wcm9ncmFtbXMtcG9wdXBfX3Njcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDYpO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xufVxuLnByb2dyYW1tcy1wb3B1cF9fc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjE1LCAxMzUsIDU1LCAwLjU1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbn1cbi5wcm9ncmFtbXMtcG9wdXBfX3Njcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIxNSwgMTM1LCA1NSwgMC43NSk7XG59XG4ucHJvZ3JhbW1zLXBvcHVwX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiA0LzM7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5wcm9ncmFtbXMtcG9wdXBfX2JvZHkge1xuICBwYWRkaW5nOiAycmVtIDJyZW0gMi40cmVtO1xuICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuLnByb2dyYW1tcy1wb3B1cF9fdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xuICBmb250LXdlaWdodDogdmFyKC0tZnctcm9vbS1ib2xkKTtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjhyZW0sIDJ2dywgMi40cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gIG1hcmdpbjogMCAwIDEuNnJlbTtcbn1cbi5wcm9ncmFtbXMtcG9wdXBfX21ldGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMS4ycmVtIDIuNHJlbTtcbiAgbWFyZ2luOiAwIDAgMi40cmVtO1xuICBwYWRkaW5nOiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuLnByb2dyYW1tcy1wb3B1cF9fbWV0YS1pdGVtIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC44cmVtO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xuICBmb250LXdlaWdodDogdmFyKC0tZnctcm9vbS1ib2xkKTtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDEuM3Z3LCAxLjhyZW0pO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkyKTtcbn1cbi5wcm9ncmFtbXMtcG9wdXBfX21ldGEtaXRlbS0taXMtaGlkZGVuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuLnByb2dyYW1tcy1wb3B1cF9faWNvbiB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICB3aWR0aDogMi40cmVtO1xuICBoZWlnaHQ6IDIuNHJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG59XG4ucHJvZ3JhbW1zLXBvcHVwX19zZWN0aW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMnJlbTtcbn1cbi5wcm9ncmFtbXMtcG9wdXBfX3NlY3Rpb24tdGl0bGUge1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1tb250c2VycmF0LCBcIm1vbnRzZXJyYXRcIiksIHNhbnMtc2VyaWY7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1tb250c2VycmF0LWJvbGQpO1xuICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMS4zdncsIDEuOHJlbSk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gIG1hcmdpbjogMCAwIDFyZW07XG4gIGNvbG9yOiAjZDc4NzM3O1xufVxuLnByb2dyYW1tcy1wb3B1cF9fYXVkaWVuY2UsIC5wcm9ncmFtbXMtcG9wdXBfX2NvbXBvc2l0aW9uIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMS4ydncsIDEuN3JlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODgpO1xufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuICAucHJvZ3JhbW1zX190ZXh0LWlubmVyIHtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnByZWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIm1vbnRzZXJyYXRcIjtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LW1vbnRzZXJyYXQtYm9sZCk7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuXG4uc3RvcmllcyB7XG4gIC0tc3Rvcmllcy1wYWQtdG9wOiBjYWxjKDByZW0gKyBlbnYoc2FmZS1hcmVhLWluc2V0LXRvcCwgMHB4KSk7XG4gIC0tc3Rvcmllcy1wYWQtYm90dG9tOiAxLjJyZW07XG4gIC0tc3Rvcmllcy1jb250ZW50LWg6IDEwLjRyZW07XG4gIC0tc3Rvcmllcy1iYXItaDogY2FsYyh2YXIoLS1zdG9yaWVzLXBhZC10b3ApICsgdmFyKC0tc3Rvcmllcy1jb250ZW50LWgpICsgdmFyKC0tc3Rvcmllcy1wYWQtYm90dG9tKSk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAwO1xuICBtaW4taGVpZ2h0OiAwO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1tYWluKTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuLnN0b3JpZXNfX2JhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiBjYWxjKHZhcigtLWhlYWRlci1oZWlnaHQsIDBweCkgKyAwLjhyZW0pO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogOTAwO1xuICBwYWRkaW5nOiB2YXIoLS1zdG9yaWVzLXBhZC10b3ApIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSB2YXIoLS1zdG9yaWVzLXBhZC1ib3R0b20pO1xuICBtaW4taGVpZ2h0OiB2YXIoLS1zdG9yaWVzLWJhci1oKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zdG9yaWVzX19pbm5lciB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cbi5zdG9yaWVzX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgZ2FwOiAycmVtIDIuOHJlbTtcbiAgb3ZlcmZsb3cteDogYXV0bztcbiAgb3ZlcmZsb3cteTogdmlzaWJsZTtcbiAgb3ZlcnNjcm9sbC1iZWhhdmlvci14OiBjb250YWluO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgc2Nyb2xsYmFyLWNvbG9yOiByZ2JhKDI1NSwgMjM1LCAyMjAsIDAuMzUpIHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwLjc1cmVtIDAgMC4zNXJlbTtcbn1cbi5zdG9yaWVzX19yb3c6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgaGVpZ2h0OiAwLjM1cmVtO1xufVxuLnN0b3JpZXNfX3Jvdzo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjM1LCAyMjAsIDAuMzUpO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbn1cbi5zdG9yaWVzX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjY1cmVtO1xuICBtYXgtd2lkdGg6IDE0LjVyZW07XG4gIGZsZXg6IDAgMCBhdXRvO1xufVxuLnN0b3JpZXNfX2l0ZW0tLW9mZiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5zdG9yaWVzX19iYXItLWVtcHR5IHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnN0b3JpZXNfX3RyaWdnZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNjVyZW07XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMC42NXJlbSAwLjU1cmVtO1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG4uc3Rvcmllc19fdHJpZ2dlcjpmb2N1cy12aXNpYmxlIHtcbiAgb3V0bGluZTogMC4ycmVtIHNvbGlkIHJnYmEoMjU1LCAyMzUsIDIyMCwgMC44NSk7XG4gIG91dGxpbmUtb2Zmc2V0OiAwLjM1cmVtO1xuICBib3JkZXItcmFkaXVzOiA5OTlweDtcbn1cbi5zdG9yaWVzX19yaW5nIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiA2LjJyZW07XG4gIGhlaWdodDogNi4ycmVtO1xuICBwYWRkaW5nOiAwLjJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDEzNWRlZywgI2M5YTU3NCAwJSwgI2U4YzlhMCAyMiUsICNhYzE4MmMgNTUlLCAjN2E0YjJlIDEwMCUpO1xuICBib3gtc2hhZG93OiAwIDAuNHJlbSAxLjRyZW0gcmdiYSgwLCAwLCAwLCAwLjM1KTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjJzIGVhc2UsIGJveC1zaGFkb3cgMC4yMnMgZWFzZTtcbn1cbi5zdG9yaWVzX190cmlnZ2VyOmhvdmVyIC5zdG9yaWVzX19yaW5nLCAuc3Rvcmllc19fdHJpZ2dlcjpmb2N1cy12aXNpYmxlIC5zdG9yaWVzX19yaW5nIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLjA0KTtcbiAgYm94LXNoYWRvdzogMCAwLjZyZW0gMnJlbSByZ2JhKDAsIDAsIDAsIDAuNDUpO1xufVxuLnN0b3JpZXNfX2F2YXRhciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJhY2tncm91bmQ6ICMxMTBmMGY7XG4gIGJvcmRlcjogMC4ycmVtIHNvbGlkIHZhcigtLWRhcmstYmdyKTtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbi5zdG9yaWVzX190aHVtYiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zdG9yaWVzX19jYXB0aW9uLXBsYXRlIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXgtd2lkdGg6IDE0LjVyZW07XG4gIG1pbi13aWR0aDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMzVyZW0gMC44NXJlbTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTcsIDE1LCAxNSwgMC45Mik7XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkIHJnYmEoMjU1LCAyMzUsIDIyMCwgMC4xOCk7XG4gIGJveC1zaGFkb3c6IDAgMC4ycmVtIDAuOHJlbSByZ2JhKDAsIDAsIDAsIDAuMzUpO1xufVxuLnN0b3JpZXNfX2NhcHRpb24ge1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LW1vbnRzZXJyYXQtbWVkaXVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDJlbTtcbiAgY29sb3I6ICNmZmViZGM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuc3RvcmllcyB7XG4gICAgLS1zdG9yaWVzLXBhZC1ib3R0b206IDFyZW07XG4gICAgLS1zdG9yaWVzLWNvbnRlbnQtaDogOS40cmVtO1xuICB9XG4gIC5zdG9yaWVzX19yb3cge1xuICAgIGdhcDogMS42cmVtIDJyZW07XG4gICAgcGFkZGluZzogMC42NXJlbSAwIDAuM3JlbTtcbiAgfVxuICAuc3Rvcmllc19fdHJpZ2dlciB7XG4gICAgcGFkZGluZzogMC41NXJlbSAwLjQ1cmVtO1xuICB9XG4gIC5zdG9yaWVzX19yaW5nIHtcbiAgICB3aWR0aDogNS42cmVtO1xuICAgIGhlaWdodDogNS42cmVtO1xuICB9XG4gIC5zdG9yaWVzX19jYXB0aW9uIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5zdG9yeS1wb3B1cCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgaW5zZXQ6IDA7XG4gIHotaW5kZXg6IDEwOTI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nOiAycmVtO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuMjhzIGVhc2UsIG9wYWNpdHkgMC4yOHMgZWFzZTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbWFpbik7XG4gIGNvbG9yOiB2YXIoLS13aGl0ZSk7XG59XG4uc3RvcnktcG9wdXAuaXMtb3BlbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xufVxuLnN0b3J5LXBvcHVwX19iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaW5zZXQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTAsIDYsIDUsIDAuNzgpO1xuICBiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTBweCk7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5zdG9yeS1wb3B1cF9fYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3MnJlbTtcbiAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDRyZW0pO1xuICBiYWNrZ3JvdW5kOiByYWRpYWwtZ3JhZGllbnQoMTIwJSAxMjAlIGF0IDAlIDAlLCAjMmIxZDE2IDAsICMxMTBmMGYgNDUlLCAjMGIwOTA5IDEwMCUpO1xuICBib3JkZXItcmFkaXVzOiAxcmVtO1xuICBib3JkZXI6IDAuMXJlbSBzb2xpZCByZ2JhKDI1NSwgMjM1LCAyMjAsIDAuMTIpO1xuICBib3gtc2hhZG93OiAwIDIuNHJlbSA2cmVtIHJnYmEoMCwgMCwgMCwgMC42NSksIDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDIpO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuLnN0b3J5LXBvcHVwX19jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxLjJyZW07XG4gIHJpZ2h0OiAxLjJyZW07XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAzLjZyZW07XG4gIGhlaWdodDogMy42cmVtO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMTcsIDE1LCAxNSwgMC44KTtcbiAgY29sb3I6ICNmZmViZGM7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjIycyBlYXNlLCBjb2xvciAwLjIycyBlYXNlLCB0cmFuc2Zvcm0gMC4xOHMgZWFzZTtcbn1cbi5zdG9yeS1wb3B1cF9fY2xvc2U6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZlYmRjO1xuICBjb2xvcjogIzFhMTYxNDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xufVxuLnN0b3J5LXBvcHVwX19jbG9zZSBzdmcge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5zdG9yeS1wb3B1cF9fc2Nyb2xsIHtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0cmVtKTtcbn1cbi5zdG9yeS1wb3B1cF9fc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwLjZyZW07XG59XG4uc3RvcnktcG9wdXBfX3Njcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cbi5zdG9yeS1wb3B1cF9fc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyMzUsIDIyMCwgMC40KTtcbiAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG59XG4uc3RvcnktcG9wdXBfX3Njcm9sbDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjM1LCAyMjAsIDAuNjUpO1xufVxuLnN0b3J5LXBvcHVwX19tZWRpYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbn1cbi5zdG9yeS1wb3B1cF9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG4uc3RvcnktcG9wdXBfX2JvZHkge1xuICBwYWRkaW5nOiAyLjRyZW0gMi42cmVtIDIuOHJlbTtcbn1cbi5zdG9yeS1wb3B1cF9fdGl0bGUge1xuICBtYXJnaW46IDAgMCAxLjRyZW07XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG4gIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1yb29tLWJsYWNrKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjhyZW0sIDEuOHZ3LCAyLjRyZW0pO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc3RvcnktcG9wdXBfX2NvbnRlbnQge1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNjU7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjM1LCAyMjAsIDAuODYpO1xufVxuLnN0b3J5LXBvcHVwX19jb250ZW50IHAge1xuICBtYXJnaW46IDAgMCAxLjJyZW07XG59XG4uc3RvcnktcG9wdXBfX2NvbnRlbnQgdWwge1xuICBtYXJnaW46IDAgMCAxLjJyZW07XG4gIHBhZGRpbmctbGVmdDogMS44cmVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDAuN3JlbTtcbn1cbi5zdG9yeS1wb3B1cF9fY29udGVudCBhIHtcbiAgY29sb3I6ICNmZmViZGM7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAwLjA4ZW07XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4xOGVtO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnN0b3J5LXBvcHVwIHtcbiAgICBwYWRkaW5nOiA0cmVtIDEuNHJlbSAxLjZyZW07XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbiAgLnN0b3J5LXBvcHVwX19ib2R5IHtcbiAgICBwYWRkaW5nOiAycmVtIDEuOHJlbSAyLjJyZW07XG4gIH1cbiAgLnN0b3J5LXBvcHVwX19jb250ZW50IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLnRleHQtZ2xpdGNoIHtcbiAgLS1kZWxheTogMHM7XG4gIC0tY2hhci1zdGFnZ2VyOiAwLjAycztcbiAgLS1lbnRlci1kaXN0YW5jZTogMS44cmVtO1xuICAtLWdsaXRjaC1jb2xvci0xOiAjNzIyQjFEO1xuICAtLWdsaXRjaC1jb2xvci0yOiAjMjgyODI4O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi50ZXh0LWdsaXRjaF9fc3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAwLjFyZW07XG4gIGhlaWdodDogMC4xcmVtO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IC0wLjFyZW07XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJvcmRlcjogMDtcbn1cblxuLnRleHQtZ2xpdGNoX192aXN1YWwge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi50ZXh0LWdsaXRjaF9fd29yZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLnRleHQtZ2xpdGNoX19zcGFjZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDAuMzVlbTtcbn1cblxuLnRleHQtZ2xpdGNoX19jaGFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgdmFyKC0tZW50ZXItZGlzdGFuY2UpLCAwKTtcbiAgZmlsdGVyOiBibHVyKDAuNnJlbSk7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHksIGZpbHRlcjtcbn1cblxuLnRleHQtZ2xpdGNoX19jaGFyOjpiZWZvcmUsXG4udGV4dC1nbGl0Y2hfX2NoYXI6OmFmdGVyIHtcbiAgY29udGVudDogYXR0cihkYXRhLWNoYXIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi50ZXh0LWdsaXRjaF9fY2hhcjo6YmVmb3JlIHtcbiAgY29sb3I6IHZhcigtLWdsaXRjaC1jb2xvci0xKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMC4xcmVtLCAwLCAwKTtcbn1cblxuLnRleHQtZ2xpdGNoX19jaGFyOjphZnRlciB7XG4gIGNvbG9yOiB2YXIoLS1nbGl0Y2gtY29sb3ItMik7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMC4xcmVtLCAwLCAwKTtcbn1cblxuLnRleHQtZ2xpdGNoLS1hY3RpdmUgLnRleHQtZ2xpdGNoX19jaGFyIHtcbiAgYW5pbWF0aW9uOiB0ZXh0R2xpdGNoRW50ZXIgMC42NXMgY3ViaWMtYmV6aWVyKDAuMiwgMC43NSwgMC4yLCAxKSBmb3J3YXJkcywgdGV4dEdsaXRjaEZsaWNrZXIgMC45cyBzdGVwcygyLCBlbmQpIGZvcndhcmRzO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tZGVsYXkpICsgdmFyKC0taSkgKiB2YXIoLS1jaGFyLXN0YWdnZXIpICsgdmFyKC0tZ2xpdGNoRGVsYXkpICogMC4wNnMpO1xufVxuXG4udGV4dC1nbGl0Y2gtLWFjdGl2ZSAudGV4dC1nbGl0Y2hfX2NoYXI6OmJlZm9yZSxcbi50ZXh0LWdsaXRjaC0tYWN0aXZlIC50ZXh0LWdsaXRjaF9fY2hhcjo6YWZ0ZXIge1xuICBhbmltYXRpb246IHRleHRHbGl0Y2hSR0IgMC45cyBzdGVwcygyLCBlbmQpIGZvcndhcmRzO1xuICBhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tZGVsYXkpICsgdmFyKC0taSkgKiB2YXIoLS1jaGFyLXN0YWdnZXIpICsgdmFyKC0tZ2xpdGNoRGVsYXkpICogMC4wNnMpO1xufVxuXG5Aa2V5ZnJhbWVzIHRleHRHbGl0Y2hFbnRlciB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgdmFyKC0tZW50ZXItZGlzdGFuY2UpLCAwKTtcbiAgICBmaWx0ZXI6IGJsdXIoMC42cmVtKTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgZmlsdGVyOiBibHVyKDApO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHRleHRHbGl0Y2hGbGlja2VyIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDE0JSB7XG4gICAgb3BhY2l0eTogMC4yO1xuICB9XG4gIDE4JSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5Aa2V5ZnJhbWVzIHRleHRHbGl0Y2hSR0Ige1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgfVxuICAxMiUge1xuICAgIG9wYWNpdHk6IDAuOTtcbiAgfVxuICAyNCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgMzYlIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbiAgNDglIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC50ZXh0LWdsaXRjaF9fY2hhcixcbiAgLnRleHQtZ2xpdGNoX19jaGFyOjpiZWZvcmUsXG4gIC50ZXh0LWdsaXRjaF9fY2hhcjo6YWZ0ZXIge1xuICAgIGFuaW1hdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIG9wYWNpdHk6IDEgIWltcG9ydGFudDtcbiAgICB0cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgICBmaWx0ZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxufVxuLnRleHQtcmV2ZWFsIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udGV4dC1yZXZlYWxfX3NyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMC4xcmVtO1xuICBoZWlnaHQ6IDAuMXJlbTtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMC4xcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXI6IDA7XG59XG5cbi50ZXh0LXJldmVhbF9fdmlzdWFsIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4udGV4dC1yZXZlYWxfX3dvcmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50ZXh0LXJldmVhbF9fc3BhY2Uge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAwLjM1ZW07XG59XG5cbi50ZXh0LXJldmVhbF9fY2hhci13cmFwIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4udGV4dC1yZXZlYWxfX2NoYXIge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gIC50ZXh0LXJldmVhbF9fY2hhciB7XG4gICAgdHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi8qIE5vIHN0eWxlcyBjb2RlIGJlbG93LiBPbmx5IGluIG1vZHVsZXMgKi9cbi8qINCd0LUg0L/QuNGI0LjRgtC1IENTUyDQutC+0LQg0L3QuNC20LUuINCi0L7Qu9GM0LrQviDQsiDQv9C+0LTQutC70Y7Rh9Cw0LXQvNGL0YUg0YTQsNC50LvQsNGFICovIiwiLnByb2dyYW1tcyB7XG4gICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzExMGYwZiAwJSwgcmdiYSgyNywgMTYsIDEyLCAwLjk1KSA1MCUsICMxMTBmMGYgMTAwJSk7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdHBhZGRpbmc6IDEwcmVtIDA7XG5cbiAgICAmX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xuICAgICAgICBnYXA6IDVyZW07XG4gICAgICAgIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpIDVyZW07XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2l0ZW0ge1xuXG4gICAgfVxuXG4gICAgJl9faGVhZGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcm9vbSk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1yb29tLWJsYWNrKTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgzcmVtLCA1LjV2dywgNnJlbSk7XG4gICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiA5MCU7XG4gICAgfVxuXG4gICAgJl9faGVhZGVyLWxpbmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmX190ZXh0IHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDEuMnZ3LCAxLjhyZW0pO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZnctbW9udHNlcnJhdC1yZWd1bGFyKTtcblxuICAgICAgICAmIHAge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fdGV4dC1pbm5lciB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICZfX3dvcmQge1xuICAgICAgICBjb2xvcjogIzU5NDUzZTtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlO1xuICAgIH1cblxuICAgIC8vINCh0LXRgtC60LAg0L/RgNC+0LPRgNCw0LzQvFxuICAgICZfX2dyaWQtd3JhcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgfVxuXG4gICAgJl9fc2VydmljZXMge1xuICAgICAgICBtYXJnaW4tdG9wOiA4cmVtO1xuXG4gICAgICAgIC5wcm9ncmFtbXNfX2NvbnRlbnQge1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgICAgIH1cblxuICAgICAgICAucHJvZ3JhbW1zX19zbGlkZXItd3JhcCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZ3JpZCB7XG4gICAgICAgIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgZ2FwOiA0cmVtIDJyZW07XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgICAgIGdhcDogNXJlbSAyLjRyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19jYXJkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgIH1cblxuICAgICZfX2NhcmQtaW1nLXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDQgLyAzO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gICAgfVxuXG4gICAgJl9fY2FyZC1pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJl9fY2FyZC10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1yb29tLWJvbGQpO1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuOHJlbSwgMS41dncsIDIuMnJlbSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIG1hcmdpbjogMCAwIDEuNnJlbTtcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICB9XG5cbiAgICAmX19jYXJkLWZvb3RlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgZ2FwOiAxLjZyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IGF1dG87XG4gICAgfVxuXG4gICAgJl9fY2FyZC1tZXRhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICBnYXA6IDAuNHJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxuXG4gICAgJl9fY2FyZC10aW1lLFxuICAgICZfX2NhcmQtcHJpY2Uge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1yb29tLWJvbGQpO1xuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgIH1cblxuICAgICZfX2NhcmQtdGltZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4zcmVtLCAxLjF2dywgMS41cmVtKTtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC43NSk7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1vbnRzZXJyYXQsICdtb250c2VycmF0JyksIHNhbnMtc2VyaWY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1tb250c2VycmF0LW1lZGl1bSk7XG4gICAgfVxuXG4gICAgJl9fY2FyZC1wcmljZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS42cmVtLCAxLjN2dywgMS45cmVtKTtcbiAgICB9XG5cbiAgICAmX19jYXJkLWJ0biB7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgfVxuXG4gICAgLy8g0KHQu9Cw0LnQtNC10YAg0L/RgNC+0LPRgNCw0LzQvCAo0LLRgNC10LzQtdC90L3QviDQvdC1INC40YHQv9C+0LvRjNC30YPQtdGC0YHRjylcbiAgICAmX19zbGlkZXItd3JhcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRyZW07XG4gICAgfVxuXG4gICAgJl9fc2xpZGVyLW5hdiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMC44cmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjZyZW07XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMuNnJlbTtcbiAgICB9XG5cbiAgICAmX19zbGlkZXItYnRuLWxpbmsge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgICAgcGFkZGluZzogMCAxLjhyZW07XG4gICAgICAgIGJvcmRlcjogMC4ycmVtIHNvbGlkIHZhcigtLXdoaXRlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMi41cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1tb250c2VycmF0LW1lZGl1bSk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjM1cyBlYXNlLCBjb2xvciAwLjM1cyBlYXNlLCB0cmFuc2Zvcm0gMC4zNXMgZWFzZTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAycmVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NsaWRlci1uYXYgLnN3aXBlci1idXR0b24tcHJldixcbiAgICAmX19zbGlkZXItbmF2IC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHdpZHRoOiA1cmVtO1xuICAgICAgICBoZWlnaHQ6IDVyZW07XG4gICAgICAgIG1pbi13aWR0aDogNXJlbTtcbiAgICAgICAgbWluLWhlaWdodDogNXJlbTtcbiAgICAgICAgdG9wOiBhdXRvO1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogYXV0bztcbiAgICB9XG5cbiAgICAmX19zbGlkZXItYnRuIHtcbiAgICAgICAgd2lkdGg6IDVyZW07XG4gICAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGJvcmRlcjogMC4ycmVtIHNvbGlkIHZhcigtLXdoaXRlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMzVzIGVhc2UsIHRyYW5zZm9ybSAwLjM1cyBlYXNlO1xuXG4gICAgICAgICY6aG92ZXI6bm90KDpkaXNhYmxlZCk6bm90KC5zd2lwZXItYnV0dG9uLWRpc2FibGVkKSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpkaXNhYmxlZCxcbiAgICAgICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NsaWRlci1hcnJvdyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIHN2ZyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuXG4gICAgICAgIHN2ZyBwYXRoIHtcbiAgICAgICAgICAgIGZpbGw6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgMC4zNXMgZWFzZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLW5leHQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2xpZGVyLWJ0bjpob3Zlcjpub3QoOmRpc2FibGVkKTpub3QoLnN3aXBlci1idXR0b24tZGlzYWJsZWQpIC5wcm9ncmFtbXNfX3NsaWRlci1hcnJvdyBzdmcgcGF0aCB7XG4gICAgICAgIGZpbGw6IHZhcigtLWJsYWNrKTtcbiAgICB9XG5cbiAgICAmX19zbGlkZXIge1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIC5zd2lwZXItd3JhcHBlciB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NsaWRlIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGModmFyKC0tY29udGFpbmVyLXBhZGRpbmcpICoyKTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGModmFyKC0tY29udGFpbmVyLXBhZGRpbmcpICoyKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NsaWRlLWltZy13cmFwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA0LzM7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEuNnJlbTtcbiAgICB9XG5cbiAgICAmX19zbGlkZS1iYWRnZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAycmVtO1xuICAgICAgICBsZWZ0OiAycmVtO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBwYWRkaW5nOiAwLjZyZW0gMC45cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjRyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTcsIDE1LCAxNSwgMC43KTtcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1tb250c2VycmF0LW1lZGl1bSk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICAgIH1cblxuICAgICZfX3NsaWRlLWltZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmX19zbGlkZS10aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1yb29tLWJvbGQpO1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuOHJlbSwgMS41dncsIDIuMnJlbSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjI7XG4gICAgICAgIG1hcmdpbjogMCAwIDAuOHJlbTtcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICB9XG5cbiAgICAmX19zbGlkZS1kZXNjLXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDMuMmVtO1xuICAgIH1cblxuICAgICZfX3NsaWRlLWRlc2Mge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMS4xdncsIDEuNnJlbSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIG1hcmdpbjogMCAwIDEuMnJlbTtcbiAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogMjtcbiAgICAgICAgbGluZS1jbGFtcDogMjtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgLy8g0J/Qu9Cw0LLQvdGL0Lkg0YPRhdC+0LQg0YLQtdC60YHRgtCwINCyINGE0L7QvTog0LPRgNCw0LTQuNC10L3RgiDCq9C30LDQu9C40YLCuyDQsiDRhNC+0YDQvNGDINCx0YPQutCyICjQutCw0Log0L3QsCDRgNC10YTQtdGA0LXQvdGB0LUpXG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTIpIDAlLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSkgNDAlLCAjMTEwZjBmIDEwMCUpO1xuICAgICAgICAtd2Via2l0LWJhY2tncm91bmQtY2xpcDogdGV4dDtcbiAgICAgICAgYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xuICAgICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgJl9fc2xpZGUtcHJpY2Uge1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xuICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZnctcm9vbS1ib2xkKTtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjZyZW0sIDEuM3Z3LCAxLjlyZW0pO1xuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICBtYXJnaW46IDAgMCAxLjJyZW07XG4gICAgfVxuXG4gICAgJl9fc2xpZGUtYnRuIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgICAgcGFkZGluZzogMCAxLjhyZW07XG4gICAgICAgIGJvcmRlcjogMC4ycmVtIHNvbGlkIHZhcigtLXdoaXRlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMi41cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1tb250c2VycmF0LW1lZGl1bSk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYWxpZ24tc2VsZjogZmxleC1zdGFydDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zbGlkZS1idG4tZmlsbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDIuMXJlbTtcbiAgICAgICAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuNHMgZWFzZTtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuXG4gICAgJl9fc2xpZGUtYnRuOmhvdmVyICZfX3NsaWRlLWJ0bi1maWxsIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cblxuICAgICZfX3NsaWRlLWJ0bi10ZXh0LXdyYXAge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWluLWhlaWdodDogMS4zNWVtO1xuICAgICAgICBoZWlnaHQ6IDEuMzVlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMzU7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJl9fc2xpZGUtYnRuLXRleHQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjM1O1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC40cyBlYXNlO1xuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuXG4gICAgICAgICYtLWhvdmVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTAwJSk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zbGlkZS1idG46aG92ZXIgJl9fc2xpZGUtYnRuLXRleHQ6bm90KCZfX3NsaWRlLWJ0bi10ZXh0LS1ob3Zlcikge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwMCUpO1xuICAgIH1cblxuICAgICZfX3NsaWRlLWJ0bjpob3ZlciAmX19zbGlkZS1idG4tdGV4dC0taG92ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgfVxufVxuXG4vLyDQn9C+0L/QsNC/INC/0YDQvtCz0YDQsNC80LzRi1xuLnByb2dyYW1tcy1wb3B1cCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGluc2V0OiAwO1xuICAgIHotaW5kZXg6IDExMDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiBjYWxjKHZhcigtLWhlYWRlci1oZWlnaHQpICsgMnJlbSkgMnJlbSAycmVtO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IHZpc2liaWxpdHkgMC4zcyBlYXNlLCBvcGFjaXR5IDAuM3MgZWFzZTtcblxuICAgICYuaXMtb3BlbiB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICZfX2JhY2tkcm9wIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNywgMTUsIDE1LCAwLjg1KTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICZfX2JveCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNTZyZW07XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSB2YXIoLS1oZWFkZXItaGVpZ2h0KSAtIDRyZW0pO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMWExNjE0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnJlbSA2cmVtIHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICAmX19jbG9zZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxLjJyZW07XG4gICAgICAgIHJpZ2h0OiAxLjJyZW07XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHdpZHRoOiA0cmVtO1xuICAgICAgICBoZWlnaHQ6IDRyZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXMgZWFzZSwgY29sb3IgMC4yNXMgZWFzZTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zY3JvbGwge1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgICAgIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XG4gICAgICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIHZhcigtLWhlYWRlci1oZWlnaHQpIC0gNHJlbSk7XG4gICAgICAgIHNjcm9sbGJhci13aWR0aDogdGhpbjtcbiAgICAgICAgc2Nyb2xsYmFyLWNvbG9yOiByZ2JhKDIxNSwgMTM1LCA1NSwgMC41NSkgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KTtcblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgICAgICAgICB3aWR0aDogMC41cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxNSwgMTM1LCA1NSwgMC41NSk7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIxNSwgMTM1LCA1NSwgMC43NSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19pbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiA0LzM7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmX19ib2R5IHtcbiAgICAgICAgcGFkZGluZzogMnJlbSAycmVtIDIuNHJlbTtcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICB9XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1yb29tLWJvbGQpO1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuOHJlbSwgMnZ3LCAyLjRyZW0pO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMS42cmVtO1xuICAgIH1cblxuICAgICZfX21ldGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIGdhcDogMS4ycmVtIDIuNHJlbTtcbiAgICAgICAgbWFyZ2luOiAwIDAgMi40cmVtO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIH1cblxuICAgICZfX21ldGEtaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IDAuOHJlbTtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGl0bGVzKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LXJvb20tYm9sZCk7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAxLjN2dywgMS44cmVtKTtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45Mik7XG5cbiAgICAgICAgJi0taXMtaGlkZGVuIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2ljb24ge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgd2lkdGg6IDIuNHJlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuICAgIH1cblxuICAgICZfX3NlY3Rpb25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAycmVtO1xuICAgIH1cblxuICAgICZfX3NlY3Rpb24tdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1tb250c2VycmF0LCAnbW9udHNlcnJhdCcpLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZnctbW9udHNlcnJhdC1ib2xkKTtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDEuM3Z3LCAxLjhyZW0pO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgICAgICBtYXJnaW46IDAgMCAxcmVtO1xuICAgICAgICBjb2xvcjogI2Q3ODczNztcbiAgICB9XG5cbiAgICAmX19hdWRpZW5jZSxcbiAgICAmX19jb21wb3NpdGlvbiB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDEuMnZ3LCAxLjdyZW0pO1xuICAgICAgICBsaW5lLWhlaWdodDogMS43O1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg4KTtcbiAgICB9XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgLnByb2dyYW1tc19fdGV4dC1pbm5lciB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLnByZWhlYWRlciB7XG4gICAgZm9udC1mYW1pbHk6ICdtb250c2VycmF0JztcbiAgICBmb250LXdlaWdodDogdmFyKC0tZnctbW9udHNlcnJhdC1ib2xkKTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuIiwiLyogUmVzZXQgYW5kIGJhc2Ugc3R5bGVzICAqL1xuKiB7XG5cdHBhZGRpbmc6IDA7XG5cdG1hcmdpbjogMDtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBMaW5rcyAqL1xuXG5hLCBhOmxpbmssIGE6dmlzaXRlZCAge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlciAge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogQ29tbW9uICovXG5cbmFzaWRlLCBuYXYsIGZvb3RlciwgaGVhZGVyLCBzZWN0aW9uLCBtYWluIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbnVsLCB1bCBsaSB7XG5cdC8vIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmltZyB7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmltZywgc3ZnIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIEZvcm0gKi9cblxuaW5wdXQsIHRleHRhcmVhLCBidXR0b24sIHNlbGVjdCB7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuaW5wdXQ6Oi1tcy1jbGVhciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbiwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0OmZvY3VzLCBpbnB1dDphY3RpdmUsXG5idXR0b246Zm9jdXMsIGJ1dHRvbjphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcbn1cblxubGFiZWwge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmxlZ2VuZCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiOnJvb3Qge1xuXHQvLyBDb250YWluZXIgc2lkZSBwYWRkaW5nIChyZXNwb25zaXZlKVxuXHQvLyAxNDQwcHgrID0+IDVyZW0gKDUwcHggd2hlbiAxcmVtPTEwcHgpXG5cdC0tY29udGFpbmVyLXBhZGRpbmc6IDEuNnJlbTtcblxuXHQtLWZvbnQtcm9vbTogJ1Jvb20nLCBzYW5zLXNlcmlmO1xuXHQtLWZvbnQtbW9udHNlcnJhdDogJ01vbnRzZXJyYXQnLCBzYW5zLXNlcmlmO1xuXG5cdC8qIEZvbnQgd2VpZ2h0cyAod2hhdCBleGlzdHMgaW4gc3JjL2ZvbnRzKSAqL1xuXHQtLWZ3LW1vbnRzZXJyYXQtcmVndWxhcjogNDAwO1xuXHQtLWZ3LW1vbnRzZXJyYXQtbWVkaXVtOiA1MDA7XG5cdC0tZnctbW9udHNlcnJhdC1ib2xkOiA3MDA7XG5cdC0tZnctbW9udHNlcnJhdC1ib2xkLWl0YWxpYzogNzAwO1xuXG5cdC0tZnctcm9vbS10aGluOiAxMDA7XG5cdC0tZnctcm9vbS1saWdodDogMzAwO1xuXHQtLWZ3LXJvb20tcmVndWxhcjogNDAwO1xuXHQtLWZ3LXJvb20tbWVkaXVtOiA1MDA7XG5cdC0tZnctcm9vbS1ib2xkOiA3MDA7XG5cdC0tZnctcm9vbS1ibGFjazogOTAwO1xuXG5cdC8qIERlZmF1bHRzICovXG5cdC0tZm9udC1tYWluOiB2YXIoLS1mb250LW1vbnRzZXJyYXQpO1xuXHQtLWZvbnQtbWFpbi13ZWlnaHQ6IHZhcigtLWZ3LW1vbnRzZXJyYXQtcmVndWxhcik7XG5cblx0LS1mb250LXRpdGxlczogdmFyKC0tZm9udC1yb29tKTtcblx0LS1mb250LXRpdGxlcy13ZWlnaHQ6IHZhcigtLWZ3LXJvb20tYmxhY2spO1xuXG5cdC0tcGFnZS1iZzogI2ZmZjtcblx0LS10ZXh0LWNvbG9yOiAjMDAwO1xuXHQtLWFjY2VudDogI2FjMTgyYztcblx0LS1saW5rLWNvbG9yOiAjMjU3OGM4O1xuXG5cdC8vIEJyZWFrcG9pbnRzIChrZXB0IGFzIHB4IHZhbHVlcyBjb25jZXB0dWFsbHksIGJ1dCBleHByZXNzZWQgaW4gcmVtIGZvciBjb25zaXN0ZW5jeSlcblx0LS1sYXB0b3Atc2l6ZTogMTE5LjlyZW07XG5cdC0tdGFibGV0LXNpemU6IDk1LjlyZW07XG5cdC0tbW9iaWxlLXNpemU6IDU5LjlyZW07XG5cblx0Ly8gQ29sb3IgU2NoZW1lXG5cdC0td2hpdGU6ICNmZmY7XG5cdC0tYmxhY2s6ICMyODI4Mjg7XG5cdC0tYmVpZ2U6ICNFRUQ4QjU7XG5cdC0tYmVpZ2UtbGlnaHQ6ICNFQUU1REY7XG5cdC0tYmVpZ2UtbGlnaHRlbjogI0ZGRjdFQjtcblx0LS1kYXJrLWJncjogIzFCMTAwQztcblx0LS1kYXJrLWJyb3duOiAjMUIxMDBDO1xuXHQtLWxpZ2h0LWJyb3duOiAjNzIyQjFEO1xuXHQtLWhvdmVyLWJyb3duOiAjOTUzQzJCO1xuXHQtLWJvcmRlcnM6ICNDRUM4QzI7XG5cdC0tYm9yZGVyc19fb24tZGFyazogI0NFQzhDMjtcblx0LS1ib3JkZXJzX19vbi13aGl0ZTogI0UyRTNFNjtcblx0LS1ib3JkZXJzX19vbi1ncmV5OiAjRDZEN0Q5O1xuXHQtLWFjY2VudC1jb2xvcjogI0Y1RDhBQztcblx0LS1oZWFkZXJzX19vbi1kYXJrOiAjRDlEOUQ5O1xuXHQtLXRleHRfX29uLWRhcms6ICNCQkJCQkI7XG5cdC0tZ3JheTogIzg0ODQ4NDtcblx0LS1ncmVlbjogIzI1M0QyMDtcblx0LS1saWdodC1ncmVlbjogI0JFRTBBNjtcblx0LS1hY2lkOiAjREJFMTFEO1xuXHQtLXN3YW1wOiAjM0QzRjI0O1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNjAwcHgpIHtcblx0OnJvb3Qge1xuXHRcdC0tY29udGFpbmVyLXBhZGRpbmc6IDIuNHJlbTtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0OnJvb3Qge1xuXHRcdC0tY29udGFpbmVyLXBhZGRpbmc6IDMuMnJlbTtcblx0fVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIyMHB4KSB7XG5cdDpyb290IHtcblx0XHQtLWNvbnRhaW5lci1wYWRkaW5nOiA0cmVtO1xuXHR9XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxNDQwcHgpIHtcblx0OnJvb3Qge1xuXHRcdC0tY29udGFpbmVyLXBhZGRpbmc6IDVyZW07XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDE2MDBweCkge1xuXHQ6cm9vdCB7XG5cdFx0LS1jb250YWluZXItcGFkZGluZzogN3JlbTtcblx0fVxufVxuXG4uZGFyayB7XG4gICAgLS1wYWdlLWJnOiAjMjUyNTI2O1xuICAgIC0tdGV4dC1jb2xvcjogI2ZmZjtcbn0iLCIvKipcbiAqINCR0LDQt9C+0LLRi9C1INGD0YLQuNC70LjRgtGLINC00LvRjyDQsdC+0LvQtdC1IFwi0L/Qu9Cw0LLQvdGL0YVcIiDQsNC90LjQvNCw0YbQuNC5IChHU0FQL3RyYW5zaXRpb24pLlxuICog0J/QvtC00LrQu9GO0YfQsNC10YLRgdGPINCyIGBtYWluLnNjc3NgLlxuICovXG5cbi8vINCd0L7RgNC80LDQu9C40LfRg9C10Lwg0L/QvtCy0LXQtNC10L3QuNC1INC00LvRjyDQv9C+0LvRjNC30L7QstCw0YLQtdC70LXQuSDRgSByZWR1Y2VkIG1vdGlvbi5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG5cdGh0bWwge1xuXHRcdHNjcm9sbC1iZWhhdmlvcjogYXV0bztcblx0fVxuXG5cdC8vINCS0YvQutC70Y7Rh9Cw0LXQvCDQu9GO0LHRi9C1IFwi0L/Qu9Cw0LLQvdC+0YHRgtC4XCIg0L/QviDQutC70LDRgdGB0YMuXG5cdC5hbmltLXNtb290aCxcblx0LndpbGwtY2hhbmdlLXRyYW5zZm9ybSxcblx0LndpbGwtY2hhbmdlLW9wYWNpdHkge1xuXHRcdHRyYW5zaXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0XHRhbmltYXRpb246IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuXG4vLyDQktC60LvRjtGH0LDQudGC0LUg0L3QsCDRjdC70LXQvNC10L3RgtCw0YUsINC60L7RgtC+0YDRi9C1INGA0LXQsNC70YzQvdC+INCw0L3QuNC80LjRgNGD0Y7RgtGB0Y8gKNC90LUg0LPQu9C+0LHQsNC70YzQvdC+KS5cbi5hbmltLXNtb290aCB7XG5cdGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xufVxuXG4ud2lsbC1jaGFuZ2UtdHJhbnNmb3JtIHtcblx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cblxuLndpbGwtY2hhbmdlLW9wYWNpdHkge1xuXHR3aWxsLWNoYW5nZTogb3BhY2l0eTtcbn1cblxuIiwiQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBGaXJhc2Fuc0Jvb2s7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9GaXJhc2Fuc0Jvb2sud29mZjJcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL0ZpcmFzYW5zQm9vay53b2ZmXCIpIGZvcm1hdChcIndvZmZcIik7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogTW9udHNlcnJhdDtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL01vbnRzZXJyYXQtQm9sZC53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKSwgdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkLndvZmZcIikgZm9ybWF0KFwid29mZlwiKTtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1Cb2xkSXRhbGljLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LUJvbGRJdGFsaWMud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LU1lZGl1bS53b2ZmMlwiKSBmb3JtYXQoXCJ3b2ZmMlwiKTtcblx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xufVxuQGZvbnQtZmFjZSB7XG5cdGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuXHRmb250LWRpc3BsYXk6IHN3YXA7XG5cdHNyYzogdXJsKFwiLi4vZm9udHMvTW9udHNlcnJhdC1SZWd1bGFyLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9Nb250c2VycmF0LVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFJvb207XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9Sb29tLUJsYWNrLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHRmb250LXdlaWdodDogOTAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFJvb207XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9yb29tLWJvbGQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogUm9vbTtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1Jvb20tTGlnaHQud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogUm9vbTtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1Jvb20tTWVkaXVtLndvZmYyXCIpIGZvcm1hdChcIndvZmYyXCIpO1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5AZm9udC1mYWNlIHtcblx0Zm9udC1mYW1pbHk6IFJvb207XG5cdGZvbnQtZGlzcGxheTogc3dhcDtcblx0c3JjOiB1cmwoXCIuLi9mb250cy9Sb29tLVRoaW4ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG5cdGZvbnQtd2VpZ2h0OiAxMDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogUm9vbTtcblx0Zm9udC1kaXNwbGF5OiBzd2FwO1xuXHRzcmM6IHVybChcIi4uL2ZvbnRzL1Jvb20ud29mZjJcIikgZm9ybWF0KFwid29mZjJcIik7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cbiIsIkBpbXBvcnQgdXJsKGh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1NYW5yb3BlOjIwMCwzMDAscmVndWxhciw1MDAsNjAwLDcwMCw4MDApO1xuXG5odG1sIHtcblx0Ly8gMXJlbSA9IDEwcHggKGJhc2UpLCB3aXRoIHNsaWdodCByZXNwb25zaXZlIGNvcnJlY3Rpb25cblx0Zm9udC1zaXplOiA2Mi41JTtcblx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYigzOSwgMzksIDM5KTtcblx0c2Nyb2xsLXBhZGRpbmctdG9wOiBjYWxjKHZhcigtLWhlYWRlci1oZWlnaHQsIDhyZW0pICsgMS42cmVtKTtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdGZvbnQtc2l6ZTogNjAlO1xuXHR9XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRmb250LXNpemU6IDU2LjI1JTtcblx0fVxufVxuXG5ib2R5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZS1iZyk7XG5cdGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbWFpbik7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LW1haW4td2VpZ2h0KTtcblx0Zm9udC1zaXplOiAxLjZyZW07XG5cdHRleHQtd3JhcDogYmFsYW5jZTtcbn1cblxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2IHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGl0bGVzKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZvbnQtdGl0bGVzLXdlaWdodCk7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbmltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5hIHtcblx0Y29sb3I6IHZhcigtLWxpbmstY29sb3IpO1xufVxuXG5jb2RlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogI2U5ZjFmNjtcblx0cGFkZGluZzogMC4ycmVtO1xuXHRib3JkZXItcmFkaXVzOiAwLjRyZW07XG59XG5cbnByZS5jb2RlIHtcblx0b3ZlcmZsb3cteDogYXV0bztcblx0YmFja2dyb3VuZC1jb2xvcjogI2U5ZjFmNjtcblx0cGFkZGluZzogMXJlbTtcblx0Ym9yZGVyLXJhZGl1czogMC40cmVtO1xufVxuIiwiQG1peGluIG1lZGlhQmcoKSB7XG5cdEBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcblx0ICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIHRhYmxldCAoKSB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG5cbkBtaXhpbiBtb2JpbGUgKCkge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA4MjBweCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59IiwiLmRvY3Mge1xuXHRkaXNwbGF5OiBncmlkO1xuXHQvLyByb3ctZ2FwOiA0MHB4O1xuXHRsaW5lLWhlaWdodDogMS41O1xuXG5cdHAge1xuXHRcdG1hcmdpbjogMXJlbSAwO1xuXHR9XG5cblx0dWwsXG5cdG9sIHtcblx0XHRwYWRkaW5nLWxlZnQ6IDJyZW07XG5cblx0XHRsaSB7XG5cdFx0XHRsaXN0LXN0eWxlOiBkaXNjO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMC41cmVtO1xuXHRcdH1cblx0fVxuXG5cdG9sIGxpIHtcblx0XHRsaXN0LXN0eWxlOiBkZWNpbWFsO1xuXHR9XG5cblx0c2VjdGlvbiwgc2VjdGlvbi5kb2NzIHtcblx0XHRwYWRkaW5nOiA0cmVtIDA7XG5cdH1cblxuXHRzZWN0aW9uICsgc2VjdGlvbiB7XG5cdFx0Ym9yZGVyLXRvcDogMC4xcmVtIHNvbGlkICNkYWU1ZTk7XG5cdH1cblxuXHRzbWFsbCB7XG5cdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdGNvbG9yOiByZ2IoMTcyLCAxNzIsIDE3Mik7XG5cdH1cblxuXHQudGl0bGUtMTpmaXJzdC1jaGlsZCxcblx0LnRpdGxlLTI6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0fVxufVxuXG4udGVzdCB7XG5cdHdpZHRoOiA2MHJlbTtcblx0aGVpZ2h0OiAzMHJlbTtcblx0bWFyZ2luOiA1cmVtIGF1dG87XG5cdGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IC8qIHggeSAqL1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG5cdC8vINCg0LDQsdC+0YLQsNC10YIgcmV0aW5hIHNjc3Mgd2VicFxuXHQvLyDQs9GA0YPQt9C40YLRgdGPIDJ4IGpwZWcgMnggd2VicFxuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL3Byb2plY3QtMDIuanBnJyk7XG5cdEBpbmNsdWRlIG1lZGlhQmcoKSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9wcm9qZWN0LTAyQDJ4LmpwZycpO1xuXHR9XG5cblx0Ly8g0J3QtSDRgNCw0LHQvtGC0LDQtdGCIHdlYnAgYyDQv9C+0LTRgdGC0LDQvdC+0LLQutC+0LkgMngsINCz0YDRg9C30LjRgtGB0Y8ganBnIDJ4XG5cdC8vIGJhY2tncm91bmQtaW1hZ2U6IGltYWdlLXNldChcblx0Ly8gXHR1cmwoJy4vLi4vaW1nL3Byb2plY3QtMDIuanBnJykgMXgsXG5cdC8vIFx0dXJsKCcuLy4uL2ltZy9wcm9qZWN0LTAyQDJ4LmpwZycpIDJ4KTtcbn1cblxuLnRlc3QtMiB7XG5cdHdpZHRoOiA2MHJlbTtcblx0aGVpZ2h0OiAzMHJlbTtcblx0bWFyZ2luOiA1cmVtIGF1dG87XG5cdGJhY2tncm91bmQtY29sb3I6ICM5OTk7XG5cdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IC8qIHggeSAqL1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG5cdC8vINCd0LUg0YDQsNCx0L7RgtCw0LXRgiB3ZWJwIGMg0L/QvtC00YHRgtCw0L3QvtCy0LrQvtC5IDJ4LCDQs9GA0YPQt9C40YLRgdGPIGpwZyAyeFxuXHRiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZS1zZXQoXG5cdFx0dXJsKCcuLy4uL2ltZy9wcm9qZWN0LTAyLmpwZycpIDF4LFxuXHRcdHVybCgnLi8uLi9pbWcvcHJvamVjdC0wMkAyeC5qcGcnKSAyeCk7XG59XG5cbi5mb250LTEge1xuXHRmb250LWZhbWlseTogJ01vbnRzZXJyYXQnO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5mb250LTIge1xuXHRmb250LWZhbWlseTogJ0ZpcmFzYW5zQm9vayc7XG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4iLCIvKiBCYXNlICovXG5AaW1wb3J0ICcuL2Jhc2UvcmVzZXQnO1xuQGltcG9ydCAnLi9iYXNlL3ZhcnMnO1xuQGltcG9ydCAnLi9iYXNlL21peGlucyc7XG5AaW1wb3J0ICcuL2Jhc2Uvc21vb3RoLWFuaW1hdGlvbnMnO1xuQGltcG9ydCAnLi9iYXNlL2ZvbnRzQXV0b0dlbic7XG5AaW1wb3J0ICcuL2Jhc2UvYmFzZSc7XG5AaW1wb3J0ICcuL2Jhc2UvZG9jcyc7IC8qINCe0YLQutC70Y7Rh9C40YLRjCDQv9GA0Lgg0L3QtdC+0LHRhdC+0LTQuNC80L7RgdGC0LggKi9cbkBpbXBvcnQgJy4vYmFzZS91dGlscyc7IC8vINCi0LXRgdGCINC90LAg0L7RiNC40LHQutGDXG5AaW1wb3J0ICcuL2Jhc2UvY29udGFpbmVycyc7XG5AaW1wb3J0ICcuL2Jhc2Uvc3RpY2t5LWZvb3Rlcic7XG5cbi8qIEJsb2NrcyAqL1xuQGltcG9ydCBcImJsb2Nrcy9fYWJvdXQuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fYm9va2luZy1wb3B1cC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19jb21wb3NpdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19jb250YWN0cy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19mb290ZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fZm9ybWF0cy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19mb3JtYXRzMi1tb2JpbGUuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fZm9ybWF0czIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fZ2FsbGVyeS1iZXJlem92YXlhLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2dhbGxlcnkuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9faGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2hlcm8uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9faWNvbnMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9faW50cm9kdWN0aW9uMi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19sb2dvLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX21vYmlsZS1uYXYuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fbmF2LWljb24uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fbmF2LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX25ld3MtcG9wdXAuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fcGFyYWxsYXguc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fcHJpY2VzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX3Byb2dyYW1tcy5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19zdG9yaWVzLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX3N0b3J5LXBvcHVwLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX3RleHQtZ2xpdGNoLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX3RleHQtcmV2ZWFsLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX3RpdGxlcy5zY3NzXCI7XG5cbi8qIE5vIHN0eWxlcyBjb2RlIGJlbG93LiBPbmx5IGluIG1vZHVsZXMgKi9cbi8qINCd0LUg0L/QuNGI0LjRgtC1IENTUyDQutC+0LQg0L3QuNC20LUuINCi0L7Qu9GM0LrQviDQsiDQv9C+0LTQutC70Y7Rh9Cw0LXQvNGL0YUg0YTQsNC50LvQsNGFICovXG4iLCIubm9uZSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDAuMXJlbTtcblx0aGVpZ2h0OiAwLjFyZW07XG5cdG1hcmdpbjogLTAuMXJlbTtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xuXHRjbGlwOiByZWN0KDAgMCAwIDApO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubm8tc2Nyb2xsIHtcblx0b3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4udGV4dC1sZWZ0IHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtcmlnaHQge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHQtY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZC1mbGV4IHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmZsZXgtY2VudGVyIHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4iLCIvKiDQlNC10LzQviDQutC+0L3RgtC10L3RgiAqL1xuLmNvbnRlbnQtZGVtbyB7XG5cdG1hcmdpbi1ib3R0b206IDVyZW07XG5cdHBhZGRpbmc6IDFyZW07XG5cdGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG59XG5cbi8qINCa0L7QvdGC0LXQudC90LXRgNGLICovXG4uY29udGFpbmVyIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXG5cdHdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFpbmVyLWZ1bGwge1xuXHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0bWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFpbmVyLWxlZnQtNTAge1xuXHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0bWF4LXdpZHRoOiA1MCU7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmNvbnRhaW5lci1yaWdodC01MCB7XG5cdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHRtYXgtd2lkdGg6IDUwJTtcblx0bWFyZ2luLWxlZnQ6IGF1dG87XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdH1cbn1cblxuLmNvbnRhaW5lci1yaWdodCB7XG5cdHBhZGRpbmctbGVmdDogY2FsYyhcblx0XHQoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKVxuXHQpO1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0cGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdH1cbn1cblxuLmNvbnRhaW5lci1sZWZ0IHtcblx0cGFkZGluZy1yaWdodDogY2FsYyhcblx0XHQoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKVxuXHQpO1xuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0cGFkZGluZy1yaWdodDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHR9XG59XG5cbi5jb250YWluZXItaGFsZi1sZWZ0IHtcblx0cGFkZGluZy1yaWdodDogY2FsYyhcblx0XHQoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArICh2YXIoLS1jb250YWluZXItd2lkdGgpIC8gMilcblx0KTtcblx0cGFkZGluZy1sZWZ0OiBjYWxjKFxuXHRcdCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpXG5cdCk7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0fVxuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdH1cbn1cblxuLmNvbnRhaW5lci1oYWxmLXJpZ2h0IHtcblx0cGFkZGluZy1sZWZ0OiBjYWxjKFxuXHRcdCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgKHZhcigtLWNvbnRhaW5lci13aWR0aCkgLyAyKVxuXHQpO1xuXHRwYWRkaW5nLXJpZ2h0OiBjYWxjKFxuXHRcdCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpXG5cdCk7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdH1cblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHR9XG59XG4iLCIvLyBBYm91dCAod2FhYmktc3R5bGUgcGlubmVkIGJsb2NrKVxuXG4uYWJvdXQge1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMTEwZjBmIDAlLCByZ2JhKDI3LCAxNiwgMTIsIDAuOTUpIDUwJSwgIzExMGYwZiAxMDAlKTtcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcblx0cGFkZGluZzogMTByZW0gdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuXHRcdGJhY2tncm91bmQ6ICMxMTBmMGY7XG5cdFx0cGFkZGluZzogNXJlbSAwIDA7XG5cdH1cbn1cblxuLmFib3V0X190aXRsZSB7XG5cdG1hcmdpbjogMCAwIDNyZW07XG59XG5cbi8vIFdhYWJpLXN0eWxlOiDRgtC10LrRgdGCINC/0YDQvtC60YDRg9GH0LjQstCw0LXRgtGB0Y8sIG9wYWNpdHkg0L/QviDQv9C+0LfQuNGG0LjQuDsg0LrQsNGA0YLQuNC90LrQsCBzdGlja3lcbi5hYm91dC1zY3JvbGwge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5hYm91dC1zY3JvbGxfX2lubmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAxMHJlbTtcblx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRnYXA6IDNyZW07XG5cdH1cblxuXHRAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGdhcDogMTVyZW07XG5cdH1cblxuXHQvKiDQnNC+0LHQuNC70YzQvdCw0Y8g0YDQsNGB0LrQu9Cw0LTQutCwOiBzdGlja3kgKNC60LDRgNGC0LjQvdC60LAgKyDRgdGH0ZHRgtGH0LjQuiksINGC0LXQutGB0YLRiyDRg9GF0L7QtNGP0YIg0L/QvtC0INC30LDQu9C40LLQutGDICovXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuXHRcdGdhcDogMDtcblxuXHRcdC5hYm91dC1zY3JvbGxfX3N0aWNreS13cmFwIHtcblx0XHRcdG9yZGVyOiAtMTtcblx0XHR9XG5cblx0XHQuYWJvdXQtc2Nyb2xsX19ibG9ja3Mge1xuXHRcdFx0b3JkZXI6IDE7XG5cdFx0fVxuXHR9XG59XG5cbi8qIFN0aWNreS3QvtCx0ZHRgNGC0LrQsDog0LrQsNGA0YLQuNC90LrQsCArINGB0YfRkdGC0YfQuNC6ICjRgtC+0LvRjNC60L4gbW9iaWxlKSAqL1xuLmFib3V0LXNjcm9sbF9fc3RpY2t5LXdyYXAge1xuXHRAbWVkaWEgKG1pbi13aWR0aDogOTYwcHgpIHtcblx0XHRkaXNwbGF5OiBjb250ZW50cztcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuXHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0dG9wOiAwO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZDogIzExMGYwZjtcblx0XHRwYWRkaW5nLWJvdHRvbTogMXJlbTtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxufVxuXG4uYWJvdXQtc2Nyb2xsX19sZWZ0IHtcblx0ZmxleDogMTtcblx0bWluLXdpZHRoOiAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogcm93O1xuXHRnYXA6IDEwcmVtO1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0bWF4LXdpZHRoOiA0NHZ3O1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHRcdGdhcDogMTByZW07XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcblx0XHRkaXNwbGF5OiBjb250ZW50cztcblx0fVxufVxuXG4uYWJvdXQtc2Nyb2xsX19udW0tY29sIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAwLjNlbTtcblx0ZmxleC1zaHJpbms6IDA7XG5cdHdpZHRoOiAzLjVyZW07XG5cdHBvc2l0aW9uOiBzdGlja3k7XG5cdHRvcDogNTB2aDtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHRhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHRcdHdpZHRoOiA0cmVtO1xuXHR9XG5cblx0LyogRGVza3RvcDog0YLQvtC70YzQutC+IG51bS1jb2wtLWRlc2t0b3AsIG1vYmlsZTog0YLQvtC70YzQutC+IG51bS1jb2wtLXN0aWNreSAqL1xuXHQmLS1zdGlja3kge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDFyZW0gMCAwO1xuXHRcdH1cblx0fVxuXG5cdCYtLWRlc2t0b3Age1xuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLmFib3V0LXNjcm9sbF9fbnVtLW1hc2sge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRoZWlnaHQ6IDIuNHJlbTtcblx0bGluZS1oZWlnaHQ6IDIuNHJlbTtcblx0ZmxleC1zaHJpbms6IDA7XG59XG5cbi5hYm91dC1zY3JvbGxfX251bS1zbG90cyB7XG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5hYm91dC1zY3JvbGxfX251bS1zbG90IHtcblx0aGVpZ2h0OiAyLjRyZW07XG5cdG1pbi1oZWlnaHQ6IDIuNHJlbTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRsaW5lLWhlaWdodDogMTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAwO1xufVxuXG4uYWJvdXQtc2Nyb2xsX19udW0ge1xuXHRmb250LXNpemU6IDEuNnJlbTtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cblxuLmFib3V0LXNjcm9sbF9fdG90YWwge1xuXHRmb250LXNpemU6IDEuMnJlbTtcblx0b3BhY2l0eTogMC41O1xuXHRsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xufVxuXG4uYWJvdXQtc2Nyb2xsX19ibG9ja3Mge1xuXHRmbGV4OiAxO1xuXHRtaW4td2lkdGg6IDA7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG5cdFx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZykgNXJlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMTtcblx0fVxufVxuXG4uYWJvdXQtc2Nyb2xsX19ibG9jayB7XG5cdHBhZGRpbmc6IDRyZW0gMDtcblx0bWluLWhlaWdodDogNjB2aDtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuXG5cdCY6Zmlyc3QtY2hpbGQge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG5cdFx0bWluLWhlaWdodDogNTB2aDtcblx0XHRwYWRkaW5nOiAycmVtIDA7XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdHBhZGRpbmctdG9wOiAycmVtO1xuXHRcdH1cblx0fVxufVxuXG5cbi5hYm91dC1zY3JvbGxfX2hlYWRpbmcge1xuXHRtYXJnaW46IDEuMnJlbSAwIDEuNnJlbTtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGl0bGVzKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZ3LXJvb20tYm9sZCk7XG5cdGZvbnQtc2l6ZTogY2xhbXAoM3JlbSwgNS41dncsIDZyZW0pO1xuXHRsaW5lLWhlaWdodDogMS4xNTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDk1OXB4KSB7XG5cdFx0Zm9udC1zaXplOiBjbGFtcCgycmVtLCA1dncsIDIuOHJlbSk7XG5cdFx0bWFyZ2luOiAxcmVtIDAgMS4ycmVtO1xuXHR9XG59XG5cbi5hYm91dC1zY3JvbGxfX2Rlc2Mge1xuXHRtYXJnaW46IDA7XG5cdGZvbnQtc2l6ZTogY2xhbXAoMS41cmVtLCAxLjJ2dywgMS44cmVtKTtcblx0bGluZS1oZWlnaHQ6IDEuNjtcblx0b3BhY2l0eTogMC45O1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5NTlweCkge1xuXHRcdGZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAzLjV2dywgMS42cmVtKTtcblx0fVxufVxuXG4uYWJvdXQtc2Nyb2xsX19tZWRpYSB7XG5cdGNvbnRhaW5lci10eXBlOiBpbmxpbmUtc2l6ZTtcblx0ZmxleDogMTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRhbGlnbi1zZWxmOiBzdHJldGNoO1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHRcdHBvc2l0aW9uOiBzdGlja3k7XG5cdFx0dG9wOiAxNXZoO1xuXHRcdGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0YWxpZ24tc2VsZjogc3RyZXRjaDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRmbGV4LXNocmluazogMDtcblx0XHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHR9XG59XG5cbi5hYm91dC1zY3JvbGxfX2ltZy13cmFwIHtcblx0LS1tYXgtaDogY2FsYygxMDB2aCAtIDhyZW0pO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHQvKiAxNTBjcXcgPSDRiNC40YDQuNC90LAgw5cgMS41ICgyOjMpOyDQv9GA0Lgg0L/RgNC10LLRi9GI0LXQvdC40Lgg4oCUINC+0LHRgNC10Lcg0L/QviBtYXgtaGVpZ2h0LCDQsdC10Lcg0YPQvNC10L3RjNGI0LXQvdC40Y8g0YjQuNGA0LjQvdGLICovXG5cdGhlaWdodDogbWluKDE1MGNxdywgdmFyKC0tbWF4LWgpKTtcblx0Ym9yZGVyLXJhZGl1czogMS4ycmVtO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHRcdC0tbWF4LWg6IGNhbGMoMTAwdmggLSAxMHJlbSk7XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcblx0XHRoZWlnaHQ6IDQydmg7XG5cdFx0bWluLWhlaWdodDogMjRyZW07XG5cdFx0YXNwZWN0LXJhdGlvOiBhdXRvO1xuXHR9XG59XG5cbi5hYm91dC1zY3JvbGxfX2ltZy1pdGVtIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldDogMDtcblx0b3BhY2l0eTogMDtcblx0d2lsbC1jaGFuZ2U6IG9wYWNpdHk7XG5cblx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG4uYWJvdXQtc2Nyb2xsX19pbWctaXRlbSAuaW1nLXJldmVhbF9fbWFzayB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aW5zZXQ6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG59XG5cbi5hYm91dC1zY3JvbGxfX2ltZy1pdGVtIC5hYm91dC1zY3JvbGxfX2ltZyxcbi5hYm91dC1zY3JvbGxfX2ltZy1pdGVtIC5pbWctcmV2ZWFsX19pbWcge1xuXHRwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcblx0aW5zZXQ6IDAgIWltcG9ydGFudDtcblx0d2lkdGg6IDEwMCUgIWltcG9ydGFudDtcblx0aGVpZ2h0OiA5MCUgIWltcG9ydGFudDtcblx0bWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuXHRvYmplY3QtZml0OiBjb250YWluO1xuXHRvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcblx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cblxuLyog0KPQt9C60LjQtSDRjdC60YDQsNC90YsgKDU2N3B4INC4INC80LXQvdGM0YjQtSkgKi9cbkBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCkge1xuXHQuYWJvdXQge1xuXHRcdHBhZGRpbmc6IDRyZW0gMCAwO1xuXHR9XG5cblx0LmFib3V0LXNjcm9sbF9faW1nLXdyYXAge1xuXHRcdGhlaWdodDogNDJ2aDtcblx0XHRtaW4taGVpZ2h0OiAyMHJlbTtcblx0fVxuXG5cdC5hYm91dC1zY3JvbGxfX2Jsb2NrIHtcblx0XHRwYWRkaW5nOiAxLjVyZW0gMDtcblx0XHRtaW4taGVpZ2h0OiA0NXZoO1xuXHR9XG5cblx0LmFib3V0LXNjcm9sbF9fbnVtLWNvbC0tc3RpY2t5IHtcblx0XHRwYWRkaW5nOiAwLjhyZW0gMCAwO1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cblx0LmFib3V0LXNjcm9sbF9faGVhZGluZyB7XG5cdFx0Zm9udC1zaXplOiBjbGFtcCgxLjhyZW0sIDV2dywgMi40cmVtKTtcblx0fVxuXG5cdC5hYm91dC1zY3JvbGxfX2Rlc2Mge1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHR9XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG5cdC5hYm91dC1zY3JvbGxfX2Jsb2NrIHtcblx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXHRcdG9wYWNpdHk6IDEgIWltcG9ydGFudDtcblx0fVxuXHQuYWJvdXQtc2Nyb2xsX19pbWctaXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4vLyBMZWdhY3kgZ3JpZCAoa2VwdCBmb3IgaW1nLXJldmVhbCBlbHNld2hlcmUpXG4uYWJvdXRfX2dyaWQge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCBtaW5tYXgoMCwgMWZyKSk7XG5cdGdhcDogMy4ycmVtO1xuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdH1cbn1cblxuLmFib3V0X19jYXJkIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z2FwOiAxLjZyZW07XG59XG5cbi5hYm91dF9fY2FyZFRpdGxlIHtcblx0bWFyZ2luOiAwO1xuXHRmb250LXNpemU6IDJyZW07XG5cdGxldHRlci1zcGFjaW5nOiAwLjAyZW07XG5cdGNvbG9yOiB2YXIoLS1iZWlnZSk7XG59XG5cbi8vIEdlbmVyaWMgaW1hZ2UgcmV2ZWFsIGNvbXBvbmVudFxuLmltZy1yZXZlYWwge1xuXHQtLXJldmVhbC1yYWRpdXM6IDEuMnJlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRib3JkZXItcmFkaXVzOiB2YXIoLS1yZXZlYWwtcmFkaXVzKTtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA2KTtcbn1cblxuLmltZy1yZXZlYWxfX21hc2sge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGJvcmRlci1yYWRpdXM6IGluaGVyaXQ7XG59XG5cbi5pbWctcmV2ZWFsX19wYXJhbGxheCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0bWluLWhlaWdodDogMTAwJTtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5pbWctcmV2ZWFsX19pbm5lciB7XG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5pbWctcmV2ZWFsX19pbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogNDJyZW07XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbiIsImh0bWwsIGJvZHkge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmZvb3RlciB7XG5cdHBhZGRpbmc6IDZyZW0gMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2UzZTNlMztcbn0iLCIuYm9va2luZy1wb3B1cCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGluc2V0OiAwO1xuICAgIHotaW5kZXg6IDExMDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDJyZW07XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogdmlzaWJpbGl0eSAwLjI4cyBlYXNlLCBvcGFjaXR5IDAuMjhzIGVhc2U7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbWFpbik7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcblxuICAgICYuaXMtb3BlbiB7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgICZfX2JhY2tkcm9wIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBpbnNldDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxMCwgNiwgNSwgMC43OCk7XG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICZfX2JveCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNTZyZW07XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0cmVtKTtcbiAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDEyMCUgMTIwJSBhdCAwJSAwJSwgIzJiMWQxNiAwLCAjMTEwZjBmIDQ1JSwgIzBiMDkwOSAxMDAlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMXJlbTtcbiAgICAgICAgYm9yZGVyOiAwLjFyZW0gc29saWQgcmdiYSgyNTUsIDIzNSwgMjIwLCAwLjEyKTtcbiAgICAgICAgYm94LXNoYWRvdzpcbiAgICAgICAgICAgIDAgMi40cmVtIDZyZW0gcmdiYSgwLCAwLCAwLCAwLjY1KSxcbiAgICAgICAgICAgIDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDIpO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIH1cblxuICAgICZfX2Nsb3NlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDEuMnJlbTtcbiAgICAgICAgcmlnaHQ6IDEuMnJlbTtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgd2lkdGg6IDMuNnJlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjZyZW07XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNywgMTUsIDE1LCAwLjgpO1xuICAgICAgICBjb2xvcjogI2ZmZWJkYztcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjJzIGVhc2UsIGNvbG9yIDAuMjJzIGVhc2UsIHRyYW5zZm9ybSAwLjE4cyBlYXNlO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZWJkYztcbiAgICAgICAgICAgIGNvbG9yOiAjMWExNjE0O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgc3ZnIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc2Nyb2xsIHtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgICBvdmVyc2Nyb2xsLWJlaGF2aW9yOiBjb250YWluO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0cmVtKTtcbiAgICB9XG5cbiAgICAmX19ib2R5IHtcbiAgICAgICAgcGFkZGluZzogM3JlbSAzcmVtIDMuMnJlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICZfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgMC44cmVtO1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xuICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZnctcm9vbS1ibGFjayk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS44cmVtLCAxLjd2dywgMi4ycmVtKTtcbiAgICB9XG5cbiAgICAmX19zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDIuMnJlbTtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjM1cmVtLCAxLjF2dywgMS42cmVtKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyMzUsIDIyMCwgMC44KTtcbiAgICB9XG5cbiAgICAmX19mb3JtIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgZ2FwOiAyLjRyZW07XG4gICAgfVxuXG4gICAgJl9fZmllbGRzIHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICAgICAgICBnYXA6IDJyZW0gMi40cmVtO1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19maWVsZCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGdhcDogMC42cmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICZfX2ZpZWxkLS1jb21iaW5lZCxcbiAgICAmX19maWVsZC0tcGFpciB7XG4gICAgICAgIGdyaWQtY29sdW1uOiAxIC8gLTE7XG4gICAgfVxuXG4gICAgJl9fcm93IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgbWlubWF4KDAsIDFmcikpO1xuICAgICAgICBnYXA6IDEuNnJlbTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fZmllbGQtLWlubGluZSB7XG4gICAgICAgIGdhcDogMC40cmVtO1xuICAgIH1cblxuICAgICZfX2ZpZWxkLS1oaWRkZW4ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC05OTk5cHg7XG4gICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgJl9fbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyMzUsIDIyMCwgMC45KTtcbiAgICB9XG5cbiAgICAmX19zdWItbGFiZWwge1xuICAgICAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyMzUsIDIyMCwgMC43KTtcbiAgICB9XG5cbiAgICAmX19pbnB1dCxcbiAgICAmX19zZWxlY3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgbWluLWhlaWdodDogNC40cmVtO1xuICAgICAgICBwYWRkaW5nOiAxLjFyZW0gMS40cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjdyZW07XG4gICAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkIHJnYmEoMjU1LCAyMzUsIDIyMCwgMC4yOCk7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoOSwgNiwgNSwgMC45KTtcbiAgICAgICAgY29sb3I6ICNmZmViZGM7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuMnMgZWFzZSwgYm94LXNoYWRvdyAwLjJzIGVhc2UsIGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlO1xuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjM1LCAyMjAsIDAuNCk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmZvY3VzLXZpc2libGUge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZlYmRjO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMjU1LCAyMzUsIDIyMCwgMC42KTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoOSwgNiwgNSwgMC45OCk7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19zZWxlY3Qge1xuICAgICAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB0cmFuc3BhcmVudCA1MCUsICNmZmViZGMgNTAlKSxcbiAgICAgICAgICAgIGxpbmVhci1ncmFkaWVudCgxMzVkZWcsICNmZmViZGMgNTAlLCB0cmFuc3BhcmVudCA1MCUpO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCAxLjRyZW0gdG9wIDUwJSwgcmlnaHQgMXJlbSB0b3AgNTAlO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDAuN3JlbSAwLjdyZW0sIDAuN3JlbSAwLjdyZW07XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDMuMnJlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICY6ZGlzYWJsZWQge1xuICAgICAgICAgICAgb3BhY2l0eTogMC44NTtcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb290ZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDEuNHJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogMC44cmVtO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgICZfX2NhcHRjaGEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmX19hY2NlcHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAwLjhyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDIzNSwgMjIwLCAwLjgpO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cblxuICAgICZfX2FjY2VwdC1pbnB1dCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuMTVyZW07XG4gICAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwLjNyZW07XG4gICAgICAgIGJvcmRlcjogMC4xMnJlbSBzb2xpZCByZ2JhKDI1NSwgMjM1LCAyMjAsIDAuOCk7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBhY2NlbnQtY29sb3I6ICNhYzE4MmM7XG4gICAgfVxuXG4gICAgJl9fYWNjZXB0LXRleHQgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZlYmRjO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogMC4wOGVtO1xuICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMThlbTtcbiAgICB9XG5cbiAgICAmX19zdGF0dXMge1xuICAgICAgICBtaW4taGVpZ2h0OiAxLjZyZW07XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgICBjb2xvcjogI2ZmN2E3YTtcbiAgICB9XG5cbiAgICAmX19zdGF0dXMtLXN1Y2Nlc3Mge1xuICAgICAgICBjb2xvcjogIzhjZTc4ODtcbiAgICB9XG5cbiAgICAmX19zdWJtaXQge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgICBtaW4taGVpZ2h0OiA0LjRyZW07XG4gICAgICAgIHBhZGRpbmc6IDEuNHJlbSAyLjhyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICBib3JkZXI6IDAuMTJyZW0gc29saWQgI2ZmZWJkYztcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZlYmRjO1xuICAgICAgICBmb250LXNpemU6IDEuMzVyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1tb250c2VycmF0LW1lZGl1bSk7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4yNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMjVzIGVhc2UsIHRyYW5zZm9ybSAwLjE4cyBlYXNlO1xuXG4gICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGluc2V0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZWJkYztcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDAlKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjMycyBlYXNlO1xuICAgICAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMWExNjE0O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZmZlYmRjO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xcHgpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3Zlcjo6YmVmb3JlIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwJSk7XG4gICAgICAgIH1cblxuICAgICAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmJvb2tpbmctcG9wdXAge1xuICAgICAgICBwYWRkaW5nOiAxLjRyZW07XG5cbiAgICAgICAgJl9fYm94IHtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2JvZHkge1xuICAgICAgICAgICAgcGFkZGluZzogMnJlbSAxLjhyZW0gMi4ycmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmJvb2tpbmctcG9wdXAge1xuICAgICAgICAmX19ib3gge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX2JvZHkge1xuICAgICAgICAgICAgcGFkZGluZzogMy4ycmVtIDMuNnJlbSAzLjRyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0NzlweCkge1xuICAgIC5ib29raW5nLXBvcHVwIHtcbiAgICAgICAgJl9fdGl0bGUge1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDZlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3N1YnRpdGxlIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vKiDQntGC0LTQtdC70YzQvdCw0Y8g0YHRgtGA0LDQvdC40YbQsCDQsdGA0L7QvdC40YDQvtCy0LDQvdC40Y8gKNC90LDQv9GA0LjQvNC10YAsINGB0YHRi9C70LrQsCDQuNC3INCv0L3QtNC10LrRgS7QkdC40LfQvdC10YEpICovXG5ib2R5LnBhZ2UtYm9va2luZyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWRhcmstYmdyKTtcbiAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG5ib2R5LnBhZ2UtYm9va2luZyAuYm9va2luZy1wYWdlIHtcbiAgICBmbGV4OiAxO1xufVxuXG4uYm9va2luZy1wYWdlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIHBhZGRpbmc6IDZyZW0gMS42cmVtIDhyZW07XG4gICAgbWluLWhlaWdodDogNTB2aDtcbn1cblxuLmJvb2tpbmctcG9wdXAuYm9va2luZy1wb3B1cC0tcGFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGluc2V0OiBhdXRvO1xuICAgIHotaW5kZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDYycmVtO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBvcGFjaXR5OiAxO1xuXG4gICAgLmJvb2tpbmctcG9wdXBfX2JveCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIH1cblxuICAgIC5ib29raW5nLXBvcHVwX19zY3JvbGwge1xuICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIH1cbn1cblxuIiwiLy8g0JHQu9C+0LogwqvQkiDQsNGA0LXQvdC00YMg0LLQutC70Y7Rh9C10L3QvsK7IOKAlCBncmlkIDN4MyDQvdCwIGRlc2t0b3AsIFN3aXBlciDQvdCwIG1vYmlsZVxuXG4uY29tcG9zaXRpb24ge1xuXHRiYWNrZ3JvdW5kOiAjMGEwODA3O1xuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xuXHRwYWRkaW5nOiA3cmVtIDAgN3JlbTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRwYWRkaW5nOiA3cmVtIDAgN3JlbTtcblx0fVxuXG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0XHRwYWRkaW5nOiA3cmVtIDAgN3JlbTtcblx0fVxufVxuXG4uY29tcG9zaXRpb25fX2lubmVyIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xufVxuXG4uY29tcG9zaXRpb25fX2hlYWRlciB7XG5cdG1hcmdpbi1ib3R0b206IDRyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA2cmVtO1xuXHR9XG59XG5cbi5jb21wb3NpdGlvbl9fcHJlaGVhZGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZnctcm9vbS1ib2xkKTtcblx0Zm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDJ2dywgMS42cmVtKTtcblx0bWFyZ2luOiAwIDAgMC40cmVtO1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xufVxuXG4uY29tcG9zaXRpb25fX2hlYWRpbmcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1yb29tLWJvbGQpO1xuXHRmb250LXNpemU6IGNsYW1wKDNyZW0sIDUuNXZ3LCA2cmVtKTtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0bWFyZ2luOiAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4vLyBEZXNrdG9wOiBncmlkIDN4M1xuLmNvbXBvc2l0aW9uX19ncmlkIHtcblx0ZGlzcGxheTogbm9uZTtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cdFx0ZGlzcGxheTogZ3JpZDtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXHRcdGdhcDogMi40cmVtIDJyZW07XG5cdH1cblxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTI4MHB4KSB7XG5cdFx0Z2FwOiAzcmVtIDIuNHJlbTtcblx0fVxufVxuXG4vLyBNb2JpbGU6IFN3aXBlclxuLmNvbXBvc2l0aW9uX19zd2lwZXItd3JhcCB7XG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0bWFyZ2luLWxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1jb250YWluZXItcGFkZGluZykpO1xuXHRtYXJnaW4tcmlnaHQ6IGNhbGMoLTEgKiB2YXIoLS1jb250YWluZXItcGFkZGluZykpO1xufVxuXG4uY29tcG9zaXRpb25fX3N3aXBlciB7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRwYWRkaW5nOiAwLjVyZW0gMCAzcmVtO1xufVxuXG4uY29tcG9zaXRpb25fX3N3aXBlciAuc3dpcGVyLXNsaWRlIHtcblx0aGVpZ2h0OiBhdXRvO1xufVxuXG4vLyDQmtCw0YDRgtC+0YfQutCwXG4uY29tcG9zaXRpb25fX2NhcmQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4wMyk7XG5cdGJvcmRlci1yYWRpdXM6IDAuM3JlbTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ym9yZGVyOiAwLjFyZW0gc29saWQgcmdiYSgyMzgsIDIxNiwgMTgxLCAwLjA4KTtcblx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuNHMgZWFzZSwgdHJhbnNmb3JtIDAuNHMgZWFzZSwgYm94LXNoYWRvdyAwLjRzIGVhc2U7XG5cblx0Jjpob3ZlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDIzOCwgMjE2LCAxODEsIDAuMik7XG5cdFx0Ym94LXNoYWRvdzogMCAxcmVtIDNyZW0gcmdiYSgwLCAwLCAwLCAwLjMpO1xuXG5cdFx0LmNvbXBvc2l0aW9uX19pbWctd3JhcCBpbWcge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTAyM3B4KSB7XG5cdFx0bWluLWhlaWdodDogMzJyZW07XG5cdH1cbn1cblxuLmNvbXBvc2l0aW9uX19pbWctd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YXNwZWN0LXJhdGlvOiA0IC8gMztcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ZmxleC1zaHJpbms6IDA7XG5cblx0Jjo6YWZ0ZXIge1xuXHRcdGNvbnRlbnQ6ICcnO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRpbnNldDogMDtcblx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0XHQxODBkZWcsXG5cdFx0XHR0cmFuc3BhcmVudCA0MCUsXG5cdFx0XHRyZ2JhKDAsIDAsIDAsIDAuNikgMTAwJVxuXHRcdCk7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cblxuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC42cyBjdWJpYy1iZXppZXIoMC4yMiwgMSwgMC4zNiwgMSk7XG5cdH1cbn1cblxuLmNvbXBvc2l0aW9uX190aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1yb29tLWJvbGQpO1xuXHRmb250LXNpemU6IGNsYW1wKDEuNnJlbSwgMS44dncsIDEuOXJlbSk7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdG1hcmdpbjogMDtcblx0cGFkZGluZzogMS44cmVtIDEuNnJlbSAwLjZyZW07XG5cdGNvbG9yOiB2YXIoLS1iZWlnZSk7XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuXHRcdHBhZGRpbmc6IDJyZW0gMS44cmVtIDAuOHJlbTtcblx0fVxufVxuXG4uY29tcG9zaXRpb25fX3RleHQge1xuXHRmb250LXNpemU6IGNsYW1wKDEuM3JlbSwgMS4ydncsIDEuNXJlbSk7XG5cdGxpbmUtaGVpZ2h0OiAxLjU1O1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6IDAgMS42cmVtIDEuOHJlbTtcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcblx0ZmxleDogMTtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cdFx0cGFkZGluZzogMCAxLjhyZW0gMnJlbTtcblx0fVxufVxuIiwiLmNvbnRhY3RzIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcblxuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcbiAgICB9XG4gICAgJl9fbWFwIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjFyZW07XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLWRhcmstYmdyKTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA1MHJlbTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX2NvbnRlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1kYXJrLWJncik7XG4gICAgICAgIHBhZGRpbmc6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSB2YXIoLS1jb250YWluZXItcGFkZGluZykgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpIDIuNnJlbTtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgIGdhcDogMnJlbTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHJlbTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1oZWFkZXIge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICAgICAgZ2FwOiAzcmVtO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcm9vbSk7XG4gICAgICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZnctcm9vbS1ib2xkKTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmIGltZyB7XG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE5JTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWl0ZW0ge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbWFpbik7XG4gICAgICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZnctbW9udHNlcnJhdC1ib2xkKTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFyZW07XG5cbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJiBhOm5vdCguY29udGFjdHNfX3NvY2lhbC1idG4pIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1tb250c2VycmF0LXJlZ3VsYXIpO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICAmLXBob25lIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LW1vbnRzZXJyYXQtbWVkaXVtKSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3NvY2lhbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAxLjJyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDEuNnJlbTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fc29jaWFsLWJ0biB7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDQuOHJlbTtcbiAgICAgICAgaGVpZ2h0OiA0LjhyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYm9yZGVyOiAwLjJyZW0gc29saWQgdmFyKC0td2hpdGUpO1xuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4yNXMgZWFzZSwgY29sb3IgMC4yNXMgZWFzZSwgYm9yZGVyLWNvbG9yIDAuMjVzIGVhc2U7XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgIH1cblxuICAgICAgICBzdmcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMi40cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAvLyDQmtC90L7Qv9C60LAgwqvQn9C+0YHRgtGA0L7QuNGC0Ywg0LzQsNGA0YjRgNGD0YLCuyDigJQg0LrQsNC6IMKr0J/QvtC00YDQvtCx0L3QtdC1wrsg0LIg0YHQu9Cw0LnQtNC10YDQtSAo0LfQsNC70LjQstC60LAg0YHQvdC40LfRgyDQstCy0LXRgNGFICsg0YHQvNC10L3QsCDRgtC10LrRgdGC0LApXG4gICAgJl9fcm91dGUtYnRuIHtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGhlaWdodDogNXJlbTtcbiAgICAgICAgcGFkZGluZzogMCAxLjhyZW07XG4gICAgICAgIGJvcmRlcjogMC4ycmVtIHNvbGlkIHZhcigtLXdoaXRlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMi41cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1tb250c2VycmF0LW1lZGl1bSk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBqdXN0aWZ5LXNlbGY6IHN0YXJ0O1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB2YXIoLS13aGl0ZSk7XG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZfX3JvdXRlLWJ0bi1maWxsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMi4xcmVtO1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgMC40cyBlYXNlO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG5cbiAgICAmX19yb3V0ZS1idG46aG92ZXIgJl9fcm91dGUtYnRuLWZpbGwge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuXG4gICAgJl9fcm91dGUtYnRuLXRleHQtd3JhcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBoZWlnaHQ6IDFlbTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmX19yb3V0ZS1idG4tdGV4dCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZTtcbiAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcblxuICAgICAgICAmLS1ob3ZlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYmxhY2spO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fcm91dGUtYnRuOmhvdmVyICZfX3JvdXRlLWJ0bi10ZXh0Om5vdCgmX19yb3V0ZS1idG4tdGV4dC0taG92ZXIpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMDAlKTtcbiAgICB9XG5cbiAgICAmX19yb3V0ZS1idG46aG92ZXIgJl9fcm91dGUtYnRuLXRleHQtLWhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIH1cbn0iLCIuZm9ybWF0cyB7XG4gICAgcGFkZGluZzogMTByZW0gdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTBmMGY7XG4gICAgY29sb3I6IHZhcigtLWJlaWdlKTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmX190aXRsZSB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1yb29tLWJvbGQpO1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDNyZW0sIDUuNXZ3LCA2cmVtKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMmVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgICZfX3VuZGVyaGVhZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDEuMnZ3LCAxLjhyZW0pO1xuICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICBjb2xvcjogdmFyKC0td2hpdGUpO1xuICAgICAgICBtYXgtd2lkdGg6IDc3cmVtO1xuICAgICAgICBtYXJnaW46IDAgYXV0byAycmVtO1xuICAgIH1cblxuICAgICZfX2dyaWQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuICAgICAgICBnYXA6IDNyZW07XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIG1pbi13aWR0aDogMDsgLy8g0L/RgNC10LTQvtGC0LLRgNCw0YnQsNC10YIgb3ZlcmZsb3cg0LIgZ3JpZC3Rj9GH0LXQudC60LVcblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJyZW07XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICYgaW1nIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQuOHJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMS4ydncsIDEuOHJlbSk7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgICAgICAgICAgY29sb3I6IHZhcigtLXdoaXRlKTtcblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC8vXG4gICAgfVxuXG4gICAgXG5cbiAgICAmX19pdGVtLWdhbGxlcnkge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAgIH1cblxuICAgICZfX2dhbGxlcnktYXJlYSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiAxNi8xMDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cblxuICAgICZfX2dhbGxlcnktc3RhZ2Uge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGluc2V0OiAwO1xuICAgIH1cblxuICAgICZfX2dhbGxlcnktaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgICZfX2dhbGxlcnktYXJlYSBhW2RhdGEtZmFuY3lib3hdIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG59IiwiLy8gZm9ybWF0czItc3dpdGNoZXIg4oCUINC/0LXRgNC10LrQu9GO0YfQtdC90LjQtSBkZXNrdG9wL21vYmlsZSDQv9C+IHZpZXdwb3J0IDEyMDBweFxuLmZvcm1hdHMyLXN3aXRjaGVyX19kZXNrdG9wIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG4uZm9ybWF0czItc3dpdGNoZXJfX21vYmlsZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdC5mb3JtYXRzMi1zd2l0Y2hlcl9fZGVza3RvcCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQuZm9ybWF0czItc3dpdGNoZXJfX21vYmlsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cblxuLy8gZm9ybWF0czItbW9iaWxlIOKAlCDQvtGC0LTQtdC70YzQvdGL0Lkg0LHQu9C+0Log0LTQu9GPIHZpZXdwb3J0IDwgMTIwMHB4ICjQsNC60LrQvtGA0LTQtdC+0L0gKyBzd2lwZXIpXG4uZm9ybWF0czItbW9iaWxlIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRiYWNrZ3JvdW5kOiAjMTEwZjBmO1xuXHRtaW4taGVpZ2h0OiBhdXRvO1xuXHRwYWRkaW5nOiA1cmVtIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSA1cmVtO1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLmZvcm1hdHMyLW1vYmlsZV9faW5uZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDI7XG5cdHdpZHRoOiAxMDAlO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZm9ybWF0czItbW9iaWxlX190aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1yb29tLWJvbGQpO1xuXHRmb250LXNpemU6IGNsYW1wKDNyZW0sIDUuNXZ3LCA2cmVtKTtcblx0bGluZS1oZWlnaHQ6IDEuMTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdG1hcmdpbjogMCAwIDFyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZvcm1hdHMyLW1vYmlsZV9fc3VidGl0bGUge1xuXHRmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMS4ydncsIDEuNnJlbSk7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG5cdG1hcmdpbjogMCAwIDNyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmZvcm1hdHMyLW1vYmlsZV9fY2FyZHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDFyZW07XG59XG5cbi5mb3JtYXRzMi1tb2JpbGVfX2NhcmQge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDYpO1xuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTZweCk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcblx0Ym9yZGVyLXJhZGl1czogMS4ycmVtO1xuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQgMC4zcyBlYXNlLCBib3JkZXItY29sb3IgMC4zcyBlYXNlO1xuXG5cdCYuaXMtZXhwYW5kZWQge1xuXHRcdGJhY2tncm91bmQ6ICMxMTBmMGY7XG5cdFx0Ym9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuXG5cdFx0LmZvcm1hdHMyLW1vYmlsZV9fY2FyZC1jb2xsYXBzZWQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuZm9ybWF0czItbW9iaWxlX19jYXJkLWV4cGFuZGVkIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXHR9XG59XG5cbi5mb3JtYXRzMi1tb2JpbGVfX2NhcmQtY29sbGFwc2VkIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRwYWRkaW5nOiA2cmVtIDNyZW07XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZm9ybWF0czItbW9iaWxlX19jYXJkLWljb24ge1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiA1cmVtO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdGZpbHRlcjogYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSk7XG5cdG9wYWNpdHk6IDAuOTtcblx0ZmxleC1zaHJpbms6IDA7XG59XG5cbi5mb3JtYXRzMi1tb2JpbGVfX2NhcmQtZXhwYW5kZWQge1xuXHRkaXNwbGF5OiBub25lO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwYWRkaW5nOiAycmVtIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSAycmVtO1xuXHRnYXA6IDEuNXJlbTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZm9ybWF0czItbW9iaWxlX19jYXJkLXRpdGxlIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGl0bGVzKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZ3LXJvb20tYm9sZCk7XG5cdGZvbnQtc2l6ZTogMnJlbTtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdG1hcmdpbjogMDtcbn1cblxuLmZvcm1hdHMyLW1vYmlsZV9fY2FyZC1kZXNjcmlwdGlvbiB7XG5cdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRsaW5lLWhlaWdodDogMS41O1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuXHRtYXJnaW46IDA7XG59XG5cbi5mb3JtYXRzMi1tb2JpbGVfX2NhcmQtbWV0YSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0Z2FwOiAxcmVtO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZykgMXJlbTtcbn1cblxuLmZvcm1hdHMyLW1vYmlsZV9fY2FyZC1tZXRhLWl0ZW0ge1xuXHRmb250LXNpemU6IDEuNHJlbTtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAwLjhyZW07XG5cblx0aW1nIHtcblx0XHR3aWR0aDogMi40cmVtO1xuXHRcdGhlaWdodDogMi40cmVtO1xuXHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0ZmxleC1zaHJpbms6IDA7XG5cdH1cbn1cblxuLmZvcm1hdHMyLW1vYmlsZV9fYnRuIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS13aGl0ZSk7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xuXHRwYWRkaW5nOiAxcmVtIDJyZW07XG5cdGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcblx0Zm9udC1zaXplOiAxLjhyZW07XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0YWxpZ24tc2VsZjogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuM3MgZWFzZSwgY29sb3IgMC4zcyBlYXNlO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcblx0XHRjb2xvcjogdmFyKC0tYmxhY2spO1xuXHR9XG59XG5cbi5mb3JtYXRzMi1tb2JpbGVfX2dhbGxlcnkge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXJnaW4tdG9wOiAwLjVyZW07XG5cdGJvcmRlci1yYWRpdXM6IDAuNnJlbTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0YmFja2dyb3VuZDogIzBkMGEwOTtcbn1cblxuLmZvcm1hdHMyLW1vYmlsZV9fZ2FsbGVyeS1mcmFtZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZvcm1hdHMyLW1vYmlsZV9fc3dpcGVyLW1haW4ge1xuXHRhc3BlY3QtcmF0aW86IDE2IC8gMTA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0LnN3aXBlci1zbGlkZSBpbWcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0fVxufVxuXG4vLyDQn9GA0LXQstGM0Y7RiNC60LggKNC60LDQuiDQsiBiZXJlem92YXlhL2dhbGxlcnkuaHRtbClcbi5mb3JtYXRzMi1tb2JpbGVfX3RodW1icy13cmFwIHtcblx0cGFkZGluZzogMCAwLjhyZW0gMXJlbTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuXHRcdHBhZGRpbmc6IDAgMS4ycmVtIDFyZW07XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogMzk5cHgpIHtcblx0XHRwYWRkaW5nOiAwIDAuNnJlbSAxcmVtO1xuXHR9XG59XG5cbi5mb3JtYXRzMi1tb2JpbGVfX3N3aXBlci10aHVtYnMge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwYWRkaW5nOiAxLjJyZW0gMDtcbn1cblxuLmZvcm1hdHMyLW1vYmlsZV9fc3dpcGVyLXRodW1icyAuc3dpcGVyLXNsaWRlIHtcblx0b3BhY2l0eTogMC40NTtcblx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRwYWRkaW5nOiAwLjVyZW0gMDtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0Lyogd2lkdGgg0LfQsNC00LDRkdGC0YHRjyBTd2lwZXIg0L/RgNC4IHNsaWRlc1BlclZpZXc6IDQuMSAqL1xufVxuXG4uZm9ybWF0czItbW9iaWxlX19zd2lwZXItdGh1bWJzIC5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcblx0b3BhY2l0eTogMTtcblxuXHQuZm9ybWF0czItbW9iaWxlX190aHVtYi1pbm5lciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1iZWlnZSk7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMC4xcmVtIHJnYmEoMjM4LCAyMTYsIDE4MSwgMC4yKTtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblx0fVxufVxuXG4uZm9ybWF0czItbW9iaWxlX190aHVtYi1pbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YXNwZWN0LXJhdGlvOiAxNiAvIDEwO1xuXHRib3JkZXItcmFkaXVzOiAwLjE1cmVtO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGJvcmRlcjogMC4xMnJlbSBzb2xpZCB0cmFuc3BhcmVudDtcblx0dHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIDAuNHMgZWFzZSwgb3BhY2l0eSAwLjRzIGVhc2UsIHRyYW5zZm9ybSAwLjRzIGVhc2UsIGJveC1zaGFkb3cgMC40cyBlYXNlO1xuXG5cdCY6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGluc2V0OiAwO1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4zKTtcblx0XHRvcGFjaXR5OiAwO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlO1xuXHRcdHotaW5kZXg6IDE7XG5cdH1cblxuXHRpbWcge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjAyKTtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblx0fVxufVxuXG4vLyDQmtC90L7Qv9C60Lgg0L3QsNCy0LjQs9Cw0YbQuNC4ICjQtNC40LfQsNC50L0g0LrQsNC6INCyIGJlcmV6b3ZheWEpXG4uZm9ybWF0czItbW9iaWxlX19uYXYge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHotaW5kZXg6IDIwO1xuXHR3aWR0aDogNC40cmVtO1xuXHRoZWlnaHQ6IDQuNHJlbTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuXHRib3JkZXI6IDAuMXJlbSBzb2xpZCAjZmZmO1xuXHRjb2xvcjogI2ZmZjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCAwLjM1cyBlYXNlLCBib3JkZXItY29sb3IgMC4zNXMgZWFzZSwgdHJhbnNmb3JtIDAuMzVzIGVhc2UsIG9wYWNpdHkgMC4zNXMgZWFzZTtcblx0cGFkZGluZzogMDtcblxuXHRzdmcge1xuXHRcdHdpZHRoOiAxLjVyZW07XG5cdFx0aGVpZ2h0OiAxLjVyZW07XG5cdFx0b3BhY2l0eTogMC45NTtcblx0fVxuXG5cdCY6aG92ZXI6bm90KC5pcy1kaXNhYmxlZCkge1xuXHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7XG5cdFx0Ym9yZGVyLWNvbG9yOiAjZmZmO1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLjA4KTtcblx0fVxuXG5cdCY6YWN0aXZlOm5vdCguaXMtZGlzYWJsZWQpIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMC45OCk7XG5cdH1cblxuXHQmLmlzLWRpc2FibGVkIHtcblx0XHRvcGFjaXR5OiAwLjI1O1xuXHRcdGN1cnNvcjogbm90LWFsbG93ZWQ7XG5cdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdH1cbn1cblxuLmZvcm1hdHMyLW1vYmlsZV9fbmF2LS1wcmV2IHtcblx0bGVmdDogMC44cmVtO1xufVxuXG4uZm9ybWF0czItbW9iaWxlX19uYXYtLW5leHQge1xuXHRyaWdodDogMC44cmVtO1xufVxuXG4vLyDQmtCw0YDRgtC+0YfQutCwIMKr0KHQutC+0YDQvsK7IOKAlCDRg9Cy0LXQu9C40YfQtdC90L3Ri9C1INC+0YLRgdGC0YPQv9GLINGC0L7Qu9GM0LrQviDQsiDRgNCw0LfQstGR0YDQvdGD0YLQvtC8INCy0LjQtNC1XG4uZm9ybWF0czItbW9iaWxlX19jYXJkLS1zb29uIC5mb3JtYXRzMi1tb2JpbGVfX2NhcmQtZXhwYW5kZWQge1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmctdG9wOiBjYWxjKDJyZW0gKyAzcmVtKTtcblx0cGFkZGluZy1ib3R0b206IGNhbGMoMnJlbSArIDNyZW0pO1xufVxuXG4uZm9ybWF0czItbW9iaWxlX19jYXJkLXNvb24ge1xuXHR3aWR0aDogMTAwJTtcblx0bWF4LXdpZHRoOiA0MnJlbTtcbn1cblxuLmZvcm1hdHMyLW1vYmlsZV9fY2FyZC1zb29uLXRleHQge1xuXHRmb250LXNpemU6IDEuNXJlbTtcblx0bGluZS1oZWlnaHQ6IDEuNztcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcblx0bWFyZ2luOiAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cblx0YSB7XG5cdFx0Y29sb3I6IHZhcigtLXdoaXRlKTtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDAuMmVtO1xuXHRcdHRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZTtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0b3BhY2l0eTogMC44NTtcblx0XHR9XG5cdH1cbn1cbiIsIi8vIGZvcm1hdHMyIOKAlCB5dWNjYS1zdHlsZTog0YHQstGR0YDQvdGD0YLQvtC1ICjRgtC+0LvRjNC60L4g0LjQutC+0L3QutCwKSAvINGA0LDQt9Cy0ZHRgNC90YPRgtC+0LUgKNCz0LDQu9C10YDQtdGPICsg0LrQvtC90YLQtdC90YIpXG5cbi5mb3JtYXRzMiB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YmFja2dyb3VuZDogIzExMGYwZjtcblx0XG5cdGhlaWdodDogMTAwdmg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHBhZGRpbmc6IDEwcmVtIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSAxMnJlbTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZvcm1hdHMyX19iZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aW5zZXQ6IDA7XG5cdHotaW5kZXg6IDA7XG59XG5cbi5mb3JtYXRzMl9fYmctaXRlbSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aW5zZXQ6IDA7XG5cdG9wYWNpdHk6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZTtcblxuXHQmLmlzLWFjdGl2ZSB7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0fVxufVxuXG4uZm9ybWF0czJfX2JnLWltZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aW5zZXQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgNTAlO1xufVxuXG4uZm9ybWF0czJfX292ZXJsYXkge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGluc2V0OiAwO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoXG5cdFx0MTgwZGVnLFxuXHRcdHJnYmEoMTcsIDE1LCAxNSwgMC41KSAwJSxcblx0XHRyZ2JhKDE3LCAxNSwgMTUsIDAuNCkgNTAlLFxuXHRcdHJnYmEoMTcsIDE1LCAxNSwgMC42KSAxMDAlXG5cdCk7XG5cdHotaW5kZXg6IDE7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZm9ybWF0czJfX2lubmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAyO1xuXHR3aWR0aDogMTAwJTtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0ZmxleDogMTtcbn1cblxuLmZvcm1hdHMyX190aXRsZSB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1yb29tLWJvbGQpO1xuXHRmb250LXNpemU6IGNsYW1wKDNyZW0sIDUuNXZ3LCA2cmVtKTtcblx0bGluZS1oZWlnaHQ6IDEuMTtcblx0bGV0dGVyLXNwYWNpbmc6IC0wLjAyZW07XG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdG1hcmdpbjogMCAwIDFyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ZmxleC1zaHJpbms6IDA7XG59XG5cbi5mb3JtYXRzMl9fc3VidGl0bGUge1xuXHRmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMS4ydncsIDEuOHJlbSk7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG5cdG1hcmdpbjogMCAwIDVyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ZmxleC1zaHJpbms6IDA7XG59XG5cbi5mb3JtYXRzMl9fY2FyZHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDEuNnJlbTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ZmxleDogMTtcblx0bWluLWhlaWdodDogMDsgLyog0L/QvtC30LLQvtC70LjRgtGMIGZsZXgt0YDQtdCx0ZHQvdC60YMg0YHQttC40LzQsNGC0YzRgdGPICovXG59XG5cbi5mb3JtYXRzMl9fY2FyZCB7XG5cdGZsZXg6IDEgMSAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0bWluLWhlaWdodDogMjRyZW07XG5cdHRyYW5zaXRpb246IGZsZXggMC42cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuXHRwYWRkaW5nOiAycmVtO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDYpO1xuXHRiYWNrZHJvcC1maWx0ZXI6IGJsdXIoMTZweCk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xKTtcblx0Ym9yZGVyLXJhZGl1czogMS4ycmVtO1xuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblxuXHQmOmhvdmVyIHtcblx0XHRmbGV4OiAyLjUgMSAwO1xuXHRcdG1pbi1oZWlnaHQ6IDI0cmVtOyAvKiDRgtC+0LvRjNC60L4g0LTQu9GPIGNvbGxhcHNlZCwgZXhwYW5kZWQg0LfQsNC00LDRkdGCINCy0YvRgdC+0YLRgyDRgdCw0LwgKi9cblx0XHRiYWNrZ3JvdW5kOiAjMTEwZjBmO1xuXHRcdGNvbG9yOiAjMWExYTFhO1xuXG5cdFx0LmZvcm1hdHMyX19jYXJkLWNvbGxhcHNlZCB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblxuXHRcdC5mb3JtYXRzMl9fY2FyZC1leHBhbmRlZCB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdH1cblx0fVxufVxuXG4vLyDQodCy0ZHRgNC90YPRgtC+0LU6INGC0L7Qu9GM0LrQviDQuNC60L7QvdC60LAg0L/QviDRhtC10L3RgtGA0YNcbi5mb3JtYXRzMl9fY2FyZC1jb2xsYXBzZWQge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0cGFkZGluZzogMnJlbTtcbn1cblxuLmZvcm1hdHMyX19jYXJkLWljb24ge1xuXHRtYXgtd2lkdGg6IHVuc2V0O1xuXHRtYXgtaGVpZ2h0OiA1cmVtO1xuXHR3aWR0aDogYXV0bztcblx0aGVpZ2h0OiBhdXRvO1xuXHRvYmplY3QtZml0OiBjb250YWluO1xuXHRmaWx0ZXI6IGJyaWdodG5lc3MoMCkgaW52ZXJ0KDEpO1xuXHRvcGFjaXR5OiAwLjk7XG59XG5cbi5mb3JtYXRzMl9fY2FyZDpob3ZlciAuZm9ybWF0czJfX2NhcmQtaWNvbiB7XG5cdGZpbHRlcjogbm9uZTtcblx0b3BhY2l0eTogMTtcbn1cblxuLy8g0JrQsNGA0YLQvtGH0LrQsCDCq9Ch0LrQvtGA0L7CuyDigJQg0YLQtdC60YHRgiDQstC80LXRgdGC0L4g0LjQutC+0L3QutC4INCyINGB0LLRkdGA0L3Rg9GC0L7QvCDQstC40LTQtVxuLmZvcm1hdHMyX19jYXJkLXNvb24tbGFiZWwge1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZnctcm9vbS1ib2xkKTtcblx0Zm9udC1zaXplOiAycmVtO1xuXHRsZXR0ZXItc3BhY2luZzogMC4wOGVtO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRvcGFjaXR5OiAwLjk7XG59XG5cbi5mb3JtYXRzMl9fY2FyZC0tc29vbjpob3ZlciAuZm9ybWF0czJfX2NhcmQtc29vbi1sYWJlbCB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5mb3JtYXRzMl9fY2FyZC1zb29uLWNvbnRlbnQge1xuXHRtYXgtd2lkdGg6IDQycmVtO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mb3JtYXRzMl9fY2FyZC1zb29uLXRleHQge1xuXHRmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMS4ydncsIDEuN3JlbSk7XG5cdGxpbmUtaGVpZ2h0OiAxLjc7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG5cdG1hcmdpbjogMDtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdGEge1xuXHRcdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0dGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjJlbTtcblx0XHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2U7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdG9wYWNpdHk6IDAuODU7XG5cdFx0fVxuXHR9XG59XG5cbi8vINCg0LDQt9Cy0ZHRgNC90YPRgtC+0LU6INCz0LDQu9C10YDQtdGPICsg0LrQvtC90YLQtdC90YIgKNCyINC/0L7RgtC+0LrQtSDigJQg0LLRi9GB0L7RgtCwINC/0L4g0LrQvtC90YLQtdC90YLRgylcbi8vINCi0LXQutGB0YIg0LDQvdC40LzQuNGA0YPQtdGC0YHRjyDRh9C10YDQtdC3IEdTQVAgKGZhZGUgKyBzbGlkZSB1cCkg0L/RgNC4IGhvdmVyIOKAlCDRgdC60YDRi9Cy0LDQtdGCIMKr0L/RgNGL0LPQsNC90LjQtcK7INC/0YDQuCDRgdC80LXQvdC1INGI0LjRgNC40L3Ri1xuLmZvcm1hdHMyX19jYXJkLWV4cGFuZGVkIHtcblx0ZGlzcGxheTogbm9uZTsgLyog0L/QvtC60LDQt9GL0LLQsNC10YLRgdGPINC/0YDQuCBob3ZlciAqL1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMTEwZjBmIDAlLCByZ2JhKDI3LCAxNiwgMTIsIDAuOTUpIDUwJSwgIzExMGYwZiAxMDAlKTtcblx0d2lkdGg6IDEwMCU7XG5cdGZsZXg6IDEgMSBhdXRvO1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcblx0bWluLXdpZHRoOiAwO1xuXG5cdCYtLWNlbnRlcmVkIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxufVxuXG4uZm9ybWF0czJfX2NhcmQtdGl0bGUge1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZnctcm9vbS1ib2xkKTtcblx0Zm9udC1zaXplOiBjbGFtcCgycmVtLCAyLjV2dywgM3JlbSk7XG5cdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdGNvbG9yOiBpbmhlcml0O1xufVxuXG4uZm9ybWF0czJfX2NhcmQtZ2FsbGVyeSB7XG5cdHdpZHRoOiAxMDAlO1xuXHQvKiDQntGC0YHRgtGD0L8g0YHQvdC40LfRgyDQt9Cw0LTQsNGR0YLRgdGPIHBhZGRpbmcg0LrQsNGA0YLQvtGH0LrQuCDigJQg0L7QtNC40L3QsNC60L7QstC+INC00LvRjyDQstGB0LXRhSAqL1xufVxuXG4uZm9ybWF0czJfX2dhbGxlcnktYXJlYSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0YXNwZWN0LXJhdGlvOiAxNi8xMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRib3JkZXItcmFkaXVzOiAwLjZyZW07XG59XG5cbi5mb3JtYXRzMl9fZ2FsbGVyeS1zdGFnZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aW5zZXQ6IDA7XG59XG5cbi5mb3JtYXRzMl9fZ2FsbGVyeS1pbWcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5mb3JtYXRzMl9fZ2FsbGVyeS1hcmVhIGFbZGF0YS1mYW5jeWJveF0ge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG9wYWNpdHk6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uZm9ybWF0czJfX2NhcmQtY29udGVudCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdGdhcDogMnJlbTtcblx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uZm9ybWF0czJfX2NhcmQtZGVzY3JpcHRpb24ge1xuXHRmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMS4xdncsIDEuNnJlbSk7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRvcGFjaXR5OiAwLjk7XG5cdGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxuXG5cdGltZyB7XG5cdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRtYXJnaW4tcmlnaHQ6IDFyZW07XG4gICAgXHRoZWlnaHQ6IDIuNHJlbTtcblx0XHR3aWR0aDogYXV0bztcblx0fVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogOTU5cHgpIHtcblx0LmZvcm1hdHMyX19jYXJkcyB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0LmZvcm1hdHMyX19jYXJkIHtcblx0XHRtaW4taGVpZ2h0OiAzMnJlbTtcblx0XHRmbGV4OiAxIDEgYXV0bztcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0ZmxleDogMSAxIGF1dG87XG5cdFx0XHRtaW4taGVpZ2h0OiBhdXRvO1xuXHRcdH1cblx0fVxufVxuXG4uZXhwYW5kZWQtZ3JpZCB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0Z2FwOiAxLjZyZW07XG5cdGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4uZXhwYW5kZWQtZ3JpZF9fY29sMSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG59XG5cbi5leHBhbmRlZC1ncmlkX19jb2wyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAxLjZyZW07XG59XG5cbi8vINCi0L7QvdC60LDRjyDQu9C40L3QuNGPOiDQv9GA0Lgg0YDQsNGB0LrRgNGL0YLQuNC4INC30LDQv9C+0LvQvdGP0LXRgtGB0Y8g0YHQu9C10LLQsCDQvdCw0L/RgNCw0LLQvjsg0L3QsNGH0LjQvdCw0LXRgtGB0Y8g0L7RgiAyLdC5INC60L7Qu9C+0L3QutC4XG4uZm9ybWF0czJfX2NhcmQtbGluZSB7XG5cdG1hcmdpbi1sZWZ0OiBjYWxjKDUwJSArIDAuOHJlbSk7IC8qINC+0YIg0L3QsNGH0LDQu9CwIDIt0Lkg0LrQvtC70L7QvdC60LggKGdyaWQgMWZyIDFmciwgZ2FwIDEuNnJlbSkgKi9cblx0d2lkdGg6IGNhbGMoNTAlIC0gMC44cmVtKTtcblx0aGVpZ2h0OiAwLjFyZW07XG5cdGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcbn1cblxuLmZvcm1hdHMyX19jYXJkLWxpbmUtZmlsbCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMDtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG5cdHRyYW5zaXRpb246IHdpZHRoIDAuNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcbn1cblxuLmZvcm1hdHMyX19jYXJkOmhvdmVyIC5mb3JtYXRzMl9fY2FyZC1saW5lLWZpbGwge1xuXHR3aWR0aDogMTAwJTtcbn1cbi5leHBhbmRlZF9fYnRuIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLXdoaXRlKTtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdHBhZGRpbmc6IDFyZW0gMnJlbTtcblx0Ym9yZGVyLXJhZGl1czogMC41cmVtO1xuXHRtYXJnaW4tYm90dG9tOiAtMS43cmVtO1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQmOmhvdmVyIHtcblx0XHRib3JkZXItY29sb3I6IHZhcigtLXdoaXRlKTtcblx0fVxufVxuXG4uZXhwYW5kZWRfX2J0bi1maWxsIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcblx0Ym9yZGVyLXJhZGl1czogMC4zNXJlbTtcblx0dHJhbnNpdGlvbjogaGVpZ2h0IDAuNHMgZWFzZTtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5leHBhbmRlZF9fYnRuOmhvdmVyIC5leHBhbmRlZF9fYnRuLWZpbGwge1xuXHRoZWlnaHQ6IDEwMCU7XG59XG5cbi5leHBhbmRlZF9fYnRuLXRleHQtd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMTtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRoZWlnaHQ6IDFlbTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmV4cGFuZGVkX19idG4tdGV4dCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRmbGV4LXNocmluazogMDtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNHMgZWFzZTtcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcblxuXHQmLS1ob3ZlciB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdGNvbG9yOiB2YXIoLS1ibGFjayk7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwMCUpO1xuXHR9XG59XG5cbi5leHBhbmRlZF9fYnRuOmhvdmVyIC5leHBhbmRlZF9fYnRuLXRleHQ6bm90KC5leHBhbmRlZF9fYnRuLXRleHQtLWhvdmVyKSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG59XG5cbi5leHBhbmRlZF9fYnRuOmhvdmVyIC5leHBhbmRlZF9fYnRuLXRleHQtLWhvdmVyIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xufSIsIi8vINCT0LDQu9C10YDQtdGPINCR0LXRgNGR0LfQvtCy0LDRjyDQsdCw0L3RjyDigJQg0L/RgNC10LzQuNCw0LvRjNC90YvQuSDQtNC40LfQsNC50L0sINC/0L7Qu9C90LDRjyDQsNC00LDQv9GC0LjQstC90L7RgdGC0YxcblxuLmdhbGxlcnktYmVyZXpvdmF5YSB7XG5cdGJhY2tncm91bmQ6ICMwYTA4MDc7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdHBhZGRpbmc6IDdyZW0gMCA3cmVtO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuXHRcdHBhZGRpbmc6IDEwcmVtIDAgMTJyZW07XG5cdH1cblxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRwYWRkaW5nOiAxMnJlbSAwIDE0cmVtO1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuXHRcdHBhZGRpbmc6IDdyZW0gMCA3cmVtO1xuXHR9XG5cblx0Ly8g0J3QuNC30LrQuNC5IHZpZXdwb3J0ICjQvdC+0YPRgtCx0YPQutC4IDE0MDB4NzAwLCBsYW5kc2NhcGUg0L/Qu9Cw0L3RiNC10YLRiylcblx0QG1lZGlhIChtYXgtaGVpZ2h0OiA4MDBweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuXHRcdHBhZGRpbmc6IDZyZW0gMCA4cmVtO1xuXHR9XG5cblx0QG1lZGlhIChtYXgtaGVpZ2h0OiA3MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0cGFkZGluZzogNHJlbSAwIDZyZW07XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcblx0XHRwYWRkaW5nOiA0cmVtIDAgMXJlbTtcblx0fVxufVxuXG4uZ2FsbGVyeS1iZXJlem92YXlhX19pbm5lciB7XG5cdG1heC13aWR0aDogMTYwcmVtO1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG59XG5cbi5nYWxsZXJ5LWJlcmV6b3ZheWFfX2hlYWRlciB7XG5cdG1hcmdpbi1ib3R0b206IDJyZW07XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcblx0fVxuXG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0XHRtYXJnaW4tYm90dG9tOiA0cmVtO1xuXHR9XG5cblx0QG1lZGlhIChtYXgtaGVpZ2h0OiA4MDBweCkgYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdH1cbn1cblxuLy8g0JrQsNC6INCyIGludHJvZHVjdGlvbjI6INC80LXQu9C60LjQuSBwcmVoZWFkZXIgKyDQutGA0YPQv9C90YvQuSBoZWFkaW5nXG4uZ2FsbGVyeS1iZXJlem92YXlhX19wcmVoZWFkZXIge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1yb29tLWJvbGQpO1xuXHRmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMnZ3LCAxLjZyZW0pO1xuXHRtYXJnaW46IDAgMCAwLjRyZW07XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG59XG5cbi5nYWxsZXJ5LWJlcmV6b3ZheWFfX2hlYWRpbmcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1yb29tLWJvbGQpO1xuXHRmb250LXNpemU6IGNsYW1wKDNyZW0sIDUuNXZ3LCA2cmVtKTtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0bWFyZ2luOiAwO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG4uZ2FsbGVyeS1iZXJlem92YXlhX19tYWluIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRtYXJnaW4tYm90dG9tOiAycmVtO1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblx0fVxuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDNyZW07XG5cdH1cblxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNHJlbTtcblx0fVxuXG5cdEBtZWRpYSAobWF4LWhlaWdodDogODAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdG1hcmdpbi1ib3R0b206IDIuNXJlbTtcblx0fVxufVxuXG4uZ2FsbGVyeS1iZXJlem92YXlhX19mcmFtZSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ym9yZGVyLXJhZGl1czogMC4ycmVtO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRiYWNrZ3JvdW5kOiAjMGQwYTA5O1xuXHRib3gtc2hhZG93OiAwIDJyZW0gNHJlbSByZ2JhKDAsIDAsIDAsIDAuNCk7XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0Ym94LXNoYWRvdzogMCAzcmVtIDZyZW0gcmdiYSgwLCAwLCAwLCAwLjQ1KTtcblx0fVxuXG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0XHRib3gtc2hhZG93OiAwIDRyZW0gOHJlbSByZ2JhKDAsIDAsIDAsIDAuNSk7XG5cdH1cblxuXHRAbWVkaWEgKG1heC1oZWlnaHQ6IDcwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRib3gtc2hhZG93OiAwIDJyZW0gNHJlbSByZ2JhKDAsIDAsIDAsIDAuNCk7XG5cdH1cbn1cblxuLmdhbGxlcnktYmVyZXpvdmF5YV9fc3dpcGVyLW1haW4ge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRhc3BlY3QtcmF0aW86IDQgLyAzO1xuXHRtYXgtaGVpZ2h0OiA2MHZoO1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuXHRcdGFzcGVjdC1yYXRpbzogMTYgLyAxMDtcblx0XHRtYXgtaGVpZ2h0OiA2NXZoO1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0bWF4LWhlaWdodDogNzB2aDtcblx0fVxuXG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0XHRtYXgtaGVpZ2h0OiA3NXZoO1xuXHR9XG5cblx0Ly8g0J3QuNC30LrQuNC5IHZpZXdwb3J0ICjQvdC+0YPRgtCx0YPQutC4IDE0MDB4NzAwKSDigJQg0LHQsNC70LDQvdGBINCy0YvRgdC+0YLRiyDQuCDRiNC40YDQuNC90Ytcblx0QG1lZGlhIChtYXgtaGVpZ2h0OiA4MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0bWF4LWhlaWdodDogNjh2aDtcblx0fVxuXG5cdEBtZWRpYSAobWF4LWhlaWdodDogNzAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdG1heC1oZWlnaHQ6IDYydmg7XG5cdH1cblxuXHRAbWVkaWEgKG1heC1oZWlnaHQ6IDYwMHB4KSB7XG5cdFx0bWF4LWhlaWdodDogNTh2aDtcblx0fVxufVxuXG4uZ2FsbGVyeS1iZXJlem92YXlhX19zbGlkZS1pbm5lciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblxuXHQmOjphZnRlciB7XG5cdFx0Y29udGVudDogJyc7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGluc2V0OiAwO1xuXHRcdGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudChcblx0XHRcdDE4MGRlZyxcblx0XHRcdHJnYmEoMCwgMCwgMCwgMC4yNSkgMCUsXG5cdFx0XHR0cmFuc3BhcmVudCAyMCUsXG5cdFx0XHR0cmFuc3BhcmVudCA4MCUsXG5cdFx0XHRyZ2JhKDAsIDAsIDAsIDAuNCkgMTAwJVxuXHRcdCk7XG5cdFx0ei1pbmRleDogMTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxuXG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjJzIGN1YmljLWJlemllcigwLjIyLCAxLCAwLjM2LCAxKTtcblx0fVxuXG5cdC5zd2lwZXItc2xpZGUtYWN0aXZlICYgaW1nIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDMpO1xuXHR9XG59XG5cbi8vINCa0LDRgdGC0L7QvNC90YvQtSDQutC90L7Qv9C60Lgg0L3QsNCy0LjQs9Cw0YbQuNC4IChtaW4gNDRweCDQtNC70Y8gdG91Y2gpXG4uZ2FsbGVyeS1iZXJlem92YXlhX19uYXYge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogNTAlO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdHotaW5kZXg6IDIwO1xuXHR3aWR0aDogNC40cmVtO1xuXHRoZWlnaHQ6IDQuNHJlbTtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDIzOCwgMjE2LCAxODEsIDAuMTIpO1xuXHRib3JkZXI6IDAuMXJlbSBzb2xpZCByZ2JhKDIzOCwgMjE2LCAxODEsIDAuMzUpO1xuXHRjb2xvcjogdmFyKC0tYmVpZ2UpO1xuXHRjdXJzb3I6IHBvaW50ZXI7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMzVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjM1cyBlYXNlLCB0cmFuc2Zvcm0gMC4zNXMgZWFzZSwgb3BhY2l0eSAwLjM1cyBlYXNlO1xuXG5cdHN2ZyB7XG5cdFx0d2lkdGg6IDEuNXJlbTtcblx0XHRoZWlnaHQ6IDEuNXJlbTtcblx0XHRvcGFjaXR5OiAwLjk1O1xuXHR9XG5cblx0Jjpob3Zlcjpub3QoLmlzLWRpc2FibGVkKSB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgyMzgsIDIxNiwgMTgxLCAwLjIyKTtcblx0XHRib3JkZXItY29sb3I6IHJnYmEoMjM4LCAyMTYsIDE4MSwgMC42KTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMS4wOCk7XG5cdH1cblxuXHQmOmFjdGl2ZTpub3QoLmlzLWRpc2FibGVkKSB7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpIHNjYWxlKDAuOTgpO1xuXHR9XG5cblx0Ji5pcy1kaXNhYmxlZCB7XG5cdFx0b3BhY2l0eTogMC4yNTtcblx0XHRjdXJzb3I6IG5vdC1hbGxvd2VkO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG5cdFx0c3ZnIHtcblx0XHRcdHdpZHRoOiAxLjZyZW07XG5cdFx0XHRoZWlnaHQ6IDEuNnJlbTtcblx0XHR9XG5cdH1cblxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHR3aWR0aDogNXJlbTtcblx0XHRoZWlnaHQ6IDVyZW07XG5cblx0XHRzdmcge1xuXHRcdFx0d2lkdGg6IDEuOHJlbTtcblx0XHRcdGhlaWdodDogMS44cmVtO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0XHR3aWR0aDogNS42cmVtO1xuXHRcdGhlaWdodDogNS42cmVtO1xuXG5cdFx0c3ZnIHtcblx0XHRcdHdpZHRoOiAycmVtO1xuXHRcdFx0aGVpZ2h0OiAycmVtO1xuXHRcdH1cblx0fVxuXG5cdEBtZWRpYSAobWF4LWhlaWdodDogNzAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdHdpZHRoOiA0LjRyZW07XG5cdFx0aGVpZ2h0OiA0LjRyZW07XG5cblx0XHRzdmcge1xuXHRcdFx0d2lkdGg6IDEuNnJlbTtcblx0XHRcdGhlaWdodDogMS42cmVtO1xuXHRcdH1cblx0fVxufVxuXG4uZ2FsbGVyeS1iZXJlem92YXlhX19uYXYtLXByZXYge1xuXHRsZWZ0OiAwLjhyZW07XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDQ4MHB4KSB7XG5cdFx0bGVmdDogMS4ycmVtO1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0bGVmdDogMS44cmVtO1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuXHRcdGxlZnQ6IDIuNHJlbTtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAzOTlweCkge1xuXHRcdGxlZnQ6IDAuNnJlbTtcblx0fVxufVxuXG4uZ2FsbGVyeS1iZXJlem92YXlhX19uYXYtLW5leHQge1xuXHRyaWdodDogMC44cmVtO1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuXHRcdHJpZ2h0OiAxLjJyZW07XG5cdH1cblxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRyaWdodDogMS44cmVtO1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuXHRcdHJpZ2h0OiAyLjRyZW07XG5cdH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogMzk5cHgpIHtcblx0XHRyaWdodDogMC42cmVtO1xuXHR9XG59XG5cbi8vINCk0YPRgtC10YAg0YEg0L/RgNC+0LPRgNC10YHRgdC+0Lwg0Lgg0YHRh9GR0YLRh9C40LrQvtC8XG4uZ2FsbGVyeS1iZXJlem92YXlhX19mb290ZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdHotaW5kZXg6IDE1O1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdGdhcDogMXJlbTtcblx0cGFkZGluZzogMS40cmVtIDEuMnJlbTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDBkZWcsIHJnYmEoMCwgMCwgMCwgMC43NSkgMCUsIHRyYW5zcGFyZW50IDEwMCUpO1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuXHRcdHBhZGRpbmc6IDEuN3JlbSAxLjZyZW07XG5cdFx0Z2FwOiAxLjVyZW07XG5cdH1cblxuXHRAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcblx0XHRwYWRkaW5nOiAycmVtIDIuMnJlbTtcblx0XHRnYXA6IDJyZW07XG5cdH1cblxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTAyNHB4KSB7XG5cdFx0cGFkZGluZzogMi40cmVtIDIuOHJlbTtcblx0fVxuXG5cdEBtZWRpYSAobWF4LWhlaWdodDogNzAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdHBhZGRpbmc6IDEuNXJlbSAycmVtO1xuXHR9XG59XG5cbi5nYWxsZXJ5LWJlcmV6b3ZheWFfX3Byb2dyZXNzIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRmbGV4OiAxO1xuXHRtaW4td2lkdGg6IDA7XG5cdG1heC13aWR0aDogMTJyZW07XG5cdGhlaWdodDogMC4xNXJlbTtcblx0YmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcblx0Ym9yZGVyLXJhZGl1czogMC4xcmVtO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuXHRcdG1heC13aWR0aDogMTZyZW07XG5cdFx0aGVpZ2h0OiAwLjE4cmVtO1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0bWF4LXdpZHRoOiAyMHJlbTtcblx0XHRoZWlnaHQ6IDAuMnJlbTtcblx0fVxuXG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0XHRtYXgtd2lkdGg6IDI0cmVtO1xuXHR9XG59XG5cbi5nYWxsZXJ5LWJlcmV6b3ZheWFfX3Byb2dyZXNzLWJhciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHZhcigtLWJlaWdlKSwgcmdiYSgyMzgsIDIxNiwgMTgxLCAwLjcpKTtcblx0Ym9yZGVyLXJhZGl1czogMC4xcmVtO1xuXHR0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0O1xufVxuXG4uZ2FsbGVyeS1iZXJlem92YXlhX19jb3VudGVyIHtcblx0Zm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGl0bGVzKTtcblx0Zm9udC13ZWlnaHQ6IHZhcigtLWZ3LXJvb20tbGlnaHQpO1xuXHRmb250LXNpemU6IDEuMnJlbTtcblx0bGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuXHRmbGV4LXNocmluazogMDtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcblx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRsZXR0ZXItc3BhY2luZzogMC4xMmVtO1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDAuMTVlbTtcblx0fVxuXG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMDI0cHgpIHtcblx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAzOTlweCkge1xuXHRcdGZvbnQtc2l6ZTogMS4xcmVtO1xuXHR9XG59XG5cbi5nYWxsZXJ5LWJlcmV6b3ZheWFfX2NvdW50ZXItc2VwIHtcblx0b3BhY2l0eTogMC41O1xuXHRtYXJnaW46IDAgMC4ycmVtO1xufVxuXG4vLyBUaHVtYnNcbi5nYWxsZXJ5LWJlcmV6b3ZheWFfX3RodW1icy13cmFwIHtcblx0cGFkZGluZzogMCAwLjhyZW07XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcblx0XHRwYWRkaW5nOiAwIDEuMnJlbTtcblx0fVxuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdHBhZGRpbmc6IDAgMS41cmVtO1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuXHRcdHBhZGRpbmc6IDAgMnJlbTtcblx0fVxuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiAzOTlweCkge1xuXHRcdHBhZGRpbmc6IDAgMC42cmVtO1xuXHR9XG59XG5cbi5nYWxsZXJ5LWJlcmV6b3ZheWFfX3N3aXBlci10aHVtYnMge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHQvLyDQntGC0YHRgtGD0L/RiyDRgdCy0LXRgNGF0YMv0YHQvdC40LfRgyDigJQg0YfRgtC+0LHRiyDQvtCx0LLQvtC00LrQsCDQvdC1INC+0LHRgNC10LfQsNC70LDRgdGMINC/0YDQuCBob3ZlciAoc2NhbGUpXG5cdHBhZGRpbmc6IDEuMnJlbSAwO1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHRcdHBhZGRpbmc6IDEuNXJlbSAwO1xuXHR9XG59XG5cbi5nYWxsZXJ5LWJlcmV6b3ZheWFfX3RodW1iLWlubmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRhc3BlY3QtcmF0aW86IDE2IC8gMTA7XG5cdGJvcmRlci1yYWRpdXM6IDAuMTVyZW07XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0Ym9yZGVyOiAwLjEycmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuXHR0cmFuc2l0aW9uOiBib3JkZXItY29sb3IgMC40cyBlYXNlLCBvcGFjaXR5IDAuNHMgZWFzZSwgdHJhbnNmb3JtIDAuNHMgZWFzZSwgYm94LXNoYWRvdyAwLjRzIGVhc2U7XG5cblx0Jjo6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0aW5zZXQ6IDA7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjMpO1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2U7XG5cdFx0ei1pbmRleDogMTtcblx0fVxuXG5cdGltZyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2U7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDIpO1xuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0fVxuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMC4ycmVtO1xuXHRcdGJvcmRlci13aWR0aDogMC4xNXJlbTtcblx0fVxufVxuXG4uZ2FsbGVyeS1iZXJlem92YXlhX19zd2lwZXItdGh1bWJzIC5zd2lwZXItc2xpZGUge1xuXHRvcGFjaXR5OiAwLjQ1O1xuXHR0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZTtcblx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdC8vINCe0YLRgdGC0YPQv9GLINC00LvRjyBzY2FsZSgxLjAyKSArINC+0LHQstC+0LTQutCwIOKAlCDRh9GC0L7QsdGLINC90LUg0L7QsdGA0LXQt9Cw0LvQvtGB0Ywg0L/RgNC4IGhvdmVyXG5cdHBhZGRpbmc6IDAuNXJlbSAwO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZ2FsbGVyeS1iZXJlem92YXlhX19zd2lwZXItdGh1bWJzIC5zd2lwZXItc2xpZGUtdGh1bWItYWN0aXZlIHtcblx0b3BhY2l0eTogMTtcblxuXHQuZ2FsbGVyeS1iZXJlem92YXlhX190aHVtYi1pbm5lciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiB2YXIoLS1iZWlnZSk7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMC4xcmVtIHJnYmEoMjM4LCAyMTYsIDE4MSwgMC4yKTtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRvcGFjaXR5OiAwO1xuXHRcdH1cblx0fVxufVxuXG4vLyDQqNC40YDQuNC90LAg0L/RgNC10LLRjNGOIOKAlCDQtNC70Y8gc2xpZGVzUGVyVmlldzogYXV0b1xuLmdhbGxlcnktYmVyZXpvdmF5YV9fc3dpcGVyLXRodW1icyAuc3dpcGVyLXNsaWRlIHtcblx0d2lkdGg6IDcuNXJlbTtcblxuXHRAbWVkaWEgKG1pbi13aWR0aDogNDAwcHgpIHtcblx0XHR3aWR0aDogOHJlbTtcblx0fVxuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA1NjhweCkge1xuXHRcdHdpZHRoOiA5cmVtO1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG5cdFx0d2lkdGg6IDEwcmVtO1xuXHR9XG5cblx0QG1lZGlhIChtaW4td2lkdGg6IDEwMjRweCkge1xuXHRcdHdpZHRoOiAxMXJlbTtcblx0fVxuXG5cdEBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIHtcblx0XHR3aWR0aDogMTJyZW07XG5cdH1cblxuXHRAbWVkaWEgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG5cdFx0d2lkdGg6IDEzcmVtO1xuXHR9XG59XG4iLCIvLyDQpNC+0YLQvtCz0LDQu9C10YDQtdGPICjRgdC10YLQutCwIDLDlzQsIEZhbmN5Ym94KVxuXG4uZ2FsbGVyeSB7XG5cdGJhY2tncm91bmQ6ICMxQjEwMEM7XG5cdHBhZGRpbmc6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBhZGRpbmctYm90dG9tOiAuMnJlbTtcbn1cblxuLmdhbGxlcnlfX2dyaWQge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuXHRnYXA6IC4xcmVtO1xuXG5cdEBtZWRpYSAobWluLXdpZHRoOiA5NjBweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XG5cdH1cbn1cblxuLmdhbGxlcnlfX2N1cnNvciB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHR3aWR0aDogODBweDtcblx0aGVpZ2h0OiA4MHB4O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0ei1pbmRleDogOTk5OTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMC4xNSk7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjRzIGVhc2UsIG9wYWNpdHkgMC4yNXMgZWFzZTtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLmdhbGxlcnlfX2N1cnNvci0tdmlzaWJsZSB7XG5cdG9wYWNpdHk6IDE7XG59XG5cbi5nYWxsZXJ5X19jdXJzb3ItLWFjdGl2ZSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDEpO1xufVxuXG4uZ2FsbGVyeV9fY3Vyc29yLWltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xufVxuXG4uZ2FsbGVyeV9faXRlbSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdGFzcGVjdC1yYXRpbzogNC8zO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLCBmaWx0ZXIgMC4zcyBlYXNlO1xuXHR6LWluZGV4OiAxO1xuXHRjdXJzb3I6IG5vbmU7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHR6LWluZGV4OiAyO1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XG5cdFx0ZmlsdGVyOiBicmlnaHRuZXNzKDEuMDUpO1xuXHR9XG5cblx0Jjpmb2N1cy12aXNpYmxlIHtcblx0XHRvdXRsaW5lOiAycHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuXHRcdG91dGxpbmUtb2Zmc2V0OiAycHg7XG5cdH1cbn1cblxuLmdhbGxlcnlfX2ltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0dmVydGljYWwtYWxpZ246IHRvcDtcbn1cbiIsIjpyb290IHtcblx0LS1oZWFkZXItaGVpZ2h0OiA4cmVtO1xuXHQtLWhlYWRlci1ib3R0b206IDVyZW07XG59XG5cbi5oZWFkZXItYmFybml0c2Etd3JhcCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0ei1pbmRleDogMTAwMTtcbn1cblxuLmhlYWRlci1iYXJuaXRzYSB7XG5cdGJhY2tncm91bmQ6IHZhcigtLWRhcmstYnJvd24pO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdHBhZGRpbmc6IDAuNXJlbTtcblx0Ym9yZGVyLXJhZGl1czogMC44cmVtO1xuXHRtYXJnaW4tdG9wOiAxcmVtO1xuXHRnYXA6IDAuNXJlbTtcbn1cblxuLmhlYWRlci1iYXJuaXRzYV9fYnRucyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogMC41cmVtO1xufVxuXG4uaGVhZGVyLWJhcm5pdHNhX19tZW51LWJ0biB7XG5cdGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcblx0cGFkZGluZzogMC45cmVtIDFyZW07XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRnYXA6IDEuMnJlbTtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHRmb250LWZhbWlseTogXCJSb29tXCIsIHNhbnMtc2VyaWY7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdGZvbnQtc2l6ZTogMS4zcmVtO1xuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMjVzIGVhc2UsIGJvcmRlci1jb2xvciAwLjI1cyBlYXNlLCBjb2xvciAwLjI1cyBlYXNlO1xufVxuXG4uaGVhZGVyLWJhcm5pdHNhX19tZW51LWJ0biBpbWcge1xuXHR3aWR0aDogMS42cmVtO1xuXHRoZWlnaHQ6IDEuNnJlbTtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbi5oZWFkZXItYmFybml0c2FfX21lbnUtaWNvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHR3aWR0aDogMS42cmVtO1xuXHRoZWlnaHQ6IDEuNnJlbTtcbn1cblxuLmhlYWRlci1iYXJuaXRzYV9fbWVudS1pY29uLS1jcm9zcyB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRsaW5lLWhlaWdodDogMTtcbn1cblxuLmhlYWRlci1iYXJuaXRzYV9fbWVudS1idG4uaXMtb3BlbiAuaGVhZGVyLWJhcm5pdHNhX19tZW51LWljb24tLWhhbWJ1cmdlciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5oZWFkZXItYmFybml0c2FfX21lbnUtYnRuLmlzLW9wZW4gLmhlYWRlci1iYXJuaXRzYV9fbWVudS1pY29uLS1jcm9zcyB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xufVxuXG4uaGVhZGVyLWJhcm5pdHNhX19tZW51LWJ0bi0tZmlsbGVkIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtYnJvd24pO1xuXHRib3JkZXI6IDA7XG59XG5cbi5oZWFkZXItYmFybml0c2FfX21lbnUtYnRuLS1maWxsZWQ6aG92ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1ob3Zlci1icm93bik7XG59XG5cbi5oZWFkZXItYmFybml0c2FfX21lbnUtYnRuLS1zb2xpZCB7XG5cdGJvcmRlcjogMC4xcmVtIHNvbGlkIHZhcigtLWxpZ2h0LWJyb3duKTtcbn1cblxuLmhlYWRlci1iYXJuaXRzYV9fbWVudS1idG4tLXNvbGlkOmhvdmVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0taG92ZXItYnJvd24pO1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4uaGVhZGVyLWJhcm5pdHNhX19sb2dvIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlO1xuXHRwYWRkaW5nLWxlZnQ6IDMuNSU7XG59XG5cbi5oZWFkZXItYmFybml0c2FfX2xvZ286aG92ZXIge1xuXHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xufVxuXG4uaGVhZGVyLWJhcm5pdHNhX19sb2dvIGltZyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTMuOHJlbTtcbn1cblxuLmhlYWRlci1iYXJuaXRzYV9fbWVudSB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiB2YXIoLS1oZWFkZXItYm90dG9tKTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0ei1pbmRleDogMTAwMDtcblx0b3ZlcmZsb3cteTogYXV0bztcblx0cGFkZGluZy1ib3R0b206IDJyZW07XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTAwJSk7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMzVzIGVhc2UsIHZpc2liaWxpdHkgMC4zNXMgZWFzZTtcbn1cblxuLmhlYWRlci1iYXJuaXRzYV9fbWVudS5oZWFkZXItYmFybml0c2FfX21lbnUtLW9wZW4ge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdHZpc2liaWxpdHk6IHZpc2libGU7XG59XG5cbi5oZWFkZXItYmFybml0c2FfX21lbnUtb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aW5zZXQ6IDA7XG5cdHotaW5kZXg6IDA7XG5cdGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLmhlYWRlci1iYXJuaXRzYV9fbWVudS1jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xufVxuXG4ubWFpbi1tZW51X19ibG9ja3Mge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1kYXJrLWJyb3duKTtcblx0bWFyZ2luLXRvcDogMC41cmVtO1xuXHRwYWRkaW5nOiAwLjVyZW07XG5cdGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcblx0Z2FwOiAwLjVyZW07XG59XG5cbi5tYWluLW1lbnVfX2Jsb2NrIHtcblx0YmFja2dyb3VuZDogdmFyKC0tbGlnaHQtYnJvd24pO1xuXHRwYWRkaW5nOiAycmVtO1xuXHRib3JkZXItcmFkaXVzOiAwLjhyZW07XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4yNXMgZWFzZTtcbn1cblxuLm1haW4tbWVudV9fYmxvY2s6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiB2YXIoLS1ob3Zlci1icm93bik7XG59XG5cbi5tYWluLW1lbnVfX2Jsb2NrLS1uby1iZ3IsXG4ubWFpbi1tZW51X19ibG9jay0tbm8tYmdyOmhvdmVyIHtcblx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG5cbi5tYWluLW1lbnVfX2Jsb2NrLXRpdGxlIHtcblx0Zm9udC1mYW1pbHk6IFwiUm9vbVwiLCBzYW5zLXNlcmlmO1xuXHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRmb250LXNpemU6IDIuNXJlbTtcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAxLjRyZW07XG5cdG1hcmdpbi1ib3R0b206IDEuOHJlbTtcbn1cblxuLm1haW4tbWVudV9fYmxvY2stbGlzdCB7XG5cdGNvbG9yOiB2YXIoLS13aGl0ZSk7XG5cdGxpbmUtaGVpZ2h0OiAxNjAlO1xufVxuXG4ubWFpbi1tZW51X19ibG9jay1saXN0IGxpIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRwYWRkaW5nLWxlZnQ6IDEuOHJlbTtcbn1cblxuLm1haW4tbWVudV9fYmxvY2stbGlzdCBsaTo6YmVmb3JlIHtcblx0Y29udGVudDogXCJcIjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXHR3aWR0aDogMXJlbTtcblx0aGVpZ2h0OiAxcmVtO1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWcvbmV3aGVhZGVyL21haW4tbWVudV9fc3Rhci5zdmdcIik7XG5cdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xufVxuXG4ubWFpbi1tZW51X19ibG9jay1saXN0IGxpIGEge1xuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xuXHRmb250LXNpemU6IDEuNHJlbTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4yNXMgZWFzZTtcblx0bGluZS1oZWlnaHQ6IDEzMCU7XG59XG5cbi5tYWluLW1lbnVfX2Jsb2NrLWxpc3QgbGk6aG92ZXIgYSB7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwLjVyZW0pO1xufVxuXG4ubWFpbi1tZW51X19hZGRyZXNzIHtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRjb2xvcjogdmFyKC0tYmVpZ2UtbGlnaHQpO1xuXHRtYXJnaW4tYm90dG9tOiAycmVtO1xufVxuXG4ubWFpbi1tZW51X19waG9uZS1zb2NpYWxzIHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiAzcmVtO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubWFpbi1tZW51X19waG9uZXMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDFyZW07XG59XG5cbi5tYWluLW1lbnVfX3Bob25lIHtcblx0Zm9udC1zaXplOiAxLjZyZW07XG5cdGNvbG9yOiB2YXIoLS1iZWlnZS1saWdodCk7XG5cdHRyYW5zaXRpb246IGNvbG9yIDAuM3MgZWFzZTtcbn1cblxuLm1haW4tbWVudV9fcGhvbmU6aG92ZXIge1xuXHRjb2xvcjogdmFyKC0td2hpdGUpO1xufVxuXG4ubWFpbi1tZW51X19zb2NpYWxzIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAzcmVtO1xufVxuXG4ubWFpbi1tZW51X19zb2NpYWxzLWljb24ge1xuXHRmb250LXNpemU6IDEuNHJlbTtcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAxcmVtO1xufVxuXG4ubWFpbi1tZW51X19zb2NpYWxzLWljb24gaW1nIHtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tbGlnaHQtYnJvd24pO1xuXHRwYWRkaW5nOiAwLjVyZW07XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLm1haW4tbWVudV9fYmxvY2stLWdyaWQtc3BhbiB7XG5cdGdyaWQtY29sdW1uOiBzcGFuIDI7XG59XG5cbi5tZW51LWJ0bi1mcm9tLWhlYWRlciB7XG5cdG1pbi13aWR0aDogMTdyZW07XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuXHQubWFpbi1tZW51X19ibG9jay1idG5zIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuXHQubWFpbi1tZW51X19ibG9ja3Mge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG5cdH1cblxuXHQubWFpbi1tZW51X19ibG9jay10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAycmVtO1xuXHR9XG5cblx0Lm1haW4tbWVudV9fYWRkcmVzcyxcblx0Lm1haW4tbWVudV9fcGhvbmUge1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHQuaGVhZGVyLWJhcm5pdHNhLXdyYXAuaGVhZGVyLS1tZW51LW9wZW4gLmhlYWRlci1iYXJuaXRzYSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMC44cmVtIDAuOHJlbSAwIDA7XG5cdH1cblxuXHQubWFpbi1tZW51X19ibG9ja3Mge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRib3JkZXItcmFkaXVzOiAwIDAgMC44cmVtIDAuOHJlbTtcblx0fVxuXG5cdC5tYWluLW1lbnVfX2Jsb2NrLWJ0bnMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRnYXA6IDAuNXJlbTtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuXHQuaGVhZGVyLWJhcm5pdHNhIHtcblx0XHRwYWRkaW5nOiAwLjVyZW0gMC41cmVtIDAuNXJlbSAxcmVtO1xuXHR9XG5cblx0LmhlYWRlci1iYXJuaXRzYSAuaGVhZGVyLWJhcm5pdHNhX19sb2dvIHtcblx0XHRvcmRlcjogLTE7XG5cdH1cblxuXHQuaGVhZGVyLWJhcm5pdHNhIC5oZWFkZXItYmFybml0c2FfX2J0bnM6bGFzdC1vZi10eXBlIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmhlYWRlci1iYXJuaXRzYV9fbG9nbyBpbWcge1xuXHRcdG1heC13aWR0aDogODAlO1xuXHR9XG5cblx0Lm1haW4tbWVudV9fYmxvY2tzIHtcblx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0fVxuXG5cdC5tYWluLW1lbnVfX2Jsb2NrLXRpdGxlIHtcblx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRtYXJnaW4tYm90dG9tOiAxcmVtO1xuXHR9XG5cblx0Lm1haW4tbWVudV9fYmxvY2stdGl0bGUgaW1nIHtcblx0XHRtYXgtd2lkdGg6IDNyZW07XG5cdH1cblxuXHQubWFpbi1tZW51X19ibG9jay1idG5zIHtcblx0XHRhbGlnbi1pdGVtczogZW5kO1xuXHRcdHBhZGRpbmc6IDEuNnJlbSAxLjZyZW0gMDtcblx0fVxuXG5cdC5tYWluLW1lbnVfX2Jsb2NrLS1ncmlkLXNwYW4ge1xuXHRcdGdyaWQtY29sdW1uOiBzcGFuIDE7XG5cdH1cblxuXHQubWFpbi1tZW51X19hZGRyZXNzIHtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0fVxuXG5cdC5tYWluLW1lbnVfX3Bob25lLXNvY2lhbHMge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IGVuZDtcblx0fVxuXG5cdC5tYWluLW1lbnVfX3Bob25lcyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0YWxpZ24taXRlbXM6IGVuZDtcblx0fVxuXG5cdC5tYWluLW1lbnVfX3Bob25lIHtcblx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0fVxuXG5cdC5zc20tdmlzaWJsZSB7XG5cdFx0ZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5zbS1oaWRkZW4ge1xuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLnNzbS1oaWRkZW4ge1xuXHRAbWVkaWEgKG1heC13aWR0aDogNTc2cHgpIHtcblx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLm1kLWhpZGRlbiB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxufVxuIiwiLy8gSGVybyAodmlkZW8gYmFja2dyb3VuZCArIGNlbnRlcmVkIHN0YWNrKVxuXG4uaGVybyB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bWluLWhlaWdodDogMTAwdmg7XG5cdG1pbi1oZWlnaHQ6IGNhbGModmFyKC0taGVyby12aCwgMXZoKSAqIDEwMCk7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdHBsYWNlLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbG9yOiAjZmZlYmRjO1xuXHRiYWNrZ3JvdW5kOiAjMTIxMjEyO1xuXHRvdmVyZmxvdzogY2xpcDtcbn1cblxuLmhlcm9fX2JnIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldDogMDtcblx0ei1pbmRleDogMDtcbn1cblxuLmhlcm9fX3ZpZGVvIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldDogMDtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLmhlcm9fX2ltZyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aW5zZXQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xufVxuXG4uaGVyb19fb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0aW5zZXQ6IDA7XG5cdGJhY2tncm91bmQ6XG5cdFx0cmFkaWFsLWdyYWRpZW50KDYwJSA3MCUgYXQgNTAlIDMwJSwgcmdiYSgwLCAwLCAwLCAwLjA1KSwgcmdiYSgwLCAwLCAwLCAwLjE1KSksXG5cdFx0bGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwLjA2KSwgcmdiYSgwLCAwLCAwLCAwLjE1KSk7XG59XG5cbi5oZXJvX19jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXHRwYWRkaW5nOiA4cmVtIDA7XG5cdG1heC13aWR0aDogMTIwcmVtO1xuXHR3aWR0aDogMTAwJTtcblx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLmhlcm9fX3N0YWNrIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0anVzdGlmeS1pdGVtczogY2VudGVyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGdhcDogOHJlbTtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi13aWR0aDogMDsgLyog0L/RgNC10LTQvtGC0LLRgNCw0YnQsNC10YIgb3ZlcmZsb3cg0L3QsCDRg9C30LrQuNGFINGN0LrRgNCw0L3QsNGFICovXG59XG5cbi5oZXJvX19sb2dvV3JhcCB7XG5cdG1heC13aWR0aDogMTAwJTtcblx0bWluLXdpZHRoOiAwO1xufVxuXG4uaGVyb19fbG9nb1dyYXAgc3ZnIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiBjbGFtcCgxNHJlbSwgMTZ2dywgMjRyZW0pO1xuXHRoZWlnaHQ6IGF1dG87XG59XG4uaGVyb19fdGV4dCB7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z2FwOiAycmVtO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcblx0d2lkdGg6IDEwMCU7XG5cdG1pbi13aWR0aDogMDtcblx0bWF4LXdpZHRoOiA1OHJlbTsgLyog0L/QvtC00LfQsNCz0L7Qu9C+0LLQvtC6INGB0YLQsNCx0LjQu9GM0L3QviDQsiAyINGB0YLRgNC+0LrQuCAqL1xufVxuLmhlcm9fX3RpdGxlIHtcblx0bWFyZ2luOiAwO1xuXHRmb250LXdlaWdodDogNjAwO1xuXHRsZXR0ZXItc3BhY2luZzogLTAuMDJlbTtcblx0Zm9udC1zaXplOiBjbGFtcCgyLjhyZW0sIDMuNXZ3LCA0LjhyZW0pO1xuXHRsaW5lLWhlaWdodDogMS4wMjtcbn1cblxuLmhlcm9fX3N1YnRpdGxlIHtcblx0Zm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDEuM3Z3LCAyLjhyZW0pO1xuXHRsaW5lLWhlaWdodDogMS41O1xufVxuXG4vLyDigJxNZW51LWxpa2XigJ0gcmV2ZWFsIHdyYXBwZXJcbi5yZXZlYWwge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ucmV2ZWFsX19pbm5lciB7XG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG4uaGVyb19fYnRuIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRib3JkZXI6IC4xcmVtIHNvbGlkICNGRkY7XG5cdGJvcmRlci1yYWRpdXM6IC43cmVtO1xuXHRjb2xvcjogI0ZGRjtcblx0cGFkZGluZzogMS43cmVtIDNyZW07XG5cdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0Y3Vyc29yOiBwb2ludGVyO1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yNXMgZWFzZSwgY29sb3IgLjI1cyBlYXNlLCBib3JkZXItY29sb3IgLjI1cyBlYXNlO1xuXG5cdCY6aG92ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cdFx0Y29sb3I6ICMyODI4Mjg7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0fVxufVxuXG4uaGVyb19fbWFycXVlZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0ei1pbmRleDogMjtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogMS4ycmVtIDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaGVyb19fbWFycXVlZS10cmFjayB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogbm93cmFwO1xuXHRnYXA6IDYuNHJlbTtcblx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbn1cblxuLmhlcm9fX21hcnF1ZWUtaXRlbSB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZnctcm9vbS1ibGFjayk7XG5cdGZvbnQtc2l6ZTogNXJlbTtcblx0bGluZS1oZWlnaHQ6IDE7XG5cdGxldHRlci1zcGFjaW5nOiAwLjA2ZW07XG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0LXdlYmtpdC10ZXh0LXN0cm9rZTogMC4xcmVtICNmZmY7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi5oZXJvX19tYXJxdWVlLXNlcCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLWxlZnQ6IDYuNHJlbTtcbn1cblxuLyog0KHRgtCw0LHQuNC70YzQvdCw0Y8g0LLRi9GB0L7RgtCwINC90LAg0LzQvtCx0LjQu9GM0L3Ri9GFINGBINC/0L7QtNC00LXRgNC20LrQvtC5INC90L7QstGL0YUg0LXQtNC40L3QuNGGIHZpZXdwb3J0ICovXG5Ac3VwcG9ydHMgKGhlaWdodDogMTAwc3ZoKSB7XG5cdC5oZXJvIHtcblx0XHRtaW4taGVpZ2h0OiAxMDBzdmg7XG5cdH1cbn1cblxuLyogVGFibGV0ICovXG5AaW5jbHVkZSB0YWJsZXQge1xuXHQuaGVyb19fY29udGVudCB7XG5cdFx0cGFkZGluZzogNnJlbSAwO1xuXHR9XG5cblx0Lmhlcm9fX3N0YWNrIHtcblx0XHRnYXA6IDVyZW07XG5cdH1cbn1cblxuLyog0JrQvtGA0L7RgtC60LjQtSDRjdC60YDQsNC90YsgKNC90L7Rg9GC0LHRg9C6IDE0MDDDlzc1MCDQuCDRgi7Qvy4pIOKAlCDQutC+0LzQv9Cw0LrRgtC90LXQtSwg0YfRgtC+0LHRiyDQstC70LXQt9Cw0LvQsCDQsdC10LPRg9GJ0LDRjyDRgdGC0YDQvtC60LAgKi9cbkBtZWRpYSAobWF4LWhlaWdodDogODUwcHgpIGFuZCAobWluLXdpZHRoOiA5NjBweCkge1xuXHQuaGVyb19fY29udGVudCB7XG5cdFx0cGFkZGluZzogNHJlbSAwIDVyZW07XG5cdH1cblxuXHQuaGVyb19fc3RhY2sge1xuXHRcdGdhcDogNHJlbTtcblx0fVxuXG5cdC5oZXJvX19sb2dvV3JhcCBzdmcge1xuXHRcdHdpZHRoOiBjbGFtcCgxMnJlbSwgMTJ2dywgMjByZW0pO1xuXHR9XG5cblx0Lmhlcm9fX3RpdGxlIHtcblx0XHRmb250LXNpemU6IGNsYW1wKDIuNHJlbSwgMi44dncsIDMuNnJlbSk7XG5cdH1cblxuXHQuaGVyb19fbWFycXVlZSB7XG5cdFx0cGFkZGluZzogMC44cmVtIDA7XG5cdH1cblxuXHQuaGVyb19fbWFycXVlZS1pdGVtIHtcblx0XHRmb250LXNpemU6IGNsYW1wKDIuNHJlbSwgMy41dmgsIDRyZW0pO1xuXHR9XG5cblx0Lmhlcm9fX21hcnF1ZWUtc2VwIHtcblx0XHRtYXJnaW4tbGVmdDogMy4ycmVtO1xuXHR9XG5cblx0Lmhlcm9fX21hcnF1ZWUtdHJhY2sge1xuXHRcdGdhcDogMy4ycmVtO1xuXHR9XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNzAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuXHQuaGVyb19fY29udGVudCB7XG5cdFx0cGFkZGluZzogM3JlbSAwIDRyZW07XG5cdH1cblxuXHQuaGVyb19fc3RhY2sge1xuXHRcdGdhcDogMi41cmVtO1xuXHR9XG5cblx0Lmhlcm9fX2xvZ29XcmFwIHN2ZyB7XG5cdFx0d2lkdGg6IGNsYW1wKDEwcmVtLCAxMHZ3LCAxNnJlbSk7XG5cdH1cblxuXHQuaGVyb19fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgMi41dncsIDNyZW0pO1xuXHR9XG5cblx0Lmhlcm9fX21hcnF1ZWUtaXRlbSB7XG5cdFx0Zm9udC1zaXplOiBjbGFtcCgycmVtLCAyLjV2aCwgM3JlbSk7XG5cdH1cblxuXHQuaGVyb19fbWFycXVlZSB7XG5cdFx0cGFkZGluZzogMC42cmVtIDA7XG5cdH1cbn1cblxuLyogTW9iaWxlICovXG5AaW5jbHVkZSBtb2JpbGUge1xuXHQuaGVyb19fY29udGVudCB7XG5cdFx0cGFkZGluZzogNHJlbSAwIDVyZW07XG5cdH1cblxuXHQuaGVyb19fc3RhY2sge1xuXHRcdGdhcDogMy41cmVtO1xuXHR9XG5cblx0Lmhlcm9fX2xvZ29XcmFwIHN2ZyB7XG5cdFx0d2lkdGg6IGNsYW1wKDE0cmVtLCAyMnZ3LCAyMHJlbSk7XG5cdH1cblxuXHQuaGVyb19fdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogY2xhbXAoMi40cmVtLCA2dncsIDMuNnJlbSk7XG5cdH1cblxuXHQuaGVyb19fc3VidGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogY2xhbXAoMS40cmVtLCAzLjV2dywgMS44cmVtKTtcblx0fVxuXG5cdC5oZXJvX19idG4ge1xuXHRcdG1pbi1oZWlnaHQ6IDQuNHJlbTtcblx0XHRtaW4td2lkdGg6IDQuNHJlbTtcblx0XHRwYWRkaW5nOiAxLjRyZW0gMi40cmVtO1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdH1cblxuXHQuaGVyb19fbWFycXVlZSB7XG5cdFx0cGFkZGluZzogMXJlbSAwO1xuXHR9XG5cblx0Lmhlcm9fX21hcnF1ZWUtaXRlbSB7XG5cdFx0Zm9udC1zaXplOiAzcmVtO1xuXHR9XG5cblx0Lmhlcm9fX21hcnF1ZWUtc2VwIHtcblx0XHRtYXJnaW4tbGVmdDogMy4ycmVtO1xuXHR9XG5cblx0Lmhlcm9fX21hcnF1ZWUtdHJhY2sge1xuXHRcdGdhcDogMy4ycmVtO1xuXHR9XG59XG5cbi8qINCe0YfQtdC90Ywg0YPQt9C60LjQtSDRjdC60YDQsNC90YsgKDwgMzIwcHgpIOKAlCDQs9Cw0YDQsNC90YLQuNGA0L7QstCw0L3QvdGL0LUg0L7RgtGB0YLRg9C/0YssINGC0LXQutGB0YIg0L3QtSDQvtGCINC60YDQsNGPINC00L4g0LrRgNCw0Y8gKi9cbkBtZWRpYSAobWF4LXdpZHRoOiAzMTlweCkge1xuXHQuaGVyb19fY29udGVudC5jb250YWluZXIge1xuXHRcdHBhZGRpbmctbGVmdDogMnJlbTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAycmVtO1xuXHR9XG59XG5cbi8qINCj0LfQutC40LUg0Y3QutGA0LDQvdGLICg1NjdweCDQuCDQvNC10L3RjNGI0LUpICovXG5AbWVkaWEgKG1heC13aWR0aDogNTY3cHgpIHtcblx0Lmhlcm9fX2NvbnRlbnQge1xuXHRcdHBhZGRpbmc6IDNyZW0gMCA0cmVtO1xuXHR9XG5cblx0Lmhlcm9fX3N0YWNrIHtcblx0XHRnYXA6IDIuNXJlbTtcblx0fVxuXG5cdC5oZXJvX19sb2dvV3JhcCBzdmcge1xuXHRcdHdpZHRoOiBjbGFtcCgxMnJlbSwgNDB2dywgMThyZW0pO1xuXHR9XG5cblx0Lmhlcm9fX3RpdGxlIHtcblx0XHRmb250LXNpemU6IGNsYW1wKDIuMnJlbSwgOHZ3LCAzcmVtKTtcblx0fVxuXG5cdC5oZXJvX19zdWJ0aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdH1cblxuXHQuaGVyb19fbWFycXVlZS1pdGVtIHtcblx0XHRmb250LXNpemU6IDIuNHJlbTtcblx0fVxufVxuXG5AbWVkaWEgKHByZWZlcnMtcmVkdWNlZC1tb3Rpb246IHJlZHVjZSkge1xuXHQucmV2ZWFsX19pbm5lciB7XG5cdFx0dHJhbnNmb3JtOiBub25lO1xuXHR9XG5cblx0Lmhlcm9fX21hcnF1ZWUtdHJhY2sge1xuXHRcdHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG4uaGVyb19fcHJpY2Uge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgzLCAxZnIpO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG5cdFx0Z2FwOiAzcmVtO1xuXHR9XG5cblx0XG5cblx0Ji1pdGVtIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDEuM3Z3LCAyLjhyZW0pO1xuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xuXHRcdGJvcmRlci1yaWdodDogLjFyZW0gc29saWQgI2ZmZWJkYztcblxuXHRcdFxuXHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAyLjVyZW07XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAyLjVyZW07XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjpudGgtY2hpbGQoMykge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDNyZW07XG5cblx0XHRcdEBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdH1cblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiA1NjdweCkge1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiBub25lO1xuXHRcdH1cblxuXHR9XG5cdCYtaGVhZGVyIHtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdGZvbnQtc2l6ZTogY2xhbXAoMS4ycmVtLCAxdncsIDEuOHJlbSk7XG5cdFx0Zm9udC13ZWlnaHQ6IHZhcigtLWZ3LW1vbnRzZXJyYXQtYm9sZCk7XG5cdFx0cGFkZGluZy1ib3R0b206IDFyZW07XG5cdH1cblx0Ji1hbW91bnQge1xuXG5cdH1cbn0iLCIucHJpY2VzIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMTEwZjBmIDAlLCByZ2JhKDI3LCAxNiwgMTIsIDAuOTUpIDUwJSwgIzExMGYwZiAxMDAlKTtcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcblx0cGFkZGluZzogMTByZW0gMDtcblxuICAgIC5wcm9ncmFtbXNfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XG4gICAgICAgIGdhcDogNXJlbTtcbiAgICAgICAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZykgM3JlbTtcblxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5wcm9ncmFtbXNfX2hlYWRlciB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXJvb20pO1xuICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZnctcm9vbS1ibGFjayk7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoM3JlbSwgNS41dncsIDZyZW0pO1xuICAgICAgICBtYXJnaW4tdG9wOiAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogOTAlO1xuICAgIH1cblxuICAgIC5wcm9ncmFtbXNfX3RleHQge1xuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMS4ydncsIDEuOHJlbSk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1tb250c2VycmF0LXJlZ3VsYXIpO1xuICAgIH1cblxuICAgIC5wcm9ncmFtbXNfX3RleHQtaW5uZXIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmX19saXN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogM3JlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbiAgICAgICAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAmX19iYXRoIHtcbiAgICAgICAgLnByaWNlc19fcm93OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2cmVtO1xuICAgICAgICAgICAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkIHZhcigtLXdoaXRlKTtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxcmVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByaWNlc19fcm93ICsgLnByaWNlc19fcm93IHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJyZW07XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogNnJlbTtcblxuICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDNyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yb3cge1xuICAgICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBnYXA6IDVyZW07XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdFx0XHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xuXHRcdFx0Z2FwOiAxcmVtO1xuXHRcdH1cbiAgICB9XG4gICAgJl9faGVhZGVycyB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICAgIGdhcDogNXJlbTtcblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0XHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XG5cdFx0XHRnYXA6IDJyZW07XG5cdFx0fVxuICAgIH1cbiAgICAmX19oZWFkZXIge1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1yb29tKTtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZnctcm9vbS1ib2xkKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgfVxuXG4gICAgJl9faGVhZGVyLW5vdGUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luLXRvcDogMC44cmVtO1xuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1tYWluKTtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mb250LW1haW4td2VpZ2h0KTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjNyZW07XG4gICAgICAgIH1cbiAgICB9XG4gICAgJl9fc3ViaGVhZGVyIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcm9vbSk7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZnctcm9vbS1ib2xkKTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBhZGRpbmctdG9wOiAuNXJlbTtcbiAgICB9XG4gICAgJl9fcHJpY2Uge1xuICAgICAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBnYXA6IDFyZW07XG4gICAgfVxuXG4gICAgJl9fcHJpY2Utcm93IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmciBhdXRvO1xuICAgICAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgICAgIGdhcDogMCAwLjhyZW07XG4gICAgICAgIG1pbi1oZWlnaHQ6IDEuNWVtO1xuICAgICAgICBwYWRkaW5nOiAuNXJlbSAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIC4zcyBlYXNlLWluLW91dCwgY29sb3IgLjNzIGVhc2UtaW4tb3V0LCBwYWRkaW5nIC4zcyBlYXNlLWluLW91dDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHZhcigtLXdoaXRlKTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1ibGFjayk7XG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVyZW0gLjVyZW07XG4gICAgICAgIH1cblxuXHRcdEBtZWRpYSAobWF4LXdpZHRoOiAxMTk5cHgpIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBlbmQ7XG5cdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHR9XG4gICAgfVxuICAgICZfX3ByaWNlLXJvdy1tYiB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZyZW07XG4gICAgfVxuXG4gICAgJl9fcHJpY2UtbGFiZWwge1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgJl9fcHJpY2UtZG90cyB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDAuMTJyZW0gZG90dGVkIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KTtcbiAgICAgICAgbWluLXdpZHRoOiAxLjJyZW07XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbjogMCAwLjRyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwLjE1ZW07XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogNDUwcHgpIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuICAgIH1cblxuICAgICZfX3ByaWNlLXZhbHVlIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgfVxufVxuLnByaWNlc19fcm93LS1tYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cblxuLnJ1bGVzIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlci10b3A6IC4xcmVtIHNvbGlkIHZhcigtLXdoaXRlKTtcbiAgICBib3JkZXItYm90dG9tOiAuMXJlbSBzb2xpZCB2YXIoLS13aGl0ZSk7XG59XG4ucHJpY2VzX19ydWxlcyB7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXG4gICAgJi1pdGVtIHtcblxuICAgIH1cblxuXHRAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcblx0fVxufVxuLnJ1bGVzX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBnYXA6IDNyZW07XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcm9vbSk7XG4gICAgZm9udC1zaXplOiA0cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1yb29tLWJvbGQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgYm9yZGVyLXJpZ2h0OiAuMXJlbSBzb2xpZCB2YXIoLS13aGl0ZSk7XG5cblx0QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHRcdHBhZGRpbmc6IDJyZW0gMDtcblx0XHRib3JkZXItcmlnaHQ6IG5vbmU7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmZmY7XG5cdH1cblxuXHQmIGltZyB7XG5cdFx0QG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuXHRcdFx0bWF4LXdpZHRoOiAxNiU7XG5cdFx0fVxuXHR9XG59XG5cbi5ydWxlc19fZmFxIHtcblx0cGFkZGluZzogMDtcblx0bWluLXdpZHRoOiAwO1xufVxuXG4vLyBGQVEg0LDQutC60L7RgNC00LXQvtC9ICjQsiDRgdGC0LjQu9C1IFl1Y2NhIHNlY3Rpb24tZmFxIC8gcy1hY2NvcmRpb24pXG4uZmFxIHtcblx0Jl9fbGlzdCB7XG5cdFx0bGlzdC1zdHlsZTogbm9uZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXG5cdCZfX2l0ZW0ge1xuXHRcdGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCB2YXIoLS13aGl0ZSk7XG4gICAgICAgIGJvcmRlci1yaWdodDogLjFyZW0gc29saWQgdmFyKC0td2hpdGUpO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIuNnJlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMS42cmVtO1xuXG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItdG9wOiAwLjFyZW0gc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuXHRcdH1cblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDRyZW07XG5cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDEuNnJlbTtcblx0XHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2ZmZjtcblx0XHRcdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG5cdFx0fVxuXHR9XG5cblx0Jl9fdHJpZ2dlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRnYXA6IDEuNXJlbTtcblx0XHRwYWRkaW5nOiAxLjhyZW0gMDtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRjb2xvcjogdmFyKC0td2hpdGUpO1xuXHRcdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG5cdFx0Zm9udC1zaXplOiBjbGFtcCgxLjVyZW0sIDEuM3Z3LCAxLjhyZW0pO1xuXHRcdGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1yb29tLWJvbGQpO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjM1O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHRyYW5zaXRpb246IGNvbG9yIDAuMjVzIGVhc2U7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpO1xuXHRcdH1cblx0fVxuXG5cdCZfX3RpdGxlIHtcblx0XHRmbGV4OiAxO1xuXHRcdG1pbi13aWR0aDogMDtcblx0fVxuXG5cdCZfX2ljb24ge1xuXHRcdGZsZXgtc2hyaW5rOiAwO1xuXHRcdHdpZHRoOiAyLjRyZW07XG5cdFx0aGVpZ2h0OiAyLjRyZW07XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjM1cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpO1xuXG5cdFx0Jjo6YmVmb3JlLFxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG5cdFx0XHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zNXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yLCAxKTtcblx0XHR9XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0d2lkdGg6IDEuMnJlbTtcblx0XHRcdGhlaWdodDogMC4xMnJlbTtcblx0XHRcdG1hcmdpbjogLTAuMDZyZW0gMCAwIC0wLjZyZW07XG5cdFx0fVxuXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0d2lkdGg6IDAuMTJyZW07XG5cdFx0XHRoZWlnaHQ6IDEuMnJlbTtcblx0XHRcdG1hcmdpbjogLTAuNnJlbSAwIDAgLTAuMDZyZW07XG5cdFx0fVxuXHR9XG5cblx0Jl9faXRlbS5pcy1vcGVuICZfX2ljb24ge1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGVZKDApO1xuXHRcdH1cblx0fVxuXG5cdCZfX3BhbmVsIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtcm93czogMGZyO1xuXHRcdHRyYW5zaXRpb246IGdyaWQtdGVtcGxhdGUtcm93cyAwLjRzIGN1YmljLWJlemllcigwLjQsIDAsIDAuMiwgMSk7XG5cdH1cblxuXHQmX19pdGVtLmlzLW9wZW4gJl9fcGFuZWwge1xuXHRcdGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuXHR9XG5cblx0Jl9fY29udGVudCB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdCZfX2NvbnRlbnQgcCB7XG5cdFx0bWFyZ2luOiAwIDAgMS4ycmVtO1xuXHRcdHBhZGRpbmc6IDAgMCAxLjhyZW07XG5cdFx0Zm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDEuMXZ3LCAxLjZyZW0pO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cblxuXHQmX19saXN0LW51bSB7XG5cdFx0bWFyZ2luOiAwIDAgMS44cmVtO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsO1xuXHRcdGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcblx0XHRmb250LXNpemU6IGNsYW1wKDEuNHJlbSwgMS4xdncsIDEuNnJlbSk7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNjtcblx0XHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg1KTtcblxuXHRcdGxpIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDAuOHJlbTtcblx0XHRcdHBhZGRpbmctbGVmdDogMC4zZW07XG5cdFx0XHQvKiDQn9C10YDQtdC+0L/RgNC10LTQtdC70Y/QtdC8IHJlc2V0OiB1bCwgb2wgbGkgeyBsaXN0LXN0eWxlOiBub25lIH0g4oCUINC40L3QsNGH0LUg0YbQuNGE0YDRiyDQvdC1INCy0LjQtNC90YsgKi9cblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogZGVjaW1hbDtcblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIucGluLXNwYWNlciB7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG59XG4uaW50cm9kdWN0aW9uMiB7XG5cdGhlaWdodDogMTAwdmg7XG5cdG92ZXJmbG93OiBjbGlwO1xuXHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAjMTEwZjBmIDAlLCByZ2JhKDI3LCAxNiwgMTIsIDAuOTUpIDUwJSwgIzExMGYwZiAxMDAlKTtcblx0Y29sb3I6IHZhcigtLXdoaXRlKTtcbn1cblxuLmludHJvZHVjdGlvbjJfX2dyaWQge1xuXHRkaXNwbGF5OiBncmlkO1xuXHRncmlkLXRlbXBsYXRlLWNvbHVtbnM6IG1pbm1heCgzcmVtLCAyMHJlbSkgbWlubWF4KDNyZW0sIDIwcmVtKSAxZnIgbWlubWF4KDNyZW0sIDIwcmVtKSBtaW5tYXgoM3JlbSwgMjByZW0pO1xuXHRncmlkLXRlbXBsYXRlLXJvd3M6IDFmcjtcblx0YWxpZ24taXRlbXM6IHN0YXJ0O1xuXHRnYXA6IDAgNXJlbTtcblx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdG1pbi1oZWlnaHQ6IDEwMHZoO1xuXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogNXJlbSAxZnIgNXJlbTtcblx0XHRnYXA6IDAgMXJlbTtcblx0fVxufVxuXG5cbi5pbnRyb2R1Y3Rpb24yX19jZW50ZXIge1xuXHRncmlkLWNvbHVtbjogMztcblx0YWxpZ24tc2VsZjogc3RhcnQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ei1pbmRleDogMjtcblx0bWluLXdpZHRoOiBjbGFtcCgzMHJlbSwgNTB2dywgNTZyZW0pO1xuXHR3aWR0aDogMTAwJTtcblx0anVzdGlmeS1zZWxmOiBjZW50ZXI7XG5cdHBhZGRpbmc6IDE5cmVtIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRAbWVkaWEgKG1heC13aWR0aDogMTEwMHB4KSB7XG5cdFx0cGFkZGluZzogNXJlbSA0cmVtIDA7XG5cdH1cblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Z3JpZC1jb2x1bW46IDI7XG5cdFx0cGFkZGluZzogNHJlbSAwcmVtIDA7XG5cdFx0bWluLXdpZHRoOiB1bnNldDtcblx0fVxufVxuXG4uaW50cm9kdWN0aW9uMl9fcHJlaGVhZGVyIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xuXHRmb250LXdlaWdodDogdmFyKC0tZnctcm9vbS1ib2xkKTtcblx0Zm9udC1zaXplOiBjbGFtcCgxLjRyZW0sIDJ2dywgMS42cmVtKTtcbn1cblxuLmludHJvZHVjdGlvbjJfX2hlYWRpbmcge1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6IDEwMCU7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG5cdGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1yb29tLWJvbGQpO1xuXHRmb250LXNpemU6IGNsYW1wKDNyZW0sIDUuNXZ3LCA2cmVtKTtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0bWFyZ2luOiAwIDAgMnJlbTtcblx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLmludHJvZHVjdGlvbjJfX3RleHQge1xuXHRmb250LXNpemU6IGNsYW1wKDEuNXJlbSwgMS4zdncsIDEuOHJlbSk7XG5cdGxpbmUtaGVpZ2h0OiAxLjY1O1xuXHRtYXJnaW46IDA7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODgpO1xuXHRtYXJnaW4tYm90dG9tOiA0cmVtO1xuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4uaW50cm9kdWN0aW9uMl9fY29sIHtcblx0Z3JpZC1yb3c6IDE7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGdhcDogMTJyZW07XG5cdHdpZHRoOiAxMDAlO1xuXHRtYXgtd2lkdGg6IDIwcmVtO1xuXHRqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcblx0YWxpZ24tc2VsZjogc3RhcnQ7XG5cdG1pbi1oZWlnaHQ6IDA7XG5cdGhlaWdodDogbWF4LWNvbnRlbnQ7XG5cdHBhZGRpbmctdG9wOiAyMHJlbTtcblx0d2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcblx0dHJhbnNmb3JtLW9yaWdpbjogdG9wIGNlbnRlcjtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdFx0Z2FwOiAyNnJlbTtcblx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0cGFkZGluZy10b3A6IDhyZW07XG5cdH1cbn1cblxuLmludHJvZHVjdGlvbjJfX2NvbC0tbGVmdC1vdXRlciB7XG5cdGdyaWQtY29sdW1uOiAxO1xuXHRwYWRkaW5nLXRvcDogNDVyZW07XG59XG5cbi5pbnRyb2R1Y3Rpb24yX19jb2wtLWxlZnQtaW5uZXIgeyBncmlkLWNvbHVtbjogMjsgfVxuLmludHJvZHVjdGlvbjJfX2NvbC0tcmlnaHQtaW5uZXIgeyBncmlkLWNvbHVtbjogNDsgfVxuXG4uaW50cm9kdWN0aW9uMl9fY29sLS1yaWdodC1vdXRlciB7XG5cdGdyaWQtY29sdW1uOiA1O1xuXHRwYWRkaW5nLXRvcDogNDVyZW07XG59XG5cbi5pbnRyb2R1Y3Rpb24yX19pbWctd3JhcCB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmctYm90dG9tOiAxMDAlO1xuXHRoZWlnaHQ6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdGZsZXgtc2hyaW5rOiAwO1xuXHRib3JkZXItcmFkaXVzOiAwcmVtO1xufVxuXG4uaW50cm9kdWN0aW9uMl9faW1nIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldDogMDtcblx0d2lkdGg6IDYwJTtcblx0aGVpZ2h0OiA2MCU7XG5cdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRkaXNwbGF5OiBibG9jaztcblxuXHRAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG5cdC5pbnRyb2R1Y3Rpb24yX19jb2wtLWxlZnQtb3V0ZXIsXG5cdC5pbnRyb2R1Y3Rpb24yX19jb2wtLXJpZ2h0LW91dGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC5pbnRyb2R1Y3Rpb24yX19jb2wtLWxlZnQtaW5uZXIge1xuXHRcdGdyaWQtY29sdW1uOiAxO1xuXHRcdGp1c3RpZnktc2VsZjogZW5kO1xuXHRcdG1hcmdpbi1yaWdodDogMXJlbTtcblx0fVxuXHQuaW50cm9kdWN0aW9uMl9fY29sLS1yaWdodC1pbm5lciB7XG5cdFx0Z3JpZC1jb2x1bW46IDM7XG5cdFx0anVzdGlmeS1zZWxmOiBzdGFydDtcblx0XHRtYXJnaW4tbGVmdDogMXJlbTtcblx0fVxufVxuIiwiLm5ld3MtcG9wdXAge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgaW5zZXQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDkwOyAvLyDRh9GD0YLRjCDQvdC40LbQtSBib29raW5nLXBvcHVwICgxMTAwKSwg0YfRgtC+0LHRiyDQvdC1INC80LXRiNCw0YLRjCDRhNC+0YDQvNC1INCx0YDQvtC90LjRgNC+0LLQsNC90LjRj1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuMjhzIGVhc2UsIG9wYWNpdHkgMC4yOHMgZWFzZTtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xyXG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHJcbiAgICAmLmlzLW9wZW4ge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19iYWNrZHJvcCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTAsIDYsIDUsIDAuNzgpO1xyXG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm94IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MnJlbTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNHJlbSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDEyMCUgMTIwJSBhdCAwJSAwJSwgIzJiMWQxNiAwLCAjMTEwZjBmIDQ1JSwgIzBiMDkwOSAxMDAlKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkIHJnYmEoMjU1LCAyMzUsIDIyMCwgMC4xMik7XHJcbiAgICAgICAgYm94LXNoYWRvdzpcclxuICAgICAgICAgICAgMCAyLjRyZW0gNnJlbSByZ2JhKDAsIDAsIDAsIDAuNjUpLFxyXG4gICAgICAgICAgICAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAyKTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jbG9zZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMS4ycmVtO1xyXG4gICAgICAgIHJpZ2h0OiAxLjJyZW07XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB3aWR0aDogMy42cmVtO1xyXG4gICAgICAgIGhlaWdodDogMy42cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNywgMTUsIDE1LCAwLjgpO1xyXG4gICAgICAgIGNvbG9yOiAjZmZlYmRjO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjJzIGVhc2UsIGNvbG9yIDAuMjJzIGVhc2UsIHRyYW5zZm9ybSAwLjE4cyBlYXNlO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZWJkYztcclxuICAgICAgICAgICAgY29sb3I6ICMxYTE2MTQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zY3JvbGwge1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XHJcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0cmVtKTtcclxuXHJcbiAgICAgICAgLy8g0JrRgNCw0YHQuNCy0YvQuSDQutCw0YHRgtC+0LzQvdGL0Lkg0YHQutGA0L7Qu9C7INGC0L7Qu9GM0LrQviDQstC90YPRgtGA0Lgg0L/QvtC/0LDQv9CwIChXZWJLaXQt0LHRgNCw0YPQt9C10YDRiylcclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwLjZyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjM1LCAyMjAsIDAuNCk7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjM1LCAyMjAsIDAuNjUpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19tZWRpYSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluOyAvLyDQv9C+0LrQsNC30YvQstCw0LXQvCDQutCw0YDRgtC40L3QutGDINGG0LXQu9C40LrQvtC8INC/0L4g0LLRi9GB0L7RgtC1XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgICAgcGFkZGluZzogMi40cmVtIDIuNnJlbSAyLjhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbjogMCAwIDEuNHJlbTtcclxuICAgICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC10aXRsZXMpO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiB2YXIoLS1mdy1yb29tLWJsYWNrKTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA4ZW07XHJcbiAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjhyZW0sIDEuOHZ3LCAyLjRyZW0pO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS42NTtcclxuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDIzNSwgMjIwLCAwLjg2KTtcclxuXHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDEuMnJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHVsIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMS4ycmVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuOHJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICAgICAgZ2FwOiAwLjdyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmViZGM7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb24tdGhpY2tuZXNzOiAwLjA4ZW07XHJcbiAgICAgICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMC4xOGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAubmV3cy1wb3B1cCB7XHJcbiAgICAgICAgcGFkZGluZzogNHJlbSAxLjRyZW0gMS42cmVtO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyAvLyDRh9GC0L7QsdGLINC/0L7Qv9Cw0L8g0L3QtSDRg9C/0LjRgNCw0LvRgdGPINCyINCy0LXRgNGF0L3RjtGOINC60YDQvtC80LrRgyDRjdC60YDQsNC90LAv0YHRgtCw0YLRg9GB0LHQsNGAXHJcblxyXG4gICAgICAgICZfX2JvZHkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAycmVtIDEuOHJlbSAyLjJyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyBTY3JvbGwtcGFyYWxsYXgg4oCc0LrQsNGA0YLQuNC90LrQsCDQtdC00LXRgiDQstC90YPRgtGA0Lgg0L7QutC90LDigJ1cbi8vINCg0LDQt9C80LXRgtC60LA6XG4vLyA8ZGl2IGNsYXNzPVwicGFyYWxsYXhcIiBkYXRhLXBhcmFsbGF4PVwiMTJcIj5cbi8vICAgPGRpdiBjbGFzcz1cInBhcmFsbGF4X19tZWRpYVwiIGRhdGEtcGFyYWxsYXgtdGFyZ2V0PlxuLy8gICAgIDxpbWcgY2xhc3M9XCJwYXJhbGxheF9faW1nXCIgLi4uPlxuLy8gICA8L2Rpdj5cbi8vIDwvZGl2PlxuXG4ucGFyYWxsYXgge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG1pbi1oZWlnaHQ6IDMycmVtO1xufVxuXG4ucGFyYWxsYXhfX21lZGlhIHtcblx0Ly8g0KfRg9GC0Ywg0LHQvtC70YzRiNC1INC+0LrQvdCwLCDRh9GC0L7QsdGLINC/0YDQuCDRgdC80LXRidC10L3QuNC4INC90LUg0LHRi9C70L4g0L/Rg9GB0YLRi9GFINC60YDQsNGR0LJcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRpbnNldDogLTEwJSAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbi5wYXJhbGxheF9faW1nIHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0b2JqZWN0LWZpdDogY292ZXI7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG4iLCIvLyDQn9C+0LvQvtGB0LAg0LjRgdGC0L7RgNC40Lk6INGE0LjQutGB0LjRgNC+0LLQsNC90LAg0YMg0LLQtdGA0YXQvdC10LPQviDQutGA0LDRjyDQstGM0Y7Qv9C+0YDRgtCwLCDQv9C+0LLQtdGA0YUg0LrQvtC90YLQtdC90YLQsCDQv9GA0Lgg0YHQutGA0L7Qu9C70LUuXG4vLyDQodC10LrRhtC40Y8g0LIg0L/QvtGC0L7QutC1INGBINC90YPQu9C10LLQvtC5INCy0YvRgdC+0YLQvtC5IOKAlCDQsdC10Lcg0YHQv9C10LnRgdC10YDQsCwg0LjQvdCw0YfQtSDQv9C+0LQg0L/RgNC+0LfRgNCw0YfQvdGL0Lwg0LHQu9C+0LrQvtC8INCy0LjQtNC10L0g0LHQtdC70YvQuSDRhNC+0L0gYm9keS5cblxuLnN0b3JpZXMge1xuICAgIC0tc3Rvcmllcy1wYWQtdG9wOiBjYWxjKDByZW0gKyBlbnYoc2FmZS1hcmVhLWluc2V0LXRvcCwgMHB4KSk7XG4gICAgLS1zdG9yaWVzLXBhZC1ib3R0b206IDEuMnJlbTtcbiAgICAtLXN0b3JpZXMtY29udGVudC1oOiAxMC40cmVtO1xuICAgIC0tc3Rvcmllcy1iYXItaDogY2FsYyh2YXIoLS1zdG9yaWVzLXBhZC10b3ApICsgdmFyKC0tc3Rvcmllcy1jb250ZW50LWgpICsgdmFyKC0tc3Rvcmllcy1wYWQtYm90dG9tKSk7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG1pbi1oZWlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtbWFpbik7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgICAmX19iYXIge1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogY2FsYyh2YXIoLS1oZWFkZXItaGVpZ2h0LCAwcHgpICsgMC44cmVtKTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDkwMDtcbiAgICAgICAgcGFkZGluZzogdmFyKC0tc3Rvcmllcy1wYWQtdG9wKSB2YXIoLS1jb250YWluZXItcGFkZGluZykgdmFyKC0tc3Rvcmllcy1wYWQtYm90dG9tKTtcbiAgICAgICAgbWluLWhlaWdodDogdmFyKC0tc3Rvcmllcy1iYXItaCk7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuXG4gICAgJl9faW5uZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgfVxuXG4gICAgJl9fcm93IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiBub3dyYXA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICAgIGdhcDogMnJlbSAyLjhyZW07XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIG92ZXJmbG93LXk6IHZpc2libGU7XG4gICAgICAgIG92ZXJzY3JvbGwtYmVoYXZpb3IteDogY29udGFpbjtcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgICAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gICAgICAgIHNjcm9sbGJhci1jb2xvcjogcmdiYSgyNTUsIDIzNSwgMjIwLCAwLjM1KSB0cmFuc3BhcmVudDtcbiAgICAgICAgcGFkZGluZzogMC43NXJlbSAwIDAuMzVyZW07XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgICAgICAgICAgaGVpZ2h0OiAwLjM1cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDIzNSwgMjIwLCAwLjM1KTtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDk5OXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogMC42NXJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAxNC41cmVtO1xuICAgICAgICBmbGV4OiAwIDAgYXV0bztcblxuICAgICAgICAmLS1vZmYge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJl9fYmFyLS1lbXB0eSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAmX190cmlnZ2VyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZ2FwOiAwLjY1cmVtO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDAuNjVyZW0gMC41NXJlbTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZm9udDogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgICBvdXRsaW5lOiAwLjJyZW0gc29saWQgcmdiYSgyNTUsIDIzNSwgMjIwLCAwLjg1KTtcbiAgICAgICAgICAgIG91dGxpbmUtb2Zmc2V0OiAwLjM1cmVtO1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX19yaW5nIHtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHdpZHRoOiA2LjJyZW07XG4gICAgICAgIGhlaWdodDogNi4ycmVtO1xuICAgICAgICBwYWRkaW5nOiAwLjJyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KFxuICAgICAgICAgICAgMTM1ZGVnLFxuICAgICAgICAgICAgI2M5YTU3NCAwJSxcbiAgICAgICAgICAgICNlOGM5YTAgMjIlLFxuICAgICAgICAgICAgI2FjMTgyYyA1NSUsXG4gICAgICAgICAgICAjN2E0YjJlIDEwMCVcbiAgICAgICAgKTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwLjRyZW0gMS40cmVtIHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjIycyBlYXNlLCBib3gtc2hhZG93IDAuMjJzIGVhc2U7XG4gICAgfVxuXG4gICAgJl9fdHJpZ2dlcjpob3ZlciAuc3Rvcmllc19fcmluZyxcbiAgICAmX190cmlnZ2VyOmZvY3VzLXZpc2libGUgLnN0b3JpZXNfX3Jpbmcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMDQpO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAuNnJlbSAycmVtIHJnYmEoMCwgMCwgMCwgMC40NSk7XG4gICAgfVxuXG4gICAgJl9fYXZhdGFyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgYmFja2dyb3VuZDogIzExMGYwZjtcbiAgICAgICAgYm9yZGVyOiAwLjJyZW0gc29saWQgdmFyKC0tZGFyay1iZ3IpO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cblxuICAgICZfX3RodW1iIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cblxuICAgICZfX2NhcHRpb24tcGxhdGUge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogMTQuNXJlbTtcbiAgICAgICAgbWluLXdpZHRoOiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZzogMC4zNXJlbSAwLjg1cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNywgMTUsIDE1LCAwLjkyKTtcbiAgICAgICAgYm9yZGVyOiAwLjFyZW0gc29saWQgcmdiYSgyNTUsIDIzNSwgMjIwLCAwLjE4KTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwLjJyZW0gMC44cmVtIHJnYmEoMCwgMCwgMCwgMC4zNSk7XG4gICAgfVxuXG4gICAgJl9fY2FwdGlvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICBmb250LXdlaWdodDogdmFyKC0tZnctbW9udHNlcnJhdC1tZWRpdW0pO1xuICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMmVtO1xuICAgICAgICBjb2xvcjogI2ZmZWJkYztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zdG9yaWVzIHtcbiAgICAgICAgLS1zdG9yaWVzLXBhZC1ib3R0b206IDFyZW07XG4gICAgICAgIC0tc3Rvcmllcy1jb250ZW50LWg6IDkuNHJlbTtcblxuICAgICAgICAmX19yb3cge1xuICAgICAgICAgICAgZ2FwOiAxLjZyZW0gMnJlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNjVyZW0gMCAwLjNyZW07XG4gICAgICAgIH1cblxuICAgICAgICAmX190cmlnZ2VyIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNTVyZW0gMC40NXJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3Jpbmcge1xuICAgICAgICAgICAgd2lkdGg6IDUuNnJlbTtcbiAgICAgICAgICAgIGhlaWdodDogNS42cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fY2FwdGlvbiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIuc3RvcnktcG9wdXAge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgaW5zZXQ6IDA7XHJcbiAgICB6LWluZGV4OiAxMDkyO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBhZGRpbmc6IDJyZW07XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiB2aXNpYmlsaXR5IDAuMjhzIGVhc2UsIG9wYWNpdHkgMC4yOHMgZWFzZTtcclxuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xyXG4gICAgY29sb3I6IHZhcigtLXdoaXRlKTtcclxuXHJcbiAgICAmLmlzLW9wZW4ge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19iYWNrZHJvcCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGluc2V0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMTAsIDYsIDUsIDAuNzgpO1xyXG4gICAgICAgIGJhY2tkcm9wLWZpbHRlcjogYmx1cigxMHB4KTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm94IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA3MnJlbTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gNHJlbSk7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmFkaWFsLWdyYWRpZW50KDEyMCUgMTIwJSBhdCAwJSAwJSwgIzJiMWQxNiAwLCAjMTEwZjBmIDQ1JSwgIzBiMDkwOSAxMDAlKTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxcmVtO1xyXG4gICAgICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkIHJnYmEoMjU1LCAyMzUsIDIyMCwgMC4xMik7XHJcbiAgICAgICAgYm94LXNoYWRvdzpcclxuICAgICAgICAgICAgMCAyLjRyZW0gNnJlbSByZ2JhKDAsIDAsIDAsIDAuNjUpLFxyXG4gICAgICAgICAgICAwIDAgMCAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjAyKTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jbG9zZSB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMS4ycmVtO1xyXG4gICAgICAgIHJpZ2h0OiAxLjJyZW07XHJcbiAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICB3aWR0aDogMy42cmVtO1xyXG4gICAgICAgIGhlaWdodDogMy42cmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5cHg7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgxNywgMTUsIDE1LCAwLjgpO1xyXG4gICAgICAgIGNvbG9yOiAjZmZlYmRjO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kIDAuMjJzIGVhc2UsIGNvbG9yIDAuMjJzIGVhc2UsIHRyYW5zZm9ybSAwLjE4cyBlYXNlO1xyXG5cclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZWJkYztcclxuICAgICAgICAgICAgY29sb3I6ICMxYTE2MTQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMXB4KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zY3JvbGwge1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgICAgIG92ZXJzY3JvbGwtYmVoYXZpb3I6IGNvbnRhaW47XHJcbiAgICAgICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA0cmVtKTtcclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMC42cmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDIzNSwgMjIwLCAwLjQpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA5OTlweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDIzNSwgMjIwLCAwLjY1KTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWVkaWEge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19ib2R5IHtcclxuICAgICAgICBwYWRkaW5nOiAyLjRyZW0gMi42cmVtIDIuOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMS40cmVtO1xyXG4gICAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IHZhcigtLWZ3LXJvb20tYmxhY2spO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDhlbTtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuOHJlbSwgMS44dncsIDIuNHJlbSk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjY1O1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjM1LCAyMjAsIDAuODYpO1xyXG5cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMS4ycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxLjJyZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMS44cmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgICAgICBnYXA6IDAuN3JlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZWJkYztcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDAuMDhlbTtcclxuICAgICAgICAgICAgdGV4dC11bmRlcmxpbmUtb2Zmc2V0OiAwLjE4ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgIC5zdG9yeS1wb3B1cCB7XHJcbiAgICAgICAgcGFkZGluZzogNHJlbSAxLjRyZW0gMS42cmVtO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAmX19ib2R5IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMnJlbSAxLjhyZW0gMi4ycmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyDigJxHbGl0Y2ggcmV2ZWFs4oCdINC30LDQs9C+0LvQvtCy0LrQvtCyINC60LDQuiDQvdCwIHBsYXlnb2Fscy5jb21cbi8vINCY0YHQv9C+0LvRjNC30L7QstCw0L3QuNC1OlxuLy8gPGgxIGNsYXNzPVwidGV4dC1nbGl0Y2hcIiBkYXRhLXRleHQtZ2xpdGNoIGRhdGEtZGVsYXk9XCIwLjZcIj7Ql9Cw0LPQvtC70L7QstC+0Lo8L2gxPlxuXG4udGV4dC1nbGl0Y2gge1xuXHQtLWRlbGF5OiAwcztcblx0LS1jaGFyLXN0YWdnZXI6IDAuMDJzO1xuXHQtLWVudGVyLWRpc3RhbmNlOiAxLjhyZW07XG5cdC0tZ2xpdGNoLWNvbG9yLTE6ICM3MjJCMUQ7XG5cdC0tZ2xpdGNoLWNvbG9yLTI6ICMyODI4Mjg7XG5cblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udGV4dC1nbGl0Y2hfX3NyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMC4xcmVtO1xuXHRoZWlnaHQ6IDAuMXJlbTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAtMC4xcmVtO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRib3JkZXI6IDA7XG59XG5cbi50ZXh0LWdsaXRjaF9fdmlzdWFsIHtcblx0ZGlzcGxheTogaW5saW5lO1xufVxuXG4udGV4dC1nbGl0Y2hfX3dvcmQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50ZXh0LWdsaXRjaF9fc3BhY2Uge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAwLjM1ZW07XG59XG5cbi50ZXh0LWdsaXRjaF9fY2hhciB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRvcGFjaXR5OiAwO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIHZhcigtLWVudGVyLWRpc3RhbmNlKSwgMCk7XG5cdGZpbHRlcjogYmx1cigwLjZyZW0pO1xuXHR3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5LCBmaWx0ZXI7XG59XG5cbi8vINCU0LLQsCDigJzRgdC70L7Rj+KAnSDQtNC70Y8g0LPQu9C40YLRh9CwXG4udGV4dC1nbGl0Y2hfX2NoYXI6OmJlZm9yZSxcbi50ZXh0LWdsaXRjaF9fY2hhcjo6YWZ0ZXIge1xuXHRjb250ZW50OiBhdHRyKGRhdGEtY2hhcik7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHRvcGFjaXR5OiAwO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLnRleHQtZ2xpdGNoX19jaGFyOjpiZWZvcmUge1xuXHRjb2xvcjogdmFyKC0tZ2xpdGNoLWNvbG9yLTEpO1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0wLjFyZW0sIDAsIDApO1xufVxuXG4udGV4dC1nbGl0Y2hfX2NoYXI6OmFmdGVyIHtcblx0Y29sb3I6IHZhcigtLWdsaXRjaC1jb2xvci0yKTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLjFyZW0sIDAsIDApO1xufVxuXG4udGV4dC1nbGl0Y2gtLWFjdGl2ZSAudGV4dC1nbGl0Y2hfX2NoYXIge1xuXHRhbmltYXRpb246XG5cdFx0dGV4dEdsaXRjaEVudGVyIDAuNjVzIGN1YmljLWJlemllcigwLjIsIDAuNzUsIDAuMiwgMSkgZm9yd2FyZHMsXG5cdFx0dGV4dEdsaXRjaEZsaWNrZXIgMC45cyBzdGVwcygyLCBlbmQpIGZvcndhcmRzO1xuXHRhbmltYXRpb24tZGVsYXk6IGNhbGModmFyKC0tZGVsYXkpICsgKHZhcigtLWkpICogdmFyKC0tY2hhci1zdGFnZ2VyKSkgKyAodmFyKC0tZ2xpdGNoRGVsYXkpICogMC4wNnMpKTtcbn1cblxuLnRleHQtZ2xpdGNoLS1hY3RpdmUgLnRleHQtZ2xpdGNoX19jaGFyOjpiZWZvcmUsXG4udGV4dC1nbGl0Y2gtLWFjdGl2ZSAudGV4dC1nbGl0Y2hfX2NoYXI6OmFmdGVyIHtcblx0YW5pbWF0aW9uOiB0ZXh0R2xpdGNoUkdCIDAuOXMgc3RlcHMoMiwgZW5kKSBmb3J3YXJkcztcblx0YW5pbWF0aW9uLWRlbGF5OiBjYWxjKHZhcigtLWRlbGF5KSArICh2YXIoLS1pKSAqIHZhcigtLWNoYXItc3RhZ2dlcikpICsgKHZhcigtLWdsaXRjaERlbGF5KSAqIDAuMDZzKSk7XG59XG5cbkBrZXlmcmFtZXMgdGV4dEdsaXRjaEVudGVyIHtcblx0MCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCB2YXIoLS1lbnRlci1kaXN0YW5jZSksIDApO1xuXHRcdGZpbHRlcjogYmx1cigwLjZyZW0pO1xuXHR9XG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0XHRmaWx0ZXI6IGJsdXIoMCk7XG5cdH1cbn1cblxuQGtleWZyYW1lcyB0ZXh0R2xpdGNoRmxpY2tlciB7XG5cdDAlIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cdDEwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxuXHQxNCUge1xuXHRcdG9wYWNpdHk6IDAuMjtcblx0fVxuXHQxOCUge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cblx0MTAwJSB7XG5cdFx0b3BhY2l0eTogMTtcblx0fVxufVxuXG5Aa2V5ZnJhbWVzIHRleHRHbGl0Y2hSR0Ige1xuXHQwJSB7XG5cdFx0b3BhY2l0eTogMDtcblx0fVxuXHQxMiUge1xuXHRcdG9wYWNpdHk6IDAuOTtcblx0fVxuXHQyNCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cblx0MzYlIHtcblx0XHRvcGFjaXR5OiAwLjc7XG5cdH1cblx0NDglIHtcblx0XHRvcGFjaXR5OiAwO1xuXHR9XG5cdDEwMCUge1xuXHRcdG9wYWNpdHk6IDA7XG5cdH1cbn1cblxuQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcblx0LnRleHQtZ2xpdGNoX19jaGFyLFxuXHQudGV4dC1nbGl0Y2hfX2NoYXI6OmJlZm9yZSxcblx0LnRleHQtZ2xpdGNoX19jaGFyOjphZnRlciB7XG5cdFx0YW5pbWF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHRcdHRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdGZpbHRlcjogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG59XG5cbiIsIi8vIExldHRlci1ieS1sZXR0ZXIgcmV2ZWFsIChxdWVudGluaG9jZGUgc3R5bGUpXG4vLyDQkdGD0LrQstGLINC/0L7Rj9Cy0LvRj9GO0YLRgdGPINGB0L3QuNC30YMg0LLQstC10YDRhSDRgSDRgNCw0LfQvdC+0Lkg0YHQutC+0YDQvtGB0YLRjNGOINC4INC70ZHQs9C60LjQvCBvdmVyc2hvb3RcblxuLnRleHQtcmV2ZWFsIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4udGV4dC1yZXZlYWxfX3NyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMC4xcmVtO1xuXHRoZWlnaHQ6IDAuMXJlbTtcblx0cGFkZGluZzogMDtcblx0bWFyZ2luOiAtMC4xcmVtO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRib3JkZXI6IDA7XG59XG5cbi50ZXh0LXJldmVhbF9fdmlzdWFsIHtcblx0ZGlzcGxheTogaW5saW5lO1xufVxuXG4udGV4dC1yZXZlYWxfX3dvcmQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi50ZXh0LXJldmVhbF9fc3BhY2Uge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpZHRoOiAwLjM1ZW07XG59XG5cbi50ZXh0LXJldmVhbF9fY2hhci13cmFwIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xufVxuXG4udGV4dC1yZXZlYWxfX2NoYXIge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG59XG5cbkBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG5cdC50ZXh0LXJldmVhbF9fY2hhciB7XG5cdFx0dHJhbnNmb3JtOiBub25lICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiJdfQ== */
