*{padding:0;margin:0;border:0}*,::after,::before{box-sizing:border-box}a,a:hover,a:link,a:visited{text-decoration:none}aside,footer,header,legend,main,nav,section{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}ul,ul li{list-style:none}img{vertical-align:top}img,svg{max-width:100%;height:auto}address{font-style:normal}input,select,textarea{background-color:transparent}button,input,select,textarea{font-family:inherit;font-size:inherit;color:inherit}input::-ms-clear{display:none}button,input[type=submit]{display:inline-block;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}@font-face{font-family:"Roboto";src:url(./../fonts/Roboto-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"Roboto";src:url(./../fonts/Roboto-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:"Roboto";src:url(./../fonts/Roboto-Bold.ttf) format("truetype");font-weight:700;font-style:normal}:root{--container-width:1150px;--container-padding:20px;--font-main:"Roboto", sans-serif;--page-bg:#fff;--text-color:#171717;--color-primary-white:#fff;--color-primary-black:#171717;--color-primary-blue:#0684D6;--color-primary-green:#21D6AB;--color-secondary-blue:#D2ECFF;--color-secondary-light-blue:#DCE9FF;--color-secondary-lighter-blue:#F2F7FD;--color-secondary-green:#B9F4E6;--color-secondary-light-green:#D8F7EF;--color-error:#EB5757;--color-hover:#21D6AB;--color-active:#8E8C8C;--color-rating:#D9B033;--color-sec-gray:#F1F1F1;--color-gray:#C4C2C2;--color-light-gray:#FCFCFC;--image-comparison-slider-width:650px;--image-comparison-slider-handle-width:40px}@media screen and (min-width:1000px){:root{--image-comparison-slider-width:470px}}@media screen and (max-width:768px){:root{--image-comparison-slider-width:400px}}@media screen and (max-width:475px){:root{--image-comparison-slider-width:320px}}html{scroll-behavior:smooth}body{position:relative;background-color:var(--page-bg);color:var(--text-color);font-family:var(--font-main)}img{display:block}.fw-700{font-weight:700}.fw-500{font-weight:500}.text{font-size:16px}.form-bg::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;background-color:rgba(49,57,62,.5)}.title-1{font-size:47px;font-style:normal;font-weight:700;line-height:120%}@media screen and (min-width:1000px){.title-1{font-size:35px;font-style:normal;font-weight:500}}@media screen and (max-width:768px){.title-1{font-size:25px;font-weight:700}}.title-2{font-size:35px;font-style:normal;font-weight:500;line-height:120%}@media screen and (min-width:1000px){.title-2{font-size:25px}}@media screen and (max-width:768px){.title-2{font-size:20px}}.subtitle-1,.subtitle-2,.subtitle-3{font-size:23px;font-style:normal;font-weight:500;line-height:120%}.subtitle-2,.subtitle-3{font-family:Roboto;font-size:18px;line-height:normal}.subtitle-3{font-size:16px;line-height:140%}.button-1{font-size:18px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase}@media screen and (min-width:1000px){.button-1{font-size:16px}}.button-2,.caption-3{font-size:14px;font-style:normal;font-weight:400;line-height:normal}.caption-3{font-size:17px;font-weight:700;line-height:120%;text-transform:uppercase}@media screen and (min-width:1000px){.caption-3{font-size:16px}}.body-1,.body-2{font-size:16px;font-style:normal;font-weight:400;line-height:140%}.body-2{font-size:14px;line-height:normal}.error{border:1px solid var(--color-error)!important}.error-field{margin-top:5px;color:var(--color-error);font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:140%}.air-datepicker-nav--action svg,.none{display:none!important}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.no-scroll{overflow-y:hidden}.container{padding:0 var(--container-padding);max-width:var(--container-width);margin:0 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))}body,html{min-height:100vh;display:flex;flex-direction:column}.footer{margin-top:auto;background-color:#e3e3e3}.appointment-successful{max-width:476px;width:100%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:101;display:flex;padding:30px 30px 60px;flex-direction:column;align-items:flex-end;gap:10px;border-radius:10px;background:var(--color-secondary-lighter-blue)}@media screen and (max-width:768px){.appointment-successful{padding:15px 15px 45px;width:400px}}@media screen and (max-width:475px){.appointment-successful{width:340px}}.appointment-successful__btn-close{cursor:pointer;width:24px;height:24px}.appointment-successful__text{display:flex;flex-direction:column;align-items:center;gap:30px}.appointment-successful__title{color:var(--color-primary-blue);font-size:22px;font-style:normal;font-weight:500;line-height:130%}@media screen and (max-width:475px){.appointment-successful__title{font-size:18px}}.appointment-successful__descr{color:var(--Black, #171717);text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:140%}@media screen and (max-width:475px){.appointment-successful__descr{font-size:16px}}.benefits{margin-top:150px}@media screen and (min-width:1000px){.benefits{margin-top:100px}}@media screen and (max-width:999px){.benefits{margin-top:0;padding-top:80px}}.benefits__inner{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media screen and (max-width:768px){.benefits__inner{grid-template-columns:1fr}}.benefits__title,.discover__hint .discover__hint-text p{color:var(--color-primary-blue)}.benefits__cards{margin-top:80px;display:flex;flex-direction:column;gap:60px;max-width:620px}@media screen and (min-width:1000px){.benefits__cards{gap:40px}}@media screen and (max-width:768px){.benefits__cards{max-width:none;gap:20px;margin-top:30px}}.benefits__item{display:flex;flex-direction:column;gap:16px;color:var(--text-color)}.benefits__item-icon{width:47px;height:47px}.benefits__item-title{font-size:18px;font-style:normal;font-weight:500;line-height:130%}.benefits__item-descr,.form-callback__item .error-label{font-size:16px;font-style:normal;font-weight:400;line-height:140%}@media screen and (max-width:768px){.benefits__item-descr{margin-top:-10px}}.benefits__img{border-radius:10px;overflow:hidden}@media screen and (min-width:1000px){.benefits__img img{height:100%;object-fit:cover}}@media screen and (max-width:999px){.benefits__img img,.benefits__img picture{object-fit:cover;height:100%}}@media screen and (max-width:768px){.benefits__img{max-height:700px}.benefits__img img,.benefits__img picture{width:100%}}.bread-crumbs{margin-top:30px}@media screen and (max-width:999px){.bread-crumbs{margin-top:100px}}@media screen and (max-width:475px){.bread-crumbs{margin-top:80px}}.bread-crumbs__list{display:flex;gap:10px;font-size:16px;font-style:normal;font-weight:400;line-height:140%;flex-wrap:wrap}@media screen and (max-width:768px){.bread-crumbs__list{gap:5px}}.bread-crumbs__item,.callback-successful{display:flex;gap:10px}.bread-crumbs__item-text a,.form-appointment__selectDoctor option{color:var(--text-color)}.callback-successful{max-width:476px;width:100%;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);z-index:101;padding:30px 30px 60px;flex-direction:column;align-items:flex-end;border-radius:10px;background:var(--color-secondary-lighter-blue)}@media screen and (max-width:768px){.callback-successful{padding:15px 15px 45px;width:400px}}@media screen and (max-width:475px){.callback-successful{width:340px}}.callback-successful__btn-close{cursor:pointer;width:24px;height:24px}.callback-successful__text{display:flex;flex-direction:column;align-items:center;gap:30px}.callback-successful__title{color:var(--color-primary-blue);font-size:22px;font-style:normal;font-weight:500;line-height:130%;text-align:center}@media screen and (max-width:475px){.callback-successful__title{width:250px;font-size:18px}}.callback-successful__descr{color:var(--Black, #171717);text-align:center;font-size:18px;font-style:normal;font-weight:400;line-height:140%}@media screen and (max-width:475px){.callback-successful__descr{font-size:16px}}.callback-wrapper{max-width:476px;width:100%;position:absolute;left:50%;transform:translateX(-50%);z-index:199}@media screen and (max-width:768px){.callback-wrapper{padding:15px}}@media screen and (max-width:475px){.callback-wrapper{width:100%}}.callback{display:flex;padding:30px;flex-direction:column;border-radius:10px;background:var(--color-secondary-lighter-blue)}@media screen and (max-width:475px){.callback{padding:15px}}.callback__btn-close{margin-left:auto;cursor:pointer;margin-bottom:10px}.callback__title{color:var(--color-primary-blue);font-size:22px;font-style:normal;font-weight:500;line-height:120%;margin-bottom:30px}@media screen and (max-width:475px){.callback__title{font-size:18px}}.form-callback__form{display:flex;flex-direction:column;gap:16px}.form-callback__item .error-label{color:var(--color-error);font-size:12px}.form-callback__input{display:flex;width:100%;padding:14px 16px;align-items:center;border-radius:10px;border:1px solid var(--color-light-gray);background:#fff;color:#0e0905;outline:0}.form-callback__input::placeholder{color:var(--color-active);font-size:16px;font-style:normal;font-weight:400;line-height:120%}.form-callback__input--textarea{resize:none}.discover__hint .discover__hint-text span,.form-callback__btn{display:flex;justify-content:center;align-items:center;background:var(--color-primary-blue);color:#fff}.form-callback__btn{max-width:416px;padding:14px 35px;gap:10px;border-radius:10px;transition:background-color .2s ease-in}.form-callback__btn:hover{background-color:var(--color-hover)}@media screen and (max-width:475px){.form-callback__btn{width:100%}}.form-callback__descr,.form-callback__descr a{color:var(--text-color);font-size:16px;font-style:normal;font-weight:400;line-height:130%}.form-callback__descr a{text-decoration:underline}.cookie-permission{display:none; max-width:400px;position:fixed;left:1vw;bottom:20px;z-index:2000;min-width:385px}@media screen and (max-width:768px){.cookie-permission{max-width:320px;min-width:320px;left:20px}}@media screen and (max-width:475px){.cookie-permission{max-width:250px;min-width:250px}}.cookie-permission.is-show{display:block}.cookie-permission__inner{display:flex;flex-direction:column;padding:20px 30px;gap:10px;border-radius:10px;background-color:var(--color-secondary-lighter-blue);box-shadow:0 2px 5px rgba(0,0,0,.2),0 4px 6px rgba(0,0,0,.2)}@media screen and (min-width:1000px){.cookie-permission__inner{padding:20px}}@media screen and (max-width:475px){.cookie-permission__inner{flex-direction:column;align-items:start}}.cookie-permission__text,.cookie-permission__text a{color:var(--color-primary-blue);font-size:16px;font-style:normal;font-weight:500;line-height:120%}.cookie-permission__text a{text-decoration:underline}.cookie-permission__btn{display:flex;padding:10px 25px;justify-content:center;align-items:center;width:fit-content;gap:10px;border-radius:10px;border:1px solid var(--color-primary-black);color:var(--text-color);transition:all .2s ease-in}.cookie-permission__btn:active,.cookie-permission__btn:hover{border:1px solid var(--color-hover);color:#fff;background-color:var(--color-hover)}.air-datepicker{width:100%!important;border:0!important;font-family:var(--font-main)!important;padding:14px 16px!important;box-sizing:border-box!important}.air-datepicker-nav--action{background-image:url(./../img/icons/arrow-down.svg)!important;background-position:center center!important;background-size:cover!important;background-repeat:no-repeat!important;width:28px!important;height:28px!important}.air-datepicker-nav--action[data-action=prev]{transform:rotate(90deg)!important}.air-datepicker-nav--action[data-action=next]{transform:rotate(-90deg)!important}.air-datepicker-body--day-name,.air-datepicker-nav--title{color:var(--text-color)!important;text-align:center!important;font-size:16px!important;font-style:normal!important;font-weight:400!important;line-height:120%!important}.air-datepicker-body--day-name{text-transform:lowercase!important}.air-datepicker--content{padding:0!important}.air-datepicker-nav{border:0!important}.air-datepicker-body--cells{gap:2px!important;grid-auto-rows:auto!important}.air-datepicker-cell{font-size:16px!important;font-style:normal!important;font-weight:500!important;line-height:120%!important;border-radius:5px!important;background:var(--color-light-gray)!important;aspect-ratio:1/1!important}.air-datepicker-cell.-selected-,.air-datepicker-cell.-selected-.-focus-{background-color:var(--color-secondary-light-blue)!important;color:var(--color-active)!important}.air-datepicker-cell.-other-month-{opacity:0;pointer-events:none!important}@media screen and (max-width:475px){.air-datepicker-cell{font-size:14px!important}}.definition{margin-top:50px}@media screen and (min-width:1000px){.definition{margin-top:40px}}@media screen and (max-width:999px){.definition{margin-top:-50px;padding-top:80px}}.definition__inner{display:flex;padding:20px;flex-direction:column;align-items:flex-start;gap:30px;border-radius:10px;background:var(--color-secondary-lighter-blue)}@media screen and (max-width:768px){.definition__inner{padding:17px 14px;gap:25px}}.definition__text{color:var(--text-color);font-size:18px;font-style:normal;font-weight:400;line-height:130%}.definition__text span{font-size:18px}.discover{padding:50px 0;background-color:var(--color-secondary-lighter-blue);border-radius:0 0 24px 24px;overflow:hidden;position:relative}@media screen and (max-width:999px){.discover{padding-bottom:100px;padding-top:130px}}@media screen and (max-width:768px){.discover{padding-top:103px}}@media screen and (max-width:475px){.discover{padding-bottom:225px;padding-top:86px}}.discover__img{position:absolute;bottom:0;right:0;height:100%;width:100%}.discover__img img{position:absolute;bottom:-295px;right:-22%;z-index:0;width:1200px;overflow:visible}@media screen and (max-width:1300px){.discover__img img{right:-36%}}@media screen and (max-width:1200px){.discover__img img{bottom:-285px}}@media screen and (max-width:1100px){.discover__img img{bottom:-270px}}@media screen and (max-width:999px){.discover__img{right:-40px}}@media screen and (max-width:768px){.discover__img{right:0}.discover__img img{bottom:-35%}}@media screen and (max-width:600px){.discover__img img{bottom:-21%}}@media screen and (max-width:475px){.discover__img img{max-width:500px;max-height:440px;bottom:-125px}}.discover__inner{display:flex;position:relative}@media screen and (max-width:768px){.discover__text{width:100%}}.discover__title{width:581px;position:relative;margin-bottom:106px}.discover__title>h1,.discover__title>h1>.line-through{background:linear-gradient(93deg,#0684d6 .41%,#21d6ab 118.85%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.discover__title>h1>.line-through{position:relative;font-size:47px;font-style:normal;font-weight:400;line-height:110%}.discover__title>h1>.line-through .divider{position:absolute;top:57%;left:0;width:100%;height:2px;background:linear-gradient(93deg,#0684d6 .41%,#21d6ab 118.85%)}@media screen and (min-width:1000px){.discover__title{width:420px;margin-bottom:96px}.discover__title>h1>.line-through{font-size:35px;font-style:normal;font-weight:500}}@media screen and (max-width:768px){.discover__title{width:310px}.discover__title>h1>.line-through{font-size:25px;font-style:normal;font-weight:700}}.discover__hint{position:absolute;bottom:-76px;left:0;background-image:url(./../img/icons/label.svg);background-position:center center;background-size:contain;background-repeat:no-repeat;width:239px;height:76px;display:flex;align-items:flex-end;padding:0 0 13px 29px}.discover__hint .discover__hint-text{display:flex;gap:10px;align-items:center}.discover__hint .discover__hint-text span{width:33px;height:33px;flex-direction:column;flex-shrink:0;border-radius:50%;font-weight:700;position:relative}.discover__hint .discover__hint-text span::before{content:"%";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:18px}@media screen and (max-width:768px){.discover__hint{height:64px;width:231px;padding:0 0 9px 32px;background-image:url(./../img/icons/label-mobile.svg)}}.discover__benefits{display:flex;gap:15px}@media screen and (max-width:768px){.discover__benefits{display:grid;grid-template-columns:repeat(3,1fr);width:100%}}@media screen and (max-width:475px){.discover__benefits{display:none}}.discover__benefits-mobile{display:none}@media screen and (max-width:475px){.discover__benefits-mobile{display:flex;flex-direction:column;gap:12px}}.discover__benefits-mobile-item{display:flex;gap:11px;align-items:flex-start}.discover__benefits-mobile-item:nth-child(2){align-items:center}.discover__benefits-mobile-item .circle{min-width:23px;min-height:23px;background-color:#fff;border:1px solid var(--color-primary-green);border-radius:50%}.discover__benefits-circle-inner p,.discover__benefits-mobile-item p{color:var(--color-primary-blue);font-size:16px;font-style:normal;font-weight:500;line-height:130%}.discover__benefits-circle{border-radius:50%;width:232px;height:232px;border:1px solid var(--color-primary-green);padding:10px}@media screen and (min-width:1000px){.discover__benefits-circle{width:157px;height:157px;padding:6px}}@media screen and (max-width:999px){.discover__benefits-circle{width:157px;height:157px;padding:6px}}@media screen and (max-width:768px){.discover__benefits-circle{width:auto;height:auto;aspect-ratio:1/1}}.discover__benefits-circle-inner{background-color:#fff;width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center;text-align:center}.discover__benefits-circle-inner p{text-align:center;font-size:21px;max-width:195px}@media screen and (min-width:1000px){.discover__benefits-circle-inner p{font-size:15px;max-width:120px}}@media screen and (max-width:999px){.discover__benefits-circle-inner p{font-size:15px;max-width:120px}}@media screen and (max-width:768px){.discover__benefits-circle-inner p{font-size:clamp(.813rem,-.312rem + 3.78vw,1.5rem);max-width:none}}.discover__appointment{display:flex;align-items:center;margin-top:40px;margin-bottom:24px;max-width:540px;padding:20px;gap:30px;background-color:var(--color-primary-blue);border-radius:10px}@media screen and (min-width:1000px){.discover__appointment{margin-top:22px;padding:16px;gap:14px}}@media screen and (max-width:999px){.discover__appointment{margin-top:22px;padding:16px;gap:14px;justify-content:space-between}}@media screen and (max-width:768px){.discover__appointment{flex-direction:column;align-items:flex-start;width:fit-content;max-width:none}}@media screen and (max-width:475px){.discover__appointment{margin-top:44px}}.discover__appointment-text{color:var(--color-secondary-lighter-blue);font-size:18px;font-style:normal;font-weight:400;line-height:120%;max-width:206px}@media screen and (min-width:1000px){.discover__appointment-text{font-size:16px;max-width:196px}.discover__appointment-text span{font-size:20px}}.discover__appointment-btn{display:flex;padding:14px 35px;justify-content:center;align-items:center;border-radius:10px;background:var(--color-primary-green);color:#fff;text-align:center;font-family:Roboto;font-size:18px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase;transition:background-color .2s ease-in,color .2s ease-in}.discover__appointment-btn:active,.discover__appointment-btn:hover{background-color:#fff;color:var(--color-primary-blue)}@media screen and (min-width:1000px){.discover__appointment-btn{padding:12px 35px}.discover__appointment-btn button{font-size:16px;font-style:normal;font-weight:600;line-height:120%;text-transform:uppercase}}.discover__cookie-permission{position:absolute;bottom:17px;right:230px}@media screen and (max-width:1720px){.discover__cookie-permission{right:10px}}@media screen and (max-width:768px){.discover__cookie-permission{bottom:5px;width:382px;right:50%;transform:translateX(50%)}}@media screen and (max-width:475px){.discover__cookie-permission{max-width:340px}}.features{margin-top:150px;margin-bottom:150px}@media screen and (min-width:1000px){.features{margin-top:100px;margin-bottom:100px}}@media screen and (max-width:768px){.features{margin-top:70px;margin-bottom:70px}}.features__inner{display:flex;flex-direction:column;gap:40px}@media screen and (min-width:1000px){.features__inner{gap:30px}}.features__title{color:var(--color-primary-blue);max-width:530px}.features__cards{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);gap:20px}@media screen and (max-width:999px){.features__cards{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr)}}@media screen and (max-width:768px){.features__cards{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(8,auto)}}.features__item{display:flex;padding:20px;flex-direction:column;align-items:flex-start;flex-shrink:0;border-radius:10px}.features__item:nth-child(1),.features__item:nth-child(8){background-color:var(--color-secondary-blue)}.features__item:nth-child(2),.features__item:nth-child(7){background-color:var(--color-secondary-light-blue)}.features__item:nth-child(3),.features__item:nth-child(6){background-color:var(--color-secondary-green)}.features__item:nth-child(4),.features__item:nth-child(5){background-color:var(--color-secondary-light-green)}.features__item-icon{display:flex;width:40px;height:40px;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;border-radius:10px;margin-bottom:20px}.features__item-title{font-size:20px;font-style:normal;font-weight:500;line-height:130%;margin-bottom:30px;height:40px}@media screen and (min-width:1000px){.features__item-title{font-size:18px}}@media screen and (max-width:768px){.features__item-title{height:auto;margin-bottom:20px}}.features__item-descr{font-size:16px;font-style:normal;font-weight:400;line-height:140%}.footer{background-color:var(--color-primary-blue);padding:50px 0}@media screen and (max-width:768px){.footer{padding:30px 0}}.footer__inner{display:flex;justify-content:space-between}@media screen and (max-width:999px){.footer__inner{display:grid;grid-template-columns:1fr auto;gap:50px}}@media screen and (max-width:768px){.footer__inner{display:flex;flex-direction:column}}.footer__col-1{display:flex;justify-content:space-between;width:675px}@media screen and (max-width:999px){.footer__col-1{width:100%;flex-direction:column}}@media screen and (max-width:768px){.footer__col-1{flex-direction:column}}.footer__logo{width:248px;margin-bottom:40px}@media screen and (max-width:768px){.footer__logo{width:287px}}.footer__address{color:#fff;font-size:18px;font-style:normal;font-weight:400;line-height:normal;width:450px;padding-left:25px;position:relative;margin-bottom:85px}.footer__address a{color:#fff;display:block}.footer__address::before,.footer__phone::before{content:"";position:absolute;top:0;left:0;background-image:url(./../img/icons/pin-footer.svg);background-position:center center;background-size:cover;background-repeat:no-repeat;width:20px;height:20px}@media screen and (min-width:1000px){.footer__address{width:276px;font-size:16px}.footer__address a{display:flex;flex-direction:column;gap:7px}}@media screen and (max-width:999px){.footer__address{margin-bottom:40px}}@media screen and (max-width:768px){.footer__address{width:100%;margin-bottom:50px}}.footer__politics{color:#fff;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:120%;text-decoration-line:underline;margin-bottom:14px}.footer__politics a{color:#fff}@media screen and (max-width:999px){.footer__politics{display:none}}.footer__politics-mobile{display:none}@media screen and (max-width:999px){.footer__politics-mobile{display:flex;color:#fff;font-family:Roboto;font-size:16px;font-style:normal;font-weight:400;line-height:120%;text-align:right;text-decoration-line:underline;margin-bottom:14px}.footer__politics-mobile a{color:#fff}}.footer__license{color:#fff;font-size:16px;font-style:normal;font-weight:400;line-height:120%;text-decoration-line:underline}.footer__license a{color:#fff}@media screen and (max-width:999px){.footer__license{display:none}}.footer__license-mobile{display:none}@media screen and (max-width:999px){.footer__license-mobile{color:#fff;display:flex;font-size:16px;font-style:normal;font-weight:400;line-height:120%;text-decoration-line:underline}.footer__license-mobile a{color:#fff}}.footer__menu ul{display:flex;flex-direction:column;gap:30px}.footer__menu-item{font-size:16px;font-style:normal;font-weight:500;line-height:normal;color:#fff;cursor:pointer}.footer__menu-item a,.footer__phone a{color:#fff}.footer__menu-item:hover{text-decoration:underline}@media screen and (max-width:768px){.footer__menu-item{font-size:20px}}.footer__col-2{display:flex;flex-direction:column}@media screen and (max-width:999px){.footer__col-2{align-items:flex-end}}@media screen and (max-width:768px){.footer__col-2{display:flex;flex-direction:column;align-items:flex-start;gap:0}}.footer__phone{position:relative;font-size:22px;font-style:normal;font-weight:500;line-height:normal;padding-left:25px;margin-bottom:11px;margin-left:6px}.footer__phone::before{top:50%;transform:translateY(-50%);background-image:url(./../img/icons/phone-call-footer.svg)}@media screen and (max-width:999px){.footer__phone{margin-left:0;grid-column:1/1;grid-row:1/1;margin-bottom:11px}}.footer__time{color:#fff;font-size:18px;font-style:normal;font-weight:500;line-height:normal;margin-left:auto;margin-bottom:30px}@media screen and (max-width:999px){.footer__time{grid-row:2/2;grid-column:1/1;margin-left:0;margin-bottom:30px}}.footer__socials{display:flex;justify-content:flex-end;gap:10px;margin-bottom:40px}@media screen and (max-width:999px){.footer__socials{grid-column:2/2;grid-row:1/1}}@media screen and (max-width:768px){.footer__socials{gap:12px}}.footer__social-icon{background-color:#fff;width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color .2s ease-in}.footer__social-icon:hover{background-color:var(--color-hover)}.footer__social-icon:nth-child(2) img{padding-right:1px}@media screen and (max-width:768px){.footer__social-icon{width:42px;height:42px}.footer__social-icon img{width:20px}}.footer__btn{display:flex;padding:14px 35px;justify-content:center;align-items:center;gap:10px;color:var(--color-primary-blue);border-radius:10px;background-color:#fff;transition:background-color .2s ease-in,color .2s ease-in}.footer__btn:hover{color:#fff;background-color:var(--color-hover)}@media screen and (min-width:1000px){.footer__btn{font-size:18px}}@media screen and (max-width:999px){.footer__btn{width:100%;grid-column:2/2;grid-row:2/2;margin-bottom:40px}}@media screen and (max-width:768px){.footer__btn{max-width:205px;font-size:16px}}.footer__divider{margin-top:50px;margin-bottom:21px;width:100%;height:1px;background-color:var(--color-gray)}@media screen and (max-width:768px){.footer__divider{margin:20px 0}}.footer__disclaimer{display:flex;justify-content:space-between;align-items:flex-start}@media screen and (max-width:768px){.footer__disclaimer{flex-direction:column;justify-content:flex-start;gap:19px}}.footer__disclaimer-item{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:normal}@media screen and (min-width:1000px){.footer__disclaimer-item{font-size:12px}}@media screen and (max-width:768px){.footer__disclaimer-item{font-size:14px}}.appointment-wrapper{position:absolute;left:50%;transform:translateX(-50%);z-index:199;padding:0 15px;width:100%}.appointment{position:sticky;display:flex;flex-direction:column;padding:30px;background-color:var(--color-secondary-lighter-blue);border-radius:10px;z-index:10;max-width:476px;margin:0 auto}@media screen and (max-width:768px){.appointment{padding:15px}}@media screen and (max-width:475px){.appointment{width:100%}}.appointment__btn-close{margin-left:auto;cursor:pointer}.appointment__title{color:var(--color-primary-blue);font-size:22px;font-style:normal;font-weight:500;line-height:120%;margin-top:10px}.form-appointment__form{display:flex;flex-direction:column;gap:16px;margin-top:30px}.form-appointment__item .error-label{color:var(--color-error);font-size:12px;font-style:normal;font-weight:400;line-height:140%}.form-appointment__input{display:flex;width:100%;padding:14px 16px;align-items:center;border-radius:10px;border:1px solid var(--color-light-gray);background:#fff;color:#0e0905;outline:0}.form-appointment__input::placeholder{color:var(--color-active);font-size:16px;font-style:normal;font-weight:400;line-height:120%}.form-appointment__input--textarea{resize:none}.form-appointment__selectDoctor{display:flex;width:100%;align-items:center;gap:10px;appearance:none;padding:14px 50px 14px 16px;border-radius:10px;border:1px solid var(--color-light-gray);background:#fff;color:var(--color-active);font-size:16px;font-style:normal;font-weight:400;line-height:120%}.form-appointment__selectDoctor:focus-visible{outline:0}.form-appointment__item-select{position:relative}.form-appointment__item-select::after{content:"";position:absolute;top:50%;right:16px;transform:translateY(-50%);background-image:url(./../img/icons/arrow-down.svg);background-position:center center;background-size:cover;background-repeat:no-repeat;width:28px;height:28px;pointer-events:none}.form-appointment__item-date{background-color:#fff;border-radius:10px}.form-appointment__input-date{color:var(--text-color);font-size:16px;font-style:normal;font-weight:400;line-height:120%;padding:14px 16px;width:100%;border-bottom:2px solid var(--color-light-gray)}.form-appointment__input-date::placeholder,.form-appointment__item-title::placeholder{color:var(--color-active)}.form-appointment__item-time{background-color:#fff;border-radius:10px}.form-appointment__item-title{color:var(--color-active);font-size:16px;font-style:normal;font-weight:400;line-height:120%;border-bottom:2px solid var(--color-light-gray);width:100%;padding:14px 16px}.form-appointment__block-time,.form-appointment__input-time{display:flex;color:var(--color-active);font-size:16px;font-style:normal;line-height:120%}.form-appointment__block-time{font-weight:400;border-bottom:2px solid var(--color-light-gray);width:100%;padding:14px 16px;gap:10px 20px;flex-wrap:wrap}.form-appointment__input-time{height:32px;padding:6px 5px;justify-content:space-between;align-items:center;border-radius:3px;border:1px solid var(--color-sec-gray);background:#fff;font-weight:700}.form-appointment__input-time:active,.form-appointment__input-time:focus{background-color:var(--color-secondary-light-blue)}@media screen and (max-width:475px){.form-appointment__input-time{font-size:14px}}.form-appointment__btn{display:flex;max-width:416px;padding:14px 35px;justify-content:center;align-items:center;gap:10px;border-radius:10px;background:var(--color-primary-blue);color:#fff;transition:background-color .2s ease-in}.form-appointment__btn:hover{background-color:var(--color-hover)}@media screen and (max-width:475px){.form-appointment__btn{width:100%}}.form-appointment__descr,.form-appointment__descr a{color:var(--text-color);font-size:16px;font-style:normal;font-weight:400;line-height:130%}.form-appointment__descr a{text-decoration:underline}.header{position:relative;background-color:#fcfcfc;padding:10px 0;font-size:14px}@media screen and (max-width:999px){.header{border-bottom:1px solid #f1f1f1;position:fixed;top:0;left:0;right:0;z-index:999}}.header__divider{position:absolute;top:calc(50% + 6px);left:0;width:100%;background-color:#f1f1f1;height:1px}.license-list{margin-top:40px;margin-bottom:150px}@media screen and (min-width:1000px){.license-list{margin-bottom:100px}}@media screen and (max-width:768px){.license-list{margin-bottom:70px}}.license-list__title{color:var(--color-primary-blue);margin-bottom:40px}@media screen and (max-width:768px){.license-list__title{margin-bottom:30px}}.license-list__item-download a,.license-list__main{font-size:16px;font-style:normal;font-weight:400;line-height:140%}.license-list__main{display:flex;flex-direction:column;gap:40px}.license-list__main>div{width:100%}@media screen and (max-width:768px){.license-list__main{gap:30px}}.license-list__item-text{display:flex;flex-direction:column;gap:30px}.license-list__item-download{text-decoration:underline}.license-list__item-download a{color:var(--text-color);text-decoration-line:underline}.logo{font-size:32px}.message{position:fixed;right:5vw;bottom:30px;z-index:20}@media screen and (max-width:999px){.message{right:20px;bottom:20px}}.message__inner{display:flex;padding:10px 20px;align-items:center;gap:20px;border-radius:10px;background:var(--color-primary-blue)}.message__text{font-size:16px;font-style:normal;font-weight:400;line-height:130%;color:#fff}.message__img,.mobile-nav{display:flex;flex-direction:column;align-items:center}.message__img{height:41px;width:41px;justify-content:center;border-radius:50px;background:#fff}.mobile-nav{position:fixed;top:-150%;width:100%;height:100%;z-index:99;justify-content:flex-start;background:var(--color-primary-blue);transition:all .2s ease-in}.mobile-nav .header{width:100%;top:0;left:0}.mobile-nav .nav-icon{opacity:0}.mobile-nav--open{top:0}.mobile-nav a,.mobile-nav__phone a{color:#fff}.mobile-menu{position:relative;padding:20px 0;width:100%;display:flex;flex-direction:column;align-items:flex-start;overflow-x:hidden;overflow-y:auto;height:920px}.mobile-menu>*{padding-left:30px;padding-right:30px}@media screen and (max-width:999px){.mobile-menu{padding-top:100px}}@media screen and (max-width:768px){.mobile-menu{padding-top:93px}}@media screen and (max-width:475px){.mobile-menu{padding-top:76px}}.mobile-nav__list{display:flex;flex-direction:column;align-items:flex-start;row-gap:20px;font-size:20px}.mobile-nav__list .active{opacity:.5}.mobile-nav__btn{display:flex}.mobile-nav__btn .nav__btn-normal{font-size:16px;background-color:var(--color-primary-white);color:var(--color-primary-blue);border:1px solid var(--color-primary-white)}.mobile-nav__divider{margin-top:40px;margin-bottom:40px;width:100%;height:1px;min-height:1px;background-color:#dedede}.mobile-nav__phone{position:relative;font-size:22px;font-style:normal;font-weight:500;line-height:normal;padding-left:55px}.mobile-nav__address a::before,.mobile-nav__address p::before,.mobile-nav__phone::before{content:"";position:absolute;width:20px;height:20px;background-position:center center;background-size:cover;background-repeat:no-repeat}.mobile-nav__phone::before{top:50%;left:25px;transform:translateY(-50%);background-image:url(./../img/icons/phone-call-footer.svg)}.mobile-nav__schedule{margin-top:30px}.mobile-nav__schedule p{color:#fff;font-size:20px;font-weight:500}.mobile-nav__socials{margin-top:30px;display:flex;gap:12px}.mobile-nav__socials .social-icon,.mobile-nav__socials .social-icon img{width:42px;height:42px}.mobile-nav__address{margin-top:30px;padding-left:55px}.mobile-nav__address a,.mobile-nav__address p{position:relative;display:flex;flex-direction:column;gap:7px}.mobile-nav__address a::before,.mobile-nav__address p::before{display:flex;left:-25px;top:0;background-image:url(./../img/icons/pin.svg);filter:brightness(10000%)}.mobile-nav__address p{color:#fff}.mobile-nav-btn{--time:0.1s;--width:40px;--height:30px;--line-height:4px;--spacing:7px;--radius:4px;height:calc(var(--line-height)*3 + var(--spacing)*2);width:var(--width);display:flex;justify-content:center;align-items:center}@media screen and (max-width:475px){.mobile-nav-btn{--width:24px;--line-height:2px;--spacing:6px}}.nav-icon,.nav-icon::after,.nav-icon::before{width:var(--width);height:var(--line-height);border-radius:var(--radius);background-color:var(--color-primary-blue)}.nav-icon{position:relative;z-index:199}.nav-icon::after,.nav-icon::before{content:"";display:block;position:absolute;left:0;transition:transform var(--time) ease-in,top var(--time) linear var(--time)}.nav-icon::before{top:calc(-1*(var(--line-height) + var(--spacing)))}.nav-icon::after{top:calc(var(--line-height) + var(--spacing))}.nav-icon.nav-icon--active{background-color:transparent}.nav-icon.nav-icon--active::after,.nav-icon.nav-icon--active::before{top:0;transition:top var(--time) linear,transform var(--time) ease-in var(--time)}.nav-icon.nav-icon--active::before{transform:rotate(45deg)}.nav-icon.nav-icon--active::after{transform:rotate(-45deg)}.mobile-nav-btn{z-index:999}.nav-mobile{display:none}@media screen and (max-width:999px){.nav-mobile{display:flex;justify-content:space-between;align-items:center}}.nav__icon{padding-right:12px}.nav-mobile__logo{width:300px;padding-right:14px}@media screen and (max-width:768px){.nav-mobile__logo{width:270px}}@media screen and (max-width:475px){.nav-mobile__logo{width:150px}}.nav-mobile__btn{flex-shrink:0;display:flex}.nav-mobile__btn .nav__btn-accent{padding:8px 14px!important}.nav{display:flex;flex-direction:column;gap:26px}@media screen and (max-width:999px){.nav{display:none}}.nav__btn-mobile{display:none}.nav__row{display:flex;justify-content:space-between}.nav__row-top{gap:35px;align-items:flex-start}.nav-row-top__logo img{max-height:53px}.nav-row-top__info{display:flex;justify-content:flex-end;align-items:center;gap:20px}@media screen and (min-width:1000px){.nav-row-top__info-extra{flex-shrink:0}}.nav-row-bottom__list-item a,.nav-row-top__address{color:var(--text-color);transition:color .2s ease-in}.nav-row-top__address{position:relative;display:inline;max-width:360px;line-height:150%}.nav-row-top__address::before,.nav-row-top__phone::before{content:"";display:flex;position:absolute;left:-25px;top:50%;transform:translateY(-50%);width:20px;height:20px;background-image:url(./../img/icons/pin.svg);background-position:center center;background-size:cover;background-repeat:no-repeat}.nav-row-top__phone{position:relative;display:inline;font-size:16px;font-weight:700;color:var(--text-color);transition:all .2s ease-in;padding-left:25px}.nav-row-top__phone::before{left:0;background-image:url(./../img/icons/phone-call.svg)}.nav-row-bottom__list-item a:hover,.nav-row-top__phone:hover{color:var(--color-primary-blue)}@media screen and (min-width:1000px){.nav-row-top__phone{flex-shrink:0}}.nav-row-top__schedule{color:var(--color-primary-blue);font-size:18px;font-weight:500;text-align:right}@media screen and (min-width:1000px){.nav-row-top__schedule{font-size:16px}}.nav-row-top__socials{display:none}@media screen and (min-width:1000px){.nav-row-top__socials{margin-top:10px;display:flex;gap:7px}}.nav-row-bottom__block,.nav-row-bottom__menu,.nav__row-bottom{display:flex;align-items:center}.nav-row-bottom__block{gap:20px}.nav-row-bottom__list{display:flex;gap:30px}@media screen and (min-width:1000px){.nav-row-bottom__list{gap:15px}}@media screen and (min-width:1200px){.nav-row-bottom__list{gap:30px}}.nav-row-bottom__list-item a{cursor:pointer}@media screen and (min-width:1000px){.nav-row-bottom__list-item a{font-size:13px}}@media screen and (min-width:1200px){.nav-row-bottom__list-item a{font-size:14px}}.nav-row-bottom__list-item--active a{color:var(--color-primary-blue)}.nav__btns{display:flex;gap:14px}@media screen and (min-width:1000px){.nav__btns{gap:10px}}.nav__btn-accent{padding:10px 25px;border-radius:10px;color:var(--color-primary-white);background-color:var(--color-primary-blue);transition:background-color .2s ease-in,border .2s ease-in;border:1px solid var(--color-primary-blue)}.nav__btn-accent:hover,.nav__btn-normal:hover{background-color:var(--color-hover);border:1px solid var(--color-hover)}@media screen and (min-width:1000px){.nav__btn-accent{padding:10px 16px}}.nav__btn-normal{padding:10px 25px;border-radius:10px;color:var(--text-color);background-color:none;transition:background-color .2s ease-in,border .2s ease-in;border:1px solid var(--text-color)}@media screen and (min-width:1000px){.nav__btn-normal{padding:10px 16px}}.nav-row-bottom__socials{display:flex;gap:7px}@media screen and (min-width:1000px){.nav-row-bottom__socials{display:none}}.social-icon{display:block;position:relative;width:35px;height:35px;background-color:var(--color-primary-blue);border-radius:50%;transition:all .2s ease-in}.page-up__inner:hover,.social-icon:hover{background-color:var(--color-hover)}.social-icon img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:1000px){.social-icon{width:24px;height:24px}.social-icon img{width:13px;height:13px}}.page-up{position:fixed;right:20px;bottom:150px;z-index:20}@media screen and (max-width:999px){.page-up{bottom:150px}}.page-up__hide{display:none}.page-up__inner{display:flex;width:40px;height:40px;transform:rotate(180deg);flex-direction:column;justify-content:center;align-items:center;gap:10px;border-radius:10px;background:var(--color-primary-blue);box-shadow:0 -2px 5px rgba(0,0,0,.2),0 -4px 6px rgba(0,0,0,.2);transition:background-color .2s ease-in;cursor:pointer}.page-up__img{width:28px;height:28px}#portfolioCase2{overflow:hidden}.portfolio-case__slide,.portfolio-case__slide-img{width:var(--image-comparison-slider-width)!important;overflow:hidden}.portfolio-case__slide-img{position:relative;cursor:col-resize;border-radius:10px;height:246px!important}.portfolio-case__slide-img .portfolio-case__slide-item{display:block;width:var(--image-comparison-slider-width)!important;height:100%;max-height:80vh;object-fit:cover;pointer-events:none;user-select:none;max-width:none}.portfolio-case__slide-img .img-wrapper,.portfolio-case__slide-img .img-wrapper-02{position:absolute;top:0;right:0;height:100%;width:50%;overflow:hidden;z-index:1}.portfolio-case__slide-img .img-wrapper .portfolio-case__slide-item{position:absolute;top:0;right:0;height:100%;width:100%}.portfolio-case__slide-img .label{position:absolute;top:10px;z-index:3;display:flex;padding:10px 20px;border-radius:10px;background:#fff;color:var(--color-primary-blue);font-size:15px;font-style:normal;font-weight:400;line-height:130%;user-select:none}.portfolio-case__slide-img .label-before{left:10px}.portfolio-case__slide-img .label-after{right:10px}.portfolio-case__slide-img .handle,.portfolio-case__slide-img .handle-02{position:absolute;top:0;right:calc(50% - var(--image-comparison-slider-handle-width)/2);width:var(--image-comparison-slider-handle-width);height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;user-select:none;z-index:2}.portfolio-case__slide-img .handle-line{width:3px;flex-grow:1;background-color:#fff}.portfolio-case__slide-name{margin-top:10px;font-size:18px;font-style:normal;font-weight:400;line-height:130%}@media screen and (min-width:1000px){.portfolio-case__slide-name{font-size:15px}}@media screen and (max-width:999px){.portfolio-case__slide-name{font-size:16px}}.portfolio-case__nav{display:flex;gap:14px;margin-top:30px;justify-content:center}@media screen and (min-width:1000px){.portfolio-case__nav{margin-top:10px}}.portfolio-case__nav--mobile{display:none}.portfolio-case__nav-btn{display:flex;width:32px;height:32px;padding:10px;flex-direction:column;justify-content:center;align-items:center;border-radius:10px;background-color:var(--color-primary-blue);transition:background-color .2s ease-in}.portfolio-case__nav-btn-prev,.qa__item-title.active .qa__item-arrow{transform:rotate(180deg)}.portfolio-case__nav-btn:hover{background-color:var(--color-hover)}.portfolio-case__nav-btn.swiper-button-disabled{background-color:var(--color-secondary-light-green)}@media screen and (max-width:999px){.portfolio{padding-top:80px;margin-top:-80px}.container-right{padding:0 var(--container-padding);max-width:var(--container-width);margin:0 auto}}.portfolio__inner{display:flex;flex-direction:column;gap:40px;padding-left:20px}@media screen and (min-width:1000px){.portfolio__inner{gap:30px}}@media screen and (max-width:768px){.portfolio__inner{padding-left:0}}.portfolio__title{color:var(--color-primary-blue);max-width:373px}@media screen and (max-width:999px){.portfolio__title{max-width:300px}}.portfolio__main{display:flex;flex-direction:column;gap:30px}@media screen and (max-width:999px){.portfolio__main{gap:20px}}.portfolio__browser{display:flex}.portfolio__page{display:flex;padding:12px 10px;justify-content:center;align-items:flex-start;color:var(--color-gray);font-size:22px;font-style:normal;font-weight:400;line-height:120%;border-bottom:1px solid var(--color-gray);cursor:pointer}.portfolio__page--active{color:var(--color-primary-blue);font-weight:500;border-bottom:2px solid var(--color-primary-blue)}@media screen and (min-width:1000px){.portfolio__page{font-size:20px}}@media screen and (max-width:999px){.portfolio__page{font-size:18px}}.privacy-policy-list{margin-top:40px;margin-bottom:150px}@media screen and (min-width:1000px){.privacy-policy-list{margin-bottom:100px}}@media screen and (max-width:768px){.privacy-policy-list{margin-bottom:70px}}.privacy-policy-list__title{color:var(--color-primary-blue)}.privacy-policy-list__date{font-size:16px;font-style:normal;font-weight:400;line-height:140%;margin-top:40px}@media screen and (max-width:768px){.privacy-policy-list__date{margin-top:30px}}.privacy-policy-list__main{margin-top:40px;display:flex;flex-direction:column;gap:40px;font-size:16px;font-style:normal;font-weight:400;line-height:140%}@media screen and (max-width:768px){.privacy-policy-list__main{margin-top:30px}}.privacy-policy-list__main-part-title{margin-bottom:20px}.privacy-policy-list__main-part-item{margin-left:16px}.privacy-policy-list__main-part-item>ul>li{list-style:disc;margin-left:20px}.privacy-policy-list__main-part-item ol>li{list-style:lower-latin;margin-left:18px}.problems{margin-top:150px}@media screen and (min-width:1000px){.problems{margin-top:100px}}@media screen and (max-width:768px){.problems{margin-top:70px}}.problems__inner{display:flex;flex-direction:column;gap:40px}.problems__title{color:var(--color-primary-blue)}.problems__cards{display:flex;gap:20px}@media screen and (max-width:999px){.problems__cards{display:grid;grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.problems__cards{grid-template-columns:1fr;gap:14px}}.problems__item{display:flex;flex-direction:column;border-radius:10px;overflow:hidden;max-width:315px}.problems__item:nth-child(1){background-color:var(--color-secondary-blue)}.problems__item:nth-child(2){background-color:var(--color-secondary-light-blue)}.problems__item:nth-child(2) img{transform:scale(1.7) translate(0,27px)}.problems__item:nth-child(3){background-color:var(--color-secondary-green)}.problems__item:nth-child(3) img{transform:scale(2.5) translate(-5px,-45px)}.problems__item:nth-child(4){background-color:var(--color-secondary-light-green)}.problems__item:nth-child(4) img{transform:scale(1.7) translate(-14px,31px)}@media screen and (min-width:1000px){.problems__item{width:calc(25% - 20px);min-width:225px}.problems__item:nth-child(1){background-color:var(--color-secondary-blue)}.problems__item:nth-child(2){background-color:var(--color-secondary-light-blue)}.problems__item:nth-child(2) img{transform:scale(1.7) translate(1px,22px)}.problems__item:nth-child(3){background-color:var(--color-secondary-green)}.problems__item:nth-child(3) img{transform:scale(2.5) translate(-5px,-37px)}.problems__item:nth-child(4){background-color:var(--color-secondary-light-green)}.problems__item:nth-child(4) img{transform:scale(1.7) translate(-10px,22px)}}@media screen and (max-width:999px){.problems__item{width:auto;min-width:100px;max-width:none}}.problem__item-text{display:flex;padding:20px;flex-direction:column;align-items:flex-start;gap:20px}@media screen and (max-width:999px){.problem__item-text{padding:17px 14px}}@media screen and (max-width:768px){.problem__item-text{display:grid;grid-template-columns:32px 1fr;grid-template-rows:auto auto;align-items:center;grid-template-areas:"num title" "text text";gap:14px}}.problems__item-number{display:flex;width:32px;height:32px;padding:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;flex-shrink:0;border-radius:10px;background:var(--White, #FFF);color:var(--color-primary-blue);font-size:16px;font-style:normal;font-weight:600;line-height:120%}@media screen and (max-width:768px){.problems__item-number{grid-area:num}.problems__item-title{grid-area:title}.problems__item-descr{grid-area:text}}.problems__item-img{margin-top:auto;width:100%;height:225px;overflow:hidden}.problems__item-img img{width:100%;height:225px;object-fit:cover}@media screen and (min-width:1000px){.problems__item-img{margin-top:auto;height:155px;overflow:hidden}.problems__item-img img{height:155px}}@media screen and (max-width:999px){.problems__item-img{display:none}}.promotion{margin-top:20px}.promotion__inner{color:var(--text-color)}.promotion__title{font-size:18px;font-style:normal;font-weight:500;line-height:normal;margin-bottom:20px}.promotion__text{display:flex;justify-content:space-between;align-items:center;display:-webkit-flex;-webkit-justify-content:space-between;-webkit-align-items:center;gap:10px}@media screen and (min-width:1000px){.promotion__text{flex-direction:column;-webkit-flex-direction:column;gap:20px}}@media screen and (max-width:999px){.promotion__text{flex-direction:column;-webkit-flex-direction:column;gap:20px}}.promotion__descr{width:397px;flex-shrink:0}@media screen and (min-width:1000px){.promotion__descr{width:100%}}@media screen and (max-width:999px){.promotion__descr{width:100%}}.promotion__text-block{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center}@media screen and (max-width:768px){.promotion__text-block{display:flex;flex-direction:column;display:-webkit-flex;-webkit-flex-direction:column}.promotion__text-block p{width:100%}}.promotion__text-block-descr{display:flex;align-items:center;height:100%;padding:0 12px;border-left:1px solid var(--color-primary-blue)}.promotion__text-block-descr:nth-child(1){border-left:none;padding-left:0}.promotion__text-block-descr:nth-child(2){max-width:400px}@media screen and (max-width:768px){.promotion__text-block-descr{border-left:none;padding:20px 0 14px;border-top:1px solid var(--color-primary-blue);width:100%}.promotion__text-block-descr:nth-child(3){border-bottom:1px solid var(--color-primary-blue)}.promotion__text-block-descr:nth-child(2){max-width:none}}.qa{margin-top:150px}@media screen and (min-width:1000px){.qa{margin-top:90px}}@media screen and (max-width:999px){.qa{margin-top:-10px;padding-top:80px}}.qa__inner{display:flex;flex-direction:column;gap:40px}.qa__title{color:var(--color-primary-blue)}.qa__item{cursor:pointer}.qa__item-title{display:flex;padding:25px 0;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--color-primary-green)}.qa__item-title.active{border-bottom:none}.qa__item-title h3{font-size:18px;font-style:normal;font-weight:500;line-height:120%}.qa__item-arrow{transition:transform .2s ease-in}.qa__item-descr{display:none;padding:30px 0;flex-direction:column;align-items:flex-start}.qa__item-descr.active{display:flex}@media screen and (max-width:768px){.qa__item-descr{padding:20px 0}}.reviews{margin-top:150px}@media screen and (min-width:1000px){.reviews{margin-top:100px}}@media screen and (max-width:999px){.reviews{margin-top:-10px;padding-top:80px}}.reviews__inner{display:grid;grid-template-columns:443px 1fr;grid-template-rows:auto auto;row-gap:40px;grid-template-areas:"title nav" "row row"}@media screen and (min-width:1000px){.reviews__inner{row-gap:30px}}@media screen and (max-width:768px){.reviews__inner{grid-template-columns:auto 1fr;grid-template-rows:auto auto auto;grid-template-areas:"title title" "row row" "nav nav"}}.reviews__row{grid-area:row;position:relative}.reviews__row-gradient{position:absolute;top:0;right:0;height:100%;width:100%;z-index:2;background:linear-gradient(90deg,rgba(255,255,255,0) 80%,#fff 100%);pointer-events:none}@media screen and (max-width:768px){.reviews__row-gradient{display:none}}.reviews__title{grid-area:title;color:var(--color-primary-blue)}@media screen and (max-width:768px){.reviews__title{max-width:241px}}.reviews__nav{grid-area:nav;display:flex;gap:14px;margin-top:30px;justify-content:flex-end;align-items:flex-end}@media screen and (max-width:768px){.reviews__nav{justify-content:center;margin-top:0}}.reviews__nav-btn{display:flex;width:32px;height:32px;flex-direction:column;justify-content:center;align-items:center;background-color:var(--color-secondary-light-green);border-radius:10px;transition:background-color .2s ease-in}.reviews__nav-btn img,.reviews__slide-stars img{width:20px;height:20px}.reviews__nav-btn-prev{transform:rotate(180deg)}.reviews__nav-btn-next{background-color:var(--color-primary-blue)}.reviews__nav-btn:hover{background-color:var(--color-hover)}.reviews__swiper-slide{display:flex!important;gap:20px;padding:20px;max-width:650px;border-radius:10px;background-color:var(--color-secondary-lighter-blue)}@media screen and (max-width:768px){.reviews__swiper-slide{height:auto!important;gap:10px}}.reviews__slide-avatar{min-width:46px;height:46px;background-color:var(--color-gray);border-radius:50%}@media screen and (max-width:768px){.reviews__slide-avatar{min-width:38px;height:38px}}.reviews__slide-name{color:var(--color-primary-blue);font-size:18px;font-style:normal;font-weight:500;line-height:130%;margin-bottom:5px}.reviews__slide-rating{display:flex;gap:10px;align-items:center;margin-bottom:17px}.reviews__slide-stars{display:flex;gap:1px}.reviews__slide-date{color:var(--color-active);font-size:16px;font-style:normal;font-weight:400;line-height:130%}@media screen and (max-width:768px){.reviews__slide-date{font-size:14px}}.reviews__slide-descr{font-size:16px;font-style:normal;font-weight:400;line-height:140%}.specialists{margin-top:150px}@media screen and (min-width:1000px){.specialists{margin-top:100px}}@media screen and (max-width:999px){.specialists{margin-top:-10px;padding-top:80px}}.specialists__inner{display:flex;gap:40px;flex-direction:column}@media screen and (min-width:1000px){.specialists__inner{gap:30px}}.specialists__title{color:var(--color-primary-blue);max-width:443px}@media screen and (min-width:1000px){.specialists__title{max-width:354px}}.specialists__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}@media screen and (max-width:999px){.specialists__cards{grid-template-columns:1fr 1fr}}@media screen and (max-width:768px){.specialists__cards{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;gap:20px;grid-template-columns:1fr}}.specialists__person{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:flex-start;align-items:flex-start;border-radius:10px;overflow:hidden;height:100%}.specialists__person:nth-child(1) img{transform:scale(1.15) translate(0,25px)}.specialists__person:nth-child(3) img{transform:scale(1.2) translate(10px,35px)}@media screen and (max-width:999px){.specialists__person{max-width:480px}}@media screen and (max-width:768px){.specialists__person:nth-child(1) img{transform:scale(1.2) translate(0,35px)}.specialists__person:nth-child(2) img{transform:scale(1) translate(0,0)}.specialists__person:nth-child(3) img{transform:scale(1.15) translate(0,34px)}}@media screen and (max-width:475px){.specialists__person:nth-child(1) img{transform:scale(1.2) translate(-10px,31px)}.specialists__person:nth-child(2) img{transform:scale(1) translate(0,0)}.specialists__person:nth-child(3) img{transform:scale(1.3) translate(0,44px)}}.specialists__person-img{max-height:510px;overflow:hidden}.specialists__person-img img{height:100%;width:100%;object-fit:cover}@media screen and (max-width:999px){.specialists__person-img{max-height:none}.specialists__person-img img{height:100%}}.specialists__person-text{padding:20px;background-color:var(--color-primary-blue);color:#fff;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:flex-start;align-items:flex-start;width:100%}@media screen and (max-width:999px){.specialists__person-text{padding:17px 14px}}.specialists__person-name{font-size:22px;font-style:normal;font-weight:500;line-height:120%;margin-bottom:30px}@media screen and (min-width:1000px){.specialists__person-name{font-size:18px}}@media screen and (max-width:999px){.specialists__person-name{margin-bottom:20px}}.specialists__person-post{font-size:18px;font-style:normal;font-weight:500;line-height:120%;margin-bottom:20px}@media screen and (min-width:1000px){.specialists__person-post{font-size:16px}}.specialists__person-experience{font-size:16px;font-style:normal;font-weight:500;line-height:120%;margin-bottom:40px}@media screen and (min-width:1000px){.specialists__person-experience{font-size:14px}}@media screen and (max-width:999px){.specialists__person-experience{margin-bottom:30px}}.specialists__person-btn{display:flex;padding:14px 35px;justify-content:center;align-items:center;gap:10px;border-radius:10px;background:#fff;color:var(--color-primary-blue);transition:background-color .2s ease-in,color .2s ease-in}.specialists__person-btn:hover{color:#fff;background-color:var(--color-hover)}@media screen and (min-width:1000px){.specialists__person-btn{padding:12px 35px}}@media screen and (max-width:999px){.specialists__person-btn{width:100%}}.steps{margin-top:150px;margin-bottom:150px}@media screen and (min-width:1000px){.steps{margin-top:100px;margin-bottom:100px}}@media screen and (max-width:999px){.steps{margin-top:70px;margin-bottom:70px}}.steps__inner{display:flex;flex-direction:column;gap:40px}@media screen and (min-width:1000px){.steps__inner{gap:30px}}.steps__title{max-width:503px;color:var(--color-primary-blue)}.steps__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(2,1fr);gap:20px}@media screen and (max-width:999px){.steps__grid{grid-template-columns:repeat(2,1fr);grid-template-rows:1fr auto auto auto}}@media screen and (max-width:768px){.steps__grid{display:flex;flex-direction:column}}.steps__grid-card{display:flex;padding:20px;justify-content:center;gap:10px;border-radius:10px}.steps_card-title{background-color:var(--color-secondary-lighter-blue);font-size:18px;font-style:normal;font-weight:400;line-height:140%}@media screen and (min-width:1000px){.steps_card-title{font-size:16px}}.steps__img{grid-column:1/1;grid-row:2/2;padding:0!important;overflow:hidden}.steps__img img,.steps__img picture{width:100%;height:100%;object-fit:cover}@media screen and (max-width:999px){.steps__img{grid-column:2/2;grid-row:1/1}}.steps__descr,.steps__descr span{font-style:normal;line-height:140%}.steps__descr{background-color:var(--color-primary-blue);color:#fff;font-size:18px;font-weight:400}.steps__descr span{font-size:23px;font-weight:500}@media screen and (max-width:768px){.steps__descr{font-size:17px}.steps__descr span{font-size:20px}}.steps__card{display:flex;padding:20px;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:20px;height:100%;font-size:16px}.steps__card:nth-child(4){background-color:var(--color-primary-green)}.steps__card:nth-child(5){background-color:var(--color-primary-blue);color:#fff}.steps__card:nth-child(6){background-color:var(--color-primary-green)}.steps__card:nth-child(7){background-color:var(--color-primary-blue);color:#fff}.steps__card:nth-child(8){background-color:var(--color-primary-green)}@media screen and (max-width:999px){.steps__card:nth-child(5){background-color:var(--color-primary-green);color:var(--text-color)}.steps__card:nth-child(6){background-color:var(--color-primary-blue);color:#fff}}@media screen and (max-width:768px){.steps__card:nth-child(6){background-color:var(--color-primary-green);color:var(--text-color)}.steps__card:nth-child(5){background-color:var(--color-primary-blue);color:#fff}}.steps__card-number{display:flex;width:32px;height:32px;padding:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;flex-shrink:0;background-color:#fff;border-radius:10px;color:var(--color-primary-blue);font-size:16px;font-style:normal;font-weight:500;line-height:120%}.steps__appointment{margin-top:10px;display:grid;grid-template-columns:repeat(2,1fr);gap:20px;align-items:center}@media screen and (min-width:1000px){.steps__appointment{margin-top:0}}@media screen and (max-width:768px){.steps__appointment{grid-template-columns:repeat(1,1fr)}}.steps__appointment-img{background-color:var(--color-secondary-blue);border-radius:10px;height:100%;overflow:hidden}.steps__appointment-img img{object-fit:cover;height:100%}.steps__appointment-title{font-size:22px;font-style:normal;font-weight:400;line-height:140%;margin-bottom:30px}@media screen and (min-width:1000px){.steps__appointment-title{font-size:20px}}@media screen and (max-width:999px){.steps__appointment-title{font-size:18px}}.steps__appointment-descr{font-size:18px;font-style:normal;font-weight:400;line-height:140%;margin-bottom:70px}@media screen and (min-width:1000px){.steps__appointment-descr{font-size:16px}}@media screen and (max-width:999px){.steps__appointment-descr{margin-bottom:40px}}.steps__appointment-btn{appearance:none;-webkit-appearance:none;-moz-appearance:none;display:flex;padding:14px 35px;justify-content:center;align-items:center;gap:10px;border-radius:10px;background:var(--color-primary-blue);color:#fff;transition:background-color .2s ease-in}.steps__appointment-btn:hover{background-color:var(--color-hover)}@media screen and (min-width:1000px){.steps__appointment-btn{padding:12px 35px}}@media screen and (max-width:768px){.steps__appointment-btn{width:100%}}.take-question__success{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:101;display:flex;padding:30px 30px 60px;gap:10px;border-radius:10px;background:var(--color-secondary-lighter-blue)}@media screen and (max-width:999px){.take-question__success{display:flex;width:340px;padding:15px 15px 45px;flex-direction:column;align-items:flex-end;gap:10px}}.take-question__success-inner{position:relative;display:flex;align-items:center;flex-direction:column}.take-question__success-btn-close{position:absolute;right:0;top:0;width:24px;height:24px;cursor:pointer}.take-question__success-title{margin-top:34px;color:var(--color-primary-blue);font-size:22px;font-style:normal;font-weight:500;line-height:120%;margin-bottom:30px}@media screen and (max-width:999px){.take-question__success-title{font-size:18px;line-height:130%}}.questionForm__item .error-label,.take-question__success-descr{font-size:18px;font-style:normal;font-weight:400;line-height:120%}@media screen and (max-width:999px){.take-question__success-descr{font-size:16px;line-height:140%;text-align:center}}.take-question{margin-top:150px;position:relative}@media screen and (min-width:1000px){.take-question{margin-top:100px}}@media screen and (max-width:768px){.take-question{margin-top:70px}}.take-question__inner{display:grid;grid-template-columns:repeat(2,1fr);align-items:center;gap:20px}@media screen and (max-width:999px){.take-question__inner{gap:14px}}@media screen and (max-width:768px){.take-question__inner{grid-template-columns:repeat(1,1fr)}}.take-question__block-form{display:flex;padding:20px;flex-direction:column;align-items:flex-start;gap:25px;border-radius:10px;overflow:hidden;width:100%;background-color:var(--color-secondary-lighter-blue)}.take-question__block-img{border-radius:10px;overflow:hidden;width:100%;height:100%}.take-question__block-img img{object-fit:cover;height:100%;width:100%}@media screen and (max-width:768px){.take-question__block-img{grid-row:2/2}}.questionForm__title{color:var(--color-primary-blue)}@media screen and (max-width:768px){.questionForm__title{display:none}}.take-question__title-mobile{display:none;margin-bottom:16px;color:var(--color-primary-blue)}@media screen and (max-width:768px){.take-question__title-mobile{display:flex}}.questionForm__form{display:flex;flex-direction:column;gap:16px}.questionForm__item .error-label{color:var(--color-error);font-size:12px;line-height:140%}.questionForm__input{display:flex;padding:16px;align-items:center;font-size:16px;font-style:normal;font-weight:400;line-height:120%;width:100%;background-color:#fff;border-radius:10px;resize:none}.questionForm__input::placeholder{color:var(--color-active)}.questionForm__btn{width:100%;display:flex;padding:14px 35px;justify-content:center;align-items:center;background-color:var(--color-primary-blue);color:#fff;transition:background-color .2s ease-in;border-radius:10px}.questionForm__btn:hover{background-color:var(--color-hover)}@media screen and (max-width:768px){.questionForm__btn{padding:12px 35px}}.questionForm__descr{font-size:16px;font-style:normal;font-weight:400;line-height:130%}.questionForm__descr a{color:var(--text-color);text-decoration:underline}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL19mb250cy5zY3NzIiwiYmFzZS9fdmFycy5zY3NzIiwiYmFzZS9fbWl4aW5zLnNjc3MiLCJiYXNlL19iYXNlLnNjc3MiLCJibG9ja3MvX2RhdGVQaWNrZXIuc2NzcyIsImJhc2UvX3V0aWxzLnNjc3MiLCJiYXNlL19jb250YWluZXJzLnNjc3MiLCJiYXNlL19zdGlja3ktZm9vdGVyLnNjc3MiLCJibG9ja3MvX2FwcG9pbnRtZW50LXN1Y2Nlc3NmdWwuc2NzcyIsImJsb2Nrcy9fYmVuZWZpdHMuc2NzcyIsImJsb2Nrcy9fZGlzY292ZXIuc2NzcyIsImJsb2Nrcy9fY2FsbGJhY2suc2NzcyIsImJsb2Nrcy9fYnJlYWQtY3J1bWJzLnNjc3MiLCJibG9ja3MvX2NhbGxiYWNrLXN1Y2Nlc3NmdWwuc2NzcyIsImJsb2Nrcy9fZm9ybS1hcHBvaW50bWVudC5zY3NzIiwiYmxvY2tzL19jb29raWUtcGVybWlzc2lvbi5zY3NzIiwiYmxvY2tzL19kZWZpbml0aW9uLnNjc3MiLCJibG9ja3MvX2ZlYXR1cmVzLnNjc3MiLCJibG9ja3MvX2Zvb3Rlci5zY3NzIiwiYmxvY2tzL19oZWFkZXIuc2NzcyIsImJsb2Nrcy9fbGljZW5zZS1saXN0LnNjc3MiLCJibG9ja3MvX2xvZ28uc2NzcyIsImJsb2Nrcy9fbWVzc2FnZS5zY3NzIiwiYmxvY2tzL19tb2JpbGUtbWVudS5zY3NzIiwiYmxvY2tzL19uYXYtaWNvbi5zY3NzIiwiYmxvY2tzL19uYXYtbW9iaWxlLnNjc3MiLCJibG9ja3MvX25hdi5zY3NzIiwiYmxvY2tzL19wYWdlLXVwLnNjc3MiLCJibG9ja3MvX3BvcnRmb2xpby1jYXNlLnNjc3MiLCJibG9ja3MvX3FhLnNjc3MiLCJibG9ja3MvX3BvcnRmb2xpby5zY3NzIiwiYmxvY2tzL19wcml2YWN5LXBvbGljeS1saXN0LnNjc3MiLCJibG9ja3MvX3Byb2JsZW1zLnNjc3MiLCJibG9ja3MvX3Byb21vdGlvbi5zY3NzIiwiYmxvY2tzL19yZXZpZXdzLnNjc3MiLCJibG9ja3MvX3NwZWNpYWxpc3RzLnNjc3MiLCJibG9ja3MvX3N0ZXBzLnNjc3MiLCJibG9ja3MvX3Rha2UtcXVlc3Rpb24tc3VjY2Vzcy5zY3NzIiwiYmxvY2tzL190YWtlLXF1ZXN0aW9uLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0EsQyxDQUNFLFMsQ0FDQSxRLENBQ0EsUSxDQUhGLEMsQ0FNQSxPLENBQUEsUSxDQUdFLHFCLENBS0YsQyxDQU1BLE8sQ0FOQSxNLENBQUEsUyxDQUdFLG9CLENBU0YsSyxDQUFBLE0sQ0FBQSxNLENBZ0ZBLE0sQ0FoRkEsSSxDQUFBLEcsQ0FBQSxPLENBTUUsYSxDQUdGLEUsQ0FBQSxFLENBQUEsRSxDQUFBLEUsQ0FBQSxFLENBQUEsRSxDQUFBLEMsQ0FPRSxpQixDQUNBLG1CLENBR0YsRSxDQUFBLEssQ0FFRSxlLENBR0YsRyxDQUNFLGtCLENBREYsRyxDQUlBLEcsQ0FFRSxjLENBQ0EsVyxDQUdGLE8sQ0FDRSxpQixDQUtGLEssQ0FBQSxNLENBQUEsUSxDQU9FLDRCLENBUEYsTSxDQUFBLEssQ0FBQSxNLENBQUEsUSxDQUlFLG1CLENBQ0EsaUIsQ0FDQSxhLENBSUYsZ0IsQ0FDRSxZLENBR0YsTSxDQUFBLGtCLENBRUUsb0IsQ0FDQSxlLENBQ0EsNEIsQ0FDQSxjLENBQ0EsYyxDQUdGLGEsQ0FBQSxZLENBQUEsWSxDQUFBLFcsQ0FJRSxTLENBR0Ysd0IsQ0FDRSxTLENBQ0EsUSxDQUdGLEssQ0FDRSxjLENDeEdGLFdBQ0Usb0IsQ0FDQSx5RCxDQUNBLGUsQ0FDQSxrQixBQUdGLFdBQ0Usb0IsQ0FDQSx3RCxDQUVBLGUsQ0FDQSxrQixBQUdGLFdBQ0Usb0IsQ0FDQSxzRCxDQUVBLGUsQ0FDQSxrQkNwQkYsSyxDQUNFLHdCLENBQ0Esd0IsQ0FFQSxnQyxDQUVBLGMsQ0FDQSxvQixDQUNBLDBCLENBQ0EsNkIsQ0FDQSw0QixDQUNBLDZCLENBQ0EsOEIsQ0FDQSxvQyxDQUNBLHNDLENBQ0EsK0IsQ0FDQSxxQyxDQUNBLHFCLENBQ0EscUIsQ0FDQSxzQixDQUNBLHNCLENBQ0Esd0IsQ0FDQSxvQixDQUNBLDBCLENBRUEscUMsQ0FDQSwyQyxDQ3pCQSxxQ0RERixLLENBNkJJLHVDLEFDaEJGLG9DRGJGLEssQ0FpQ0ksdUMsQUNiRixvQ0RwQkYsSyxDQXFDSSx1Q0VyQ0osSSxDQUNFLHNCLENBR0YsSSxDQUNFLGlCLENBQ0EsK0IsQ0FDQSx1QixDQUNBLDRCLENBSUYsRyxDQUNFLGEsQ0FHRixPLENBQ0UsZSxDQUdGLE8sQ0FDRSxlLENBS0YsSyxDQUNFLGMsQ0FHRixlLENBQ0UsVSxDQUNBLGlCLENBQ0EsSyxDQUNBLE0sQ0FDQSxVLENBQ0EsVyxDQUNBLFcsQ0FDQSxrQyxDQUdGLFEsQ0FFRSxjLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0Q3Q0EscUNDd0NGLFEsQ0FTSSxjLENBQ0EsaUIsQ0FDQSxpQixBRHZDRixvQ0M0QkYsUSxDQWdCSSxjLENBQ0EsaUJBSUosUSxDQUNFLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDRGpFQSxxQ0M2REYsUSxDQVFJLGdCLEFEekRGLG9DQ2lERixRLENBWUksZ0JBSUosVyxDQVNBLFcsQ0FTQSxXLENBaEJFLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDQUlGLFcsQ0FTQSxXLENBUEUsa0IsQ0FDQSxjLENBR0Esa0IsQ0FHRixXLENBR0UsYyxDQUdBLGdCLENBSUYsUyxDQUNFLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDQUVBLHdCLENEL0dBLHFDQ3lHRixTLENBU0ksZ0JBSUosUyxDQU9BLFUsQ0FORSxjLENBQ0EsaUIsQ0FDQSxlLENBQ0Esa0IsQ0FHRixVLENBQ0UsYyxDQUVBLGUsQ0FDQSxnQixDQUVBLHdCLENEbklBLHFDQzZIRixVLENBU0ksZ0JBSUosTyxDQVlBLE8sQ0FYRSxjLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FRRixPLENBQ0UsYyxDQUdBLGtCLENBR0YsTSxDQUNFLDZDLENBR0YsWSxDQUNFLGMsQ0FDQSx3QixDQUNBLGtCLENBQ0EsYyxDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENDakpBLCtCLENDeEJGLEssQ0FDRSxzQixDQUdGLGdCLENBQ0UsaUIsQ0FDQSxTLENBQ0EsVSxDQUNBLFcsQ0FDQSxRLENBQ0EsUyxDQUNBLGtCLENBQ0EscUIsQ0FDQSxrQixDQUNBLGUsQ0FHRixVLENBQ0UsaUIsQ0NsQkYsVSxDQUNFLGtDLENBQ0EsZ0MsQ0FDQSxhLENBR0YsZ0IsQ0FFRSwrRSxDQU9GLGUsQ0FFRSxnRixDQ2pCRixJLENBQUEsSSxDQUNJLGdCLENBQ0EsWSxDQUNBLHFCLENBR0osTyxDQUNJLGUsQ0FLSCx3QixDQ0hELHVCLENBQ0UsZSxDQUNBLFUsQ0FDQSxjLENBQ0EsTyxDQUNBLFEsQ0FDQSw4QixDQUNBLFcsQ0FHQSxZLENBQ0Esc0IsQ0FDQSxxQixDQUNBLG9CLENBQ0EsUSxDQUVBLGtCLENBQ0EsOEMsQ05iQSxvQ01KRix1QixDQW9CSSxzQixDQUNBLGEsQU5WRixvQ01YRix1QixDQXlCSSxhQUlKLGtDLENBQ0UsYyxDQUNBLFUsQ0FDQSxXLENBR0YsNkIsQ0FDRSxZLENBQ0EscUIsQ0FDQSxrQixDQUNBLFEsQ0FHRiw4QixDQUNFLCtCLENBQ0EsYyxDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENOcENBLG9DTStCRiw4QixDQVNJLGdCQUlKLDhCLENBQ0UsMkIsQ0FDQSxpQixDQUNBLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDTmxEQSxvQ000Q0YsOEIsQ0FVSSxnQkMxRUosUyxDQUNFLGdCLENQQUEscUNPREYsUyxDQUlJLGtCLEFQR0Ysb0NPUEYsUyxDQVFJLFksQ0FDQSxrQkFJSixnQixDQUNFLFksQ0FDQSxtQyxDQUNBLFEsQ1BIQSxvQ09BRixnQixDQU1JLDJCQU1KLGdCLENDNEtJLHNDLENEM0tGLCtCLENBR0YsZ0IsQ0FDRSxlLENBQ0EsWSxDQUNBLHFCLENBQ0EsUSxDQUNBLGUsQ1BqQ0EscUNPNEJGLGdCLENBUUksVSxBUHhCRixvQ09nQkYsZ0IsQ0FZSSxjLENBQ0EsUSxDQUNBLGlCQUlKLGUsQ0FDRSxZLENBQ0EscUIsQ0FDQSxRLENBQ0EsdUIsQ0FJRixvQixDQUNFLFUsQ0FDQSxXLENBR0YscUIsQ0FDRSxjLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FJRixxQixDRVRFLGlDLENGVUEsYyxDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENQM0RBLG9DT3VERixxQixDQVFJLGtCQUlKLGMsQ0FDRSxrQixDQUNBLGUsQ1BqRkEscUNPb0ZFLGtCLENBQ0UsVyxDQUNBLGtCLEFQaEZKLG9DTzBGRSxrQixDQUxBLHNCLENBQ0UsZ0IsQ0FDQSxhLEFQakZKLG9DT21FRixjLENBd0JJLGdCLENBTUEsa0IsQ0FKQSxzQixDQUNFLFlHM0dOLGEsQ0FDRSxlLENWTUEsb0NVUEYsYSxDQUlJLGtCLEFWZ0JGLG9DVXBCRixhLENBUUksaUJBSUosbUIsQ0FDRSxZLENBQ0EsUSxDQUVBLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDQUVBLGMsQ1ZSQSxvQ1VERixtQixDQWFJLFNBSUosbUIsQ0M3QkEsb0IsQ0Q4QkUsWSxDQUNBLFEsQ0FJQSwwQixDRThFQSxzQyxDRjdFRSx1QixDQ3BDSixvQixDQUNFLGUsQ0FDQSxVLENBRUEsYyxDQUNBLE8sQ0FDQSxRLENBQ0EsOEIsQ0FDQSxXLENBR0Esc0IsQ0FDQSxxQixDQUNBLG9CLENBR0Esa0IsQ0FDQSw4QyxDWEpBLG9DV2JGLG9CLENBb0JJLHNCLENBQ0EsYSxBWERGLG9DV3BCRixvQixDQXlCSSxhQUtKLCtCLENBQ0UsYyxDQUNBLFUsQ0FDQSxXLENBR0YsMEIsQ0FDRSxZLENBQ0EscUIsQ0FDQSxrQixDQUNBLFEsQ0FHRiwyQixDQUNFLCtCLENBQ0EsYyxDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENBQ0EsaUIsQ1g3QkEsb0NXdUJGLDJCLENBV0ksVyxDQUNBLGdCQUlKLDJCLENBQ0UsMkIsQ0FDQSxpQixDQUNBLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDWDdDQSxvQ1d1Q0YsMkIsQ0FVSSxnQkZyRUosaUIsQ0FDRSxlLENBQ0EsVSxDQUVBLGlCLENBRUEsUSxDQUNBLDBCLENBQ0EsVyxDVEtBLG9DU2JGLGlCLENBV0ksYyxBVFNGLG9DU3BCRixpQixDQWVJLFlBSUosUyxDQUNFLFksQ0FDQSxZLENBQ0EscUIsQ0FFQSxrQixDQUNBLDhDLENUTEEsb0NTREYsUyxDQVNJLGNBSUosb0IsQ0FDRSxnQixDQUNBLGMsQ0FDQSxrQixDQUdGLGdCLENBQ0UsK0IsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FFQSxrQixDVHpCQSxvQ1NrQkYsZ0IsQ0FVSSxnQkFJSixvQixDQUNFLFksQ0FDQSxxQixDQUNBLFEsQ0FJQSxpQyxDQUNFLHdCLENBQ0EsYyxDQVVKLHFCLENBQ0UsWSxDQUNBLFUsQ0FDQSxpQixDQUNBLGtCLENBQ0Esa0IsQ0FDQSx3QyxDQUNBLGUsQ0FDQSxhLENBQ0EsUyxDQUVBLGtDLENBQ0UseUIsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FLSiwrQixDQUNFLFcsQ0Q4RUUseUMsQ0N6RUosbUIsQ0QwRU0sWSxDQUlBLHNCLENBQ0Esa0IsQ0FHQSxvQyxDQUNBLFUsQ0NuRk4sbUIsQ0FFRSxlLENBQ0EsaUIsQ0FHQSxRLENBRUEsa0IsQ0FHQSx1QyxDQUVBLHlCLENBQ0UsbUMsQ1Q1RkYsb0NTOEVGLG1CLENBa0JJLFlBSUoscUIsQ0FRRSx1QixDQVBBLHVCLENBQ0EsYyxDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENBR0EsdUIsQ0FPRSx5QixDSXZJSixrQixDQUNFLFksQ0FDQSxjLENBQ0EsUyxDQUVBLFcsQ0FDQSxZLENBQ0EsZSxDYk1BLG9DYWJGLGtCLENBVUksZSxDQUNBLGUsQ0FDQSxXLEFiUUYsb0NhcEJGLGtCLENBZ0JJLGUsQ0FDQSxpQkFJRiwwQixDQUNFLGEsQ0FJSix5QixDQUNFLFksQ0FDQSxpQixDQUNBLGtCLENBQ0EsUSxDQUNBLGtCLENBQ0Esb0QsQ0FDQSw0RCxDYmhDQSxxQ2F5QkYseUIsQ0FVSSxjLEFiaEJGLG9DYU1GLHlCLENBY0kscUIsQ0FDQSxtQkFJSix3QixDQVFFLDBCLENBUEEsK0IsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FHQSwwQixDQU1FLHlCLENBS0osdUIsQ0FDRSxZLENBQ0EsaUIsQ0FDQSxzQixDQUNBLGtCLENBQ0EsUSxDQUNBLGtCLENBQ0EsMkMsQ0FDQSx1QixDQUNBLDBCLENBRUEsOEIsQ0FBQSw2QixDQUVFLG1DLENBQ0EsVSxDQUNBLG1DLENYL0VKLGUsQ0FDRSxvQixDQUNBLGtCLENBQ0Esc0MsQ0FDQSwyQixDQUNBLCtCLENBR0YsMkIsQ0FDRSw2RCxDQUNBLDJDLENBQ0EsK0IsQ0FDQSxxQyxDQUNBLG9CLENBQ0EscUIsQ0FFQSw2QyxDQUNFLGlDLENBR0YsNkMsQ0FDRSxrQyxDQWtCSiw4QixDQVZBLDBCLENBQ0UsaUMsQ0FDQSwyQixDQUNBLHdCLENBQ0EsMkIsQ0FDQSx5QixDQUNBLDBCLENBSUYsOEIsQ0FPRSxrQyxDQUlGLHdCLENBQ0UsbUIsQ0FHRixtQixDQUNFLGtCLENBR0YsMkIsQ0FDRSxpQixDQUNBLDZCLENBR0Ysb0IsQ0FDRSx3QixDQUNBLDJCLENBQ0EseUIsQ0FDQSwwQixDQUNBLDJCLENBQ0EsNEMsQ0FDQSxpQyxDQUNBLDBCLENBUUEsK0IsQ0FMQSx1QyxDQUNFLDRELENBQ0EsbUMsQ0FRRixrQyxDQUNFLFMsQ0FDQSw2QixDRmxFRixvQ0UyQ0Ysb0IsQ0E0QkksMEJZM0ZKLFcsQ0FDRSxlLENkQUEscUNjREYsVyxDQUlJLGlCLEFkR0Ysb0NjUEYsVyxDQVFJLGdCLENBQ0Esa0JBSUosa0IsQ0FDRSxZLENBQ0EsWSxDQUNBLHFCLENBQ0Esc0IsQ0FDQSxRLENBRUEsa0IsQ0FDQSw4QyxDZFJBLG9DY0FGLGtCLENBV0ksaUIsQ0FDQSxVQUlKLGlCLENBS0UsdUIsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FSQSxzQixDQUNFLGMsQ04vQkosUyxDQUNFLGMsQ0FDQSxvRCxDQUNBLDJCLENBQ0EsZSxDQUNBLGlCLENSRUEsb0NRUEYsUyxDQVFJLG9CLENBQ0EsbUIsQVJJRixvQ1FiRixTLENBYUksbUIsQVJPRixvQ1FwQkYsUyxDQWlCSSxvQixDQUNBLGtCQUlKLGMsQ0FDRSxpQixDQUNBLFEsQ0FDQSxPLENBQ0EsVyxDQUNBLFUsQ0FFQSxrQixDQUNFLGlCLENBQ0EsYSxDQUNBLFUsQ0FDQSxTLENBRUEsWSxDQUNBLGdCLENBRUEscUNBVEYsa0IsQ0FVSSxZLEFBR0YscUNBYkYsa0IsQ0FjSSxlLEFBR0YscUNBakJGLGtCLENBa0JJLGUsQVJ4Q0osb0NRZUYsYyxDQThCSSxhLEFSdkNGLG9DUVNGLGMsQ0FrQ0ksTyxDQUVBLGtCLENBQ0UsYSxBQUlKLG9DQUVFLGtCLENBQ0UsYSxBUjlDSixvQ1FtREUsa0IsQ0FDRSxlLENBQ0EsZ0IsQ0FDQSxlQUtOLGdCLENBQ0UsWSxDQUNBLGlCLENScEVBLG9DUXVFRixlLENBRUksWUFJSixnQixDQUNFLFcsQ0FDQSxpQixDQUNBLG1CLENBRUEsbUIsQ0FNRSxpQyxDQUxBLDhELENBQ0Esb0IsQ0FDQSw0QixDQUNBLG1DLENBRUEsaUMsQ0FLRSxpQixDQUdBLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDQUdBLDBDLENBQ0UsaUIsQ0FDQSxPLENBQ0EsTSxDQUNBLFUsQ0FDQSxVLENBQ0EsOEQsQ1J4SE4scUNReUZGLGdCLENBcUNJLFcsQ0FDQSxrQixDQUVBLGlDLENBQ0UsYyxDQUNBLGlCLENBQ0EsaUIsQVJ4SEosb0NRNkVGLGdCLENBbURJLFcsQ0FFQSxpQyxDQUNFLGMsQ0FDQSxpQixDQUNBLGlCQU1OLGUsQ0FDRSxpQixDQUNBLFksQ0FDQSxNLENBQ0EsOEMsQ0FDQSxpQyxDQUNBLHVCLENBQ0EsMkIsQ0FDQSxXLENBQ0EsVyxDQUNBLFksQ0FDQSxvQixDQUNBLHFCLENBRUEsb0MsQ0FDRSxZLENBQ0EsUSxDQUNBLGtCLENBRUEseUMsQ0FFRSxVLENBQ0EsVyxDQUNBLHFCLENBR0EsYSxDQUNBLGlCLENBR0EsZSxDQUVBLGlCLENBRUEsaUQsQ0FDRSxXLENBQ0EsaUIsQ0FDQSxRLENBQ0EsTyxDQUNBLDhCLENBQ0EsVSxDQUNBLGMsQ1JwTE4sb0NRMklGLGUsQ0FtREksVyxDQUNBLFcsQ0FDQSxvQixDQUNBLHVEQUlKLG1CLENBQ0UsWSxDQUNBLFEsQ1J2TUEsb0NRcU1GLG1CLENBS0ksWSxDQUNBLG1DLENBQ0EsWSxBUnJNRixvQ1E4TEYsbUIsQ0FXSSxjQUlKLDBCLENBQ0UsWSxDUjlNQSxvQ1E2TUYsMEIsQ0FJSSxZLENBQ0EscUIsQ0FDQSxVQUlKLCtCLENBQ0UsWSxDQUNBLFEsQ0FDQSxzQixDQUVBLDRDLENBQ0Usa0IsQ0FHRix1QyxDQUNFLGMsQ0FDQSxlLENBQ0EscUIsQ0FDQSwyQyxDQUNBLGlCLENBa0RGLGtDLENBL0NBLGlDLENBQ0UsK0IsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FNSiwwQixDQUNFLGlCLENBQ0EsVyxDQUNBLFksQ0FDQSwyQyxDQUNBLFksQ1IzUUEscUNRc1FGLDBCLENBUUksVyxDQUNBLFksQ0FDQSxhLEFSMVFGLG9DUWdRRiwwQixDQWNJLFcsQ0FDQSxZLENBQ0EsYSxBUjFRRixvQ1EwUEYsMEIsQ0FvQkksVSxDQUNBLFcsQ0FDQSxrQkFJSixnQyxDQUNFLHFCLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLFksQ0FDQSxrQixDQUNBLHNCLENBQ0EsaUIsQ0FFQSxrQyxDQUVFLGlCLENBQ0EsYyxDQUtBLGUsQ1JsVEYscUNRc1RFLGtDLENBQ0UsYyxDQUNBLGlCLEFSbFRKLG9DUXVURSxrQyxDQUNFLGMsQ0FDQSxpQixBUm5USixvQ1F3VEUsa0MsQ0FDRSxpRCxDQUNBLGdCQUtOLHNCLENBQ0UsWSxDQUNBLGtCLENBQ0EsZSxDQUNBLGtCLENBQ0EsZSxDQUNBLFksQ0FDQSxRLENBQ0EsMEMsQ0FDQSxrQixDUnBWQSxxQ1EyVUYsc0IsQ0FZSSxlLENBQ0EsWSxDQUNBLFUsQVJuVkYsb0NRcVVGLHNCLENBa0JJLGUsQ0FDQSxZLENBQ0EsUSxDQUNBLCtCLEFScFZGLG9DUStURixzQixDQXlCSSxxQixDQUNBLHNCLENBQ0EsaUIsQ0FDQSxnQixBUnBWRixvQ1F3VEYsc0IsQ0FnQ0ksaUJBSUosMkIsQ0FDRSx5QyxDQUNBLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDQUNBLGUsQ1JyWEEscUNRK1dGLDJCLENBVUksYyxDQUNBLGUsQ0FFQSxnQyxDQUNFLGdCQUtOLDBCLENBQ0UsWSxDQUNBLGlCLENBQ0Esc0IsQ0FDQSxrQixDQUNBLGtCLENBQ0EscUMsQ0FFQSxVLENBQ0EsaUIsQ0FHQSxrQixDQUNBLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDQUVBLHdCLENBQ0EseUQsQ0FFQSxpQyxDQUFBLGdDLENBRUUscUIsQ0FDQSwrQixDUjFaRixxQ1FrWUYsMEIsQ0E0QkksaUIsQ0FFQSxpQyxDQUNFLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDQUVBLDBCQUtOLDRCLENBQ0UsaUIsQ0FDQSxXLENBQ0EsVyxDQUVBLHFDQUxGLDRCLENBTUksWSxBUnJhRixvQ1ErWkYsNEIsQ0FVSSxVLENBQ0EsVyxDQUNBLFMsQ0FDQSwyQixBUnJhRixvQ1F3WkYsNEIsQ0FpQkksaUJPN2JKLFMsQ0FDRSxnQixDQUNBLG1CLENmREEscUNlREYsUyxDQUtJLGdCLENBQ0EscUIsQWZPRixvQ2ViRixTLENBVUksZSxDQUNBLG9CQUlKLGdCLENBQ0UsWSxDQUNBLHFCLENBQ0EsUSxDZmpCQSxxQ2VjRixnQixDQU1JLFVBSUosZ0IsQ0FDRSwrQixDQUNBLGUsQ0FHRixnQixDQUNFLFksQ0FDQSxtQyxDQUNBLGdDLENBQ0EsUSxDZjNCQSxvQ2V1QkYsZ0IsQ0FPSSxtQyxDQUNBLGtDLEFmekJGLG9DZWlCRixnQixDQVlJLG1DLENBQ0EsbUNBSUosZSxDQUNFLFksQ0FDQSxZLENBQ0EscUIsQ0FDQSxzQixDQUNBLGEsQ0FDQSxrQixDQUVBLDRCLENBQUEsNEIsQ0FFRSw0QyxDQUdGLDRCLENBQUEsNEIsQ0FFRSxrRCxDQUdGLDRCLENBQUEsNEIsQ0FFRSw2QyxDQUdGLDRCLENBQUEsNEIsQ0FFRSxtRCxDQUlKLG9CLENBQ0UsWSxDQUNBLFUsQ0FDQSxXLENBQ0EscUIsQ0FDQSxzQixDQUNBLGtCLENBQ0EscUIsQ0FDQSxrQixDQUNBLGtCLENBR0YscUIsQ0FDRSxjLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FFQSxrQixDQUNBLFcsQ2Y5RkEscUNldUZGLHFCLENBVUksZ0IsQWZyRkYsb0NlMkVGLHFCLENBY0ksVyxDQUNBLG9CQUlKLHFCLENBQ0UsYyxDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENDL0dGLE8sQ0FDRSwwQyxDQUNBLGMsQ2hCV0Esb0NnQmJGLE8sQ0FLSSxnQkFJSixjLENBQ0UsWSxDQUNBLDZCLENoQkpBLG9DZ0JFRixjLENBS0ksWSxDQUNBLDhCLENBQ0EsVSxBaEJIRixvQ2dCSkYsYyxDQVdJLFksQ0FDQSx1QkFJSixjLENBQ0UsWSxDQUNBLDZCLENBQ0EsVyxDaEJyQkEsb0NnQmtCRixjLENBTUksVSxDQUNBLHVCLEFoQm5CRixvQ2dCWUYsYyxDQVdJLHVCQU1KLGEsQ0FDRSxXLENBQ0Esa0IsQ2hCL0JBLG9DZ0I2QkYsYSxDQUtJLGFBSUosZ0IsQ0FDRSxVLENBQ0EsYyxDQUNBLGlCLENBQ0EsZSxDQUNBLGtCLENBQ0EsVyxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxrQixDQUVBLGtCLENBQ0UsVSxDQUNBLGEsQ0FPRix3QixDQWdMQSxzQixDQS9LRSxVLENBQ0EsaUIsQ0FDQSxLLENBQ0EsTSxDQUVBLG1ELENBQ0EsaUMsQ0FDQSxxQixDQUNBLDJCLENBQ0EsVSxDQUNBLFcsQ2hCakZGLHFDZ0JrREYsZ0IsQ0FtQ0ksVyxDQUNBLGMsQ0FFQSxrQixDQUNFLFksQ0FDQSxxQixDQUNBLFMsQWhCckZKLG9DZ0I0Q0YsZ0IsQ0FnREksb0IsQWhCdEZGLG9DZ0JzQ0YsZ0IsQ0FvREksVSxDQUNBLG9CQUlKLGlCLENBQ0UsVSxDQUNBLGtCLENBQ0EsYyxDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENBRUEsOEIsQ0FDQSxrQixDQUVBLG1CLENBQ0UsVSxDaEJqSEYsb0NnQnFHRixpQixDQWdCSSxjQUdGLHdCLENBQ0UsWSxDaEJ6SEYsb0NnQndIQSx3QixDQUlJLFksQ0FDQSxVLENBQ0Esa0IsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSxnQixDQUVBLDhCLENBQ0Esa0IsQ0FFQSwwQixDQUNFLFlBTVIsZ0IsQ0FDRSxVLENBRUEsYyxDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENBRUEsOEIsQ0FFQSxrQixDQUNFLFUsQ2hCMUpGLG9DZ0IrSUYsZ0IsQ0FlSSxjQUdGLHVCLENBQ0UsWSxDaEJsS0Ysb0NnQmlLQSx1QixDQUlJLFUsQ0FDQSxZLENBQ0EsYyxDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENBRUEsOEIsQ0FFQSx5QixDQUNFLFlBT04sZ0IsQ0FDRSxZLENBQ0EscUIsQ0FDQSxRLENBSUosa0IsQ0FDRSxjLENBQ0EsaUIsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxVLENBQ0EsYyxDQUVBLG9CLENBdUNBLGdCLENBdENFLFUsQ0FHRix3QixDQUNFLHlCLENoQnBNRixvQ2dCdUxGLGtCLENBaUJJLGdCQUlKLGMsQ0FDRSxZLENBQ0EscUIsQ2hCcE5BLG9DZ0JrTkYsYyxDQUtJLHNCLEFoQmpORixvQ2dCNE1GLGMsQ0FTSSxZLENBQ0EscUIsQ0FDQSxzQixDQUNBLE9BSUosYyxDQUNFLGlCLENBQ0EsYyxDQUNBLGlCLENBQ0EsZSxDQUNBLGtCLENBQ0EsaUIsQ0FDQSxrQixDQUNBLGUsQ0FNQSxzQixDQUdFLE8sQ0FFQSwwQixDQUVBLDBELENoQnZQRixvQ2dCa09GLGMsQ0ErQkksYSxDQUNBLGUsQ0FDQSxZLENBQ0Esb0JBTUosYSxDQUNFLFUsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxnQixDQUNBLGtCLENoQmpSQSxvQ2dCMFFGLGEsQ0FXSSxZLENBQ0EsZSxDQUNBLGEsQ0FDQSxvQkFPSixnQixDQUNFLFksQ0FDQSx3QixDQUNBLFEsQ0FDQSxrQixDaEJuU0Esb0NnQitSRixnQixDQU9JLGUsQ0FDQSxjLEFoQmpTRixvQ2dCeVJGLGdCLENBWUksVUFJSixvQixDQUNFLHFCLENBQ0EsVSxDQUNBLFcsQ0FDQSxpQixDQUNBLFksQ0FDQSxrQixDQUNBLHNCLENBQ0EsdUMsQ0FFQSwwQixDQUNFLG1DLENBSUEscUMsQ0FDRSxpQixDaEJ6VEosb0NnQnlTRixvQixDQXFCSSxVLENBQ0EsVyxDQUVBLHdCLENBQ0UsWUFNTixZLENBQ0UsWSxDQUNBLGlCLENBQ0Esc0IsQ0FDQSxrQixDQUNBLFEsQ0FFQSwrQixDQUNBLGtCLENBQ0EscUIsQ0FFQSx5RCxDQUVBLGtCLENBQ0UsVSxDQUNBLG1DLENoQm5XRixxQ2dCb1ZGLFksQ0FtQkksZ0IsQWhCaldGLG9DZ0I4VUYsWSxDQXVCSSxVLENBQ0EsZSxDQUNBLFksQ0FDQSxvQixBaEJsV0Ysb0NnQndVRixZLENBOEJJLGUsQ0FDQSxnQkFJSixnQixDQUNFLGUsQ0FDQSxrQixDQUNBLFUsQ0FDQSxVLENBQ0Esa0MsQ2hCaFhBLG9DZ0IyV0YsZ0IsQ0FRSSxlQUlKLG1CLENBQ0UsWSxDQUNBLDZCLENBQ0Esc0IsQ2hCMVhBLG9DZ0J1WEYsbUIsQ0FNSSxxQixDQUNBLDBCLENBQ0EsVUFJSix3QixDQUNFLFUsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxlLENBQ0Esa0IsQ2hCcFpBLHFDZ0IrWUYsd0IsQ0FRSSxnQixBaEIzWUYsb0NnQm1ZRix3QixDQVlJLGdCSjVaSixvQixDQUNFLGlCLENBRUEsUSxDQUNBLDBCLENBQ0EsVyxDQUNBLGMsQ0FDQSxVLENBR0YsWSxDQUNFLGUsQ0FDQSxZLENBQ0EscUIsQ0FDQSxZLENBQ0Esb0QsQ0FDQSxrQixDQUNBLFUsQ0FDQSxlLENBQ0EsYSxDWk5BLG9DWUhGLFksQ0FZSSxjLEFaRkYsb0NZVkYsWSxDQWdCSSxZQUlKLHVCLENBQ0UsZ0IsQ0FDQSxjLENBR0YsbUIsQ0FDRSwrQixDQUNBLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDQUNBLGUsQ0FJRix1QixDQUNFLFksQ0FDQSxxQixDQUNBLFEsQ0FDQSxlLENBS0Esb0MsQ0FDRSx3QixDQUNBLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDQUtKLHdCLENBQ0UsWSxDQUNBLFUsQ0FDQSxpQixDQUNBLGtCLENBQ0Esa0IsQ0FDQSx3QyxDQUNBLGUsQ0FDQSxhLENBQ0EsUyxDQUVBLHFDLENBQ0UseUIsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FLSixrQyxDQUNFLFcsQ0FHRiwrQixDQUNFLFksQ0FDQSxVLENBRUEsa0IsQ0FDQSxRLENBQ0EsZSxDQUNBLDJCLENBRUEsa0IsQ0FDQSx3QyxDQUNBLGUsQ0FFQSx5QixDQUNBLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDQUdBLDZDLENBQ0UsUyxDQVVKLDhCLENBQ0UsaUIsQ0FFQSxxQyxDQUNFLFUsQ0FDQSxpQixDQUNBLE8sQ0FDQSxVLENBQ0EsMEIsQ0FDQSxtRCxDQUNBLGlDLENBQ0EscUIsQ0FDQSwyQixDQUNBLFUsQ0FDQSxXLENBQ0EsbUIsQ0FJSiw0QixDQUNFLHFCLENBQ0Esa0IsQ0FHRiw2QixDQUNFLHVCLENBQ0EsYyxDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENBQ0EsaUIsQ0FDQSxVLENBQ0EsK0MsQ0FFQSwwQyxDQXFCQSwwQyxDQXBCRSx5QixDQUlKLDRCLENBQ0UscUIsQ0FDQSxrQixDQUdGLDZCLENBQ0UseUIsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FDQSwrQyxDQUNBLFUsQ0FDQSxpQixDQVFGLDZCLENBY0EsNkIsQ0FDRSxZLENBVUEseUIsQ0FDQSxjLENBQ0EsaUIsQ0FFQSxnQixDQTdCRiw2QixDQUlFLGUsQ0FFQSwrQyxDQUNBLFUsQ0FDQSxpQixDQUVBLGEsQ0FDQSxjLENBR0YsNkIsQ0FFRSxXLENBQ0EsZSxDQUNBLDZCLENBQ0Esa0IsQ0FFQSxpQixDQUNBLHNDLENBQ0EsZSxDQUtBLGUsQ0FJQSxvQyxDQUFBLG1DLENBRUUsa0QsQ1psTUYsb0NZOEtGLDZCLENBNEJJLGdCQUlKLHNCLENBQ0UsWSxDQUNBLGUsQ0FDQSxpQixDQUNBLHNCLENBQ0Esa0IsQ0FDQSxRLENBRUEsa0IsQ0FDQSxvQyxDQUNBLFUsQ0FDQSx1QyxDQUVBLDRCLENBQ0UsbUMsQ1o1TkYsb0NZOE1GLHNCLENBa0JJLFlBSUosd0IsQ0FRRSwwQixDQVBBLHVCLENBQ0EsYyxDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENBR0EsMEIsQ0FPRSx5QixDS3ZRSixPLENBQ0UsaUIsQ0FDQSx3QixDQUNBLGMsQ0FDQSxjLENqQkdBLG9DaUJQRixPLENBT0ksK0IsQ0FDQSxjLENBQ0EsSyxDQUNBLE0sQ0FDQSxPLENBQ0EsYUFJSixnQixDQUNFLGlCLENBQ0EsbUIsQ0FDQSxNLENBQ0EsVSxDQUNBLHdCLENBQ0EsVSxDQ3RCRixhLENBQ0UsZSxDQUNBLG1CLENsQkRBLHFDa0JERixhLENBS0kscUIsQWxCUUYsb0NrQmJGLGEsQ0FTSSxvQkFNSixvQixDQUNFLCtCLENBQ0Esa0IsQ2xCSkEsb0NrQkVGLG9CLENBS0ksb0JBa0NGLDhCLENBOUJGLG1CLENBZ0NJLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDQW5DSixtQixDQUNFLFksQ0FDQSxxQixDQUNBLFEsQ0FPQSx1QixDQUNFLFUsQ2xCdEJGLG9Da0JXRixtQixDQWVJLFVBSUosd0IsQ0FDRSxZLENBQ0EscUIsQ0FDQSxRLENBS0YsNEIsQ0FDRSx5QixDQUVBLDhCLENBQ0UsdUIsQ0FNQSw4QixDQzdESixLLENBQ0ksYyxDQ0RKLFEsQ0FDRSxjLENBQ0EsUyxDQUNBLFcsQ0FDQSxVLENwQkdBLG9Db0JQRixRLENBT0ksVSxDQUNBLGFBSUosZSxDQUNFLFksQ0FDQSxpQixDQUNBLGtCLENBQ0EsUSxDQUNBLGtCLENBQ0Esb0MsQ0FHRixjLENBQ0UsYyxDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENBQ0EsVSxDQUlGLGEsQ0M5QkEsVyxDQVFFLFksQ0FDQSxxQixDQUNBLGtCLENEb0JGLGEsQ0FFRSxXLENBQ0EsVSxDQUdBLHNCLENBQ0Esa0IsQ0FDQSxlLENDdENGLFcsQ0FDRSxjLENBRUEsUyxDQUNBLFUsQ0FDQSxXLENBQ0EsVSxDQUtBLDBCLENBQ0Esb0MsQ0FDQSwwQixDQUtBLG1CLENBQ0UsVSxDQUVBLEssQ0FDQSxNLENBR0YscUIsQ0FDRSxTLENBSUosaUIsQ0FDRSxLLENBR0YsYSxDQTRFRSxvQixDQTNFQSxVLENBR0YsWSxDQUNFLGlCLENBQ0EsYyxDQUNBLFUsQ0FDQSxZLENBQ0EscUIsQ0FDQSxzQixDQUVBLGlCLENBQ0EsZSxDQUNBLFksQ0FFQSxjLENBQ0UsaUIsQ0FDQSxrQixDckI3Q0Ysb0NxQitCRixZLENBa0JJLG1CLEFyQjNDRixvQ3FCeUJGLFksQ0FzQkksa0IsQXJCeENGLG9DcUJrQkYsWSxDQTBCSSxrQkFJSixpQixDQUNFLFksQ0FDQSxxQixDQUNBLHNCLENBQ0EsWSxDQUNBLGMsQ0FFQSx5QixDQUNFLFUsQ0FJSixnQixDQUNFLFksQ0FFQSxpQyxDQUNFLGMsQ0FDQSwyQyxDQUNBLCtCLENBQ0EsMkMsQ0FJSixvQixDQUNFLGUsQ0FDQSxrQixDQUVBLFUsQ0FDQSxVLENBQ0EsYyxDQUNBLHdCLENBR0Ysa0IsQ0FDRSxpQixDQUNBLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxrQixDQUNBLGlCLENBK0RFLDhCLENBdUJBLDhCLENBL0VGLDBCLENBeURJLFUsQ0FFQSxpQixDQUdBLFUsQ0FDQSxXLENBRUEsaUMsQ0FDQSxxQixDQUNBLDJCLENBbkVKLDBCLENBR0UsTyxDQUNBLFMsQ0FDQSwwQixDQUVBLDBELENBU0oscUIsQ0FDRSxlLENBRUEsdUIsQ0FDRSxVLENBQ0EsYyxDQUNBLGUsQ0FJSixvQixDQUNFLGUsQ0FDQSxZLENBQ0EsUSxDQUVBLGlDLENBSUUscUMsQ0FIQSxVLENBQ0EsVyxDQWFKLG9CLENBQ0UsZSxDQUNBLGlCLENBRUEsc0IsQ0FzQkEsc0IsQ0FyQkUsaUIsQ0FDQSxZLENBQ0EscUIsQ0FDQSxPLENBRUEsOEIsQ0F1QkEsOEIsQ0FyQkUsWSxDQUVBLFUsQ0FDQSxLLENBR0EsNEMsQ0FJQSx5QixDQUlKLHNCLENBS0UsVSxDQzlMSixlLENBQ0UsVyxDQUVBLFksQ0FDQSxhLENBRUEsaUIsQ0FDQSxhLENBRUEsWSxDQU9BLG9ELENBQ0Esa0IsQ0FFQSxZLENBQ0Esc0IsQ0FDQSxrQixDdEJGQSxvQ3NCbkJGLGUsQ0F3QkksWSxDQUNBLGlCLENBQ0EsZUFJSixTLENBU0EsZ0IsQ0FBQSxpQixDQVFFLGtCLENBQ0EseUIsQ0FFQSwyQixDQUNBLDBDLENBckJGLFMsQ0FDRSxpQixDQUNBLFcsQ0FPRixnQixDQUFBLGlCLENBRUUsVSxDQUNBLGEsQ0FFQSxpQixDQUNBLE0sQ0FPQSwyRSxDQUlGLGlCLENBRUUsa0QsQ0FHRixnQixDQUVFLDZDLENBR0YsMEIsQ0FDRSw0QixDQUdGLGlDLENBQUEsa0MsQ0FFRSxLLENBQ0EsMkUsQ0FJRixrQyxDQUNFLHVCLENBR0YsaUMsQ0FDRSx3QixDQUtGLGUsQ0FDRSxXLENDekZGLFcsQ0FDRSxZLEN2Qk1BLG9DdUJQRixXLENBSUksWSxDQUNBLDZCLENBQ0Esb0JBSUosVSxDQUNFLGtCLENBTUYsaUIsQ0FDRSxXLENBQ0Esa0IsQ3ZCTkEsb0N1QklGLGlCLENBS0ksYSxBdkJGRixvQ3VCSEYsaUIsQ0FTSSxhQUlKLGdCLENBQ0UsYSxDQUNBLFksQ0FFQSxpQyxDQUNFLDBCLENDbkNKLEksQ0FDRSxZLENBQ0EscUIsQ0FDQSxRLEN4QklBLG9Dd0JQRixJLENBTUksY0FJSixnQixDQUNFLFksQ0FHRixTLENBQ0UsWSxDQUNBLDZCLENBR0YsYSxDQUNFLFEsQ0FDQSxzQixDQUtBLHNCLENBQ0UsZSxDQUlKLGtCLENBQ0UsWSxDQUNBLHdCLENBQ0Esa0IsQ0FDQSxRLEN4QmxDQSxxQ3dCcUNGLHdCLENBRUksZUF1SEYsNEIsQ0FuSEYscUIsQ0FvSEksdUIsQ0FDQSw0QixDQXJISixxQixDQUNFLGlCLENBQ0EsYyxDQUlBLGUsQ0FDQSxnQixDQUVBLDZCLENBOEJBLDJCLENBN0JFLFUsQ0FDQSxZLENBQ0EsaUIsQ0FDQSxVLENBQ0EsTyxDQUNBLDBCLENBQ0EsVSxDQUNBLFcsQ0FDQSw0QyxDQUNBLGlDLENBQ0EscUIsQ0FDQSwyQixDQVNKLG1CLENBQ0UsaUIsQ0FDQSxjLENBQ0EsYyxDQUNBLGUsQ0FDQSx1QixDQUNBLDBCLENBQ0EsaUIsQ0FFQSwyQixDQUlFLE0sQ0FLQSxtRCxDQXdFQSxrQyxDQWxFRix5QixDQUNFLCtCLEN4QmxHRixxQ3dCeUVGLG1CLENBNkJJLGVBSUosc0IsQ0FDRSwrQixDQUNBLGMsQ0FDQSxlLENBQ0EsZ0IsQ3hCOUdBLHFDd0IwR0Ysc0IsQ0FPSSxnQkFJSixxQixDQUNFLFksQ3hCdEhBLHFDd0JxSEYscUIsQ0FJSSxlLENBQ0EsWSxDQUNBLFNBY0osc0IsQ0FMQSxxQixDQUxBLGdCLENBQ0UsWSxDQUNBLGtCLENBUUYsc0IsQ0FHRSxRLENBR0YscUIsQ0FDRSxZLENBQ0EsUSxDeEJqSkEscUN3QitJRixxQixDQUtJLFUsQUFJRixxQ0FURixxQixDQVVJLFVBS0YsNEIsQ0FHRSxjLEN4QmpLRixxQ3dCOEpBLDRCLENBVUksZ0IsQUFHRixxQ0FiRiw0QixDQWNJLGdCQUtGLG9DLENBQ0UsK0IsQ0FTTixVLENBQ0UsWSxDQUNBLFEsQ3hCN0xBLHFDd0IyTEYsVSxDQUtJLFVBSUosZ0IsQ0FDRSxpQixDQUNBLGtCLENBQ0EsZ0MsQ0FDQSwwQyxDQUNBLDBELENBQ0EsMEMsQ0FFQSxzQixDQWtCQSxzQixDQWpCRSxtQyxDQUNBLG1DLEN4QjlNRixxQ3dCb01GLGdCLENBY0ksbUJBSUosZ0IsQ0FDRSxpQixDQUNBLGtCLENBQ0EsdUIsQ0FDQSxxQixDQUNBLDBELENBQ0Esa0MsQ3hCNU5BLHFDd0JzTkYsZ0IsQ0FjSSxtQkFJSix3QixDQUNFLFksQ0FDQSxPLEN4QjFPQSxxQ3dCd09GLHdCLENBS0ksY0FNSixZLENBQ0UsYSxDQUNBLGlCLENBQ0EsVSxDQUNBLFcsQ0FDQSwwQyxDQUNBLGlCLENBQ0EsMEIsQ0N4TkEscUIsQ0QwTkEsa0IsQ0FDRSxtQyxDQUdGLGdCLENBQ0UsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLDhCLEN4QnBRRixxQ3dCbVBGLFksQ0FxQkksVSxDQUNBLFcsQ0FFQSxnQixDQUNFLFUsQ0FDQSxhQzlRTixRLENBQ0UsYyxDQUNBLFUsQ0FDQSxZLENBQ0EsVSxDekJHQSxvQ3lCUEYsUSxDQVNJLGNBSUosYyxDQUNFLFksQ0FHRixlLENBQ0UsWSxDQUNBLFUsQ0FDQSxXLENBQ0Esd0IsQ0FDQSxxQixDQUNBLHNCLENBQ0Esa0IsQ0FDQSxRLENBRUEsa0IsQ0FDQSxvQyxDQUNBLDhELENBRUEsdUMsQ0FFQSxjLENBT0YsYSxDQUNFLFUsQ0FDQSxXLENDeENGLGUsQ0FFRSxlLENBMEJGLHNCLENBS0EsMEIsQ0FKRSxvRCxDQUNBLGUsQ0FHRiwwQixDQUNFLGlCLENBR0EsaUIsQ0FDQSxrQixDQUNBLHNCLENBR0Esc0QsQ0FDRSxhLENBQ0Esb0QsQ0FDQSxXLENBQ0EsZSxDQUNBLGdCLENBQ0EsbUIsQ0FDQSxnQixDQUNBLGMsQ0FHRix1QyxDQW1CQSwwQyxDQWxCRSxpQixDQUNBLEssQ0FDQSxPLENBQ0EsVyxDQUNBLFMsQ0FDQSxlLENBQ0EsUyxDQUdBLG1FLENBQ0UsaUIsQ0FDQSxLLENBQ0EsTyxDQUNBLFcsQ0FDQSxVLENBZUosaUMsQ0FDRSxpQixDQUNBLFEsQ0FDQSxTLENBRUEsWSxDQUNBLGlCLENBRUEsa0IsQ0FDQSxlLENBRUEsK0IsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FHQSxnQixDQUdGLHdDLENBQ0UsUyxDQUdGLHVDLENBQ0UsVSxDQUdGLGtDLENBZ0JBLHFDLENBZkUsaUIsQ0FDQSxLLENBQ0EsK0QsQ0FDQSxpRCxDQUNBLFcsQ0FDQSxZLENBQ0EscUIsQ0FDQSxzQixDQUNBLGtCLENBQ0EsZ0IsQ0FDQSxTLENBcUJGLHVDLENBQ0UsUyxDQUNBLFcsQ0FDQSxxQixDQU1KLDJCLENBRUUsZSxDQUNBLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDMUJoS0EscUMwQjBKRiwyQixDQVVJLGdCLEExQjlKRixvQzBCb0pGLDJCLENBY0ksZ0JBSUosb0IsQ0FDRSxZLENBQ0EsUSxDQUNBLGUsQ0FDQSxzQixDMUJoTEEscUMwQjRLRixvQixDQU9JLGlCQUdGLDRCLENBQ0UsWSxDQVlKLHdCLENBQ0UsWSxDQUNBLFUsQ0FDQSxXLENBQ0EsWSxDQUNBLHFCLENBQ0Esc0IsQ0FDQSxrQixDQUNBLGtCLENBQ0EsMEMsQ0FFQSx1QyxDQUVBLDZCLENDNUtBLHNDLENENktFLHdCLENBS0YsOEIsQ0FDRSxtQyxDQUdGLCtDLENBQ0UsbUQsQzFCck5GLG9DNEJQRixVLENBRUksZ0IsQ0FDQSxnQixDQUlKLGdCLENBRUksa0MsQ0FDQSxnQyxDQUNBLGVBSUosaUIsQ0FDRSxZLENBQ0EscUIsQ0FDQSxRLENBQ0EsaUIsQzVCbEJBLHFDNEJjRixpQixDQU9JLFUsQTVCVEYsb0M0QkVGLGlCLENBV0ksZ0JBSUosaUIsQ0FDRSwrQixDQUNBLGUsQzVCekJBLG9DNEJ1QkYsaUIsQ0FLSSxpQkFJSixnQixDQUNFLFksQ0FDQSxxQixDQUNBLFEsQzVCbkNBLG9DNEJnQ0YsZ0IsQ0FNSSxVQUlKLG1CLENBQ0UsWSxDQUdGLGdCLENBQ0UsWSxDQUNBLGlCLENBQ0Esc0IsQ0FDQSxzQixDQUVBLHVCLENBQ0EsYyxDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENBR0EseUMsQ0FFQSxjLENBRUEsd0IsQ0FDRSwrQixDQUNBLGUsQ0FDQSxpRCxDNUJ4RUYscUM0Qm9ERixnQixDQXdCSSxnQixBNUJ0RUYsb0M0QjhDRixnQixDQTRCSSxnQkNqRkosb0IsQ0FDRSxlLENBQ0EsbUIsQzdCREEscUM2QkRGLG9CLENBS0kscUIsQTdCUUYsb0M2QmJGLG9CLENBU0ksb0JBTUosMkIsQ0FDRSwrQixDQUdGLDBCLENBQ0UsYyxDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENBRUEsZSxDN0JaQSxvQzZCTUYsMEIsQ0FTSSxpQkFJSiwwQixDQUNFLGUsQ0FDQSxZLENBQ0EscUIsQ0FDQSxRLENBRUEsYyxDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLEM3QjVCQSxvQzZCbUJGLDBCLENBYUksaUJBUUoscUMsQ0FDRSxrQixDQUtGLG9DLENBRUUsZ0IsQ0FFQSwwQyxDQUNFLGUsQ0FDQSxnQixDQUdGLDBDLENBQ0Usc0IsQ0FDQSxnQixDQ3RFSixTLENBQ0UsZ0IsQzlCQUEscUM4QkRGLFMsQ0FJSSxrQixBOUJTRixvQzhCYkYsUyxDQVFJLGlCQUlKLGdCLENBQ0UsWSxDQUNBLHFCLENBQ0EsUSxDQUdGLGdCLENBQ0UsK0IsQ0FHRixnQixDQUNFLFksQ0FDQSxRLEM5QmpCQSxvQzhCZUYsZ0IsQ0FLSSxZLENBQ0EscUMsQTlCZkYsb0M4QlNGLGdCLENBVUkseUIsQ0FDQSxVQUlKLGUsQ0FDRSxZLENBQ0EscUIsQ0FDQSxrQixDQUNBLGUsQ0FDQSxlLENBRUEsNEIsQ0FDRSw0QyxDQUdGLDRCLENBQ0Usa0QsQ0FFQSxnQyxDQUNFLHNDLENBS0osNEIsQ0FDRSw2QyxDQUVBLGdDLENBQ0UsMEMsQ0FJSiw0QixDQUNFLG1ELENBRUEsZ0MsQ0FDRSwwQyxDOUJwRUoscUM4Qm9DRixlLENBcUNJLHNCLENBQ0EsZSxDQUVBLDRCLENBQ0UsNEMsQ0FHRiw0QixDQUNFLGtELENBRUEsZ0MsQ0FDRSx3QyxDQUtKLDRCLENBQ0UsNkMsQ0FFQSxnQyxDQUNFLDBDLENBSUosNEIsQ0FDRSxtRCxDQUVBLGdDLENBQ0UsNEMsQTlCL0ZOLG9DOEI4QkYsZSxDQXVFSSxVLENBQ0EsZSxDQUNBLGdCQUlKLG1CLENBQ0UsWSxDQUNBLFksQ0FDQSxxQixDQUNBLHNCLENBQ0EsUSxDOUJoSEEsb0M4QjJHRixtQixDQVFJLG1CLEE5QjdHRixvQzhCcUdGLG1CLENBWUksWSxDQUNBLDhCLENBQ0EsNEIsQ0FDQSxrQixDQUNBLDJDLENBR0EsVUFJSixzQixDQUNFLFksQ0FDQSxVLENBQ0EsVyxDQUNBLFksQ0FDQSxxQixDQUNBLHNCLENBQ0Esa0IsQ0FDQSxRLENBQ0EsYSxDQUNBLGtCLENBQ0EsNkIsQ0FDQSwrQixDQUNBLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDOUI1SUEsb0M4QjRIRixzQixDQW9CSSxhLENBSUoscUIsQ0FFSSxlLENBSUoscUIsQ0FFSSxnQkFJSixtQixDQUNFLGUsQ0FDQSxVLENBQ0EsWSxDQUNBLGUsQ0FFQSx1QixDQUNFLFUsQ0FDQSxZLENBQ0EsZ0IsQzlCckxGLHFDOEI0S0YsbUIsQ0FhSSxlLENBQ0EsWSxDQUNBLGUsQ0FFQSx1QixDQUNFLGMsQTlCeExKLG9DOEJzS0YsbUIsQ0F1QkksY0NwTUosVSxDQUNFLGUsQ0FHRixpQixDQUNFLHVCLENBR0YsaUIsQ0FDRSxjLENBQ0EsaUIsQ0FDQSxlLENBQ0Esa0IsQ0FDQSxrQixDQUdGLGdCLENBQ0UsWSxDQUNBLDZCLENBQ0Esa0IsQ0FDQSxvQixDQUNBLHFDLENBQ0EsMEIsQ0FDQSxRLEMvQnRCQSxxQytCZUYsZ0IsQ0FVSSxxQixDQUNBLDZCLENBQ0EsVSxBL0JyQkYsb0MrQlNGLGdCLENBaUJJLHFCLENBQ0EsNkIsQ0FDQSxVQUlKLGlCLENBQ0UsVyxDQUNBLGEsQy9CeENBLHFDK0JzQ0YsaUIsQ0FNSSxZLEEvQnRDRixvQytCZ0NGLGlCLENBVUksWUFJSixzQixDQUNFLFksQ0FDQSxpQyxDQUNBLGtCLEMvQjNDQSxvQytCd0NGLHNCLENBTUksWSxDQUNBLHFCLENBQ0Esb0IsQ0FDQSw2QixDQUVBLHdCLENBQ0UsWUFLTiw0QixDQUNFLFksQ0FDQSxrQixDQUNBLFcsQ0FDQSxjLENBQ0EsK0MsQ0FFQSx5QyxDQUNFLGdCLENBQ0EsYyxDQUdGLHlDLENBQ0UsZSxDL0J0RUYsb0MrQnlERiw0QixDQWtCSSxnQixDQUNBLG1CLENBQ0EsOEMsQ0FDQSxVLENBRUEseUMsQ0FDRSxpRCxDQUdGLHlDLENBQ0UsZ0JKbEdOLEcsQ0FDRSxnQixDM0JBQSxxQzJCREYsRyxDQUlJLGlCLEEzQkdGLG9DMkJQRixHLENBUUksZ0IsQ0FDQSxrQkFJSixVLENBQ0UsWSxDQUNBLHFCLENBQ0EsUSxDQUdGLFUsQ0FDRSwrQixDQUtGLFMsQ0FDRSxjLENBR0YsZSxDQUNFLFksQ0FDQSxjLENBQ0Esa0IsQ0FDQSw2QixDQUNBLFEsQ0FDQSxrRCxDQU1BLHNCLENBQ0Usa0IsQ0FHRixrQixDQUNFLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDQUtKLGUsQ0FDRSxnQyxDQUdGLGUsQ0FDRSxZLENBQ0EsYyxDQUNBLHFCLENBQ0Esc0IsQ0FFQSxzQixDQUNFLFksQzNCcERGLG9DMkI2Q0YsZSxDQVdJLGdCS3JFSixRLENBQ0UsZ0IsQ2hDQUEscUNnQ0RGLFEsQ0FJSSxrQixBaENHRixvQ2dDUEYsUSxDQVFJLGdCLENBQ0Esa0JBSUosZSxDQUNFLFksQ0FDQSwrQixDQUNBLDRCLENBQ0EsWSxDQUNBLHlDLENoQ2pCQSxxQ2dDWUYsZSxDQVVJLGMsQWhDVkYsb0NnQ0FGLGUsQ0FjSSw4QixDQUNBLGlDLENBQ0EsdURBT0osYSxDQUNFLGEsQ0FDQSxpQixDQUdGLHNCLENBQ0UsaUIsQ0FDQSxLLENBQ0EsTyxDQUNBLFcsQ0FDQSxVLENBQ0EsUyxDQUNBLG1FLENBQ0EsbUIsQ2hDcENBLG9DZ0M0QkYsc0IsQ0FXSSxjQUlKLGUsQ0FDRSxlLENBQ0EsK0IsQ2hDN0NBLG9DZ0MyQ0YsZSxDQUtJLGlCQUlKLGEsQ0FDRSxhLENBRUEsWSxDQUNBLFEsQ0FDQSxlLENBQ0Esd0IsQ0FDQSxvQixDaEMzREEsb0NnQ29ERixhLENBVUksc0IsQ0FDQSxjQUtKLGlCLENBQ0UsWSxDQUNBLFUsQ0FDQSxXLENBRUEscUIsQ0FDQSxzQixDQUNBLGtCLENBQ0EsbUQsQ0FDQSxrQixDQU9BLHVDLENBTEEscUIsQ0FpRkEseUIsQ0FoRkUsVSxDQUNBLFcsQ0FLRixzQixDQUNFLHdCLENBR0Ysc0IsQ0FDRSwwQyxDQUdGLHVCLENBQ0UsbUMsQ0FRSixzQixDQUNFLHNCLENBQ0EsUSxDQUNBLFksQ0FDQSxlLENBSUEsa0IsQ0FDQSxvRCxDaENoSEEsb0NnQ3VHRixzQixDQWdCSSxxQixDQUNBLFVBSUosc0IsQ0FDRSxjLENBQ0EsVyxDQUNBLGtDLENBQ0EsaUIsQ2hDaElBLG9DZ0M0SEYsc0IsQ0FPSSxjLENBQ0EsYUFNSixvQixDQUNFLCtCLENBQ0EsYyxDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENBR0EsaUIsQ0FHRixzQixDQUNFLFksQ0FDQSxRLENBQ0Esa0IsQ0FDQSxrQixDQUdGLHFCLENBQ0UsWSxDQUNBLE8sQ0FRRixvQixDQUNFLHlCLENBQ0EsYyxDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENoQzNLQSxvQ2dDc0tGLG9CLENBU0ksZ0JBSUoscUIsQ0FDRSxjLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0NwTUYsWSxDQUNFLGdCLENqQ0FBLHFDaUNERixZLENBSUksa0IsQWpDR0Ysb0NpQ1BGLFksQ0FRSSxnQixDQUNBLGtCQUlKLG1CLENBQ0UsWSxDQUNBLFEsQ0FDQSxxQixDakNmQSxxQ2lDWUYsbUIsQ0FNSSxVQUlKLG1CLENBQ0UsK0IsQ0FDQSxlLENqQ3hCQSxxQ2lDc0JGLG1CLENBS0ksaUJBSUosbUIsQ0FDRSxZLENBQ0EsbUMsQ0FDQSxRLENqQzVCQSxvQ2lDeUJGLG1CLENBTUksK0IsQWpDekJGLG9DaUNtQkYsbUIsQ0FVSSxvQixDQUNBLFksQ0FDQSw2QixDQUNBLHFCLENBQ0EsMEIsQ0FDQSxrQixDQUNBLFEsQ0FDQSwyQkFJSixvQixDQUNFLG9CLENBQ0EsWSxDQUNBLDZCLENBQ0EscUIsQ0FDQSx3QixDQUNBLGdCLENBQ0Esa0MsQ0FDQSwwQixDQUNBLDZCLENBQ0EscUIsQ0FDQSw4QixDQUNBLHNCLENBQ0Esa0IsQ0FDQSxlLENBQ0EsVyxDQUdFLHFDLENBQ0UsdUMsQ0FLRixxQyxDQUNFLHlDLENqQ3ZFSixvQ2lDOENGLG9CLENBOEJJLGlCLEFqQ3RFRixvQ2lDMkVJLHFDLENBQ0Usc0MsQ0FLRixxQyxDQUNFLGlDLENBS0YscUMsQ0FDRSx5QyxBakNqRk4sb0NpQ3dGSSxxQyxDQUNFLDBDLENBS0YscUMsQ0FDRSxpQyxDQUtGLHFDLENBQ0Usd0NBTVIsd0IsQ0FDRSxnQixDQUNBLGUsQ0FFQSw0QixDQUNFLFcsQ0FDQSxVLENBQ0EsZ0IsQ2pDL0hGLG9DaUN3SEYsd0IsQ0FXSSxlLENBRUEsNEIsQ0FDRSxhQUtOLHlCLENBQ0UsWSxDQUNBLDBDLENBQ0EsVSxDQUNBLG9CLENBQ0EsWSxDQUNBLDZCLENBQ0EscUIsQ0FDQSxzQixDQUNBLGMsQ0FDQSw4QixDQUNBLHNCLENBQ0EsNkIsQ0FDQSxxQixDQUNBLDhCLENBQ0Esc0IsQ0FDQSxVLENqQzNKQSxvQ2lDMklGLHlCLENBbUJJLG1CQUlKLHlCLENBQ0UsYyxDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENBRUEsa0IsQ2pDOUtBLHFDaUN3S0YseUIsQ0FTSSxnQixBakMzS0Ysb0NpQ2tLRix5QixDQWFJLG9CQUlKLHlCLENBRUUsYyxDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENBR0Esa0IsQ2pDak1BLHFDaUN5TEYseUIsQ0FXSSxnQkFJSiwrQixDQUNFLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDQUVBLGtCLENqQzlNQSxxQ2lDd01GLCtCLENBU0ksZ0IsQWpDM01GLG9DaUNrTUYsK0IsQ0FhSSxvQkFJSix3QixDQUNFLFksQ0FDQSxpQixDQUNBLHNCLENBQ0Esa0IsQ0FDQSxRLENBQ0Esa0IsQ0FDQSxlLENBQ0EsK0IsQ0FDQSx5RCxDQUVBLDhCLENBQ0UsVSxDQUNBLG1DLENqQ3RPRixxQ2lDeU5GLHdCLENBaUJJLG1CLEFqQ3BPRixvQ2lDbU5GLHdCLENBcUJJLFlDL09KLE0sQ0FDRSxnQixDQUNBLG1CLENsQ0RBLHFDa0NERixNLENBS0ksZ0IsQ0FDQSxxQixBbENDRixvQ2tDUEYsTSxDQVVJLGUsQ0FDQSxvQkFJSixhLENBQ0UsWSxDQUNBLHFCLENBQ0EsUSxDbENqQkEscUNrQ2NGLGEsQ0FNSSxVQUlKLGEsQ0FDRSxlLENBQ0EsK0IsQ0FHRixZLENBQ0UsWSxDQUNBLG1DLENBQ0EsZ0MsQ0FDQSxRLENsQzNCQSxvQ2tDdUJGLFksQ0FPSSxtQyxDQUNBLHVDLEFsQ3pCRixvQ2tDaUJGLFksQ0FZSSxZLENBQ0EsdUJBSUosaUIsQ0FDRSxZLENBQ0EsWSxDQUNBLHNCLENBQ0EsUSxDQUNBLGtCLENBR0YsaUIsQ0FDRSxvRCxDQUNBLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDbEMzREEscUNrQ3NERixpQixDQVFJLGdCQUlKLFcsQ0FDRSxlLENBQ0EsWSxDQUNBLG1CLENBQ0EsZSxDQVFBLGUsQ0FOQSxtQixDQUNFLFUsQ0FDQSxXLENBQ0EsZ0IsQ2xDckVGLG9Da0M0REYsVyxDQW9CSSxlLENBQ0EsY0FJSixhLENBU0Usa0IsQ0FFRSxpQixDQUVBLGdCLENBYkosYSxDQUNFLDBDLENBQ0EsVSxDQUNBLGMsQ0FFQSxlLENBSUEsa0IsQ0FDRSxjLENBRUEsZSxDbEMzRkYsb0NrQytFRixhLENBaUJJLGMsQ0FFQSxrQixDQUNFLGdCQUtOLFksQ0FDRSxZLENBQ0EsWSxDQUNBLHFCLENBQ0Esc0IsQ0FDQSwwQixDQUNBLFEsQ0FDQSxXLENBQ0EsYyxDQUVBLHlCLENBQ0UsMkMsQ0FHRix5QixDQUNFLDBDLENBQ0EsVSxDQUdGLHlCLENBQ0UsMkMsQ0FHRix5QixDQUNFLDBDLENBQ0EsVSxDQUdGLHlCLENBQ0UsMkMsQ2xDM0lGLG9Da0MrSUUseUIsQ0FDRSwyQyxDQUNBLHVCLENBR0YseUIsQ0FDRSwwQyxDQUNBLFksQWxDaEpKLG9Da0NxSkUseUIsQ0FDRSwyQyxDQUNBLHVCLENBR0YseUIsQ0FDRSwwQyxDQUNBLFlBS04sbUIsQ0FDRSxZLENBQ0EsVSxDQUNBLFcsQ0FDQSxZLENBQ0EscUIsQ0FDQSxzQixDQUNBLGtCLENBQ0EsUSxDQUNBLGEsQ0FDQSxxQixDQUNBLGtCLENBQ0EsK0IsQ0FDQSxjLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZ0IsQ0FNRixtQixDQUNFLGUsQ0FDQSxZLENBQ0EsbUMsQ0FDQSxRLENBQ0Esa0IsQ2xDeE1BLHFDa0NtTUYsbUIsQ0FRSSxjLEFsQy9MRixvQ2tDdUxGLG1CLENBWUkscUNBSUosdUIsQ0FDRSw0QyxDQUNBLGtCLENBQ0EsVyxDQUNBLGUsQ0FFQSwyQixDQUNFLGdCLENBQ0EsVyxDQU1KLHlCLENBQ0UsYyxDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENBRUEsa0IsQ2xDdk9BLHFDa0NpT0YseUIsQ0FTSSxnQixBbENwT0Ysb0NrQzJORix5QixDQWFJLGdCQUlKLHlCLENBQ0UsYyxDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENBRUEsa0IsQ2xDeFBBLHFDa0NrUEYseUIsQ0FTSSxnQixBbENyUEYsb0NrQzRPRix5QixDQWFJLG9CQUlKLHVCLENBQ0UsZSxDQUNBLHVCLENBQ0Esb0IsQ0FDQSxZLENBQ0EsaUIsQ0FDQSxzQixDQUNBLGtCLENBQ0EsUSxDQUVBLGtCLENBQ0Esb0MsQ0FDQSxVLENBRUEsdUMsQ0FFQSw2QixDQUNFLG1DLENsQ3BSRixxQ2tDbVFGLHVCLENBcUJJLG1CLEFsQzVRRixvQ2tDdVBGLHVCLENBeUJJLFlDN1JKLHVCLENBQ0UsaUIsQ0FDQSxPLENBQ0EsUSxDQUNBLDhCLENBQ0EsVyxDQUVBLFksQ0FDQSxzQixDQUNBLFEsQ0FFQSxrQixDQUNBLDhDLENuQ0xBLG9DbUNQRix1QixDQWVJLFksQ0FDQSxXLENBQ0Esc0IsQ0FDQSxxQixDQUNBLG9CLENBQ0EsVUFJSiw2QixDQUNFLGlCLENBQ0EsWSxDQUNBLGtCLENBQ0EscUIsQ0FHRixpQyxDQUNFLGlCLENBQ0EsTyxDQUNBLEssQ0FDQSxVLENBQ0EsVyxDQUNBLGMsQ0FHRiw2QixDQUNFLGUsQ0FDQSwrQixDQUNBLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDQUVBLGtCLENuQ3pDQSxvQ21DaUNGLDZCLENBV0ksYyxDQUNBLGtCQ2lDRixnQyxDRDVCRiw2QixDQUNFLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDbkN0REEsb0NtQ2tERiw2QixDQVFJLGMsQ0FDQSxnQixDQUNBLG1CQ25FSixjLENBQ0UsZ0IsQ0FDQSxpQixDcENEQSxxQ29DREYsYyxDQUtJLGtCLEFwQ1FGLG9Db0NiRixjLENBU0ksaUJBSUoscUIsQ0FDRSxZLENBQ0EsbUMsQ0FDQSxrQixDQUNBLFEsQ3BDVkEsb0NvQ01GLHFCLENBT0ksVSxBcENQRixvQ29DQUYscUIsQ0FXSSxxQ0FLRiwwQixDQUNFLFksQ0FDQSxZLENBQ0EscUIsQ0FDQSxzQixDQUNBLFEsQ0FDQSxrQixDQUNBLGUsQ0FDQSxVLENBQ0Esb0QsQ0FHRix5QixDQUNFLGtCLENBQ0EsZSxDQUNBLFUsQ0FDQSxXLENBRUEsNkIsQ0FDRSxnQixDQUNBLFcsQ0FDQSxVLENwQ3JDSixvQ29DNEJBLHlCLENBYUksY0FNTixvQixDQUNFLCtCLENwQ2hEQSxvQ29DK0NGLG9CLENBSUksY0FJSiw0QixDQUNFLFksQ0FDQSxrQixDQUNBLCtCLENwQzFEQSxvQ29DdURGLDRCLENBTUksY0FJSixtQixDQUNFLFksQ0FDQSxxQixDQUNBLFEsQ0FJQSxnQyxDQUNFLHdCLENBQ0EsYyxDQUdBLGdCLENBS0osb0IsQ0FDRSxZLENBQ0EsWSxDQUNBLGtCLENBQ0EsYyxDQUNBLGlCLENBQ0EsZSxDQUNBLGdCLENBQ0EsVSxDQUVBLHFCLENBQ0Esa0IsQ0FDQSxXLENBRUEsaUMsQ0FDRSx5QixDQUlKLGtCLENBQ0UsVSxDQUNBLFksQ0FDQSxpQixDQUNBLHNCLENBQ0Esa0IsQ0FDQSwwQyxDQUNBLFUsQ0FDQSx1QyxDQUNBLGtCLENBRUEsd0IsQ0FDRSxtQyxDcENqSEYsb0NvQ3FHRixrQixDQWdCSSxtQkFJSixvQixDQUNFLGMsQ0FDQSxpQixDQUNBLGUsQ0FDQSxnQixDQUdBLHNCLENBQ0UsdUIsQ0FDQSx5QiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIFJlc2V0IGFuZCBiYXNlIHN0eWxlcyAgKi9cbioge1xuICBwYWRkaW5nOiAwcHg7XG4gIG1hcmdpbjogMHB4O1xuICBib3JkZXI6IG5vbmU7XG59XG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi8qIExpbmtzICovXG5cbmEsXG5hOmxpbmssXG5hOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIENvbW1vbiAqL1xuXG5hc2lkZSxcbm5hdixcbmZvb3RlcixcbmhlYWRlcixcbnNlY3Rpb24sXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNixcbnAge1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xufVxuXG51bCxcbnVsIGxpIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbn1cblxuaW1nLFxuc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIEZvcm0gKi9cblxuaW5wdXQsXG50ZXh0YXJlYSxcbmJ1dHRvbixcbnNlbGVjdCB7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbixcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0OmZvY3VzLFxuaW5wdXQ6YWN0aXZlLFxuYnV0dG9uOmZvY3VzLFxuYnV0dG9uOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufSIsIkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICBzcmM6IHVybCgnLi8uLi9mb250cy9Sb2JvdG8tUmVndWxhci50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICBzcmM6XHJcbiAgICB1cmwoJy4vLi4vZm9udHMvUm9ib3RvLU1lZGl1bS50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICBzcmM6XHJcbiAgICB1cmwoJy4vLi4vZm9udHMvUm9ib3RvLUJvbGQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG59IiwiOnJvb3Qge1xuICAtLWNvbnRhaW5lci13aWR0aDogMTE1MHB4O1xuICAtLWNvbnRhaW5lci1wYWRkaW5nOiAyMHB4O1xuXG4gIC0tZm9udC1tYWluOiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcblxuICAtLXBhZ2UtYmc6ICNmZmY7XG4gIC0tdGV4dC1jb2xvcjogIzE3MTcxNztcbiAgLS1jb2xvci1wcmltYXJ5LXdoaXRlOiAjZmZmO1xuICAtLWNvbG9yLXByaW1hcnktYmxhY2s6ICMxNzE3MTc7XG4gIC0tY29sb3ItcHJpbWFyeS1ibHVlOiAjMDY4NEQ2O1xuICAtLWNvbG9yLXByaW1hcnktZ3JlZW46ICMyMUQ2QUI7XG4gIC0tY29sb3Itc2Vjb25kYXJ5LWJsdWU6ICNEMkVDRkY7XG4gIC0tY29sb3Itc2Vjb25kYXJ5LWxpZ2h0LWJsdWU6ICNEQ0U5RkY7XG4gIC0tY29sb3Itc2Vjb25kYXJ5LWxpZ2h0ZXItYmx1ZTogI0YyRjdGRDtcbiAgLS1jb2xvci1zZWNvbmRhcnktZ3JlZW46ICNCOUY0RTY7XG4gIC0tY29sb3Itc2Vjb25kYXJ5LWxpZ2h0LWdyZWVuOiAjRDhGN0VGO1xuICAtLWNvbG9yLWVycm9yOiAjRUI1NzU3O1xuICAtLWNvbG9yLWhvdmVyOiAjMjFENkFCO1xuICAtLWNvbG9yLWFjdGl2ZTogIzhFOEM4QztcbiAgLS1jb2xvci1yYXRpbmc6ICNEOUIwMzM7XG4gIC0tY29sb3Itc2VjLWdyYXk6ICNGMUYxRjE7XG4gIC0tY29sb3ItZ3JheTogI0M0QzJDMjtcbiAgLS1jb2xvci1saWdodC1ncmF5OiAjRkNGQ0ZDO1xuXG4gIC0taW1hZ2UtY29tcGFyaXNvbi1zbGlkZXItd2lkdGg6IDY1MHB4O1xuICAtLWltYWdlLWNvbXBhcmlzb24tc2xpZGVyLWhhbmRsZS13aWR0aDogNDBweDtcblxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgLS1pbWFnZS1jb21wYXJpc29uLXNsaWRlci13aWR0aDogNDcwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgLS1pbWFnZS1jb21wYXJpc29uLXNsaWRlci13aWR0aDogNDAwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYUV4dHJhTW9iaWxlIHtcbiAgICAtLWltYWdlLWNvbXBhcmlzb24tc2xpZGVyLXdpZHRoOiAzMjBweDtcbiAgfVxufSIsIkBtaXhpbiBtZWRpYUxhcHRvcCB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAwMHB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtZWRpYVRhYmxldCB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTk5cHgpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1lZGlhTW9iaWxlIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuQG1peGluIG1lZGlhRXh0cmFNb2JpbGUge1xyXG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDQ3NXB4KSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn0iLCJodG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2UtYmcpO1xuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xuICAvLyBvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uZnctNzAwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cblxuLmZ3LTUwMCB7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG59XG5cbi5sb2dvIHt9XG5cbi50ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4uZm9ybS1iZzo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDEwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0OSwgNTcsIDYyLCAwLjUwKTtcbn1cblxuLnRpdGxlLTEge1xuICAvKiBIZWFkaW5nIDEgKi9cbiAgZm9udC1zaXplOiA0N3B4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xuICAvKiA1Ni40cHggKi9cblxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XG4gICAgZm9udC1zaXplOiAzNXB4O1xuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIC8qIDQycHggKi9cbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxufVxuXG4udGl0bGUtMiB7XG4gIGZvbnQtc2l6ZTogMzVweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMTIwJTtcbiAgLyogNDJweCAqL1xuXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICBmb250LXNpemU6IDI1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5zdWJ0aXRsZS0xIHtcbiAgLyogU3VidGl0bGUgMSAqL1xuICBmb250LXNpemU6IDIzcHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIC8qIDI3LjZweCAqL1xufVxuXG4uc3VidGl0bGUtMiB7XG4gIC8qIFN1YnRpdGxlIDIgKi9cbiAgZm9udC1mYW1pbHk6IFJvYm90bztcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5zdWJ0aXRsZS0zIHtcbiAgLyogU3VidGl0bGUgMyAqL1xuICBmb250LWZhbWlseTogUm9ib3RvO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIC8qIDIyLjRweCAqL1xufVxuXG4uYnV0dG9uLTEge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIC8qIDIxLjZweCAqL1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmJ1dHRvbi0yIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5jYXB0aW9uLTMge1xuICBmb250LXNpemU6IDE3cHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIC8qIDIwLjRweCAqL1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmJvZHktMSB7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcblxuICAvKiAyMi40cHggKi9cbiAgLy8gQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xuICAvLyAgIGZvbnQtc2l6ZTogMTVweDtcbiAgLy8gfVxufVxuXG4uYm9keS0yIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG59XG5cbi5lcnJvciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWVycm9yKSAhaW1wb3J0YW50O1xufVxuXG4uZXJyb3ItZmllbGQge1xuICBtYXJnaW4tdG9wOiA1cHg7XG4gIGNvbG9yOiB2YXIoLS1jb2xvci1lcnJvcik7XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMTQwJTtcbiAgLyogMTYuOHB4ICovXG59IiwiLmFpci1kYXRlcGlja2VyIHtcclxuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xyXG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pICFpbXBvcnRhbnQ7XHJcbiAgcGFkZGluZzogMTRweCAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWlyLWRhdGVwaWNrZXItbmF2LS1hY3Rpb24ge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvaWNvbnMvYXJyb3ctZG93bi5zdmcnKSAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXIgIWltcG9ydGFudDsgLy8geCB5XHJcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhaW1wb3J0YW50O1xyXG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWltcG9ydGFudDtcclxuICB3aWR0aDogMjhweCAhaW1wb3J0YW50O1xyXG4gIGhlaWdodDogMjhweCAhaW1wb3J0YW50O1xyXG5cclxuICAmW2RhdGEtYWN0aW9uPVwicHJldlwiXSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICZbZGF0YS1hY3Rpb249XCJuZXh0XCJdIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gIHN2ZyB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4uYWlyLWRhdGVwaWNrZXItbmF2LS10aXRsZSB7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gIGxpbmUtaGVpZ2h0OiAxMjAlICFpbXBvcnRhbnQ7XHJcbiAgLyogMTkuMnB4ICovXHJcbn1cclxuXHJcbi5haXItZGF0ZXBpY2tlci1ib2R5LS1kYXktbmFtZSB7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpICFpbXBvcnRhbnQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50O1xyXG4gIGxpbmUtaGVpZ2h0OiAxMjAlICFpbXBvcnRhbnQ7XHJcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhaW1wb3J0YW50O1xyXG4gIC8qIDE5LjJweCAqL1xyXG59XHJcblxyXG4uYWlyLWRhdGVwaWNrZXItLWNvbnRlbnQge1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxufVxyXG5cclxuLmFpci1kYXRlcGlja2VyLW5hdiB7XHJcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi5haXItZGF0ZXBpY2tlci1ib2R5LS1jZWxscyB7XHJcbiAgZ2FwOiAycHggIWltcG9ydGFudDtcclxuICBncmlkLWF1dG8tcm93czogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4uYWlyLWRhdGVwaWNrZXItY2VsbCB7XHJcbiAgZm9udC1zaXplOiAxNnB4ICFpbXBvcnRhbnQ7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMCAhaW1wb3J0YW50O1xyXG4gIGxpbmUtaGVpZ2h0OiAxMjAlICFpbXBvcnRhbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4ICFpbXBvcnRhbnQ7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItbGlnaHQtZ3JheSkgIWltcG9ydGFudDtcclxuICBjb2xvcjogdmFyKC0tY29sb3ItZ3JheSkgIWltcG9ydGFudDtcclxuICBhc3BlY3QtcmF0aW86IDEvMSAhaW1wb3J0YW50O1xyXG4gIC8qIDE5LjJweCAqL1xyXG5cclxuICAmLi1zZWxlY3RlZC0uLWZvY3VzLSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktbGlnaHQtYmx1ZSkgIWltcG9ydGFudDtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY3RpdmUpICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG5cclxuICAmLi1zZWxlY3RlZC0ge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LWxpZ2h0LWJsdWUpICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYWN0aXZlKSAhaW1wb3J0YW50O1xyXG4gIH1cclxuXHJcbiAgJi4tb3RoZXItbW9udGgtIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZSAhaW1wb3J0YW50O1xyXG5cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhRXh0cmFNb2JpbGUge1xyXG4gICAgZm9udC1zaXplOiAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59IiwiLm5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5vLXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn0iLCIuY29udGFpbmVyIHtcbiAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLXdpZHRoKTtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5jb250YWluZXItcmlnaHQge1xuICAvKiBvdmVyZmxvdy14OiBoaWRkZW47ICovXG4gIHBhZGRpbmctbGVmdDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSk7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IHZhcigtLWxhcHRvcC1zaXplKSkge1xuICAgIHBhZGRpbmctbGVmdDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB9XG59XG5cbi5jb250YWluZXItbGVmdCB7XG4gIC8qIG92ZXJmbG93LXg6IGhpZGRlbjsgKi9cbiAgcGFkZGluZy1yaWdodDogY2FsYygoMTAwJSAtIHZhcigtLWNvbnRhaW5lci13aWR0aCkpIC8gMiArIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKSk7XG5cbiAgQG1lZGlhIChtYXgtd2lkdGg6IHZhcigtLWxhcHRvcC1zaXplKSkge1xuICAgIHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgfVxufSIsImh0bWwsIGJvZHkge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmZvb3RlciB7XG5cdHBhZGRpbmc6IDYwcHggMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2UzZTNlMztcbn0iLCIvLyAuYXBwb2ludG1lbnQtc3VjY2Vzc2Z1bC13cmFwcGVyIHtcclxuLy8gICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbi8vICAgdG9wOiA1MCU7XHJcbi8vICAgbGVmdDogNTAlO1xyXG4vLyAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC00NSUpO1xyXG4vLyAgIHotaW5kZXg6IDEwO1xyXG5cclxuLy8gfVxyXG5cclxuLmFwcG9pbnRtZW50LXN1Y2Nlc3NmdWwge1xyXG4gIG1heC13aWR0aDogNDc2cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICB6LWluZGV4OiAxMDE7XHJcbiAgLy8gbWFyZ2luOiAwIDE1cHg7XHJcblxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZzogMzBweCAzMHB4IDYwcHggMzBweDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICBnYXA6IDEwcHg7XHJcblxyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LWxpZ2h0ZXItYmx1ZSk7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMTVweCA0NXB4IDE1cHg7XHJcbiAgICB3aWR0aDogNDAwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYUV4dHJhTW9iaWxlIHtcclxuICAgIHdpZHRoOiAzNDBweDtcclxuICB9XHJcbn1cclxuXHJcbi5hcHBvaW50bWVudC1zdWNjZXNzZnVsX19idG4tY2xvc2Uge1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB3aWR0aDogMjRweDtcclxuICBoZWlnaHQ6IDI0cHg7XHJcbn1cclxuXHJcbi5hcHBvaW50bWVudC1zdWNjZXNzZnVsX190ZXh0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDMwcHg7XHJcbn1cclxuXHJcbi5hcHBvaW50bWVudC1zdWNjZXNzZnVsX190aXRsZSB7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktYmx1ZSk7XHJcbiAgZm9udC1zaXplOiAyMnB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gIC8qIDI4LjZweCAqL1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYUV4dHJhTW9iaWxlIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcbn1cclxuXHJcbi5hcHBvaW50bWVudC1zdWNjZXNzZnVsX19kZXNjciB7XHJcbiAgY29sb3I6IHZhcigtLUJsYWNrLCAjMTcxNzE3KTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gIC8qIDI1LjJweCAqL1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYUV4dHJhTW9iaWxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbn0iLCIuYmVuZWZpdHMge1xyXG4gIG1hcmdpbi10b3A6IDE1MHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICB9XHJcbn1cclxuXHJcbi5iZW5lZml0c19faW5uZXIge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICBnYXA6IDIwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gIH1cclxufVxyXG5cclxuLmJlbmVmaXRzX190ZXh0IHt9XHJcblxyXG4uYmVuZWZpdHNfX3RpdGxlIHtcclxuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1ibHVlKTtcclxufVxyXG5cclxuLmJlbmVmaXRzX19jYXJkcyB7XHJcbiAgbWFyZ2luLXRvcDogODBweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiA2MHB4O1xyXG4gIG1heC13aWR0aDogNjIwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcclxuICAgIGdhcDogNDBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcclxuICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIGdhcDogMjBweDtcclxuICAgIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYmVuZWZpdHNfX2l0ZW0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDE2cHg7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG5cclxufVxyXG5cclxuLmJlbmVmaXRzX19pdGVtLWljb24ge1xyXG4gIHdpZHRoOiA0N3B4O1xyXG4gIGhlaWdodDogNDdweDtcclxufVxyXG5cclxuLmJlbmVmaXRzX19pdGVtLXRpdGxlIHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgLyogMjMuNHB4ICovXHJcbn1cclxuXHJcbi5iZW5lZml0c19faXRlbS1kZXNjciB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gIC8qIDIyLjRweCAqL1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5iZW5lZml0c19faW1nIHtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcclxuICAgIGltZyB7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XHJcbiAgICBwaWN0dXJlIHtcclxuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xyXG4gICAgbWF4LWhlaWdodDogNzAwcHg7XHJcblxyXG4gICAgcGljdHVyZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5kaXNjb3ZlciB7XHJcbiAgcGFkZGluZzogNTBweCAwO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS1saWdodGVyLWJsdWUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMCAyNHB4IDI0cHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMDBweDtcclxuICAgIHBhZGRpbmctdG9wOiBjYWxjKDgwcHggKyA1MHB4KTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcclxuICAgIHBhZGRpbmctdG9wOiBjYWxjKDczcHggKyAzMHB4KTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhRXh0cmFNb2JpbGUge1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIyNXB4O1xyXG4gICAgcGFkZGluZy10b3A6IGNhbGMoNTZweCArIDMwcHgpO1xyXG4gIH1cclxufVxyXG5cclxuLmRpc2NvdmVyX19pbWcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDBweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIGltZyB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IC0yOTVweDtcclxuICAgIHJpZ2h0OiAtMjIlO1xyXG4gICAgei1pbmRleDogMDtcclxuICAgIC8vIGhlaWdodDogMTAwMHB4O1xyXG4gICAgd2lkdGg6IDEyMDBweDtcclxuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzMDBweCkge1xyXG4gICAgICByaWdodDogLTM2JTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgYm90dG9tOiAtMjg1cHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTEwMHB4KSB7XHJcbiAgICAgIGJvdHRvbTogLTI3MHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xyXG4gICAgcmlnaHQ6IC00MHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xyXG4gICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgYm90dG9tOiAtMzUlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBib3R0b206IC0yMSU7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYUV4dHJhTW9iaWxlIHtcclxuICAgIGltZyB7XHJcbiAgICAgIG1heC13aWR0aDogNTAwcHg7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDQ0MHB4O1xyXG4gICAgICBib3R0b206IC0xMjVweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kaXNjb3Zlcl9faW5uZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcblxyXG4uZGlzY292ZXJfX3RleHQge1xyXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmRpc2NvdmVyX190aXRsZSB7XHJcbiAgd2lkdGg6IDU4MXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tYm90dG9tOiAxMDZweDtcclxuXHJcbiAgPmgxIHtcclxuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5M2RlZywgIzA2ODRENiAwLjQxJSwgIzIxRDZBQiAxMTguODUlKTtcclxuICAgIGJhY2tncm91bmQtY2xpcDogdGV4dDtcclxuICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgLXdlYmtpdC10ZXh0LWZpbGwtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgID4ubGluZS10aHJvdWdoIHtcclxuICAgICAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkzZGVnLCAjMDY4NEQ2IDAuNDElLCAjMjFENkFCIDExOC44NSUpO1xyXG4gICAgICBiYWNrZ3JvdW5kLWNsaXA6IHRleHQ7XHJcbiAgICAgIC13ZWJraXQtYmFja2dyb3VuZC1jbGlwOiB0ZXh0O1xyXG4gICAgICAtd2Via2l0LXRleHQtZmlsbC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIC8qIEhlYWRpbmcgMSAocmVndWxhcikgKi9cclxuICAgICAgZm9udC1zaXplOiA0N3B4O1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMTAlO1xyXG4gICAgICAvKiA1MS43cHggKi9cclxuXHJcbiAgICAgIC5kaXZpZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA1NyU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTNkZWcsICMwNjg0RDYgMC40MSUsICMyMUQ2QUIgMTE4Ljg1JSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcclxuICAgIHdpZHRoOiA0MjBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDk2cHg7XHJcblxyXG4gICAgPmgxPi5saW5lLXRocm91Z2gge1xyXG4gICAgICBmb250LXNpemU6IDM1cHg7XHJcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgICAgLyogNDJweCAqL1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge31cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xyXG4gICAgd2lkdGg6IDMxMHB4O1xyXG5cclxuICAgID5oMT4ubGluZS10aHJvdWdoIHtcclxuICAgICAgZm9udC1zaXplOiAyNXB4O1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgIC8qIDQycHggKi9cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kaXNjb3Zlcl9faGludCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJvdHRvbTogLTc2cHg7XHJcbiAgbGVmdDogMDtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL2ljb25zL2xhYmVsLnN2ZycpO1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IC8vIHggeVxyXG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcclxuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIHdpZHRoOiAyMzlweDtcclxuICBoZWlnaHQ6IDc2cHg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgcGFkZGluZzogMCAwIDEzcHggMjlweDtcclxuXHJcbiAgLmRpc2NvdmVyX19oaW50LXRleHQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGdhcDogMTBweDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgc3BhbiB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIHdpZHRoOiAzM3B4O1xyXG4gICAgICBoZWlnaHQ6IDMzcHg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmbGV4LXNocmluazogMDtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5LWJsdWUpO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuXHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyUnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgcCB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWJsdWUpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xyXG4gICAgaGVpZ2h0OiA2NHB4O1xyXG4gICAgd2lkdGg6IDIzMXB4O1xyXG4gICAgcGFkZGluZzogMCAwIDlweCAzMnB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9pY29ucy9sYWJlbC1tb2JpbGUuc3ZnJyk7XHJcbiAgfVxyXG59XHJcblxyXG4uZGlzY292ZXJfX2JlbmVmaXRzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMTVweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhRXh0cmFNb2JpbGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5kaXNjb3Zlcl9fYmVuZWZpdHMtbW9iaWxlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYUV4dHJhTW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAxMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmRpc2NvdmVyX19iZW5lZml0cy1tb2JpbGUtaXRlbSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDExcHg7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICY6bnRoLWNoaWxkKDIpIHtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAuY2lyY2xlIHtcclxuICAgIG1pbi13aWR0aDogMjNweDtcclxuICAgIG1pbi1oZWlnaHQ6IDIzcHg7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeS1ncmVlbik7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgfVxyXG5cclxuICBwIHtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWJsdWUpO1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gICAgLyogMjAuOHB4ICovXHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmRpc2NvdmVyX19iZW5lZml0cy1jaXJjbGUge1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICB3aWR0aDogMjMycHg7XHJcbiAgaGVpZ2h0OiAyMzJweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5LWdyZWVuKTtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XHJcbiAgICB3aWR0aDogMTU3cHg7XHJcbiAgICBoZWlnaHQ6IDE1N3B4O1xyXG4gICAgcGFkZGluZzogNnB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xyXG4gICAgd2lkdGg6IDE1N3B4O1xyXG4gICAgaGVpZ2h0OiAxNTdweDtcclxuICAgIHBhZGRpbmc6IDZweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgYXNwZWN0LXJhdGlvOiAxLzE7XHJcbiAgfVxyXG59XHJcblxyXG4uZGlzY292ZXJfX2JlbmVmaXRzLWNpcmNsZS1pbm5lciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gIHAge1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktYmx1ZSk7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBmb250LXNpemU6IDIxcHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAvKiAyNy4zcHggKi9cclxuICAgIG1heC13aWR0aDogMTk1cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XHJcbiAgICBwIHtcclxuICAgICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgICBtYXgtd2lkdGg6IDEyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xyXG4gICAgcCB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcclxuICAgICAgbWF4LXdpZHRoOiAxMjBweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcclxuICAgIHAge1xyXG4gICAgICBmb250LXNpemU6IGNsYW1wKDAuODEzcmVtLCAtMC4zMTJyZW0gKyAzLjc4dncsIDEuNXJlbSk7XHJcbiAgICAgIG1heC13aWR0aDogbm9uZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kaXNjb3Zlcl9fYXBwb2ludG1lbnQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgbWF4LXdpZHRoOiA1NDBweDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGdhcDogMzBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWJsdWUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcclxuICAgIG1hcmdpbi10b3A6IDIycHg7XHJcbiAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgZ2FwOiAxNHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xyXG4gICAgbWFyZ2luLXRvcDogMjJweDtcclxuICAgIHBhZGRpbmc6IDE2cHg7XHJcbiAgICBnYXA6IDE0cHg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYUV4dHJhTW9iaWxlIHtcclxuICAgIG1hcmdpbi10b3A6IDQ0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZGlzY292ZXJfX2FwcG9pbnRtZW50LXRleHQge1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktbGlnaHRlci1ibHVlKTtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgbWF4LXdpZHRoOiAyMDZweDtcclxuXHJcbiAgLyogMjEuNnB4ICovXHJcbiAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgbWF4LXdpZHRoOiAxOTZweDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmRpc2NvdmVyX19hcHBvaW50bWVudC1idG4ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZzogMTRweCAzNXB4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5LWdyZWVuKTtcclxuXHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAvKiBCdXR0b24gMSAqL1xyXG4gIGZvbnQtZmFtaWx5OiBSb2JvdG87XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNjAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gIC8qIDIxLjZweCAqL1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4sIGNvbG9yIDAuMnMgZWFzZS1pbjtcclxuXHJcbiAgJjpob3ZlcixcclxuICAmOmFjdGl2ZSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktYmx1ZSk7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDM1cHg7XHJcblxyXG4gICAgYnV0dG9uIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAvKiAxOS4ycHggKi9cclxuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5kaXNjb3Zlcl9fY29va2llLXBlcm1pc3Npb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBib3R0b206IDE3cHg7XHJcbiAgcmlnaHQ6IDIzMHB4O1xyXG5cclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNzIwcHgpIHtcclxuICAgIHJpZ2h0OiAxMHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xyXG4gICAgYm90dG9tOiA1cHg7XHJcbiAgICB3aWR0aDogMzgycHg7XHJcbiAgICByaWdodDogNTAlO1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwJSk7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYUV4dHJhTW9iaWxlIHtcclxuICAgIG1heC13aWR0aDogMzQwcHg7XHJcbiAgfVxyXG59IiwiLmNhbGxiYWNrLXdyYXBwZXIge1xyXG4gIG1heC13aWR0aDogNDc2cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcblxyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAvLyB0b3A6IDIwcHg7XHJcbiAgbGVmdDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICB6LWluZGV4OiAxOTk7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYUV4dHJhTW9iaWxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmNhbGxiYWNrIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBhZGRpbmc6IDMwcHg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktbGlnaHRlci1ibHVlKTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFFeHRyYU1vYmlsZSB7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLmNhbGxiYWNrX19idG4tY2xvc2Uge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xyXG59XHJcblxyXG4uY2FsbGJhY2tfX3RpdGxlIHtcclxuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1ibHVlKTtcclxuICBmb250LXNpemU6IDIycHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgLyogMjYuNHB4ICovXHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFFeHRyYU1vYmlsZSB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1jYWxsYmFja19fZm9ybSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMTZweDtcclxufVxyXG5cclxuLmZvcm0tY2FsbGJhY2tfX2l0ZW0ge1xyXG4gIC5lcnJvci1sYWJlbCB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItZXJyb3IpO1xyXG4gICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgLyogMTYuOHB4ICovXHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1jYWxsYmFja19faXRlbS0tcmVxdWlyZWQge31cclxuXHJcbi5mb3JtLWNhbGxiYWNrX19pbnB1dCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAxNHB4IDE2cHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWxpZ2h0LWdyYXkpO1xyXG4gIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgY29sb3I6ICMwRTA5MDU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWFjdGl2ZSk7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAvKiAxOS4ycHggKi9cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWNhbGxiYWNrX19pbnB1dC0tdGV4dGFyZWEge1xyXG4gIHJlc2l6ZTogbm9uZTtcclxufVxyXG5cclxuLmZvcm0tY2FsbGJhY2tfX2l0ZW0tLWVtYWlsIHt9XHJcblxyXG4uZm9ybS1jYWxsYmFja19fYnRuIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIG1heC13aWR0aDogNDE2cHg7XHJcbiAgcGFkZGluZzogMTRweCAzNXB4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAxMHB4O1xyXG5cclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnktYmx1ZSk7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW47XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItaG92ZXIpO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFFeHRyYU1vYmlsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWNhbGxiYWNrX19kZXNjciB7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAvKiAyMC44cHggKi9cclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAvKiAyMC44cHggKi9cclxuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIH1cclxufSIsIi5icmVhZC1jcnVtYnMge1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcclxuICAgIG1hcmdpbi10b3A6IGNhbGMoMjBweCArIDgwcHgpO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFFeHRyYU1vYmlsZSB7XHJcbiAgICBtYXJnaW4tdG9wOiBjYWxjKDIwcHggKyA2MHB4KTtcclxuICB9XHJcbn1cclxuXHJcbi5icmVhZC1jcnVtYnNfX2xpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAxMHB4O1xyXG5cclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgLyogMjIuNHB4ICovXHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XHJcbiAgICAvLyBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiA1cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uYnJlYWQtY3J1bWJzX19pdGVtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMTBweDtcclxufVxyXG5cclxuLmJyZWFkLWNydW1ic19faXRlbS10ZXh0IHtcclxuICBhIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICB9XHJcbn1cclxuXHJcbi5icmVhZC1jcnVtYnNfX2RpdmlkZXIge30iLCIuY2FsbGJhY2stc3VjY2Vzc2Z1bCB7XHJcbiAgbWF4LXdpZHRoOiA0NzZweDtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICB6LWluZGV4OiAxMDE7XHJcblxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZzogMzBweCAzMHB4IDYwcHggMzBweDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICBnYXA6IDEwcHg7XHJcblxyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LWxpZ2h0ZXItYmx1ZSk7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcclxuICAgIHBhZGRpbmc6IDE1cHggMTVweCA0NXB4O1xyXG4gICAgd2lkdGg6IDQwMHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFFeHRyYU1vYmlsZSB7XHJcbiAgICB3aWR0aDogMzQwcHg7XHJcbiAgfVxyXG59XHJcblxyXG5cclxuLmNhbGxiYWNrLXN1Y2Nlc3NmdWxfX2J0bi1jbG9zZSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHdpZHRoOiAyNHB4O1xyXG4gIGhlaWdodDogMjRweDtcclxufVxyXG5cclxuLmNhbGxiYWNrLXN1Y2Nlc3NmdWxfX3RleHQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMzBweDtcclxufVxyXG5cclxuLmNhbGxiYWNrLXN1Y2Nlc3NmdWxfX3RpdGxlIHtcclxuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1ibHVlKTtcclxuICBmb250LXNpemU6IDIycHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7fVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYUV4dHJhTW9iaWxlIHtcclxuICAgIHdpZHRoOiAyNTBweDtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcbn1cclxuXHJcbi5jYWxsYmFjay1zdWNjZXNzZnVsX19kZXNjciB7XHJcbiAgY29sb3I6IHZhcigtLUJsYWNrLCAjMTcxNzE3KTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gIC8qIDI1LjJweCAqL1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYUV4dHJhTW9iaWxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbn0iLCIuYXBwb2ludG1lbnQtd3JhcHBlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIC8vIHRvcDogMjBweDtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIHotaW5kZXg6IDE5OTtcclxuICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuXHJcbi5hcHBvaW50bWVudCB7XHJcbiAgcG9zaXRpb246IHN0aWNreTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgcGFkZGluZzogMzBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktbGlnaHRlci1ibHVlKTtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIHotaW5kZXg6IDEwO1xyXG4gIG1heC13aWR0aDogNDc2cHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcclxuICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYUV4dHJhTW9iaWxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmFwcG9pbnRtZW50X19idG4tY2xvc2Uge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxufVxyXG5cclxuLmFwcG9pbnRtZW50X190aXRsZSB7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktYmx1ZSk7XHJcbiAgZm9udC1zaXplOiAyMnB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgLyogMjYuNHB4ICovXHJcbn1cclxuXHJcbi5mb3JtLWFwcG9pbnRtZW50X19mb3JtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAxNnB4O1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbn1cclxuXHJcbi5mb3JtLWFwcG9pbnRtZW50X19pdGVtIHtcclxuXHJcbiAgLmVycm9yLWxhYmVsIHtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1lcnJvcik7XHJcbiAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgICAvKiAxNi44cHggKi9cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWFwcG9pbnRtZW50X19pbnB1dCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAxNHB4IDE2cHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWxpZ2h0LWdyYXkpO1xyXG4gIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgY29sb3I6ICMwRTA5MDU7XHJcbiAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWFjdGl2ZSk7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICAvKiAxOS4ycHggKi9cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWFwcG9pbnRtZW50X19pbnB1dC0tdGV4dGFyZWEge1xyXG4gIHJlc2l6ZTogbm9uZTtcclxufVxyXG5cclxuLmZvcm0tYXBwb2ludG1lbnRfX3NlbGVjdERvY3RvciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAxNHB4IDE2cHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDEwcHg7XHJcbiAgYXBwZWFyYW5jZTogbm9uZTtcclxuICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xyXG5cclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLWxpZ2h0LWdyYXkpO1xyXG4gIGJhY2tncm91bmQ6ICNGRkY7XHJcblxyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci1hY3RpdmUpO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAvKiAxOS4ycHggKi9cclxuXHJcbiAgJjpmb2N1cy12aXNpYmxlIHtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgfVxyXG5cclxuICBvcHRpb24ge1xyXG4gICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcblxyXG4uZm9ybS1hcHBvaW50bWVudF9faXRlbS1zZWxlY3Qge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgJjo6YWZ0ZXIge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHJpZ2h0OiAxNnB4O1xyXG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9pY29ucy9hcnJvdy1kb3duLnN2ZycpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgLy8geCB5XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgaGVpZ2h0OiAyOHB4O1xyXG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybS1hcHBvaW50bWVudF9faXRlbS1kYXRlIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbn1cclxuXHJcbi5mb3JtLWFwcG9pbnRtZW50X19pbnB1dC1kYXRlIHtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gIHBhZGRpbmc6IDE0cHggMTZweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBib3JkZXItYm90dG9tOiAycHggc29saWQgdmFyKC0tY29sb3ItbGlnaHQtZ3JheSk7XHJcblxyXG4gICY6OnBsYWNlaG9sZGVyIHtcclxuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1hY3RpdmUpO1xyXG4gIH1cclxufVxyXG5cclxuLmZvcm0tYXBwb2ludG1lbnRfX2l0ZW0tdGltZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG59XHJcblxyXG4uZm9ybS1hcHBvaW50bWVudF9faXRlbS10aXRsZSB7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjdGl2ZSk7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCB2YXIoLS1jb2xvci1saWdodC1ncmF5KTtcclxuICB3aWR0aDogMTAwJTtcclxuICBwYWRkaW5nOiAxNHB4IDE2cHg7XHJcblxyXG5cclxuICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYWN0aXZlKTtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWFwcG9pbnRtZW50X19ibG9jay10aW1lIHtcclxuICBjb2xvcjogdmFyKC0tY29sb3ItYWN0aXZlKTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWNvbG9yLWxpZ2h0LWdyYXkpO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBhZGRpbmc6IDE0cHggMTZweDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMTBweCAyMHB4O1xyXG4gIGZsZXgtd3JhcDogd3JhcDtcclxufVxyXG5cclxuLmZvcm0tYXBwb2ludG1lbnRfX2lucHV0LXRpbWUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgaGVpZ2h0OiAzMnB4O1xyXG4gIHBhZGRpbmc6IDZweCA1cHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1zZWMtZ3JheSk7XHJcbiAgYmFja2dyb3VuZDogI0ZGRjtcclxuXHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjdGl2ZSk7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNzAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gIC8qIDE5LjJweCAqL1xyXG5cclxuICAmOmZvY3VzLFxyXG4gICY6YWN0aXZlIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS1saWdodC1ibHVlKTtcclxuICB9XHJcblxyXG4gIC8vICY6aG92ZXIge1xyXG4gIC8vICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItbGlnaHQtZ3JheSk7XHJcbiAgLy8gfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYUV4dHJhTW9iaWxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLWFwcG9pbnRtZW50X19idG4ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgbWF4LXdpZHRoOiA0MTZweDtcclxuICBwYWRkaW5nOiAxNHB4IDM1cHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDEwcHg7XHJcblxyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3ItcHJpbWFyeS1ibHVlKTtcclxuICBjb2xvcjogI2ZmZjtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ob3Zlcik7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYUV4dHJhTW9iaWxlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gIH1cclxufVxyXG5cclxuLmZvcm0tYXBwb2ludG1lbnRfX2Rlc2NyIHtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gIC8qIDIwLjhweCAqL1xyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAgIC8qIDIwLjhweCAqL1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgfVxyXG5cclxuXHJcbn0iLCIuY29va2llLXBlcm1pc3Npb24ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDEwdnc7XHJcbiAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIGJvdHRvbTogMjBweDtcclxuICB6LWluZGV4OiAyMDAwO1xyXG4gIG1pbi13aWR0aDogMzg1cHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcclxuICAgIG1heC13aWR0aDogMzIwcHg7XHJcbiAgICBtaW4td2lkdGg6IDMyMHB4O1xyXG4gICAgbGVmdDogMjBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhRXh0cmFNb2JpbGUge1xyXG4gICAgbWF4LXdpZHRoOiAyNTBweDtcclxuICAgIG1pbi13aWR0aDogMjUwcHg7XHJcbiAgfVxyXG5cclxuXHJcbiAgJi5pcy1zaG93IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxufVxyXG5cclxuLmNvb2tpZS1wZXJtaXNzaW9uX19pbm5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwYWRkaW5nOiAyMHB4IDMwcHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktbGlnaHRlci1ibHVlKTtcclxuICBib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIDRweCA2cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XHJcbiAgICBwYWRkaW5nOiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFFeHRyYU1vYmlsZSB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gIH1cclxufVxyXG5cclxuLmNvb2tpZS1wZXJtaXNzaW9uX190ZXh0IHtcclxuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1ibHVlKTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgLyogMTkuMnB4ICovXHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktYmx1ZSk7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgIC8qIDE5LjJweCAqL1xyXG4gIH1cclxufVxyXG5cclxuLmNvb2tpZS1wZXJtaXNzaW9uX19idG4ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZzogMTBweCAyNXB4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeS1ibGFjayk7XHJcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XHJcblxyXG4gICY6aG92ZXIsXHJcbiAgJjphY3RpdmUge1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItaG92ZXIpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ob3Zlcik7XHJcbiAgfVxyXG59IiwiLmRlZmluaXRpb24ge1xyXG4gIG1hcmdpbi10b3A6IDUwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcclxuICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtNTBweDtcclxuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLmRlZmluaXRpb25fX2lubmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBnYXA6IDMwcHg7XHJcblxyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LWxpZ2h0ZXItYmx1ZSk7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcclxuICAgIHBhZGRpbmc6IDE3cHggMTRweDtcclxuICAgIGdhcDogMjVweDtcclxuICB9XHJcbn1cclxuXHJcbi5kZWZpbml0aW9uX190ZXh0IHtcclxuICBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcblxyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgLyogMjMuNHB4ICovXHJcbn0iLCIuZmVhdHVyZXMge1xyXG4gIG1hcmdpbi10b3A6IDE1MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xyXG4gICAgbWFyZ2luLXRvcDogNzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZmVhdHVyZXNfX2lubmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiA0MHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XHJcbiAgICBnYXA6IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZmVhdHVyZXNfX3RpdGxlIHtcclxuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1ibHVlKTtcclxuICBtYXgtd2lkdGg6IDUzMHB4O1xyXG59XHJcblxyXG4uZmVhdHVyZXNfX2NhcmRzIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDQsIDFmcik7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoMiwgMWZyKTtcclxuICBnYXA6IDIwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XHJcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCg0LCAxZnIpO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMSwgMWZyKTtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDgsIGF1dG8pO1xyXG4gIH1cclxufVxyXG5cclxuLmZlYXR1cmVzX19pdGVtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBmbGV4LXNocmluazogMDtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cclxuICAmOm50aC1jaGlsZCgxKSxcclxuICAmOm50aC1jaGlsZCg4KSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktYmx1ZSk7XHJcbiAgfVxyXG5cclxuICAmOm50aC1jaGlsZCgyKSxcclxuICAmOm50aC1jaGlsZCg3KSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktbGlnaHQtYmx1ZSk7XHJcbiAgfVxyXG5cclxuICAmOm50aC1jaGlsZCgzKSxcclxuICAmOm50aC1jaGlsZCg2KSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktZ3JlZW4pO1xyXG4gIH1cclxuXHJcbiAgJjpudGgtY2hpbGQoNCksXHJcbiAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LWxpZ2h0LWdyZWVuKTtcclxuICB9XHJcbn1cclxuXHJcbi5mZWF0dXJlc19faXRlbS1pY29uIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHdpZHRoOiA0MHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5mZWF0dXJlc19faXRlbS10aXRsZSB7XHJcbiAgZm9udC1zaXplOiAyMHB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gIC8qIDI2cHggKi9cclxuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xyXG4gIGhlaWdodDogNDBweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xyXG4gICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5mZWF0dXJlc19faXRlbS1kZXNjciB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gIC8qIDIyLjRweCAqL1xyXG59IiwiLmZvb3RlciB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1ibHVlKTtcclxuICBwYWRkaW5nOiA1MHB4IDBweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xyXG4gICAgcGFkZGluZzogMzBweCAwO1xyXG4gIH1cclxufVxyXG5cclxuLmZvb3Rlcl9faW5uZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XHJcbiAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgYXV0bztcclxuICAgIGdhcDogNTBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxufVxyXG5cclxuLmZvb3Rlcl9fY29sLTEge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIHdpZHRoOiA2NzVweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXJfX2luZm8ge31cclxuXHJcbi5mb290ZXJfX2xvZ28ge1xyXG4gIHdpZHRoOiAyNDhweDtcclxuICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XHJcbiAgICB3aWR0aDogMjg3cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyX19hZGRyZXNzIHtcclxuICBjb2xvcjogI0ZGRjtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcclxuICB3aWR0aDogNDUwcHg7XHJcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBtYXJnaW4tYm90dG9tOiA4NXB4O1xyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAjRkZGO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgfVxyXG5cclxuICAvLyAmOmhvdmVyIHtcclxuICAvLyAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIC8vIH1cclxuXHJcbiAgJjo6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICM5OTk7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL2ljb25zL3Bpbi1mb290ZXIuc3ZnJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyAvLyB4IHlcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XHJcbiAgICB3aWR0aDogMjc2cHg7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICAgYSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGdhcDogN3B4O1xyXG4gICAgfVxyXG5cclxuICAgIHNwYW4ge31cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyX19wb2xpdGljcyB7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgLyogMTkuMnB4ICovXHJcbiAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcclxuICBtYXJnaW4tYm90dG9tOiAxNHB4O1xyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gICYtbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgZm9udC1mYW1pbHk6IFJvYm90bztcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgLyogMTkuMnB4ICovXHJcbiAgICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDE0cHg7XHJcblxyXG4gICAgICBhIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvb3Rlcl9fbGljZW5zZSB7XHJcbiAgY29sb3I6ICNGRkY7XHJcblxyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAvKiAxOS4ycHggKi9cclxuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gICYtbW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xyXG4gICAgICBjb2xvcjogI0ZGRjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgICAvKiAxOS4ycHggKi9cclxuICAgICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcclxuXHJcbiAgICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyX19tZW51IHtcclxuICB1bCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGdhcDogMzBweDtcclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXJfX21lbnUtaXRlbSB7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXJfX2NvbC0yIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBnYXA6IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyX19waG9uZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZvbnQtc2l6ZTogMjJweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIHBhZGRpbmctbGVmdDogMjVweDtcclxuICBtYXJnaW4tYm90dG9tOiAxMXB4O1xyXG4gIG1hcmdpbi1sZWZ0OiA2cHg7XHJcblxyXG4gIGEge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9pY29ucy9waG9uZS1jYWxsLWZvb3Rlci5zdmcnKTtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IC8vIHggeVxyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICB3aWR0aDogMjBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgIGdyaWQtY29sdW1uOiAxLzE7XHJcbiAgICBncmlkLXJvdzogMS8xO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMTFweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHt9XHJcbn1cclxuXHJcbi5mb290ZXJfX3RpbWUge1xyXG4gIGNvbG9yOiAjRkZGO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICBncmlkLXJvdzogMi8yO1xyXG4gICAgZ3JpZC1jb2x1bW46IDEvMTtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7fVxyXG59XHJcblxyXG4uZm9vdGVyX19zb2NpYWxzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcclxuICAgIGdyaWQtY29sdW1uOiAyLzI7XHJcbiAgICBncmlkLXJvdzogMS8xO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xyXG4gICAgZ2FwOiAxMnB4O1xyXG4gIH1cclxufVxyXG5cclxuLmZvb3Rlcl9fc29jaWFsLWljb24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgd2lkdGg6IDM1cHg7XHJcbiAgaGVpZ2h0OiAzNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW47XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItaG92ZXIpO1xyXG4gIH1cclxuXHJcbiAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgaW1nIHtcclxuICAgICAgcGFkZGluZy1yaWdodDogMXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xyXG4gICAgd2lkdGg6IDQycHg7XHJcbiAgICBoZWlnaHQ6IDQycHg7XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIC8vIGhlaWdodDogMjBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXJfX2J0biB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwYWRkaW5nOiAxNHB4IDM1cHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDEwcHg7XHJcblxyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWJsdWUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuXHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4sIGNvbG9yIDAuMnMgZWFzZS1pbjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLWhvdmVyKTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZ3JpZC1jb2x1bW46IDIvMjtcclxuICAgIGdyaWQtcm93OiAyLzI7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xyXG4gICAgbWF4LXdpZHRoOiAyMDVweDtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXJfX2RpdmlkZXIge1xyXG4gIG1hcmdpbi10b3A6IDUwcHg7XHJcbiAgbWFyZ2luLWJvdHRvbTogMjFweDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDFweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5KTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xyXG4gICAgbWFyZ2luOiAyMHB4IDA7XHJcbiAgfVxyXG59XHJcblxyXG4uZm9vdGVyX19kaXNjbGFpbWVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgIGdhcDogMTlweDtcclxuICB9XHJcbn1cclxuXHJcbi5mb290ZXJfX2Rpc2NsYWltZXItaXRlbSB7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICB9XHJcbn0iLCIuaGVhZGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZmNmYztcclxuICBwYWRkaW5nOiAxMHB4IDA7XHJcbiAgZm9udC1zaXplOiAxNHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XHJcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2YxZjFmMTtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHotaW5kZXg6IDk5OTtcclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXJfX2RpdmlkZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IGNhbGMoNTAlICsgNnB4KTtcclxuICBsZWZ0OiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICNGMUYxRjE7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbn0iLCIubGljZW5zZS1saXN0IHtcclxuICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubGljZW5zZS1saXN0X19pbm5lciB7fVxyXG5cclxuLmxpY2Vuc2UtbGlzdF9fdGl0bGUge1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWJsdWUpO1xyXG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubGljZW5zZS1saXN0X19tYWluIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiA0MHB4O1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAvKiAyMi40cHggKi9cclxuXHJcbiAgPmRpdiB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcclxuICAgIGdhcDogMzBweDtcclxuICB9XHJcbn1cclxuXHJcbi5saWNlbnNlLWxpc3RfX2l0ZW0tdGV4dCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMzBweDtcclxufVxyXG5cclxuLmxpY2Vuc2UtbGlzdF9faXRlbS1pbWcge31cclxuXHJcbi5saWNlbnNlLWxpc3RfX2l0ZW0tZG93bmxvYWQge1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG5cclxuICBhIHtcclxuICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgIC8qIDIyLjRweCAqL1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uLWxpbmU6IHVuZGVybGluZTtcclxuICB9XHJcbn0iLCIubG9nbyB7XG4gICAgZm9udC1zaXplOiAzMnB4O1xufSIsIi5tZXNzYWdlIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgcmlnaHQ6IDV2dztcclxuICBib3R0b206IDMwcHg7XHJcbiAgei1pbmRleDogMjA7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcclxuICAgIHJpZ2h0OiAyMHB4O1xyXG4gICAgYm90dG9tOiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm1lc3NhZ2VfX2lubmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMjBweDtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnktYmx1ZSk7XHJcbn1cclxuXHJcbi5tZXNzYWdlX190ZXh0IHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgLyogMjAuOHB4ICovXHJcbn1cclxuXHJcbi5tZXNzYWdlX19pbWcge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgaGVpZ2h0OiA0MXB4O1xyXG4gIHdpZHRoOiA0MXB4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gIGJhY2tncm91bmQ6ICNGRkY7XHJcbn0iLCIubW9iaWxlLW5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgLy8gdG9wOiAwO1xuICB0b3A6IC0xNTAlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiA5OTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIGJhY2tncm91bmQ6IHZhcigtLWNvbG9yLXByaW1hcnktYmx1ZSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG59XG5cbi5tb2JpbGUtbmF2IHtcblxuICAuaGVhZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvLyBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAubmF2LWljb24ge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLm1vYmlsZS1uYXYtLW9wZW4ge1xuICB0b3A6IDA7XG59XG5cbi5tb2JpbGUtbmF2IGEge1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLm1vYmlsZS1tZW51IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDAgMjBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaGVpZ2h0OiA5MjBweDtcblxuICA+KiB7XG4gICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoODBweCArIDIwcHgpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDczcHggKyAyMHB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhRXh0cmFNb2JpbGUge1xuICAgIHBhZGRpbmctdG9wOiBjYWxjKDU2cHggKyAyMHB4KTtcbiAgfVxufVxuXG4ubW9iaWxlLW5hdl9fbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICByb3ctZ2FwOiAyMHB4O1xuICBmb250LXNpemU6IDIwcHg7XG5cbiAgJiAuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gIH1cbn1cblxuLm1vYmlsZS1uYXZfX2J0biB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLm5hdl9fYnRuLW5vcm1hbCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktd2hpdGUpO1xuICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWJsdWUpO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnktd2hpdGUpO1xuICB9XG59XG5cbi5tb2JpbGUtbmF2X19kaXZpZGVyIHtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcblxuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxcHg7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RlZGVkZTtcbn1cblxuLm1vYmlsZS1uYXZfX3Bob25lIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDIycHg7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKDMwcHggKyAyNXB4KTtcblxuXG4gIGEge1xuICAgIGNvbG9yOiAjZmZmO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogMjVweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgLy8gYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4vLi4vaW1nL2ljb25zL3Bob25lLWNhbGwtZm9vdGVyLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IC8vIHggeVxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gIH1cbn1cblxuLm1vYmlsZS1uYXZfX3NjaGVkdWxlIHtcbiAgbWFyZ2luLXRvcDogMzBweDtcblxuICBwIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgfVxufVxuXG4ubW9iaWxlLW5hdl9fc29jaWFscyB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTJweDtcblxuICAuc29jaWFsLWljb24ge1xuICAgIHdpZHRoOiA0MnB4O1xuICAgIGhlaWdodDogNDJweDtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogNDJweDtcbiAgICAgIGhlaWdodDogNDJweDtcbiAgICB9XG4gIH1cbn1cblxuLm5hdl9fc29jaWFscyB7fVxuXG4uc29jaWFsLWljb24ge31cblxuLm1vYmlsZS1uYXZfX2FkZHJlc3Mge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMzBweCArIDI1cHgpO1xuXG4gIGEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA3cHg7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTI1cHg7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvaWNvbnMvcGluLnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgLy8geCB5XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxMDAwMCUpO1xuICAgIH1cbiAgfVxuXG4gIHAge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiA3cHg7XG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogLTI1cHg7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvaWNvbnMvcGluLnN2ZycpO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgLy8geCB5XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGZpbHRlcjogYnJpZ2h0bmVzcygxMDAwMCUpO1xuICAgIH1cbiAgfVxufSIsIi8qIE5hdiBJY29uICovXG4ubW9iaWxlLW5hdi1idG4ge1xuICAtLXRpbWU6IDAuMXM7XG5cbiAgLS13aWR0aDogNDBweDtcbiAgLS1oZWlnaHQ6IDMwcHg7XG5cbiAgLS1saW5lLWhlaWdodDogNHB4O1xuICAtLXNwYWNpbmc6IDdweDtcblxuICAtLXJhZGl1czogNHB4O1xuXG4gIC8qIEZpeGVkIGhlaWdodCBhbmQgd2lkdGggKi9cbiAgLyogaGVpZ2h0OiB2YXIoLS1oZWlnaHQpOyAqL1xuICAvKiB3aWR0aDogdmFyKC0td2lkdGgpOyAqL1xuXG4gIC8qIER5bmFtaWMgaGVpZ2h0IGFuZCB3aWR0aCAqL1xuICBoZWlnaHQ6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogMyArIHZhcigtLXNwYWNpbmcpICogMik7XG4gIHdpZHRoOiB2YXIoLS13aWR0aCk7XG5cbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgQGluY2x1ZGUgbWVkaWFFeHRyYU1vYmlsZSB7XG4gICAgLS13aWR0aDogMjRweDtcbiAgICAtLWxpbmUtaGVpZ2h0OiAycHg7XG4gICAgLS1zcGFjaW5nOiA2cHg7XG4gIH1cbn1cblxuLm5hdi1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAxOTk7XG4gIHdpZHRoOiB2YXIoLS13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWJsdWUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xufVxuXG4ubmF2LWljb246OmJlZm9yZSxcbi5uYXYtaWNvbjo6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuXG4gIHdpZHRoOiB2YXIoLS13aWR0aCk7XG4gIGhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQpO1xuXG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktYmx1ZSk7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSB2YXIoLS10aW1lKSBlYXNlLWluLFxuICAgIHRvcCB2YXIoLS10aW1lKSBsaW5lYXIgdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbjo6YmVmb3JlIHtcbiAgLyogdG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIC0yKTsgKi9cbiAgdG9wOiBjYWxjKC0xICogKHZhcigtLWxpbmUtaGVpZ2h0KSArIHZhcigtLXNwYWNpbmcpKSk7XG59XG5cbi5uYXYtaWNvbjo6YWZ0ZXIge1xuICAvKiB0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogMik7ICovXG4gIHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKyB2YXIoLS1zcGFjaW5nKSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUsXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YWZ0ZXIge1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IHRvcCB2YXIoLS10aW1lKSBsaW5lYXIsXG4gICAgdHJhbnNmb3JtIHZhcigtLXRpbWUpIGVhc2UtaW4gdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi8qIExheW91dCAqL1xuXG4ubW9iaWxlLW5hdi1idG4ge1xuICB6LWluZGV4OiA5OTk7XG4gIC8vIGRpc3BsYXk6IG5vbmU7XG59XG5cbi8vIEBtZWRpYSAobWF4LXdpZHRoOiAxMDAwcHgpIHtcbi8vIFx0Lm1vYmlsZS1uYXYtYnRuIHtcbi8vIFx0XHRkaXNwbGF5OiBibG9jaztcbi8vIFx0fVxuLy8gfSIsIi5uYXYtbW9iaWxlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB9XHJcbn1cclxuXHJcbi5uYXZfX2ljb24ge1xyXG4gIHBhZGRpbmctcmlnaHQ6IDEycHg7XHJcbn1cclxuXHJcbi5tb2JpbGUtbmF2LWJ0biB7fVxyXG5cclxuXHJcbi5uYXYtbW9iaWxlX19sb2dvIHtcclxuICB3aWR0aDogMzAwcHg7XHJcbiAgcGFkZGluZy1yaWdodDogMTRweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xyXG4gICAgd2lkdGg6IDI3MHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFFeHRyYU1vYmlsZSB7XHJcbiAgICB3aWR0aDogMTUwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2LW1vYmlsZV9fYnRuIHtcclxuICBmbGV4LXNocmluazogMDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAubmF2X19idG4tYWNjZW50IHtcclxuICAgIHBhZGRpbmc6IDhweCAxNHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2X19idG4tYWNjZW50IHt9IiwiLm5hdiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMjZweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcbn1cclxuXHJcbi5uYXZfX2J0bi1tb2JpbGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi5uYXZfX3JvdyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbn1cclxuXHJcbi5uYXZfX3Jvdy10b3Age1xyXG4gIGdhcDogMzVweDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxufVxyXG5cclxuXHJcbi5uYXYtcm93LXRvcF9fbG9nbyB7XHJcbiAgaW1nIHtcclxuICAgIG1heC1oZWlnaHQ6IDUzcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2LXJvdy10b3BfX2luZm8ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMjBweDtcclxufVxyXG5cclxuLm5hdi1yb3ctdG9wX19pbmZvLWV4dHJhIHtcclxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICB9XHJcbn1cclxuXHJcbi5uYXYtcm93LXRvcF9fYWRkcmVzcyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgLy8gY3Vyc29yOiBwb2ludGVyO1xyXG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnMgZWFzZS1pbjtcclxuICBtYXgtd2lkdGg6IDM2MHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xyXG5cclxuICAmOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgbGVmdDogLTI1cHg7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9pY29ucy9waW4uc3ZnJyk7XHJcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyAvLyB4IHlcclxuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gIH1cclxuXHJcbiAgLy8gJjpob3ZlciB7XHJcbiAgLy8gICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAvLyAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWJsdWUpO1xyXG4gIC8vIH1cclxufVxyXG5cclxuLm5hdi1yb3ctdG9wX19waG9uZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGRpc3BsYXk6IGlubGluZTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcclxuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XHJcblxyXG4gICY6OmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBsZWZ0OiAwcHg7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9pY29ucy9waG9uZS1jYWxsLnN2ZycpO1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgLy8geCB5XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktYmx1ZSk7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XHJcbiAgICBmbGV4LXNocmluazogMDtcclxuICB9XHJcbn1cclxuXHJcbi5uYXYtcm93LXRvcF9fc2NoZWR1bGUge1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWJsdWUpO1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIHRleHQtYWxpZ246IHJpZ2h0O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2LXJvdy10b3BfX3NvY2lhbHMge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZ2FwOiA3cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2X19yb3ctYm90dG9tIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuXHJcbi5uYXYtcm93LWJvdHRvbV9fbWVudSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcblxyXG4ubmF2LXJvdy1ib3R0b21fX2Jsb2NrIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAyMHB4O1xyXG59XHJcblxyXG4ubmF2LXJvdy1ib3R0b21fX2xpc3Qge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAzMHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XHJcbiAgICBnYXA6IDE1cHg7XHJcbiAgfVxyXG5cclxuXHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XHJcbiAgICBnYXA6IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2LXJvdy1ib3R0b21fX2xpc3QtaXRlbSB7XHJcbiAgYSB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjJzIGVhc2UtaW47XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgJjpob3ZlciB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWJsdWUpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcclxuICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xyXG4gICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1hY3RpdmUge1xyXG4gICAgYSB7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWJsdWUpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLm5hdi1yb3ctYm90dG9tX19saXN0LWl0ZW0tLWFjdGl2ZSB7fVxyXG5cclxuLm5hdi1yb3ctYm90dG9tX19idG5zIHt9XHJcblxyXG4ubmF2X19idG5zIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMTRweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLm5hdl9fYnRuLWFjY2VudCB7XHJcbiAgcGFkZGluZzogMTBweCAyNXB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktd2hpdGUpO1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktYmx1ZSk7XHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4sIGJvcmRlciAwLjJzIGVhc2UtaW47XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tY29sb3ItcHJpbWFyeS1ibHVlKTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ob3Zlcik7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ob3Zlcik7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2X19idG4tbm9ybWFsIHtcclxuICBwYWRkaW5nOiAxMHB4IDI1cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTtcclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbiwgYm9yZGVyIDAuMnMgZWFzZS1pbjtcclxuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS10ZXh0LWNvbG9yKTtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ob3Zlcik7XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ob3Zlcik7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2LXJvdy1ib3R0b21fX3NvY2lhbHMge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiA3cHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ubmF2X19zb2NpYWxzIHt9XHJcblxyXG4uc29jaWFsLWljb24ge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMzVweDtcclxuICBoZWlnaHQ6IDM1cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1ibHVlKTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgdHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ob3Zlcik7XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiA1MCU7XHJcbiAgICBsZWZ0OiA1MCU7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcclxuICAgIHdpZHRoOiAyNHB4O1xyXG4gICAgaGVpZ2h0OiAyNHB4O1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHdpZHRoOiAxM3B4O1xyXG4gICAgICBoZWlnaHQ6IDEzcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufSIsIi5wYWdlLXVwIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgcmlnaHQ6IDIwcHg7XHJcbiAgYm90dG9tOiAxNTBweDtcclxuICB6LWluZGV4OiAyMDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge31cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xyXG4gICAgYm90dG9tOiAxNTBweDtcclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLXVwX19oaWRlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcblxyXG4ucGFnZS11cF9faW5uZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgd2lkdGg6IDQwcHg7XHJcbiAgaGVpZ2h0OiA0MHB4O1xyXG4gIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMTBweDtcclxuXHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5LWJsdWUpO1xyXG4gIGJveC1zaGFkb3c6IDAgLTJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjIpLCAwIC00cHggNnB4IHJnYmEoMCwgMCwgMCwgMC4yKTtcclxuXHJcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW47XHJcblxyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ob3Zlcik7XHJcbiAgfVxyXG59XHJcblxyXG4ucGFnZS11cF9faW1nIHtcclxuICB3aWR0aDogMjhweDtcclxuICBoZWlnaHQ6IDI4cHg7XHJcbn0iLCIucG9ydGZvbGlvLWNhc2Uge31cclxuXHJcbiNwb3J0Zm9saW9DYXNlMiB7XHJcbiAgLy8gcGFkZGluZy1sZWZ0OiAyMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5wb3J0Zm9saW8tY2FzZV9fc3dpcGVyIHt9XHJcblxyXG4ucG9ydGZvbGlvLWNhc2VfX3N3aXBlci0xLFxyXG4ucG9ydGZvbGlvLWNhc2VfX3N3aXBlci0yIHtcclxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XHJcbiAgICAvLyBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG59XHJcblxyXG4vLyAucG9ydGZvbGlvLWNhc2VfX3N3aXBlci1tb2JpbGUge1xyXG4vLyAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcclxuXHJcbi8vICAgLnBvcnRmb2xpby1jYXNlX19zbGlkZS1uYW1lIHtcclxuLy8gICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbi8vICAgfVxyXG5cclxuLy8gICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XHJcbi8vICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbi8vICAgfVxyXG4vLyB9XHJcblxyXG4ucG9ydGZvbGlvLWNhc2VfX3dyYXBwZXIge31cclxuXHJcbi5wb3J0Zm9saW8tY2FzZV9fc2xpZGUge1xyXG4gIHdpZHRoOiB2YXIoLS1pbWFnZS1jb21wYXJpc29uLXNsaWRlci13aWR0aCkgIWltcG9ydGFudDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG59XHJcblxyXG4ucG9ydGZvbGlvLWNhc2VfX3NsaWRlLWltZyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiB2YXIoLS1pbWFnZS1jb21wYXJpc29uLXNsaWRlci13aWR0aCkgIWltcG9ydGFudDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGN1cnNvcjogY29sLXJlc2l6ZTtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGhlaWdodDogMjQ2cHggIWltcG9ydGFudDtcclxuXHJcblxyXG4gIC5wb3J0Zm9saW8tY2FzZV9fc2xpZGUtaXRlbSB7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIHdpZHRoOiB2YXIoLS1pbWFnZS1jb21wYXJpc29uLXNsaWRlci13aWR0aCkgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1heC1oZWlnaHQ6IDgwdmg7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgfVxyXG5cclxuICAuaW1nLXdyYXBwZXIge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogNTAlO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHotaW5kZXg6IDE7XHJcbiAgICAvLyB0cmFuc2l0aW9uOiAwLjI1cyBjdWJpYy1iZXppZXIoMC4wMywgMC45OCwgMC41MiwgMC45OSk7XHJcblxyXG4gICAgLnBvcnRmb2xpby1jYXNlX19zbGlkZS1pdGVtIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmltZy13cmFwcGVyLTAyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB6LWluZGV4OiAxO1xyXG5cclxuICB9XHJcblxyXG4gIC5sYWJlbCB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDEwcHg7XHJcbiAgICB6LWluZGV4OiAzO1xyXG5cclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDIwcHg7XHJcblxyXG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICAgIGJhY2tncm91bmQ6ICNGRkY7XHJcblxyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktYmx1ZSk7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAvKiAxOS41cHggKi9cclxuXHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICB9XHJcblxyXG4gIC5sYWJlbC1iZWZvcmUge1xyXG4gICAgbGVmdDogMTBweDtcclxuICB9XHJcblxyXG4gIC5sYWJlbC1hZnRlciB7XHJcbiAgICByaWdodDogMTBweDtcclxuICB9XHJcblxyXG4gIC5oYW5kbGUge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IGNhbGMoNTAlIC0gdmFyKC0taW1hZ2UtY29tcGFyaXNvbi1zbGlkZXItaGFuZGxlLXdpZHRoKS8yKTtcclxuICAgIHdpZHRoOiB2YXIoLS1pbWFnZS1jb21wYXJpc29uLXNsaWRlci1oYW5kbGUtd2lkdGgpO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuICAgIHotaW5kZXg6IDI7XHJcbiAgICAvLyB0cmFuc2l0aW9uOiAwLjI1cyBjdWJpYy1iZXppZXIoMC4wMywgMC45OCwgMC41MiwgMC45OSk7XHJcblxyXG4gIH1cclxuXHJcbiAgLmhhbmRsZS0wMiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogY2FsYyg1MCUgLSB2YXIoLS1pbWFnZS1jb21wYXJpc29uLXNsaWRlci1oYW5kbGUtd2lkdGgpLzIpO1xyXG4gICAgd2lkdGg6IHZhcigtLWltYWdlLWNvbXBhcmlzb24tc2xpZGVyLWhhbmRsZS13aWR0aCk7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgei1pbmRleDogMjtcclxuICAgIC8vIHRyYW5zaXRpb246IDAuMjVzIGN1YmljLWJlemllcigwLjAzLCAwLjk4LCAwLjUyLCAwLjk5KTtcclxuXHJcbiAgfVxyXG5cclxuICAuaGFuZGxlLWxpbmUge1xyXG4gICAgd2lkdGg6IDNweDtcclxuICAgIGZsZXgtZ3JvdzogMTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAuaGFuZGxlLWNlbnRlciB7fVxyXG59XHJcblxyXG4ucG9ydGZvbGlvLWNhc2VfX3NsaWRlLW5hbWUge1xyXG5cclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAvKiAyMy40cHggKi9cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xyXG4gICAgZm9udC1zaXplOiAxNnB4O1xyXG4gIH1cclxufVxyXG5cclxuLnBvcnRmb2xpby1jYXNlX19uYXYge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAxNHB4O1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcclxuICAgIG1hcmdpbi10b3A6IDEwcHg7XHJcbiAgfVxyXG5cclxuICAmLS1tb2JpbGUge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICB9XHJcblxyXG4gIC8vIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcclxuICAvLyAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gIC8vICAgJi0tbW9iaWxlIHtcclxuICAvLyAgICAgZGlzcGxheTogZmxleDtcclxuICAvLyAgIH1cclxuICAvLyB9XHJcbn1cclxuXHJcbi5wb3J0Zm9saW8tY2FzZV9fbmF2LWJ0biB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMzJweDtcclxuICBoZWlnaHQ6IDMycHg7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWJsdWUpO1xyXG5cclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbjtcclxuXHJcbiAgJi1wcmV2IHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgfVxyXG5cclxuICAmLW5leHQge31cclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ob3Zlcik7XHJcbiAgfVxyXG5cclxuICAmLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LWxpZ2h0LWdyZWVuKTtcclxuICB9XHJcbn0iLCIucWEge1xyXG4gIG1hcmdpbi10b3A6IDE1MHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XHJcbiAgICBtYXJnaW4tdG9wOiA5MHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xyXG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICB9XHJcbn1cclxuXHJcbi5xYV9faW5uZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDQwcHg7XHJcbn1cclxuXHJcbi5xYV9fdGl0bGUge1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWJsdWUpO1xyXG59XHJcblxyXG4ucWFfX2xpc3Qge31cclxuXHJcbi5xYV9faXRlbSB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4ucWFfX2l0ZW0tdGl0bGUge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZzogMjVweCAwcHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5LWdyZWVuKTtcclxuXHJcbiAgJi5hY3RpdmUgLnFhX19pdGVtLWFycm93IHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgfVxyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gIH1cclxuXHJcbiAgaDMge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gICAgLyogMjEuNnB4ICovXHJcbiAgfVxyXG59XHJcblxyXG4ucWFfX2l0ZW0tYXJyb3cge1xyXG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGVhc2UtaW47XHJcbn1cclxuXHJcbi5xYV9faXRlbS1kZXNjciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwYWRkaW5nOiAzMHB4IDBweDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cclxuICAmLmFjdGl2ZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xyXG4gICAgcGFkZGluZzogMjBweCAwcHg7XHJcbiAgfVxyXG59IiwiLnBvcnRmb2xpbyB7XHJcbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xyXG4gICAgcGFkZGluZy10b3A6IDgwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAtODBweDtcclxuICB9XHJcbn1cclxuXHJcbi5jb250YWluZXItcmlnaHQge1xyXG4gIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcclxuICAgIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xyXG4gICAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItd2lkdGgpO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgfVxyXG59XHJcblxyXG4ucG9ydGZvbGlvX19pbm5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogNDBweDtcclxuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcclxuICAgIGdhcDogMzBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcclxuICAgIHBhZGRpbmctbGVmdDogMDtcclxuICB9XHJcbn1cclxuXHJcbi5wb3J0Zm9saW9fX3RpdGxlIHtcclxuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1ibHVlKTtcclxuICBtYXgtd2lkdGg6IDM3M3B4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XHJcbiAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnBvcnRmb2xpb19fbWFpbiB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGdhcDogMzBweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnBvcnRmb2xpb19fYnJvd3NlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuLnBvcnRmb2xpb19fcGFnZSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwYWRkaW5nOiAxMnB4IDEwcHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblxyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci1ncmF5KTtcclxuICBmb250LXNpemU6IDIycHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgLyogMjYuNHB4ICovXHJcblxyXG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1ncmF5KTtcclxuXHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAmLS1hY3RpdmUge1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktYmx1ZSk7XHJcbiAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnktYmx1ZSk7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XHJcbiAgICBmb250LXNpemU6IDIwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XHJcbiAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucG9ydGZvbGlvX192aWV3cG9ydCB7fVxyXG5cclxuLnBvcnRmb2xpb19fY2FzZSB7fSIsIi5wcml2YWN5LXBvbGljeS1saXN0IHtcclxuICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxMDBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJpdmFjeS1wb2xpY3ktbGlzdF9faW5uZXIge31cclxuXHJcbi5wcml2YWN5LXBvbGljeS1saXN0X190aXRsZSB7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktYmx1ZSk7XHJcbn1cclxuXHJcbi5wcml2YWN5LXBvbGljeS1saXN0X19kYXRlIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XHJcbiAgLyogMjIuNHB4ICovXHJcbiAgbWFyZ2luLXRvcDogNDBweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcbn1cclxuXHJcbi5wcml2YWN5LXBvbGljeS1saXN0X19tYWluIHtcclxuICBtYXJnaW4tdG9wOiA0MHB4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBnYXA6IDQwcHg7XHJcblxyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAvKiAyMi40cHggKi9cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xyXG4gICAgbWFyZ2luLXRvcDogMzBweDtcclxuICB9XHJcbn1cclxuXHJcbi5wcml2YWN5LXBvbGljeS1saXN0X19tYWluLXRpdGxlIHt9XHJcblxyXG4ucHJpdmFjeS1wb2xpY3ktbGlzdF9fbWFpbi1wYXJ0IHt9XHJcblxyXG4ucHJpdmFjeS1wb2xpY3ktbGlzdF9fbWFpbi1wYXJ0LXRpdGxlIHtcclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG59XHJcblxyXG4ucHJpdmFjeS1wb2xpY3ktbGlzdF9fbWFpbi1wYXJ0LWxpc3Qge31cclxuXHJcbi5wcml2YWN5LXBvbGljeS1saXN0X19tYWluLXBhcnQtaXRlbSB7XHJcbiAgLy8gbGlzdC1zdHlsZTogO1xyXG4gIG1hcmdpbi1sZWZ0OiAxNnB4O1xyXG5cclxuICA+dWw+bGkge1xyXG4gICAgbGlzdC1zdHlsZTogZGlzYztcclxuICAgIG1hcmdpbi1sZWZ0OiAyMHB4O1xyXG4gIH1cclxuXHJcbiAgb2w+bGkge1xyXG4gICAgbGlzdC1zdHlsZTogbG93ZXItbGF0aW47XHJcbiAgICBtYXJnaW4tbGVmdDogMThweDtcclxuICB9XHJcbn0iLCIucHJvYmxlbXMge1xyXG4gIG1hcmdpbi10b3A6IDE1MHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcclxuICAgIG1hcmdpbi10b3A6IDcwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvYmxlbXNfX2lubmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiA0MHB4O1xyXG59XHJcblxyXG4ucHJvYmxlbXNfX3RpdGxlIHtcclxuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1ibHVlKTtcclxufVxyXG5cclxuLnByb2JsZW1zX19jYXJkcyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBnYXA6IDIwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XHJcbiAgICBnYXA6IDE0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvYmxlbXNfX2l0ZW0ge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgbWF4LXdpZHRoOiAzMTVweDtcclxuXHJcbiAgJjpudGgtY2hpbGQoMSkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LWJsdWUpO1xyXG4gIH1cclxuXHJcbiAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LWxpZ2h0LWJsdWUpO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS43KSB0cmFuc2xhdGUoMHB4LCAyN3B4KTtcclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktZ3JlZW4pO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMi41KSB0cmFuc2xhdGUoLTVweCwgLTQ1cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJjpudGgtY2hpbGQoNCkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LWxpZ2h0LWdyZWVuKTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuNykgdHJhbnNsYXRlKC0xNHB4LCAzMXB4KTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcclxuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDIwcHgpO1xyXG4gICAgbWluLXdpZHRoOiAyMjVweDtcclxuXHJcbiAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS1ibHVlKTtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS1saWdodC1ibHVlKTtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjcpIHRyYW5zbGF0ZSgxcHgsIDIycHgpO1xyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LWdyZWVuKTtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgyLjUpIHRyYW5zbGF0ZSgtNXB4LCAtMzdweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCg0KSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXNlY29uZGFyeS1saWdodC1ncmVlbik7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS43KSB0cmFuc2xhdGUoLTEwcHgsIDIycHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIG1pbi13aWR0aDogMTAwcHg7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvYmxlbV9faXRlbS10ZXh0IHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBnYXA6IDIwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcclxuICAgIHBhZGRpbmc6IDE3cHggMTRweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMycHggMWZyO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvIGF1dG87XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcclxuICAgICAgXCJudW0gdGl0bGVcIlxyXG4gICAgICBcInRleHQgdGV4dFwiO1xyXG4gICAgZ2FwOiAxNHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnByb2JsZW1zX19pdGVtLW51bWJlciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMzJweDtcclxuICBoZWlnaHQ6IDMycHg7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIGZsZXgtc2hyaW5rOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tV2hpdGUsICNGRkYpO1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWJsdWUpO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAvKiAxOS4ycHggKi9cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xyXG4gICAgZ3JpZC1hcmVhOiBudW07XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvYmxlbXNfX2l0ZW0tdGl0bGUge1xyXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcclxuICAgIGdyaWQtYXJlYTogdGl0bGU7XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvYmxlbXNfX2l0ZW0tZGVzY3Ige1xyXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcclxuICAgIGdyaWQtYXJlYTogdGV4dDtcclxuICB9XHJcbn1cclxuXHJcbi5wcm9ibGVtc19faXRlbS1pbWcge1xyXG4gIG1hcmdpbi10b3A6IGF1dG87XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAyMjVweDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDIyNXB4O1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XHJcbiAgICBtYXJnaW4tdG9wOiBhdXRvO1xyXG4gICAgaGVpZ2h0OiAxNTVweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgaW1nIHtcclxuICAgICAgaGVpZ2h0OiAxNTVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59IiwiLnByb21vdGlvbiB7XHJcbiAgbWFyZ2luLXRvcDogMjBweDtcclxufVxyXG5cclxuLnByb21vdGlvbl9faW5uZXIge1xyXG4gIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxufVxyXG5cclxuLnByb21vdGlvbl9fdGl0bGUge1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbn1cclxuXHJcbi5wcm9tb3Rpb25fX3RleHQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDEwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgfVxyXG5cclxuICAvL3Rlc3RcclxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZ2FwOiAyMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnByb21vdGlvbl9fZGVzY3Ige1xyXG4gIHdpZHRoOiAzOTdweDtcclxuICBmbGV4LXNocmluazogMDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xyXG4gICAgLy8gd2lkdGg6IDMyMHB4O1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5wcm9tb3Rpb25fX3RleHQtYmxvY2sge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyIDFmcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICAgIC13ZWJraXQtZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICBwIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucHJvbW90aW9uX190ZXh0LWJsb2NrLWRlc2NyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHBhZGRpbmc6IDAgMTJweDtcclxuICBib3JkZXItbGVmdDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnktYmx1ZSk7XHJcblxyXG4gICY6bnRoLWNoaWxkKDEpIHtcclxuICAgIGJvcmRlci1sZWZ0OiBub25lO1xyXG4gICAgcGFkZGluZy1sZWZ0OiAwO1xyXG4gIH1cclxuXHJcbiAgJjpudGgtY2hpbGQoMikge1xyXG4gICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICB9XHJcblxyXG5cclxuICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XHJcbiAgICBib3JkZXItbGVmdDogbm9uZTtcclxuICAgIHBhZGRpbmc6IDIwcHggMCAxNHB4O1xyXG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIHZhcigtLWNvbG9yLXByaW1hcnktYmx1ZSk7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1jb2xvci1wcmltYXJ5LWJsdWUpO1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDIpIHtcclxuICAgICAgbWF4LXdpZHRoOiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIi5yZXZpZXdzIHtcclxuICBtYXJnaW4tdG9wOiAxNTBweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xyXG4gICAgbWFyZ2luLXRvcDogMTAwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTBweDtcclxuICAgIHBhZGRpbmctdG9wOiA4MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnJldmlld3NfX2lubmVyIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogNDQzcHggMWZyO1xyXG4gIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvO1xyXG4gIHJvdy1nYXA6IDQwcHg7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcclxuICAgIFwidGl0bGUgbmF2XCJcclxuICAgIFwicm93IHJvd1wiO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XHJcbiAgICByb3ctZ2FwOiAzMHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIDFmcjtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0byBhdXRvIGF1dG87XHJcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxyXG4gICAgICBcInRpdGxlIHRpdGxlXCJcclxuICAgICAgXCJyb3cgcm93XCJcclxuICAgICAgXCJuYXYgbmF2XCI7XHJcbiAgfVxyXG59XHJcblxyXG4ucmV2aWV3c19fcm93IHtcclxuICBncmlkLWFyZWE6IHJvdztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbn1cclxuXHJcbi5yZXZpZXdzX19yb3ctZ3JhZGllbnQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHotaW5kZXg6IDI7XHJcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDgwJSwgcmdiKDI1NSwgMjU1LCAyNTUpIDEwMCUpO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gIH1cclxufVxyXG5cclxuLnJldmlld3NfX3RpdGxlIHtcclxuICBncmlkLWFyZWE6IHRpdGxlO1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWJsdWUpO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XHJcbiAgICBtYXgtd2lkdGg6IDI0MXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnJldmlld3NfX25hdiB7XHJcbiAgZ3JpZC1hcmVhOiBuYXY7XHJcblxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAxNHB4O1xyXG4gIG1hcmdpbi10b3A6IDMwcHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG59XHJcblxyXG4ucmV2aWV3c19fbmF2LWJ0biB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICB3aWR0aDogMzJweDtcclxuICBoZWlnaHQ6IDMycHg7XHJcbiAgLy8gcGFkZGluZzogMTBweDtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LWxpZ2h0LWdyZWVuKTtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgfVxyXG5cclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbjtcclxuXHJcbiAgJi1wcmV2IHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XHJcbiAgfVxyXG5cclxuICAmLW5leHQge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1ibHVlKTtcclxuICB9XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItaG92ZXIpO1xyXG4gIH1cclxufVxyXG5cclxuLnJldmlld3NfX3N3aXBlciB7fVxyXG5cclxuLnJldmlld3NfX3N3aXBlci13cmFwcGVyIHt9XHJcblxyXG4ucmV2aWV3c19fc3dpcGVyLXNsaWRlIHtcclxuICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7XHJcbiAgZ2FwOiAyMHB4O1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgbWF4LXdpZHRoOiA2NTBweDtcclxuXHJcbiAgLy8gd2lkdGg6IDY1MHB4O1xyXG4gIC8vIGhlaWdodDogMTUzcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1zZWNvbmRhcnktbGlnaHRlci1ibHVlKTtcclxuXHJcbiAgLy8gQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xyXG4gIC8vICAgbWF4LXdpZHRoOiA0NzBweDtcclxuICAvLyB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcclxuICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgZ2FwOiAxMHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnJldmlld3NfX3NsaWRlLWF2YXRhciB7XHJcbiAgbWluLXdpZHRoOiA0NnB4O1xyXG4gIGhlaWdodDogNDZweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ncmF5KTtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcclxuICAgIG1pbi13aWR0aDogMzhweDtcclxuICAgIGhlaWdodDogMzhweDtcclxuICB9XHJcbn1cclxuXHJcbi5yZXZpZXdzX19zbGlkZS10ZXh0IHt9XHJcblxyXG4ucmV2aWV3c19fc2xpZGUtbmFtZSB7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktYmx1ZSk7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gIC8qIDIzLjRweCAqL1xyXG5cclxuICBtYXJnaW4tYm90dG9tOiA1cHg7XHJcbn1cclxuXHJcbi5yZXZpZXdzX19zbGlkZS1yYXRpbmcge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiAxMHB4O1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWFyZ2luLWJvdHRvbTogMTdweDtcclxufVxyXG5cclxuLnJldmlld3NfX3NsaWRlLXN0YXJzIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGdhcDogMXB4O1xyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDIwcHg7XHJcbiAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucmV2aWV3c19fc2xpZGUtZGF0ZSB7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLWFjdGl2ZSk7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xyXG4gIC8qIDIwLjhweCAqL1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XHJcbiAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4ucmV2aWV3c19fc2xpZGUtZGVzY3Ige1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAvKiAyMi40cHggKi9cclxufSIsIi5zcGVjaWFsaXN0cyB7XHJcbiAgbWFyZ2luLXRvcDogMTUwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xyXG4gICAgbWFyZ2luLXRvcDogLTEwcHg7XHJcbiAgICBwYWRkaW5nLXRvcDogODBweDtcclxuICB9XHJcbn1cclxuXHJcbi5zcGVjaWFsaXN0c19faW5uZXIge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgZ2FwOiA0MHB4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcclxuICAgIGdhcDogMzBweDtcclxuICB9XHJcbn1cclxuXHJcbi5zcGVjaWFsaXN0c19fdGl0bGUge1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWJsdWUpO1xyXG4gIG1heC13aWR0aDogNDQzcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcclxuICAgIG1heC13aWR0aDogMzU0cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc3BlY2lhbGlzdHNfX2NhcmRzIHtcclxuICBkaXNwbGF5OiBncmlkO1xyXG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XHJcbiAgZ2FwOiAyMHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XHJcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIC13ZWJraXQtYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBnYXA6IDIwcHg7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICB9XHJcbn1cclxuXHJcbi5zcGVjaWFsaXN0c19fcGVyc29uIHtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAtd2Via2l0LWZsZXgtd3JhcDogbm93cmFwO1xyXG4gIGZsZXgtd3JhcDogbm93cmFwO1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XHJcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaDtcclxuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICY6bnRoLWNoaWxkKDEpIHtcclxuICAgIGltZyB7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xNSkgdHJhbnNsYXRlKDBweCwgMjVweCk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOm50aC1jaGlsZCgzKSB7XHJcbiAgICBpbWcge1xyXG4gICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMikgdHJhbnNsYXRlKDEwcHgsIDM1cHgpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xyXG4gICAgbWF4LXdpZHRoOiA0ODBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcclxuICAgICY6bnRoLWNoaWxkKDEpIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMikgdHJhbnNsYXRlKDBweCwgMzVweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoMHB4LCAwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMTUpIHRyYW5zbGF0ZSgwLCAzNHB4KTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFFeHRyYU1vYmlsZSB7XHJcbiAgICAmOm50aC1jaGlsZCgxKSB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjIpIHRyYW5zbGF0ZSgtMTBweCwgMzFweCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKSB0cmFuc2xhdGUoMHB4LCAwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDMpIHtcclxuICAgICAgaW1nIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMykgdHJhbnNsYXRlKDAsIDQ0cHgpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3BlY2lhbGlzdHNfX3BlcnNvbi1pbWcge1xyXG4gIG1heC1oZWlnaHQ6IDUxMHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIGltZyB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xyXG4gICAgbWF4LWhlaWdodDogbm9uZTtcclxuXHJcbiAgICBpbWcge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3BlY2lhbGlzdHNfX3BlcnNvbi10ZXh0IHtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktYmx1ZSk7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1mbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBzdHJldGNoO1xyXG4gIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2g7XHJcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xyXG4gICAgcGFkZGluZzogMTdweCAxNHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnNwZWNpYWxpc3RzX19wZXJzb24tbmFtZSB7XHJcbiAgZm9udC1zaXplOiAyMnB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gIC8qIDI2LjRweCAqL1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc3BlY2lhbGlzdHNfX3BlcnNvbi1wb3N0IHtcclxuXHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxMjAlO1xyXG4gIC8qIDIxLjZweCAqL1xyXG5cclxuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc3BlY2lhbGlzdHNfX3BlcnNvbi1leHBlcmllbmNlIHtcclxuICBmb250LXNpemU6IDE2cHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgLyogMTkuMnB4ICovXHJcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xyXG4gICAgZm9udC1zaXplOiAxNHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICB9XHJcbn1cclxuXHJcbi5zcGVjaWFsaXN0c19fcGVyc29uLWJ0biB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwYWRkaW5nOiAxNHB4IDM1cHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDEwcHg7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBiYWNrZ3JvdW5kOiAjRkZGO1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWJsdWUpO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLCBjb2xvciAwLjJzIGVhc2UtaW47XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ob3Zlcik7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDM1cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn0iLCIuc3RlcHMge1xyXG4gIG1hcmdpbi10b3A6IDE1MHB4O1xyXG4gIG1hcmdpbi1ib3R0b206IDE1MHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XHJcbiAgICBtYXJnaW4tdG9wOiAxMDBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDEwMHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xyXG4gICAgbWFyZ2luLXRvcDogNzBweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDcwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc3RlcHNfX2lubmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiA0MHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XHJcbiAgICBnYXA6IDMwcHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc3RlcHNfX3RpdGxlIHtcclxuICBtYXgtd2lkdGg6IDUwM3B4O1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWJsdWUpO1xyXG59XHJcblxyXG4uc3RlcHNfX2dyaWQge1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoNCwgMWZyKTtcclxuICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlcGVhdCgyLCAxZnIpO1xyXG4gIGdhcDogMjBweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xyXG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICAgIGdyaWQtdGVtcGxhdGUtcm93czogMWZyIGF1dG8gYXV0byBhdXRvO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG59XHJcblxyXG4uc3RlcHNfX2dyaWQtY2FyZCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwYWRkaW5nOiAyMHB4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGdhcDogMTBweDtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG59XHJcblxyXG4uc3RlcHNfY2FyZC10aXRsZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LWxpZ2h0ZXItYmx1ZSk7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG59XHJcblxyXG4uc3RlcHNfX2ltZyB7XHJcbiAgZ3JpZC1jb2x1bW46IDEvMTtcclxuICBncmlkLXJvdzogMi8yO1xyXG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICBwaWN0dXJlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgfVxyXG5cclxuICBpbWcge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICB9XHJcblxyXG5cclxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XHJcbiAgICBncmlkLWNvbHVtbjogMi8yO1xyXG4gICAgZ3JpZC1yb3c6IDEvMTtcclxuICB9XHJcbn1cclxuXHJcbi5zdGVwc19fZGVzY3Ige1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktYmx1ZSk7XHJcbiAgY29sb3I6ICNGRkY7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG5cclxuICAvKiAyNS4ycHggKi9cclxuICBzcGFuIHtcclxuICAgIGZvbnQtc2l6ZTogMjNweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcclxuICAgIGZvbnQtc2l6ZTogMTdweDtcclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnN0ZXBzX19jYXJkIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBhZGRpbmc6IDIwcHg7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgZ2FwOiAyMHB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBmb250LXNpemU6IDE2cHg7XHJcblxyXG4gICY6bnRoLWNoaWxkKDQpIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktZ3JlZW4pO1xyXG4gIH1cclxuXHJcbiAgJjpudGgtY2hpbGQoNSkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1ibHVlKTtcclxuICAgIGNvbG9yOiAjZmZmO1xyXG4gIH1cclxuXHJcbiAgJjpudGgtY2hpbGQoNikge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1ncmVlbik7XHJcbiAgfVxyXG5cclxuICAmOm50aC1jaGlsZCg3KSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWJsdWUpO1xyXG4gICAgY29sb3I6ICNmZmY7XHJcbiAgfVxyXG5cclxuICAmOm50aC1jaGlsZCg4KSB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWdyZWVuKTtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcclxuICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1ncmVlbik7XHJcbiAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LWNvbG9yKTtcclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCg2KSB7XHJcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktYmx1ZSk7XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xyXG4gICAgJjpudGgtY2hpbGQoNikge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWdyZWVuKTtcclxuICAgICAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xyXG4gICAgfVxyXG5cclxuICAgICY6bnRoLWNoaWxkKDUpIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1ibHVlKTtcclxuICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uc3RlcHNfX2NhcmQtbnVtYmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHdpZHRoOiAzMnB4O1xyXG4gIGhlaWdodDogMzJweDtcclxuICBwYWRkaW5nOiAxMHB4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBnYXA6IDEwcHg7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcclxuICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gIGNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWJsdWUpO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBsaW5lLWhlaWdodDogMTIwJTtcclxuICAvKiAxOS4ycHggKi9cclxufVxyXG5cclxuLnN0ZXBzX19jYXJkLWRlc2NyIHt9XHJcblxyXG4uc3RlcHNfX2FwcG9pbnRtZW50IHtcclxuICBtYXJnaW4tdG9wOiAxMHB4O1xyXG4gIGRpc3BsYXk6IGdyaWQ7XHJcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuICBnYXA6IDIwcHg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFMYXB0b3Age1xyXG4gICAgbWFyZ2luLXRvcDogMDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDEsIDFmcik7XHJcbiAgfVxyXG59XHJcblxyXG4uc3RlcHNfX2FwcG9pbnRtZW50LWltZyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LWJsdWUpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gIGltZyB7XHJcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICB9XHJcbn1cclxuXHJcbi5zdGVwc19fYXBwb2ludG1lbnQtdGV4dCB7fVxyXG5cclxuLnN0ZXBzX19hcHBvaW50bWVudC10aXRsZSB7XHJcbiAgZm9udC1zaXplOiAyMnB4O1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gIC8qIDMwLjhweCAqL1xyXG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcclxuICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcclxuICAgIGZvbnQtc2l6ZTogMThweDtcclxuICB9XHJcbn1cclxuXHJcbi5zdGVwc19fYXBwb2ludG1lbnQtZGVzY3Ige1xyXG4gIGZvbnQtc2l6ZTogMThweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAvKiAyNS4ycHggKi9cclxuICBtYXJnaW4tYm90dG9tOiA3MHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XHJcbiAgICBmb250LXNpemU6IDE2cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xyXG4gIH1cclxufVxyXG5cclxuLnN0ZXBzX19hcHBvaW50bWVudC1idG4ge1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gIC1tb3otYXBwZWFyYW5jZTogbm9uZTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHBhZGRpbmc6IDE0cHggMzVweDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGdhcDogMTBweDtcclxuXHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBiYWNrZ3JvdW5kOiB2YXIoLS1jb2xvci1wcmltYXJ5LWJsdWUpO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG5cclxuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbjtcclxuXHJcbiAgJjpob3ZlciB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1ob3Zlcik7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYUxhcHRvcCB7XHJcbiAgICBwYWRkaW5nOiAxMnB4IDM1cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICB9XHJcbn0iLCIudGFrZS1xdWVzdGlvbl9fc3VjY2VzcyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogNTAlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICB6LWluZGV4OiAxMDE7XHJcblxyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZzogMzBweCAzMHB4IDYwcHggMzBweDtcclxuICBnYXA6IDEwcHg7XHJcblxyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LWxpZ2h0ZXItYmx1ZSk7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB3aWR0aDogMzQwcHg7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggNDVweCAxNXB4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGdhcDogMTBweDtcclxuICB9XHJcbn1cclxuXHJcbi50YWtlLXF1ZXN0aW9uX19zdWNjZXNzLWlubmVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbn1cclxuXHJcbi50YWtlLXF1ZXN0aW9uX19zdWNjZXNzLWJ0bi1jbG9zZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMjRweDtcclxuICBoZWlnaHQ6IDI0cHg7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG59XHJcblxyXG4udGFrZS1xdWVzdGlvbl9fc3VjY2Vzcy10aXRsZSB7XHJcbiAgbWFyZ2luLXRvcDogMzRweDtcclxuICBjb2xvcjogdmFyKC0tY29sb3ItcHJpbWFyeS1ibHVlKTtcclxuICBmb250LXNpemU6IDIycHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgLyogMjYuNHB4ICovXHJcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFUYWJsZXQge1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XHJcbiAgICAvKiAyMy40cHggKi9cclxuICB9XHJcbn1cclxuXHJcbi50YWtlLXF1ZXN0aW9uX19zdWNjZXNzLWRlc2NyIHtcclxuICBmb250LXNpemU6IDE4cHg7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XHJcbiAgLyogMjEuNnB4ICovXHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhVGFibGV0IHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxNDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxufSIsIi50YWtlLXF1ZXN0aW9uIHtcclxuICBtYXJnaW4tdG9wOiAxNTBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTGFwdG9wIHtcclxuICAgIG1hcmdpbi10b3A6IDEwMHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xyXG4gICAgbWFyZ2luLXRvcDogNzBweDtcclxuICB9XHJcbn1cclxuXHJcbi50YWtlLXF1ZXN0aW9uX19pbm5lciB7XHJcbiAgZGlzcGxheTogZ3JpZDtcclxuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgZ2FwOiAyMHB4O1xyXG5cclxuICBAaW5jbHVkZSBtZWRpYVRhYmxldCB7XHJcbiAgICBnYXA6IDE0cHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBtZWRpYU1vYmlsZSB7XHJcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgxLCAxZnIpO1xyXG4gIH1cclxufVxyXG5cclxuLnRha2UtcXVlc3Rpb25fX2Jsb2NrIHtcclxuICAmLWZvcm0ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIHBhZGRpbmc6IDIwcHg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICBnYXA6IDI1cHg7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3Itc2Vjb25kYXJ5LWxpZ2h0ZXItYmx1ZSk7XHJcbiAgfVxyXG5cclxuICAmLWltZyB7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgIGltZyB7XHJcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcclxuICAgICAgZ3JpZC1yb3c6IDIvMjtcclxuXHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4ucXVlc3Rpb25Gb3JtX190aXRsZSB7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktYmx1ZSk7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgfVxyXG59XHJcblxyXG4udGFrZS1xdWVzdGlvbl9fdGl0bGUtbW9iaWxlIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XHJcbiAgY29sb3I6IHZhcigtLWNvbG9yLXByaW1hcnktYmx1ZSk7XHJcblxyXG4gIEBpbmNsdWRlIG1lZGlhTW9iaWxlIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgfVxyXG59XHJcblxyXG4ucXVlc3Rpb25Gb3JtX19mb3JtIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZ2FwOiAxNnB4O1xyXG59XHJcblxyXG4ucXVlc3Rpb25Gb3JtX19pdGVtIHtcclxuICAuZXJyb3ItbGFiZWwge1xyXG4gICAgY29sb3I6IHZhcigtLWNvbG9yLWVycm9yKTtcclxuICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBsaW5lLWhlaWdodDogMTQwJTtcclxuICAgIC8qIDE2LjhweCAqL1xyXG4gIH1cclxufVxyXG5cclxuLnF1ZXN0aW9uRm9ybV9faW5wdXQge1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgcGFkZGluZzogMTZweDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMTIwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICAvKiAxOS4ycHggKi9cclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcbiAgcmVzaXplOiBub25lO1xyXG5cclxuICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICBjb2xvcjogdmFyKC0tY29sb3ItYWN0aXZlKTtcclxuICB9XHJcbn1cclxuXHJcbi5xdWVzdGlvbkZvcm1fX2J0biB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwYWRkaW5nOiAxNHB4IDM1cHg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvci1wcmltYXJ5LWJsdWUpO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XHJcblxyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3ItaG92ZXIpO1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgbWVkaWFNb2JpbGUge1xyXG4gICAgcGFkZGluZzogMTJweCAzNXB4O1xyXG4gIH1cclxufVxyXG5cclxuLnF1ZXN0aW9uRm9ybV9fZGVzY3Ige1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICBsaW5lLWhlaWdodDogMTMwJTtcclxuICAvKiAyMC44cHggKi9cclxuXHJcbiAgYSB7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICB9XHJcbn0iXX0= */


/* CHECKBOX */
.checkbox-wrapper {
  display: flex;
}
.checkbox-wrapper p {
  text-align: left !important;
}
.checkbox-wrapper * {
  box-sizing: border-box;
}
.checkbox-wrapper .cbx {
  flex-shrink: 0;
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  border-radius: 5px;
  overflow: hidden;
  transition: all 0.2s ease;
  display: inline-block;
  margin-top: 8px;
}
.checkbox-wrapper .cbx:not(:last-child) {
  margin-right: 15px;
}
.checkbox-wrapper .cbx span {
  float: left;
  vertical-align: middle;
  transform: translate3d(0, 0, 0);
}
.checkbox-wrapper .cbx span:first-child {
  position: relative;
  width: 24px;
  height: 24px;
  border-radius: 5px;
  transform: scale(1);
  border: 1px solid #fff;
  transition: all 0.2s ease;
  box-shadow: 0 1px 1px rgba(0,16,75,0.05);
}
.checkbox-wrapper--color .cbx span:first-child {
  border: 1px solid #5D7DDACC;
}
.checkbox-wrapper .cbx span:first-child svg {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  fill: none;
  stroke: #fff;
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-dasharray: 16px;
  stroke-dashoffset: 16px;
  transition: all 0.3s ease;
  transition-delay: 0.1s;
}
.checkbox-wrapper .cbx span:last-child {
  padding-left: 8px;
  line-height: 18px;
}
.checkbox-wrapper .inp-cbx {
  position: absolute;
  visibility: hidden;
}
.checkbox-wrapper .inp-cbx:checked + .cbx span:first-child {
  background: #0684d6;
  border-color: #0684d6;
}
.checkbox-wrapper .inp-cbx:checked + .cbx span:first-child svg {
  stroke-dashoffset: 0;
}
.checkbox-wrapper .inline-svg {
  position: absolute;
  width: 0;
  height: 0;
  pointer-events: none;
  user-select: none;
}

.checkbox-wrapper.error .cbx span:first-child {
  border-color: var(--red);
}

.checkbox-wrapper.error .cbx span:first-child svg {
  stroke: var(--red);
}

.checkbox-wrapper.error p {
  color: var(--red);
}

.checkbox-wrapper .error-label{
	font-size: 0;
}

* {
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0) !important;
  -webkit-focus-ring-color: rgba(255, 255, 255, 0) !important;
  outline: none !important; }

body.form-bg {
    overflow: hidden;
}
.form-bg::after{
	z-index: 1000;
}
.appointment-wrapper, .callback-wrapper, .appointment-successful, .callback-successful, .take-question__success{
	z-index: 1001;
} 

.appointment-wrapper,
.callback-wrapper{
    height: 100vh;
    overflow-y: auto;
    top: 0 !important;
    padding: 20px;
    position: fixed;	
}

.callback-wrapper{
	max-width: 100%;
	display: flex;
}
.callback{
	max-width: 476px;
	margin: auto;
}

.cookie-show .page-up{
	bottom: 200px;
}

.wrap__ohkjK{
	z-index: 30 !important;
}


.cookie-permission{
	z-index: 20;
	max-width: 100%;
    position: fixed;
    left: 0;
    right: 0;
    bottom: 0;
	background-color: var(--color-secondary-lighter-blue);
	box-shadow: 0 2px 5px rgba(0, 0, 0, .2), 0 4px 6px rgba(0, 0, 0, .2);
}
.cookie-permission__inner{
	border-radius: 0px;
	background-color: transparent;
	box-shadow: none;
	padding: 20px var(--container-padding);
	flex-direction: row;
        column-gap: 30px;
}

.cookie-show .footer{
	padding-bottom: 100px;
}


.cookie-show #jvLabelWrap {
    bottom: 79px !important;
}

.cookie-permission__text, .cookie-permission__text a{
	font-weight: 400;
}

.mobile-nav__nav{
	margin-bottom: 40px;
}

@media screen and (max-width: 992px) {
    .cookie-permission__inner{
	padding-right: 20px;
	padding-bottom: 30px;
    }	
    .cookie-show .footer{
	padding-bottom: 120px;
    }
}


@media screen and (max-width: 768px){
    .cookie-show .footer{
	padding-bottom: 170px;
    }
    .cookie-permission__inner{
	flex-direction: column;
	row-gap: 20px;
    }	
.cookie-permission__text, .cookie-permission__text a{
	font-size: 14px;
}
}

@media screen and (max-width: 480px){
.cookie-show .wrap__ehsSL{
	bottom: 145px !important; 
}	
    .cookie-show .footer{
	padding-bottom: 210px;
    }
}
.qa__item-arrow{
flex-shrink: 0;}