@charset "UTF-8";@import url(./../files/Montserrat/stylesheet.css);*{padding:0;margin:0;border:0}*,::after,::before{-webkit-box-sizing:border-box;box-sizing:border-box}a,a:hover,a:link,a:visited{text-decoration:none}aside,footer,header,legend,main,nav,section{display:block}h1,h2,h3,h4,h5,h6,p{font-size:inherit;font-weight:inherit}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;-webkit-box-shadow:none;box-shadow:none;background-color:transparent;background:0 0;cursor:pointer}button:active,button:focus,input:active,input:focus{outline:0}button::-moz-focus-inner{padding:0;border:0}label{cursor:pointer}:root{--container-width:1140px;--container-padding:15px;--font-main:"Montserrat", sans-serif;--font-accent:"Montserrat", sans-serif;--font-titles:var(--font-accent);--page-bg:#fff;--text-color:#000;--titles-color:#000;--accent:#1A71D2;--link-color:#1A71D2;--laptop-size:1199px;--tablet-size:959px;--mobile-size:599px;--border-color:#dcedf9;--box-border-color:#e6f1f4;--logo-color:#1a71d2}.dark{--page-bg:#171717;--text-color:#95bcd9;--titles-color:#fff;--border-color:#262626;--box-border-color:#436077;--logo-color:#4595d4}:root{--vk-blue:#4a76a8;--telegram-blue:#0088cc;--whatsapp-green:#25d366;--facebook-blue:#1877f2;--instagram-purple:#833ab4;--twitter-blue:#1da1f2;--linkedin-blue:#0077b5;--snapchat-yellow:#fffc00;--pinterest-red:#bd081c;--tiktok-black:#000;--youtube-red:#ff0000}html{scroll-behavior:smooth}body{background-color:var(--page-bg);color:var(--text-color);font-family:var(--font-main)}::-moz-selection{color:#fff;background-color:#0088f0}::selection{color:#fff;background-color:#0088f0}img{display:block}a{color:var(--link-color)}code,pre.code{background-color:#e9f1f6;padding:.2rem;border-radius:4px}pre.code{overflow-x:auto;padding:1rem}.docs{display:grid;line-height:1.5}.docs p{margin:1rem 0}.docs ol,.docs ul{padding-left:2rem}.docs ol li,.docs ul li{list-style:disc;margin-bottom:.5rem}.docs ol li{list-style:decimal}.docs section,.docs section.docs{padding:40px 0}.docs section+section{border-top:1px solid #dae5e9}.docs small{font-size:1rem;color:#acacac}.docs .title-1:first-child,.docs .title-2:first-child{margin-top:0!important}.test,.test-2{width:600px;height:300px;margin:50px auto;background-color:#999;background-position:center center;background-size:cover;background-repeat:no-repeat}.test{background-image:url(./../img/project-02.jpg)}.test-2{background-image:-webkit-image-set(url(./../img/project-02.jpg) 1x,url(./../img/project-02@2x.jpg) 2x);background-image:image-set(url(./../img/project-02.jpg) 1x,url(./../img/project-02@2x.jpg) 2x)}.font-1{font-family:"Montserrat";font-weight:700;font-style:italic}.font-2{font-family:"FirasansBook";font-weight:400}.none{display:none!important}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.no-scroll{overflow-y:hidden}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.section-center{margin-left:auto;margin-right:auto}.d-flex{display:-webkit-box;display:-ms-flexbox;display:flex}.flex-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.content-demo{margin-bottom:5rem;padding:1rem;background-color:#dadada}.container,.container-full{padding:0 var(--container-padding)}.container{margin:0 auto;max-width:var(--container-width);width:100%}.container-full{max-width:100%}.container-left-50,.container-right-50{padding:0 var(--container-padding);max-width:50%}.container-right-50{margin-left:auto}.container-right{padding-left:calc((100% - var(--container-width))/2 + var(--container-padding))}.container-left{padding-right:calc((100% - var(--container-width))/2 + var(--container-padding))}.container-half-left{padding-right:calc((100% - var(--container-width))/2 + var(--container-width)/2);padding-left:calc((100% - var(--container-width))/2 + var(--container-padding))}.container-half-right{padding-left:calc((100% - var(--container-width))/2 + var(--container-width)/2);padding-right:calc((100% - var(--container-width))/2 + var(--container-padding))}body,html{min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer{margin-top:auto;padding:60px 0;background-color:#e3e3e3}.badge-tech,body,html{display:-webkit-box;display:-ms-flexbox;display:flex}.badge-tech{background:#000;border-radius:4px;padding:6px 8px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.badge-tech__icon{width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.badge-tech__title{font-size:13px;line-height:1;font-weight:400;color:#fff;font-family:"Manrope",sans-serif}.badge{display:inline-block;padding:4px 16px;height:29px;border-radius:20px;background:#06b260;font-weight:400;font-size:14px;line-height:150%;text-align:center;color:#fff}.badge--small{padding:1px 8px;height:20px;font-size:12px}.badge--bold{font-weight:700}.badge--gray{background:#444}.badge--black{background-color:#000;color:#fff}.btn,a.btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;height:45px;padding:12px 30px;border-radius:8px;background:#000;font-weight:600;font-size:16px;line-height:130%;text-align:center;color:#fff;-webkit-transition:background-color .2s ease-in,color .2s ease-in;transition:background-color .2s ease-in,color .2s ease-in}.btn:focus,.btn:hover{background-color:var(--accent)}.btn:active{background-color:#222}.button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px;padding:10px 22px;border-radius:6px;background:#000;font-size:16px;font-weight:500;line-height:1.3;color:#fff;-webkit-transition:background-color .2s ease-in,color .2s ease-in;transition:background-color .2s ease-in,color .2s ease-in}.button:focus,.button:hover{background-color:#404040}.button:active{background-color:#222}.callback__wrapper{padding:60px 50px 80px;background:#212121;color:#fff;border-radius:32px}.callback__title{margin-bottom:10px;font-weight:600;font-size:28px;line-height:130%}.callback__desc{margin-bottom:30px;font-weight:400;font-size:16px;line-height:160%;color:rgba(255,255,255,.5);text-wrap:balance}.callback__desc p+p{margin-top:.5em}.callback__form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px 30px;-ms-flex-wrap:wrap;flex-wrap:wrap}.callback__input,.callback__input-wrapper{-webkit-box-flex:1;-ms-flex:1;flex:1;height:58px}.callback__input{border-radius:10px;background:#3e3e3e;padding:18px 15px;font-weight:400;font-size:18px;line-height:130%;color:#fff}.callback__btns-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.callback__btn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;padding:11px 20px;height:58px;border-radius:10px;background:#303030;font-weight:600;font-size:16px;color:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.callback__btn:hover{background:#0e75eb}.callback__btn--wa:hover{background:#128c7e}.callback__terms{padding-top:10px;font-size:12px;color:#777}.callback__terms a,.laptop a,.laptop button{color:#888;text-decoration:underline}.course{padding:10px 30px 10px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-column-gap:25px;-moz-column-gap:25px;column-gap:25px;border-radius:16px;background-color:#fafafa}.course__picture{-ms-flex-negative:0;flex-shrink:0;width:330px;height:auto;border-radius:16px;overflow:hidden}.course__picture img{-o-object-fit:cover;object-fit:cover;height:100%}.course__badges,.course__desc{display:-webkit-box;display:-ms-flexbox;display:flex}.course__desc{padding-top:20px;padding-bottom:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;row-gap:20px}.course__badges{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.course__title{font-weight:600;font-size:32px;font-size:clamp(1.375rem,1.196rem + .89vw,2rem);line-height:130%}.course__text{font-weight:300;font-size:14px;line-height:150%;color:#000}.course__text p+p{margin-top:10px}.course__details,.dark-mode-btn{display:-webkit-box;display:-ms-flexbox;display:flex}.course__details{gap:10px 20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.dark-mode-btn{position:relative;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:51px;height:26px;padding:5px;border-radius:50px;background-color:#272727}.dark-mode-btn::before{content:"";position:absolute;top:1px;left:1px;display:block;width:24px;height:24px;border-radius:50%;background-color:#fff;-webkit-transition:left .2s ease-in;transition:left .2s ease-in}.dark-mode-btn--active::before{left:26px}.dark-mode-btn__icon{position:relative;z-index:9}.detail{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:5px;-moz-column-gap:5px;column-gap:5px}.detail__text{font-weight:300;font-size:14px;line-height:100%;color:#1587d6}.footer-iframe{width:100%;height:1055px;display:block}.free-course__cover{--grad-1:linear-gradient(
  	180deg,
  	rgba(5, 25, 43, 0.5) 0%,
  	rgba(9, 24, 39, 0.5) 100%
  );--grad-2:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);height:395px;padding:60px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;color:#fff;background-color:#555;background-image:var(--grad-1),var(--grad-2),url(./../img/free-course/free-course-bg.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;border-radius:16px}.free-course__badge{margin-bottom:10px}.free-course__title{font-weight:600;font-size:48px;font-size:clamp(1.75rem,1.393rem + 1.79vw,3rem);line-height:1.3;text-align:center}.free-course__subtitle{margin-top:10px;font-weight:700}.free-course__content{position:relative;z-index:1;margin:-184px auto 0;padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:20px;border-radius:16px;max-width:790px;height:232px;-webkit-box-shadow:0 4px 25px 0 rgba(34,55,80,.15);box-shadow:0 4px 25px 0 rgba(34,55,80,.15);background:#fff;color:#000;text-align:center}.free-course__desc{font-weight:300;font-size:14px;line-height:1.5;text-align:center}.free-course__desc p+p,.hero__desc p+p,.section-text p+p,.start p+p{margin-top:.5em}.free-course__details{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px 20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.header{padding:30px 0;border-bottom:1px solid var(--border-color)}.header--on-main{border-bottom:none}.header__btns,.header__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__row{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header__btns{gap:30px}.header__mobile-nav-btn{display:none}.hero{--grad-1:linear-gradient(
  	180deg,
  	rgba(6, 31, 54, 0.5) 0%,
  	rgba(9, 24, 39, 0.5) 100%
  );--grad-2:linear-gradient(
  	180deg,
  	rgba(0, 0, 0, 0) 0%,
  	rgba(0, 0, 0, 0.5) 100%
  );height:614px;height:clamp(18.75rem,13.143rem + 28.04vw,38.375rem);padding:30px 0;background-color:#555;background-image:var(--grad-2),var(--grad-1),url(./../img/header/header-bg.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;color:#fff}.hero .container{height:100%}.hero__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:100%;text-align:center}.hero__desc,.hero__title{margin-bottom:20px;font-weight:700;font-size:clamp(1.75rem,.964rem + 3.93vw,4.5rem);line-height:1;text-align:center}.hero__desc{margin-bottom:40px;max-width:540px;font-weight:300;font-size:28px;font-size:clamp(1.125rem,.946rem + .89vw,1.75rem);line-height:1.6;text-wrap:balance}.hero__arrow{margin-top:-15px;padding:15px}.icons-wrapper{padding:30px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.icon{fill:transparent;stroke:transparent;width:62px;height:62px}.icon--logo{fill:var(--logo-color);width:176px;height:25px}.icon--youtube{fill:#90a3bd;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;stroke-width:4px}.icon--youtube:hover{stroke:#11c15a}.svg-YouTube-dims{width:82px;height:60px}.intensive{border-radius:10px;background:#f4faff}.intensive__desc,.intensive__picture{display:-webkit-box;display:-ms-flexbox;display:flex}.intensive__picture{padding:10px;height:240px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.intensive__desc{padding:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.intensive__title{margin-bottom:10px;font-weight:600;font-size:18px;line-height:140%;color:#000}.intensive__text{margin-bottom:20px;font-weight:400;font-size:14px;line-height:150%;color:#000}.intensive__badges{margin-bottom:30px}.intensive__details{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.intensive__details,.laptop,.mobile-nav__list li a{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.laptop{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border-radius:20px;font-weight:400;font-size:14px;line-height:160%;text-align:center;color:#000;text-wrap:balance}.laptop a,.laptop button{color:#000}.laptop small{font-size:12px}.laptop__img-wrapper{position:relative;margin-bottom:20px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.laptop__btn{display:none!important;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.laptop__btn svg .path2{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.laptop__btn svg .path2:hover{fill:red}.laptop__img{border-radius:20px;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.laptop__content{width:100%;padding:20px;border-radius:10px;background-color:#fffaf0}.laptop__desc{margin-bottom:10px;font-weight:400;font-size:14px;line-height:160%;text-align:center;color:#6288b1}.learn{display:grid;grid-template-columns:1fr 1fr;gap:30px;padding:30px;border-radius:20px;background:#f0f8ff;font-weight:300;font-size:16px;line-height:160%;color:#000}.learn__title{margin-bottom:20px}.learn__list{padding-left:25px}.learn__list li,.start__list li{list-style:disc}.learn__list li+li{margin-top:15px}.learn__plates{display:grid;grid-template-columns:1fr 1fr;gap:20px}.learn__plates-special{grid-column:1/-1}.logo-mobile{display:inline-block}.logo-mobile__img{margin-bottom:2px;height:26px}.logo-mobile__text{display:block;font-weight:400;font-size:12px;line-height:130%;color:#95b2d1}.logo{-ms-flex-negative:0;flex-shrink:0}.logo__img{margin-bottom:2px;height:26px}.logo__text{display:block;font-weight:400;font-size:12px;line-height:130%;color:#95b2d1}.main__grid{display:grid;grid-template-columns:1fr 1fr;gap:30px}.main__learn{grid-column:1/-1}.mobile-cover{display:none;border-radius:20px;-o-object-fit:cover;object-fit:cover;width:100%;height:auto}.mobile-nav-overlay{position:fixed;display:block;top:0;left:0;z-index:9;width:100%;height:100vh;background:rgba(37,73,116,.8);pointer-events:none;opacity:0;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.mobile-nav-overlay--open{pointer-events:all;opacity:1}.mobile-nav{position:fixed;top:0;right:0;width:320px;height:100%;z-index:99;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;color:#000;-webkit-transform:translate(100%,0);-ms-transform:translate(100%,0);transform:translate(100%,0);-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.mobile-nav--open{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.mobile-nav a,.nav a{color:#000}.mobile-nav__logo{padding:40px 20px 30px 30px;border-bottom:1px solid #dcedf9}.mobile-nav__nav{padding:30px}.mobile-nav__nav+.mobile-nav__nav{padding-top:0}.mobile-nav__title{margin-bottom:20px;font-weight:600;font-size:16px;line-height:130%;color:#698cb3}.mobile-nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px;font-weight:300}.mobile-nav__list li a{-webkit-column-gap:10px;-moz-column-gap:10px;column-gap:10px}.mobile-nav__list strong{font-weight:600}.mobile-nav__footer{margin-top:auto;border-top:1px solid #dcedf9;background-color:#f6fbff}.mobile-nav__list li a,.modal,.modal__body{display:-webkit-box;display:-ms-flexbox;display:flex}.modal{position:fixed;top:0;left:0;width:100%;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(0,0,0,.8);opacity:0;pointer-events:none;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.modal.modal--open{opacity:1;pointer-events:all}.modal__body{position:relative;width:420px;padding:40px;border-radius:20px;background-color:#fff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);-webkit-transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.modal--open .modal__body{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}.modal__close{position:absolute;top:14px;right:14px}.modal__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;text-align:center}.modal__title{font-size:36px;font-weight:800;line-height:1.2}.modal__text{font-size:14px;line-height:1.5}.modal__inputs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.input{padding:20px 30px;height:60px;border:1px solid #b3b3b3;border-radius:80px;background:#fff;font-size:16px;line-height:1.2;color:#000}.modal__checkbox-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;font-size:12px;color:#2f2f2f}.btn-modal{display:block;padding:10px 20px;border-radius:80px;background-color:#000;font-weight:700;color:#fff!important;-webkit-transition:background-color .2s ease-in;transition:background-color .2s ease-in}.btn-modal:hover{background-color:#333}.fake-checkbox,.fake-checkbox::after{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.fake-checkbox{position:relative;width:20px;height:20px;-ms-flex-negative:0;flex-shrink:0;border:1px solid #999;background:#fff;border-radius:4px}.fake-checkbox::after{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%) scale(0);-ms-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0);width:16px;height:13px;background-image:url(./../img/icons/tick.svg);background-repeat:no-repeat;background-position:center}.real-checkbox:checked+.fake-checkbox{background-color:#000;border:1px solid #000}.real-checkbox:checked+.fake-checkbox::after{-webkit-transform:translate(-50%,-50%) scale(1);-ms-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.mobile-nav-btn{--time:0.1s;--width:40px;--height:30px;--line-height:1px;--spacing:6px;--color:var(--titles-color);--radius:0px;height:calc(var(--line-height)*3 + var(--spacing)*2);width:var(--width);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.nav-icon,.nav-icon::after,.nav-icon::before{position:relative;width:var(--width);height:var(--line-height);background-color:var(--color);border-radius:var(--radius)}.nav-icon::after,.nav-icon::before{content:"";display:block;position:absolute;left:0;-webkit-transition:top var(--time) linear var(--time),-webkit-transform var(--time) ease-in;transition:transform var(--time) ease-in,top var(--time) linear var(--time);transition:transform var(--time) ease-in,top var(--time) linear var(--time),-webkit-transform var(--time) ease-in}.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;-webkit-transition:top var(--time) linear,-webkit-transform var(--time) ease-in var(--time);transition:top var(--time) linear,transform var(--time) ease-in var(--time);transition:top var(--time) linear,transform var(--time) ease-in var(--time),-webkit-transform var(--time) ease-in var(--time)}.nav-icon.nav-icon--active::before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.nav-icon.nav-icon--active::after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.mobile-nav-btn{z-index:999;padding:15px 0}.mobile-nav-btn--open{position:absolute;right:15px;top:30px}.nav{font-weight:300;font-size:16px;line-height:130%}.nav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}.plate{padding:20px;border-radius:12px;background:#d9ecfe;font-weight:300;font-size:14px;line-height:130%;text-wrap:balance}.plate__title{margin-bottom:10px;font-weight:700;font-size:16px;line-height:120%}.plate--special{background:#fffaf0}.post{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px;padding-bottom:20px;border-bottom:1px solid #dcedf9}.post:last-child{border-bottom:none}.post__picture{-ms-flex-negative:0;flex-shrink:0;overflow:hidden;width:60px;height:60px}.post__picture,.post__picture img{border-radius:10px}.post__category,.post__title{font-weight:400;font-size:16px;line-height:130%}.post__title{color:#000;max-width:635px}.post__category{margin-left:auto;color:#7daac9}.section-text{font-weight:300;font-size:16px;line-height:160%;color:#000;text-wrap:balance}.section-title{font-weight:700;font-size:42px;font-size:clamp(1.75rem,1.5rem + 1.25vw,2.625rem);line-height:130%}.section-title a{color:inherit;text-decoration:underline}.section{padding:90px 0}.section--border-bottom{border-bottom:1px solid #dcedf9}.section__badge{margin-bottom:10px}.section__title{margin-bottom:15px}.section__desc{margin-bottom:30px;max-width:730px}.section__wrapper--courses{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:30px}.section__wrapper--intesive{display:grid;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:30px}.section__wrapper--blog{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px}.section__tall-courses{display:grid;gap:86px}.start{border:1px solid var(--box-border-color);border-radius:20px;padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px;font-weight:300;font-size:16px;line-height:160%}.start__badge{margin-bottom:-10px}.start__list{padding-left:25px}.start__list li+li,.tall-course__desc p+p{margin-top:.5em}.start__tags{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.start__tags,.tag,.tall-course__cover{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tag{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;border:1px solid #b6cce4;border-radius:8px;padding:12px 20px;font-weight:400;font-size:14px;line-height:130%;color:#000}.tall-course__cover{--grad-1:linear-gradient(
  	180deg,
  	rgba(5, 25, 43, 0.5) 0%,
  	rgba(9, 24, 39, 0.5) 100%
  );--grad-2:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, #000 100%);height:460px;padding:60px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;color:#fff;background-color:#555;background-position:center center;background-size:cover;background-repeat:no-repeat;border-radius:16px}.tall-course__cover--html{background-image:var(--grad-1),var(--grad-2),url(./../img/free-course/html-course-bg.jpg)}.tall-course__cover--frontend{background-image:var(--grad-1),var(--grad-2),url(./../img/free-course/frontend-course-bg.jpg)}.tall-course__badge{margin-bottom:10px}.tall-course__title{font-weight:600;font-size:48px;font-size:clamp(1.75rem,1.393rem + 1.79vw,3rem);line-height:1.3;text-align:center}.tall-course__subtitle{margin-top:10px;font-weight:300}.tall-course__badges,.tall-course__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tall-course__badges{margin-top:20px;max-width:520px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px}.tall-course__content{position:relative;z-index:1;margin:-160px auto 0;padding:30px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px;border-radius:16px;max-width:790px;-webkit-box-shadow:0 4px 25px 0 rgba(34,55,80,.15);box-shadow:0 4px 25px 0 rgba(34,55,80,.15);background:#fff;color:#000;text-align:center}.tall-course__desc{font-weight:300;font-size:14px;line-height:1.5;text-align:center}.tall-course__details{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px 20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.tech{display:inline-block;border-radius:3px;padding:1px 5px;height:20px;background:#7daac9;font-weight:600;font-size:12px;line-height:150%;color:#fff}.tech--scss{background:#be7dc9;color:#fff}.tech--js{background:#ffe600;color:#000}.tech--react{background:#4fb7fe;color:#fff}.tech--css{background:#3b8eda;color:#fff}.title-1,.title-2{font-family:var(--font-titles);font-weight:700;line-height:120%;color:var(--titles-color)}.title-1{font-size:42px;font-size:clamp(2rem,1.67rem + 1.39vw,2.625rem)}.title-2{font-size:32px}.webinar{border:1px solid #c4dbec;border-radius:10px;background:#fff}.webinar__picture{padding:10px 10px 0}.webinar__picture img{border-radius:10px;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.webinar__desc{padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.webinar__title{margin-bottom:10px;font-weight:600;font-size:18px;line-height:140%;color:#000}.webinar__text{margin-bottom:30px;font-weight:400;font-size:14px;line-height:150%;color:#000}.webinar__details{margin-top:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:590px){.footer-iframe{width:100%;height:697px}}@media (min-width:992px){.footer-iframe{width:100%;height:422px}}@media (max-width:1220px){.container-right{padding-left:var(--container-padding)}.container-left{padding-right:var(--container-padding)}.container-half-left{padding-left:var(--container-padding)}.container-half-right{padding-right:var(--container-padding)}.section{padding:60px 0}}@media (max-width:991px){.container-left-50,.container-right-50{max-width:100%}.container-half-left,.container-half-right{padding:0 var(--container-padding)}.callback__wrapper{padding:30px 20px 40px;border-radius:22px}.callback__desc{font-size:14px}.callback__form{-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px}.callback__btn,.callback__input{font-size:16px}.course__picture{width:200px}.free-course__content{height:auto}.header__nav{display:none}.header__mobile-nav-btn{display:block}.hero__desc{margin-bottom:20px}.hero__arrow{margin-top:-5px;padding:5px}.laptop__img-wrapper{margin-bottom:0}.laptop__img{display:none}.laptop__content{background-color:#deffc4}.laptop__desc{color:#547b35}.learn{padding:20px;font-size:14px}.learn,.main__grid{grid-template-columns:1fr}.mobile-cover{display:block}.modal__body{width:340px;padding:20px}.modal__close{top:8px;right:8px}.modal__title{font-size:28px}.plate{padding:16px;font-size:12px}.plate--special{background-color:#deffc4}.section-text{font-size:14px}.section-title{font-weight:600}.section{padding:30px 0}.section__title{margin-bottom:5px}.section__desc{margin-bottom:15px}.start{font-size:14px;padding:20px}.tag{font-size:12px;padding:6px 10px;border-radius:4px}}@media (max-width:670px){.callback__form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.callback__form>*{width:100%}.callback__btn{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.course{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-right:10px}.course__picture,.course__picture img{width:100%}.course__desc{padding-bottom:10px}.course__btn,.course__btn .button,.free-course__btn,.free-course__btn .btn{width:100%}.intensive__picture{height:220px}.intensive__desc{padding-top:0}.intensive__title{font-size:16px}.post{display:grid;grid-template-columns:auto auto;gap:10px 20px}.post__title{font-size:14px}.post__category{grid-column:2/-1;margin-left:0;font-size:14px}.tall-course__btn,.tall-course__btn .btn{width:100%}.webinar__title{font-size:16px}}@media (max-width:520px){.callback__btn{-webkit-box-flex:1;-ms-flex:auto;flex:auto;font-size:14px}.learn__plates{grid-template-columns:1fr}.tall-course__content{height:auto;margin-top:-40px}}@media (-webkit-min-device-pixel-ratio:2),(min-resolution:192dpi){.test{background-image:url(./../img/project-02@2x.jpg)}.free-course__cover{background-image:var(--grad-1),var(--grad-2),url(./../img/free-course/free-course-bg@2x.jpg)}.hero{background-image:var(--grad-2),var(--grad-1),url(./../img/header/header-bg@2x.jpg)}.tall-course__cover--html{background-image:var(--grad-1),var(--grad-2),url(./../img/free-course/html-course-bg@2x.jpg)}.tall-course__cover--frontend{background-image:var(--grad-1),var(--grad-2),url(./../img/free-course/frontend-course-bg@2x.jpg)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uY3NzIiwibWFpbi5zY3NzIiwiYmFzZS9fcmVzZXQuc2NzcyIsImJhc2UvX3ZhcnMuc2NzcyIsImJhc2UvX2Jhc2Uuc2NzcyIsImJhc2UvX2RvY3Muc2NzcyIsImJhc2UvX21peGlucy5zY3NzIiwiYmFzZS9fdXRpbHMuc2NzcyIsImJhc2UvX2NvbnRhaW5lcnMuc2NzcyIsImJhc2UvX3N0aWNreS1mb290ZXIuc2NzcyIsImJsb2Nrcy9fYmFkZ2UtdGVjaC5zY3NzIiwiYmxvY2tzL19iYWRnZS5zY3NzIiwiYmxvY2tzL19idG5zLnNjc3MiLCJibG9ja3MvX2J1dHRvbi5zY3NzIiwiYmxvY2tzL19jYWxsYmFjay5zY3NzIiwiYmxvY2tzL19jb3Vyc2Uuc2NzcyIsImJsb2Nrcy9fZGFyay1tb2RlLWJ0bi5zY3NzIiwiYmxvY2tzL19kZXRhaWwuc2NzcyIsImJsb2Nrcy9fZm9vdGVyLnNjc3MiLCJibG9ja3MvX25hdi1pY29uLnNjc3MiLCJibG9ja3MvX2ZyZWUtY291cnNlLnNjc3MiLCJibG9ja3MvX2hlYWRlci5zY3NzIiwiYmxvY2tzL19oZXJvLnNjc3MiLCJibG9ja3MvX2xlYXJuLnNjc3MiLCJibG9ja3MvX2ljb25zLnNjc3MiLCJibG9ja3MvX2ludGVuc2l2ZS5zY3NzIiwiYmxvY2tzL19sYXB0b3Auc2NzcyIsImJsb2Nrcy9fbG9nby5zY3NzIiwiYmxvY2tzL19sb2dvLW1vYmlsZS5zY3NzIiwiYmxvY2tzL19tYWluLnNjc3MiLCJibG9ja3MvX21vYmlsZS1jb3Zlci5zY3NzIiwiYmxvY2tzL19tb2JpbGUtbmF2LnNjc3MiLCJibG9ja3MvX21vZGFsLnNjc3MiLCJibG9ja3MvX25hdi5zY3NzIiwiYmxvY2tzL19zZWN0aW9uLnNjc3MiLCJibG9ja3MvX3BsYXRlLnNjc3MiLCJibG9ja3MvX3Bvc3Quc2NzcyIsImJsb2Nrcy9fc2VjdGlvbi10ZXh0LnNjc3MiLCJibG9ja3MvX3NlY3Rpb24tdGl0bGUuc2NzcyIsImJsb2Nrcy9fc3RhcnQuc2NzcyIsImJsb2Nrcy9fdGFnLnNjc3MiLCJibG9ja3MvX3RhbGwtY291cnNlLnNjc3MiLCJibG9ja3MvX3RlY2guc2NzcyIsImJsb2Nrcy9fdGl0bGVzLnNjc3MiLCJibG9ja3MvX3dlYmluYXIuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxpQkNHQSxrRERLQSxDLENBQ0UsUyxDRUZGLFEsQ0ZJRSxRLENBSEYsQyxDQVFBLE8sQ0FGQSxRLENFREEsNkIsQ0FFQSxxQixDRlFBLEMsQ0FLQSxPLENBTEEsTSxDQUVBLFMsQ0VGQSxvQixDRllBLEssQ0FFQSxNLENBQUEsTSxDQStFQSxNLENFOUVBLEksQ0FKQSxHLENGS0EsTyxDRUFDLGEsQ0FHRCxFLENGR0EsRSxDQUNBLEUsQ0FBQSxFLENBRUEsRSxDRURBLEUsQ0ZHQSxDLENBQUEsaUIsQ0FFRSxtQixDQUdGLEUsQ0FDQSxLLENFQUksZSxDRklKLEcsQ0VBQSxrQixDRkFBLEcsQ0VJQSxHLENBQ0ksYyxDQUNBLFcsQ0ZJSixPLENFREksaUIsQ0ZPSixLLENFQ0EsTSxDRkZBLFEsQ0FRRSw0QixDQUxGLE0sQ0FGQSxLLENFQ0EsTSxDRkZBLFEsQ0VHQyxtQixDQUNBLGlCLENGQ0QsYSxDQUlBLGdCLENBR0UsWSxDQUNGLE0sQ0FHQSxrQixDRzNGQSxvQixDQUNDLHVCLENBQ0EsZSxDQUVBLDRCLENBQ0EsYyxDQUNBLGMsQ0hpR0QsYSxDQURBLFksQ0FEQSxZLENBREEsVyxDR3BGQyxTLENIMkZELHdCLENHdEZDLFMsQ0hzRkQsUSxDQUtBLEssQ0d0RkMsYyxDQVNELEssQ0FFQSx3QixDQUNDLHdCLENBQ0Esb0MsQ0FFQSxzQyxDQUNBLGdDLENBRUEsYyxDQUNBLGlCLENBRUEsbUIsQ0FDQSxnQixDQUVBLG9CLENBQ0Esb0IsQ0FFQSxtQixDQUNBLG1CLENBRUEsc0IsQ0FDQSwwQixDQUVBLG9CLENIZ0ZELEssQ0cxRUMsaUIsQ0FDQSxvQixDQUVBLG1CLENBQ0Esc0IsQ0h5RUQsMEIsQ0FHRSxvQixDSTNJRixLLENBRUMsaUIsQ0pnSkQsdUIsQ0kzSUEsd0IsQ0FFSSx1QixDSmlKRiwwQixDSWxKRSxzQixDSitJSix1QixDSTNJQSx5QixDSitJQSx1QixDSTNJQSxtQixDSitJQSxxQixDQVVBLEksQ0luSkMsc0IsQ0p1SkQsSSxDSW5KQSwrQixDQUNDLHVCLENBQ0EsNEIsQ0pnSkQsZ0IsQ0FRRSxVLENLMUxGLHdCLENMdUxBLFcsQ0tsTEMsVSxDQUNDLHdCLENMNkxGLEcsQ0t4TEUsYSxDTDRMRixDLENLekxHLHVCLENBS0YsSSxDQVFBLFEsQ0FQQyx3QixDTGtMRixhLENLL0tDLGlCLENBSUEsUSxDQUNDLGUsQ0FHRCxZLENBS0EsSyxDTHFMQyxZLENLbkxBLGUsQ0FJRixPLENBQ0MsYSxDTHVMRCxRLENBREEsUSxDS2pMQyxpQixDQy9DQSxXLENOOE5ELFcsQ0tyTEEsZSxDTCtMRSxtQixDTXhPRCxXLENEK0RELGtCLENMZ0xBLGEsQ0FDQSxrQixDSzVLQyxjLENMZ0xELHFCLENLM0tDLDRCLENBS0QsVyxDQUNDLGMsQ0FDQSxhLENMNktELDBCLENLektBLDBCLENBQ0Msc0IsQ0w2S0QsSyxDQVlBLE8sQ09wUUMsVyxDQUNBLFksQ1BzUUMsZ0IsQ09yUUQscUIsQ0FDQSxpQyxDUHdRQyxxQixDT3JRRiwyQixDUGtQQSxLLENPNVBDLDZDLENQd1FELE8sQ083UEMsc0csQ1A4UEQsOEYsQ0FZQSxPLENBUkEsd0IsQ0FVRSxlLENPclFGLGlCLENQeVFBLE8sQ09yUUEsMEIsQ0FDQyxlLENQMlFELEssQ0FSQSxzQixDQVlBLGdCLENPdFFDLGlCLENBQUEsUyxDUDhQRCxVLENBWUUsVyxDT3ZRRixRLENBQ0MsUyxDUHlRQyxrQixDQUNBLDZCLENBWkYscUIsQ0FjRSxrQixDUXZURixlLENSMlRBLFUsQ1F2VEMsaUIsQ0FHRCxVLENBQ0EsZSxDUjJUQSxXLENRdFRDLGdCLENBR0QsWSxDQUNDLGlCLENSMFRELGUsQ1F0VEEsZ0IsQ0FDQyxpQixDRlRBLE8sQ0VRRCxtQixDUjZURSxtQixDQVpBLFksQ1F4U0YsWSxDQUNDLHVCLENBQ0Esb0IsQ0FDQSxzQixDUjZURCxhLENBWkEsa0IsQ0FjRSxZLENReFRGLHdCLENSOFRBLFUsQ00vVkMsZSxDRTJDRCxrQyxDUm9UQSxVLENBWkUsYSxDQWVBLGdDLENRdlRGLFUsQ0YzQ0MsZSxDTndXQyxjLENBR0Ysa0IsQ00zV0MsbUIsQ0VxREQsa0MsQ0FDQyxhLENGdERBLG1CLENOc1dDLGdCLENBZ0JGLGdCLENBQ0UsK0UsQ0FHRixlLENRcFRBLGdGLENSMlNBLG9CLENNalhDLGdGLENFc0VELCtFLENSZ1RBLHFCLENNaFhDLCtFLENFZ0VELGdGLENSbVVBLEksQ0FkQSxJLENTbFlBLGdCLENBRUksMkIsQ0FDQSw0QixDQUFBLHlCLENUcVpGLHFCLENBR0YsTyxDU3JaQSxlLENBSUEsYyxDQUNDLHdCLENDWEQsVyxDVmdaQSxJLENBZEEsSSxDVTlYQyxtQixDQUFBLG1CLENBQUEsWSxDQUpELFcsQ0FDQyxlLENBQ0EsaUIsQ0FDQSxlLENBRUEsd0IsQ1Z5YUMscUIsQ0FDQSxrQixDVXphRCxzQixDVjJhQyxtQixDQUNBLGMsQ1UzYUQsc0IsQ1Y2YUMsbUIsQ0FDQSwwQixDVTNhRixpQixDQUNDLFUsQ0FDQSxXLENBQ0EscUIsQ1YrYUMsa0IsQ1U1YUYsa0IsQ0FDQyxjLENBQ0EsYSxDQUNBLGUsQ0FDQSxVLENBQ0EsZ0MsQ0NyQkQsTSxDQUNDLG9CLENBQ0EsZ0IsQ0FDQSxXLENBRUEsa0IsQ0FDQSxrQixDQUVBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxpQixDQUNBLFUsQ1h3Y0QsYSxDV3BjRSxlLENBQ0EsVyxDWDJhRixjLENBR0EsWSxDV3ZhQyxlLENBSUEsWSxDQUNDLGUsQ1hxY0YsYSxDWWxlQSxxQixDWm9lRSxVLENBR0YsSSxDQUNBLEssQ0FDRSwwQixDQUNBLDBCLENZdGVELG1CLENad2VDLHVCLENBQ0Esb0IsQ1l4ZUQsc0IsQ1owZUMsd0IsQ0FDQSxxQixDWXplRCxrQixDQUNBLHVCLENBR0Esb0IsQ0FDQSxlLENBRUEsVyxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxlLENBQ0EsZSxDQUVBLGMsQ0FBQSxnQixDWm9jRCxpQixDQXFDRSxVLENZdGVGLGlFLENad2VFLHlELENZbmVGLFUsQ1pzZUEsVSxDWXJlQyw4QixDQzdCRCxXLENBQ0MscUIsQ2IwZ0JELE8sQ0FDRSxtQixDQUNBLG1CLENhMWdCRCxZLENiNGdCQyx1QixDQUNBLG9CLENhNWdCRCxzQixDYjhnQkMsd0IsQ0FDQSxxQixDYTdnQkQsa0IsQ0FHQSx1QixDQUNBLG9CLENBR0EsZSxDQUNBLGlCLENBQ0EsaUIsQ0FDQSxlLENBRUEsYyxDQUFBLGUsQ2I4ZEQsZSxDQThDRSxVLENhemdCRixpRSxDQUNDLHlELENiOGdCRCxhLENhMWdCQSxhLENiOGRBLHdCLENBZ0RBLGMsQ2NuaUJDLHFCLENkMGZELGtCLENNbGZDLHNCLENRVkQsa0IsQ2Q0aUJFLFUsQ0FDQSxrQixDQUdGLGdCLENjcGlCQSxrQixDQUNDLGUsQ0FFQSxjLENBQ0EsZ0IsQ2R1aUJELGUsQ2NuaUJBLGtCLENBQ0MsZSxDQUVBLGMsQ0FDQSxnQixDQUNBLDBCLENBQ0EsaUIsQ1JoQkEsbUIsQ1FVRCxlLENkbWdCQSxlLENjcmZDLG1CLENBQ0MsbUIsQ2R1ZkYsWSxDQThDRSx3QixDY2ppQkYscUIsQ0FDQyxrQixDQUFBLGEsQ0FBQSxrQixDQUNBLGMsQ2Q4aUJELGdCLENBUEEsd0IsQ2NwaUJDLGtCLENkc2lCQyxVLENBakRGLE0sQ012aEJDLFcsQ042a0JELGdCLENjaGpCQSxrQixDZHNqQkUsa0IsQ0FDQSxpQixDQUNBLGUsQ0FDQSxjLENBQ0EsZ0IsQ0FDQSxVLENBR0YsdUIsQ0FDRSxtQixDQXhEQSxtQixDQUNGLFksQ0EwREUsa0IsQ2M3aUJGLGMsQ0FDQyxRLENkaWpCRCxjLENBMURBLDBCLENBNERFLDBCLENjL2lCRixtQixDQUNDLHdCLENkaWpCQyxxQixDQUNBLGtCLENjampCRCxRLENBRUEsaUIsQ0FDQSxXLENBRUEsa0IsQ0FFQSxrQixDQUNBLGUsQ0FDQSxjLENBQ0EsVSxDZG1mRCxrQyxDTXRqQkMsMEIsQ051bkJELG9CLENBNURBLGtCLENBZ0VBLHdCLENjaGpCQyxrQixDZG9qQkQsZ0IsQ2NsakJDLGdCLENkb2ZELGMsQ0FpRUUsVSxDQUdGLGtCLENBd2VBLFMsQ0F2SkEsYyxDY3I0QkMsVSxDQUNBLHlCLENkd2pCRCxPLENjaGpCQywyQixDQUVBLG1CLENBRUEsbUIsQ0FFQSxZLENBQ0EseUIsQ0FFQSxzQixDQUVBLG1CLENBQUEsdUIsQ2QwZUQsb0IsQ2N4ZUMsZSxDQUVDLGtCLENkeWVGLHdCLENBd0VBLGdCLENBcEVFLG1CLENBQ0YsYSxDTWpsQkMsVyxDUTBFRCxXLENkK2tCRSxrQixDQUNBLGUsQ0FwRUYsb0IsQ01obEJDLG1CLENRb0VELGdCLENkc2xCRSxXLENBdERGLGUsQ0F5REEsYSxDQWlCRSxtQixDZXZzQkYsbUIsQ0FDQyxZLENmcXJCRCxhLENBeEVFLGdCLENBQ0YsbUIsQ0FJQSwyQixDQTBFRSw0QixDYzlpQkYseUIsQ0FDQyxxQixDQUNBLHVCLENBQ0Esb0IsQ2R1ZUQsc0IsQ2NyZUMsWSxDZHllRCxlLENlM25CQyx3QixDQUVBLHFCLENBQUEsa0IsQ0FBQSxRLENmNHNCRCxjLENlMXNCQyxlLENmNHNCQyxjLENBQ0EsK0MsQ2Uzc0JELGdCLENUV0EsYSxDU25CRCxlLENmeXRCRSxjLENBQ0EsZ0IsQ0FDQSxVLENBR0YsaUIsQ0FqRkEsZSxDQXFGQSxnQixDTS9zQkMsYyxDTjZ0QkMsbUIsQ0FsRkEsbUIsQ2U3bkJBLFksQ2Zpc0JGLGdCLENlNXNCQyxhLENBRUEsd0IsQ2Y2bkJELHFCLENNeG9CQyxrQixDU0lELGtCLENmMHRCRSxjLENNeHRCRCxjLENTRkQsaUIsQ2ZrdUJFLHdCLENBbEZBLHFCLENBQ0YsNkIsQ2U1bkJDLFUsQ0FDQyxXLENmaXRCQSxXLENlaHRCQSxrQixDZjhuQkYsd0IsQ0F1RkEsc0IsQ2Uvc0JDLFUsQ0FFQSxpQixDQUFBLE8sQ0FBQSxRLENBQ0EsYSxDQUFBLFUsQ2ZtdEJDLFcsQ0FDQSxpQixDZW50QkQscUIsQ2ZxdEJDLG1DLENBQ0EsMkIsQ01ydkJELDhCLENTeUJELFMsQ2Z3b0JBLG9CLENBNEZFLGlCLENldHRCRixTLENmMHRCQSxPLENleHRCQyxtQixDZjB0QkMsbUIsQ0FDQSxZLENlMXRCRCx3QixDZjZuQkQscUIsQ0FnR0Usa0IsQ2UxdEJGLHNCLENBQ0MsbUIsQ0FDQSxjLENmK25CRCxhLENBZ0dFLGUsQ2V6dEJGLGMsQ0FDQyxnQixDQUNBLGEsQ2Y4bkJELGMsQ2UxbkJDLFUsQ0FDQyxhLENmNG5CRixhLENBa0dBLG1CLENlenRCQzs7OztHLENmK3RCQyxnRSxDZTV0QkQsWSxDZjh0QkMsYyxDQW5HRixtQixDQXFHRSxtQixDTXB5QkQsWSxDU3VFRCwyQixDZmd1QkUsNEIsQ0FuR0EseUIsQ2V0bkJBLHFCLENmNHRCQSx3QixDQW5HQSxxQixDQUNGLGtCLENBcUdFLGlCLENnQmgwQkYsVSxDQUdJLHFCLENBQ0EseUYsQ0FBQSxpQyxDQUNBLHFCLENoQmswQkYsMkIsQ0FDQSxrQixDQUdGLG1CLENnQmgwQkksa0IsQ2hCbzBCSixtQixDZ0JoMEJBLGUsQ0FDSSxjLENBRUEsK0MsQ0FDQSxlLENBQ0EsaUIsQ2hCbTBCSixzQixDZ0I3ekJJLGUsQ0FDQSxlLENoQnd0QkoscUIsQ0EwR0UsaUIsQ2dCN3pCRixTLENoQnV0QkEsb0IsQ0EwR0UsWSxDZ0I3ekJGLG1CLENBQ0ksbUIsQ0FDQSxZLENoQnN0QkosMkIsQ0EwR0UsNEIsQ2lCdDJCRix5QixDQUNDLHFCLENBQUEsd0IsQ0FBQSxxQixDQUNBLGtCLENqQjAyQkMsWSxDQUNBLGtCLENpQjEyQkQsZSxDakI0MkJDLFksQ0FDQSxrRCxDQTlHRiwwQyxDQWdIRSxlLENpQnoyQkYsVSxDQUNDLGlCLENqQjYyQkQsa0IsQ0E5R0EsZSxDQWdIRSxjLENrQnozQkYsZSxDQUNDLGlCLENsQjh3QkQsc0IsQ0FxT0EsZSxDbUJwL0JBLGlCLENuQjAwREEsVSxDQTM4QkUsZSxDQUdGLHFCLENBQ0UsbUIsQ0E5R0EsbUIsQ0FDRixZLENrQnp3QkEsYSxDQUNDLHVCLENsQjAzQkMsb0IsQ0FDQSxzQixDQTlHQSx3QixDQUNGLHFCLENvQnp4QkEsa0IsQ0FDQyxrQixDcEIwNEJDLGMsQ0FHRixPLENvQng0QkMsYyxDQUVBLDJDLENwQjI0QkQsZ0IsQ29CeDRCQyxrQixDcEJ3NUJELGEsQ0FaQSxZLENBekdBLG1CLENNaHpCQyxtQixDY0VELFksQ3BCa3pCRSx3QixDQUNGLHFCLENBdUhFLGtCLENBbkJGLFksQ0FJRSx3QixDb0I3NEJELHFCLENBQ0EsNkIsQ3BCbzVCRCxhLENBSUUsUSxDQWhIRix1QixDQXVIRSxZLENBR0YsSyxDb0IxNEJDOzs7O0csQ0FNRDs7OztHLENBS0EsWSxDQUNDLG9ELENBQ0EsYyxDQUVBLHFCLENBQ0EsK0UsQ0FDQSxpQyxDQUVBLHFCLENBQUEsMkIsQ0FDQSxVLENwQjY0QkQsZ0IsQ29CNTRCQyxXLENwQmc1QkQsYyxDb0I3NEJDLG1CLENBQ0EsbUIsQ0FDQSxZLENBRUEsMkIsQ3BCODRCQyw0QixDb0I3NEJELHlCLENBRUEscUIsQ0FDQSx3QixDcEJneEJELHFCLENNNzBCQyxrQixDY3dDRCx1QixDcEJzNkJFLG9CLENBN0hBLHNCLENBQ0YsVyxDQStIRSxpQixDb0JsNEJGLFcsQ3BCcTRCQSxZLENvQjc0QkMsa0IsQ0FDQSxlLENwQml4QkQsZ0QsQ29CL3dCQyxhLENBQ0MsaUIsQ0FJRixXLENBQ0Msa0IsQ0FBQSxlLENBQUEsZSxDQUNBLGMsQ0FDQSxpRCxDcEJnNUJDLGUsQ29CLzRCRCxpQixDZDdFQSxZLENja0ZELGdCLENwQnE1QkUsWSxDQUdGLGMsQ0FwSUUsYyxDQUNGLG1CLENBc0lFLG1CLENxQmhnQ0YsWSxDQUNDLHVCLENBQ0Esb0IsQ3JCNjNCRCxlLENBR0EsSyxDcUIxM0JDLGdCLENBQ0Msa0IsQ0FBQSxVLENBQUEsVyxDckJxZ0NGLFcsQ3FCbmdDRSxzQixDckJxZ0NBLFcsQ0FDQSxXLENNcGdDRCxjLENlRUQsWSxDckJ1Z0NFLGtDLENBMUlBLDBCLENBQ0YsZ0IsQ0E4SUEsb0IsQ3FCcmdDQyxjLENyQnlnQ0QsaUIsQ0FDRSxVLENBQ0EsVyxDcUJ0Z0NGLFUsQ0FDQyxrQixDckIyM0JELGtCLENBZ0tBLGdCLENBZEEsbUIsQ3NCM2hDQyxtQixDQUNBLG1CLENBRUEsWSxDdEJ3aENELG1CLENBOUlFLFksQ0FDRixZLENBbUpFLHVCLENBQ0Esb0IsQ0FDQSxzQixDQUNBLHdCLENzQjNpQ0QscUIsQ3RCNmlDQyxrQixDQUdGLGdCLENzQjFpQ0MsWSxDQUtBLDJCLENBQ0EsNEIsQ0FDQSx5QixDQUNBLHFCLENoQnBCQSxpQixDZ0JERCxrQixDdEJva0NFLGUsQ0E5SUEsYyxDQUNGLGdCLENzQno1QkMsVSxDdEI0aUNELGdCLENzQnZpQ0Esa0IsQ0FDQyxlLENBQUEsYyxDQUFBLGdCLENBQ0EsVSxDdEI2aUNELGtCLENzQjVpQ0Msa0IsQ3RCZ2pDRCxtQixDQUNFLGUsQ0FDQSxtQixDc0IvaUNELG1CLENBRUEsWSxDdEJ3NUJELHVCLENBeUpFLG9CLENzQjlpQ0YsZSxDdEJ3aUNBLG1CLENBM0lBLE8sQ0ErWkEsc0IsQ0FJRSx3QixDdUJyMUNGLHFCLENBQ0Msa0IsQ3ZCaTdCRCxPLENBeUpFLG1CLENzQjNpQ0YsbUIsQ0FDQyxZLENBQ0EsMkIsQ0FFQSw0QixDQUNBLHlCLENBQ0EscUIsQ3RCdTVCRCx1QixDTXo4QkMsb0IsQ2dCNENELHNCLEN0QndqQ0Usa0IsQ0F2SkEsZSxDQUNGLGMsQ3NCajVCQyxnQixDQUNDLGlCLEN0Qm01QkYsVSxDQXlKRSxpQixDQUdGLFMsQ0F2SkEsYyxDc0JwNUJBLFUsQ3RCaWpDQSxhLENBdkpBLGMsQ0EySkEsb0IsQ3dCbG9DQyxpQixDQUFBLGtCLENBQUEsa0IsQ0FDQSxtQixDeEJzb0NDLFcsQ0FHRixZLEN3QnRvQ0Esc0IsQ0FDQyxpQixDQUNBLFEsQ0FDQSxPLENBQ0Esc0MsQ3hCNCtCRCxrQyxDQTZKRSw4QixDQUdGLHVCLEN3QnRvQ0Msa0MsQ3hCNCtCRCwwQixDQStKQSw2QixDd0Jsb0NDLFEsQ3hCeStCRCxZLEN3QnQrQkMsa0IsQ0FDQyxtQixDeEJ3K0JGLGdCLENBOEpFLFUsQ3dCbG9DRixXLEN4QnkrQkEsZ0IsQ0E4SkUsVSxDeUJ4cUNGLFksQ0FDQyxrQixDQUNBLHdCLENBR0QsYSxDQUNDLGtCLENBQ0EsZSxDQUNBLGMsQ0FBQSxnQixDQUFBLGlCLENBQ0EsYSxDekI4cUNELE0sQ0FDRSxZLENBQ0EsNkIsQ0FsS0YsUSxDTXBnQ0MsWSxDbUJkRCxrQixDekJ3ckNFLGtCLENBbEtBLGUsQ0FDRixjLENBb0tFLGdCLEN5Qi9xQ0YsVSxDekJtckNBLGEsQ3lCaHJDQyxrQixDekJvckNELFksQ0FDRSxpQixDQUdGLGUsQ0Ewb0JBLGUsQ0F6b0JFLGUsQ0FHRixrQixDeUJwckNBLGUsQ3pCd3JDQSxjLEN5Qm5yQ0MsWSxDQUNBLDZCLEN6QjZnQ0QsUSxDQTJLQSxzQixDQXZLRSxnQixDeUIxZ0NGLFksQ0FDQyxvQixDekJ3ckNELGlCLEN5Qm5yQ0MsaUIsQ3pCNmdDRCxXLENBMktBLGtCLENBdktBLGEsQ0F5S0UsZSxDeUJuckNGLGMsQ0FDQyxnQixDQUVBLGEsQ3pCc3JDRCxLLENBQ0UsbUIsQ0FDQSxhLENBR0YsVSxDQTdLQSxpQixDQStLRSxXLENBR0YsVyxDMEJ4dkNDLGEsQ0FDQSxlLENBQUEsYyxDMUIydkNDLGdCLENBQ0EsYSxDQUdGLFcsQzBCN3ZDQyxZLEMxQit2Q0MsNkIsQ0FDQSxRLENBR0YsWSxDMEIxdkNDLGdCLEMxQjh2Q0QsYSxDQXRMQSxZLEMwQjdqQ0Msa0IsQzFCc3ZDQyxtQixDMEJwdkNBLGdCLENBQ0EsVSxDMUIrakNGLFcsQ0FHQSxtQixDQXdMRSxjLEMwQmp2Q0YsYSxDQUNDLEssQ0FFQSxNLENBQ0EsUyxDMUJrdkNDLFUsQ0FDQSxZLENBeExGLDZCLENNdGxDQyxtQixDb0J1QkQsUyxDMUIydkNFLGtDLENBeExBLDBCLEMwQnhqQ0YseUIsQ0FDQyxrQixDQUVBLFMsQzFCc3ZDRCxXLENBQ0UsYyxDQUNBLEssQ0ExTEYsTyxDMEJ6akNDLFcsQ0FDQyxXLENBQUEsVSxDMUIyakNGLG1CLEMwQnpqQ0UsbUIsQ0FDQyxZLEMxQjJqQ0gsMkIsQ0E2TEUsNEIsQzBCbnZDRix5QixDQUNDLHFCLENBQ0EsZSxDMUJxdkNDLFUsQzBCbnZDRCxtQyxDQUNBLCtCLEMxQndqQ0QsMkIsQ01obkNDLGtDLENvQm1ERCwwQixDMUJra0NBLGlCLENBOExFLGdDLEMwQnB2Q0YsNEIsQ0FDQyx3QixDMUJ3dkNELGEsQ0FxVkEsTSxDQWpoQkEsVSxDQWdNQSxpQixDQTVMRSwyQixDQUNGLCtCLENBZ01BLGdCLEMwQmx2Q0MsWSxDMUJzdkNELGlDLEMwQmx2Q0MsYSxDMUJzdkNELGtCLENBQ0Usa0IsQ0E1TEEsZSxDQUNGLGMsQ0E4TEUsZ0IsQ3VCMTFDRixhLEN2QjgxQ0EsaUIsQ3VCejFDQyxtQixDQUVBLG1CLENBQ0EsWSxDQUVBLDJCLENBQ0EsNEIsQ0FDQSx5QixDQUNBLHFCLEN2QjRwQ0QsWSxDTTVwQ0MsZSxDTjYxQ0Qsc0IsQ0F0TEEsdUIsQ0E4TEUsb0IsQ3VCcjFDRixlLENBR0Msd0IsQ0FDQyxlLEN2QnkxQ0YsbUIsQ0E1TEEsZSxDQThMRSw0QixDdUJuMUNGLHdCLEN2QmkwQ0Esc0IsQ0FzQkEsTSxDQTJCQSxZLEMyQnY1Q0EsbUIsQ0FDQyxtQixDQUNBLFksQzNCMDNDRCxNLENBNUxBLGMsQ3VCcnBDQyxLLENBQ0MsTSxDdkJ1cENGLFUsQ005cUNDLFcsQ05tckNELHVCLENBOExFLG9CLEM0QjE0Q0Ysc0IsQ0FDQyx3QixDNUIrc0NELHFCLENBOExFLGtCLEM0QjE0Q0YsK0IsQ0FDQyxTLENBQ0EsbUIsQzVCK3NDRCxzQyxDQThMRSw4QixDQUdGLGtCLEM0Qno0Q0MsUyxDQUNBLGtCLEM1QjY0Q0QsWSxDMkIzNUNBLGlCLENBQ0MsVyxDM0I2NUNDLFksQ0E3TEYsa0IsQ0ErTEUscUIsQ0ExTEYsMkIsQ0ErTEUsNEIsQzJCNTVDRix5QixDQUNDLHFCLENBRUEsUSxDQUNBLG1DLENBQ0EsK0IsQ0FDQSwyQixDM0IrdENELG9ELEM2QjF1Q0Esb0MsQ0FDQyxzRSxDN0IrdUNELHlCLENNdnVDQyxnQyxDdUJURCw0QixDN0JpN0NFLHdCLENBR0YsYSxDNkIxNkNBLGlCLENBQ0MsUSxDN0I4dUNELFUsQ0FpTUEsYyxDOEI1N0NDLG1CLENBQ0EsbUIsQzlCODdDQyxZLEM4QjU3Q0QsMkIsQ0FDQSw0QixDOUIrdkNELHlCLENNeHZDQyxxQixDd0JiRCxRLEM5QnU4Q0UsaUIsQ0FHRixhLEMrQjE4Q0EsYyxDQUNDLGUsQ0FDQSxlLEMvQjg4Q0QsWSxDK0IxOENDLGMsQ0FDQSxlLEMvQjg4Q0QsYyxDK0J4OENDLG1CLENBQUEsbUIsQy9CMndDRCxZLEMrQnp3Q0MsMkIsQ0FDQyw0QixDQUNBLHlCLEMvQjJ3Q0YscUIsQ0FpTUUsUSxDQUdGLE0sQytCdjhDQyxpQixDQUNBLFcsQ0FDQSx3QixDQUNBLGtCLENBRUEsZSxDQUFBLGMsQ0FBQSxlLENBQ0EsVSxDL0I0OENELHNCLEMrQnQ4Q0MsbUIsQ0FFQSxtQixDQUVBLFksQy9CczhDQyx3QixDQUNBLHFCLEMrQnI4Q0Qsa0IsQ0FBQSxRLEMvQmd3Q0QsYyxDQXlNRSxhLENBR0YsVSxDQUNFLGEsQ0F6TUYsaUIsQ0EyTUUsa0IsQytCeDhDRixxQixDQUNDLGUsQy9CZ3dDRCxvQixDQTJNRSwrQyxDK0J4OENGLHVDLEMvQmt3Q0EsZ0IsQ0EyTUUscUIsQytCbjhDRixjLEMvQnE5Q0EscUIsQytCcDhDQyxrQyxDL0I4dkNELDBCLEMrQi93Q0EsYyxDQUNDLGlCLEMvQit2Q0QsVSxDQTJNRSxXLEMrQnY4Q0YsbUIsQ0FDQyxhLENBQ0EscUIsQ0FDQSxlLENBQ0EsaUIsQy9CNjhDRCxxQixDK0J4OENDLFUsQ0FBQSxpQixDQUNBLFEsQ0FBQSxPLEMvQjQ4Q0MsK0MsQ0FDQSwyQyxDK0I1OENELHVDLENBSUEsVSxDQUNDLFcsQ0FBQSw2QyxDQUFBLDJCLENBQ0EsMEIsQy9CaTlDRixxQyxDQUNFLHFCLENBQ0EscUIsQ0FHRiw0QyxDQXBOQSwrQyxDQXNORSwyQyxDK0IvOENGLHVDLEMvQnE5Q0EsZSxDZ0NuakRBLFcsQ0FDQyxZLENBQ0EsYSxDQUNBLGlCLENBQ0EsYSxDQUNBLDJCLENBRUEsWSxDaEN3akRDLG9ELENnQ3RqREQsa0IsQ2hDd2pEQyxtQixDQUNBLG1CLENnQ3hqREQsWSxDQUdBLHVCLENBQ0Esb0IsQ0FDQSxzQixDQUFBLHdCLENoQzYxQ0QscUIsQ2dDMzFDQyxrQixDaEMrMUNELFMsQ0FxT0EsZ0IsQ0FEQSxpQixDQVBFLGlCLENnQ3JqREYsa0IsQ0FDQyx5QixDQUNBLDZCLENBRUEsMkIsQ2hDeWpERCxnQixDQURBLGlCLENnQ3BqREMsVSxDQUNBLGEsQ0FBQSxpQixDaEN3akRDLE0sQ0FLQSwyRixDZ0N6akRELDJFLENBQUEsaUgsQzFCeEJBLGlCLENOeWxEQyxrRCxDQW5PRixnQixDZ0N0MUNBLDZDLENoQ2lrREEsMEIsQ0F2T0EsNEIsQ0E0T0EsaUMsQ0FEQSxrQyxDZ0M5akRDLEssQ2hDeTFDRCwyRixDZ0M1MUNBLDJFLENoQ3VrREUsNkgsQ0FyT0Ysa0MsQ0F5T0UsK0IsQ2dDaGtERiwyQixDQUNDLHVCLENoQ29rREQsaUMsQ2dDbmtEQyxnQyxDaENxa0RDLDRCLENBQ0Esd0IsQ2dDaGtERixlLENBQ0MsVyxDQUNBLGMsQzFCekRBLHFCLEMwQnVERCxpQixDaEM0a0RFLFUsQ0E1T0EsUSxDZ0N0MUNGLEksQ0FDQyxlLENBQ0EsYyxDaEMwMUNELGdCLENBb1BBLFUsQ0FDRSxtQixDQUNBLG1CLENnQzFrREQsWSxDaEMwMUNELHVCLENBbVBFLG9CLENnQzFrREYsZSxDaEM4a0RBLE0sQ2dDMWtEQyxZLENBQ0Esa0IsQ0FFQSxrQixDQUNBLGUsQ0FDQSxjLENoQ3kxQ0QsZ0IsQ0FtUEUsaUIsQ0FHRixhLENnQzNrREMsa0IsQ0FDQSxlLENoQzZrREMsYyxDQUNBLGdCLENBR0YsZSxDQXJQQSxrQixDQXlQQSxLLENnQzdrREMsbUIsQ0FDQSxtQixDQUNBLFksQ0FDQSx3QixDQUNBLHFCLENBQ0Esa0IsQ0FBQSx1QixDaEN5MUNELG9CLENnQ3YxQ0MsZSxDQUNDLG1CLENoQ3kxQ0YsK0IsQ2dDajFDQSxnQixDQUNDLGtCLENoQzhrREQsYyxDQUNFLG1CLENnQ3prREQsYSxDQUNBLGUsQ0FHQSxVLENBQUEsVyxDaENva0RELGMsQ2dDamtEQSxrQixDQUNDLGtCLENoQ3FsREQsZSxDQVJBLFksQ2dDL2pEQyxlLENoQzgwQ0QsYyxDQTZQRSxnQixDQVpGLFksQ2dDdmtEQyxVLENBQUEsZSxDaEMra0RELGUsQ2dDeGtEQyxnQixDQUlELGEsQ2hDZzFDQSxhLENBNlBFLGUsQ2dDeGtERixjLENBQ0MsZ0IsQ2hDMGtEQyxVLENBQ0EsaUIsQ0FPRixjLENtQmh2REMsZSxDQUNBLGMsQ0FFQSxpRCxDQUNBLGdCLENuQm12REQsZ0IsQ21CN3VEQyxhLENBQ0EseUIsQ25CaXZERCxRLENtQjl1REMsYyxDbkJrdkRELHVCLENtQmh2REMsK0IsQ25CZy9DRCxlLENBcVFFLGtCLENBR0YsZSxDbUJsdkRDLGtCLENuQmsvQ0QsYyxDQXFRRSxrQixDbUJsdkRGLGUsQ25Cc3ZEQSwwQixDbUJqdkRDLG1CLENBQ0EsbUIsQ0FFQSxZLENBQ0EsMkIsQ0FFQSw0QixDQUNBLHlCLENBQ0EscUIsQ0FBQSxZLENuQjYrQ0QsMkIsQ0F3UUUsWSxDbUJqdkRGLHdELENBQ0MsUSxDbkJxdkRELHVCLENtQmp2REEsbUIsQ0FDQyxtQixDQUNBLFksQ25CNCtDRCwyQixDQXdRRSw0QixDbUJqdkRGLHlCLENBQ0MscUIsQ25CNCtDRCxZLENBMFFBLHNCLENtQmp2REMsWSxDQUNBLFEsQ25CcXZERCxNLENBelFBLHdDLENBMlFFLGtCLENtQm52REYsWSxDQUNDLG1CLENuQnF2REMsbUIsQ0FDQSxZLENBM1FGLDJCLENBNlFFLDRCLENtQnJ2REYseUIsQ0FDQyxxQixDbkJ1dkRDLFEsQ0FDQSxlLENBN1FGLGMsQ0ErUUUsZ0IsQ0FPRixhLENtQnJ2REUsbUIsQ25CeXZERixZLENpQ2wxREEsaUIsQ2pDNGtEQSxrQixDa0M1a0RBLHNCLENsQzIxREUsZSxDQUdGLFksQ2lDcDFEQyxtQixDQUNBLG1CLENqQ3MxREMsWSxDQUNBLGtCLENBalJGLGMsQ21DL2tEQyxRLENuQzQxREQsWSxDQVlBLEksQ0FtQkEsbUIsQ0FnQkUsd0IsQ0FDQSxxQixDb0N6NERELGtCLENwQ3EyREQsSSxDbUNuMkRDLDBCLENBRUEsMEIsQ25Da2xERCxtQixDTTlrREMsdUIsQzZCYkQsb0IsQ25DZzNERSxzQixDQUlBLHdCLENtQ24yREYsaUIsQ0FDQyxpQixDQUVBLGUsQ0FDQSxjLENBQ0EsZ0IsQ25Da2xERCxVLENBcVJBLG1CLENBalJBOzs7O0csQ0FLQSxnRSxDQW1SRSxZLENvQ3A0REYsaUIsQ0FDQyxtQixDQUFBLG1CLENBQUEsWSxDQUNBLDJCLENwQ3c0REMsNEIsQ0FDQSx5QixDb0N4NERELHFCLENBR0EsaUIsQ3BDbW5ERCxVLENNdG1EQyxxQixDOEJuQkQsaUMsQ3BDcTVERSxxQixDQUNBLDJCLENBdlJBLGtCLENBMlJGLHlCLENBdlJBLHlGLENBMlJBLDZCLENBQ0UsNkYsQ0FHRixtQixDb0N6NERDLGtCLENwQzY0REQsbUIsQ0F4UkEsZSxDQTBSRSxjLENvQ3g0REYsK0MsQ0FDQyxlLENBQ0EsaUIsQ3BDNDRERCxzQixDQXhSQSxlLENNbm9EQyxlLENOZzZERCxvQixDQWlCQSxxQixDcUM5N0RDLG1CLENyQzRxREQsbUIsQ01ycURDLFksQytCREEsd0IsQ0FDQyxxQixDckM2cURGLGtCLENBeVBBLG9CLENBeFJBLGUsQ0EwUkUsZSxDb0NyNERELHVCLENBQ0Esb0IsQ0FDQSxzQixDcEM2NERDLGtCLENBQ0EsYyxDQUNBLFEsQ0FHRixxQixDcUNwOERBLGlCLENBQ0MsUyxDQUVBLG9CLENBQ0EsWSxDQUpELDJCLENyQzg4REUsNEIsQ0F4UkEseUIsQ0FDRixxQixDQTZSRSxZLENzQ3A5REYsa0IsQ0FDQyxlLENBQ0Esa0QsQ0FDQSwwQyxDQUVBLGUsQ3RDNHJERCxVLENNcHJEQyxpQixDTmk5REQsa0IsQ0F4UkEsZSxDc0MxckRDLGMsQ0FDQyxlLENBQ0EsaUIsQ3RDMjlERixxQixDQXhSQSxtQixDTTFzREMsbUIsQzRCUEQsWSxDbEM2K0RFLGEsQ0F4UkEsdUIsQ0FDRixvQixDTXpzREMsc0IsQzRCYkQsd0IsQ2xDay9ERSxxQixDQXhSQSxrQixDQUNGLGtCLENBMFJFLGMsQ0F0UkYsSyxDQTBSRSxvQixDa0NyK0RGLGlCLENBQ0MsZSxDbEM4c0RELFcsQ010dERDLGtCLEM0Qk9ELGUsQ2xDMitERSxjLENBeFJBLGdCLENBQ0YsVSxDQTRSQSxXLENrQ3QrREMsa0IsQ2xDK3NERCxVLENBNFJBLFMsQ0F4UkUsa0IsQ0FDRixVLENBNFJBLFksQ2tDditERSxrQixDQUFBLFUsQ2xDNCtERixVLENBQ0Usa0IsQ2tDMytEQSxVLENsQysrREYsUSxDQVNBLFEsQ0FDRSw4QixDQUNBLGUsQ0FqU0YsZ0IsQ0FvU0UseUIsQ0FkRixRLENrQ3o5REUsYyxDQUFBLCtDLENsQ2srREYsUSxDa0NoK0RFLGMsQ2xDdytERixRLENBbFNBLHdCLENBb1NFLGtCLEN1QzNpRUYsZSxDdkMraUVBLGlCLEN1QzFpRUMsbUIsQ3ZDK2lFRCxxQixDQUNFLGtCLENBQ0EsVSxDdUMvaUVELFcsQ0FFQSxtQixDQUNBLGdCLENBR0EsYyxDQUNDLFksQ3ZDd3dERixtQixDTXp3REMsbUIsQ2lDYkQsWSxDdkNpa0VFLDJCLENBQ0EsNEIsQ0F2U0EseUIsQ0FDRixxQixDQTJTQSxlLENBdlNBLGtCLENBeVNFLGUsQ3VDOWlFRixjLENBQ0MsZ0IsQ3ZDd3dERCxVLENBR0EsYyxDdUN0d0RDLGtCLENBQ0MsZSxDdkN3d0RGLGMsQ0F5U0UsZ0IsQ3VDN2lFRixVLEN2Q2lqRUEsaUIsQ3VDL2lFQyxlLEN2Q2lqRUMsbUIsQ3VDaGpFRCxtQixDdkNrakVDLFksQ0FDQSx1QixDdUNsakVELG9CLEN2Q3V3REQsZSxDQThTRSx3QixDd0MvbEVGLHFCLENBQ0Msa0IsQ3hDdW1FRCx5QkFDRSxjLEN3Q3BtRUQsVSxDQUNBLGMsQXhDeW1FRCx5QndDbm1FQyxjLEN4Q2t6REQsVSxDTWp6REMsYyxBTnltRUQsMEJBbFRFLGdCLENBQ0YscUMsQ3lDcDBEQyxlLEN6QzJuRUcsc0MsQ0FHRixvQixDeUN6bkVELHFDLENBS0EscUIsQ0FBQSxzQyxDQUNBLFEsQ3pDNG5FRyxnQixBQUlKLHlCeUM5bkVDLGtCLENBTUEsbUIsQ0FMQSxjLENBVUEsb0IsQ0FBQSxxQixDQUNDLGtDLENBU0Qsa0IsQ0FDQyxzQixDekNpMERGLGtCLENBNlRFLGUsQ0F6VEEsYyxDeUMzekRGLGUsQ0FDQyx1QixDekMrekRELG9CLENBMlRJLGUsQ0FuVEosYyxDeUNsMERDLGdCLENBQ0EsYyxDQVFBLGdCLEN6Qzh6REQsVyxDeUMxekRDLHFCLENBQ0EsVyxDQUNBLFksQ0FDQSxZLENBQ0EsdUIsQ3pDNG5FRyxhLENBR0YsVyxDeUM3bkVELGtCLENBR0QsWSxDQUNDLGUsQ0FDQSxXLENBS0Esb0IsQ0FFQSxlLENBQ0EsWSxDQUFBLFksQ0FDQSxnQixDekNpb0VHLHdCLEN5QzluRUgsYSxDQUNBLGEsQ0FJQSxNLENBR0EsWSxDekN1ekRELGMsQ3lDMXpEQyxNLEN6Q3NvRUMsVyxDeUMvbkVBLHlCLEN6Q21vRUEsYSxDeUMvbkVGLGEsQ0FHQyxZLENBQ0EsVyxDekN3ekRELFksQ0FHQSxhLENBMFVJLE8sQ3lDOW5FSixTLENBQ0MsYSxDQUNBLGMsQ3pDb29FQyxNLEN5Q2xvRUQsWSxDekNvb0VHLGMsQ0FHRixlLENBL1VGLHdCLEN5Q256REEsYSxDQUVFLGMsQ3pDd29FQSxjLENBL1VBLGUsQzBDdjdERixRLENBQ0MsYyxDQUdBLGUsQ0FFQSxpQixDQUlBLGMsQ0FDQSxrQixDQUdELE0sQ0FDQyxjLENBQ0EsWSxDQUdELEksQ0FDQyxjLENBQ0EsZ0IsQzFDeTdERCxtQixBQW9WQSx5QkEvVUEsZSxDQWlWSSwyQixDMEN2d0VKLDRCLENBQ0MseUIsQ0FDQSxxQixDMUN5N0RELHlCLENBaVZJLHNCLEMyQ3p5RUosbUIsQ0FHQyxpQixDQUNBLFUsQzNDNjlERCxjLENBaVZJLGtCLEMyQ3h5RUosYSxDQUNDLFMsQ0FHQSxPLENBQ0EsMkIsQzNDMDlERCw0QixDQWlWSSx5QixDNEMxekVKLHFCLENBQ0Msa0IsQzVDOCtERCxnQixDNEN2K0RDLG9CLEM1Q3d6RUcsVSxDNENuekVGLGEsQ0FDQSxtQixDNUM0K0RGLFksQzRDcCtEQyxvQixDQUNBLGlCLEM1Q2cwRUMsc0IsQ0FYRSxVLEM0Qzl5RUgsbUIsQ0FDQSxZLEN0Q1pBLGdCLENzQ09ELGEsQzVDbS9EQSxpQixDQXVWSSxjLEM0QzF6RUgsSyxDQUNBLFksQ0FDQSwrQixDQUNBLGEsQ0FHRCxZLENBQ0MsYyxDQUVBLGUsQ0FDQSxnQixDNUMrekVHLGEsQ0FDQSxjLENBR0YsaUIsQ0NsMEVGLHNCLENEdStEQSxVLENBbVdFLGUsQ0FDRSxnQixBQUlKLHlCQUNFLGMsQ0FDRSxrQixDQUNBLGEsQ0FDQSxTLENBQ0EsYyxDQUdGLGMsQ0FDRSx5QixDQUdGLHFCLENBQ0UsVyxDQUNBLGtCLEFBSUosa0VBQ0UsSyxDQUNFLGdELENBR0YsbUIsQ0FDRSw0RixDQUdGLEssQ0FDRSxrRixDQUdGLHlCLENBQ0UsNEYsQ0FHRiw2QixDQUNFLGtHIiwiZmlsZSI6Im1haW4uY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuQGltcG9ydCB1cmwoXCIuLy4uL2ZpbGVzL01vbnRzZXJyYXQvc3R5bGVzaGVldC5jc3NcIik7XG4vKiBCYXNlICovXG4vKiBSZXNldCBhbmQgYmFzZSBzdHlsZXMgICovXG4qIHtcbiAgcGFkZGluZzogMHB4O1xuICBtYXJnaW46IDBweDtcbiAgYm9yZGVyOiBub25lO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBMaW5rcyAqL1xuYSwgYTpsaW5rLCBhOnZpc2l0ZWQge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbmE6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8qIENvbW1vbiAqL1xuYXNpZGUsIG5hdiwgZm9vdGVyLCBoZWFkZXIsIHNlY3Rpb24sIG1haW4ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCB7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbnVsLCB1bCBsaSB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmltZyB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmltZywgc3ZnIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIEZvcm0gKi9cbmlucHV0LCB0ZXh0YXJlYSwgYnV0dG9uLCBzZWxlY3Qge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG59XG5cbmlucHV0OjotbXMtY2xlYXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG5idXR0b24sIGlucHV0W3R5cGU9c3VibWl0XSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuaW5wdXQ6Zm9jdXMsIGlucHV0OmFjdGl2ZSxcbmJ1dHRvbjpmb2N1cywgYnV0dG9uOmFjdGl2ZSB7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbn1cblxubGFiZWwge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG46cm9vdCB7XG4gIC0tY29udGFpbmVyLXdpZHRoOiAxMTQwcHg7XG4gIC0tY29udGFpbmVyLXBhZGRpbmc6IDE1cHg7XG4gIC0tZm9udC1tYWluOiBcIk1vbnRzZXJyYXRcIiwgc2Fucy1zZXJpZjtcbiAgLS1mb250LWFjY2VudDogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG4gIC0tZm9udC10aXRsZXM6IHZhcigtLWZvbnQtYWNjZW50KTtcbiAgLS1wYWdlLWJnOiAjZmZmO1xuICAtLXRleHQtY29sb3I6ICMwMDA7XG4gIC0tdGl0bGVzLWNvbG9yOiAjMDAwO1xuICAtLWFjY2VudDogIzFBNzFEMjtcbiAgLS1saW5rLWNvbG9yOiAjMUE3MUQyO1xuICAtLWxhcHRvcC1zaXplOiAxMTk5cHg7XG4gIC0tdGFibGV0LXNpemU6IDk1OXB4O1xuICAtLW1vYmlsZS1zaXplOiA1OTlweDtcbiAgLS1ib3JkZXItY29sb3I6ICNkY2VkZjk7XG4gIC0tYm94LWJvcmRlci1jb2xvcjogI2U2ZjFmNDtcbiAgLS1sb2dvLWNvbG9yOiAjMWE3MWQyO1xufVxuXG4uZGFyayB7XG4gIC0tcGFnZS1iZzogIzE3MTcxNztcbiAgLS10ZXh0LWNvbG9yOiAjOTViY2Q5O1xuICAtLXRpdGxlcy1jb2xvcjogI2ZmZjtcbiAgLS1ib3JkZXItY29sb3I6ICMyNjI2MjY7XG4gIC0tYm94LWJvcmRlci1jb2xvcjogIzQzNjA3NztcbiAgLS1sb2dvLWNvbG9yOiAjNDU5NWQ0O1xufVxuXG4vKiBTb2NpYWwgQnJhbmQgQ29sb3JzICovXG46cm9vdCB7XG4gIC8qINCS0LrQvtC90YLQsNC60YLQtSAqL1xuICAtLXZrLWJsdWU6ICM0YTc2YTg7XG4gIC8qINCi0LXQu9C10LPRgNCw0LwgKi9cbiAgLS10ZWxlZ3JhbS1ibHVlOiAjMDA4OGNjO1xuICAvKiBXaGF0c0FwcCAqL1xuICAtLXdoYXRzYXBwLWdyZWVuOiAjMjVkMzY2O1xuICAvKiBGYWNlYm9vayAqL1xuICAtLWZhY2Vib29rLWJsdWU6ICMxODc3ZjI7XG4gIC8qIEluc3RhZ3JhbSAqL1xuICAtLWluc3RhZ3JhbS1wdXJwbGU6ICM4MzNhYjQ7XG4gIC8qIFR3aXR0ZXIgKi9cbiAgLS10d2l0dGVyLWJsdWU6ICMxZGExZjI7XG4gIC8qIExpbmtlZEluICovXG4gIC0tbGlua2VkaW4tYmx1ZTogIzAwNzdiNTtcbiAgLyogU25hcGNoYXQgKi9cbiAgLS1zbmFwY2hhdC15ZWxsb3c6ICNmZmZjMDA7XG4gIC8qIFBpbnRlcmVzdCAqL1xuICAtLXBpbnRlcmVzdC1yZWQ6ICNiZDA4MWM7XG4gIC8qIFRpa1RvayAqL1xuICAtLXRpa3Rvay1ibGFjazogIzAwMDtcbiAgLyogWW91VHViZSAqL1xuICAtLXlvdXR1YmUtcmVkOiAjZmYwMDAwO1xufVxuXG5odG1sIHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG59XG5cbmJvZHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1wYWdlLWJnKTtcbiAgY29sb3I6IHZhcigtLXRleHQtY29sb3IpO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1tYWluKTtcbn1cblxuOjpzZWxlY3Rpb24ge1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwODhmMDtcbn1cblxuaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbmEge1xuICBjb2xvcjogdmFyKC0tbGluay1jb2xvcik7XG59XG5cbmNvZGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmMWY2O1xuICBwYWRkaW5nOiAwLjJyZW07XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxucHJlLmNvZGUge1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTlmMWY2O1xuICBwYWRkaW5nOiAxcmVtO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG59XG5cbi5kb2NzIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cbi5kb2NzIHAge1xuICBtYXJnaW46IDFyZW0gMDtcbn1cbi5kb2NzIHVsLFxuLmRvY3Mgb2wge1xuICBwYWRkaW5nLWxlZnQ6IDJyZW07XG59XG4uZG9jcyB1bCBsaSxcbi5kb2NzIG9sIGxpIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtO1xufVxuLmRvY3Mgb2wgbGkge1xuICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xufVxuLmRvY3Mgc2VjdGlvbiwgLmRvY3Mgc2VjdGlvbi5kb2NzIHtcbiAgcGFkZGluZzogNDBweCAwO1xufVxuLmRvY3Mgc2VjdGlvbiArIHNlY3Rpb24ge1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2RhZTVlOTtcbn1cbi5kb2NzIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogcmdiKDE3MiwgMTcyLCAxNzIpO1xufVxuLmRvY3MgLnRpdGxlLTE6Zmlyc3QtY2hpbGQsXG4uZG9jcyAudGl0bGUtMjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLnRlc3Qge1xuICB3aWR0aDogNjAwcHg7XG4gIGhlaWdodDogMzAwcHg7XG4gIG1hcmdpbjogNTBweCBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyAvKiB4IHkgKi9cbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi8uLi9pbWcvcHJvamVjdC0wMi5qcGdcIik7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC50ZXN0IHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLy4uL2ltZy9wcm9qZWN0LTAyQDJ4LmpwZ1wiKTtcbiAgfVxufVxuXG4udGVzdC0yIHtcbiAgd2lkdGg6IDYwMHB4O1xuICBoZWlnaHQ6IDMwMHB4O1xuICBtYXJnaW46IDUwcHggYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzk5OTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgLyogeCB5ICovXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGltYWdlLXNldCh1cmwoXCIuLy4uL2ltZy9wcm9qZWN0LTAyLmpwZ1wiKSAxeCwgdXJsKFwiLi8uLi9pbWcvcHJvamVjdC0wMkAyeC5qcGdcIikgMngpO1xufVxuXG4uZm9udC0xIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbi5mb250LTIge1xuICBmb250LWZhbWlseTogXCJGaXJhc2Fuc0Jvb2tcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbn1cblxuLyog0J7RgtC60LvRjtGH0LjRgtGMINC/0YDQuCDQvdC10L7QsdGF0L7QtNC40LzQvtGB0YLQuCAqL1xuLm5vbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aXN1YWxseS1oaWRkZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgY2xpcC1wYXRoOiBpbnNldCgxMDAlKTtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLm5vLXNjcm9sbCB7XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLnRleHQtbGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi50ZXh0LXJpZ2h0IHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG59XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNlY3Rpb24tY2VudGVyIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5mbGV4LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4vKiDQlNC10LzQviDQutC+0L3RgtC10L3RgiAqL1xuLmNvbnRlbnQtZGVtbyB7XG4gIG1hcmdpbi1ib3R0b206IDVyZW07XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG59XG5cbi8qINCa0L7QvdGC0LXQudC90LXRgNGLICovXG4uY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICBtYXgtd2lkdGg6IHZhcigtLWNvbnRhaW5lci13aWR0aCk7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFpbmVyLWZ1bGwge1xuICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uY29udGFpbmVyLWxlZnQtNTAge1xuICBwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgbWF4LXdpZHRoOiA1MCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRhaW5lci1sZWZ0LTUwIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1yaWdodC01MCB7XG4gIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICBtYXgtd2lkdGg6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvbnRhaW5lci1yaWdodC01MCB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5jb250YWluZXItcmlnaHQge1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZykpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuY29udGFpbmVyLXJpZ2h0IHtcbiAgICBwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcbiAgfVxufVxuXG4uY29udGFpbmVyLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmNvbnRhaW5lci1sZWZ0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1oYWxmLWxlZnQge1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXdpZHRoKSAvIDIpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoKDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZykpO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMjBweCkge1xuICAuY29udGFpbmVyLWhhbGYtbGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29udGFpbmVyLWhhbGYtbGVmdCB7XG4gICAgcGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cblxuLmNvbnRhaW5lci1oYWxmLXJpZ2h0IHtcbiAgcGFkZGluZy1sZWZ0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXdpZHRoKSAvIDIpO1xuICBwYWRkaW5nLXJpZ2h0OiBjYWxjKCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpKTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLmNvbnRhaW5lci1oYWxmLXJpZ2h0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG4gIH1cbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29udGFpbmVyLWhhbGYtcmlnaHQge1xuICAgIHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuICB9XG59XG5cbmh0bWwsIGJvZHkge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZvb3RlciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG59XG5cbi5mb290ZXIge1xuICBwYWRkaW5nOiA2MHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlM2UzZTM7XG59XG5cbi8qIEJsb2NrcyAqL1xuLmJhZGdlLXRlY2gge1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHBhZGRpbmc6IDZweCA4cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDZweDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4uYmFkZ2UtdGVjaF9faWNvbiB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG59XG5cbi5iYWRnZS10ZWNoX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LWZhbWlseTogXCJNYW5yb3BlXCIsIHNhbnMtc2VyaWY7XG59XG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogNHB4IDE2cHg7XG4gIGhlaWdodDogMjlweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogIzA2YjI2MDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbn1cbi5iYWRnZS0tc21hbGwge1xuICBwYWRkaW5nOiAxcHggOHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbn1cbi5iYWRnZS0tYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG59XG4uYmFkZ2UtLWdyYXkge1xuICBiYWNrZ3JvdW5kOiAjNDQ0O1xufVxuLmJhZGdlLS1ibGFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uYnRuLFxuYS5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG4gIGhlaWdodDogNDVweDtcbiAgcGFkZGluZzogMTJweCAzMHB4O1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIGJhY2tncm91bmQ6ICMwMDA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLCBjb2xvciAwLjJzIGVhc2UtaW47XG59XG5cbi5idG46aG92ZXIsXG4uYnRuOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYWNjZW50KTtcbn1cblxuLmJ0bjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xufVxuXG4uYnV0dG9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDEwcHggMjJweDtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiAjMDAwMDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjM7XG4gIGNvbG9yOiAjZmZmO1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbiwgY29sb3IgMC4ycyBlYXNlLWluO1xufVxuXG4uYnV0dG9uOmhvdmVyLCAuYnV0dG9uOmZvY3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQwNDA0MDtcbn1cblxuLmJ1dHRvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xufVxuXG4uY2FsbGJhY2tfX3dyYXBwZXIge1xuICBwYWRkaW5nOiA2MHB4IDUwcHggODBweDtcbiAgYmFja2dyb3VuZDogIzIxMjEyMTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDMycHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNhbGxiYWNrX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAzMHB4IDIwcHggNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiAyMnB4O1xuICB9XG59XG5cbi5jYWxsYmFja19fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDI4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG4uY2FsbGJhY2tfX2Rlc2Mge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNhbGxiYWNrX19kZXNjIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cbi5jYWxsYmFja19fZGVzYyBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuXG4uY2FsbGJhY2tfX2Zvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDIwcHggMzBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jYWxsYmFja19fZm9ybSB7XG4gICAgY29sdW1uLWdhcDogMTVweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5jYWxsYmFja19fZm9ybSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgfVxuICAuY2FsbGJhY2tfX2Zvcm0gPiAqIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uY2FsbGJhY2tfX2lucHV0LXdyYXBwZXIge1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDU4cHg7XG59XG5cbi5jYWxsYmFja19faW5wdXQge1xuICBmbGV4OiAxO1xuICBoZWlnaHQ6IDU4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMzZTNlM2U7XG4gIHBhZGRpbmc6IDE4cHggMTVweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNhbGxiYWNrX19pbnB1dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICB9XG59XG5cbi5jYWxsYmFja19fYnRucy13cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDIwcHg7XG59XG5cbi5jYWxsYmFja19fYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbiAgcGFkZGluZzogMTFweCAyMHB4O1xuICBoZWlnaHQ6IDU4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICMzMDMwMzA7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG59XG4uY2FsbGJhY2tfX2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMwZTc1ZWI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNhbGxiYWNrX19idG4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5jYWxsYmFja19fYnRuIHtcbiAgICBmbGV4OiBhdXRvO1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLmNhbGxiYWNrX19idG4ge1xuICAgIGZsZXg6IGF1dG87XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5jYWxsYmFja19fYnRuLS13YTpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICMxMjhjN2U7XG59XG5cbi5jYWxsYmFja19fdGVybXMge1xuICBwYWRkaW5nLXRvcDogMTBweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzc3Nztcbn1cbi5jYWxsYmFja19fdGVybXMgYSB7XG4gIGNvbG9yOiAjODg4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmNvdXJzZSB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBjb2x1bW4tZ2FwOiAyNXB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5jb3Vyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgfVxufVxuXG4uY291cnNlX19waWN0dXJlIHtcbiAgZmxleC1zaHJpbms6IDA7XG4gIHdpZHRoOiAzMzBweDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb3Vyc2VfX3BpY3R1cmUge1xuICAgIHdpZHRoOiAyMDBweDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5jb3Vyc2VfX3BpY3R1cmUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb3Vyc2VfX3BpY3R1cmUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmNvdXJzZV9fcGljdHVyZSBpbWcge1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uY291cnNlX19kZXNjIHtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcm93LWdhcDogMjBweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuY291cnNlX19kZXNjIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgfVxufVxuXG4uY291cnNlX19iYWRnZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG5cbi5jb3Vyc2VfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBmb250LXNpemU6IGNsYW1wKDEuMzc1cmVtLCAxLjE5NnJlbSArIDAuODl2dywgMnJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG4uY291cnNlX190ZXh0IHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTUwJTtcbiAgY29sb3I6ICMwMDA7XG59XG4uY291cnNlX190ZXh0IHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbn1cblxuLmNvdXJzZV9fZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweCAyMHB4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuY291cnNlX19idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb3Vyc2VfX2J0biAuYnV0dG9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uZGFyay1tb2RlLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogNTFweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNzI3Mjc7XG59XG5cbi5kYXJrLW1vZGUtYnRuOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMXB4O1xuICBsZWZ0OiAxcHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHRyYW5zaXRpb246IGxlZnQgMC4ycyBlYXNlLWluO1xufVxuXG4uZGFyay1tb2RlLWJ0bi0tYWN0aXZlOjpiZWZvcmUge1xuICBsZWZ0OiAyNnB4O1xufVxuXG4uZGFyay1tb2RlLWJ0bl9faWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTtcbn1cblxuLmRldGFpbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDVweDtcbn1cblxuLmRldGFpbF9fdGV4dCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEwMCU7XG4gIGNvbG9yOiAjMTU4N2Q2O1xufVxuXG4uZm9vdGVyLWlmcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwNTVweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1OTBweCkge1xuICAuZm9vdGVyLWlmcmFtZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA2OTdweDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5mb290ZXItaWZyYW1lIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDQyMnB4O1xuICB9XG59XG4uZnJlZS1jb3Vyc2VfX2NvdmVyIHtcbiAgLS1ncmFkLTE6IGxpbmVhci1ncmFkaWVudChcbiAgXHQxODBkZWcsXG4gIFx0cmdiYSg1LCAyNSwgNDMsIDAuNSkgMCUsXG4gIFx0cmdiYSg5LCAyNCwgMzksIDAuNSkgMTAwJVxuICApO1xuICAtLWdyYWQtMjogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgcmdiYSgwLCAwLCAwLCAwKSAwJSwgIzAwMCAxMDAlKTtcbiAgaGVpZ2h0OiAzOTVweDtcbiAgcGFkZGluZzogNjBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTU1O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1ncmFkLTEpLCB2YXIoLS1ncmFkLTIpLCB1cmwoXCIuLy4uLy4uL2ltZy9mcmVlLWNvdXJzZS9mcmVlLWNvdXJzZS1iZy5qcGdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IC8qIHggeSAqL1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLCAobWluLXJlc29sdXRpb246IDE5MmRwaSkge1xuICAuZnJlZS1jb3Vyc2VfX2NvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1ncmFkLTEpLCB2YXIoLS1ncmFkLTIpLCB1cmwoXCIuLy4uLy4uL2ltZy9mcmVlLWNvdXJzZS9mcmVlLWNvdXJzZS1iZ0AyeC5qcGdcIik7XG4gIH1cbn1cblxuLmZyZWUtY291cnNlX19iYWRnZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5mcmVlLWNvdXJzZV9fdGl0bGUge1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDQ4cHg7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS43NXJlbSwgMS4zOTNyZW0gKyAxLjc5dncsIDNyZW0pO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mcmVlLWNvdXJzZV9fc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAxMHB4O1xuICBmb250LXdlaWdodDogNzAwO1xufVxuXG4uZnJlZS1jb3Vyc2VfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXJnaW4tdG9wOiAtMTg0cHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHJvdy1nYXA6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIG1heC13aWR0aDogNzkwcHg7XG4gIGhlaWdodDogMjMycHg7XG4gIGJveC1zaGFkb3c6IDAgNHB4IDI1cHggMCByZ2JhKDM0LCA1NSwgODAsIDAuMTUpO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5mcmVlLWNvdXJzZV9fY29udGVudCB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5mcmVlLWNvdXJzZV9fZGVzYyB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZyZWUtY291cnNlX19kZXNjIHAgKyBwIHtcbiAgbWFyZ2luLXRvcDogMC41ZW07XG59XG5cbi5mcmVlLWNvdXJzZV9fZGV0YWlscyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweCAyMHB4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmZyZWUtY291cnNlX19idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5mcmVlLWNvdXJzZV9fYnRuIC5idG4ge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5oZWFkZXIge1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItY29sb3IpO1xufVxuLmhlYWRlci0tb24tbWFpbiB7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uaGVhZGVyX19yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVhZGVyX19uYXYge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmhlYWRlcl9fYnRucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMzBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmhlYWRlcl9fbW9iaWxlLW5hdi1idG4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZWFkZXJfX21vYmlsZS1uYXYtYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uaGVybyB7XG4gIC0tZ3JhZC0xOiBsaW5lYXItZ3JhZGllbnQoXG4gIFx0MTgwZGVnLFxuICBcdHJnYmEoNiwgMzEsIDU0LCAwLjUpIDAlLFxuICBcdHJnYmEoOSwgMjQsIDM5LCAwLjUpIDEwMCVcbiAgKTtcbiAgLS1ncmFkLTI6IGxpbmVhci1ncmFkaWVudChcbiAgXHQxODBkZWcsXG4gIFx0cmdiYSgwLCAwLCAwLCAwKSAwJSxcbiAgXHRyZ2JhKDAsIDAsIDAsIDAuNSkgMTAwJVxuICApO1xuICBoZWlnaHQ6IDYxNHB4O1xuICBoZWlnaHQ6IGNsYW1wKDE4Ljc1cmVtLCAxMy4xNDNyZW0gKyAyOC4wNHZ3LCAzOC4zNzVyZW0pO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU1NTU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWdyYWQtMiksIHZhcigtLWdyYWQtMSksIHVybChcIi4vLi4vLi4vaW1nL2hlYWRlci9oZWFkZXItYmcuanBnXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyAvKiB4IHkgKi9cbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgY29sb3I6ICNmZmY7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC5oZXJvIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1ncmFkLTIpLCB2YXIoLS1ncmFkLTEpLCB1cmwoXCIuLy4uLy4uL2ltZy9oZWFkZXIvaGVhZGVyLWJnQDJ4LmpwZ1wiKTtcbiAgfVxufVxuLmhlcm8gLmNvbnRhaW5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLmhlcm9fX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5oZXJvX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMS43NXJlbSwgMC45NjRyZW0gKyAzLjkzdncsIDQuNXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5oZXJvX19kZXNjIHtcbiAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgbWF4LXdpZHRoOiA1NDBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAyOHB4O1xuICBmb250LXNpemU6IGNsYW1wKDEuMTI1cmVtLCAwLjk0NnJlbSArIDAuODl2dywgMS43NXJlbSk7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5oZXJvX19kZXNjIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICB9XG59XG4uaGVyb19fZGVzYyBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuXG4uaGVyb19fYXJyb3cge1xuICBtYXJnaW4tdG9wOiAtMTVweDtcbiAgcGFkZGluZzogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuaGVyb19fYXJyb3cge1xuICAgIG1hcmdpbi10b3A6IC01cHg7XG4gICAgcGFkZGluZzogNXB4O1xuICB9XG59XG5cbi5pY29ucy13cmFwcGVyIHtcbiAgcGFkZGluZzogMzBweCAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiAzMHB4O1xufVxuXG4uaWNvbiB7XG4gIGZpbGw6IHRyYW5zcGFyZW50O1xuICBzdHJva2U6IHRyYW5zcGFyZW50O1xuICB3aWR0aDogNjJweDtcbiAgaGVpZ2h0OiA2MnB4O1xufVxuXG4uaWNvbi0tbG9nbyB7XG4gIGZpbGw6IHZhcigtLWxvZ28tY29sb3IpO1xuICB3aWR0aDogMTc2cHg7XG4gIGhlaWdodDogMjVweDtcbn1cblxuLmljb24tLXlvdXR1YmUge1xuICBmaWxsOiAjOTBhM2JkO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuICBzdHJva2Utd2lkdGg6IDRweDtcbn1cbi5pY29uLS15b3V0dWJlOmhvdmVyIHtcbiAgc3Ryb2tlOiByZ2IoMTcsIDE5MywgOTApO1xufVxuXG4uc3ZnLVlvdVR1YmUtZGltcyB7XG4gIHdpZHRoOiA4MnB4O1xuICBoZWlnaHQ6IDYwcHg7XG59XG5cbi5pbnRlbnNpdmUge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBiYWNrZ3JvdW5kOiAjZjRmYWZmO1xufVxuXG4uaW50ZW5zaXZlX19waWN0dXJlIHtcbiAgcGFkZGluZzogMTBweDtcbiAgaGVpZ2h0OiAyNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLmludGVuc2l2ZV9fcGljdHVyZSB7XG4gICAgaGVpZ2h0OiAyMjBweDtcbiAgfVxufVxuXG4uaW50ZW5zaXZlX19kZXNjIHtcbiAgcGFkZGluZzogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzBweCkge1xuICAuaW50ZW5zaXZlX19kZXNjIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4uaW50ZW5zaXZlX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgbGluZS1oZWlnaHQ6IDE0MCU7XG4gIGNvbG9yOiAjMDAwO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5pbnRlbnNpdmVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gIH1cbn1cblxuLmludGVuc2l2ZV9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4uaW50ZW5zaXZlX19iYWRnZXMge1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uaW50ZW5zaXZlX19kZXRhaWxzIHtcbiAgbWFyZ2luLXRvcDogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgY29sdW1uLWdhcDogMTVweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLmxhcHRvcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG4ubGFwdG9wIGEsXG4ubGFwdG9wIGJ1dHRvbiB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICBjb2xvcjogIzAwMDtcbn1cbi5sYXB0b3Agc21hbGwge1xuICBmb250LXNpemU6IDEycHg7XG59XG5cbi5sYXB0b3BfX2ltZy13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmbGV4LWdyb3c6IDE7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmxhcHRvcF9faW1nLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmxhcHRvcF9fYnRuIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuLmxhcHRvcF9fYnRuIHN2ZyAucGF0aDIge1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xufVxuLmxhcHRvcF9fYnRuIHN2ZyAucGF0aDI6aG92ZXIge1xuICBmaWxsOiByZWQ7XG59XG5cbi5sYXB0b3BfX2ltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5sYXB0b3BfX2ltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubGFwdG9wX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmZhZjA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmxhcHRvcF9fY29udGVudCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RlZmZjNDtcbiAgfVxufVxuXG4ubGFwdG9wX19kZXNjIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogIzYyODhiMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubGFwdG9wX19kZXNjIHtcbiAgICBjb2xvcjogIzU0N2IzNTtcbiAgfVxufVxuXG4ubGVhcm4ge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogMzBweDtcbiAgcGFkZGluZzogMzBweDtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYmFja2dyb3VuZDogI2YwZjhmZjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbiAgY29sb3I6ICMwMDA7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmxlYXJuIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ubGVhcm5fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmxlYXJuX19saXN0IHtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xufVxuLmxlYXJuX19saXN0IGxpIHtcbiAgbGlzdC1zdHlsZTogZGlzYztcbn1cbi5sZWFybl9fbGlzdCBsaSArIGxpIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbn1cblxuLmxlYXJuX19wbGF0ZXMge1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmciAxZnI7XG4gIGdhcDogMjBweDtcbn1cbi5sZWFybl9fcGxhdGVzLXNwZWNpYWwge1xuICBncmlkLWNvbHVtbjogMS8tMTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuICAubGVhcm5fX3BsYXRlcyB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cblxuLmxvZ28tbW9iaWxlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubG9nby1tb2JpbGVfX2ltZyB7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuXG4ubG9nby1tb2JpbGVfX3RleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6ICM5NWIyZDE7XG59XG5cbi5sb2dvIHtcbiAgZmxleC1zaHJpbms6IDA7XG59XG5cbi5sb2dvX19pbWcge1xuICBtYXJnaW4tYm90dG9tOiAycHg7XG4gIGhlaWdodDogMjZweDtcbn1cblxuLmxvZ29fX3RleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6ICM5NWIyZDE7XG59XG5cbi5tYWluX19ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuICBnYXA6IDMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1haW5fX2dyaWQge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICB9XG59XG5cbi5tYWluX19sZWFybiB7XG4gIGdyaWQtY29sdW1uOiAxLy0xO1xufVxuXG4ubW9iaWxlLWNvdmVyIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLm1vYmlsZS1jb3ZlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm1vYmlsZS1uYXYtb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogOTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIGJhY2tncm91bmQ6IHJnYmEoMzcsIDczLCAxMTYsIDAuOCk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xufVxuLm1vYmlsZS1uYXYtb3ZlcmxheS0tb3BlbiB7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tb2JpbGUtbmF2IHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMzIwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwJSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG59XG5cbi5tb2JpbGUtbmF2LS1vcGVuIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcbn1cblxuLm1vYmlsZS1uYXYgYSB7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ubW9iaWxlLW5hdl9fbG9nbyB7XG4gIHBhZGRpbmc6IDQwcHggMjBweCAzMHB4IDMwcHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGNlZGY5O1xufVxuXG4ubW9iaWxlLW5hdl9fbmF2IHtcbiAgcGFkZGluZzogMzBweDtcbn1cblxuLm1vYmlsZS1uYXZfX25hdiArIC5tb2JpbGUtbmF2X19uYXYge1xuICBwYWRkaW5nLXRvcDogMDtcbn1cblxuLm1vYmlsZS1uYXZfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6ICM2OThjYjM7XG59XG5cbi5tb2JpbGUtbmF2X19saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5tb2JpbGUtbmF2X19saXN0IGxpIGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAxMHB4O1xufVxuLm1vYmlsZS1uYXZfX2xpc3Qgc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cblxuLm1vYmlsZS1uYXZfX2Zvb3RlciB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGNlZGY5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmYmZmO1xufVxuXG4ubW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44KTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluO1xufVxuLm1vZGFsLm1vZGFsLS1vcGVuIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcbn1cblxuLm1vZGFsX19ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogNDIwcHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIC01MCUpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4ycyBlYXNlLWluLW91dDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubW9kYWxfX2JvZHkge1xuICAgIHdpZHRoOiAzNDBweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICB9XG59XG5cbi5tb2RhbC0tb3BlbiAubW9kYWxfX2JvZHkge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgMCUpO1xufVxuXG4ubW9kYWxfX2Nsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDE0cHg7XG4gIHJpZ2h0OiAxNHB4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5tb2RhbF9fY2xvc2Uge1xuICAgIHRvcDogOHB4O1xuICAgIHJpZ2h0OiA4cHg7XG4gIH1cbn1cblxuLm1vZGFsX19oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm1vZGFsX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgZm9udC13ZWlnaHQ6IDgwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAubW9kYWxfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDI4cHg7XG4gIH1cbn1cblxuLm1vZGFsX190ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ubW9kYWxfX2lucHV0cyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMTBweDtcbn1cblxuLmlucHV0IHtcbiAgcGFkZGluZzogMjBweCAzMHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiM2IzYjM7XG4gIGJvcmRlci1yYWRpdXM6IDgwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5tb2RhbF9fY2hlY2tib3gtbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICMyZjJmMmY7XG59XG5cbi5idG4tbW9kYWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA4MHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbjtcbn1cbi5idG4tbW9kYWw6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xufVxuXG4vKiBDdXN0b20gQ2hlY2tib3hlcyAqL1xuLmZha2UtY2hlY2tib3gge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCAjOTk5OTk5O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG59XG5cbi5mYWtlLWNoZWNrYm94OjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSkgc2NhbGUoMCk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4vLi4vaW1nL2ljb25zL3RpY2suc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5yZWFsLWNoZWNrYm94OmNoZWNrZWQgKyAuZmFrZS1jaGVja2JveCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG59XG5cbi5yZWFsLWNoZWNrYm94OmNoZWNrZWQgKyAuZmFrZS1jaGVja2JveDo6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbn1cblxuLyogTmF2IEljb24gKi9cbi5tb2JpbGUtbmF2LWJ0biB7XG4gIC0tdGltZTogMC4xcztcbiAgLS13aWR0aDogNDBweDtcbiAgLS1oZWlnaHQ6IDMwcHg7XG4gIC0tbGluZS1oZWlnaHQ6IDFweDtcbiAgLS1zcGFjaW5nOiA2cHg7XG4gIC0tY29sb3I6IHZhcigtLXRpdGxlcy1jb2xvcik7XG4gIC0tcmFkaXVzOiAwcHg7XG4gIC8qIEZpeGVkIGhlaWdodCBhbmQgd2lkdGggKi9cbiAgLyogaGVpZ2h0OiB2YXIoLS1oZWlnaHQpOyAqL1xuICAvKiB3aWR0aDogdmFyKC0td2lkdGgpOyAqL1xuICAvKiBEeW5hbWljIGhlaWdodCBhbmQgd2lkdGggKi9cbiAgaGVpZ2h0OiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIDMgKyB2YXIoLS1zcGFjaW5nKSAqIDIpO1xuICB3aWR0aDogdmFyKC0td2lkdGgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm5hdi1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogdmFyKC0td2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1yYWRpdXMpO1xufVxuXG4ubmF2LWljb246OmJlZm9yZSxcbi5uYXYtaWNvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogdmFyKC0td2lkdGgpO1xuICBoZWlnaHQ6IHZhcigtLWxpbmUtaGVpZ2h0KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tdGltZSkgZWFzZS1pbiwgdG9wIHZhcigtLXRpbWUpIGxpbmVhciB2YXIoLS10aW1lKTtcbn1cblxuLm5hdi1pY29uOjpiZWZvcmUge1xuICAvKiB0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICogLTIpOyAqL1xuICB0b3A6IGNhbGMoLTEgKiAodmFyKC0tbGluZS1oZWlnaHQpICsgdmFyKC0tc3BhY2luZykpKTtcbn1cblxuLm5hdi1pY29uOjphZnRlciB7XG4gIC8qIHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKiAyKTsgKi9cbiAgdG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSArIHZhcigtLXNwYWNpbmcpKTtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmJlZm9yZSxcbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjphZnRlciB7XG4gIHRvcDogMDtcbiAgdHJhbnNpdGlvbjogdG9wIHZhcigtLXRpbWUpIGxpbmVhciwgdHJhbnNmb3JtIHZhcigtLXRpbWUpIGVhc2UtaW4gdmFyKC0tdGltZSk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjpiZWZvcmUge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5uYXYtaWNvbi5uYXYtaWNvbi0tYWN0aXZlOjphZnRlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG59XG5cbi8qIExheW91dCAqL1xuLm1vYmlsZS1uYXYtYnRuIHtcbiAgei1pbmRleDogOTk5O1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG4ubW9iaWxlLW5hdi1idG4tLW9wZW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAxNXB4O1xuICB0b3A6IDMwcHg7XG59XG5cbi5uYXYge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuLm5hdiBhIHtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5uYXZfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBjb2x1bW4tZ2FwOiA1MHB4O1xufVxuXG4ucGxhdGUge1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBiYWNrZ3JvdW5kOiAjZDllY2ZlO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnBsYXRlIHtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG4ucGxhdGVfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTIwJTtcbn1cblxuLnBsYXRlLS1zcGVjaWFsIHtcbiAgYmFja2dyb3VuZDogI2ZmZmFmMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAucGxhdGUtLXNwZWNpYWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZWZmYzQ7XG4gIH1cbn1cblxuLnBvc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBjb2x1bW4tZ2FwOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkY2VkZjk7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnBvc3Qge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiBhdXRvIGF1dG87XG4gICAgZ2FwOiAxMHB4IDIwcHg7XG4gIH1cbn1cbi5wb3N0Omxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG4ucG9zdF9fcGljdHVyZSB7XG4gIGZsZXgtc2hyaW5rOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB3aWR0aDogNjBweDtcbiAgaGVpZ2h0OiA2MHB4O1xufVxuLnBvc3RfX3BpY3R1cmUgaW1nIHtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cblxuLnBvc3RfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTMwJTtcbiAgY29sb3I6ICMwMDA7XG4gIG1heC13aWR0aDogNjM1cHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNjcwcHgpIHtcbiAgLnBvc3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gIH1cbn1cblxuLnBvc3RfX2NhdGVnb3J5IHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gIGNvbG9yOiAjN2RhYWM5O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDY3MHB4KSB7XG4gIC5wb3N0X19jYXRlZ29yeSB7XG4gICAgZ3JpZC1jb2x1bW46IDIvLTE7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5zZWN0aW9uLXRleHQge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNjAlO1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC13cmFwOiBiYWxhbmNlO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLnNlY3Rpb24tdGV4dCBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuXG4uc2VjdGlvbi10aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogNDJweDtcbiAgZm9udC1zaXplOiBjbGFtcCgxLjc1cmVtLCAxLjVyZW0gKyAxLjI1dncsIDIuNjI1cmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEzMCU7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb24tdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIH1cbn1cbi5zZWN0aW9uLXRpdGxlIGEge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbi5zZWN0aW9uIHtcbiAgcGFkZGluZzogOTBweCAwO1xufVxuLnNlY3Rpb24tLWJvcmRlci1ib3R0b20ge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RjZWRmOTtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjIwcHgpIHtcbiAgLnNlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDYwcHggMDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gIH1cbn1cblxuLnNlY3Rpb25fX2JhZGdlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnNlY3Rpb25fX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuc2VjdGlvbl9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDVweDtcbiAgfVxufVxuXG4uc2VjdGlvbl9fZGVzYyB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1heC13aWR0aDogNzMwcHg7XG59XG5AbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNlY3Rpb25fX2Rlc2Mge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLnNlY3Rpb25fX3dyYXBwZXItLWNvdXJzZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICByb3ctZ2FwOiAzMHB4O1xufVxuLnNlY3Rpb25fX3dyYXBwZXItLWludGVzaXZlIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoYXV0by1maXQsIG1pbm1heCgyOTBweCwgMWZyKSk7XG4gIGdhcDogMzBweDtcbn1cbi5zZWN0aW9uX193cmFwcGVyLS1ibG9nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcm93LWdhcDogMjBweDtcbn1cblxuLnNlY3Rpb25fX3RhbGwtY291cnNlcyB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogODZweDtcbn1cblxuLnN0YXJ0IHtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0tYm94LWJvcmRlci1jb2xvcik7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIHBhZGRpbmc6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMjBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMTYwJTtcbn1cbi5zdGFydCBwICsgcCB7XG4gIG1hcmdpbi10b3A6IDAuNWVtO1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5zdGFydCB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gIH1cbn1cblxuLnN0YXJ0X19iYWRnZSB7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4O1xufVxuXG4uc3RhcnRfX2xpc3Qge1xuICBwYWRkaW5nLWxlZnQ6IDI1cHg7XG59XG4uc3RhcnRfX2xpc3QgbGkge1xuICBsaXN0LXN0eWxlOiBkaXNjO1xufVxuLnN0YXJ0X19saXN0IGxpICsgbGkge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbn1cblxuLnN0YXJ0X190YWdzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG5cbi50YWcge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiNmNjZTQ7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgcGFkZGluZzogMTJweCAyMHB4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxMzAlO1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGFnIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogNnB4IDEwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICB9XG59XG5cbi50YWxsLWNvdXJzZV9fY292ZXIge1xuICAtLWdyYWQtMTogbGluZWFyLWdyYWRpZW50KFxuICBcdDE4MGRlZyxcbiAgXHRyZ2JhKDUsIDI1LCA0MywgMC41KSAwJSxcbiAgXHRyZ2JhKDksIDI0LCAzOSwgMC41KSAxMDAlXG4gICk7XG4gIC0tZ3JhZC0yOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCAjMDAwIDEwMCUpO1xuICBoZWlnaHQ6IDQ2MHB4O1xuICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7IC8qIHggeSAqL1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiAxNnB4O1xufVxuLnRhbGwtY291cnNlX19jb3Zlci0taHRtbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWdyYWQtMSksIHZhcigtLWdyYWQtMiksIHVybChcIi4vLi4vLi4vaW1nL2ZyZWUtY291cnNlL2h0bWwtY291cnNlLWJnLmpwZ1wiKTtcbn1cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcbiAgLnRhbGwtY291cnNlX19jb3Zlci0taHRtbCB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdmFyKC0tZ3JhZC0xKSwgdmFyKC0tZ3JhZC0yKSwgdXJsKFwiLi8uLi8uLi9pbWcvZnJlZS1jb3Vyc2UvaHRtbC1jb3Vyc2UtYmdAMnguanBnXCIpO1xuICB9XG59XG4udGFsbC1jb3Vyc2VfX2NvdmVyLS1mcm9udGVuZCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWdyYWQtMSksIHZhcigtLWdyYWQtMiksIHVybChcIi4vLi4vLi4vaW1nL2ZyZWUtY291cnNlL2Zyb250ZW5kLWNvdXJzZS1iZy5qcGdcIik7XG59XG5AbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSB7XG4gIC50YWxsLWNvdXJzZV9fY292ZXItLWZyb250ZW5kIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1ncmFkLTEpLCB2YXIoLS1ncmFkLTIpLCB1cmwoXCIuLy4uLy4uL2ltZy9mcmVlLWNvdXJzZS9mcm9udGVuZC1jb3Vyc2UtYmdAMnguanBnXCIpO1xuICB9XG59XG5cbi50YWxsLWNvdXJzZV9fYmFkZ2Uge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udGFsbC1jb3Vyc2VfX3RpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZm9udC1zaXplOiA0OHB4O1xuICBmb250LXNpemU6IGNsYW1wKDEuNzVyZW0sIDEuMzkzcmVtICsgMS43OXZ3LCAzcmVtKTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4udGFsbC1jb3Vyc2VfX3N1YnRpdGxlIHtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cblxuLnRhbGwtY291cnNlX19iYWRnZXMge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBtYXgtd2lkdGg6IDUyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHg7XG59XG5cbi50YWxsLWNvdXJzZV9fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IC0xNjBweDtcbiAgcGFkZGluZzogMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcm93LWdhcDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgbWF4LXdpZHRoOiA3OTBweDtcbiAgYm94LXNoYWRvdzogMCA0cHggMjVweCAwIHJnYmEoMzQsIDU1LCA4MCwgMC4xNSk7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgKG1heC13aWR0aDogNTIwcHgpIHtcbiAgLnRhbGwtY291cnNlX19jb250ZW50IHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogLTQwcHg7XG4gIH1cbn1cblxuLnRhbGwtY291cnNlX19kZXNjIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4udGFsbC1jb3Vyc2VfX2Rlc2MgcCArIHAge1xuICBtYXJnaW4tdG9wOiAwLjVlbTtcbn1cblxuLnRhbGwtY291cnNlX19kZXRhaWxzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4IDIwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzBweCkge1xuICAudGFsbC1jb3Vyc2VfX2J0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnRhbGwtY291cnNlX19idG4gLmJ0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLnRlY2gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgcGFkZGluZzogMXB4IDVweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjN2RhYWM5O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIGxpbmUtaGVpZ2h0OiAxNTAlO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRlY2gtLXNjc3Mge1xuICBiYWNrZ3JvdW5kOiAjYmU3ZGM5O1xuICBjb2xvcjogI2ZmZjtcbn1cblxuLnRlY2gtLWpzIHtcbiAgYmFja2dyb3VuZDogI2ZmZTYwMDtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi50ZWNoLS1yZWFjdCB7XG4gIGJhY2tncm91bmQ6ICM0ZmI3ZmU7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4udGVjaC0tY3NzIHtcbiAgYmFja2dyb3VuZDogIzNiOGVkYTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi50aXRsZS0xIHtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtdGl0bGVzKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiB2YXIoLS10aXRsZXMtY29sb3IpO1xuICBmb250LXNpemU6IDQycHg7XG4gIGZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgMS42N3JlbSArIDEuMzl2dywgMi42MjVyZW0pO1xufVxuXG4udGl0bGUtMiB7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMzJweDtcbiAgbGluZS1oZWlnaHQ6IDEyMCU7XG4gIGNvbG9yOiB2YXIoLS10aXRsZXMtY29sb3IpO1xufVxuXG4ud2ViaW5hciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjNGRiZWM7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi53ZWJpbmFyX19waWN0dXJlIHtcbiAgcGFkZGluZzogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4ud2ViaW5hcl9fcGljdHVyZSBpbWcge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLndlYmluYXJfX2Rlc2Mge1xuICBwYWRkaW5nOiAyMHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4ud2ViaW5hcl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogNjAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxNDAlO1xuICBjb2xvcjogIzAwMDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiA2NzBweCkge1xuICAud2ViaW5hcl9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4ud2ViaW5hcl9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE1MCU7XG4gIGNvbG9yOiAjMDAwO1xufVxuXG4ud2ViaW5hcl9fZGV0YWlscyB7XG4gIG1hcmdpbi10b3A6IGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGNvbHVtbi1nYXA6IDE1cHg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8qIE5vIHN0eWxlcyBjb2RlIGJlbG93LiBPbmx5IGluIG1vZHVsZXMgKi9cbi8qINCd0LUg0L/QuNGI0LjRgtC1IENTUyDQutC+0LQg0L3QuNC20LUuINCi0L7Qu9GM0LrQviDQsiDQv9C+0LTQutC70Y7Rh9Cw0LXQvNGL0YUg0YTQsNC50LvQsNGFICovIiwiLy8gQGltcG9ydCB1cmwoaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU1vbnRzZXJyYXQ6MTAwLDIwMCwzMDAscmVndWxhciw1MDAsNjAwLDcwMCw4MDAsOTAwLDEwMGl0YWxpYywyMDBpdGFsaWMsMzAwaXRhbGljLGl0YWxpYyw1MDBpdGFsaWMsNjAwaXRhbGljLDcwMGl0YWxpYyw4MDBpdGFsaWMsOTAwaXRhbGljKTtcbkBpbXBvcnQgdXJsKFwiLi8uLi9maWxlcy9Nb250c2VycmF0L3N0eWxlc2hlZXQuY3NzXCIpO1xuXG4vKiBCYXNlICovXG5AaW1wb3J0ICcuL2Jhc2UvcmVzZXQnO1xuQGltcG9ydCAnLi9iYXNlL3ZhcnMnO1xuQGltcG9ydCAnLi9iYXNlL21peGlucyc7XG5AaW1wb3J0ICcuL2Jhc2UvZm9udHNBdXRvR2VuJztcbkBpbXBvcnQgJy4vYmFzZS9iYXNlJztcbkBpbXBvcnQgJy4vYmFzZS9kb2NzJzsgLyog0J7RgtC60LvRjtGH0LjRgtGMINC/0YDQuCDQvdC10L7QsdGF0L7QtNC40LzQvtGB0YLQuCAqL1xuQGltcG9ydCAnLi9iYXNlL3V0aWxzJzsgLy8g0KLQtdGB0YIg0L3QsCDQvtGI0LjQsdC60YNcbkBpbXBvcnQgJy4vYmFzZS9jb250YWluZXJzJztcbkBpbXBvcnQgJy4vYmFzZS9zdGlja3ktZm9vdGVyJztcblxuLyogQmxvY2tzICovXG5AaW1wb3J0IFwiYmxvY2tzL19iYWRnZS10ZWNoLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2JhZGdlLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2J0bnMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fYnV0dG9uLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2NhbGxiYWNrLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2NvdXJzZS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19kYXJrLW1vZGUtYnRuLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2RldGFpbC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19mb290ZXIuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fZnJlZS1jb3Vyc2Uuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9faGVhZGVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2hlcm8uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9faWNvbnMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9faW50ZW5zaXZlLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2xhcHRvcCBjb3B5LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX2xhcHRvcC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19sZWFybi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19sb2dvLW1vYmlsZS5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19sb2dvLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX21haW4uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fbW9iaWxlLWNvdmVyLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX21vYmlsZS1uYXYuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fbW9kYWwuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fbmF2LWljb24uc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fbmF2LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX3BsYXRlLnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX3Bvc3Quc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fc2VjdGlvbi10ZXh0LnNjc3NcIjtcbkBpbXBvcnQgXCJibG9ja3MvX3NlY3Rpb24tdGl0bGUuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fc2VjdGlvbi5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL19zdGFydC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL190YWcuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fdGFsbC1jb3Vyc2Uuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fdGVjaC5zY3NzXCI7XG5AaW1wb3J0IFwiYmxvY2tzL190aXRsZXMuc2Nzc1wiO1xuQGltcG9ydCBcImJsb2Nrcy9fd2ViaW5hci5zY3NzXCI7XG5cbi8qIE5vIHN0eWxlcyBjb2RlIGJlbG93LiBPbmx5IGluIG1vZHVsZXMgKi9cbi8qINCd0LUg0L/QuNGI0LjRgtC1IENTUyDQutC+0LQg0L3QuNC20LUuINCi0L7Qu9GM0LrQviDQsiDQv9C+0LTQutC70Y7Rh9Cw0LXQvNGL0YUg0YTQsNC50LvQsNGFICovXG4iLCIvKiBSZXNldCBhbmQgYmFzZSBzdHlsZXMgICovXG4qIHtcblx0cGFkZGluZzogMHB4O1xuXHRtYXJnaW46IDBweDtcblx0Ym9yZGVyOiBub25lO1xufVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4vKiBMaW5rcyAqL1xuXG5hLCBhOmxpbmssIGE6dmlzaXRlZCAge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuYTpob3ZlciAge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLyogQ29tbW9uICovXG5cbmFzaWRlLCBuYXYsIGZvb3RlciwgaGVhZGVyLCBzZWN0aW9uLCBtYWluIHtcblx0ZGlzcGxheTogYmxvY2s7XG59XG5cbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAge1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0Zm9udC13ZWlnaHQ6IGluaGVyaXQ7XG59XG5cbnVsLCB1bCBsaSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5cbmltZyB7XG5cdHZlcnRpY2FsLWFsaWduOiB0b3A7XG59XG5cbmltZywgc3ZnIHtcblx0bWF4LXdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IGF1dG87XG59XG5cbmFkZHJlc3Mge1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi8qIEZvcm0gKi9cblxuaW5wdXQsIHRleHRhcmVhLCBidXR0b24sIHNlbGVjdCB7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuaW5wdXQ6Oi1tcy1jbGVhciB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbiwgaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmlucHV0OmZvY3VzLCBpbnB1dDphY3RpdmUsXG5idXR0b246Zm9jdXMsIGJ1dHRvbjphY3RpdmUge1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG5cbmJ1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlcjogMDtcbn1cblxubGFiZWwge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbmxlZ2VuZCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuIiwiOnJvb3Qge1xuXHQtLWNvbnRhaW5lci13aWR0aDogMTE0MHB4O1xuXHQtLWNvbnRhaW5lci1wYWRkaW5nOiAxNXB4O1xuXG5cdC0tZm9udC1tYWluOiAnTW9udHNlcnJhdCcsIHNhbnMtc2VyaWY7XG5cdC0tZm9udC1hY2NlbnQ6ICdNb250c2VycmF0Jywgc2Fucy1zZXJpZjtcblx0LS1mb250LXRpdGxlczogdmFyKC0tZm9udC1hY2NlbnQpO1xuXG5cdC0tcGFnZS1iZzogI2ZmZjtcblx0LS10ZXh0LWNvbG9yOiAjMDAwO1xuXHQtLXRpdGxlcy1jb2xvcjogIzAwMDtcblxuXHQtLWFjY2VudDogIzFBNzFEMjtcblx0LS1saW5rLWNvbG9yOiAjMUE3MUQyO1xuXG5cdC0tbGFwdG9wLXNpemU6IDExOTlweDtcblx0LS10YWJsZXQtc2l6ZTogOTU5cHg7XG5cdC0tbW9iaWxlLXNpemU6IDU5OXB4O1xuXG5cdC0tYm9yZGVyLWNvbG9yOiAjZGNlZGY5O1xuXHQtLWJveC1ib3JkZXItY29sb3I6ICNlNmYxZjQ7XG5cdC0tbG9nby1jb2xvcjogIzFhNzFkMjtcbn1cblxuLmRhcmsge1xuXHQtLXBhZ2UtYmc6ICMxNzE3MTc7XG5cdC0tdGV4dC1jb2xvcjogIzk1YmNkOTtcblx0LS10aXRsZXMtY29sb3I6ICNmZmY7XG5cblx0LS1ib3JkZXItY29sb3I6ICMyNjI2MjY7XG5cdC0tYm94LWJvcmRlci1jb2xvcjogIzQzNjA3NztcblxuXHQtLWxvZ28tY29sb3I6ICM0NTk1ZDQ7XG59XG5cbi8qIFNvY2lhbCBCcmFuZCBDb2xvcnMgKi9cblxuOnJvb3Qge1xuXHQvKiDQktC60L7QvdGC0LDQutGC0LUgKi9cblx0LS12ay1ibHVlOiAjNGE3NmE4O1xuXG5cdC8qINCi0LXQu9C10LPRgNCw0LwgKi9cblx0LS10ZWxlZ3JhbS1ibHVlOiAjMDA4OGNjO1xuXG5cdC8qIFdoYXRzQXBwICovXG5cdC0td2hhdHNhcHAtZ3JlZW46ICMyNWQzNjY7XG5cblx0LyogRmFjZWJvb2sgKi9cblx0LS1mYWNlYm9vay1ibHVlOiAjMTg3N2YyO1xuXG5cdC8qIEluc3RhZ3JhbSAqL1xuXHQtLWluc3RhZ3JhbS1wdXJwbGU6ICM4MzNhYjQ7XG5cblx0LyogVHdpdHRlciAqL1xuXHQtLXR3aXR0ZXItYmx1ZTogIzFkYTFmMjtcblxuXHQvKiBMaW5rZWRJbiAqL1xuXHQtLWxpbmtlZGluLWJsdWU6ICMwMDc3YjU7XG5cblx0LyogU25hcGNoYXQgKi9cblx0LS1zbmFwY2hhdC15ZWxsb3c6ICNmZmZjMDA7XG5cblx0LyogUGludGVyZXN0ICovXG5cdC0tcGludGVyZXN0LXJlZDogI2JkMDgxYztcblxuXHQvKiBUaWtUb2sgKi9cblx0LS10aWt0b2stYmxhY2s6ICMwMDA7XG5cblx0LyogWW91VHViZSAqL1xuXHQtLXlvdXR1YmUtcmVkOiAjZmYwMDAwO1xufVxuIiwiXG5odG1sIHtcblx0c2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG5cdC8vIGJhY2tncm91bmQtY29sb3I6IHJnYigzOSwgMzksIDM5KTtcbn1cblxuYm9keSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLXBhZ2UtYmcpO1xuXHRjb2xvcjogdmFyKC0tdGV4dC1jb2xvcik7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LW1haW4pO1xuXHQvLyB0ZXh0LXdyYXA6IGJhbGFuY2U7XG59XG5cbjo6c2VsZWN0aW9uIHtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4OGYwO1xufVxuXG5pbWcge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuYSB7XG5cdGNvbG9yOiB2YXIoLS1saW5rLWNvbG9yKTtcbn1cblxuY29kZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNlOWYxZjY7XG5cdHBhZGRpbmc6IDAuMnJlbTtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xufVxuXG5wcmUuY29kZSB7XG5cdG92ZXJmbG93LXg6IGF1dG87XG5cdGJhY2tncm91bmQtY29sb3I6ICNlOWYxZjY7XG5cdHBhZGRpbmc6IDFyZW07XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcbn1cbiIsIi5kb2NzIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Ly8gcm93LWdhcDogNDBweDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblxuXHRwIHtcblx0XHRtYXJnaW46IDFyZW0gMDtcblx0fVxuXG5cdHVsLFxuXHRvbCB7XG5cdFx0cGFkZGluZy1sZWZ0OiAycmVtO1xuXG5cdFx0bGkge1xuXHRcdFx0bGlzdC1zdHlsZTogZGlzYztcblx0XHRcdG1hcmdpbi1ib3R0b206IDAuNXJlbTtcblx0XHR9XG5cdH1cblxuXHRvbCBsaSB7XG5cdFx0bGlzdC1zdHlsZTogZGVjaW1hbDtcblx0fVxuXG5cdHNlY3Rpb24sIHNlY3Rpb24uZG9jcyB7XG5cdFx0cGFkZGluZzogNDBweCAwO1xuXHR9XG5cblx0c2VjdGlvbiArIHNlY3Rpb24ge1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGFlNWU5O1xuXHR9XG5cblx0c21hbGwge1xuXHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRjb2xvcjogcmdiKDE3MiwgMTcyLCAxNzIpO1xuXHR9XG5cblx0LnRpdGxlLTE6Zmlyc3QtY2hpbGQsXG5cdC50aXRsZS0yOmZpcnN0LWNoaWxkIHtcblx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLnRlc3Qge1xuXHR3aWR0aDogNjAwcHg7XG5cdGhlaWdodDogMzAwcHg7XG5cdG1hcmdpbjogNTBweCBhdXRvO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyAvKiB4IHkgKi9cblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuXHQvLyDQoNCw0LHQvtGC0LDQtdGCIHJldGluYSBzY3NzIHdlYnBcblx0Ly8g0LPRgNGD0LfQuNGC0YHRjyAyeCBqcGVnIDJ4IHdlYnBcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9wcm9qZWN0LTAyLmpwZycpO1xuXHRAaW5jbHVkZSBtZWRpYUJnKCkge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi8uLi9pbWcvcHJvamVjdC0wMkAyeC5qcGcnKTtcblx0fVxuXG5cdC8vINCd0LUg0YDQsNCx0L7RgtCw0LXRgiB3ZWJwIGMg0L/QvtC00YHRgtCw0L3QvtCy0LrQvtC5IDJ4LCDQs9GA0YPQt9C40YLRgdGPIGpwZyAyeFxuXHQvLyBiYWNrZ3JvdW5kLWltYWdlOiBpbWFnZS1zZXQoXG5cdC8vIFx0dXJsKCcuLy4uL2ltZy9wcm9qZWN0LTAyLmpwZycpIDF4LFxuXHQvLyBcdHVybCgnLi8uLi9pbWcvcHJvamVjdC0wMkAyeC5qcGcnKSAyeCk7XG59XG5cbi50ZXN0LTIge1xuXHR3aWR0aDogNjAwcHg7XG5cdGhlaWdodDogMzAwcHg7XG5cdG1hcmdpbjogNTBweCBhdXRvO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjOTk5O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyOyAvKiB4IHkgKi9cblx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuXHQvLyDQndC1INGA0LDQsdC+0YLQsNC10YIgd2VicCBjINC/0L7QtNGB0YLQsNC90L7QstC60L7QuSAyeCwg0LPRgNGD0LfQuNGC0YHRjyBqcGcgMnhcblx0YmFja2dyb3VuZC1pbWFnZTogaW1hZ2Utc2V0KFxuXHRcdHVybCgnLi8uLi9pbWcvcHJvamVjdC0wMi5qcGcnKSAxeCxcblx0XHR1cmwoJy4vLi4vaW1nL3Byb2plY3QtMDJAMnguanBnJykgMngpO1xufVxuXG4uZm9udC0xIHtcblx0Zm9udC1mYW1pbHk6ICdNb250c2VycmF0Jztcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4uZm9udC0yIHtcblx0Zm9udC1mYW1pbHk6ICdGaXJhc2Fuc0Jvb2snO1xuXHRmb250LXdlaWdodDogNDAwO1xufVxuIiwiQG1peGluIG1lZGlhQmcoKSB7XG5cdEBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyKSwgKG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gdGFibGV0KCkge1xuXHRAbWVkaWEgKG1heC13aWR0aDogMTIyMHB4KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIG1vYmlsZSgpIHtcblx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG5cdFx0QGNvbnRlbnQ7XG5cdH1cbn1cblxuQG1peGluIG1vYmlsZU1EKCkge1xuXHRAbWVkaWEgKG1heC13aWR0aDogNjcwcHgpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuXG5AbWl4aW4gbW9iaWxlU00oKSB7XG5cdEBtZWRpYSAobWF4LXdpZHRoOiA1MjBweCkge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG4iLCIubm9uZSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLnZpc3VhbGx5LWhpZGRlbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDFweDtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0Ym9yZGVyOiAwO1xuXHRwYWRkaW5nOiAwO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRjbGlwLXBhdGg6IGluc2V0KDEwMCUpO1xuXHRjbGlwOiByZWN0KDAgMCAwIDApO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4ubm8tc2Nyb2xsIHtcblx0b3ZlcmZsb3cteTogaGlkZGVuO1xufVxuXG4udGV4dC1sZWZ0IHtcblx0dGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnRleHQtcmlnaHQge1xuXHR0ZXh0LWFsaWduOiByaWdodDtcbn1cblxuLnRleHQtY2VudGVyIHtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uc2VjdGlvbi1jZW50ZXIge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4uZC1mbGV4IHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLmZsZXgtY2VudGVyIHtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG59XG4iLCIvKiDQlNC10LzQviDQutC+0L3RgtC10L3RgiAqL1xuLmNvbnRlbnQtZGVtbyB7XG5cdG1hcmdpbi1ib3R0b206IDVyZW07XG5cdHBhZGRpbmc6IDFyZW07XG5cdGJhY2tncm91bmQtY29sb3I6ICNkYWRhZGE7XG59XG5cbi8qINCa0L7QvdGC0LXQudC90LXRgNGLICovXG4uY29udGFpbmVyIHtcblx0bWFyZ2luOiAwIGF1dG87XG5cdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXG5cdG1heC13aWR0aDogdmFyKC0tY29udGFpbmVyLXdpZHRoKTtcblx0d2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWluZXItZnVsbCB7XG5cdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHRtYXgtd2lkdGg6IDEwMCU7XG59XG5cbi5jb250YWluZXItbGVmdC01MCB7XG5cdHBhZGRpbmc6IDAgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHRtYXgtd2lkdGg6IDUwJTtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuXG4uY29udGFpbmVyLXJpZ2h0LTUwIHtcblx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdG1heC13aWR0aDogNTAlO1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxufVxuXG4uY29udGFpbmVyLXJpZ2h0IHtcblx0cGFkZGluZy1sZWZ0OiBjYWxjKFxuXHRcdCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpXG5cdCk7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwYWRkaW5nLWxlZnQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0fVxufVxuXG4uY29udGFpbmVyLWxlZnQge1xuXHRwYWRkaW5nLXJpZ2h0OiBjYWxjKFxuXHRcdCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpXG5cdCk7XG5cblx0QGluY2x1ZGUgdGFibGV0IHtcblx0XHRwYWRkaW5nLXJpZ2h0OiB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdH1cbn1cblxuLmNvbnRhaW5lci1oYWxmLWxlZnQge1xuXHRwYWRkaW5nLXJpZ2h0OiBjYWxjKFxuXHRcdCgxMDAlIC0gdmFyKC0tY29udGFpbmVyLXdpZHRoKSkgLyAyICsgKHZhcigtLWNvbnRhaW5lci13aWR0aCkgLyAyKVxuXHQpO1xuXHRwYWRkaW5nLWxlZnQ6IGNhbGMoXG5cdFx0KDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZylcblx0KTtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHBhZGRpbmctbGVmdDogdmFyKC0tY29udGFpbmVyLXBhZGRpbmcpO1xuXHR9XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRwYWRkaW5nOiAwIHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0fVxufVxuXG4uY29udGFpbmVyLWhhbGYtcmlnaHQge1xuXHRwYWRkaW5nLWxlZnQ6IGNhbGMoXG5cdFx0KDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyAodmFyKC0tY29udGFpbmVyLXdpZHRoKSAvIDIpXG5cdCk7XG5cdHBhZGRpbmctcmlnaHQ6IGNhbGMoXG5cdFx0KDEwMCUgLSB2YXIoLS1jb250YWluZXItd2lkdGgpKSAvIDIgKyB2YXIoLS1jb250YWluZXItcGFkZGluZylcblx0KTtcblxuXHRAaW5jbHVkZSB0YWJsZXQge1xuXHRcdHBhZGRpbmctcmlnaHQ6IHZhcigtLWNvbnRhaW5lci1wYWRkaW5nKTtcblx0fVxuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0cGFkZGluZzogMCB2YXIoLS1jb250YWluZXItcGFkZGluZyk7XG5cdH1cbn1cbiIsImh0bWwsIGJvZHkge1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLmZvb3RlciB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbn1cblxuLmZvb3RlciB7XG5cdHBhZGRpbmc6IDYwcHggMDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2UzZTNlMztcbn0iLCIuYmFkZ2UtdGVjaCB7XG5cdGJhY2tncm91bmQ6ICMwMDAwMDA7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblx0cGFkZGluZzogNnB4IDhweDtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sdW1uLWdhcDogNnB4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi5iYWRnZS10ZWNoX19pY29uIHtcblx0d2lkdGg6IDE4cHg7XG5cdGhlaWdodDogMThweDtcblx0b2JqZWN0LWZpdDogY29udGFpbjtcbn1cblxuLmJhZGdlLXRlY2hfX3RpdGxlIHtcblx0Zm9udC1zaXplOiAxM3B4O1xuXHRsaW5lLWhlaWdodDogMTtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Y29sb3I6ICNmZmY7XG5cdGZvbnQtZmFtaWx5OiAnTWFucm9wZScsIHNhbnMtc2VyaWY7XG59XG4iLCIuYmFkZ2Uge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHBhZGRpbmc6IDRweCAxNnB4O1xuXHRoZWlnaHQ6IDI5cHg7XG5cblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0YmFja2dyb3VuZDogIzA2YjI2MDtcblxuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAjZmZmO1xuXG5cdCYtLXNtYWxsIHtcblx0XHRwYWRkaW5nOiAxcHggOHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0XHRmb250LXNpemU6IDEycHg7XG5cdH1cblxuXHQmLS1ib2xkIHtcblx0XHRmb250LXdlaWdodDogNzAwO1xuXHR9XG5cblx0Ji0tZ3JheSB7XG5cdFx0YmFja2dyb3VuZDogIzQ0NDtcblx0fVxuXG5cdCYtLWJsYWNrIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHR9XG59XG4iLCIuYnRuLFxuYS5idG4ge1xuXHRkaXNwbGF5OiBpbmxpbmUtZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbHVtbi1nYXA6IDEwcHg7XG5cblx0aGVpZ2h0OiA0NXB4O1xuXHRwYWRkaW5nOiAxMnB4IDMwcHg7XG5cdC8vIGhlaWdodDogNTlweDtcblxuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdGJhY2tncm91bmQ6ICMwMDA7XG5cblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMTMwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogI2ZmZjtcblxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbiwgY29sb3IgMC4ycyBlYXNlLWluO1xufVxuXG4uYnRuOmhvdmVyLFxuLmJ0bjpmb2N1cyB7XG5cdGJhY2tncm91bmQtY29sb3I6IHZhcigtLWFjY2VudCk7XG59XG5cbi5idG46YWN0aXZlIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzIyMjIyMjtcbn1cbiIsIi5idXR0b24ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sdW1uLWdhcDogMTBweDtcblxuXHRwYWRkaW5nOiAxMHB4IDIycHg7XG5cdC8vIGhlaWdodDogMzBweDtcblxuXHRib3JkZXItcmFkaXVzOiA2cHg7XG5cdGJhY2tncm91bmQ6ICMwMDAwMDA7XG5cdC8vIGJhY2tncm91bmQ6ICM4MDk3YTg7XG5cblx0Zm9udC1zaXplOiAxNnB4O1xuXHRmb250LXdlaWdodDogNTAwO1xuXHRsaW5lLWhlaWdodDogMS4zO1xuXHRjb2xvcjogI2ZmZjtcblxuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbiwgY29sb3IgMC4ycyBlYXNlLWluO1xufVxuXG4uYnV0dG9uOmhvdmVyLCAuYnV0dG9uOmZvY3VzIHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzQwNDA0MDtcblx0Ly8gYmFja2dyb3VuZC1jb2xvcjogIzY5ODM5Njtcbn1cblxuLmJ1dHRvbjphY3RpdmUge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMjIyMjIyO1xuXHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjNTE2YTdjO1xufSIsIi5jYWxsYmFjayB7XG59XG5cbi5jYWxsYmFja19fd3JhcHBlciB7XG5cdHBhZGRpbmc6IDYwcHggNTBweCA4MHB4O1xuXHRiYWNrZ3JvdW5kOiAjMjEyMTIxO1xuXHRjb2xvcjogI2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogMzJweDtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdHBhZGRpbmc6IDMwcHggMjBweCA0MHB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDIycHg7XG5cdH1cbn1cblxuLmNhbGxiYWNrX190aXRsZSB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAyOHB4O1xuXHRsaW5lLWhlaWdodDogMTMwJTtcbn1cblxuLmNhbGxiYWNrX19kZXNjIHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNjAlO1xuXHRjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuXG5cdHRleHQtd3JhcDogYmFsYW5jZTtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxuXG5cdHAgKyBwIHtcblx0XHRtYXJnaW4tdG9wOiAwLjVlbTtcblx0fVxufVxuXG4uY2FsbGJhY2tfX2Zvcm0ge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDIwcHggMzBweDtcblxuXHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRjb2x1bW4tZ2FwOiAxNXB4O1xuXHR9XG5cblx0QGluY2x1ZGUgbW9iaWxlTUQge1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0YWxpZ24taXRlbXM6IHN0cmV0Y2g7XG5cblx0XHQmID4gKiB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cbn1cblxuLmNhbGxiYWNrX19pbnB1dC13cmFwcGVyIHtcblx0ZmxleDogMTtcblx0aGVpZ2h0OiA1OHB4O1xufVxuXG4uY2FsbGJhY2tfX2lucHV0IHtcblx0ZmxleDogMTtcblx0aGVpZ2h0OiA1OHB4O1xuXG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdGJhY2tncm91bmQ6ICMzZTNlM2U7XG5cblx0cGFkZGluZzogMThweCAxNXB4O1xuXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMThweDtcblx0bGluZS1oZWlnaHQ6IDEzMCU7XG5cdGNvbG9yOiAjZmZmO1xuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG5cbi5jYWxsYmFja19fYnRucy13cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRnYXA6IDIwcHg7XG59XG5cbi5jYWxsYmFja19fYnRuIHtcblx0ZGlzcGxheTogaW5saW5lLWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGdhcDogMTBweDtcblxuXHRwYWRkaW5nOiAxMXB4IDIwcHg7XG5cblx0Ly8gbWluLXdpZHRoOiAyOTBweDtcblxuXHQvLyBmbGV4OiAxO1xuXHRoZWlnaHQ6IDU4cHg7XG5cblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0Ly8gYmFja2dyb3VuZDogIzAwNjBjZjtcblx0YmFja2dyb3VuZDogIzMwMzAzMDtcblxuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdC8vIHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICNmZmY7XG5cblx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcblxuXHQmOmhvdmVyIHtcblx0XHQvLyBvcGFjaXR5OiAwLjg7XG5cdFx0YmFja2dyb3VuZDogIzBlNzVlYjtcblx0XHQvLyBiYWNrZ3JvdW5kOiAjMDA2MGNmO1xuXHR9XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdH1cblxuXHRAaW5jbHVkZSBtb2JpbGVNRCB7XG5cdFx0ZmxleDogYXV0bztcblx0fVxuXG5cdEBpbmNsdWRlIG1vYmlsZVNNIHtcblx0XHRmbGV4OiBhdXRvO1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxufVxuXG4uY2FsbGJhY2tfX2J0bi0td2Ege1xuXHQmOmhvdmVyIHtcblx0XHQvLyBiYWNrZ3JvdW5kOiAjMjVkMzY2O1xuXHRcdGJhY2tncm91bmQ6ICMxMjhjN2U7XG5cdH1cbn1cblxuLmNhbGxiYWNrX190ZXJtcyB7XG5cdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRmb250LXNpemU6IDEycHg7XG5cdGNvbG9yOiAjNzc3O1xuXG5cdGEge1xuXHRcdGNvbG9yOiAjODg4O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG59XG4iLCIuY291cnNlIHtcblx0cGFkZGluZzogMTBweDtcblx0cGFkZGluZy1yaWdodDogMzBweDtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogc3RyZXRjaDtcblx0Y29sdW1uLWdhcDogMjVweDtcblxuXHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmFmYWZhO1xuXG5cdEBpbmNsdWRlIG1vYmlsZU1EIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdH1cbn1cblxuLmNvdXJzZV9fcGljdHVyZSB7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXG5cdHdpZHRoOiAzMzBweDtcblx0aGVpZ2h0OiBhdXRvO1xuXHRib3JkZXItcmFkaXVzOiAxNnB4O1xuXG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHR3aWR0aDogMjAwcHg7XG5cdH1cblxuXHRAaW5jbHVkZSBtb2JpbGVNRCB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRpbWcge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG5cblx0aW1nIHtcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cbn1cblxuLmNvdXJzZV9fZGVzYyB7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRwYWRkaW5nLWJvdHRvbTogMjBweDtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0cm93LWdhcDogMjBweDtcblxuXHRAaW5jbHVkZSBtb2JpbGVNRCB7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHg7XG5cdH1cbn1cblxuLmNvdXJzZV9fYmFkZ2VzIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAxMHB4O1xufVxuXG4uY291cnNlX190aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiA2MDA7XG5cdGZvbnQtc2l6ZTogMzJweDtcblx0Zm9udC1zaXplOiBjbGFtcCgxLjM3NXJlbSwgMS4xOTZyZW0gKyAwLjg5dncsIDJyZW0pO1xuXG5cdGxpbmUtaGVpZ2h0OiAxMzAlO1xufVxuXG4uY291cnNlX190ZXh0IHtcblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTUwJTtcblx0Y29sb3I6ICMwMDA7XG5cblx0cCArIHAge1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdH1cbn1cblxuLmNvdXJzZV9fZGV0YWlscyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGdhcDogMTBweCAyMHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5jb3Vyc2VfX2J0biB7XG5cdC8vIG1hcmdpbi10b3A6IGF1dG87XG5cdC8vIHBhZGRpbmctdG9wOiAxMHB4O1xuXG5cdEBpbmNsdWRlIG1vYmlsZU1EIHtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdC5idXR0b24ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59IiwiLmRhcmstbW9kZS1idG4ge1xuICAgIC8vIG9yZGVyOiA5O1xuXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgd2lkdGg6IDUxcHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHBhZGRpbmc6IDVweDtcblxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI3MjcyNztcbn1cblxuLmRhcmstbW9kZS1idG46OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDFweDtcbiAgICBsZWZ0OiAxcHg7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG5cbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgIHRyYW5zaXRpb246IGxlZnQgMC4ycyBlYXNlLWluO1xufVxuXG4uZGFyay1tb2RlLWJ0bi0tYWN0aXZlOjpiZWZvcmUge1xuICAgIGxlZnQ6IDI2cHg7XG59XG5cbi5kYXJrLW1vZGUtYnRuX19pY29uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogOTtcbn0iLCIuZGV0YWlsIHtcblx0ZGlzcGxheTogZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Y29sdW1uLWdhcDogNXB4O1xufVxuXG4uZGV0YWlsX19pY29uIHtcbn1cblxuLmRldGFpbF9fdGV4dCB7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEwMCU7XG5cdGNvbG9yOiAjMTU4N2Q2O1xufVxuIiwiLmZvb3Rlci1pZnJhbWUge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDU1cHg7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTkwcHgpIHtcblx0LmZvb3Rlci1pZnJhbWUge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogNjk3cHg7XG5cdH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG5cdC5mb290ZXItaWZyYW1lIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDQyMnB4O1xuXHR9XG59XG5cbi8vIC5mb290ZXIge1xuLy8gXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2IoMzksIDM5LCAzOSk7XG4vLyBcdHBhZGRpbmc6IDUwcHggMDtcbi8vIFx0Zm9udC1zaXplOiAzMnB4O1xuLy8gICAgIGNvbG9yOiAjZmZmO1xuXG4vLyBcdGgxIHtcbi8vIFx0XHRmb250LXNpemU6IDMycHg7XG4vLyBcdH1cblxuLy8gXHRhIHtcbi8vIFx0XHQvLyBjb2xvcjogdmFyKC0tbGluay1jb2xvcik7XG4vLyBcdFx0Y29sb3I6ICNmZmY7XG4vLyBcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4vLyBcdH1cblxuLy8gXHRAbWVkaWEgKG1heC13aWR0aDogMTIwMHB4KSB7XG4vLyBcdFx0Zm9udC1zaXplOiAyNnB4O1xuLy8gXHR9XG4vLyB9XG5cbi8vIC5mb290ZXJfX2NvcHlyaWdodCB7XG4vLyBcdHBhZGRpbmc6IDEwcHggMDtcbi8vIFx0Zm9udC1zaXplOiAxNnB4O1xuXG4vLyB9XG4iLCIvKiBOYXYgSWNvbiAqL1xuLm1vYmlsZS1uYXYtYnRuIHtcblx0LS10aW1lOiAwLjFzO1xuXG5cdC0td2lkdGg6IDQwcHg7XG5cdC0taGVpZ2h0OiAzMHB4O1xuXG5cdC0tbGluZS1oZWlnaHQ6IDFweDtcblx0LS1zcGFjaW5nOiA2cHg7XG5cblx0LS1jb2xvcjogdmFyKC0tdGl0bGVzLWNvbG9yKTtcblx0LS1yYWRpdXM6IDBweDtcblxuXHQvKiBGaXhlZCBoZWlnaHQgYW5kIHdpZHRoICovXG5cdC8qIGhlaWdodDogdmFyKC0taGVpZ2h0KTsgKi9cblx0Lyogd2lkdGg6IHZhcigtLXdpZHRoKTsgKi9cblxuXHQvKiBEeW5hbWljIGhlaWdodCBhbmQgd2lkdGggKi9cblx0aGVpZ2h0OiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIDMgKyB2YXIoLS1zcGFjaW5nKSAqIDIpO1xuXHR3aWR0aDogdmFyKC0td2lkdGgpO1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubmF2LWljb24ge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHdpZHRoOiB2YXIoLS13aWR0aCk7XG5cdGhlaWdodDogdmFyKC0tbGluZS1oZWlnaHQpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb2xvcik7XG5cdGJvcmRlci1yYWRpdXM6IHZhcigtLXJhZGl1cyk7XG59XG5cbi5uYXYtaWNvbjo6YmVmb3JlLFxuLm5hdi1pY29uOjphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRkaXNwbGF5OiBibG9jaztcblxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cblx0d2lkdGg6IHZhcigtLXdpZHRoKTtcblx0aGVpZ2h0OiB2YXIoLS1saW5lLWhlaWdodCk7XG5cblx0Ym9yZGVyLXJhZGl1czogdmFyKC0tcmFkaXVzKTtcblx0YmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY29sb3IpO1xuXHR0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gdmFyKC0tdGltZSkgZWFzZS1pbixcblx0XHR0b3AgdmFyKC0tdGltZSkgbGluZWFyIHZhcigtLXRpbWUpO1xufVxuXG4ubmF2LWljb246OmJlZm9yZSB7XG5cdC8qIHRvcDogY2FsYyh2YXIoLS1saW5lLWhlaWdodCkgKiAtMik7ICovXG5cdHRvcDogY2FsYygtMSAqICh2YXIoLS1saW5lLWhlaWdodCkgKyB2YXIoLS1zcGFjaW5nKSkpO1xufVxuXG4ubmF2LWljb246OmFmdGVyIHtcblx0LyogdG9wOiBjYWxjKHZhcigtLWxpbmUtaGVpZ2h0KSAqIDIpOyAqL1xuXHR0b3A6IGNhbGModmFyKC0tbGluZS1oZWlnaHQpICsgdmFyKC0tc3BhY2luZykpO1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZSB7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YmVmb3JlLFxuLm5hdi1pY29uLm5hdi1pY29uLS1hY3RpdmU6OmFmdGVyIHtcblx0dG9wOiAwO1xuXHR0cmFuc2l0aW9uOiB0b3AgdmFyKC0tdGltZSkgbGluZWFyLFxuXHRcdHRyYW5zZm9ybSB2YXIoLS10aW1lKSBlYXNlLWluIHZhcigtLXRpbWUpO1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YmVmb3JlIHtcblx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ubmF2LWljb24ubmF2LWljb24tLWFjdGl2ZTo6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4vKiBMYXlvdXQgKi9cblxuLm1vYmlsZS1uYXYtYnRuIHtcblx0Ly8gZGlzcGxheTogbm9uZTtcblx0ei1pbmRleDogOTk5O1xuXHRwYWRkaW5nOiAxNXB4IDA7XG5cblx0Ji0tb3BlbiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHRcdHRvcDogMzBweDtcblx0fVxufVxuXG4vLyBAbWVkaWEgKG1heC13aWR0aDogMTAwMHB4KSB7XG4vLyBcdC5tb2JpbGUtbmF2LWJ0biB7XG4vLyBcdFx0ZGlzcGxheTogYmxvY2s7XG4vLyBcdH1cbi8vIH1cbiIsIi5mcmVlLWNvdXJzZSB7XG59XG5cbi5mcmVlLWNvdXJzZV9fY292ZXIge1xuXHQtLWdyYWQtMTogbGluZWFyLWdyYWRpZW50KFxuXHRcdDE4MGRlZyxcblx0XHRyZ2JhKDUsIDI1LCA0MywgMC41KSAwJSxcblx0XHRyZ2JhKDksIDI0LCAzOSwgMC41KSAxMDAlXG5cdCk7XG5cdC0tZ3JhZC0yOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCAjMDAwIDEwMCUpO1xuXG5cdGhlaWdodDogMzk1cHg7XG5cdHBhZGRpbmc6IDYwcHggMDtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAjZmZmO1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWdyYWQtMSksIHZhcigtLWdyYWQtMiksXG5cdFx0dXJsKCcuLy4uLy4uL2ltZy9mcmVlLWNvdXJzZS9mcmVlLWNvdXJzZS1iZy5qcGcnKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgLyogeCB5ICovXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cblx0Ym9yZGVyLXJhZGl1czogMTZweDtcblxuXHRAaW5jbHVkZSBtZWRpYUJnKCkge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWdyYWQtMSksIHZhcigtLWdyYWQtMiksXG5cdFx0XHR1cmwoJy4vLi4vLi4vaW1nL2ZyZWUtY291cnNlL2ZyZWUtY291cnNlLWJnQDJ4LmpwZycpO1xuXHR9XG59XG5cbi5mcmVlLWNvdXJzZV9fYmFkZ2Uge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZnJlZS1jb3Vyc2VfX3RpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiA0OHB4O1xuXHRmb250LXNpemU6IGNsYW1wKDEuNzVyZW0sIDEuMzkzcmVtICsgMS43OXZ3LCAzcmVtKTtcblxuXHRsaW5lLWhlaWdodDogMS4zO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5mcmVlLWNvdXJzZV9fc3VidGl0bGUge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRmb250LXdlaWdodDogNzAwO1xufVxuXG4uZnJlZS1jb3Vyc2VfX2NvbnRlbnQge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDE7XG5cblx0bWFyZ2luOiAwIGF1dG87XG5cdG1hcmdpbi10b3A6IC0xODRweDtcblx0cGFkZGluZzogMzBweDtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRyb3ctZ2FwOiAyMHB4O1xuXG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdG1heC13aWR0aDogNzkwcHg7XG5cdGhlaWdodDogMjMycHg7XG5cblx0Ym94LXNoYWRvdzogMCA0cHggMjVweCAwIHJnYmEoMzQsIDU1LCA4MCwgMC4xNSk7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cblx0Y29sb3I6ICMwMDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdGhlaWdodDogYXV0bztcblx0fVxufVxuXG4uZnJlZS1jb3Vyc2VfX2Rlc2Mge1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxLjU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRwICsgcCB7XG5cdFx0bWFyZ2luLXRvcDogMC41ZW07XG5cdH1cbn1cblxuLmZyZWUtY291cnNlX19kZXRhaWxzIHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiAxMHB4IDIwcHg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmZyZWUtY291cnNlX19idG4ge1xuXG5cdEBpbmNsdWRlIG1vYmlsZU1EIHtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdC5idG4ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG4iLCIuaGVhZGVyIHtcblx0cGFkZGluZzogMzBweCAwO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgdmFyKC0tYm9yZGVyLWNvbG9yKTtcblxuXHQmLS1vbi1tYWluIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG5cblx0Jl9fcm93IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG59XG5cbi5oZWFkZXJfX25hdiB7XG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uaGVhZGVyX19idG5zIHtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiAzMHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uaGVhZGVyX19tb2JpbGUtbmF2LWJ0biB7XG5cdGRpc3BsYXk6IG5vbmU7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxufSIsIi5oZXJvIHtcblx0LS1ncmFkLTE6IGxpbmVhci1ncmFkaWVudChcblx0XHQxODBkZWcsXG5cdFx0cmdiYSg2LCAzMSwgNTQsIDAuNSkgMCUsXG5cdFx0cmdiYSg5LCAyNCwgMzksIDAuNSkgMTAwJVxuXHQpO1xuXHQvLyDQktGL0YjQtVxuXHQtLWdyYWQtMjogbGluZWFyLWdyYWRpZW50KFxuXHRcdDE4MGRlZyxcblx0XHRyZ2JhKDAsIDAsIDAsIDApIDAlLFxuXHRcdHJnYmEoMCwgMCwgMCwgMC41KSAxMDAlXG5cdCk7XG5cblx0aGVpZ2h0OiA2MTRweDtcblx0aGVpZ2h0OiBjbGFtcCgxOC43NXJlbSwgMTMuMTQzcmVtICsgMjguMDR2dywgMzguMzc1cmVtKTtcblx0cGFkZGluZzogMzBweCAwO1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICM1NTU1NTU7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHZhcigtLWdyYWQtMiksIHZhcigtLWdyYWQtMSksIHVybCgnLi8uLi8uLi9pbWcvaGVhZGVyL2hlYWRlci1iZy5qcGcnKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgLyogeCB5ICovXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cblx0Y29sb3I6ICNmZmY7XG5cblx0QGluY2x1ZGUgbWVkaWFCZygpIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1ncmFkLTIpLCB2YXIoLS1ncmFkLTEpLFxuXHRcdFx0dXJsKCcuLy4uLy4uL2ltZy9oZWFkZXIvaGVhZGVyLWJnQDJ4LmpwZycpO1xuXHR9XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG59XG5cbi5oZXJvX193cmFwcGVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cblx0aGVpZ2h0OiAxMDAlO1xuXG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmhlcm9fX3RpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblxuXHRmb250LXdlaWdodDogNzAwO1xuXHQvLyBmb250LXNpemU6IDcycHg7XG5cdGZvbnQtc2l6ZTogY2xhbXAoMS43NXJlbSwgMC45NjRyZW0gKyAzLjkzdncsIDQuNXJlbSk7XG5cblx0bGluZS1oZWlnaHQ6IDE7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmhlcm9fX2Rlc2Mge1xuXHRtYXJnaW4tYm90dG9tOiA0MHB4O1xuXHRtYXgtd2lkdGg6IDU0MHB4O1xuXG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc2l6ZTogMjhweDtcblx0Zm9udC1zaXplOiBjbGFtcCgxLjEyNXJlbSwgMC45NDZyZW0gKyAwLjg5dncsIDEuNzVyZW0pO1xuXG5cdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHR0ZXh0LXdyYXA6IGJhbGFuY2U7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXHR9XG5cblx0cCArIHAge1xuXHRcdG1hcmdpbi10b3A6IDAuNWVtO1xuXHR9XG59XG5cbi5oZXJvX19hcnJvdyB7XG5cdG1hcmdpbi10b3A6IC0xNXB4O1xuXHRwYWRkaW5nOiAxNXB4O1xuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0bWFyZ2luLXRvcDogLTVweDtcblx0XHRwYWRkaW5nOiA1cHg7XG5cdH1cbn1cbiIsIi5sZWFybiB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0Z2FwOiAzMHB4O1xuXG5cdHBhZGRpbmc6IDMwcHg7XG5cblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0YmFja2dyb3VuZDogI2YwZjhmZjtcblxuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNjAlO1xuXHRjb2xvcjogIzAwMDtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuXHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG59XG5cbi5sZWFybl9fZGVzYyB7XG59XG5cbi5sZWFybl9fdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xufVxuXG4ubGVhcm5fX2xpc3Qge1xuXHRwYWRkaW5nLWxlZnQ6IDI1cHg7XG5cblx0bGkge1xuXHRcdGxpc3Qtc3R5bGU6IGRpc2M7XG5cdH1cblxuXHRsaSArIGxpIHtcblx0XHRtYXJnaW4tdG9wOiAxNXB4O1xuXHR9XG59XG5cbi5sZWFybl9fcGxhdGVzIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgMWZyO1xuXG5cdGdhcDogMjBweDtcblxuXHQmLXNwZWNpYWwge1xuXHRcdGdyaWQtY29sdW1uOiAxIC8gLTE7XG5cdH1cblxuXHRAaW5jbHVkZSBtb2JpbGVTTSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdH1cbn1cbiIsIi5pY29ucy13cmFwcGVyIHtcblx0cGFkZGluZzogMzBweCAwO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRjb2x1bW4tZ2FwOiAzMHB4O1xufVxuXG4uaWNvbiB7XG5cdGZpbGw6IHRyYW5zcGFyZW50O1xuXHRzdHJva2U6IHRyYW5zcGFyZW50O1xuXHR3aWR0aDogNjJweDtcblx0aGVpZ2h0OiA2MnB4O1xufVxuXG4uaWNvbi0tbG9nbyB7XG5cdGZpbGw6IHZhcigtLWxvZ28tY29sb3IpO1xuXHR3aWR0aDogMTc2cHg7XG5cdGhlaWdodDogMjVweDtcblxuXHQvLyB1c2Uge1xuXHQvLyBcdGhlaWdodDogMjZweDtcblx0Ly8gfVxufVxuXG4uaWNvbi0teW91dHViZSB7XG5cdGZpbGw6ICM5MGEzYmQ7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG5cdHN0cm9rZS13aWR0aDogNHB4O1xuXG5cdCY6aG92ZXIge1xuXHRcdHN0cm9rZTogcmdiKDE3LCAxOTMsIDkwKTtcblx0fVxufVxuXG4uc3ZnLVlvdVR1YmUtZGltcyB7XG5cdHdpZHRoOiA4MnB4O1xuXHRoZWlnaHQ6IDYwcHg7XG59XG4iLCIuaW50ZW5zaXZlIHtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0YmFja2dyb3VuZDogI2Y0ZmFmZjtcbn1cblxuLmludGVuc2l2ZV9fcGljdHVyZSB7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdGhlaWdodDogMjQwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdEBpbmNsdWRlIG1vYmlsZU1EIHtcblx0XHRoZWlnaHQ6IDIyMHB4O1xuXHR9XG59XG5cbi5pbnRlbnNpdmVfX2Rlc2Mge1xuXHRwYWRkaW5nOiAyMHB4O1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cblx0QGluY2x1ZGUgbW9iaWxlTUQge1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHR9XG59XG5cbi5pbnRlbnNpdmVfX3RpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRjb2xvcjogIzAwMDtcblxuXHRAaW5jbHVkZSBtb2JpbGVNRCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG5cbi5pbnRlbnNpdmVfX3RleHQge1xuXHRtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE1MCU7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG4uaW50ZW5zaXZlX19iYWRnZXMge1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uaW50ZW5zaXZlX19kZXRhaWxzIHtcblx0bWFyZ2luLXRvcDogYXV0bztcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRjb2x1bW4tZ2FwOiAxNXB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xufVxuIiwiLmxhcHRvcCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG5cdC8vIHBhZGRpbmc6IDMwcHggMzBweDtcblxuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYWYwO1xuXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDE2MCU7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblx0Y29sb3I6ICMwMDA7XG5cblx0dGV4dC13cmFwOiBiYWxhbmNlO1xuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0Ly8gcGFkZGluZzogMjBweDtcblx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAjZGVmZmM0O1xuXHR9XG5cblx0YSxcblx0YnV0dG9uIHtcblx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRjb2xvcjogIzAwMDtcblx0XHQvLyB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IG5vbmU7XG5cdH1cblxuXHRzbWFsbCB7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHR9XG59XG5cbi5sYXB0b3BfX2ltZy13cmFwcGVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdGZsZXgtZ3JvdzogMTtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cbn1cblxuLmxhcHRvcF9fYnRuIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0bGVmdDogNTAlO1xuXHR0b3A6IDUwJTtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cblx0c3ZnIC5wYXRoMiB7XG5cdFx0dHJhbnNpdGlvbjogYWxsIDAuMnMgZWFzZS1pbjtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0ZmlsbDogcmVkO1xuXHRcdH1cblx0fVxufVxuXG4ubGFwdG9wX19pbWcge1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRvYmplY3QtZml0OiBjb3ZlcjtcblxuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4ubGFwdG9wX19jb250ZW50IHtcblx0d2lkdGg6IDEwMCU7XG5cdHBhZGRpbmc6IDIwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdC8vIGJhY2tncm91bmQtY29sb3I6ICNkZWZmYzQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmZhZjA7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHQvLyBwYWRkaW5nOiAyMHB4O1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICNkZWZmYzQ7XG5cdH1cbn1cblxuLmxhcHRvcF9fZGVzYyB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxNHB4O1xuXHRsaW5lLWhlaWdodDogMTYwJTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRjb2xvcjogIzYyODhiMTtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdGNvbG9yOiAjNTQ3YjM1O1xuXHR9XG59XG5cbi5sYXB0b3BfX2xpbmsge1xufVxuIiwiLmxvZ28ge1xuXHRmbGV4LXNocmluazogMDtcbn1cblxuLmxvZ29fX2ltZyB7XG5cdG1hcmdpbi1ib3R0b206IDJweDtcblx0aGVpZ2h0OiAyNnB4O1xufVxuXG4ubG9nb19fdGV4dCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXG5cdGZvbnQtd2VpZ2h0OiA0MDA7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0bGluZS1oZWlnaHQ6IDEzMCU7XG5cdGNvbG9yOiAjOTViMmQxO1xufVxuIiwiLmxvZ28tbW9iaWxlIHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ubG9nby1tb2JpbGVfX2ltZyB7XG5cdG1hcmdpbi1ib3R0b206IDJweDtcblx0aGVpZ2h0OiAyNnB4O1xufVxuXG4ubG9nby1tb2JpbGVfX3RleHQge1xuXHRkaXNwbGF5OiBibG9jaztcblxuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxMzAlO1xuXHRjb2xvcjogIzk1YjJkMTtcbn1cbiIsIi5tYWluIHtcblxufVxuXG4ubWFpbl9fZ3JpZCB7XG5cdGRpc3BsYXk6IGdyaWQ7XG5cdGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcblx0Z2FwOiAzMHB4O1xuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0Z3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG5cdH1cbn1cblxuLm1haW5fX2xlYXJuIHtcblx0Z3JpZC1jb2x1bW46IDEgLyAtMTtcbn1cbiIsIi5tb2JpbGUtY292ZXIge1xuXHRkaXNwbGF5OiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAyMHB4O1xuXHRvYmplY3QtZml0OiBjb3ZlcjtcblxuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiBhdXRvO1xuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbiIsIi5tb2JpbGUtbmF2LW92ZXJsYXkge1xuXHRwb3NpdGlvbjogZml4ZWQ7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHotaW5kZXg6IDk7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMHZoO1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDM3LCA3MywgMTE2LCAwLjgpO1xuXHQvLyBjdXJzb3I6IHBvaW50ZXI7XG5cblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdG9wYWNpdHk6IDA7XG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG5cblx0Ji0tb3BlbiB7XG5cdFx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi5tb2JpbGUtbmF2IHtcblx0cG9zaXRpb246IGZpeGVkO1xuXHQvLyB0b3A6IDA7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG5cdHdpZHRoOiAzMjBweDtcblx0aGVpZ2h0OiAxMDAlO1xuXHR6LWluZGV4OiA5OTtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHQvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuXHQvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuXHQvLyBwYWRkaW5nOiA0MHB4IDIwcHg7XG5cdC8vIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgyMDlkZWcsICM0Mjg3YjMgLTE3LjM4JSwgIzEzM2Y2YiA3OC40JSksICMyNzYxOTU7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cblx0Y29sb3I6ICMwMDA7XG5cblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCUpO1xuXG5cdHRyYW5zaXRpb246IGFsbCAwLjJzIGVhc2UtaW47XG59XG5cbi5tb2JpbGUtbmF2LS1vcGVuIHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcbn1cblxuLm1vYmlsZS1uYXYgYSB7XG5cdGNvbG9yOiAjMDAwO1xufVxuXG4ubW9iaWxlLW5hdl9fbG9nbyB7XG5cdC8vIGRpc3BsYXk6IG5vbmU7XG5cdHBhZGRpbmc6IDQwcHggMjBweCAzMHB4IDMwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGNlZGY5O1xufVxuXG4ubW9iaWxlLW5hdl9fbmF2IHtcblx0cGFkZGluZzogMzBweDtcbn1cblxuLm1vYmlsZS1uYXZfX25hdiArIC5tb2JpbGUtbmF2X19uYXYge1xuXHRwYWRkaW5nLXRvcDogMDtcbn1cblxuLm1vYmlsZS1uYXZfX3RpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMjBweDtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMTMwJTtcblx0Y29sb3I6ICM2OThjYjM7XG59XG5cbi5tb2JpbGUtbmF2X19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cm93LWdhcDogMjBweDtcblxuXHRmb250LXdlaWdodDogMzAwO1xuXG5cdGxpIGEge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRjb2x1bW4tZ2FwOiAxMHB4O1xuXHR9XG5cblx0c3Ryb25nIHtcblx0XHRmb250LXdlaWdodDogNjAwO1xuXHR9XG59XG5cbi5tb2JpbGUtbmF2X19mb290ZXIge1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgI2RjZWRmOTtcblx0YmFja2dyb3VuZC1jb2xvcjogI2Y2ZmJmZjtcbn1cbiIsIi5tb2RhbCB7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG5cblx0Ly8gZGlzcGxheTogbm9uZTtcblx0b3BhY2l0eTogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBlYXNlLWluO1xuXG5cdCYubW9kYWwtLW9wZW4ge1xuXHRcdC8vIGRpc3BsYXk6IGZsZXg7XG5cdFx0b3BhY2l0eTogMTtcblx0XHRwb2ludGVyLWV2ZW50czogYWxsO1xuXHR9XG59XG5cbi5tb2RhbF9fYm9keSB7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0d2lkdGg6IDQyMHB4O1xuXG5cdHBhZGRpbmc6IDQwcHg7XG5cdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0Z2FwOiAyMHB4O1xuXG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAlLCAtNTAlKTtcblx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHR3aWR0aDogMzQwcHg7XG5cdFx0cGFkZGluZzogMjBweDtcblx0fVxufVxuXG4ubW9kYWwtLW9wZW4gLm1vZGFsX19ib2R5IHtcblx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoMCUsIDAlKTtcbn1cblxuLm1vZGFsX19jbG9zZSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAxNHB4O1xuXHRyaWdodDogMTRweDtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdHRvcDogOHB4O1xuXHRcdHJpZ2h0OiA4cHg7XG5cdH1cbn1cblxuLm1vZGFsX19oZWFkZXIge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDEwcHg7XG5cblx0dGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubW9kYWxfX3RpdGxlIHtcblx0Zm9udC1zaXplOiAzNnB4O1xuXHRmb250LXdlaWdodDogODAwO1xuXHRsaW5lLWhlaWdodDogMS4yO1xuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0Zm9udC1zaXplOiAyOHB4O1xuXHR9XG59XG5cbi5tb2RhbF9fdGV4dCB7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLm1vZGFsX19pbnB1dHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDEwcHg7XG59XG5cbi5pbnB1dCB7XG5cdHBhZGRpbmc6IDIwcHggMzBweDtcblx0aGVpZ2h0OiA2MHB4O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYjNiM2IzO1xuXHRib3JkZXItcmFkaXVzOiA4MHB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xuXG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi5tb2RhbF9fY2hlY2tib3gtbGFiZWwge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRnYXA6IDEwcHg7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Y29sb3I6ICMyZjJmMmY7XG59XG5cbi5idG4tbW9kYWwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0cGFkZGluZzogMTBweCAyMHB4O1xuXHRib3JkZXItcmFkaXVzOiA4MHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuXHRmb250LXdlaWdodDogNzAwO1xuXHRjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuXHR0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuMnMgZWFzZS1pbjtcblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMzMzO1xuXHR9XG59XG5cbi8vIENoZWNrYm94XG5cbi8qIEN1c3RvbSBDaGVja2JveGVzICovXG5cbi5mYWtlLWNoZWNrYm94IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdHdpZHRoOiAyMHB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cdGZsZXgtc2hyaW5rOiAwO1xuXG5cdGJvcmRlcjogMXB4IHNvbGlkICM5OTk5OTk7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcblxuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xufVxuXG4uZmFrZS1jaGVja2JveDo6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblxuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDUwJTtcblx0dG9wOiA1MCU7XG5cdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHNjYWxlKDApO1xuXHR0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluO1xuXG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDEzcHg7XG5cblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLy4uL2ltZy9pY29ucy90aWNrLnN2ZycpO1xuXHQvLyBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnIHdpZHRoPScxNicgaGVpZ2h0PScxMycgdmlld0JveD0nMCAwIDE2IDEzJyBmaWxsPSdub25lJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBkPSdNMS4wNjA1NSA1LjkzOTMzTDcuMDYwNTUgMTEuOTM5M000LjkzOTIzIDExLjkzOTNMMTQuOTM5MiAxLjkzOTMzJyBzdHJva2U9JyUyMzM3QjZDQycgc3Ryb2tlLXdpZHRoPSczJy8lM0UlM0Mvc3ZnJTNFJTBBXCIpO1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG59XG5cbi5yZWFsLWNoZWNrYm94OmNoZWNrZWQgKyAuZmFrZS1jaGVja2JveCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG5cdGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG59XG5cbi5yZWFsLWNoZWNrYm94OmNoZWNrZWQgKyAuZmFrZS1jaGVja2JveDo6YWZ0ZXIge1xuXHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSBzY2FsZSgxKTtcbn1cbiIsIi5uYXYge1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMzAlO1xuXG5cdGEge1xuXHRcdGNvbG9yOiAjMDAwO1xuXHR9XG59XG4ubmF2X19saXN0IHtcblx0ZGlzcGxheTogZmxleDtcblx0Y29sdW1uLWdhcDogNTBweDtcbn1cblxuLmFjdGl2ZSB7XG59XG4iLCIuc2VjdGlvbiB7XG5cdHBhZGRpbmc6IDkwcHggMDtcblxuXHQmLS1ib3JkZXItYm90dG9tIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RjZWRmOTtcblx0fVxuXG5cdEBpbmNsdWRlIHRhYmxldCB7XG5cdFx0cGFkZGluZzogNjBweCAwO1xuXHR9XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRwYWRkaW5nOiAzMHB4IDA7XG5cdH1cbn1cblxuLnNlY3Rpb25fX2JhZGdlIHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLnNlY3Rpb25fX3RpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMTVweDtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0fVxufVxuXG4uc2VjdGlvbl9fZGVzYyB7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdG1heC13aWR0aDogNzMwcHg7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRtYXJnaW4tYm90dG9tOiAxNXB4O1xuXHR9XG59XG5cbi5zZWN0aW9uX193cmFwcGVyIHtcblx0Ji0tY291cnNlcyB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHJvdy1nYXA6IDMwcHg7XG5cdH1cblxuXHQvLyAmLS1pbnRlc2l2ZSB7XG5cdC8vIFx0ZGlzcGxheTogZmxleDtcblx0Ly8gXHRnYXA6IDMwcHg7XG5cdC8vIFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdC8vIFx0JiA+ICoge1xuXHQvLyBcdFx0ZmxleDogMTtcblx0Ly8gXHRcdC8vIG1pbi13aWR0aDogMzQwcHg7XG5cdC8vIFx0XHRtaW4td2lkdGg6IDI5MHB4O1xuXHQvLyBcdH1cblx0Ly8gfVxuXG5cdCYtLWludGVzaXZlIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCAgbWlubWF4KDI5MHB4LCAxZnIpKTtcblx0XHRnYXA6IDMwcHg7XG5cdH1cblxuXHQmLS1ibG9nIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0cm93LWdhcDogMjBweDtcblx0fVxufVxuXG4uc2VjdGlvbl9fdGFsbC1jb3Vyc2VzIHtcblx0ZGlzcGxheTogZ3JpZDtcblx0Z2FwOiA4NnB4O1xufVxuIiwiLnBsYXRlIHtcblx0cGFkZGluZzogMjBweDtcblx0Ym9yZGVyLXJhZGl1czogMTJweDtcblx0YmFja2dyb3VuZDogI2Q5ZWNmZTtcblxuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMzAlO1xuXG5cdHRleHQtd3JhcDogYmFsYW5jZTtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdHBhZGRpbmc6IDE2cHg7XG5cdFx0Zm9udC1zaXplOiAxMnB4O1xuXHR9XG59XG5cbi5wbGF0ZV9fdGl0bGUge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMTZweDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG59XG5cbi5wbGF0ZS0tc3BlY2lhbCB7XG5cdGJhY2tncm91bmQ6ICNmZmZhZjA7XG5cdC8vIGJhY2tncm91bmQ6ICNkZWZmYzQsICNmZmZhZjA7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZGVmZmM0O1xuXHR9XG59XG4iLCIucG9zdCB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGNvbHVtbi1nYXA6IDIwcHg7XG5cblx0cGFkZGluZy1ib3R0b206IDIwcHg7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGNlZGY5O1xuXG5cdEBpbmNsdWRlIG1vYmlsZU1EIHtcblx0XHRkaXNwbGF5OiBncmlkO1xuXHRcdGdyaWQtdGVtcGxhdGUtY29sdW1uczogYXV0byBhdXRvO1xuXHRcdGdhcDogMTBweCAyMHB4O1xuXHR9XG5cblx0JjpsYXN0LWNoaWxkIHtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHR9XG59XG5cbi5wb3N0X19waWN0dXJlIHtcblx0ZmxleC1zaHJpbms6IDA7XG5cblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0d2lkdGg6IDYwcHg7XG5cdGhlaWdodDogNjBweDtcblxuXHRpbWcge1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdH1cbn1cblxuLnBvc3RfX3RpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IDQwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMTMwJTtcblx0Y29sb3I6ICMwMDA7XG5cblx0bWF4LXdpZHRoOiA2MzVweDtcblxuXHRAaW5jbHVkZSBtb2JpbGVNRCB7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHR9XG59XG5cbi5wb3N0X19jYXRlZ29yeSB7XG5cdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMzAlO1xuXHRjb2xvcjogIzdkYWFjOTtcblxuXHRAaW5jbHVkZSBtb2JpbGVNRCB7XG5cdFx0Z3JpZC1jb2x1bW46IDIgLyAtMTtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cbn1cbiIsIi5zZWN0aW9uLXRleHQge1xuXHRmb250LXdlaWdodDogMzAwO1xuXHRmb250LXNpemU6IDE2cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNjAlO1xuXHRjb2xvcjogIzAwMDtcblxuXHR0ZXh0LXdyYXA6IGJhbGFuY2U7XG5cblx0QGluY2x1ZGUgbW9iaWxlIHtcblx0XHRmb250LXNpemU6IDE0cHg7XG5cdH1cblxuXHRwICsgcCB7XG5cdFx0bWFyZ2luLXRvcDogMC41ZW07XG5cdH1cbn1cbiIsIi5zZWN0aW9uLXRpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IDcwMDtcblx0Zm9udC1zaXplOiA0MnB4O1xuXHRmb250LXNpemU6IGNsYW1wKDEuNzVyZW0sIDEuNXJlbSArIDEuMjV2dywgMi42MjVyZW0pO1xuXG5cdGxpbmUtaGVpZ2h0OiAxMzAlO1xuXG5cdEBpbmNsdWRlIG1vYmlsZSB7XG5cdFx0XG5cdFx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0fVxuXG5cdGEge1xuXHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHR9XG59XG4iLCIuc3RhcnQge1xuXHRib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1ib3gtYm9yZGVyLWNvbG9yKTtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblx0cGFkZGluZzogMzBweDtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRnYXA6IDIwcHg7XG5cblx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRsaW5lLWhlaWdodDogMTYwJTtcblxuXHRwICsgcCB7XG5cdFx0bWFyZ2luLXRvcDogMC41ZW07XG5cdH1cblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHR9XG59XG5cbi5zdGFydF9fYmFkZ2Uge1xuXHRtYXJnaW4tYm90dG9tOiAtMTBweDtcbn1cblxuLnN0YXJ0X19saXN0IHtcblx0cGFkZGluZy1sZWZ0OiAyNXB4O1xuXHRsaSB7XG5cdFx0bGlzdC1zdHlsZTogZGlzYztcblx0fVxuXG5cdGxpICsgbGkge1xuXHRcdG1hcmdpbi10b3A6IDAuNWVtO1xuXHR9XG59XG5cbi5zdGFydF9fdGFncyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0Z2FwOiAxMHB4O1xufVxuIiwiLnRhZyB7XG5cdGRpc3BsYXk6IGlubGluZS1mbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblxuXHRib3JkZXI6IDFweCBzb2xpZCAjYjZjY2U0O1xuXHRib3JkZXItcmFkaXVzOiA4cHg7XG5cdHBhZGRpbmc6IDEycHggMjBweDtcblxuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxMzAlO1xuXHRjb2xvcjogIzAwMDtcblxuXHRAaW5jbHVkZSBtb2JpbGUge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRwYWRkaW5nOiA2cHggMTBweDtcblx0XHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdH1cbn1cbiIsIi50YWxsLWNvdXJzZV9fY292ZXIge1xuXHQtLWdyYWQtMTogbGluZWFyLWdyYWRpZW50KFxuXHRcdDE4MGRlZyxcblx0XHRyZ2JhKDUsIDI1LCA0MywgMC41KSAwJSxcblx0XHRyZ2JhKDksIDI0LCAzOSwgMC41KSAxMDAlXG5cdCk7XG5cdC0tZ3JhZC0yOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDApIDAlLCAjMDAwIDEwMCUpO1xuXG5cdGhlaWdodDogNDYwcHg7XG5cdHBhZGRpbmc6IDYwcHggMjBweDtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdGNvbG9yOiAjZmZmO1xuXG5cdGJhY2tncm91bmQtY29sb3I6ICM1NTU7XG5cblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjsgLyogeCB5ICovXG5cdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cblx0Ym9yZGVyLXJhZGl1czogMTZweDtcblxuXHQmLS1odG1sIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1ncmFkLTEpLCB2YXIoLS1ncmFkLTIpLFxuXHRcdFx0dXJsKCcuLy4uLy4uL2ltZy9mcmVlLWNvdXJzZS9odG1sLWNvdXJzZS1iZy5qcGcnKTtcblxuXHRcdEBpbmNsdWRlIG1lZGlhQmcoKSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1ncmFkLTEpLCB2YXIoLS1ncmFkLTIpLFxuXHRcdFx0XHR1cmwoJy4vLi4vLi4vaW1nL2ZyZWUtY291cnNlL2h0bWwtY291cnNlLWJnQDJ4LmpwZycpO1xuXHRcdH1cblx0fVxuXG5cdCYtLWZyb250ZW5kIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB2YXIoLS1ncmFkLTEpLCB2YXIoLS1ncmFkLTIpLFxuXHRcdFx0dXJsKCcuLy4uLy4uL2ltZy9mcmVlLWNvdXJzZS9mcm9udGVuZC1jb3Vyc2UtYmcuanBnJyk7XG5cblx0XHRAaW5jbHVkZSBtZWRpYUJnKCkge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdmFyKC0tZ3JhZC0xKSwgdmFyKC0tZ3JhZC0yKSxcblx0XHRcdFx0dXJsKCcuLy4uLy4uL2ltZy9mcmVlLWNvdXJzZS9mcm9udGVuZC1jb3Vyc2UtYmdAMnguanBnJyk7XG5cdFx0fVxuXHR9XG59XG5cbi50YWxsLWNvdXJzZV9fYmFkZ2Uge1xuXHRtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4udGFsbC1jb3Vyc2VfX3RpdGxlIHtcblx0Zm9udC13ZWlnaHQ6IDYwMDtcblx0Zm9udC1zaXplOiA0OHB4O1xuXHRmb250LXNpemU6IGNsYW1wKDEuNzVyZW0sIDEuMzkzcmVtICsgMS43OXZ3LCAzcmVtKTtcblxuXHRsaW5lLWhlaWdodDogMS4zO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi50YWxsLWNvdXJzZV9fc3VidGl0bGUge1xuXHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRmb250LXdlaWdodDogMzAwO1xufVxuXG4udGFsbC1jb3Vyc2VfX2JhZGdlcyB7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG5cdG1heC13aWR0aDogNTIwcHg7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdGdhcDogMTBweDtcbn1cblxuLnRhbGwtY291cnNlX19jb250ZW50IHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR6LWluZGV4OiAxO1xuXG5cdG1hcmdpbjogMCBhdXRvO1xuXHQvLyBtYXJnaW4tdG9wOiAtMTg0cHg7XG5cdG1hcmdpbi10b3A6IC0xNjBweDtcblx0cGFkZGluZzogMzBweDtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRyb3ctZ2FwOiAyMHB4O1xuXG5cdGJvcmRlci1yYWRpdXM6IDE2cHg7XG5cdG1heC13aWR0aDogNzkwcHg7XG5cdC8vIGhlaWdodDogMjMycHg7XG5cblx0Ym94LXNoYWRvdzogMCA0cHggMjVweCAwIHJnYmEoMzQsIDU1LCA4MCwgMC4xNSk7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cblx0Y29sb3I6ICMwMDA7XG5cdHRleHQtYWxpZ246IGNlbnRlcjtcblxuXHRAaW5jbHVkZSBtb2JpbGVTTSB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHRcdG1hcmdpbi10b3A6IC00MHB4O1xuXHR9XG59XG5cbi50YWxsLWNvdXJzZV9fZGVzYyB7XG5cdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdGZvbnQtc2l6ZTogMTRweDtcblx0bGluZS1oZWlnaHQ6IDEuNTtcblx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdHAgKyBwIHtcblx0XHRtYXJnaW4tdG9wOiAwLjVlbTtcblx0fVxufVxuXG4udGFsbC1jb3Vyc2VfX2RldGFpbHMge1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRnYXA6IDEwcHggMjBweDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0ZmxleC13cmFwOiB3cmFwO1xufVxuXG4udGFsbC1jb3Vyc2VfX2J0biB7XG5cdEBpbmNsdWRlIG1vYmlsZU1EIHtcblx0XHR3aWR0aDogMTAwJTtcblxuXHRcdC5idG4ge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG4iLCIudGVjaCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRwYWRkaW5nOiAxcHggNXB4O1xuXHRoZWlnaHQ6IDIwcHg7XG5cblx0YmFja2dyb3VuZDogIzdkYWFjOTtcblxuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDEycHg7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLnRlY2gtLXNjc3Mge1xuXHRiYWNrZ3JvdW5kOiAjYmU3ZGM5O1xuXHRjb2xvcjogI2ZmZjtcbn1cblxuLnRlY2gtLWpzIHtcblx0YmFja2dyb3VuZDogI2ZmZTYwMDtcblx0Y29sb3I6ICMwMDA7XG59XG5cbi50ZWNoLS1yZWFjdCB7XG5cdGJhY2tncm91bmQ6ICM0ZmI3ZmU7XG5cdGNvbG9yOiAjZmZmO1xufVxuXG4udGVjaC0tY3NzIHtcblx0YmFja2dyb3VuZDogIzNiOGVkYTtcblx0Y29sb3I6ICNmZmY7XG59XG4iLCIudGl0bGUtMSB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGxpbmUtaGVpZ2h0OiAxMjAlO1xuXHRjb2xvcjogdmFyKC0tdGl0bGVzLWNvbG9yKTtcblxuXHRmb250LXNpemU6IDQycHg7XG5cdGZvbnQtc2l6ZTogY2xhbXAoMnJlbSwgMS42N3JlbSArIDEuMzl2dywgMi42MjVyZW0pO1xufVxuXG4udGl0bGUtMiB7XG5cdGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXRpdGxlcyk7XG5cdGZvbnQtd2VpZ2h0OiA3MDA7XG5cdGZvbnQtc2l6ZTogMzJweDtcblx0bGluZS1oZWlnaHQ6IDEyMCU7XG5cdGNvbG9yOiB2YXIoLS10aXRsZXMtY29sb3IpO1xufVxuIiwiLndlYmluYXIge1xuXHRib3JkZXI6IDFweCBzb2xpZCAjYzRkYmVjO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ud2ViaW5hcl9fcGljdHVyZSB7XG5cdHBhZGRpbmc6IDEwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAwO1xuXG5cdGltZyB7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblxuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogYXV0bztcblx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0fVxufVxuXG4ud2ViaW5hcl9fZGVzYyB7XG5cdHBhZGRpbmc6IDIwcHg7XG5cblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cblxuLndlYmluYXJfX3RpdGxlIHtcblx0bWFyZ2luLWJvdHRvbTogMTBweDtcblxuXHRmb250LXdlaWdodDogNjAwO1xuXHRmb250LXNpemU6IDE4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNDAlO1xuXHRjb2xvcjogIzAwMDtcblxuXHRAaW5jbHVkZSBtb2JpbGVNRCB7XG5cdFx0Zm9udC1zaXplOiAxNnB4O1xuXHR9XG59XG5cbi53ZWJpbmFyX190ZXh0IHtcblx0bWFyZ2luLWJvdHRvbTogMzBweDtcblxuXHRmb250LXdlaWdodDogNDAwO1xuXHRmb250LXNpemU6IDE0cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNTAlO1xuXHRjb2xvcjogIzAwMDtcbn1cblxuLndlYmluYXJfX2RldGFpbHMge1xuXHRtYXJnaW4tdG9wOiBhdXRvO1xuXG5cdGRpc3BsYXk6IGZsZXg7XG5cdGNvbHVtbi1nYXA6IDE1cHg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4iXX0= */
