html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-family:"Roboto";src:url("../fonts/Roboto/Roboto-Regular.eot");src:local("Roboto"),local("Roboto-Regular"),url("../fonts/Roboto/Roboto-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/Roboto/Roboto-Regular.woff") format("woff"),url("../fonts/Roboto/Roboto-Regular.ttf") format("truetype");font-weight:400;font-style:400}:root{--container-width: 1310px;--container-padding: 15px;--font-main: "Roboto", sans-serif;--font-size-main: clamp(1rem, 0.881rem + 0.6vw, 1.25rem);--font-weight-main: 400;--page-bg: #fff;--text-color: #403F4C;--accent-color: #045CFC;--laptop-size: 1200px;--tabletXL-size: 992px;--tablet-size: 768px;--mobile-size: 576px}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}body{background-color:var(--page-bg);font-family:"Roboto",sans-serif;font-weight:var(--font-weight-main);color:var(--text-color);font-size:var(--font-size-main)}a{text-decoration:none;color:inherit}.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}.disable-scroll{width:100vw;height:100vh;overflow:hidden}.container{max-width:var(--container-width);padding:0 var(--container-padding);margin:0 auto}.container--1178{max-width:1178px;padding:0 var(--container-padding);margin:0 auto}.container--1166{max-width:1166px;padding:0 var(--container-padding);margin:0 auto}.container--1010{max-width:1010px;padding:0 var(--container-padding);margin:0 auto}.about{padding:clamp(5rem,-45.673rem + 81.73vw,15.625rem) 0 clamp(3.125rem,-11.779rem + 24.04vw,6.25rem) 0}.about__title span{color:var(--accent-color)}@media(max-width: 992px){.about__title{text-align:center}}.about__title--ml{margin-left:72px}@media(max-width: 992px){.about__title--ml{margin-left:unset}}.about__grid{margin-top:30px;display:grid;grid-template-columns:clamp(29.625rem,2.202rem + 44.23vw,35.375rem) clamp(28.75rem,11.76rem + 27.4vw,32.313rem);grid-template-rows:minmax(388px, auto);grid-auto-rows:minmax(388px, auto);gap:clamp(2.5rem,-15.385rem + 28.85vw,6.25rem) clamp(1.75rem,-10.173rem + 19.23vw,4.25rem)}@media(max-width: 992px){.about__grid{margin-top:-25px;grid-template-columns:1fr;grid-auto-rows:auto}}.about__grid-text{padding-top:64px;line-height:28px}@media(max-width: 992px){.about__grid-text{padding-top:0;align-self:center;text-wrap:balance;text-align:center}}.about__grid-text p+p{margin-top:28px}.about__grid-text p a{color:var(--accent-color);text-decoration:underline}.about__grid-text p a:hover{text-decoration:none}.about__grid-photo--right{justify-self:end;align-self:self-start}.about__grid-photo--pr25{padding-right:clamp(.813rem,-2.764rem + 5.77vw,1.563rem)}@media(max-width: 992px){.about__grid-photo--pr25{padding-right:unset}}@media(max-width: 992px){.about__grid-photo{justify-self:center}}.about__grid-photo img{display:block;width:100%}@media(max-width: 992px){.about__grid-photo img{justify-self:center}}.blog{padding-bottom:clamp(3.125rem,1.58rem + 7.73vw,7.375rem)}.blog__grid{margin-top:40px;display:grid;grid-template-columns:repeat(auto-fit, minmax(290px, 1fr));grid-template-rows:auto;grid-auto-rows:auto;gap:28px;justify-items:center}.button{display:flex;justify-content:center;align-items:center;max-width:438px;height:78px;border:1px solid #fff;color:#fff;border-radius:39px;text-transform:uppercase;transition:background-color .3s ease}.button:hover{background-color:rgba(255,255,255,.2)}.button--accent{border:1px solid var(--accent-color);color:var(--accent-color);transition:background-color .3s linear}.button--accent:hover{background-color:rgba(4,92,251,.3)}.button--w366{max-width:366px}.button--w329{max-width:329px}.button--w303{max-width:303px}.card{display:flex;flex-direction:column;justify-content:space-between;gap:25px;min-height:257px;max-width:364px;padding:clamp(1.25rem,.727rem + 2.61vw,2.688rem) clamp(1.25rem,.955rem + 1.48vw,2.063rem) clamp(1.25rem,.773rem + 2.39vw,2.563rem) clamp(1.25rem,1.068rem + .91vw,1.75rem);border-radius:28px;background:#e8f4ff}.card__text{font-size:28px;line-height:40px}.card__text p+p{margin-top:1em}.card__link{color:var(--accent-color);text-decoration:underline}.card__link:hover{text-decoration:none}.footer{padding:clamp(3.125rem,1.761rem + 6.82vw,6.875rem) 0 33px 0}.footer__grid{display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, auto);grid-auto-rows:auto;gap:clamp(1.563rem,.223rem + 6.7vw,3.438rem) 28px}@media(max-width: 768px){.footer__grid{grid-template-columns:1fr;justify-items:center}}.footer__title{margin-bottom:21px;font-size:clamp(1.25rem,1.068rem + .91vw,1.75rem);line-height:40px;color:var(--accent-color)}@media(max-width: 768px){.footer__title{text-align:center}}.footer__item,.footer__link,.footer__text{line-height:28px}@media(max-width: 768px){.footer__text{text-align:center}}.footer__goto-list{display:grid;grid-template-columns:168px 1fr;grid-template-rows:auto;grid-auto-rows:auto;gap:20px 28px}.footer__social-list{display:flex;gap:clamp(1.125rem,.344rem + 3.91vw,1.75rem)}.footer__link{position:relative;transition:all .3s linear}.footer__link:before{position:absolute;bottom:-2px;left:0;content:"";display:inline-block;width:100%;height:1px;background-color:var(--accent-color);transform-origin:right;transform:scale(0);transition:transform .3s linear}.footer__link:hover{color:var(--accent-color)}.footer__link:hover::before{display:block;transform-origin:left;transform:scale(100%)}.hamburger{--time: .1s;--width: 40px;--height: 30px;--line-height: 4px;--spacing: 6px;--color: #fff;--radius: 4px;height:calc(var(--line-height)*3 + var(--spacing)*2);width:var(--width);display:flex;justify-content:center;align-items:center;border:none;background-color:rgba(0,0,0,0);padding:0;margin:0}.hamburger__icon{display:block;position:relative;width:var(--width);height:var(--line-height);background-color:var(--color);border-radius:var(--radius)}.hamburger__icon::before,.hamburger__icon::after{content:"";display:block;position:absolute;left:0;width:var(--width);height:var(--line-height);border-radius:var(--radius);background-color:var(--color);transition:transform var(--time) ease-in,top var(--time) linear var(--time)}.hamburger__icon::before{top:calc(-1*var(--line-height) - var(--spacing))}.hamburger__icon::after{top:calc(var(--spacing) + var(--line-height))}.hamburger__icon.hamburger__icon--active{background-color:rgba(0,0,0,0)}.hamburger__icon.hamburger__icon--active::before,.hamburger__icon.hamburger__icon--active::after{top:0;transition:top var(--time) linear,transform var(--time) ease-in var(--time)}.hamburger__icon.hamburger__icon--active::before{transform:rotate(45deg)}.hamburger__icon.hamburger__icon--active::after{transform:rotate(-45deg)}.hamburger{z-index:999;display:none}@media(max-width: 768px){.hamburger{display:block}}.header{height:clamp(34.688rem,29.665rem + 25.11vw,48.5rem);padding:28px 0 clamp(3.125rem,2.193rem + 4.66vw,5.688rem) 0;color:#fff;background-color:#1f3f86;border-radius:0 0 clamp(1.25rem,.341rem + 4.55vw,3.75rem) clamp(1.25rem,.341rem + 4.55vw,3.75rem)}.header .container--1010{height:100%}.header__wrapper{height:100%;display:flex;flex-direction:column;justify-content:space-between;padding:0 0 0 clamp(0rem,-0.982rem + 4.91vw,2.063rem)}.header__nav{display:flex;justify-content:end;align-items:center;line-height:28px}.header__list{display:flex;gap:48px}@media(max-width: 768px){.header__list{display:none}}.header__link:hover,.header__join:hover{opacity:.5;transition:opacity .3s ease}.header__join{margin-left:91px;font-size:13px;line-height:20px;text-transform:uppercase}@media(max-width: 768px){.header__join{display:none}}.header__title{max-width:869px}@media(max-width: 992px){.header__title{text-align:center}}.header__text{display:flex;align-items:center;gap:40px}@media(max-width: 576px){.header__text{flex-direction:column;gap:20px}}.header__text span{max-width:545px;line-height:28px}@media(max-width: 576px){.header__text span{order:1;max-width:80%;text-align:center}}.header__arrow{transition:opacity .3s ease}.header__arrow:hover{opacity:.5}@media(max-width: 576px){.header__arrow{order:2}}.header__arrow img{max-width:56px;max-height:56px;object-fit:cover}.ideas{padding:47px 0 clamp(3.125rem,.443rem + 13.41vw,10.5rem) 0}.ideas__grid{display:grid;grid-template-columns:497px 1fr;grid-template-rows:auto;grid-auto-rows:auto;gap:26px}@media(max-width: 992px){.ideas__grid{grid-template-columns:1fr}}.ideas__title span{color:var(--accent-color)}@media(max-width: 992px){.ideas__title{text-align:center}}.ideas__subtitle{margin-top:clamp(1.875rem,1.261rem + 3.07vw,3.563rem);font-size:clamp(1.25rem,1.068rem + .91vw,1.75rem);line-height:clamp(1.75rem,1.477rem + 1.36vw,2.5rem)}@media(max-width: 992px){.ideas__subtitle{text-align:center}}.ideas__text{margin-top:clamp(1.25rem,.727rem + 2.61vw,2.688rem);line-height:28px}.ideas__text p+p{margin-top:1em}@media(max-width: 992px){.ideas__text{text-align:center}}.ideas__image img{width:100%;aspect-ratio:629/509}@media(max-width: 992px){.ideas__image{max-width:70%;margin:0 auto}}@media(max-width: 768px){.ideas__image{max-width:100%}}.ideas__button{margin:62px auto 0 auto}.innovation{max-width:1242px;margin:0 auto;border-radius:28px;background:#2c03ab;padding:clamp(3.125rem,1.648rem + 7.39vw,7.188rem) 0 clamp(3.125rem,1.716rem + 7.05vw,7rem) 0}.innovation__title{max-width:665px}.innovation__title span{color:#ff7b9b;font-size:55px}@media(max-width: 992px){.innovation__title span{font-size:clamp(1.875rem,.648rem + 6.14vw,5.25rem)}}@media(max-width: 992px){.innovation__title{margin:0 auto;text-align:center}}.innovation__text{margin-top:clamp(1.875rem,1.08rem + 3.98vw,4.063rem);max-width:540px}.innovation__text p{color:#fff;line-height:28px}.innovation__text p+p{margin-top:26px}@media(max-width: 992px){.innovation__text{margin-left:auto;margin-right:auto;text-align:center}}.innovation__button{margin-left:auto}@media(max-width: 992px){.innovation__button{margin:15px auto 0 auto}}.mobile-nav{width:100%;min-height:100vh;display:flex;justify-content:center;align-items:center;background-color:#1f3f86;position:fixed;left:-100%;top:0;padding:0 40px;transition:all .3s ease-in}.mobile-nav__list{list-style-type:none;padding:0;margin:0;display:flex;flex-direction:column;justify-content:center;align-items:center;row-gap:20px;font-size:28px}.mobile-nav__link{color:#fff}.mobile-nav__link.active{opacity:.5}.mobile-nav--open{left:0}.review{padding:clamp(2.5rem,-0.705rem + 16.02vw,11.313rem) 0 clamp(3.125rem,-0.511rem + 18.18vw,13.125rem) 0;background:url("../img/review/review_bg.png") #eff7ff left bottom no-repeat}.review__header{display:flex;gap:clamp(4.75rem,-47.413rem + 84.13vw,15.688rem)}@media(max-width: 992px){.review__header .label{display:none}}.review__slider{position:relative;padding-left:clamp(15.625rem,-36.538rem + 84.13vw,26.563rem);min-height:clamp(24.375rem,20.602rem + 18.86vw,34.75rem);padding-top:59px}@media(max-width: 992px){.review__slider{padding-left:0}}.review__slider-btns{position:absolute;bottom:0;left:425px;display:flex;gap:28px}.review__slider-btns button{border:none;outline:none;background:rgba(0,0,0,0);padding:0;margin:0;cursor:pointer;transition:opacity .3s ease}.review__slider-btns button:hover{opacity:.5}.review__slider-btns button img{width:56px;height:56px;display:block;object-fit:cover}@media(max-width: 992px){.review__slider-btns{left:50%;transform:translateX(-50%)}}.review__card{max-width:656px;font-size:clamp(1rem,.727rem + 1.36vw,1.75rem);line-height:clamp(1.75rem,1.477rem + 1.36vw,2.5rem)}.review__author{margin-top:-3px;font-size:20px;line-height:28px}@media(max-width: 576px){.review__author{font-size:14px;line-height:25px}}@media(max-width: 992px){.review{background:#eff7ff}}.services{padding:clamp(3.125rem,-0.744rem + 19.35vw,11.25rem) 0 clamp(2.5rem,.714rem + 8.93vw,6.25rem) 0}.services__header{display:flex;gap:100px}@media(max-width: 992px){.services__header{flex-direction:column;gap:clamp(1.875rem,-0.208rem + 10.42vw,6.25rem)}}.services__title{max-width:474px}.services__title span{color:var(--accent-color)}@media(max-width: 992px){.services__title{max-width:unset;text-align:center}}.services__label{max-width:457px;font-size:28px;line-height:40px}@media(max-width: 992px){.services__label{max-width:unset;text-align:center;font-size:clamp(1.25rem,1.012rem + 1.19vw,1.75rem);line-height:clamp(1.875rem,1.577rem + 1.49vw,2.5rem)}}.services__grid{margin-top:clamp(5rem,-32.843rem + 60.98vw,15.938rem);display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(2, 379px);grid-auto-rows:minmax(auto, 326px);gap:clamp(5rem,-1.487rem + 10.45vw,6.875rem) clamp(1.875rem,-11.1rem + 20.91vw,5.625rem)}@media(max-width: 992px){.services__grid{grid-template-columns:1fr;grid-template-rows:auto;grid-auto-rows:auto;row-gap:clamp(1.25rem,-0.536rem + 8.93vw,5rem)}}@media(max-width: 992px){.services__text-first{grid-row:1/2}}@media(max-width: 992px){.services__image-first{grid-row:2/3}}@media(max-width: 992px){.services__text-second{grid-row:3/4}}@media(max-width: 992px){.services__image-second{grid-row:4/5}}.services__image{align-self:self-end}.services__image img{display:block;width:100%}@media(max-width: 992px){.services__image{width:unset;justify-self:center}}.services__text-label{margin-top:clamp(1.25rem,.952rem + 1.49vw,1.875rem);max-width:326px;font-size:clamp(1.375rem,1.226rem + .74vw,1.688rem);line-height:clamp(2.188rem,2.039rem + .74vw,2.5rem)}@media(max-width: 992px){.services__text-label{max-width:unset;text-align:center}}.services__text-info{margin-top:27px;line-height:28px}@media(max-width: 992px){.services__text-info{text-align:center}}.services__button{margin:clamp(2.5rem,.179rem + 11.61vw,7.375rem) auto 0 auto}.title{font-size:clamp(1.875rem,.648rem + 6.14vw,5.25rem);line-height:clamp(2.5rem,1.318rem + 5.91vw,5.75rem)}.title--fs84{font-size:clamp(1.875rem,.648rem + 6.14vw,5.25rem);line-height:clamp(2.5rem,1.318rem + 5.91vw,5.75rem)}@media(max-width: 992px){.title--fs84{text-align:center}}.title--white{color:#fff}.title--mini{position:relative;padding-left:84px;font-size:clamp(1rem,.881rem + .6vw,1.25rem);line-height:28px;text-transform:uppercase}.title--mini::before{position:absolute;top:50%;left:0;content:"";display:block;width:56px;height:1px;background-color:#9563ff;transform:translateY(-50%)}.ready{padding:clamp(3.125rem,-3.125rem + 31.25vw,20.313rem) 0 clamp(3.125rem,-0.852rem + 19.89vw,14.063rem) 0;background:url("../img/ready/bg.jpg") center center/cover no-repeat}.ready__title{max-width:858px}@media(max-width: 992px){.ready__title{max-width:100%}}.ready__button{margin-top:25px}@media(max-width: 992px){.ready__button{margin:15px auto 0 auto}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2UvX3Jlc2V0LnNjc3MiLCJiYXNlL19mb250cy5zY3NzIiwiYmFzZS9fdmFycy5zY3NzIiwiYmFzZS9fYmFzZS5zY3NzIiwiYmFzZS9fdXRpbGxzLnNjc3MiLCJiYXNlL19jb250YWluZXJzLnNjc3MiLCJibG9ja3MvX2Fib3V0LnNjc3MiLCJiYXNlL19taXhpbnMuc2NzcyIsImJsb2Nrcy9fYmxvZy5zY3NzIiwiYmxvY2tzL19idXR0b24uc2NzcyIsImJsb2Nrcy9fY2FyZC5zY3NzIiwiYmxvY2tzL19mb29yZXIuc2NzcyIsImJsb2Nrcy9faGFtYnVyZ2VyLnNjc3MiLCJibG9ja3MvX2hlYWRlci5zY3NzIiwiYmxvY2tzL19pZGVhcy5zY3NzIiwiYmxvY2tzL19pbm5vdmF0aW9uLnNjc3MiLCJibG9ja3MvX21vYmlsZS1uYXYuc2NzcyIsImJsb2Nrcy9fcmV2aWV3LnNjc3MiLCJibG9ja3MvX3NlcnZpY2VzLnNjc3MiLCJibG9ja3MvX3RpdGxlLnNjc3MiLCJibG9ja3MvcmVhZHkuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSwyWkFhQyxTQUNBLFVBQ0EsU0FDQSxlQUNBLGFBQ0Esd0JBR0QsOEVBRUMsY0FFRCxLQUNDLGNBRUQsTUFDQyxnQkFFRCxhQUNDLFlBRUQsb0RBRUMsV0FDQSxhQUVELE1BQ0MseUJBQ0EsaUJDekNELFdBQ0kscUJBQ0EsOENBQ0EsZ1BBSUEsZ0JBQ0EsZUNSSixNQUNJLDBCQUNBLDBCQUVBLGtDQUNBLHlEQUNBLHdCQUVBLGdCQUNBLHNCQUNBLHdCQUdBLHNCQUNBLHVCQUNBLHFCQUNBLHFCQ2hCSixxQkFHSSxzQkFJSixLQUNJLHVCQUdKLEtBQ0ksZ0NBQ0EsZ0NBQ0Esb0NBQ0Esd0JBQ0EsZ0NBR0osRUFDSSxxQkFDQSxjQ3JCSixNQUNJLHdCQUlKLGlCQUNJLGtCQUNBLFVBQ0EsV0FDQSxZQUNBLFNBQ0EsVUFDQSxtQkFDQSxzQkFDQSxtQkFDQSxnQkFHSixnQkFDSSxZQUNBLGFBQ0EsZ0JDckJKLFdB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Q0ksYUFDQSxVWEdKLHlCV0xBLGtCQUtRLHNCQUNBLGlEQUdSLGlCQUNJLGdCQUNBLHNCQUNJLDBCWFBSLHlCV0lBLGlCQU1RLGdCQUNBLG1CQUdSLGlCQUNJLGdCQUNBLGVBQ0EsaUJYakJKLHlCV2NBLGlCQUtRLGdCQUNBLGtCQUNBLG1EQUNBLHNEQUdSLGdCQUNJLHNEQUNBLGFBQ0EscUNBQ0Esb0NBQ0EsbUNBQ0EseUZYL0JKLHlCV3lCQSxnQkFTUSwwQkFDQSx3QkFDQSxvQkFDQSxnRFhyQ1IseUJXd0NBLHNCQUVRLGNYMUNSLHlCVzZDQSx1QkFFUSxjWC9DUix5QldrREEsdUJBRVEsY1hwRFIseUJXdURBLHdCQUVRLGNBR1IsaUJBQ0ksb0JBQ0EscUJBQ0ksY0FDQSxXWGhFUix5Qlc0REEsaUJBT1EsWUFDQSxxQkFHUixzQkFDSSxvREFDQSxnQkFDQSxvREFDQSxvRFgzRUoseUJXdUVBLHNCQU1RLGdCQUNBLG1CQUdSLHFCQUNJLGdCQUNBLGlCWG5GSix5QldpRkEscUJBSVEsbUJBR1Isa0JBQ0ksNERDaEdSLE9BQ0ksbURBQ0Esb0RBRUEsYUFFSSxtREFDQSw2RUFISixhQU1RLG1CQUdSLGNBQ0ksV0FFSixhQUNJLGtCQUNBLGtCQUNBLDZDQUNBLGlCQUNBLHlCQUNBLHFCQUNJLGtCQUNBLFFBQ0EsT0FDQSxXQUNBLGNBQ0EsV0FDQSxXQUNBLHlCQUVBLDJCQ2hDWixPQUNJLHdHQUVBLG9FQUNBLGNBQ0ksZ0JBQ0EseUJBRkosY0FHUSxnQkFHUixlQUNJLGdCQUNBLHlCQUZKLGVBR1EiLCJmaWxlIjoic3R5bGUuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxyXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXHJcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcclxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxyXG5zbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxyXG5iLCB1LCBpLCBjZW50ZXIsXHJcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXHJcbmZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxyXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcclxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIFxyXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIFxyXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcclxudGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcclxuXHRtYXJnaW46IDA7XHJcblx0cGFkZGluZzogMDtcclxuXHRib3JkZXI6IDA7XHJcblx0Zm9udC1zaXplOiAxMDAlO1xyXG5cdGZvbnQ6IGluaGVyaXQ7XHJcblx0dmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xyXG59XHJcbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cclxuYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgXHJcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XHJcblx0ZGlzcGxheTogYmxvY2s7XHJcbn1cclxuYm9keSB7XHJcblx0bGluZS1oZWlnaHQ6IDE7XHJcbn1cclxub2wsIHVsIHtcclxuXHRsaXN0LXN0eWxlOiBub25lO1xyXG59XHJcbmJsb2NrcXVvdGUsIHEge1xyXG5cdHF1b3Rlczogbm9uZTtcclxufVxyXG5ibG9ja3F1b3RlOmJlZm9yZSwgYmxvY2txdW90ZTphZnRlcixcclxucTpiZWZvcmUsIHE6YWZ0ZXIge1xyXG5cdGNvbnRlbnQ6ICcnO1xyXG5cdGNvbnRlbnQ6IG5vbmU7XHJcbn1cclxudGFibGUge1xyXG5cdGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XHJcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XHJcbn0iLCJAZm9udC1mYWNlIHtcclxuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLVJlZ3VsYXIuZW90Jyk7XHJcbiAgICBzcmM6IGxvY2FsKCdSb2JvdG8nKSwgbG9jYWwoJ1JvYm90by1SZWd1bGFyJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLVJlZ3VsYXIuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcclxuICAgICAgICB1cmwoJy4uL2ZvbnRzL1JvYm90by9Sb2JvdG8tUmVndWxhci53b2ZmJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICAgICAgdXJsKCcuLi9mb250cy9Sb2JvdG8vUm9ib3RvLVJlZ3VsYXIudHRmJykgZm9ybWF0KCd0cnVldHlwZScpO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtc3R5bGU6IDQwMDtcclxufSIsIjpyb290IHtcclxuICAgIC0tY29udGFpbmVyLXdpZHRoOiAxMzEwcHg7XHJcbiAgICAtLWNvbnRhaW5lci1wYWRkaW5nOiAxNXB4O1xyXG5cclxuICAgIC0tZm9udC1tYWluOiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcclxuICAgIC0tZm9udC1zaXplLW1haW46IGNsYW1wKDFyZW0sIDAuODgxcmVtICsgMC42dncsIDEuMjVyZW0pO1xyXG4gICAgLS1mb250LXdlaWdodC1tYWluOiA0MDA7XHJcblxyXG4gICAgLS1wYWdlLWJnOiAjZmZmO1xyXG4gICAgLS10ZXh0LWNvbG9yOiAjNDAzRjRDO1xyXG4gICAgLS1hY2NlbnQtY29sb3I6ICMwNDVDRkM7XHJcbiAgICBcclxuXHJcbiAgICAtLWxhcHRvcC1zaXplOiAxMjAwcHg7XHJcbiAgICAtLXRhYmxldFhMLXNpemU6IDk5MnB4O1xyXG4gICAgLS10YWJsZXQtc2l6ZTogNzY4cHg7XHJcbiAgICAtLW1vYmlsZS1zaXplOiA1NzZweDtcclxufSIsIiosXHJcbio6OmJlZm9yZSxcclxuKjo6YWZ0ZXIge1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG5cclxuXHJcbmh0bWwge1xyXG4gICAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XHJcbn1cclxuXHJcbmJvZHkge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tcGFnZS1iZyk7XHJcbiAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogdmFyKC0tZm9udC13ZWlnaHQtbWFpbik7XHJcbiAgICBjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XHJcbiAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS1tYWluKTtcclxufVxyXG5cclxuYSB7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxufVxyXG4iLCIubm9uZSB7XHJcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8vIGhpZGRlbiBjb250ZW50XHJcbi52aXN1YWxseS1oaWRkZW4ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgbWFyZ2luOiAtMXB4O1xyXG4gICAgYm9yZGVyOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICBjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xyXG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5kaXNhYmxlLXNjcm9sbCB7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxufSIsIi5jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiB2YXIoLS1jb250YWluZXItd2lkdGgpO1xyXG4gICAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLmNvbnRhaW5lci0tMTE3OCB7XHJcbiAgICBtYXgtd2lkdGg6IDExNzhweDtcclxuICAgIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbn1cclxuXHJcbi5jb250YWluZXItLTExNjYge1xyXG4gICAgbWF4LXdpZHRoOiAxMTY2cHg7XHJcbiAgICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59XHJcblxyXG4uY29udGFpbmVyLS0xMDEwIHtcclxuICAgIG1heC13aWR0aDogMTAxMHB4O1xyXG4gICAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxufSIsIi5hYm91dCB7XHJcbiAgICBwYWRkaW5nOiBjbGFtcCg1cmVtLCAtNDUuNjczcmVtICsgODEuNzN2dywgMTUuNjI1cmVtKSAwIGNsYW1wKDMuMTI1cmVtLCAtMTEuNzc5cmVtICsgMjQuMDR2dywgNi4yNXJlbSkgMDtcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6IDY2cHg7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgIH1cclxuICAgICAgICAmLS1tbCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA3MnB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IHVuc2V0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZ3JpZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAvLyBwYWRkaW5nOiAwIDUycHggMCA2NnB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBjbGFtcCgyOS42MjVyZW0sIDIuMjAycmVtICsgNDQuMjN2dywgMzUuMzc1cmVtKSBjbGFtcCgyOC43NXJlbSwgMTEuNzZyZW0gKyAyNy40dncsIDMyLjMxM3JlbSk7IC8vNDc0IDQ2MFxyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogbWlubWF4KDM4OHB4LCBhdXRvKTtcclxuICAgICAgICBncmlkLWF1dG8tcm93czogbWlubWF4KDM4OHB4LCBhdXRvKTtcclxuICAgICAgICBnYXA6IGNsYW1wKDIuNXJlbSwgLTE1LjM4NXJlbSArIDI4Ljg1dncsIDYuMjVyZW0pIGNsYW1wKDEuNzVyZW0sIC0xMC4xNzNyZW0gKyAxOS4yM3Z3LCA0LjI1cmVtKTsgLy8xMDAgMjhcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTI1cHg7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgICAgICBncmlkLWF1dG8tcm93czogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiA2NHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwOztcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHRleHQtd3JhcDogYmFsYW5jZTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCtwIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDI4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXBob3RvIHtcclxuICAgICAgICAgICAgJi0tcmlnaHQge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1zZWxmOiBlbmQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBzZWxmLXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLXByMjUge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogY2xhbXAoMC44MTNyZW0sIC0yLjc2NHJlbSArIDUuNzd2dywgMS41NjNyZW0pO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IHVuc2V0OztcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiQG1peGluIHRhYmxldFhMIHtcclxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIEBjb250ZW50XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiB0YWJsZXQge1xyXG4gICAgQG1lZGlhKG1heC13aWR0aDogOTkycHgpIHtcclxuICAgICAgICBAY29udGVudFxyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gcGhvbmVYTCB7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIEBjb250ZW50XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBwaG9uZSB7XHJcbiAgICBAbWVkaWEobWF4LXdpZHRoOiA1NzZweCkge1xyXG4gICAgICAgIEBjb250ZW50XHJcbiAgICB9XHJcbn0iLCIuYmxvZyB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogY2xhbXAoMy4xMjVyZW0sIDEuNThyZW0gKyA3LjczdncsIDcuMzc1cmVtKTtcclxuICAgICZfX2dyaWQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDQwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDI5MHB4LCAxZnIpKTtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XHJcbiAgICAgICAgZ3JpZC1hdXRvLXJvd3M6IGF1dG87XHJcbiAgICAgICAgZ2FwOiAyOHB4O1xyXG4gICAgICAgIGp1c3RpZnktaXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxufSIsIi5idXR0b24ge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIG1heC13aWR0aDogNDM4cHg7XHJcbiAgICBoZWlnaHQ6IDc4cHg7XHJcblxyXG4gICAgYm9yZGVyOiAxcHggc29saWQgd2hpdGU7XHJcbiAgICBjb2xvcjogd2hpdGU7XHJcbiAgICBcclxuICAgIGJvcmRlci1yYWRpdXM6IDM5cHg7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZTtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgLjIpO1xyXG4gICAgfVxyXG4gICAgJi0tYWNjZW50IHtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzIGxpbmVhcjtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg0LCA5MiwgMjUxLCAuMyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi0tdzM2NiB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAzNjZweDtcclxuICAgIH1cclxuICAgICYtLXczMjkge1xyXG4gICAgICAgIG1heC13aWR0aDogMzI5cHg7XHJcbiAgICB9XHJcbiAgICAmLS13MzAzIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDMwM3B4O1xyXG4gICAgfVxyXG59IiwiLmNhcmQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBnYXA6IDI1cHg7XHJcbiAgICBtaW4taGVpZ2h0OiAyNTdweDtcclxuICAgIG1heC13aWR0aDogMzY0cHg7XHJcbiAgICBwYWRkaW5nOiBjbGFtcCgxLjI1cmVtLCAwLjcyN3JlbSArIDIuNjF2dywgMi42ODhyZW0pIGNsYW1wKDEuMjVyZW0sIDAuOTU1cmVtICsgMS40OHZ3LCAyLjA2M3JlbSkgY2xhbXAoMS4yNXJlbSwgMC43NzNyZW0gKyAyLjM5dncsIDIuNTYzcmVtKSBjbGFtcCgxLjI1cmVtLCAxLjA2OHJlbSArIDAuOTF2dywgMS43NXJlbSk7XHJcbiAgICBib3JkZXItcmFkaXVzOiAyOHB4O1xyXG4gICAgYmFja2dyb3VuZDogI0U4RjRGRjtcclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcclxuICAgICAgICBwK3Age1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLWFjY2VudC1jb2xvcik7XHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIuZm9vdGVyIHtcclxuICAgIHBhZGRpbmc6IGNsYW1wKDMuMTI1cmVtLCAxLjc2MXJlbSArIDYuODJ2dywgNi44NzVyZW0pIDAgMzNweCAwO1xyXG4gICAgJl9fZ3JpZCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIGF1dG8pO1xyXG4gICAgICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xyXG4gICAgICAgIGdhcDogY2xhbXAoMS41NjNyZW0sIDAuMjIzcmVtICsgNi43dncsIDMuNDM4cmVtKSAyOHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHBob25lWEwge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICAgICAganVzdGlmeS1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMXB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMS4wNjhyZW0gKyAwLjkxdncsIDEuNzVyZW0pO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG4gICAgICAgIEBpbmNsdWRlIHBob25lWEwge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0sICZfX2xpbmssICZfX3RleHQge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcGhvbmVYTCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZ290by1saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBncmlkO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMTY4cHggMWZyO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogYXV0bztcclxuICAgICAgICBncmlkLWF1dG8tcm93czogYXV0bztcclxuICAgICAgICBnYXA6IDIwcHggMjhweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19zb2NpYWwtbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IGNsYW1wKDEuMTI1cmVtLCAwLjM0NHJlbSArIDMuOTF2dywgMS43NXJlbSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgbGluZWFyO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IC0ycHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG5cclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcblxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGxpbmVhcjtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKTtcclxuICAgICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEwMCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLmhhbWJ1cmdlciB7XHJcbiAgICAtLXRpbWU6IC4xcztcclxuXHJcbiAgICAtLXdpZHRoOiA0MHB4O1xyXG4gICAgLS1oZWlnaHQ6IDMwcHg7XHJcblxyXG4gICAgLS1saW5lLWhlaWdodDogNHB4O1xyXG4gICAgLS1zcGFjaW5nOiA2cHg7XHJcblxyXG4gICAgLS1jb2xvcjogI2ZmZjtcclxuICAgIC0tcmFkaXVzOiA0cHg7XHJcblxyXG4gICAgaGVpZ2h0OiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIDMgKyB2YXIoLS1zcGFjaW5nKSAqIDIpO1xyXG4gICAgd2lkdGg6IHZhcigtLXdpZHRoKTtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IHZhcigtLXdpZHRoKTtcclxuICAgICAgICBoZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcclxuICAgICAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgd2lkdGg6IHZhcigtLXdpZHRoKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XHJcblxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XHJcblxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tdGltZSkgZWFzZS1pbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wIHZhcigtLXRpbWUpIGxpbmVhciB2YXIoLS10aW1lKTsgXHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYygtMSAqIHZhcigtLWxpbmUtaGVpZ2h0KSAtIHZhcigtLXNwYWNpbmcpKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICB0b3A6IGNhbGModmFyKC0tc3BhY2luZykgKyB2YXIoLS1saW5lLWhlaWdodCkpXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuaGFtYnVyZ2VyX19pY29uLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5oYW1idXJnZXJfX2ljb24tLWFjdGl2ZTo6YmVmb3JlLFxyXG4gICAgICAgICYuaGFtYnVyZ2VyX19pY29uLS1hY3RpdmU6OmFmdGVyIHtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0b3AgdmFyKC0tdGltZSkgbGluZWFyLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gdmFyKC0tdGltZSkgZWFzZS1pbiB2YXIoLS10aW1lKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5oYW1idXJnZXJfX2ljb24tLWFjdGl2ZTo6YmVmb3JlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmhhbWJ1cmdlcl9faWNvbi0tYWN0aXZlOjphZnRlciB7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uaGFtYnVyZ2VyIHtcclxuXHR6LWluZGV4OiA5OTk7XHJcblx0ZGlzcGxheTogbm9uZTtcclxuICAgIEBpbmNsdWRlIHBob25lWEwge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59IiwiLmhlYWRlciB7XHJcbiAgICBoZWlnaHQ6IGNsYW1wKDM0LjY4OHJlbSwgMjkuNjY1cmVtICsgMjUuMTF2dywgNDguNXJlbSk7XHJcbiAgICBwYWRkaW5nOiAyOHB4IDAgY2xhbXAoMy4xMjVyZW0sIDIuMTkzcmVtICsgNC42NnZ3LCA1LjY4OHJlbSkgMDtcclxuXHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICMxRjNGODY7XHJcbiAgICBib3JkZXItcmFkaXVzOiAwIDAgY2xhbXAoMS4yNXJlbSwgMC4zNDFyZW0gKyA0LjU1dncsIDMuNzVyZW0pIGNsYW1wKDEuMjVyZW0sIDAuMzQxcmVtICsgNC41NXZ3LCAzLjc1cmVtKTtcclxuXHJcbiAgICAuY29udGFpbmVyLS0xMDEwIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDAgY2xhbXAoMHJlbSwgLTAuOTgycmVtICsgNC45MXZ3LCAyLjA2M3JlbSk7XHJcbiAgICAgICAgLy8gcGFkZGluZzogMCAwIDAgMzNweDtcclxuXHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX25hdiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGVuZDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIFxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZ2FwOiA0OHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHBob25lWEwge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rLCAmX19qb2luIHtcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2pvaW4ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiA5MXB4O1xyXG5cclxuICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcGhvbmVYTCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDg2OXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgIGdhcDogNDBweDtcclxuICAgICAgIEBpbmNsdWRlIHBob25lIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgZ2FwOiAyMHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1NDVweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBwaG9uZSB7XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogMTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogODAlO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgJl9fYXJyb3cge1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2U7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IC41O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBwaG9uZSB7XHJcbiAgICAgICAgICAgIG9yZGVyOiAyO1xyXG4gICAgICAgIH1cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDU2cHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDU2cHg7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi5pZGVhcyB7XHJcbiAgICBwYWRkaW5nOiA0N3B4IDAgY2xhbXAoMy4xMjVyZW0sIDAuNDQzcmVtICsgMTMuNDF2dywgMTAuNXJlbSkgMDtcclxuICAgICZfX2dyaWQge1xyXG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiA0OTdweCAxZnI7XHJcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiBhdXRvO1xyXG4gICAgICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xyXG4gICAgICAgIGdhcDogMjZweDtcclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1hY2NlbnQtY29sb3IpO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IGNsYW1wKDEuODc1cmVtLCAxLjI2MXJlbSArIDMuMDd2dywgMy41NjNyZW0pO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4yNXJlbSwgMS4wNjhyZW0gKyAwLjkxdncsIDEuNzVyZW0pO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjc1cmVtLCAxLjQ3N3JlbSArIDEuMzZ2dywgMi41cmVtKTtcclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXAoMS4yNXJlbSwgMC43MjdyZW0gKyAyLjYxdncsIDIuNjg4cmVtKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcclxuICAgICAgICBwK3Age1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbWFnZSB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNjI5LzUwOTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBwaG9uZVhMIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luOiA2MnB4IGF1dG8gMCBhdXRvO1xyXG4gICAgfVxyXG59IiwiLmlubm92YXRpb24ge1xyXG4gICAgbWF4LXdpZHRoOiAxMjQycHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGJvcmRlci1yYWRpdXM6IDI4cHg7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMkMwM0FCO1xyXG4gICAgcGFkZGluZzogY2xhbXAoMy4xMjVyZW0sIDEuNjQ4cmVtICsgNy4zOXZ3LCA3LjE4OHJlbSkgMCBjbGFtcCgzLjEyNXJlbSwgMS43MTZyZW0gKyA3LjA1dncsIDdyZW0pIDA7XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIG1heC13aWR0aDogNjY1cHg7XHJcbiAgICAgICAgc3BhbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjRkY3QjlCO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDU1cHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IGNsYW1wKDEuODc1cmVtLCAwLjY0OHJlbSArIDYuMTR2dywgNS4yNXJlbSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiBjbGFtcCgxLjg3NXJlbSwgMS4wOHJlbSArIDMuOTh2dywgNC4wNjNyZW0pO1xyXG4gICAgICAgIG1heC13aWR0aDogNTQwcHg7XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHArcCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDI2cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvOztcclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLm1vYmlsZS1uYXYge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuXHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgLy8gb3ZlcmZsb3cteTogc2Nyb2xsO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFmM2Y4NjtcclxuXHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICBsZWZ0OiAtMTAwJTtcclxuICAgIHRvcDogMDtcclxuXHJcbiAgICBwYWRkaW5nOiAwIDQwcHg7XHJcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcyBlYXNlLWluO1xyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgcm93LWdhcDogMjBweDtcclxuICAgICAgICBmb250LXNpemU6IDI4cHg7XHJcbiAgICB9XHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1vcGVuIHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG59IiwiLnJldmlldyB7XHJcbiAgICBwYWRkaW5nOiBjbGFtcCgyLjVyZW0sIC0wLjcwNXJlbSArIDE2LjAydncsIDExLjMxM3JlbSkgMCBjbGFtcCgzLjEyNXJlbSwgLTAuNTExcmVtICsgMTguMTh2dywgMTMuMTI1cmVtKSAwO1xyXG4gICAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWcvcmV2aWV3L3Jldmlld19iZy5wbmcnKSAjRUZGN0ZGIGxlZnQgYm90dG9tIG5vLXJlcGVhdDtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIC8vIHBhZGRpbmc6IDAgNzJweDtcclxuICAgICAgICAvLyBtaW4taGVpZ2h0OiA1ODVweDtcclxuICAgIH1cclxuICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBnYXA6IGNsYW1wKDQuNzVyZW0sIC00Ny40MTNyZW0gKyA4NC4xM3Z3LCAxNS42ODhyZW0pOyAvLyAyNTFcclxuICAgICAgICAubGFiZWwge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fc2xpZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiBjbGFtcCgxNS42MjVyZW0sIC0zNi41MzhyZW0gKyA4NC4xM3Z3LCAyNi41NjNyZW0pOyAvLyA0MjVcclxuICAgICAgICBtaW4taGVpZ2h0OiBjbGFtcCgyNC4zNzVyZW0sIDIwLjYwMnJlbSArIDE4Ljg2dncsIDM0Ljc1cmVtKTsgLy8gNTU2XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDU5cHg7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAwOztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYnRucyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiA0MjVweDtcclxuXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGdhcDogMjhweDtcclxuICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogLjU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogNTZweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fY2FyZCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA2NTZweDtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDFyZW0sIDAuNzI3cmVtICsgMS4zNnZ3LCAxLjc1cmVtKTsgLy8gMjhcclxuICAgICAgICBsaW5lLWhlaWdodDogY2xhbXAoMS43NXJlbSwgMS40NzdyZW0gKyAxLjM2dncsIDIuNXJlbSk7IC8vIDQwXHJcbiAgICB9XHJcbiAgICAmX19hdXRob3Ige1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHBob25lIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNFRkY3RkY7XHJcbiAgICB9XHJcblxyXG59IiwiLnNlcnZpY2VzIHtcclxuICAgIHBhZGRpbmc6IGNsYW1wKDMuMTI1cmVtLCAtMC43NDRyZW0gKyAxOS4zNXZ3LCAxMS4yNXJlbSkgMCBjbGFtcCgyLjVyZW0sIDAuNzE0cmVtICsgOC45M3Z3LCA2LjI1cmVtKSAwO1xyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGdhcDogMTAwcHg7XHJcbiAgICAgICAgLy8gcGFkZGluZzogMCA2NnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGdhcDogY2xhbXAoMS44NzVyZW0sIC0wLjIwOHJlbSArIDEwLjQydncsIDYuMjVyZW0pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ3NHB4O1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogdmFyKC0tYWNjZW50LWNvbG9yKVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIG1heC13aWR0aDogNDU3cHg7XHJcbiAgICAgICAgZm9udC1zaXplOiAyOHB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogdW5zZXQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiBjbGFtcCgxLjI1cmVtLCAxLjAxMnJlbSArIDEuMTl2dywgMS43NXJlbSk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiBjbGFtcCgxLjg3NXJlbSwgMS41NzdyZW0gKyAxLjQ5dncsIDIuNXJlbSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZ3JpZCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXAoNXJlbSwgLTMyLjg0M3JlbSArIDYwLjk4dncsIDE1LjkzOHJlbSk7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xyXG4gICAgICAgIGdyaWQtdGVtcGxhdGUtcm93czogcmVwZWF0KDIsIDM3OXB4KTtcclxuICAgICAgICBncmlkLWF1dG8tcm93czogbWlubWF4KGF1dG8sIDMyNnB4KTtcclxuICAgICAgICBnYXA6IGNsYW1wKDVyZW0sIC0xLjQ4N3JlbSArIDEwLjQ1dncsIDYuODc1cmVtKSBjbGFtcCgxLjg3NXJlbSwgLTExLjFyZW0gKyAyMC45MXZ3LCA1LjYyNXJlbSk7XHJcbiAgICAgICAgLy8gcGFkZGluZzogMCA2NnB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xyXG4gICAgICAgICAgICBncmlkLXRlbXBsYXRlLXJvd3M6IGF1dG87XHJcbiAgICAgICAgICAgIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xyXG4gICAgICAgICAgICByb3ctZ2FwOiBjbGFtcCgxLjI1cmVtLCAtMC41MzZyZW0gKyA4LjkzdncsIDVyZW0pO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RleHQtZmlyc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAxLzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW1hZ2UtZmlyc3Qge1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAyLzM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGV4dC1zZWNvbmQge1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIGdyaWQtcm93OiAzLzQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW1hZ2Utc2Vjb25kIHtcclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBncmlkLXJvdzogNC81O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ltYWdlIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBzZWxmLWVuZDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiB1bnNldDtcclxuICAgICAgICAgICAganVzdGlmeS1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGV4dC1sYWJlbCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogY2xhbXAoMS4yNXJlbSwgMC45NTJyZW0gKyAxLjQ5dncsIDEuODc1cmVtKTtcclxuICAgICAgICBtYXgtd2lkdGg6IDMyNnB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS4zNzVyZW0sIDEuMjI2cmVtICsgMC43NHZ3LCAxLjY4OHJlbSk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IGNsYW1wKDIuMTg4cmVtLCAyLjAzOXJlbSArIDAuNzR2dywgMi41cmVtKTtcclxuICAgICAgICBAaW5jbHVkZSB0YWJsZXQge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IHVuc2V0O1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fdGV4dC1pbmZvIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyN3B4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICAgIG1hcmdpbjogY2xhbXAoMi41cmVtLCAwLjE3OXJlbSArIDExLjYxdncsIDcuMzc1cmVtKSBhdXRvIDAgYXV0bztcclxuICAgIH1cclxufSIsIi50aXRsZSB7XHJcbiAgICBmb250LXNpemU6IGNsYW1wKDEuODc1cmVtLCAwLjY0OHJlbSArIDYuMTR2dywgNS4yNXJlbSk7XHJcbiAgICBsaW5lLWhlaWdodDogY2xhbXAoMi41cmVtLCAxLjMxOHJlbSArIDUuOTF2dywgNS43NXJlbSk7XHJcbiAgIFxyXG4gICAgJi0tZnM4NCB7XHJcbiAgICAgICAgLy8gZm9udC1zaXplOiA4NHB4O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogY2xhbXAoMS44NzVyZW0sIDAuNjQ4cmVtICsgNi4xNHZ3LCA1LjI1cmVtKTtcclxuICAgICAgICBsaW5lLWhlaWdodDogY2xhbXAoMi41cmVtLCAxLjMxOHJlbSArIDUuOTF2dywgNS43NXJlbSk7XHJcbiAgICAgICAgLy8gbGluZS1oZWlnaHQ6IDkycHg7XHJcbiAgICAgICAgQGluY2x1ZGUgdGFibGV0IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS13aGl0ZSB7XHJcbiAgICAgICAgY29sb3I6IHdoaXRlO1xyXG4gICAgfVxyXG4gICAgJi0tbWluaSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogODRweDtcclxuICAgICAgICBmb250LXNpemU6IGNsYW1wKDFyZW0sIDAuODgxcmVtICsgMC42dncsIDEuMjVyZW0pO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzk1NjNGRjtcclxuXHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIucmVhZHkge1xyXG4gICAgcGFkZGluZzogY2xhbXAoMy4xMjVyZW0sIC0zLjEyNXJlbSArIDMxLjI1dncsIDIwLjMxM3JlbSkgMCBjbGFtcCgzLjEyNXJlbSwgLTAuODUycmVtICsgMTkuODl2dywgMTQuMDYzcmVtKSAwO1xyXG4gICAgXHJcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltZy9yZWFkeS9iZy5qcGcnKSBjZW50ZXIgY2VudGVyL2NvdmVyIG5vLXJlcGVhdDtcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDg1OHB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xyXG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA5OTJweCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwIGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufSJdfQ== */
